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中编程,具体如下:有一台泵需要在X小时内运行Y次,每次运行Z分钟,X,Y,Z可以触摸屏上修改.请给以指点? 最佳答案 对泵而言,需要…

    SIMATIC S7-200 2021年7月5日
  • SM0.1与计数器

    S7-200 的SM0.1作为计数器C1的使能端,当PLC停止和启动时,C1保持不变不能计数,为何?谢谢! 最佳答案 不能用SM0.1去值使能端。使能端的含义是这个指令或…

    SIMATIC S7-200 2021年7月5日
  • PORT0和PORT1同时支持modbus协议

    如何能让PORT0和PORT1同时支持modbus协议,如何实现??? 最佳答案 如何能让PORT0和PORT1同时支持modbus协议,如何实现??? 你好,这两个接口…

    SIMATIC S7-200 2018年12月6日
  • 变量问题

    请问高手,小弟刚学PLC变量VW800和VD800是什么关系,VW800=VD800吗?谢谢了 最佳答案 存储的数据范围不一样!VW800 是16位,VD800是32位。…

    SIMATIC S7-200 2021年7月5日
  • 求助PID温度控制

    各位大侠,我是菜鸟,近日做一个温控的程序,用EM231热电偶扩展,直接控制实际温度和设计温度有二十度左右的偏差,请问用PID可以精确控制口吗?程序怎么做。 问题补充:我的是CPU2…

    SIMATIC S7-200 2021年7月5日
  • s7200模拟量处理如何通过局部变量来完成?

    我有一个0~5V的模拟量进到EM235里,想通过在局部变量里来完成A/D转换,并且是实数.请问高手赐教!最好能发个实例看看!plkori2009@163.com谢谢! 最佳答案 使…

    SIMATIC S7-200 2021年7月5日
  • S7-200做DP从站

    S7-200通过EM277做DP从站,怎么设置数据交换区,V区怎么分配如果我的待传送的数据是双字或浮点型的在S7-200中需要怎么处理,还有开关量的位怎么处理接收区的地址是不是也要…

    SIMATIC S7-200 2020年11月1日
  • 如何搭配

    我现在需要52个I点输出点,还需要28个模拟量输出点,请问,CPU和扩展模块该怎么样搭配??? 问题补充:更正;“我现在需要52个输出点”  1、 C…

    SIMATIC S7-200 2021年7月5日
  • An unexpected error has occured什么意思

    请问我在保存pc access时出现“An unexpected error has occured”是什么意思? 问题补充:一个…

    SIMATIC S7-200 2021年7月5日
  • S7-200PID参数设置的PV值

    各位高手,现有一项目,需用S7-200做恒温控制。现采用西门子自带向导生成PID程序,但里面的参数总觉得有问题,烦请帮忙看下,谢谢。温度反馈信号为4~20ma(对应-20~70摄氏…

    SIMATIC S7-200 2021年7月4日