启动时,K1(Q0.1)打开;
当液位L2信号(I0.2)过来时,K2(Q0.2)打开,同时K1(Q0.1)关闭;
当液位L1信号(I0.3)过来时,K2(Q0.2)关闭,同时电炉H(Q0.4)打开;
当T信号(I0.4)过来时,搅拌器M(Q0.5)打开,同时电炉H(Q0.4)关闭,5min中后,停止加热,并打开K3(Q0.3);
当液位降到L3(I0.5)时,经过10s,K3(Q0.3)关闭,并且重新循环。
实验仿真:
首先按下启动开关,K1打开,如下:
当液位达到L2时,K2(Q0.2)打开,同时K1(Q0.1)关闭,如下:
当液位L1信号(I0.3)过来时,K2(Q0.2)关闭,同时电炉H(Q0.4)打开,如下:
当T信号(I0.4)过来时,搅拌器M(Q0.5)打开,同时电炉H(Q0.4)关闭,5min中后,停止加热,并打开K3(Q0.3),如下:
当液位降到L3(I0.5)时,经过10s,K3(Q0.3)关闭,如下:
循环到初始状态。
仿真出现的问题:对于液位传感信号以及温度传感信号,要一直在,说明程序有点欠缺,应该在加入记忆环节以后会改善效果。
6.使用传送机,将大、小球分类后分别传送的系统。
左上为原点,按起动按钮SB1后,其动作顺序为:下降→吸球(延时1s)上升→右行→下降→放球(延时1s)→上升→左行。
其中:LS1左限位;LS3上限位;LS4小球右限位;LS5大球右限位;LS2大球下限位;LS0小球下限位。
机械壁下降时,吸住大球,则下限位LS2接通,然后将大球放到大球容器中。若吸住小球,则下限位LS0接通,然后将小球放到小球容器中。 试分配I/O,设计画梯形图。
分析:I0.0:SB1启动按钮;Q0.0:机械臂从原点下降; I1.0:左侧小球下限;Q0.1:机械臂吸球;
I1.1:左侧大球下限;Q0.2:机械臂向原点上升; I1.2:左侧上限; Q0.3:机械臂右行;
I1.3:小球右限; Q0.4:机械臂在右侧下降; I1.4:大球右限; Q0.5:机械臂放球;
I1.5:右侧小球下限;Q0.6:机械臂在右侧上升; I1.6:右侧大球下限;Q0.7:机械臂左行; I1.7:右侧上线;
I2.0:再次回到原点;
之后就可以根据题意,编写程序; 程序如下:
机械臂从原点下降;
下降到下限位后,机械臂吸球,1s后吸到大球或者小球,开始上升;
上升到到上限位,开始右行;
到右限位后开始下降;