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