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-200PLC 的EM277模块是否支持MODBUS RTU通讯

    S7-200PLC 的EM277模块是否支持MODBUS RTU通讯,因为我CPU226自带的一个通讯口已经用来和变频器通讯了,想挂一个EM227来做MODBU…

    SIMATIC S7-200 2021年7月5日
  • 如何S7-200PLC编程软件下载

    请问作为新手如何才能下载S7-200PLC的编程软件? 最佳答案 http://www.plclc.com/content.asp?class01=%CF%C2%D4%D8%D6%…

    SIMATIC S7-200 2017年6月6日
  • 200怎么把编码器的脉冲转换为角度

    224CN的PLC,请教如何用S7 200将编码器的高速脉冲转换为角度?第一次接触,请大家帮我解答下,谢谢,有个实例最好了,wuxiao170@163.com 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • 觅S7200初学者共同进步

    本来在单位搞电气的,就我一个人搞PLC,没什么经验,又没人问,找一个初学者共同学习,有疑问大家共同探讨,希望共同提高。 有意愿的留个言,谢谢 问题补充:我是觉得简单的问题…

    SIMATIC S7-200 2021年7月5日
  • 高速计数器请教

    1、根据什么选择模式?举例也好啊2、根据什么选择6个计数器其中之一?举例也好啊 最佳答案 根据要对接的外部的脉冲源的性能选择模式。常用的0模式,一路脉冲输入。9模式,两路AB相输入…

    SIMATIC S7-200 2020年10月31日
  • 200plc的uss-ctrl指令问题

    USS-CTRL指令里的速度给定和反馈是用全速的百分数表示的,我能否把这个数直接转换成电机的转速来显示?比如转换成0—1435R/MIN。谢谢指教 最佳答案 我能否把这个数直接…

    SIMATIC S7-200 2021年7月4日
  • S7-200的电源

    S7-200手册上介绍了各种型号的CPU和扩展模块的接线方法, 有几个地方不太明白: 1、每张接线图上都画了好几个直流电源,M和L+上,1M和1L+上,&nbs…

    SIMATIC S7-200 2021年7月5日
  • 西门子CPU226CN怎么恢复出厂设置

    西门子CPU226CN怎么恢复出厂设置 具体的步骤   用wipeout  恢复的时候按照步骤来 每次都不成功…

    SIMATIC S7-200 2021年7月5日
  • 超级终端如何用来发送数据

    用224xp plc按书上例子写了程序,是接收串口的数据。请问用超级终端如何来发送数据,然后在plc中看到这个发送的数据呢? 问题补充:16进制的0A为何在超级终端里为回…

    SIMATIC S7-200 2021年7月5日
  • S7200SMART能用S7200编程电缆

    请输入详S7200SMART能用S7200编程电缆 钻石用户推荐最佳答案 编程下载:http://www.ad.siemens.com.cn/productportal/prods…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论