关于顺序停止方法 子程序的循环的问题

PLC用的CPU226
1..顺序停止:
我做了顺序启动的程序,希望整个系统能按照相反的顺序停止,应该怎么做?是不是只能再单独做个停止的程序段?
2..子程序:
<1>我吧故障信息单独做了一个子程序,子程序最终的输出M0.0为综合故障,我在主程序里调用完这个子程序后,是不是就可以随便用M0.0了?调用这个故障子程序之前的程序段能用M0.0吗?
<2>我觉得移位循环指令ROL、ROR很好,但操作数只能是Byte,现在我想给一个驱动后,六个电磁阀间隔相同的时间,依次循环驱动,不知道能不能用这个指令?如果不用这个指令,这个循环最合理的设计是怎么样的?
<3>再问个菜菜的问题,子程序里做了循环,主程序调用这个子程序的时候不会一直循环不出来了吧???(就是6个电磁阀依次驱动的 循环)
PS:小弟菜鸟,希望各位前辈指点指点,谢谢大家了。
邮箱:timidtiger417@yahoo.cn

最佳答案

对于只涉及时间的循环驱动,通常可以用1个定时器搞定。

定时器可以字寻址的啊,您只要比较就行了。
如t37大于1秒的,点亮q0.0
如t37大于2秒的,点亮q0.1
如t37大于3秒的,点亮q0.2
如t37大于4秒的,点亮q0.4
如t37大于5秒的,点亮q0.5,
如t37大于6秒的,复位t37。。。。。

提问者对于答案的评价:
真帅~
How smart you are~!!!!
太感谢你了,谢谢!~
用了你的方法 轻松搞定

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • s7-200中MD的值位数很多,只去其中前三位

    我用模拟量模块读到温度值为MD=21.2054266,现在我只需要显示21.2,请问需要怎么做 最佳答案 进行几步转换即可,详细程序见附图1. 图片说明:   …

    2017年6月8日
  • 24V电与220v电放在同一根电缆上可以吗?

    情况是这样的,一根6芯的电缆线,其中4根线是控制接触器的吸合与否,用的是200V的电,另外2根是从接触器上常开触点上引出的信号线,用的是24V电,接入到PLC的IO端口。这样用线,…

    SIMATIC S7-200 2017年12月1日
  • 西门子触摸屏与S7-200远距离通讯

    触摸屏与PLC相距200M,如何进行通讯? 最佳答案 为了通信可靠,建议增加RS485中继器来放大通信信号,你要联想到现场调试的干扰问题,这个成本是不能省的。 走TCP和…

    SIMATIC S7-200 2017年11月12日
  • s7-200使用数字量扩展模块需不需要编程

    s7-200使用数字量扩展模块需不需要编程 最佳答案 不需要,直接使用地址即可 提问者对于答案的评价:谢谢 专家置评 已阅,最佳答案正确。

    SIMATIC S7-200 2020年10月31日
  • 做完一段程序后再用TD200向导完成TD200的组态,下载运行后显示无参数块

    我先做了一段程序后.,又想用TD200的面板来控制,就又用文本显示向导组态了各按键的控制位,但下载到PLC后运行时却显示无参数块,望各位老师给以指点 最佳答案 TD200默认的V区…

    SIMATIC S7-200 2021年7月4日
  • s7200组网

    我现在用上位机做主战用PROFIBUS通信,下面有三个S7200PLC用总线接头连上了.我想请问各PLC的地址怎么确定?如果加上数字量或模拟量之后各模块的地址又怎么确定呢? 问题补…

    SIMATIC S7-200 2021年7月5日
  • 怎么实现定时间段控制

    我有个系统,部分设备要求在不同的时间段控制,比如几点到几点之间工作,几点到几点之间停止,而且时间可调,是24小时工作制的时间。 最佳答案 计数器C0控制停机,VB0至VB7存实时时…

    SIMATIC S7-200 2020年10月31日
  • s200内存问题

    我用的是226cn  plc。存储空间只有vb10240,我用指针对数据存储区进行寻址,如果超出这个范围的话指针会指向哪里?我程序里面存在这种情况但是plc正常…

    SIMATIC S7-200 2021年7月5日
  • 正跳变与上升沿微分的区别

    请问正跳变指令与欧姆龙CPM1A机型的上升沿微分指令是否一样,在欧姆龙中如何实现正跳变置位,最好能举例说明。 最佳答案 两者意思一样,都包含上升沿跳变和下降沿跳变,都是在瞬间为ON…

    SIMATIC S7-200 2021年7月5日
  • 西门子TD怎么组态

    我之前接触的都是简单的plc编程,没学习过人机界面,请问一个普通的程序怎么才能在TD上显示一些数据,比如计数器的数据,是不是需要加指令,把数据送进去?能提供个简单的例子嘛?由于之前…

    SIMATIC S7-200 2020年11月1日