s7-200的数据块

在s7-200的帮助栏有数据块的赋值
V12    258
         65537
请问V12是什么寻址方式,要不就是V12.0(字节V12的位),或者VB12,VW12,VD12等。V12是个什么东东?

问题补充:
以下指教没有直接回答我的疑惑,V12这种格式在程序设计里面一个是不存在的,因为在S7-200里面没有这种寻址方式(既不是位寻址、字节寻址也不是双字寻址),但是在数据块里面为什么有可以如此编写呢。希望指教!

最佳答案

这个是microwin的help文件里的。

意思是,连续写入,默认vb字节
若赋值超出字节范围,则按字写入;
若赋值超出字范围,则按双字写入;

通常,为避免歧义,编写的时候都指定数据类型,简化那么一点点意义不大,反而降低可读性。

vw12=258
vd14=65537

补充:
不单单西门子这样写,您甚至可以参考组态王的tag定义
v0可以是byte word dword float。。。

提问者对于答案的评价:
很感谢各位的热情帮助,觉得还是这位高工的解释很直接、明了。多谢了!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc315957.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:15
下一篇 2020年11月1日 下午4:15

相关推荐