西门子PLC指令中*VD是什么意思?*VD和VD有什么区别?怎么给*VD赋值呢?

2024-12-12 10:42:05
推荐回答(3个)
回答1:

*和&是PLC指针运算亮兆让符。&表示取地址,*表示指针所指向的值。
&VD100=200;
VB150=*VD100;相当于VB150=VB200;
你如果是用XMT,那说明发敬局送的是一个字符串。并不是单单的*VD100;
如果此时*VD100=5;说明对应的应该是VB151-VB155这5个字符,VB150只猜巧是表示字符的长度。

回答2:

那是取值啊,最终的地址是存放在VD中的,比如*VD100,VD100中存放的为500,那猛知如枝启么实际取的就是VD500中存放猛李的值。

回答3:

×vd表示他的地址吧