歡迎關注本站微信公眾號:電子開發網,后臺私信交流
最近收到熱心網友微信公眾號的后臺私信,問了一個問題如下:
下圖所示為一舞臺藝術燈飾,它共有8道燈,上方為5道燈燈飾呈拱形,下方為3
道呈階梯形,現要求0~7號燈閃亮的時序如下:
①7號燈一亮一滅交替進行。
②6、5、4和3號燈由外到內依次點亮,再全亮,然后再重復上述過程,循環往復。
③2、1、和0號燈階梯形由上至下,依次點亮再全滅,然后重復上述過程,循環往復。
以下是參考的梯形圖示例如下:
利用定時和比較運算實現相應的定時功能,具體閃爍時間可以根據實際需要進行定時調整。
STL語句如下:
// 0號燈-------7號燈對應PLC的Q0.0 -------Q0.7
Network 1 // 電子開發網 www.shkcfs.com
// 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
仿真測試實現效果符合預期: