在工業(yè)自動化系統(tǒng)中,Modbus TCP是最常用的以太網(wǎng)通訊協(xié)議之一。它以結構簡單、兼容性強、實時性高而被廣泛應用于控制系統(tǒng)的數(shù)據(jù)交換。
本文將以聯(lián)誠科技LicOS系列控制器——PLC(EC203E)與PAC(MC511為例,講解如何通過Smart Control平臺建立一套穩(wěn)定的Modbus TCP通訊。

圖 1 網(wǎng)絡拓撲
設備組態(tài)
EC203是AC220V供電,帶1個以太網(wǎng)口,默認網(wǎng)口IP地址是192.168.20.80,本教程使用默認IP不做修改。
MC511是DC24V供電,電源自帶冗余雙路輸入,可以只接1路電源即可正常使用MC511。MC511自帶2個獨立以太網(wǎng)口,LAN A默認IP地址也是192.168.20.80,可以通過WEB瀏覽器進行修改網(wǎng)口IP,WEB訪問端口號是8090,本教程MC511的LAN A口IP地址需要修改為192.168.20.81。詳見下圖 3所示。

圖 2 登錄MC511后臺

圖 3 MC511修改IP設置
1. 設備登入在線
IP設置完成后,Smart Control可直接與PLC(EC203E和MC511)連接、登錄。如圖 4所示。

圖 4 登入在線PLC
2. WEB端監(jiān)控M區(qū)變量
如下圖監(jiān)控EC203E PLC的M區(qū)變量,如圖 5所示。

圖 5 監(jiān)控M區(qū)變量值
序建立
1.新建工程
分別添加設備EC203和MC511。

圖 6 添加設備

圖 7 添加EC203

圖 8 工程設置
EC203和MC511右鍵Application分別按圖9、10添加對象全局變量表GVL_IO_COM。

圖 9 添加對象全局變量表

圖 10 添加全局變量表
MC511設備右鍵添加網(wǎng)卡設備,如下圖11所示流程。

圖 11 MC511添加以太網(wǎng)卡
2. 編輯好梯形圖程序
按圖12示意EC203,獲取當前PLC時間及將讀秒數(shù)寫給MC511。

圖 12 EC203 POU_Main程序建立
按圖13示意MC511編輯好梯形圖程序,將獲取的分鐘數(shù)寫給EC203。

圖 13 MC511 POU_Main程序建立
按圖14、15示意MC511添加MODBUS TCP主站和從站,從站讀寫EC203 PLC。

圖 14 MC511 添加MODBUS通訊主站和從站(1)

圖 15 MC511 添加MODBUS通訊主站和從站(2)
按圖16、17示意MC511從站配置好讀寫EC203E的通道。

圖 16 MC511 MODBUS_TCP從站通道配置(1)

圖 17 MC511 MODBUS_TCP從站通道配置(2)
按圖18示意MC511主站配置MODBUS_TCP通訊斷聯(lián)后是否主動重連。

圖 18 MC511 MODBUS_TCP通訊中斷后自動重連

圖 19 MC511和EC203 MODBUS_TCP通訊正常
正常下載程序至EC203和MC511后,如圖19寫和讀值會同步更新。
通過以上步驟,可快速掌握LicOS PLC/PAC控制器間的Modbus TCP通訊配置方法。
在實際工程中,這種通訊方式可廣泛應用于設備監(jiān)控、數(shù)據(jù)采集、協(xié)同控制等場景,為智能制造系統(tǒng)提供靈活而可靠的解決方案。
如有進一步技術問題,可訪問聯(lián)誠科技官方網(wǎng)站(http://www.dpzdm.com/)或通過官方技術支持渠道咨詢。