控制要求
通過MODBUS通信的方式實現(xiàn)兩臺PLC的主從站通信:
主站的PLC的I0.0~I0.7控制從站PLC的Q0.0~Q0.7
從站的I0.0~I0.7控制主站的Q0.0~Q0.7
讀取從站AIW16所采集到的數(shù)值讀到主站的VW100中
把主站的MW10~MW16的數(shù)據(jù)寫給從站的VW100~VW106中。
主站程序參考如下
從站程序
如果只有一臺PLC時,可以只編寫主站程序,使用MODBUS調(diào)試軟件,使用從站調(diào)試軟件Modsim32,前提是需要有USB轉(zhuǎn)485的接口工具,具體操作如下:
1
確認(rèn)端口
插入USB轉(zhuǎn)485接口后,點擊桌面“此電腦”,右鍵選擇“管理”,點擊設(shè)備管理器中的端口。該示例端口號為COM3
2
打開從站調(diào)試軟件Modsim32
選擇連接設(shè)置→連接→選擇實際的端口,再選擇通信協(xié)議中的波特率、校驗位等;如下圖所示。
3
創(chuàng)建通信文件
點擊文件→新建創(chuàng)建通信程序
主站的PLC的I0.0~I0.7控制從站PLC的Q0.0~Q0.7
從站的I0.0~I0.7控制主站的Q0.0~Q0.7
MODBUS地址選擇02,雙擊對應(yīng)的地址,選擇開。如下圖所示。
讀取從站AIW16所采集到的數(shù)值讀到主站的VW100中
把主站的MW10~MW16的數(shù)據(jù)寫給從站的VW100~VW106中。
以上是通過2臺PLC之間的通信程序編寫以及如果使用調(diào)試助手軟件進(jìn)行模擬仿真驗證程序的分享。
審核編輯:劉清
-
plc
+關(guān)注
關(guān)注
5032文章
13878瀏覽量
473699 -
MODBUS
+關(guān)注
關(guān)注
28文章
2092瀏覽量
79358 -
S7-200
+關(guān)注
關(guān)注
13文章
411瀏覽量
51337 -
ModBus通信
+關(guān)注
關(guān)注
0文章
34瀏覽量
2798
原文標(biāo)題:干貨!S7-200SMART兩臺PLC之間的MODBUS主從站通信
文章出處:【微信號:跟我學(xué)PLC,微信公眾號:跟我學(xué)PLC吧】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
多臺S7-200Smart之間無線通訊例程
西門子PLC S7-200smart程序下載錯誤分析
Modbus S7-200實現(xiàn)一主多從機(jī)的通信資料說明

PLC網(wǎng)關(guān)采集西門子S7-200SMART數(shù)據(jù)配置流程

組態(tài)王與S7-200SMART PLC以太網(wǎng)通信
西門子s7-200smart與s7-1200PLC通信技術(shù)
以西門子S7-200/S7-200SMART/和S7-1200為例對Modbus地址進(jìn)行說明
組態(tài)王軟件與S7-200SMART無線MODBUS通信

如何實現(xiàn) S7-200smart系列PLC的本地數(shù)采及云端數(shù)采?

西門子S7-1200與S7-200SMART進(jìn)行PN通信!

S7-1500與多臺200SMART之間無線以太網(wǎng)通訊搭建方法

兩臺西門子s7-200smart plc如何通過互聯(lián)網(wǎng)遠(yuǎn)程通訊?

評論