MCGS與S7300以太網通訊
一、組態MCGS
1.1組態通訊驅動
添加設備驅動,選擇PLC-西門子-西門子CP443…
設置IP地址 和添加變量,本地IP地址為觸摸屏的地址,遠端IP地址為PLC300的地址
分別添加I0.0-I0.7、Q0.0-Q0.7、MW100-MW110變量
1.2畫面組態
添加按鈕,用於改變變量
按下圖操作,圖比較亂,設置數據對象為取反可能更容易調試。
添加矩形顯示,用於顯示變量變化,相當於LED
添加滑動塊,用於改變多位整數,0-65535對應的是16位無符號字變量。
畫面顯示效果如圖。
二、組態PLC300
2.1組態軟件和硬件
這是使用的是TIA Portal V15,step7應該也可以,前者更加友好。
硬件是
CPU 315-2 PN/DP
6ES7 315-2EH14-0AB0
2.2設置IP地址
這里的地址與上述遠端IP地址一致
2.3測試程序編程
TCP/IP通訊的編程很簡單,因為PLC300沒有連接輸出模塊,所以直接用寄存器控制輸出點變化,如圖所示
這里是改變畫面的MW102的滑動條,在0-15變化,然后對應輸出各個位,注意西門子是低字高位,也就是大端模式,所以是MB105,
參考
https://www.ad.siemens.com.cn/service/answer/solved_70225_1029.html
三、測試效果
兩個終端組態下載完成后,改變MCGS的MW102滑條狀態,監控PLC狀態,發生對應變化,如圖QB0與MB105,MW104變量一致。
注意
這里對應關系是MW102對應MW104,MCGS批量命名是以1遞增添加的,PLC是2.