西門(mén)子S7-200的PUT/GET使用請(qǐng)教方法
西門(mén)子S7-200的PUT/GET使用請(qǐng)教方法
本人打算使用PUT/GET對(duì)兩個(gè)PLC進(jìn)行通訊,通訊內(nèi)容有BOOL型和REAL型,GET/PUT搭建起來(lái)后,副機(jī)那邊接收的變量怎么調(diào)用啊,直接調(diào)用VB/MB就會(huì)報(bào)錯(cuò)。
你用S7通訊話,那你客戶端只能用VB地址,讀取服務(wù)器端地址。在通過(guò)對(duì)讀取的VB進(jìn)行組合。兩個(gè)VB就是用VW組合,四個(gè)VB就用VD去進(jìn)行組合,這樣你就可以正確讀取32為單精度浮點(diǎn)數(shù),你要去位的話, 那你只能將VB拆解成V都多少,或通過(guò)VB里面值來(lái)判斷那些是0還是1狀態(tài)。
服務(wù)器端,不需要編寫(xiě)通訊程序,你只要被動(dòng)接收客戶端的讀寫(xiě)指令就可以,例如客戶端向你服務(wù)器端寫(xiě)入一個(gè)VD的32位數(shù)據(jù)地址,只要客戶端程序和你服務(wù)器端地址對(duì)應(yīng)上就可以正確寫(xiě)入。
以太網(wǎng)__SIMATIC S7-200:
https://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20sms/041.html
格式要寫(xiě)指針:
P#M0.0 BYTE 10
S7-200之間的通訊:
https://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/S7-200_communication.aspx
請(qǐng)參考:
https://www.dgzj.com/plc/ximenziplc/72181.html