TCP調(diào)試助手與S7-200SMART PLC Modbus TCP服務(wù)器通信(案例)
吳翠萍
發(fā)布于2021-01-08 19:33
47
2
標(biāo)簽:西門子PLC,PLC案例,S7-200 SMART PLC
【點擊領(lǐng)取】三菱案例 | 西門子案例 | 電工手冊 | 工具箱 軟件
【點擊獲取】三菱PLC例程117個|西門子PLC例程777個
【點擊下載】2020最新電工仿真軟件
說到調(diào)試助手,想必大家第一時間想到的是Modbus RTU通信,那么給大家?guī)硪粋€新知識點TCP調(diào)試助手也就是Modbus TCP,那么下面,
就給各位大佬詳細(xì)分析一下TCP調(diào)試助手與S7-200SMART PLC Modbus TCP服務(wù)器通信。
一、準(zhǔn)備工具
1. S7-200SMART PLC一臺
2. 一根網(wǎng)線
3. STEP 7-MicroWIN SMART編程軟件,TCP調(diào)試助手軟件
二、 編寫程序
第一步:(在桌面打開STEP 7-MicroWIN SMART編程軟件)
第二步:(從左側(cè)項目樹庫指令當(dāng)中調(diào)用MBUS_SERVER(服務(wù)器)指令)
第三步:(填寫MBUS_SERVER(服務(wù)器)指令)
MBUS_SERVER(服務(wù)器)指令各引腳填寫如下:
概念:EN:使能端,給EN使能來接通MBUS_SERVER服務(wù)器指令。
填寫:使用SM0.0一直為1來接通它。
概念:Connect:1:服務(wù)器接受來自客戶端的請求;=0:服務(wù)器可以斷開已經(jīng)建立的連接
填寫:使用SM0.0一直為1。
概念:IP_Port:服務(wù)器本地端口號
填寫:這里和客戶端一致,填寫502。
概念:MaxIQ:對應(yīng)數(shù)字量輸入/輸出點對應(yīng)Modbus 地址參數(shù),可設(shè)置范圍:0-256,0表示禁用對輸入和輸出的所有讀取和寫入,建議將 MaxIQ 值設(shè)置為 256。
填寫:256建議范圍。
概念:MaxAI:對應(yīng)模擬量輸入?yún)?shù)對應(yīng)Modbus 地址參數(shù),可設(shè)置范圍:0-56,0表示禁用對模擬量輸入地讀取,對于 CPU CR40 和 CR60,為 0
對于所有其它 CPU 型號,為56。
填寫:56所以型號都可以。
概念:MaxHold:用于 Modbus 地址V 存儲器中的字保持寄存器數(shù),例如,如果要允許 Modbus 客戶端訪問 2000 字節(jié)的 V 存儲器,則將 MaxHold 的值設(shè)置為 1000 字(保持寄存器)。
填寫:這里可以訪問6個字節(jié),所以填寫6。
概念:HoldStart:指向 V 存儲器中保持寄存器起始位置的指針,簡單理解是服務(wù)器寫入到客戶端的地址。
填寫:&VB0地址前面一定要加指針符號(&),否則無效哦!
概念:Done:完成位,程序塊指令執(zhí)行完畢會輸出完成位,這里的完成位還可以使用它做輪詢哦!
填寫:只能填寫位地址,這里填寫M0.1。
概念:Error:錯誤位,當(dāng)程序塊或通信出錯錯誤時,Error會輸出錯誤代碼,可以根據(jù)這個錯誤代碼來查找具體的錯誤信息,以便解除故障。
填寫:只能填寫位地址,這里填寫MB1。
第四步:(通過第三步的填寫,完成如下圖)
三、下載并監(jiān)視程序
第一步:(下載程序并監(jiān)視)
四、設(shè)置調(diào)試助手參數(shù)
第一步:(打開調(diào)試助手軟件)
第二步:(設(shè)置調(diào)試助手參數(shù))
連接:選擇TCP。
IP地址:輸入192.168.0.10 這是你PLC通信下載IP地址。
端口:填寫502。
第三步:(讀取服務(wù)器線圈地址狀態(tài))
調(diào)試助手是客戶端等于主站,這里選擇主站并選擇線圈。
參數(shù)設(shè)備地址:不用管默認(rèn)就好,也用不到。
線圈地址:也默認(rèn)就好。
讀取個數(shù):選擇00 08等于8個位,8個線圈Q0.0—Q0.7。
選擇寫線圈把8個位全部為1等于ON。
這時我們觀察到PLC線圈是全部點亮,如下圖:
以上知識點大家都理解并且掌握了嘛?
如果你還百思不得其解的話?可以在上述文章找答案!
(技成培訓(xùn)網(wǎng)原創(chuàng),作者:徐陳爽,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究)

技成培訓(xùn)
微信公眾號:jcpeixun
|

技成電工課堂
微信公眾號:jcdgkt
|

學(xué)PLC聯(lián)盟
微信公眾號:jcpx006
|