s7-200子程序调用和SCR的问题???

写了一个程序,有自动手动(手动子程序中都是点动指令)两个子程序,在自动子程序(自动子程序是用顺序控制继电器SCR写的)调用指令前串接常开点作为条件,通过使常开点断开来结束子程序和子程序条件返回RET结束子程序的区别???
在上机调试的时候发现通过断开常开点来结束子程序,子程序会保持结束前的逻辑,如何在结束子程序时使程序逻辑复位???

最佳答案

在上机调试的时候发现通过断开常开点来结束子程序,子程序会保持结束前的逻辑,如何在结束子程序时使程序逻辑复位???
      你可以看看这个精华帖:http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=3&a_id=1103303&s_id=0&num=144#anch。
      逻辑程序最好是让每个扫描周期都能扫描到。

提问者对于答案的评价:
懂了

专家置评

已阅,最佳答案正确。
问题的描述就说明编程时一定要避免双线圈的问题,可以在主程序中用子程序的调用条件下降沿来复位一些变量。

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

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

相关推荐

  • TD400C上电后显示无参数块

    没有单独供电,是与224PLC通讯,PLC上电后TD400C也得电,但显示无参数块 最佳答案 不需要单独供电,只需要从TD400C与PLC的PORT通讯口连接取电就可以,提示显示无…

    SIMATIC S7-200 2020年10月31日
  • 200 smart modbus rtu 通讯,无法通讯

    200 smart modbus rtu 通讯,如果之前有别的程序下载过,我再下我的编程无法进行正常通讯,需要在软件上把plc进行初始化后在…

    2021年7月5日
  • PLC连线

    PLC CPU224 DC24V,德国造的,输入端的1M、1L+和2M、2L+以及输出端的1M、2M、M、L+都怎样接连啊? 问题补充:输入端、输出端我写反了,…

    SIMATIC S7-200 2017年12月8日
  • s7-200与s7-200之间主从通讯

    有个项目需要控制3台私服电机(脉冲),其它还有些I/O控制,我想用一台CPU224XP作主站,一台CPU222作从站,这样就有4个高速端口了,请问软、应件怎么设置?谢谢了! 问题补…

    SIMATIC S7-200 2018年1月1日
  • 程序下载s-200

    以前的plc型号6ES7216-2AD22-0XB0。现在是6ES7216-2AD23-0XB8的plc同样的程序下载到新的PLC ,数据运算会出现负数。程序中的数据运算…

    SIMATIC S7-200 2017年11月4日
  • 子程序 200

    大家好,我用的是200的plc,在主程序中调用子程序,在子程序中需要有子程序第一次扫描接通的状态,我用的是sm0.1怎么就不行啊,那位有好办法?(在第一次扫描时,不调用子程序,子程…

    SIMATIC S7-200 2021年7月5日
  • s7200上载被保护

    上载时提示:PLC已被保护,不能上载程序。据说这种情况无法破解,除非清除程序。有没有人知道如何破解 最佳答案 应该是4级密码,目前没有听说怎么解。直接用清除指令,清除程序,重新下载…

    SIMATIC S7-200 2020年11月1日
  • 请教两台s7-200通信的配置问题

    现在手头上有两台S7-200,一台是cpu224(一个串口),还有一台是cpu224xp(两个串口),另外还有一个PPI-RS485编程电缆,现在想实现两个PLC的通信,224xp…

    SIMATIC S7-200 2020年11月1日
  • 关于HSC0高速计数器的问题

    我是使用指令向导的,使用内容如下,使用HS0,模式0 ,PV预置10,CV预置0,方向增加,后面选择“当前值等于预置值发生中断”,后面就没有选择,在这种情况下,假如I0.…

    SIMATIC S7-200 2020年10月31日
  • S7_200模拟量编程中浮点型数据类型

    S7_200模拟量编程中 在输出端要求直接显示温度 要小数点后2位 如32.23度 4—20M对应6400–32000我知道,我想知道计算…

    SIMATIC S7-200 2021年7月4日