五个队参加抢答比赛。比赛规则及所使用的设备如下。
设有主持人总台及各个参赛队分台。总台设有总台灯及总台音响,总台开始及总台复位按钮。分台设有分台灯,分台抢答按钮。各队抢答必须在主持人给出题目,说了“开始”并同时按了开始控制钮后的10s内进行,如提前,抢答器将报出“违例”信号(违例扣分)。10s时间到,还无人抢答,抢答器将给出应答时间到信号,该题作废。在有人抢答情况下,抢得的队必须在30s内完成答题。如30s内还没答完,则作答题超时处理。灯光及音响信号的意义是这样安排的。
音响及某台灯:正常抢得。
音响及某台灯加总台灯:违例。
音响加总台灯:无人应答及答题超时。
在一个题目回答终了后,主持人按下复位按钮,抢答器恢复原始状态,为第二轮抢答作好准备。
首先决定输入输出端子及机内器件的安排。为了清晰地表达总台灯、各台灯、总台音响这些输出器件的工作条件,机内器件除了选用了应答时间及答题时间两个定时器外,还选用了一些辅助继电器,现将机内器件的意义列于表3. 14中。基于三菱plc的抢答器电路设计如下:
表3.14 器件安排表
本例输出器件比较多,且需相互配合表示一定的意义。分析抢答器的控制要求,发现以下几项事件对编写输出器件的工作条件有重要的意义。
1)主持人是否按下开始按钮。这是正常抢答和违例的界限。
2)是否有人抢答。
3)应答时间是否到时。
4)答题时间是否到时。
程序设计时,要先用机内器件将以上事件表达出来,并在后续的设计中用这些器件的状态表达输出的条件。本例的梯形图参见图3. 24。
设计步骤可表述如下:
1)先绘出图中“应答允许”、“应答时限”、“抢答继电器”和“答题时限”等支路。这些支路中输出器件的状态是进一步设计的基础。
2)设计各台灯梯形图。各台灯启动条件中串入M2的常闭触点体现了抢答器的一个基本原则:竞时封锁,在已有人抢答之后按钮是无效的。
3)设计总台灯梯形图。由图中可知,总台的灯的工作条件含有四个分支,其意义可以解释如下:{自上而下}。
M2的常开和M1的常闭串联:主持人未按开始按钮即有人抢答,违例。
T1的常开和M2的常闭串联:应答时间到无人抢答,本题作废。
图3.24 五组抢答器控制梯形图
T2的常开和M2的常开串联:答题超时。
Y14常开:自保触点。
4)设计总台音响梯形图。总台音响梯形图的结构本来可以和总台灯是一样的,为了缩短音响的时间(设定为1s),在音响的输出条件中加入了启动信号的脉冲处理环节。
5)最后解决复位功能。考虑到主控触点指令具有使主控触点后的所有启-保-停电路输出中止的作用,将主控触点M0及其相关电路加在已设计好的梯形图前部。