公司新聞
西門子1200PLC的ModbusRTU通訊指令詳解
發布時間: 2024-05-18 11:43 更新時間: 2024-12-02 08:00
S7-1200 支持Modbus RTU通信,以下以 CPU1215C DC/DC/DC和CM1241 RS485 模塊為例,介紹S7-1200 Modbus RTU 主站通信組態及編程步驟。
1.組態Modbus RTU 通信模塊
在硬件目錄里找到“通信模塊”→“點到點”→“CM1241(RS485)”,雙擊或拖拽此模塊至CPU左側即可,如下圖所示:2.調用MB_COMM_LOAD指令
為使端口一啟動就被設置為Modbus RTU通信模式,可在OB 100中調用“MB_COMM_LOAD”指令。需注意MB_DB輸入引腳需指向“MB_MASTER”指令的背景數據塊,如下圖所示:
MB_COMM_LOAD指令參數意義如下表所示:
引腳 | 說明 |
EN | 使能端 |
REQ | 在上升沿執行該指令 |
PORT | 通信端口的硬件標識符 |
BAUD | 波特率選擇:3600,6000,12000,2400,4800,9600,19200,38400,57600,76800,115200 (注意:所有其它值均無效) |
PARITY | 奇偶檢驗選擇:0-無;1-奇校驗;2-偶校驗 |
FLOW_CTRL | 流控制選擇:0-(默認值)無流控制 |
RTS_ON_DLY | RTS延時選擇:0-(默認值) |
RTS_OFF_DLY | RTS關斷延時選擇:0-(默認值) |
RESP_TO | 響應超時:默認值 = 1000 ms。MB_MASTER 允許用于從站響應的時間(以毫秒為單位)。 |
MB_DB | 對 MB_MASTER 或 MB_SLAVE 指令所使用的背景數據塊。 |
DONE | 完成位:指令執行完成且未出錯置1 |
ERROR | 錯誤位:0-未檢測到錯誤;1-檢測到錯誤。在參數STATUS中輸出錯誤代碼。 |
STATUS | 端口組態錯誤代碼 |
其他新聞
- 用以太網的方式怎么下載三菱PLC程序 2024-12-02
- 西門子1200PLC與RFID通信 2024-12-02
- 西門子200 smart與三菱FX2N 2024-12-02
- PLC對模擬量信號是怎么進行處理的 2024-12-02
- 西門子PLC模擬量線性變換子程序的編寫 2024-12-02
- 實例詳解 | S7-200SMART與PID的應用 2024-12-02
- 圖文詳解 | 西門子1200PLC模擬量模塊轉換與PID 2024-12-02
- 從一個案例出發,用3分鐘搞定電氣原理圖! 2024-12-02
- 常用的傳感器簡單介紹及和PLC的接線 2024-12-02
- 二進制、八進制和十六進制之間轉換詳解 2024-12-02
- 學習PLC不可錯過的15個基礎知識! 2024-12-02
- 如何實現電腦遠程操控西門子觸摸屏畫面 2024-12-02
- 實例分享 | PID項目詳解 2024-12-02
- PLC與這7種設備的連接方式,能看懂的都是大神! 2024-12-02
- 圖文詳解 | 西門子TIA STEP7 V16如何上傳程序 2024-12-02
產品分類
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684