FAQ | 812H主機做Modbus TCP從站與組態王通訊
針對客戶PLC與組態王通訊的核心需求,本次提供Modbus TCP以太網通訊方案,采用主流、穩定、通用性強的工業以太網通訊協議,搭建組態王與CPU812H PLC的數據交互通道。適配絕大多數工業現場監控場景,通訊穩定、配置簡單、調試便捷。
一、方案整體架構
通訊架構采用主從問答模式,全程基于以太網TCP/IP協議傳輸數據,無需額外加裝通訊模塊,依托設備自帶網口即可完成通訊連接。

主站(客戶端):組態王軟件,主動發起通訊請求,下發數據讀寫指令,采集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溫度測量從站模塊(塑料殼)


投訴建議