本案例採用XD-ETHPN20閘道器做為Modbus TCP通訊協議裝置與Profinet通訊協議裝置連線的橋樑。Modbus TCP是一種基於TCP/IP協議的工業通訊協議,而Profinet則是用於太網通訊的協議。Modbus TCP轉Profinet閘道器可實現這兩種不同協議之間的資料交換和傳輸,極大地方便了工業生產現場的自動化控制和監控。Modbus TCP轉Profinet閘道器裝置解決不同裝置間協議不相容的問題,提高了裝置之間的互聯互通性。
開啟博圖,新增PLC並修改IP地址
在“選單欄選項中”點選“管理通用站描述檔案(GSD)”安裝GSD檔案,操作如下
新增閘道器驅動到博圖,雙擊或拖拽都可以。
連線閘道器,修改IP地址
修改閘道器裝置名稱,注意:不要出現特殊符號,否則會出錯。
分配裝置名稱,點選更新列表,選中搜尋到的裝置分配即可。
編譯硬體重組
下載配置到PLC
開啟閘道器配置軟體,匯入閘道器GSD檔案
選中Modbus TCP模式,IP地址為192.168.0.200,埠號保持預設
從站IP地址192.168.0.100
新增第一個插槽,應與博圖裡插槽號保持一致,將Module ID修改為CH1,其餘保持不變。
新增第二個插槽,插槽號2,8個位元組輸入,4個資料長度,03功能碼,
新增第三個插槽,插槽好3,8個位元組輸出,4個資料長度,16功能碼,注意注意應與博圖的配置保持一致
點選連線,配置下發到閘道器
組態下載到閘道器
轉至線上
新建監控表
利用Modbus Slaveli模擬從站進行測試,配置從站引數
資料上傳成功,報文收發正常。