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