6ES7 952-1KL00-0西門(mén)子內(nèi)存卡6ES7 952-1KL00-0AA0
參考價(jià): | 面議 |
- 6ES7 138-4DA04-0 產(chǎn)品型號(hào)
- 西門(mén)子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問(wèn)次數(shù):135更新時(shí)間:2018-03-07 12:50:26
S7-200與V20的MODBUS RTU通訊
1、本例程的系統(tǒng)配置:
(1)安裝Step7 Micro/Win software和Modbus協(xié)議庫(kù),西門(mén)子在Micro/WIN V4.0 SP5
中正式推出Modbus RTU主站協(xié)議庫(kù)。
(2)PC/PPI電纜、S7-200、電源模塊、通信電纜。
(3)V20驅(qū)動(dòng)裝置和一臺(tái)PC機(jī)。
2、在使用MicroWin software 創(chuàng)建項(xiàng)目之前,確認(rèn)Modbus Master 庫(kù)文件已經(jīng)安裝:
3、創(chuàng)建一個(gè)例程:
3.1 設(shè)置通訊接口
本例程使用PC/PPI電纜。
3.2 建立PC和PLC之間的連接
“雙擊刷新”搜索到PLC后,點(diǎn)擊”確認(rèn)”。
3.3 用電纜將S7-200 Port 1端口與V20的RS485接口相連(注意端口連接規(guī)則:V20的
P+對(duì)3、N-對(duì)8),如下圖所示:
3.4 變頻器參數(shù)設(shè)置:
V20 可以通過(guò)選擇連接宏Cn011實(shí)現(xiàn)Modbus RTU控制,也可以通過(guò)直接更改變頻器參數(shù)的方法來(lái)實(shí)現(xiàn)。參數(shù)設(shè)置如下表所示:
參數(shù) | 描述 | Cn011默認(rèn)值 | 實(shí)際設(shè)置 | 備注 |
P0700[0] | 選擇命令源 | 5 | 5 | RS485為命令源 |
P1000[0] | 選擇頻率 | 5 | 5 | RS485為速度設(shè)定值 |
P2023[0] | RS485協(xié)議選擇 | 2 | 2 | MODBUS RTU協(xié)議 |
P2010[0] | USS/MODBUS波特率 | 6 | 6 | 波特率為9600bps |
P2021[0] | MODBUS地址 | 1 | 3 | V20的MODBUS 地址 |
P2022[0] | MODBUS應(yīng)答超時(shí) | 1000 | 2000 | 向主站發(fā)回應(yīng)答的zui大時(shí)間 |
P2014[0] | USS/MODBUS報(bào)文間斷時(shí)間 | 100 | 0 | 接收數(shù)據(jù)時(shí)間 |
3.5 V20常用寄存器說(shuō)明
寄存器編號(hào) | 描述 | 訪問(wèn)類型 | 定標(biāo)系數(shù) | 讀取 | 寫(xiě)入 | |
控制數(shù)據(jù) | 40100 | 控制字 | R/W | 1 | PZD1 | PZD1 |
40101 | 主設(shè)定值 | R/W | 1 | PZD2 | PZD2 | |
狀態(tài)數(shù)據(jù) | 40110 | 狀態(tài)字 | R | 1 | PZD1 | |
40111 | 速度實(shí)際值 | R | 1 | PZD2 | ||
P1120 | 40322 | 斜坡上升時(shí)間 | R/W | 100 | P1120 | P1120 |
P1121 | 40323 | 斜坡下降時(shí)間 | R/W | 100 | P1121 | P1121 |
更多的V20寄存器信息,請(qǐng)?jiān)L問(wèn)下面鏈接:
67267484
3.6 庫(kù)存儲(chǔ)區(qū)分配:在編譯程序之前,選擇 “程序塊” ->“ 庫(kù)” 右鍵,選擇“庫(kù)存儲(chǔ)區(qū)”。在點(diǎn)擊 “建議地址” 選擇V存儲(chǔ)區(qū)的地址后點(diǎn)擊 “OK”退出。
3.6 初始化Modbus Master端口:
EN 使能: 必須保證每一掃描周期都被使能(使用 SM0.0) 。
Mode 模式: 為 1 時(shí),使能 Modbus 協(xié)議功能;為 0 時(shí)恢復(fù)為系統(tǒng) PPI 協(xié)議 。
Baud 波特率: 支持的通訊波特率為4800,9600,19200 。
Parity 校驗(yàn): 校驗(yàn)方式選擇 (V20采用偶校驗(yàn))
0=無(wú)校驗(yàn)
1=奇較驗(yàn)
2=偶較驗(yàn)
Timeout 超時(shí): 主站等待從站響應(yīng)的時(shí)間,以毫秒為單位,典型的設(shè)置值為 1000 毫秒(1 秒),允許設(shè)置的范圍為 1 - 32767。
注意: 這個(gè)值必須設(shè)置足夠大以保證從站有時(shí)間響應(yīng)。
Done 完成位: 初始化完成,此位會(huì)自動(dòng)置1。
Error:初始化錯(cuò)誤代碼。
3.7 調(diào)用 Modbus RTU 主站讀寫(xiě)功能塊MBUS_MSG,發(fā)送一個(gè)Modbus 請(qǐng)求:
3.7.1 寫(xiě)入控制字1和速度實(shí)際值:
EN 使能: 同一時(shí)刻只能有一個(gè)讀寫(xiě)功能(即 MBUS_MSG)使能 。
注意:V20對(duì)于寫(xiě)指令同一時(shí)刻只運(yùn)行對(duì)一個(gè)保持寄存器操作;讀指令同一時(shí)刻zui大允許操作125 個(gè)保持寄存器。
First 讀寫(xiě)請(qǐng)求位: 每一個(gè)新的讀寫(xiě)請(qǐng)求必須使用脈沖觸發(fā)。
Slave 從站地址: 可選擇的范圍 1 - 247 。
RW 請(qǐng)求方式: 0 = 讀, 1 = 寫(xiě) 。
Count 數(shù)據(jù)個(gè)數(shù) 通訊的數(shù)據(jù)個(gè)數(shù)(位或字的個(gè)數(shù)) 。
注意: Modbus主站可讀/寫(xiě)的zui大數(shù)據(jù)量為120個(gè)字(是指每一個(gè) MBUS_MSG 指令)。
DataPtr 數(shù)據(jù)指針: 1. 如果是讀指令,讀回的數(shù)據(jù)放到這個(gè)數(shù)據(jù)區(qū)中 ;
2. 如果是寫(xiě)指令,要寫(xiě)出的數(shù)據(jù)放到這個(gè)數(shù)據(jù)區(qū)中 。
Done 完成位:讀寫(xiě)功能完成位 。
Error 錯(cuò)誤代碼: 只有在 Done 位為1時(shí),錯(cuò)誤代碼才有效。
常用的控制字:
047E :運(yùn)行準(zhǔn)備
047F :正轉(zhuǎn)啟動(dòng)
0C7F :反轉(zhuǎn)啟動(dòng)
04FE :故障確認(rèn)
3.7.2 讀取狀態(tài)字1和速度實(shí)際值:
3.7.3 讀取斜坡上升時(shí)間P1120:
3.7.4 寫(xiě)入斜坡下降時(shí)間P1121:
3.8 通過(guò)狀態(tài)表控制和讀取變頻器的狀態(tài):
描述:
如果希望S7-200 通過(guò)網(wǎng)發(fā)送一條 SMS,您需要下列組件:
- CPU S7-200
硬件版本不低于 1.10 的 CPU 222 和 CPU 224
硬件版本不低于 1.00 的 CPU 226 和 CPU 226XM - 調(diào)制解調(diào)器模塊 EM 241
- 裝有 STEP 7-Micro / WIN V3.2.x 的編程設(shè)備或 PC
- 模擬線
組態(tài)調(diào)制解調(diào)器模塊:
- 為了配置調(diào)制解調(diào)器模塊 EM 241,打開(kāi) STEP 7-Micro / WIN 并選擇 調(diào)制解調(diào)器擴(kuò)展向?qū)А?/li>
圖 1:選擇 Modem Expansion Wizard
- 選擇“配置EM 241調(diào)制解調(diào)器模塊”并點(diǎn)擊“下一步”確認(rèn)。
- 請(qǐng)點(diǎn)擊“Yes”確認(rèn)符號(hào)地址。
- 輸入 EM 241 的模塊位置或在在線狀態(tài)下執(zhí)行“讀取模塊”并點(diǎn)擊“下一步”。
- 激活密碼保護(hù)并輸入一個(gè)密碼或者點(diǎn)擊“下一步”跳過(guò)該步。
- 選擇“調(diào)制解調(diào)器模塊使用PPI協(xié)議”并點(diǎn)擊“下一步”確認(rèn)。
- 選擇“在此配置中使能信息傳送功能”并點(diǎn)擊“配置信息傳送”。
- 在下一個(gè)窗口中,點(diǎn)擊選項(xiàng)卡“尋呼信息”并找到“新信息”。
- 在文本域中輸入您的消息并分配一個(gè)符號(hào)地址。如果您想要輸入一個(gè)附加數(shù)據(jù),找到“插入數(shù)據(jù)”,定義合適的值并點(diǎn)擊“OK”確認(rèn)。點(diǎn)擊“保存信息”并保存該信息。
- 選擇選項(xiàng)卡“”定義。
- 在“新”輸入數(shù)據(jù)并點(diǎn)擊“保存”確認(rèn)。
圖 2:Phone Number Properties (屬性)
- 在左側(cè)的框中選擇號(hào)碼,點(diǎn)擊按鈕“-->”將其傳送到右邊的框中,然后點(diǎn)擊“OK”。
- 點(diǎn)擊“下一步”然后再點(diǎn)擊“下一步”跳過(guò)下個(gè)窗口。
- 在下個(gè)窗口中,選擇嘗試的號(hào)碼。選擇撥號(hào)類型聲音并選擇“使能無(wú)撥號(hào)音撥號(hào)”選項(xiàng)。點(diǎn)擊“下一步”確認(rèn)選擇。
- 選擇一個(gè)空閑的存儲(chǔ)空間范圍并點(diǎn)擊“下一步”確認(rèn)。
- 按照您的配置選擇輸出類型并點(diǎn)擊“下一步”。
- 點(diǎn)擊“完成”確認(rèn)項(xiàng)目組件的顯示。
- 完成配置。
- 在 STEP 7- Micro / WIN 中,為 EM 241 創(chuàng)建程序鏈接。
圖 3:程序連接
20. 將程序裝入 CPU 中。如果使能和啟動(dòng)位 (enable- 和 start-bit) 有效,會(huì)將 SMS 從 CPU 中發(fā)送出去。
配置:
您可以從下表中找到配置T-D1, D2 Vodafone, E Plus和其它網(wǎng)絡(luò)時(shí)的數(shù)據(jù)(stand 06/2008)。
服務(wù)提供商 | T-D1 | D2 Vodafone | E Plus | Network-neutral |
傳輸協(xié)議 | TAP | UCP command 51 | TAP | UCP command 01 or 51 |
消息傳輸業(yè)務(wù) | (0)0171 2521001 (0) | (0) | (0)01771167 | (0) |
移動(dòng)號(hào)碼 | 0171xxxxxxx 0170xxxxxxx | 0172xxxxxxx 0173xxxxxxx | 0177xxxxxxx 0178xxxxxxx | All networks |
源 | Not necessary | Enter phone number | Not necessary | Not necessary |
標(biāo)準(zhǔn)調(diào)制解調(diào)器 | V.34 | V.32 bis | V.34 | V.34 |
數(shù)據(jù)位數(shù) | 8 | 8 | 8 | 8 |
奇偶校驗(yàn) | N | N | N | N |
注釋 | 臨時(shí)不可用 | AnnyWay |
表 1:Phone Number Properties (屬性)
更改或刪除密碼或源號(hào)碼:
如果已經(jīng)在屬性中保存了一個(gè)源或一個(gè)密碼,而您現(xiàn)在希望修改和刪除它們,此時(shí),僅僅刪除或修改它們是不夠的!老的密碼或源仍然保存在數(shù)據(jù)模塊中。
必須在屬性中修改或刪除密碼或源。然后,必須從“選擇的 ( 括號(hào)內(nèi)為符號(hào)名)”域中刪除。
圖 4:在更改了屬性后將刪除。
隨后,再次添加。這樣,更改后的值便被傳遞到了數(shù)據(jù)組成中,您可以將更改后的任意參數(shù)作為。
說(shuō)明:
外部存儲(chǔ)卡是用來(lái)保存程序塊、數(shù)據(jù)塊、系統(tǒng)數(shù)據(jù)塊、數(shù)據(jù)記錄(歸檔)和強(qiáng)制值的插入式、非易失性存儲(chǔ)卡。
使用外部存儲(chǔ)卡可以傳輸程序、數(shù)據(jù)和系統(tǒng)數(shù)據(jù)到 S7-200 CPU 而無(wú)需編程器。
將外部存儲(chǔ)卡插到CPU上,重新上電后數(shù)據(jù)從外部存儲(chǔ)卡下載到 CPU 的內(nèi)部EEPROM存儲(chǔ)器中。
外部存儲(chǔ)卡不能擴(kuò)展 CPU 的程序存儲(chǔ)空間。
配方或數(shù)據(jù)記錄(歸檔)總是被保存在外部存儲(chǔ)卡上并替換當(dāng)前配方或數(shù)據(jù)記錄(歸檔)。
如果配方或數(shù)據(jù)記錄(歸檔)也同項(xiàng)目一起下載,外部存儲(chǔ)卡必須插到CPU上以確保程序正常運(yùn)行。
可以使用 S7-200 Explorer 瀏覽器將文檔文件(*.doc, *.txt, *.pdf 等.)保存到外部存儲(chǔ)卡上。
同樣可使用 S7-200 Explorer 瀏覽器在外部存儲(chǔ)卡上完成通常的文件管理任務(wù)(復(fù)制,刪除,打開(kāi),創(chuàng)建文件夾)
外部存儲(chǔ)卡可帶電插拔。
注意!
總是通過(guò) CPU 內(nèi)部 EEPROM 存儲(chǔ)器保存程序塊、數(shù)據(jù)塊或系統(tǒng)數(shù)據(jù)塊到外部存儲(chǔ)器上。只有配方和數(shù)據(jù)記錄(歸檔)被直接從項(xiàng)目寫(xiě)入到外部存儲(chǔ)器。
請(qǐng)按如下步驟編程外部存儲(chǔ)塊。
序號(hào) | 操作步驟 |
1 | 使用 STEP 7 Micro/WIN 下載項(xiàng)目到 CPU。
|
2 | 在下載對(duì)話框的“選項(xiàng)”下,選擇要下載的塊。
|
3 | 在成功下載后,在主菜單中選擇“PLC”-->“編程內(nèi)存盒”
|
4 | 在編程內(nèi)存盒對(duì)話框中的“選項(xiàng)”下,選擇要保存的塊。
|