工控網首頁
>

應用設計

>

FAQ | 812H主機做Modbus TCP從站與組態王通訊

FAQ | 812H主機做Modbus TCP從站與組態王通訊

針對客戶PLC與組態王通訊的核心需求,本次提供Modbus TCP以太網通訊方案,采用主流、穩定、通用性強的工業以太網通訊協議,搭建組態王與CPU812H PLC的數據交互通道。適配絕大多數工業現場監控場景,通訊穩定、配置簡單、調試便捷。

一、方案整體架構

通訊架構采用主從問答模式,全程基于以太網TCP/IP協議傳輸數據,無需額外加裝通訊模塊,依托設備自帶網口即可完成通訊連接。

601b8319a7ffc0fdb13903d9c75516d2.png

  • 主站(客戶端):組態王軟件,主動發起通訊請求,下發數據讀寫指令,采集PLC寄存器數據、下發控制參數

  •  從站(服務端):CPU812H PLC,被動響應主站指令,接收上位機寫入數據、上傳內部寄存器數據

  •  通訊協議:標準Modbus TCP工業協議,支持寄存器批量讀寫、實時數據交互,兼容性強、抗干擾能力強

二、配置步驟(組態與程序編寫)

1. CPU812H PLC從站配置

① 打開Codesys軟件,然后新建工程,其次在“庫管理器”中添加ModbusTCP Slave庫,具體操作如下:

圖片

② 添加完庫文件后,可以點擊查看ModbusServer功能塊的針腳定義;

圖片

③ 新建全局變量,所需的變量;

圖片

④ 程序部分:

圖片

寫好程序后,將程序下載至PLC,即完成812H PLC的組態和編程部分。

2. 組態王主站配置

① 新建工程,點擊左側任務欄的“設備”再點“COM1”點擊新建,選擇莫迪康,最后選擇Modbus TCP,點擊下一步;

圖片

② 在設備地址設置指南頁面時,此處需要寫CPU 812H X1口的IP,192.168.1.253(IP):502(端口) 255(站號)/50(網絡超時);

圖片

③ 添加完后,在數據詞典處建一個變量;

圖片

④ 添加完變量后,在畫面處新增一個畫面,添加一個文本,雙擊進入勾選模擬量輸出和輸入,并連接好剛剛設置的變量;

圖片

3、讀寫操作展示

① 設置完812H PLC和組態王的信息后,點擊組態王畫面左上角的文件,再點擊切換到View,打開畫面后,給文本框值,數值能夠正常寫入至CPU 812H,如下圖所示:

圖片

② 同時CPU 812H也能正常寫值給組態王;

圖片

③ 若添加了浮點數變量,需要添加SwapF變量來切換浮點數的高低字;

圖片

④ 添加完變量后,在畫面里面添加此變量的組件,并測試是否正常,當在Codesys里面寫值給組態王,在沒有切換高低字時,組態王讀到的數值為0;

圖片

⑤ 當給SwapF變量賦值3時,高低字節反了之后,就能夠正常對應上Codesys寫過來的值;

圖片

三、方案優勢

本方案基于標準Modbus TCP協議實現812H PLC與組態王雙向通訊,整體成熟可靠、落地性強,核心優勢:

  • 兼容性優異:采用通用標準協議,無需額外加裝適配插件,可快速完成主從設備對接,適配絕大多數工業組態監控場景。

  •  部署便捷高效:配置流程標準化、簡單易懂,上手門檻低,可快速完成調試落地,有效縮短項目實施周期、降低調試成本。

  •  通訊穩定可靠:相較于傳統串口通訊,TCP網絡通訊抗干擾能力更強,可有效規避數據丟包、通訊斷線等問題,保障設備長期穩定數據交互。

  •  數據適配全面:支持多種常用數據類型讀寫,可通過SwapF變量靈活切換浮點高低字節,完美適配各類數值傳輸需求。

  •  場景通用性強:可廣泛應用于自動化產線、機電設備測控、樓宇自控等工業場景,實用性與普適性較高。

審核編輯(
王靜
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

快準穩+大容量+便捷易用:“三好”總線溫控產品各場景選型指南!!!

華茂歐特IP67總線耦合器&Profinet-RT②(塑料殼)

華茂歐特IP67總線耦合器&Profinet-RT①(塑料殼)

華茂歐特 IO-Link溫度測量從站模塊

華茂歐特 IO-Link溫度測量從站模塊(塑料殼)