西門子300 PLC到以太網無需編程即可實現1200 PLC到以太網的數據通信
本案例介紹了利用興達易控公司生產的PLC到以太網模塊(mpi-eth-xd1.0plus)實現1200/1500 PLC與300(CPU315-2DP)PLC之間的工業以太網數據通信,無需用戶編程(本案例也適用于200PLC/400plc以太網數據交換)
硬件:
CPU1200PLC(1212C)
300PLC(315-2DP)
興達易控MPI eth XD1 0plus以太網模塊
一、1200plc配置:
1、 打開TIA門戶V14,創建新項目,配置并連接PLC。
2、 選擇CPU,右鍵單擊PLC并選擇屬性
3、 配置屬性
【1】 選擇保護;
【2】 將訪問權限設置為完全訪問;
【3】 檢查是否允許遠程合作伙伴(PLC、him、OPC)執行put/get通信訪問;
【4】 點擊確認下載;
二、配置興達易控CHNet模塊數據交換命令
打開netdevice,搜索chnet-s7300plus并選擇[修改設備參數];
新建客戶機
單擊“數據交換”并右鍵單擊以創建新的客戶端0;
單擊“數據交換”并右鍵單擊以創建新的客戶端0;
遠程服務器的IP地址為s7-1200,此處設置為192.168.1.178;遠程服務器的通信端口號,默認為102;默認連接超時為10秒;
點擊確認,創建客戶機。
在客戶機中配置數據交換命令
單擊新命令(s7-1200的db100.dbw0讀取s7-300的db1.dbw100)
選擇[本地]→ 遠程]傳輸5個字;傳輸超時設置層2S;
本地站(S7-300)設置chnet所在的公交PLC的站地址。在數據區選擇DB block,DB數為1,字節偏移量為100,位偏移量忽略;
無需設置遠程站(s7-1200)的PLC地址。在數據區選擇DB block,DB數為100,字節偏移量為0,位偏移量忽略;
點擊“檢查”按鈕檢查規則,點擊“確認”按鈕生成命令;
客戶機監視
點擊客戶端監控按鈕,[錯誤消息]為無錯誤,[正確]數據跳轉表示通信成功。
三、驗證數據交換
1.打開SIMATIC manager變量表,選擇db1,將dbw100的數據修改為bc12h;
2.打開TIA門戶V14變量監視和執行表,檢查db100 dbw0是否執行數據監視。該值為bc12h;
審核編輯:湯梓紅
評論
查看更多