多程序互锁如何编程

  1. 多程序互锁篇

【控制要求】

PLC 同时存在多个程序(两个及两个以上),但是每次只能执行一个,比如 A

在执行过程中,按了 B 启动键,就停止 A 动作并且复位,执行 B 动作;在执行 B

动作的过程中,若再按下 A 启动按钮,则停止 B 动作并且复位,转而执行 A 动

作。

【流程图说明】

 

【元件说明】

PLC 输入端:X0-A 动作启动信号;X1-B 动作启动信号。

PLC 输出端:Y0-气缸 1;Y1-气缸 2。

【软件别名】

PLC 输入端:

PLC 输出端:

PLC 时序环:

【编程指令要义】

输入端,启动开关均采用指令:等待输入

输出端,气缸动作均采用指令:触发输出

【程序编辑】

①A 程序在时序逻辑时序环 0 环实现,程序如下所示:

程序解析:

0: A 动作启动开关信号,X0 有信号,程序就会向下执行。

1-帧 3:实现对 B 动作的互锁控制,也就是 B 的复位程序。先用帧 1“帧

环控制 1 环停止”并返回 0 帧进行复位的操作,再用帧 2“触发输出断”断开 B

程序里面的所有输出端,最后用帧 3“帧环控制 1 环运行”保证 B 程序再次给启

动信号的时候能正常运行。

4-帧 12: A 程序动作,依据流程图对应编写。

②B 程序在时序逻辑时序环 1 环实现,程序如下所示:

程序解析:

0: B 动作启动开关信号,X1 有信号,程序就会向下执行。

1-帧 3:实现对 A 动作的互锁控制,也就是 A 的复位程序。先用帧 1“帧

环控制 0 环停止”并返回 0 帧进行复位的操作,再用帧 2“触发输出断”断开 A

程序里面的所有输出端,最后用帧 3“帧环控制 0 环运行”保证 A 程序再次给启

动信号的时候能正常运行。

4-帧 11: B 程序动作,依据流程图对应编写。

 

 

 

 

 

创建时间:2024-04-27 15:31
浏览量:0
首页    PLC控制器    基础功能-简易型    多程序互锁如何编程