Smart200 同時(shí)做主從站
硬件配置:
1、同一個(gè)串行口不能同時(shí)即作MODBUS RTU 主站又做MODBUS RTU 從站??梢栽黾?一個(gè)通訊板。這樣本體的口、通訊板一個(gè)做MODBUS RTU 主站,另一個(gè)做 MODBUS RTU 從站
2、串口接線,通常3+/8-
PLC設(shè)置:設(shè)置完,下載后,最好是斷電重啟一次
1、組態(tài),集成口設(shè)置

2、通訊板設(shè)置

程序編寫
要注意:
STEP?7?Micro/WIN?SMART 和 S7?200?SMART CPU 支持兩種 Modbus RTU 主站。對(duì)于單個(gè) Modbus RTU 主站,使用指令 MBUS_CTRL 和 MBUS_MSG。對(duì)于第二個(gè) Modbus RTU 主站,使用指令 MBUS_CTRL2 和 MBUS_MSG2。
如果您在項(xiàng)目中使用兩個(gè) Modbus 主站,則要確保 MBUS_CTRL 和 MB_CTRL2 使用不同的端口號(hào)。
在此項(xiàng)目中,對(duì)于第二個(gè)口的編程,要使用 ?MBUS_CTRL2?和?MBUS_MSG2!?。。?!
1、從站程序

2、主站程序
注意:
1、在啟動(dòng)輪詢時(shí),不能使用初始化完成信號(hào),具體原因未知
2、在每次下載完程序后,要手動(dòng)啟動(dòng)輪詢,或者是斷電重啟一次



標(biāo)簽: