plc程序执行顺序疑问

1如图,每次扫描周期里,请问变量vd100有没有从100到两百的过程,还是只是扫描结束周期结束后,发现vd100赋值是2000,那么vd100就是2000,没有从1000到两千的过程。是哪种情况,
    2另外一个问题是我看到一段话“CPU按顺序扫描用户程序,每扫描到一条指令所需要的输入信息的状态均从输入映像寄存器中去读,而不是直接使用现场的输入信号(立即输入和中断除外)。对其他信息,PLC从元件映像寄存器中读取,每一次运算的中间结果都立即写入元件映像寄存器,这样该元件的状态立即就可以被后面将要扫描到的指令所利用。对输出的扫描结果,也不是立即去驱动外部负载,而是将结果写入输出映像寄存器中,待输出刷新阶段集中处理(立即输出除外)。”这里的元件映像寄存器包括变量存储区或者中间寄存器吗?

问题补充:
不好意思,程序传漏了,请大家再看看!

图片说明:

plc程序执行顺序疑问   

最佳答案

问题1·:VD100先赋值等于1000然后再再赋值等于2000,是有1000到2000的过程。
问题2:PLC输入和模拟量采集都是程序扫描前先扫描的到映像区中的,程序扫描中的输入I和模拟量输入的值是不变的,输出是程序扫描周期完成后,才将输出O的最终值映射到输出映像区中。至于VW、M、L、S等其他的寄存器的值在扫描过程中实时扫描是随时可以变的。

提问者对于答案的评价:
说的很清楚!谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月19日 下午5:27
下一篇 2017年6月19日 下午5:28

相关推荐

  • 如何实现任意定时

    我要做个工程,要求定时器根据工艺要求可以做适当的改动,我现在的做法是在程序内做个一分钟的子程序,通过组态画面设定时间。然后通过比较实现定时功能。我想请问高手200中最多可以定时多少…

    SIMATIC S7-200 2021年7月5日
  • 为什么无法添加pc adapter usb a2协议

    如图,无法点击,以前都能使用的。另外,这种方法我已经尝试过了:搜索s7oupc2x.sys文件的位置  (C:\Windows\system32\drivers…

    2017年6月10日
  • PLC Programming软件的PLC指令

    有的功能指令在828D数控系统编程软件PLC Programming中没有是怎么回事?比如,编码指令ENCO、译码指令DECO、循环移位指令(循环左移、循环右移)包括三角…

    2021年7月5日
  • 伺服定位完成信号

    用PLC发高速脉冲,如果用PLC本身的脉冲输出完成位,来作为伺服完成定位,然后触发程序的下一步,那伺服会不会还有滞留脉冲没有发完,得需要伺服的定位完成信号?  …

    SIMATIC S7-200 2018年12月14日
  • EM232模拟量输出接线问题

    EM232模块量模块电流输出端子是M0, I0,M1,I1,要将模拟量模块电流输出接到一个控制器上,可是控制器的接线端子只有I0,I1和COM端,我想问一下,EM232模…

    SIMATIC S7-200 2021年7月5日
  • S7200自由口通讯问题

    按照microwin软件里面关于这部分的例程编制的程序,和PC进行通讯。使用的是串口调试软件。但是只有一次,也就是发送数据返回数据之后就无法再次发送,只能复位。请问可能是什么原因呢…

    SIMATIC S7-200 2021年7月5日
  • 在HSC中,共有多少像16#这样的?

    在224中,比如使能或写入或禁止HSC1,会给SMB47写入16#F8,16#C0,16#00等,那么除了这些以外,共有多少像16#这样的,分别表示什么?哪里有完整的列表?谢谢! …

    SIMATIC S7-200 2021年7月5日
  • TP177A和S7-200通讯线怎么弄?

    我在很多地方看到TP177A和S7-200的通讯线是用DP接头和DP网线来做,然后在屏上选择的通讯方式是MPI通讯,但是S7-200的通讯接口不是不支持MPI吗?我以前直接用USB…

    2017年11月29日
  • M5.2在威纶触摸屏中是这样表示吗?

    新手,求高人帮忙看下.是不是用索引寄存器?谢谢! 图片说明:    最佳答案 M5.2必须用索引寄存器你刚好要反过来哦。你的图表示是M2.5.见下图:你就明白了…

    2018年12月5日
  • 离散报警问题

    在K-TP178MICRO设备上,设置离散报警,我用MW0作为触发变量,我想当M0.0或M0.4置位时,触发报警。这里有一点不明白,变量位号与地址到底是怎样的对应关系。比如M0.4…

    SIMATIC S7-200 2021年7月5日