我們都知道Modbus是公開通信協(xié)議,具有兩種串行傳輸模式,ASCII和RTU。
S7-200通過(guò)兩種方式支持Modbus RTU 通信協(xié)議:
S7-200 CPU上的通信口0(Port 0)通過(guò)指令庫(kù)支持Modbus RTU從站模式;
S7-200 CPU 上的通訊口0和1(Port 0 和 Port 1)通過(guò)指令庫(kù)支持Modbus RTU主站模式。
在S7-200 CPU通信口上實(shí)現(xiàn)的是RS485半雙工通信,使用的是S7-200的自由口功能。也就是說(shuō),S7-200 CPU通信口的自由口模式實(shí)現(xiàn) Modbus通信協(xié)議。
問(wèn)題來(lái)了: 我的項(xiàng)目中,我該如何做呢?
西門子不提供的現(xiàn)成指令庫(kù),需要用戶自己用自由口模式編程。
三點(diǎn)注意項(xiàng):
Modbus RTU主站指令庫(kù)的功能是通過(guò)在用戶程序中調(diào)用預(yù)先編好的程序功能塊實(shí)現(xiàn)的,該庫(kù)對(duì)Port 0和Port 1有效。該指令庫(kù)將設(shè)置通信口工作在自由口模式下。
Modbus RTU主站指令庫(kù)使用了一些用戶中斷功能,編其他程序時(shí)不能在用戶程序中禁止中斷。
Modbus RTU主站庫(kù)對(duì)CPU的版本有要求。CPU的版本必須為2.00或者2.01。
-
ASCII
+關(guān)注
關(guān)注
5文章
172瀏覽量
35217 -
RTU
+關(guān)注
關(guān)注
0文章
419瀏覽量
28778
原文標(biāo)題:S7-200 Modbus RTU通信
文章出處:【微信號(hào):HGYBWH,微信公眾號(hào):懶蟲工控】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
S7-200 PLC的MODBUS RTU從設(shè)備模式
labview 與s7-200 串口通信 modbus協(xié)議
了解一下MODBUS通信協(xié)議
S7-200 Modbus通信協(xié)議手冊(cè)
![<b class='flag-5'>S7-200</b> <b class='flag-5'>Modbus</b><b class='flag-5'>通信協(xié)議</b>手冊(cè)](https://file.elecfans.com/web2/M00/48/E6/pYYBAGKhtCuAZdCwAAAUo0haWCg345.jpg)
s7-200可以直接通訊modbus嗎_s7-200的特點(diǎn)與解密方法
一文看懂S7-200系列PLC串口通信協(xié)議
![一文看懂<b class='flag-5'>S7-200</b>系列PLC串口<b class='flag-5'>通信協(xié)議</b>](https://file.elecfans.com/web1/M00/51/48/pIYBAFsDtzeAP99SAACbvfxw6OE925.jpg)
評(píng)論