这个程序如何理解

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日 上午2:06
下一篇 2021年7月5日 上午2:06

相关推荐

  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年8月26日
  • cpu224通讯RS-232/PPI

    我使用RS-232/PPI多主站电缆连接电脑和s7-200,软件是sp5,cpu是224rel 01.10,21版的,拨码开关从1到8是0100 0000,起初…

    SIMATIC S7-200 2021年7月5日
  • 组态王与s7-200的以太网通信问题

    现有一台组态王工控机和一个s7200,由于距离比较远,所以考虑200添加cp243-1模块实现以太网远程通信,方案是否可行?是否有更好的方案?如果使用以太网通信,如何配置,需要注意…

    SIMATIC S7-200 2020年11月1日
  • s7-200 端口被另一程序占用 怎么解决

    各位大虾:在PC上安装s7-200软件后,通过PPI电缆连接PLC进行通讯时,提示端口正被另一应用程序占用,请问这个问题该如何解决? 最佳答案 1、是否有其他串口调试程序未关闭。&…

    SIMATIC S7-200 2021年7月4日
  • 关于TD200使用

    各位:我是一个新手,关于TD200与S7-200PLC相联,看好好多资料就是搞不清,如何通讯.如我要写一些内容(如:公司名称等)怎样做呢?有没有个实例一步一步方法.我的TD200是…

    SIMATIC S7-200 2021年7月4日
  • 有没有人用霍尔A3144测过转速

    我想问问我用24V电供电给霍尔,然后直接连接s7-200计数器能采集到脉冲吗?还是得加个外围电路啥的?求帮忙 问题补充:霍尔输出的脉冲电压在24V左右,问能否计数? 最佳答案 看了…

    2021年7月5日
  • 这个P是指什么的上升沿?

    这个P是指什么的上升沿?S7-200程序里面的。 图片说明:    最佳答案 从最左边的母线到这个 P 触点,前面所经过的点的逻辑运算的结果…

    2021年7月5日
  • 请大家帮忙看下这样的设计是否合理

    下面这个图片的设计是否合理?是否会对PLC产生影响?先谢谢大家 问题补充:刚才图片没上传 图片说明:    最佳答案 首先,看图标识就知道是非标图,而且很不专业…

    2017年12月21日
  • s7-200 和 单片机通讯怎么做?

    一台S7-200和 两台单片机通信该怎么做? plc做主站,单片机做从站。 因为单片机支持RS232通信,那么要给plc买一个485/232的转换器吗…

    SIMATIC S7-200 2021年7月4日
  • S7-200时间变量用VW表示?

    S7-200时间变量用VW表示吗?可不可以用VB,VD?好像S7-200的没有时基这个概念吧? 问题补充:定时器这个PT可以用这三个,*VD、*AC、*LD?请问它们分别是什么啊?…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论