s7200程序中的递增双字问题

LD     m_autoModel:M0.0
 A      autoStart:M0.3
 A      V0.0
 EU
 INCD   VD8
 
 LDN    autoStart:M0.3
 ON     m_autoModel:M0.0
 MOVD   0, VD8
 
 为什么要将VD8进行递增双字运算,自动启动的时候将0传送到VD8中为什么设备能启动呢,为什么传送的不是一呢,求解中

最佳答案

你理解错了吧 
启动的时候就是加一
估计是靠V0.0触发加一  计数用的 
STL 转成梯形图 如图

图片说明:

s7200程序中的递增双字问题  

提问者对于答案的评价:
还是不甚理解,分给你吧

专家置评

已阅,最佳答案正确。
请注意INC指令,本就是自加一的指令。他与传送指令不同,是对本寄存器地址进行加一的过程。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年3月6日
下一篇 2018年3月6日

相关推荐