西門子PLC200的變量定義
鄭志武
發(fā)布于2012-11-20 23:36
8
0
標(biāo)簽:
dataptr
在200的modbus通訊庫里的模塊,mbus_msg里有個管腳叫dataptr,定義如下:
數(shù)據(jù)指針:1.如果是讀指令,讀回的數(shù)據(jù)放到這個數(shù)據(jù)區(qū)中
2.如果是寫指令,要寫出的數(shù)據(jù)放到這個數(shù)據(jù)區(qū)中
想用個變量代替這個位置的數(shù)據(jù),用來改變這的地址,當(dāng)不同需要的時候,將modbus讀或?qū)懙臄?shù)據(jù)給入到不同的地方
比方說當(dāng)m0.0=1時,將&vb1100給入到這個管腳,當(dāng)m0.0=2時,將&vb1200給入到這個管腳,謝謝指教
佳答案
你可以使用&vb1100。當(dāng)m0.0=1時,將&vb1100給入到這個管腳,當(dāng)m0.0=2時,將&vb1100中的值改變?yōu)?vb1200中的值。