本人打算使用PUT/GET對兩個(gè)PLC進(jìn)行通訊,通訊內容有BOOL型和REAL型,GET/PUT搭建起來(lái)后,副機那邊接收的變量怎么調用啊,直接調用VB/MB就會(huì )報錯。
你用S7通訊話(huà),那你客戶(hù)端只能用VB地址,讀取服務(wù)器端地址。在通過(guò)對讀取的VB進(jìn)行組合。兩個(gè)VB就是用VW組合,四個(gè)VB就用VD去進(jìn)行組合,這樣你就可以正確讀取32為單精度浮點(diǎn)數,你要去位的話(huà), 那你只能將VB拆解成V都多少,或通過(guò)VB里面值來(lái)判斷那些是0還是1狀態(tài)。
服務(wù)器端,不需要編寫(xiě)通訊程序,你只要被動(dòng)接收客戶(hù)端的讀寫(xiě)指令就可以,例如客戶(hù)端向你服務(wù)器端寫(xiě)入一個(gè)VD的32位數據地址,只要客戶(hù)端程序和你服務(wù)器端地址對應上就可以正確寫(xiě)入。
以太網(wǎng)__SIMATIC S7-200:
https://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20sms/041.html
格式要寫(xiě)指針:電話(huà):13818569113 15721373211
郵箱:fushidianji@139.com
網(wǎng)址:http://xiangtai88.cn
地址:上海青浦區北青公路7171號111-112室