我們都知道Modbus是公開通信協議,具有兩種串行傳輸模式,ASCII和RTU。
S7-200通過兩種方式支持Modbus RTU 通信協議:
S7-200 CPU上的通信口0(Port 0)通過指令庫支持Modbus RTU從站模式;
S7-200 CPU 上的通訊口0和1(Port 0 和 Port 1)通過指令庫支持Modbus RTU主站模式。
在S7-200 CPU通信口上實現的是RS485半雙工通信,使用的是S7-200的自由口功能。也就是說,S7-200 CPU通信口的自由口模式實現 Modbus通信協議。
問題來了: 我的項目中,我該如何做呢?
三點注意項:
Modbus RTU主站指令庫的功能是通過在用戶程序中調用預先編好的程序功能塊實現的,該庫對Port 0和Port 1有效。該指令庫將設置通信口工作在自由口模式下。
Modbus RTU主站指令庫使用了一些用戶中斷功能,編其他程序時不能在用戶程序中禁止中斷。
Modbus RTU主站庫對CPU的版本有要求。CPU的版本必須為2.00或者2.01。
-
ASCII
+關注
關注
5文章
172瀏覽量
35652 -
RTU
+關注
關注
0文章
432瀏覽量
29247
原文標題:S7-200 Modbus RTU通信
文章出處:【微信號:HGYBWH,微信公眾號:懶蟲工控】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
S7-200 PLC的MODBUS RTU從設備模式
labview 與s7-200 串口通信 modbus協議
S7-200 Modbus通信協議手冊

s7-200可以直接通訊modbus嗎_s7-200的特點與解密方法
一文看懂S7-200系列PLC串口通信協議

評論