3*8共24盏霓虹灯的程序

现有3*8共24盏霓虹灯,排列为3行8列,要求按下启动按钮,以第八列显示3秒开始,后改为第七列显示3秒,依次类推,移动到第一列后变为常亮。第二次也从第八列开始,移动到第二列后常亮,直至八列全亮,闪烁3秒后,重新开始,按下停止按钮后,显示按下时显示的状态,再次按启动按钮后继续以上的动作。
谁有好的编程方法,求助。谢谢!用S7-200来编程

问题补充:
顺序动作这程序没问题,关键是在第一盏等亮了后的保持怎么处理

最佳答案

Q0.0接第八列三盏灯,Q0.1接第七列,...Q0.7接第一列三盏灯。
启动按钮按下,MOV 1给QB0,
第一次,隔3秒,上升沿触发 QB0=QB0*2;
第二次,隔3秒,上升沿触发 QB0=QB0*2+1;
QB0>=128时,置位中间位M0.0,
你的闪烁3秒不知道频率是多少,如果是亮0.5灭0.5,
正好用SM0.5来控制,上升沿赋值(128或255),下降沿赋值0;
3秒后复位M0.0,给QB0赋值1,开始下一轮。

按下停止按钮后,显示按下时显示的状态,再次按启动按钮后继续以上的动作。
不知道你这表述的意思,应该是要停止时,灯保持当前状态吧。
还是说保持按下启动时灯的状态,也就是全灭?
如果是前面一种,停止后停止计算就可以了,如果需要断电后还继续从这开始,可以把QB0
的值给VB0,启动时再传回去;
第二种赋值0就行了。

提问者对于答案的评价:
不是很满意,还是谢谢各位!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:51
下一篇 2020年10月31日 下午2:51

相关推荐

  • S7-200时间循环程序

    我想编一个时间循环控制的程序,例如一个小时运行一个小时停止,时间是可以设置的。请大家指点一下编程思路? 最佳答案 参考关键是如何读系统时钟:S7-200的硬件实时时钟可以提供年、月…

    SIMATIC S7-200 2020年11月1日
  • CRC校验的原理和实现

    用200和ABB变频器进行自由口通讯;设置成无校验方式也需要校验么?写数据时就是通过XMT发送8个字节数据过去,这个校验应该怎么写?程序无所谓,最好是将方法告诉详细点,谢谢。 最佳…

    SIMATIC S7-200 2020年11月1日
  • 今天下载200PLC程序时,找不到PPI电缆选项

    今天早上下载200PLC程序时,点击查找节点时,提示错误,然后在选择接口时发现找不到PPI电缆选项了,这是怎么回事,前几天还是好的,真心服了,WIN7系统,SP9版本,希望大侠快点…

    SIMATIC S7-200 2017年11月2日
  • 西门子PLC控制太大变频器

    如何通过485线用西门子PLC控制台达变频器,程序又是什么? 最佳答案 参见:1、《在S7-200 程序中通过 USS 协议寻址多个驱动装置(MICR…

    SIMATIC S7-200 2020年10月31日
  • S7-200的PID

    我用S7-200的PID控制,检测量为蒸汽压力,给定量为蒸汽排放阀!用向导生成的!可是我在模拟调试的时候发现只要我检测值的数据没有变化!哪怕和目标值相差很多!输出量就基本上不动了!…

    SIMATIC S7-200 2020年11月5日
  • 211能够直接带动一个AP吗?

    211能够直接带动一个AP吗?我的PLC的型号是:6ES7 211-0AA23-0XB0 CPU 221 DC/DC/DC 6输入…

    SIMATIC S7-200 2021年7月5日
  • 求SIMATIC S7-200 SMART与施耐德ATV310变频器485通讯实例

    求SIMATIC S7-200 SMART与施耐德ATV310变频器485通讯实例,有启动、停止、给定频率,读取输出频率 最佳答案 原版的没有!s7200与变频…

    SIMATIC S7-200 2021年7月5日
  • s7-200通电 sf灯 stop灯 长亮

    s7-200通电 sf灯 stop灯 长亮,无法与pc通信,是那里问题 ,新玩这个类别,不知道是否能确定那个零件故障 ,已经确定是…

    SIMATIC S7-200 2018年3月6日
  • 200smart编程软件

    200smart最新版编程软件怎么下载 问题补充:接下来再怎么安装,没有pic 最佳答案 官网上有申请下载的链接。200smart编程软件下载链接:STEP 7&nbsp…

    SIMATIC S7-200 2017年6月24日
  • S7-200smart模拟量EMAQ02编程问题

    各位老师,请问我现在用S7200SMART ST60加EMAQ02的两路模拟量输出,请问如何将数字量转换成工程量,相关的实例程序或手册有没有,谢谢 问题补充:我已在硬件里…

    2021年7月5日