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日

相关推荐

  • s7-200CPU、扩展模块24V电流容量问题。

    有谁能帮我解释下下面这几个图:1.模拟模块24VDC要求指的是什么?和AI  AO有什么联系吗,假如要配电源,整个模拟模块要分配多大的电流怎么计算?2.关于数字…

    2018年12月2日
  • PLC参数设定

    如何编写程序才能使PLC上电后一些参数为默认值,经过修改后,被保存,即使PLC断电重新上电时,参数也为修改后的值,而不是默认值呢? 问题补充:如PLC第一次上电显示VW100默认值…

    SIMATIC S7-200 2020年11月1日
  • em231能否同时输入电压和电流信号

    首次使用EM231模块,请问各位老师,我想把两路信号即电压0-5v和电流4-20mA同时输入到EM231的输入端,不知行不行,请指教。谢谢 问题补充:EM231有4路输入,我想第一…

    SIMATIC S7-200 2020年11月1日
  • PTO运动包络总脉冲数

    请问:如何设定PTO运动包络总脉冲数?需要给那个寄存器赋值?我的方法是给运动包络里面的恒速段赋值,但是不知道如何写入总的脉冲数(加速段+恒速段+减速段)? 最佳答案 PTO功能按照…

    SIMATIC S7-200 2020年11月1日
  • em231 biansongqi

    大家新年好,我这有个项目,用西门子200系列CPU是226CN ,模拟量输入模块 EM231 6ES7-231-0HC22,现在需要接入一个量程为0~…

    SIMATIC S7-200 2017年6月4日
  • 模拟量通讯

    系统如果不带模拟量扩展模块,用MODEBUS通讯读入的仪表值是否可以被正传送到HMI? 最佳答案 用MODEBUS通讯读入的仪表值是代表值,在PLC里转换为显示值,就能在HMI上显…

    SIMATIC S7-200 2020年10月31日
  • 请教一段指针程序

    LD I0.0EU MOVD &VB0,AC1MOVD *AC1,VD41\    MOV…

    SIMATIC S7-200 2020年11月1日
  • 关于扫描周期

    请问,在STEP 7 MICRO/WIN SP4中,PLC—信息—扫描周期中,为什么有 最后刷新,最小,最大?他们分…

    SIMATIC S7-200 2021年7月5日
  • s-200PLC 在win7编程通信

    我本本用的操作系统是WIN7专业版,在STEP 7-MicroWIN V4.0.6.35中与S-200PLC(CPU224)进行编程通信时,出现网络超时的提示,…

    SIMATIC S7-200 2020年11月1日
  • 触摸屏数值与PLC 寄存器显示不一致

    触摸屏显示3.0 ,plc S200内部对应寄存器数值是+1077936128 如何换算? 钻石用户推荐最佳答案 不用作任何转换,是数据监视时选择的类…

    2021年7月5日