控制要求:
初始状态,Y1、Y2、Y3以及M、H状态均为OFF,液位传感器L1、L2、L3状态均为OFF。
按下起动按钮SB1,开始注入液体A,当液面高度达到L2时,停止注入液体A,开始注入液体B,当液面上升到L1时,停止注入液体,开始搅拌10S,10S后继续搅拌,同时加热5S,5S后停止搅拌,继续加热8S。
8S后停止加热,同时放出混合液体C,当液面降至L3时,继续放2S,2S后停止放出液体,同时重新注入液体A,开始下一次混合。
按下停止按钮SB2,在完成当前的混合任务后,返回初始状态。
液体混合装置
1、进行I/O地址分配;
2、画出程序流程图;
3、写出控制程序。
解:(1)I/O地址分配
起动按钮SB1 |
I0.0 |
停止按钮SB2 |
I0.1 |
液位传感器L1 |
I1.4 |
液位传感器L2 |
I1.5 |
液位传感器L3 |
I1.6 |
电磁阀Y1 |
Q4.0 |
电磁阀Y2 |
Q4.1 |
电磁阀Y3 |
Q4.2 |
搅拌电机M |
Q5.0 |
加热电炉H |
Q5.1 |
(2)流程图
(3)控制程序
OB100:
OB1: