各位大侠帮忙看看s7-200子程序中上升沿怎么出问题了,急

调用一次时没事,如果调用两次就会出问题了,

图片说明:

各位大侠帮忙看看s7-200子程序中上升沿怎么出问题了,急    各位大侠帮忙看看s7-200子程序中上升沿怎么出问题了,急   

最佳答案

1、首先要明确,边沿检测是靠检测两个扫描周期的状态来实现的。
 S7-200 PLC 2009年系统手册中文版204页说:“当子程序在同一个周期内被多次调用时,不能使用上升沿、下降沿、定时器和计数器指令。”
S7-200的上升沿、下降沿指令前一扫描周期的状态是操作系统保存的。但是因为只能保存一个位变量的前一扫描周期的状态,所以子程序在同一个周期内被多次调用时,不能使用上升沿、下降沿指令。
摘自:
http://bbs.gkong.com/archive.aspx?id=321533
2、使用子程序时,为何动作只能执行一次,或者某些状态不能结束?
如果发生动作不能重复执行,或者状态不能结束(像锁死了一样),而这些功能都与子程序有关时,请检查是否有条件调用子程序。调用子程序的条件在上述动作执行后,或者进入某个状态后不再有效,无法再次“激活”,而脱离上述状态或复位的指令正好在子程序内,必然造成上述的现象。

提问者对于答案的评价:
谢谢,受教了

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月21日 下午3:06
下一篇 2017年12月21日 下午3:07

相关推荐

  • 调节阀控制问题

    用一个EM235模块采集两个油压信号(套压和润滑油压),输出的模拟量信号(0-5V)控制调节阀的开度. 具体工作原理:现场共两个油压信号,套压和润滑油压,套压的大小基本上…

    SIMATIC S7-200 2021年7月5日
  • S7200做串口通信时,地址问题

    像三菱的FX在做串口通信时,读取Y20-Y27,实际地址就是00A2H。那么在s7200中,IB0对应的地址是多少喃? 问题补充:比如用VB做程序读取PLC的IB0,寻址的地址应该…

    2018年12月5日
  • s7-200 for指令

    s7-200我想做个子程序用 for指令把VB2000-2011的数据累加效验(也是加计算)然后把结果中的低字节放到VB2020输出请问这个子程序怎么做。。谢谢各位了。有…

    SIMATIC S7-200 2020年10月31日
  • 数据线6ES7 972-00B20-0XA0

    西门子数据线6ES7 972-00B20-0XA0  能不能链接S7-200, 如何链接S7-200PLC,需要设置什么 问题补充:是6ES…

    SIMATIC S7-200 2017年11月19日
  • 表查询指令问题

    表格: VW200    6 VW202    6 VW204&nbs…

    SIMATIC S7-200 2021年7月5日
  • 200软件安装一直报错

    如图,一直报这个错,网上说删注册表,但是也没找到相关的注册表 图片说明:    最佳答案 pc access和200的软件冲突,需要完全卸载200的软…

    2021年7月5日
  • EM277模块,EM277上的通信口可以连接西门子的HMI

    CPU的连接数已经用尽,如何连接HMI?可以在CPU上附加EM277模块,EM277上的通信口可以连接西门子的HMI。那么请问200是怎样通过277把数据写入触摸屏上?反过来触摸屏…

    SIMATIC S7-200 2020年10月31日
  • s7-200PLC与485设备的通信周期

    s7-200PLC与13台485设备进行通讯,怎么样降低通信周期,现在的指令晌应时间约为3秒 钻石用户推荐最佳答案 modbus吗?我假设你是吧。就算不是,原理也是相通的。关键不是…

    SIMATIC S7-200 2021年7月5日
  • s7200程序存储器问题

    各位大侠:您好!     我看到一个S7200的用户程序有50多K,我也用S7200MICROMIN软件打开看了,但s7-200系…

    2017年6月9日
  • 顺控scr指令

    请教一个问题在s7-200顺控scr指令里,能调用子程序吗? 问题补充:我第一次调用好用。在调用就跳过,第一步s0.0是什么原因。 最佳答案 当然可以的。每一个活动步中均允许调用你…

    SIMATIC S7-200 2021年7月5日