这个程序如何理解

LD     SM0.0
 MOVW   AIW12, VW12
 A      I0.0
 MOVW   16#0, VW10
 NOT
 MOVW   16#FFFF, VW10
 这段程序书上的描述是将模拟值采集到VW12中,当10.0接通则转化为双整数,否则VD10等于模拟量输入值.

 我想知道在VW10中填入0就可以使VW12的值转换为一个双整数存放在VD10中么?另外在VW10中填1又是如何让VD10等于模拟量的输入值的呢?

问题补充:
VOLLMER你的回答等于没有回答,我问的是填0就可以转化为双整数么?  填1又是如何=模拟量输入值的,我想问一个理解的详细过程?

最佳答案

当VW12>0时,只有VW10=0,VW12才等于VD10。
   当VW12<0时,使VW10=FFFF,那么VW12就等于VD10。
   I0.0=1时,AIW12应该是个正值,I0.0=0时,AIW12应该是个负值(或者AIW12是正值的时候,I0.0=1,AIW12是负值的时候,I0.0=0),所以才需要这样计算,目的是将整数转换为双整数。

   

 

提问者对于答案的评价:
对头,就是这样模拟值在PLC中以补码表示,所以VW12大于0时候,VW10中填0就可以使VD10=VW12;当VW12小于0的时候,VW10中填1,因为是负数的补码,所以填1就不影响真值。

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

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

相关推荐

  • S7-200故障灯亮

    一台cpu226运行中突然不工作故障灯亮,经检查外部供电正常.请教各位老师这是那些故障引起的. 问题补充:SF灯红色是那种系统故障 最佳答案 1、查看手册。 2、可能是c…

    SIMATIC S7-200 2021年7月5日
  • PLC驱动IGBT产生占空比、周期、电压可调的直流方波

    求教各位,我有一个项目要用S7-200驱动IGBT产生周期、占空比、电压可调的直流方波,我不太懂IGBT,请问要驱动电路吗?能直接用PLC驱动吗? 问题补充:输出功率1600w,频…

    SIMATIC S7-200 2020年10月31日
  • s7-200 PCACCESS 与VB的通信

    PC_ACCESS里面有一个与VB通信的例程,里面介绍的不是很详细,现有如下疑问:1.关于添加ITEM?  添加ITEM是往哪里添加,执行过这个操作以后是添加到…

    2017年12月10日
  • PID向导使用疑问

    我想编制一个程序,由于以前没用过S7-200,所以想请教大侠们一下,我想使用二个压力变送器(压变A、压变B)(4-20ma)信号控制一台变频,A、B之间有一个单向阀。A在单向阀前,…

    SIMATIC S7-200 2018年12月7日
  • 200最多可以接多少个文本屏?

    如题,我看说明书上说,200可以最多有32个主站,是不是包括pc和文本屏在内最多有32个主站,我现在不要pc只要加6个文本屏,用一个口就可以实现了吧?另外300说明书里面说的,用自…

    SIMATIC S7-200 2021年7月5日
  • 想用pc access..不想用siemens NET.把CP243-1连接起来

    我想通过pc access。不想用siemens NET,把 cp243-1和S7-200PLC连接起来。可是资料都是能过PPI来连接的。能不能通过C…

    SIMATIC S7-200 2021年7月5日
  • S7-200与变频器之间的通讯问题

    s7200 与MD310系列变频器通讯,读变频器所控制电机的运行频率,电机的运行频率在40HZ左右,程序监控时的变频器的值是2000多或者1000多,不断跳变,不知是不是…

    2021年7月5日
  • 西门子200 编程电缆问题

    笔记本管理器有COM口产生  但是软件里没有COM口选项,如何解决  win7 64位系统 图片说明:    …

    2017年6月29日
  • 液压同升同降控制方案

    一液压系统,四个独立泵站及缸,要求四个缸带动一活动横梁同升同降,同步误差要求在10CM。求控制方案,主要在于PLC程序的思路。谢谢高手!硬件配置:226PLC,四套拉线式位移传感器…

    SIMATIC S7-200 2020年11月1日
  • S7-200与电脑不能通讯问题

    你好,我今天发现一个很奇怪的问题,首先我用电脑和一个S7-200(CPU226)正常通讯之后,设了个TD文本向导加一小段控制程序下到PLC中,结果PLC断电后再与电脑通讯时就不行了…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论