顺序控制

我用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日 上午2:38
下一篇 2021年7月5日 上午2:38

相关推荐

  • Wincc Flexible 2007 咨询

    因为Wincc  Flexible  2005 SP1经常出问题,严重影响编程速度和调试速度,我公司最近准备弃用,同时准备弃用KT…

    SIMATIC S7-200 2021年7月5日
  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年11月6日
  • 一个负数的绝对值 (-234.549) 如何写程序啊?

    一个负数的绝对值如何写程序啊?请详细说明,谢谢 问题补充:怎样求一个负数的绝对值? 最佳答案 与0比较,小于0则乘个-1.0,OK。 提问者对于答案的评价:多谢大侠指教

    SIMATIC S7-200 2020年11月1日
  • STEP7-Micro/WIN4.0 SP4

    不知STEP7-Micro/WIN4.0 SP4软件是否有中文版?我从西门子网站下载是英文版而且还的把以前的版本卸载才让安装是这样吗?谢谢 最佳答案 已开始默认是英文版,…

    SIMATIC S7-200 2021年7月5日
  • S7200和S7300通讯

    网络中既有S7200也有S7300(S7300一套,S7200十二套),上位机又要用WINCC监控,怎么实现呀?有多少种方法?刚入行,谢了 问题补充:采用EM277时,S7300最…

    SIMATIC S7-200 2021年7月4日
  • s7200想存实验数据用什么方法

    我想实现在定时中断中把数据先保存,然后延时0-5秒取出来,有什么办法吗?希望详细说一下,谢谢 问题补充:就是在100ms的定时中断中对一个v区的数比如vw0里的数据先保存起来,然后…

    SIMATIC S7-200 2017年6月8日
  • 时间问题再问

    昨天刚问过这个问题,因手上无实物无法确定哪位回答正确,现再请教。 1、在S7-200中用读取时钟指令 READ_RTC 将系统时间读取到 V…

    SIMATIC S7-200 2021年7月5日
  • s7-200什么时候可以直接接负载,什么时候需要接继电器驱动

    200什么时候可以直接接负载,什么时候要接继电器PLC有晶闸管型的,有晶体管型的,有继电器型的,分别在什么情况下使用 最佳答案 首先声明一下,西门子S7-200 PLC输…

    SIMATIC S7-200 2020年11月1日
  • s7-200的通讯口是否要隔离?

    我的S7-200控制箱,CPU224XP的通讯口1个做modbus主站用于控制设备,另1个做modbus从站接收上位机命令,请问224XP的通讯口要加485隔离器吗?请推荐隔离器的…

    SIMATIC S7-200 2020年11月1日
  • S7-200模拟量程序

    想用EM231 CN 模块监视几个流量计的流量 请问如何编程?程序中要做什么运算处理吗? 问题补充:刚刚接触PLC 很多东西都不懂&nbsp…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论