设A、B、C、D表示四盏灯,用PLC来控制这四盏灯,让其亮熄变化产生艺术效果,本文把这种具有艺术效果的灯组合叫做“艺术灯”。
艺术灯的动作要求是:起动时四灯全亮(1秒),再按ABCD顺序依次点亮(1秒),接着又四灯全亮(1秒),再按DCBA顺序反向依次点亮(1秒),如此循环,周而复始。
动作要求图解如下:

这里分以下三个步骤来设计:
一、 用定时器和区间比较指令为每一工步分配时间
根据定时器当前值和辅助继电器置位情况把时序分为5工步:
(1)0-1S M10 ON;
(2)1-2S M11 ON;
(3)2-3S M12和M13 ON;
(4)3-4S M14 ON;
(5)4-5S M15 ON。
设计梯形图如下:

二、 用交替输出指令[ALT]使M0的状态在定时器每次循环的开始时产生翻转,这样能使程序变得简单。
设计梯形图如下:

三、译码输出程序的设计
这里用“逻辑设计法”来设计。根据动作要求可列出真值表如下:

由真值表可得逻辑表达式:

由逻辑表达式可得如下梯形图:

以上三步梯形图程序是控制ABCD四盏灯按要求动作的核心程序。如果控制要求中还需要设置起动按钮和停止按钮,只需在该程序前加上“起保停电路”就可以满足了,用户可根据需要自行考虑。




