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

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

評論