欢迎关注本站微信公众号:电子开发网,后台私信交流
最近收到热心网友微信公众号的后台私信,问了一个问题如下:
下图所示为一舞台艺术灯饰,它共有8道灯,上方为5道灯灯饰呈拱形,下方为3
道呈阶梯形,现要求0~7号灯闪亮的时序如下:
①7号灯一亮一灭交替进行。
②6、5、4和3号灯由外到内依次点亮,再全亮,然后再重复上述过程,循环往复。
③2、1、和0号灯阶梯形由上至下,依次点亮再全灭,然后重复上述过程,循环往复。
以下是参考的梯形图示例如下:
利用定时和比较运算实现相应的定时功能,具体闪烁时间可以根据实际需要进行定时调整。
STL语句如下:
// 0号灯-------7号灯对应PLC的Q0.0 -------Q0.7
Network 1 // 电子开发网 www.dzkfw.com.cn
// 2、1、和0号灯阶梯形由上至下,依次点亮再全灭,然后重复上述过程,循环往复。
LD SM0.0
LPS
AW<= T39, 30
= Q0.0
TON T37, 10
A T37
= Q0.1
TON T38, 10
A T38
= Q0.2
LPP
AN T39
TON T39, 40
Network 2
// 7号灯一亮一灭交替进行。
LDN T40
LPS
AW<= T40, 10
= Q0.7
LPP
TON T40, 20
Network 3
// 6、5、4和3号灯由外到内依次点亮,再全亮,然后再重复上述过程,循环往复。
LD SM0.0
LPS
AW<= T44, 50
= Q0.3
TON T41, 10
A T41
= Q0.4
TON T42, 10
A T42
= Q0.5
TON T43, 10
A T43
= Q0.6
LPP
AN T44
TON T44, 60
仿真测试实现效果符合预期: