vd与vw在程序中的意思

网络1
 LD     SM0.0
 MOVW   AIW6, VW402
 AW>=   VW402, +0
 MOVW   +0, VW400
 NOT
 MOVW   16#FFFF, VW400
 网络2
 LD     SM0.0
 +D     VD400, VD404
 INCB   MB7

 其中vd400,vd404是什么意思?
 vd400=vw400和vw402?如果vw400与vw402都有数值输入,那vd400中的数据是什么?
 求教.....
 

最佳答案

这是个对模拟量算平均值的例子。

 1 网络1的作用是将VW402变成VD400,易于下面的双整数计算,因为
  当VW402>0时,只有VW400=0,VW402才等于VD400。
  当VW402<0时,使VW400=FFFF,那么VW402就等于VD400
  这个和问题ID: 29368差不多,可以去看看。

 2 其中vd400,vd404是什么意思?
 vd400,vd404是两个不同的双整数,从程序里看,其中VD400=VW402=AIW6

 3 vd400=vw400和vw402?
 vd400的结构是由VW400和VW402组成的,其中高字是VW400,低字是VW402.

 4 如果vw400与vw402都有数值输入,那vd400中的数据是什么?
 vd400的值始终随着VW400和VW402的改变而改变,从这个程序看,VW400不是等于0就是等于16#FFFF。

 5 网络2的作用是算平均值用的,对模拟量AIW6算平均值的,MB7是累加次数(采样次数),初始化的时候VD404=0,然后把采样值累加在VD404里
 如果MB7=10,那么VD404的值就是累加采样值AIW6 10次的值,然后再算平均数。

提问者对于答案的评价:
谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:43
下一篇 2021年7月5日 上午1:43

相关推荐

  • s7-200下载线接线图

    我现在有一条S7-200的USB/PPI的下载线,型号为FS-24042005,老是与电脑通讯不上,请问这条国产下载线能正常通讯下载吗?请问有没有RS232下载线的接线图? 最佳答…

    SIMATIC S7-200 2021年7月5日
  • STEP7 Micro/WIN中如何装入GSD文件

    想问一下给S7-200编程的STEP7 Micro/WIN中能不能装入EM277的GSD文件?怎么装 最佳答案 S7-200编程的STEP7 Micro/WIN…

    SIMATIC S7-200 2020年11月1日
  • 高速计数断电保持

    高速计数器CH0,经过编码器计数,技术过程中突然断电,如何赋值到另外一个寄存器,这个寄存器上电后再赋值到CH0,使得CH0继续断电时不清零。 问题补充:我找到方法了,准备试一试,大…

    2020年10月31日
  • 菜鸟问题,关于定时器

    假设使用用定时器T37, 2s后延时接通, 那么在定时器被触发之后, PLC是继续向下执行程序,  还是等定时器计时2s后才向下执…

    SIMATIC S7-200 2021年7月5日
  • 200自由口通讯多台变频器

    现有一台西门子CPU226 控制器想通过自由口编程跟三菱500系列变频器做通讯(不支持RTU),求推荐相关类似200CPU控制多台变频器的案例?多台变频器控制如何轮询,以…

    SIMATIC S7-200 2021年7月5日
  • 关于200PLC的modbus通讯程序

    下面截图的程序,要表达的控制思想是,只有当VW0的大小状态发生改变时,才会写操作一次。控制的结果是,我用Modsim查看,确实是这样的,当我30001由原来的16#8C,变为16#…

    2017年12月9日
  • 松下伺服电机驱动器与S7200 224XP 接线

    松下伺服驱动器的分频器输出 A+ A- B+ B-  Z+ Z-  6根线怎么并成A&nb…

    SIMATIC S7-200 2021年7月5日
  • 下载程序后CPU224XP拒绝通讯

    有一个问题,请各位帮助分析一下。我编了一个比较复杂的程序,从0#口下载到CPU224XP的时候是正常的,但是,下载之后,就不能t通讯监测了,说“通讯超时….”之类的话。然后,我…

    SIMATIC S7-200 2021年7月4日
  • AC0的用发

    用3个em231模块检测电流和电压,把实时采集的数据先传到AC0、AC1、AC2中然后再转到别的寄存器,再比较输出。这样做是不是多次一举呢?我还想问下都在什么时候用AC呢?请各位高…

    SIMATIC S7-200 2020年11月1日
  • 24v能传多少米回到PLC还能被识别

    S7-200PLC以及直流电源模块(输出24V、2.5A、60W)距离开关按钮盒约为100米,纯开关量信号,使用一条多芯屏蔽100米0.52mm线缆。在100米外控制PLC是否可行…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论