《西門子PLC~ModBus通訊源碼》由會員分享,可在線閱讀,更多相關(guān)《西門子PLC~ModBus通訊源碼(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、ModSCAN與西門子1200通訊一、 測試環(huán)境硬件:CPU1214C DC/DC/DC 6ES7 214-1AG40-0XB0軟件:Portal V15MODSCAN(modbus測試軟件客戶端,發(fā)送數(shù)據(jù)測試使用)MODSIM(modbus測試軟件服務(wù)端,提供數(shù)據(jù)測試使用)其他說明:電腦連接PLC通訊口的IP:192.168.1.84PLC設(shè)備主站通訊IP:192.168.1.99PLC設(shè)備從站通訊IP:192.168.1.97二、 測試過程1、 PLC程序編寫A) 程序總體工程畫面:B)主程序Main【OB1】C)1200PLC客戶端數(shù)據(jù)塊:數(shù)據(jù)塊_1和網(wǎng)絡(luò)連接TCP數(shù)據(jù)塊通訊數(shù)據(jù)數(shù)據(jù)塊_
2、1:配置:定義了A數(shù)組變量(10個數(shù)據(jù)),數(shù)據(jù)類型為Arrary1.10 of IntTCP數(shù)據(jù)塊配置D)1200PLC服務(wù)端數(shù)據(jù)塊:數(shù)據(jù)塊和網(wǎng)絡(luò)連接TCP數(shù)據(jù)塊通訊數(shù)據(jù)數(shù)據(jù)塊配置:定義了QQQ數(shù)組變量(10個數(shù)據(jù)),數(shù)據(jù)類型為Arrary1.10 of IntTCP數(shù)據(jù)塊配置三、 使用Modbus通訊軟件分別作為服務(wù)端和客戶端,同1200編輯的客戶端和服務(wù)端進(jìn)行測試;1、 為確認(rèn)測試軟件功能正常,首先用ModSIM與Modscan通訊軟件進(jìn)行收發(fā)測試2、 Modscan作為客戶端,同1200PLC服務(wù)端進(jìn)行通訊測試3、 Modsim作為服務(wù)端,同1200PLC客戶端進(jìn)行通訊測試改變服務(wù)端或者客戶端40001-40010任意數(shù)值,兩邊的數(shù)值均會同步改變