11
12
(4)运行过程分析
按下start键启动系统,按X1、X2、X3来选择对应的方案1、2或3。 方案1:
按下X1键时,对南北方向:南北红灯S3得电,计时器开始计时20s;20s后红灯熄灭,绿灯S5得电,计时器开始计时15s;15s后闪烁电路启动3s使绿灯闪亮3次;绿灯闪亮3次后黄灯S4得电,计时器开始计时2s,2s后黄灯熄灭红灯得电,由此循环。
按下X1键时,对东西方向:东西绿灯S2得电,计时器开始计时15s;15s后闪烁电路启动,3s使该绿灯闪亮3次;之后绿灯熄灭,黄灯S1得电,并且计时器开始计时2s;2s后黄灯熄灭东西红灯S0得电,并且计时器开始计时20s,20s后红灯熄灭绿灯得电,由此循环。 方案2:
按下X2键时,对南北方向:南北红灯S3得电,计时器开始计时10s;10s绿灯S5得电,计时器开始计时5s;5s后闪烁电路启动3s,使南北绿灯闪亮3次;接着绿灯熄灭黄灯S4得电,计时器开始计时2s,2s后红灯得电,由此循环。
按下X2键时,对东西方向:东西绿灯S2得电,计时器开始计时5s;5s后闪烁电路启动,3s使该绿灯闪亮3次;之后绿灯熄灭,黄灯S1得电,计时器开始计时2s;2s后黄灯熄灭红灯S0得电,计时器开始计时10s,,10s后绿灯得电,由此循环。 方案3:
按下X3键,东西黄灯S1,南北黄灯S4同时得电,闪烁电路启动,5s使黄灯闪亮一次。
3.PLC硬件电路连接图
start stop X1 X2 X3 In2 In3 In4 In5 In1 In1 Out1 S0 S1 PLC Out2 Out3 Out4 Out5 Out6 S2 S3 S4 S5 COM COM
13
4.总结与体会
编写红绿灯程序时可以先画出一个周期内的红绿灯的时序图,根据输出来决定如何编写,同时一个难点是使绿灯3秒内闪烁3次,黄灯循环闪烁过程中闪烁功能的实现。闪烁功能,我们通过构造一个按固定规律0与1之间变化的中间变量H1、H2来实现。
做出方案1东西红绿灯的时序图如下:
开始start
东西红灯S3
东西黄灯S4
东西绿灯S4
0s 20s 35s 38s 40s
由时序图可以很清晰看出我们需要的输出,和整个的循环过程,帮助我们理解整个过程。
14
三、小球分拣器系统
1、控制要求
(一)小球分拣系统示意图
(二) 控制要求:
(1)机械臂起始位置在机械原点(见图),为左限、上限并有显示。
(2)有起动按钮和停止按钮控制运行,设停止时机械臂必须已回到原点。 (3)起动后,机械臂动作顺序为:下降→吸球→上升(至上限)→右行(至右限)→下降→释放→上升(至上限)→左行返回(至原点)。
(4)机械臂右行时有小球右限(LS4)和大球右限(LS5)之分;下降时,当电磁铁压着大球时,下限开关LS2断开(=“0” );压着小球时,下限开关LS2接通(=”1”)。
2.I/O编址,编程并调试。
(1)变量声明表 输入 Remark LS1 左限位 LS2 下限位 LS3 上限位 LS4 右限位(小球) LS5 右限位(大球) PS0 接近开关 START 开始 STOP 结束
输出 Yget Yup Ydown Yright Yleft Yzero Yfree Remark 电磁铁工作状态 上升 下降 右行 左行 原点显示 无球状态显示 15