05.07 学会三菱PLC的两个功能指令让你的设计更显智能化(三)

在小车送料程序中,我们应用了传送指令MOV和比较指令CMP。所写的简易程序能够在实际生产中有一定的应用。但它没有启动前的报警,这在实际运行时有一定的危险性。小车到达目的位后没有强制停留时间,容易被其它工位叫走,针对这一问题又重新进行了设计。使这一系统更有操作性,更有实际意义。


学会三菱PLC的两个功能指令让你的设计更显智能化(三)

上图仅作为一般参考。简要说说控制要求:某处有一电动小车,供6个加工点使用,电动车在6个工位之间运行,每个工位均有一个位置行程开关和呼叫按钮。送料车开始可以在6个工位中的任意工位上停止并压下相应的位置行程开关。PLC启动后,任一工位呼叫后,电动小车均能驶向该工位并停止在该工位上,要求小车启动时要有三秒报警。到达工位后要三十秒后才可被其它工位叫走。

需要和大家说明的是下面的程序图是按四个工位设计的(因为本人对绘图工具掌握不好,此程序是在编程软件上编出,截图上传的,之所以用的四个输入点是本人的PLC输入点位少,为了验证程序而编写的,但这并不影响这个程序的设计思想。)请看程序图。
学会三菱PLC的两个功能指令让你的设计更显智能化(三)

学会三菱PLC的两个功能指令让你的设计更显智能化(三)​​​

每一步做一说明。1:第一步运用了触点比较指令,当组合位K1X000大于常数K0,既输入继电器X0至X3有输入时触点接通。(K1X000是四位输入,则K2XO00为八位输入,当然对于六工位来说则空闲两个输入点。)触点后串联了常闭触点y001和y002是确保小车在运行时不被其它工位叫走。串联的常闭触点M1是到达工位卸车时间30秒内不被其它工位叫走。这些条件满足,传送指令MOV把K1X000工位呼叫数传送到数据寄存器D中。

2:第二步,同样也是触点比较指令,当D中数值大于零时,既外部有呼叫信号时,M1接通。

3:第三步,也是触点比较指令,小车到达位置的四位输入,X004---X007。同样当有位置信号时(>0)执行传送指令。把位置数据存储到D2中。

4:当有呼叫信号时触点M0接通,执行比较指令CMP。

5:当D0=D2时,(1)(呼叫信号和位置信号相同)到位信号灯(或叫允许呼叫信号灯)接通。(2)到位等待计时器T0接通。到(3)执行区间复位指令ZRST,复位Y1左行输出,和Y2右行输出。

6:当到位输出Y000接通,通过定时常闭点T0接通到位中间继电器M1(接通时间30秒)。

7:当D0>D2,呼叫信号大于位置信号时M10动作,(1)接通左行中间继电器M2。中间串接的是右行继电器触点M3,起互锁作用。(2)复位到位输出触点Y000,到位指示灯熄灭。

8:当D0<D2时,呼叫号小于位置号(1)触点M12动作,通过常闭点M2接通右行中间继电器M3。(2)复位到位触点Y000。

9:并联触点M2.M3通过Y001和Y002常闭触点接通(1)禁止呼叫定时器T1。(2)接通禁止呼叫指示输出Y003。

10:禁止呼叫等待定时器T1常开触点经过30秒延时通过M2.M3常开触点接通左右行触点Y001和y002。

今天介绍的程序运用了三菱功能指令中的比较触点输出指令,将在以后的文章中专门介绍这一指令。


分享到:


相關文章: