在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