珍藏!西門子S7-200 Smart最新增加ModbusTcp通信功能詳解(1)

最新的西門子Smart編程軟件支持ModbusTCP,本篇就教大家怎麼來用,如果有不懂得地方可以私信或者留言。

MBUS_SERVER 作為 Modbus TCP 服務器通過以太網端口進行通信。

MBUS_SERVER 可接受與 Modbus TCP 客戶端連接的請求、接收 Modbus 功能請求,以及發送響應消息。

珍藏!西門子S7-200 Smart最新增加ModbusTcp通信功能詳解(1)

Connect:

Connect = TRUE,服務器監聽 TCP 連接請求。

Connect = FALSE ,服務器將發起斷開連接操作。

IP_Port:

默認值:502

MaxIQ:

參數 MaxIQ 將可用於 Modbus 地址 0xxxx 到 1xxxx 的 I 和 Q 點數設置為 0 至 256。值 0 表示禁用對輸入和輸出的所有讀取和寫入。建議將 MaxIQ 值設置為 256。

MaxAI:

參數 MaxAI 將可用於 Modbus 地址 3xxxx 的字輸入 (AI) 數設置為 0 至 56。值 0 表示禁用對模擬量輸入的讀取。要允許訪問所有 CPU 模擬量輸入,MaxAI 的建議值如下:

對於 CPU CR40 和 CR60,為 0

對於所有其它 CPU 型號,為 56

MaxHold:

參數 MaxHold 設置可用於 Modbus 地址 4xxxx 或 4yyyyy 的 V 存儲器中的字保持寄存器數。

HoldStart:

參數 HoldStart 為指向 V 存儲器中保持寄存器起始位置的指針。

往期精彩:

珍藏!西門子S7-200 Smart最新增加ModbusTcp通信功能詳解(1)

下面一個簡答的示例,希望可以幫助到你

首先:定義數據

珍藏!西門子S7-200 Smart最新增加ModbusTcp通信功能詳解(1)

其次:組態modbusTCP庫函數

珍藏!西門子S7-200 Smart最新增加ModbusTcp通信功能詳解(1)

最後:用modscan連接PLC驗證數據

珍藏!西門子S7-200 Smart最新增加ModbusTcp通信功能詳解(1)


分享到:


相關文章: