我們都知道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瀏覽量
36674 -
RTU
+關注
關注
0文章
450瀏覽量
30590
原文標題:S7-200 Modbus RTU通信
文章出處:【微信號:HGYBWH,微信公眾號:懶蟲工控】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
S7-200 PLC的MODBUS RTU從設備模式
有人做過 S7-200 PLC的MODBUS RTU從設備嗎?觸摸屏中的寄存器地址和S7-200的寄存器地址是怎么對應的,有點搞不清楚..
發表于 07-04 20:26
labview 與s7-200 串口通信 modbus協議
Labview 軟件中使用modbus通信協議與西門子s7-200PLC通信調試記錄準備材料:u 軟件部分labview2010;labview visa驅動;labview中
發表于 04-14 15:15
S7-200 Modbus通信協議手冊
使用Modbus通信協議是Modicon公司提出的一種報文傳輸協議,它廣泛應用于工業控制領域,并已經成為一種通用的行業標準。不同廠商提供的控制設置可通過Modbus協議連成
發表于 04-18 16:40
?336次下載
s7-200可以直接通訊modbus嗎_s7-200的特點與解密方法
本文首先闡述了s7-200的優點與特點,其次分析了s7-200能否直接通訊modbus及介紹了實現通訊modbus方法步驟,最后介紹了s7-200
發表于 04-18 17:15
?2.3w次閱讀
一文看懂S7-200系列PLC串口通信協議
本文首先介紹了S7-200系列PLC特點與基本硬件組成,其次介紹了S7-200系列PLC串口通信協議,最后介紹了S7-200系列PLC的串口針腳定義。
發表于 05-22 14:15
?2.1w次閱讀
如何在S7-200 CPU上實現Modbus RTU從站通信協議
S7-200 CPU上的通信口Port0可以支持Modbus RTU協議,成為Modbus
發表于 03-18 08:00
?3次下載
西門子S7-200 Modbus RTU master指令與VLT2800通訊調試說明
西門子S7-200 Modbus RTU master指令與VLT2800通訊調試說明。
發表于 04-25 09:53
?40次下載
PC與S7-200系列PLC通信的連接
S7-200系列PLC有通信方式有三種:一種是點對點(PPI)方式,用于與該公司PLC編程器或其它人機接口產品的通信,其通信協議是不公開的。另一種為DP方式,這種方式使得PLC可以通過
基于S7-200下的Modbus RTU通信協議
評論