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

相关推荐

  • 通讯口与波特率

    我有几个问题恳请各位老师指教: 1,s7200的port0和port1有区别吗,什么时候用port0,什么时候用port1 2,plc在PPI通讯的时候波特率为…

    SIMATIC S7-200 2021年7月5日
  • 关于M0.0的问题

    在学习实时时钟的例子程序里,用LD M0.0来设置时钟值,并用M0.0的上升沿来出发TODW。 我的问题是,M0.0用的是常开触点,程序中又没有置位1,这样程序…

    SIMATIC S7-200 2021年7月4日
  • 828D怎样将toolbox中PLC子程序样例导入到已有PLC工程中

    如题,我想把ToolBox工具盒中带的多个样例导入到我已有的工程中,可是每次导入都把前面的给覆盖掉,导致没办法使用,我应该怎样将多个样例一步步都导入进来,而不覆盖前面导入的或者编制…

    SIMATIC S7-200 2021年7月5日
  • s7-200 计数器复位问题

    开始问题的答案还是没有理解,即使把传送指令程序放到计数器程序段的上面,传送指令还是能执行 问题补充:AutoStart你好,可以详细解释下原因吗?还有Siemens QA…

    2017年6月3日
  • cp243和1200以太网通讯,

    s7-200通过cp243和s7-1200以太网通讯。243挂在第四个模块,200 设置客户机,设置完成后调用eth-ctrl 和eth-xfr。xfr报故障6…

    2021年7月5日
  • s7 200tcp/ip通讯组态王 显示网络电缆被拔出

    s7 200tcp/ip通讯组态王,通讯方式tcp/ip, 想做一台组态王备用电脑,所有软件安装完成后调试显示本地连接网络电缆被拔出,但换回原来的电脑工作正常,…

    SIMATIC S7-200 2017年7月30日
  • 仿镇软件

    请问西门子网站有没有S7200的仿真软件可以提供下载,地址是多少? 最佳答案 正规来说200系列的西门子不提供。要有也是杂种之类的。可能会对你的PC和MicroWin V…

    SIMATIC S7-200 2021年7月5日
  • S7-200晶体管输出控制SSR加热管的小小疑问

    你好!       《图1》是仪表商发给我的一个用SSR输出型 温控仪表的一个接线图,我想问的是,假…

    2017年11月23日
  • s7-200脉冲输出点

    请教:我用s7-200控制四个计量泵,计量泵靠脉冲控制,脉宽为20ms,但是200就只有q0.0和q0.1两个能输出脉冲信号,我应该怎么办??还有就是因为我需要的脉冲输出频率很低很…

    SIMATIC S7-200 2021年7月4日
  • cpu226模拟量地址

    现有cpu226和模拟量模块4个,安装顺序分别是CPU226/开关量模块3个,第二排导轨EM235/EM235/EM231/EM231,其中第二排的第一个EM235通过加长扁平电缆…

    SIMATIC S7-200 2017年11月4日