西門子PLC-Modbus 通信
S7-200 SMART PLC 通過以下方式支持 Modbus 通信協議:
通過 S7-200 SMART CPU 通信口的自由口模式實現 Modbus 通信協議,可以通過無線數據電臺等慢速通信設備傳輸。 這為組成 S7-200 SMART 之間的簡單無線通信網絡提供了便利。
詳細情況請參考《S7-200 SMART 系統手冊》。
Modbus 是公開通信協議,其最簡單的串行通信部分僅規定了在串行線路的基本數據傳輸格式,在 OSI 七層協議模型中只到 1,2 層。
Modbus 具有兩種串行傳輸模式,ASCII 和 RTU。它們定義了數據如何打包、解碼的不同方式。支持 Modbus 協議的設備一般都支持 RTU 格式。
通信雙方必須同時支持上述模式中的一種。
Modbus 是一種單主站的主/從通信模式。Modbus 網絡上只能有一個主站存在,主站在 Modbus 網絡上沒有地址,從站的地址范圍為 0 - 247,其中 0 為廣播地址,從站的實際地址范圍為 1 - 247。
Modbus 通信標準協議可以通過各種傳輸方式傳播,如 RS232C、RS485、光纖、無線電等。 在 S7-200 CPU 通信口上實現的是 RS485 半雙工通信,使用的是 S7-200 SMART 的自由口功能。
詳細的協議和規范,請訪問 Modbus 組織的網站:
Modbus RTU通信相關指令使用的視頻教程鏈接如下:
Modbus RTU通信 | 從站編程 |
S7-200 SMART Modbus RTU通信(1):概述及從站編程——跟我學
|
|
S7-200 SMART Modbus RTU通信(1):概述及從站編程——跟我做
|
|||
主站編程 |
S7-200 SMART Modbus RTU通信(2):主站編程——跟我學
|
||
S7-200 SMART Modbus RTU通信(2):主站編程——跟我做
|
|||
下載測試 |
S7-200 SMART Modbus RTU通信(3):下載測試——跟我學
|
||
S7-200 SMART Modbus RTU通信(3):下載測試——跟我做
|
S7-200 SMART 是否支持 Modbus ASCII 通信模式?
西門子不提供支持上述模式的的現成指令庫,需要用戶自己用自由口模式編程。
電話:13818569113 15721373211
郵箱:fushidianji@139.com
網址:http://morethanzerosum.com
地址:上海青浦區北青公路7171號111-112室