控制要求:使用MODBUSTCP通信進行兩臺PLC之間的數據交換,由于改造現場不能改動程序,只留出了對應的IQ地址。于是客戶決定使用網關進行通訊把數據傳到plc。
1、讀取服務器端40001~40005地址中的數據,放入到VW200~VW208中;
2、把VW210~VW218的數據,寫入到服務器的40006~40010中;
3、把VB220的數據,寫入到00001~00008中。
一、打開軟件編寫客戶端程序
二、編寫服務器程序
200smart配置完成后將組態下載進入PLC,并打開網關配置軟件。
網關軟件配置
打開網關軟件“Gateway Configuration Studio”新建項目選擇PN2MTS
設置網關在Profinet一側的設備參數,包括(設備名稱,IP地址等)
此處設置與1200plc組態保持一致(博圖等Profinet主站軟件)
設置網關在ModbusTCP一側的IP地址與200SMart程序保持一致
配置完成后組態下載至網關即可。
打開1200PLC組態軟件(博圖,step7等),新建項目并導入網關GSD文件。
選擇GSD所在文件夾(注意,是文件夾所在地而不是文件所在地)
導入網關模塊,并分配網關的Profinet參數(與網關配置軟件保持一致)
添加對應的輸入輸出長度,并分配好對應的IQ地址。
將組態下載進PLC后,看到網關指示燈正常后即開始進行通訊。