顺序控制

我用I0.0, 0.1,0.2 三个按钮 控制  按顺序按下三个按钮时 要求先按下的先有效 后按下排队 等它之前的结束后方有效 如何编程 急急

问题补充:
意思就是 比如先按下0.3 再按下0.1 再按下0.2  首先是0.3输出Q0.0 运行一段时间 时间到后 再是0.1对应的输出Q0.1动作 时间到后 0.2对应的输出再动作 请多多指教
 

最佳答案

建立一个表,给三个按钮分别编号,如1,2,3,按下去的时候把对应的编号入栈到表里,进行排队,再用先进先出(FIFO)指令把编号输出到某一寄存器,然后再根据寄存器里面不同的编号值输出不同的控制。我实现过是可以的,但必须选好进出栈的条件,要不控制可能不准。你参考一个编程手册里面的 表指令。
 那你就在时间到的时候触发出栈指令控制输出

提问者对于答案的评价:
谢谢 我就是用这个指令做好了 三菱的PLC 呵呵 有时间我也会把西门子做一下 小弟在这谢谢各位大哥啦 以后多多指教

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 三线制传感器输出端短路

    三线制传感器,三根线分别是24+、24-、信号。输出为4-20毫安电流,如果传感器的输出短路的话,传感器会烧毁吗? 最佳答案 电流型的输出短路不会损坏变送器,但是接错线很可能会烧变…

    SIMATIC S7-200 2018年12月6日
  • S7-200高速计数器、编码器的应用!

    缆车上装有编码器,想通过S7-200的高速计数器和编码器计算缆绳的长度和计算缆绳的运行速度。目前将编码器A、B相接入I0.0,采用HSC0计数器,缆绳随时都会上升和下降,通过脉冲计…

    SIMATIC S7-200 2020年11月5日
  • S7-300编程电缆 6ES7972-0CB20-0XA0可以用来给s7-200编程吗?

    S7-300编程电缆 6ES7972-0CB20-0XA0可以用来给s7-200编程吗? 最佳答案 原装西门子的绝对可以的,在设置PC/PG口里选PC ADAP…

    SIMATIC S7-200 2021年7月4日
  • 300读200

    现在用300通过dp走em277读200,由于字节数太多,一次无法全读上来,需要设标记位,分批读取值,再用300根据标记位把几次上传的内容给到相应的地方处理。 问题:&n…

    SIMATIC S7-200 2021年7月4日
  • CPU226作为主站最多能与多少个从站MODBUS通信

    CPU226作为主站,用modbus主站库指令,能否带100个从站?(理论上是可以,实际上有没有问题) 谢谢各位! 问题补充:1、同一时刻只对一个从站进行读写操作,比如1…

    SIMATIC S7-200 2020年10月31日
  • 如果用电子尺数转换脉冲数

    请问有哪位工程师能把在运行的电子尺数AIW数据每减少200个数就能转换产生一个脉冲输出。能否通过什么指令能做到,请指教,万分感谢! 问题补充:我想用电子尺下降的速度数,来控制我颜料…

    SIMATIC S7-200 2021年7月5日
  • 关于s7-200子程序中的临时变量问题

    不知为何S7-200两个子程序中的临时变量可以互相访问。例如,我建立了两个子程序,分别为SBR1和SBR2,在这两个子程序中都创建了临时变量L0.0和L0.1。在两个子程序都导通的…

    SIMATIC S7-200 2017年11月16日
  • PC ACCESS 启动测试机出现错误

    系统 xp 专业中文版  SP2 ,版本(市*版,HP版本,DELL oem),PC ACCESS …

    SIMATIC S7-200 2017年8月15日
  • S7-200数字量点不够用怎么办

    做了个系统,配置是:CPU226(AC220电源、继电器输出)+EM221(16路输入)5块+EM223(16路输入、16路继电器输出)2块。这样能行吗。如果不行的话能怎么改啊,请…

    SIMATIC S7-200 2020年11月1日
  • 两台s7-200通信

    我想两台s7-200共用一个字节如:mb0不知道行不行?怎样编程?谢谢!!!! 最佳答案 通过PPI最简单,发个例子给你看看。 提问者对于答案的评价:实例

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论