PLC顺序控制
PLC顺序控制与顺序功能图课件
指令表 SCRT S位
梯形图 梯形图 梯形图
S位 SCR
SCRE S位 SCRT
课题六、顺序控制(二)
小结
4、编程:先写“步及步的转移”,再写“步的动作”。 A、进入初始步:看进入条件,写“触点”;看箭头及
所指向的“(初始)步”,写“置位 (初始)步”;再写“复位(其它所 有步)”;最后直接写初始步要完成 的其它工作。
4.1 几个例子 (1)单序列:
SM0.1
S0.0
I1.0
S0.1
Q0.0
I1.1 S0.2
Q0.1
I1.2
课题六、顺序控制(二)
4.1 几个例子 (2)单序列(立即停止):
SM0.1+I0.0
S0.0
I1.0
S0.1
Q0.0
I1.1 S0.2
Q0.1
I1.2
以下程序同前。
课题六、顺序控制(二)
S1.1 T42
2秒 2秒
4秒
S0.3 T39
S0.4 T40
S0.5 T41
S1.2 T43 S1.3 T44
2秒 2秒
S1.4 T45 S1.5 T46
SM0.1+I0.1 S0.0
I0.0
T39·C0
S0.1 T37
S0.2 T38
S0.3 T39·C0
S0.4 T40
S0.5 T41
S0.6
T41
S0.6
S1.1 Q0.5 T42 T42
S1.2 Q0.3 T43 T43
S1.3 T44 T44
S1.4 Q0.3 T45 C1 T45·C1
S1.5 Q0.4 T46 T46
PLC程序的顺序控制设计方法
六、讨论
(2)顺序功能图绘制
四、顺控设计法中梯形图的编程方式
梯形图的编程方式是指根据功能表图设计出梯形图的方法。 ➢ 使用通用指令的编程方式 ➢ 以转换为中心的编程方式 ➢ 使用STL指令的编程方式 为了便于分析,我们假设刚开始执行用户程序时,系统
已处于初始步(用初始化脉冲M8002将初始步置位),代表 其余各步的编程元件均为OFF,为转换的实现做好了准备。
变化,系统就从原来的状态步转入新的状态步。
二、顺序控制设计法基本步骤
2、状态转移条件的确定
转移条件的定义 转移条件是使系统从当前状态步进入下一状态步的条件。
常见的转移条件 ➢ 外部输入信号(按钮、行程开关、定时器和计数器 的触点动作等); ➢ 外部输入信号的逻辑组合。
二、顺序控制设计法基本步骤
一、基本概念
4、顺序功能图的组成要素 (1)三要素 状态步、与状态有关的状态转移和动作。
(2)状态步转移的必备条件 前级状态步必须是活动的 对应的转移条件满足
二、顺序控制设计法基本步骤
1、状态步的划分 状态步的定义 根据被控对象的工作过程及控制要求,将系统的工作 过程划分成的若干个阶段。
划分的方法和依据 根据PLC的输出量的状态划分,只要输出量状态发生
线之下,只允许有一个转换符号。
三、顺序功能图的组成
4、顺序功能图的基本结构
子步
➢ 某一步可以包含一系列子步和 转换,通常这些序列表示整个 系统的一个完整的子功能。
➢ 使系统的设计者在总体设计时 容易抓住系统的主要矛盾,用 更加简洁的方式表示系统的整 体功能和概貌。
三、顺序功能图的组成
5、注意事项
时一定要使用RET指令。 ➢ STL触点断开时,CPU不执行它驱动的电路块。 ➢ CPU只执行活动步对应的电路块,因此允许双线圈输出。 ➢ STL触点驱动的电路块中不能使用MC和MCR指令。 ➢ 使状态器置位的指令如果不在STL触点驱动的电路块内,执
plc顺序控制选择分支案例
plc顺序控制选择分支案例PLC(可编程逻辑控制器)顺序控制选择分支是一种常见的控制逻辑,用于根据不同条件执行不同的操作。
下面我将给出一个案例来说明PLC顺序控制选择分支的应用。
假设我们有一个自动化生产线,其中包括一个传送带和三个工作站(A、B、C)。
传送带上的物料需要按照一定的顺序经过这三个工作站进行加工。
PLC控制器负责控制传送带的运行和工作站的操作。
现在,我们需要设计一个PLC顺序控制选择分支来满足以下要求:1. 当物料到达传送带时,首先检测物料的类型。
2. 如果物料类型为A,则将物料传送到工作站A进行加工。
3. 如果物料类型为B,则将物料传送到工作站B进行加工。
4. 如果物料类型为C,则将物料传送到工作站C进行加工。
5. 在每个工作站完成加工后,物料将继续传送到下一个工作站。
为了实现这个顺序控制选择分支,我们可以使用PLC中的条件语句(IF语句)和跳转指令。
以下是一个可能的PLC程序示例:START:IF 检测到物料 THEN.IF 物料类型 = A THEN.控制传送带运行到工作站A.等待工作站A完成加工。
控制传送带运行到下一个工作站。
ELSE IF 物料类型 = B THEN.控制传送带运行到工作站B.等待工作站B完成加工。
控制传送带运行到下一个工作站。
ELSE IF 物料类型 = C THEN.控制传送带运行到工作站C.等待工作站C完成加工。
控制传送带运行到下一个工作站。
END IF.END IF.跳转到START.在这个示例中,我们使用了嵌套的条件语句来根据物料类型选择不同的工作站。
每个工作站的加工过程都会等待完成后,控制传送带继续运行到下一个工作站。
最后,通过跳转指令回到起始点,实现循环执行。
这个案例展示了PLC顺序控制选择分支的应用,通过判断条件来选择不同的操作路径,实现自动化生产线的顺序控制。
当然,实际应用中可能还会涉及到其他的控制逻辑和安全保护措施,这里只是简单示例了基本的选择分支控制。
【课件】PLC顺序控制精编版
三、绘制顺序功能图的规则:
( 1 ) 步与步之间必须有转移隔开。
( 2 ) 转移和转移之间必须有步隔开。
( 3 ) 步和转移、转移和步之间用有向线段连接,正常画 SFC 功能图的方向是从上到下或从左到右,按照正常顺序画 图时,有向线段可以不加箭头,否则必须加箭头。
( 4 ) 一个 SFC 功能图中至少有一个初始步。
知识点二 移位指令
一、SR左移位寄存器指令
1.指令功能:指定WR中的任一个寄存器作为左移位寄存器使用
2.指令使用说明:SR左移位寄存器指令必须按数据输入(IN),移 位脉冲输入(CP),复位输入(R)和SR指令的顺序编程。数据在 CP的上升沿逐位向高位移位,最高位溢出,R端输入信号时,寄存 器清零。该指令只用于WR的16位数据左移1位。
指令功能:当LOOP指令的控制触点闭合时,反复循环执行LOOP与LBL之间的 程序,循环次数由预置在寄存器中的操作数决定。
四、ED(结束)和CNDE(条件结束)指令
1.指令功能:ED:无条件结束指令。CEND:有条件结束指令。
五、步进控制指令
指令功能
SSTP:步进程序开始指令。表示进入步进程序。
顺序控制
知识点一 顺序启停控制
1. 主电路的顺序控制
主电路顺序起动控制电 路如下图所示。
只有当 KM1 闭合, 电动机 M1 起动运 转后, KM2 才能 使 M2 得电起动, 满足电动机 M1 、 M2 顺序起动的要
求。
知识点一 顺序启停控制
2、控制电路的顺序控制
只有当 KM1 闭合,电 动机 M1 起动运转后, KM2 才能使 M2 得电起 动,满足电动机 M1 、 M2 顺序起动的要求。 同时只有当KM2断开, 电动机M2停转后,才 能、断开KM1使得电动 机M1停转。
PLC顺序控制梯形图的编程方式经典实用
T0
T0
M202
Y1
T1
T1
Y1 M203
Y2
Tቤተ መጻሕፍቲ ባይዱ T2
•PLC顺序控制梯形图的编程方式
例3 用传送带传送长物体的控制系统
GK1
GK2
用传送带传送长物体的控制
图如图所示。为了减少传送
带的运行时间,采用分段传
A
B
送方式。A、B为两条传送带, GK1、GK2为两个光电开关,
工作过程如下:按一下起动
1)I/O分配 2)画出功能表图 3)设计梯形图
•PLC顺序控制梯形图的编程方式
设计起保停电路的关键是:找出它的起动条件和停 止条件
Mi=(Mi-1 Xi+Mi) Mi+1
Mi-1 Xi
Mi Xi+1
Mi+1
Mi-1
Xi
Mi+1
Mi
Mi
•PLC顺序控制梯形图的编程方式
•PLC顺序控制梯形图的编程方式
5-10根据图示信号灯控制系统的时序图设计出梯形图
功能表图
GK1
GK2
M 8002
A
B
输入 GK1 X0 GK2 X1 启动按钮 X2
输出 A线圈 Y0 B线圈 Y1
M 20 X2
M 21 X0
M 22 X0
M 23 X1
•PLC顺序控制梯形图的编程方式
Y0 A运 行 Y0 Y1 A、 B都 运 行 Y1 B运 行
梯形图
M23
X1
M21
M8002
•PLC顺序控制梯形图的编程方式
3 PLC只执行活动步对应的电路块,不同的 STL触点可以分别驱动同一编程元件的1个 线圈。但是同一元件的线圈不能在可能同时 为活动步的STL区内出现,在有并行序列的 顺序功能图中,应特别注意
PLC功能指令—顺序控制指令
输入继电器 I0.1
输入 输入元件 SB1常闭触点
作用 停止
输出继电器 Q0.1
输出 输出元件 继电器KA1
Q0.2
继电器KA2
I0.2
SB2常开触点
启动/ 调速
Q0.3
继电器KA3
控制对象
变频器 低速控制端
变频器 中速控制端
变频器 高速控制端
图5 电动机3速控Байду номын сангаас电路
图6 电动机3速顺控继电器功能图
输入继电器 I0.0 I0.1 I0.2
输入 输入元件 KH常闭触点 SB1常闭触点 SB2常开触点
作用 过载保护
停止按钮 启动按钮
输出继电器 Q0.1 Q0.2
Q0.3
输出 输出元件
KM1 KM2
KM3
作用 电源接触器 Y形接触器
△形接触器
2)电动机Y-△形降压启动控制电路 图1 电动机Y-△形降压启动控制电路
模块五 功能指令
5.4
顺序控制指令
5.4.1 单流程控制
1.顺控继电器指令LSCR、SCRT、SCRE
梯形图
表1 指令表 LSCR S-bit
顺控继电器指令 功能
顺控继电器指令指定的状态开始
操作对象 S(位)
SCRT S-bit
转移到指定的状态
S(位)
SCRE
顺控继电器指令指定的状态结束
无
顺控继电器指令说明如下: (1)顺控继电器是S7-200系列PLC的一个存储区,用“S”表示,共256位,采用 8进制(S0.0~S0.7,…,S31.0~S31.7)。 (2)顺控继电器开始指令LSCR用来表示一个状态的开始,结束指令SCRE用来 表示一个状态的结束。
PLC步进指令及顺控程序设计
4、分支、汇合的组合流程 有些状态转移图是若干个或若干类分支、汇合流程的组合。有的分支、汇合的组合流程不能直接编程,需要转换后才能进行编程,如图,应将左图转换为可直接编程的右图形式。如图所示。
5、虚设状态 有一些分支、汇合组合的状态转图如图所示,它们连续地直接从汇合线转移到下一个分支线,而没有中间状态。这样的流程组合既不能直接编程,又不能采用上述办法先转换后编程。这时需在汇合线到分支线之间插入一个状态,以使状态转移图与前边所提到的标准图形结构相同。如图所示。
操作步骤
(1)连接3台电动机顺序启动控制电路。 (2)将编好的步进指令程序写入PLC。 (3)使PLC处于运行状态,并进入程序监控状态。 (4)PLC上输入继电器X0指示灯应点亮,表示热继电器和停止按钮连接正常。 (5)按下启动按钮SB2,第1台电动机启动;运行5s后,第2台电动机启动;M2运行15s后,第3台电动机启动。 (6)按下停止按钮SB1,3台电动机全部停机。
6、分支数的限定 FX2N系列 PLC中一条并行分支或选择性分支的电路数限定为8条以下;有多条并行分支与选择性分支时,每个初始状态的电路总数应小于等于16条,如图所示。
例:实现运料小车控制
任务引入
在多分支结构中,根据不同的转移条件来选择其中的某一个分支,就是选择流程模式。运料小车在左边装料处(X2限位)从a、b两种原料中选择一种装入,然后右行,自动将原料对应卸在A(X3限位)、B(X4限位)处,然后返回装料处,卸料时间20s。用开关X0的状态选择在何处卸料,当X0=1时,选择卸在A处;当X0=0时,选择卸在B处。
相关知识
将固定电压和频率的交流电变换为可变电压和频率的交流电的装置称为“变频器”。变频器首先将交流电变换为直流电,然后再将直流电变换为电压和频率可变的三相交流电去驱动三相异步电动机,由于异步电动机的转速与电源频率成正比,所以电动机可以平滑调速。 在变频器上通常都有主电路接线端和控制电路接线端。控制电路的功能可分为正反转方向控制以及低速、中速、高速控制等。例如,三菱FR-E540通用变频器的低速、中速、高速频率出厂设定值分别为10 Hz、30 Hz、50Hz。
PLC顺序控制的编程方法
PLC顺序控制的编程方法
PLC顺序控制的编程方法可以按照以下步骤进行:
1.明确控制对象:需要明确要控制的对象以及控制目的,例
如控制一台机器人完成某项任务或者控制一个生产线的自动化流程。
2.根据控制对象和控制目的,确定控制步骤:一般而言,控
制步骤应该包括启动、运行、停止等基本操作。
3.根据控制步骤,设计PLC顺序控制程序的控制逻辑:控制
逻辑包括各个步骤的触发条件、执行动作和控制顺序等,需要确保控制逻辑的正确性和稳定性。
4.根据设计的控制逻辑,使用PLC编程软件编写PLC顺序控
制程序:在编写过程中,需要注意编程规范和注释,以便后期的维护和调试。
5.将编写好的PLC顺序控制程序下载到PLC设备中,并进行
参数设置和输入输出配置。
6.进行调试和测试:在下载程序后,进行调试和测试,修正
错误。
PLC顺序控制设计方法
顺序控制在工业自动化中的地位与作用
顺序控制是工业自动 化中的重要组成部分, 能够实现生产过程的 精确控制和高效运行。
顺序控制在工业自动 化中扮演着核心角色, 能够提高生产效率和 产品质量,降低能耗 和生产成本。
PLC顺序控制的发展趋势与展 望
PLC技术的发展趋势
智能化:随着工业自动化水平的提高,PLC将更加智能化,具备更高级的控 制功能和算法。
互联网化:未来PLC将更加互联网化,能够实现远程监控、调试和维护,提 高生产效率和降低成本。
安全性:随着工业安全意识的提高,PLC将更加注重安全性设计,加强安全 保护和故障诊断功能。
PLC在顺序控制中的应用
PLC顺序控制的概念和原理 PLC顺序控制的设计方法 PLC顺序控制在工业自动化中的应用案例 PLC顺序控制的优势和未来发展趋势
PLC顺序控制设计的重要性
提高生产效率和产品质量 降低能耗和生产成本 增强系统的可靠性和稳定性 便于实现自动化和智能化生产
PLC顺序控制的流程设计
控制程序的验收: 在程序测试通过 后,进行实际工 况的验收,确保 程序满足实际生 产需求。
测试与验收的注 意事项:确保测 试环境与实际工 况一致,避免因 环境差异导致测 试结果不准确。
测试与验收的流 程:制定测试计 划、进行测试、 记录测试结果、 分析测试结果、 编写测试报告等。
控制程序的文档整理
程序流程图:清晰地展示程序的流程和逻辑关系 变量表:列出程序中使用的所有变量及其含义和作用 注释:对程序中的重要部分进行解释和说明,帮助理解程序的工作原理 程序版本控制:记录程序的修改历史和版本信息,方便跟踪和回溯
PLC的顺序控制指令及应用
展望
随着工业4.0和智能制造的不断发展,PLC顺序控制指令的应用前景将更加广阔。未来,PLC将更加注 重与传感器、执行器等设备的集成,实现更加智能化的控制和管理。
同时,随着云计算、大数据等技术的不断发展,PLC顺序控制指令的数据处理和远程监控能力也将得 到进一步提升。这将有助于实现更加高效、智能的生产管理,提高企业的竞争力和可持续发展能力。
起始指令
用于标记顺序控制的开始,通常与一 个特定的输入信号关联。
步进指令
用于将程序流程从一个步骤转移到下 一个步骤,根据输入信号的变化进行 顺序切换。
动作指令
用于指定在每个步骤中需要执行的动 作或操作。
结束指令
用于标记顺序控制的结束,通常与一 个特定的输出信号关联。
顺序控制指令的使用方法
根据实际控制需求,确 定所需的输入输出信号
在轨道交通领域,列车是重要的交通 工具之一。通过PLC的顺序控制指令, 可以实现对列车的精确控制和调节, 提高列车运行的安全性和效率。
04
顺序控制指令的案例分析
案例一
总结词
通过使用顺序控制指令,自动化流水线能够按照预设的程序进行高效、精准的生产操作。
详细描述
在自动化流水线控制中,顺序控制指令被广泛应用于各种机械设备的协同工作。通过预设的程序,指令能够精确 控制每个设备的启动、运行和停止,确保生产流程的顺畅进行。这种控制方式不仅提高了生产效率,还降低了人 为操作失误的风险。
02
顺序控制指令
顺序控制指令的概述
顺序控制指令是PLC(可编程 逻辑控制器)中用于实现顺序
逻辑控制的一类指令。
顺序控制指令通过对输入信 号的顺序扫描,实现对输出 信号的顺序控制,广泛应用 于工业自动化控制领域。
PLC顺序控制指令及应用
选择性分支
• 并发性分支 并发性分支
并发性分支
(3)循环构造
• 循环构造用于 一种顺序过程 旳屡次或往复 执行。功能图 画法如图所示, 这种构造可看 作是选择性分 支构造旳一种 特殊情况。
(4)复合构造
I1.2
M030.0
Q0.0
I0.0
M030.1
Q0.1
I0.1
M030.2
Q0.2
I0.3
2. 使用规则
• (1)状态与状态不能直接相连,必须用转 移分开;
• (2)转移与转移不能直接相连,必须用状 态分开;
• (3)状态与转移、转移与状态之间旳连线 采用有向线段,画功能图旳顺序一般是从 上向下或从左到右,正常顺序时能够省略 箭头,不然必须加箭头。
• (4)一种功能图至少应有一种初始状态。
M030.3
Q0.3
I0.4
I0.2
M030.4
Q0.4
I0.5
M030.5
Q等0待.0
M030.6
Q0.2
I0.6
M030.7
Q0.5
I1.0
M031.0
等待
功能流程图举例
I1.1
M031.1
Q1.0
4.指令格式 • 顺序控制指令格式
LSCR
Sx.y 步开始
SCRT Sx.y 步转移
SCRE 步结束
6.2 设计实例
• 1. 系统描述 • 2. 制定控制方案 • 3. 系统配置及输入输出对照表 • 4. 设计主电路及PLC外部接线图 • 5. 设计功能流程图 • 6. 建立步与继电器对照表 • 7.画梯形图
例:分检大小球
• 并行分支和连接电路举例:
PLC三百第六章顺序控制设计法
示例:
控制锅炉的鼓风机和引风机
的 要 求 。 按 下 起 动 按 钮 SB1
I0.0
(I0.0点输入)后,应先开引
风机,延时5s后再开鼓风机。
按 下 停 止 按 钮 SB2 ( I0.1 点 输 入)后,应先停鼓风机,5s后
Q4.0
再停引风机。KM1为引风机交 流 接 触 器 ( Q4.0 点 驱 动 ) , Q4.1
组成:步、有向连线、转换、转换条件、动作
顺序功能表图的组成
由步、转换、转换条件、有向连线、动作来组成。
步与步之间用 有向连线连接,箭 头表示转换的方向
转换用与有 向连线垂直的短 划线表示,转换 将相邻两步分开。
初始步
用矩形框表示各步。 框内的数字,编程 元件的地址表示步的 编号。
动作用矩形 框表示,框内 的文字表示动 作的内容
M1.0 系统状态
I0.0 M1.0
I0.1 M1.0
M1.0=1 连续工作模式
转换条件=1
使用置位复位指令的顺序控制梯形图编程方法
使用置位复位指令的顺序控制编程方法又称为以转换为 中心的编程方法。
转换条件
转换后的状态(结果)
示例:
输出电 路
示例:
选择分支
选择合并 分支 合并
输出
具有多种工作方式系统的顺序控制
转换条件用
短划线旁边用文 字、表达式或符 号说明。
当系统正处在某一步所在的阶段,进 行相应的动作时,叫做该步处于活动状态, 该步称为活动步。
当转换条件满足时,上一步的活动 结束,下一步的活动开始。
示例:
➢基本结构
单序列结构
选择序列结构
分支
合并
单序列由一
1200plc顺序控制指令
1200plc顺序控制指令
1200 PLC(可编程逻辑控制器)是西门子公司生产的一种小型PLC,广泛应用于工业自动化控制领域。
在1200 PLC中,顺序控制指令用于控制程序的执行顺序和流程。
以下是一些常见的顺序控制指令:
1. L(Load)指令,用于加载一个逻辑条件,当条件为真时,指令的输出为真,可用于控制程序的执行流程。
2. S(Set)指令,用于设置一个输出位,当条件为真时,指令的输出为真,可用于触发某些动作或操作。
3. R(Reset)指令,用于复位一个输出位,当条件为真时,指令的输出为假,可用于取消某些动作或操作。
4. T(Timer)指令,用于创建一个定时器,当条件为真时,定时器开始计时,达到设定时间后输出为真,可用于控制时间延迟等功能。
5. C(Counter)指令,用于创建一个计数器,当条件为真时,
计数器开始计数,达到设定值后输出为真,可用于计数功能。
6. JMP(Jump)指令,用于跳转到指定的程序段,可用于控制程序的执行流程。
这些顺序控制指令可以根据具体的控制需求和程序逻辑进行组合和应用,实现复杂的自动化控制功能。
同时,1200 PLC还提供了丰富的其他指令和功能模块,如数据处理、通信、运动控制等,可以满足不同领域的自动化控制需求。
希望以上信息能够帮助你更好地了解1200 PLC的顺序控制指令。
plc顺序控制设计法
plc顺序控制设计法PLC(可编程逻辑控制器)是一种广泛应用于工业自动化中的控制器。
PLC的设计方法有很多种,其中最常见的是顺序控制设计法。
本文将详细介绍PLC顺序控制设计法,并对相关技术进行讲解和指导。
PLC顺序控制设计法是一种根据工艺流程设计程序,在控制逻辑上实现一系列顺序操作的控制方式。
这种方法的应用广泛,常见于各种自动生产线、工艺流程控制中。
PLC顺序控制设计法的步骤如下:1.分析工艺流程,确定具体操作步骤。
2.针对每个操作步骤,设计PLC程序,使之符合实际要求。
3.在程序中添加各种条件判断、保护机制和控制逻辑。
4.在程序执行前根据工艺要求对所有的输入和输出进行设置。
PLC顺序控制设计法的优点:1.工艺流程可靠、安全。
PLC程序根据预设逻辑来控制各个操作步骤的执行顺序,在确保生产效率的同时保证了安全性。
2.PLC顺序控制设计法的灵活性高。
通过修改PLC程序中的控制逻辑,可以适应不同的工艺流程需求,减少了设计和维护成本。
3.自动化程度高。
一旦PLC程序正确设置,就可以自动执行,省去大量人力资源投入,提高了生产效率。
PLC顺序控制设计法需要了解的相关技术有:1.涉及到的工业领域知识。
较深入了解工艺流程、设备和产品的相关技术性能、操作方式等,对PLC顺序控制设计法的应用有很大帮助。
2.编程语言掌握。
常见的PLC编程语言有ladder diagram(LAD)、instruction list(IL)、functional block diagram(FBD)、sequential function chart(SFC)等。
需要根据实际需要进行选择和学习。
3.控制器选型。
根据实际应用环境和生产需求,选择合适的PLC控制器,并了解其相关硬件性能,以确定PLC顺序控制设计方案。
总之,PLC顺序控制设计法是一种非常实用的工业自动化控制方法,广泛应用于各种自动生产线和工艺流程的控制中。
想要熟练掌握PLC顺序控制设计法,需要掌握一定的领域知识,熟练掌握多种编程语言技能以及掌握相关的硬件知识。
PLC顺序控制
1
b 2 c 3 d
2.选择结构
选择开始 选择结束
00
a1 b1 c1
13
a4
24
b5
35
c6
11 12
21 22
31 32
40
Hale Waihona Puke 413)并列结构并联开始
并联结束
00
a
13
31 32
24
c
35
11 12
21
40 41
22
4. 循环结构
单循环
a
1
b
条件循环
a
1
b
2
c
d
2
c
3
d
3
f
4
第三节 基本指令与顺序控制
组合输出模板
n
输出
d
n+2
第n+2步 执行的动作
e
n+2
具有相同输出要 求的输出状态的 组合
二、用基本指令设计较复杂顺序控制程序
1. 顺序功能图分析
工步标志 W0.00 W210.00 W210.04 W210.01 W210.02 W210.00 W210.01 W210.02 W210.03 W210.01 W210.00 W210.04 W210.03 0.06 T1· 0.00 T2· 0.00 0.00 0.00 0.00 T3· 0.01 W210.00 W210.04 100.04、T3 上一工 步 无 W0.00 转入条件 初始状态 0.06· 0.08 下一工步 W210.00 W210.01\W21 0.03 W210.02\W21 0.03 W210.03 100.01、T1 100.01、 100.02、T2 100.03 输出
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
顺序控制设计法是一种先进的设计方法,很容易被初学者接受,对于有经 验的工程师,也会提高设计的效率,程序的调试、修改和阅读也很方便,成为 当前PLC程序设计的主要方法。
PLC控制系统编程与实现
PLC控制系统编程与实现 一.任务提出
会运用“顺序控制设计法”来设计自动装车上料控制 系统梯形图程序,能够熟练运用编程软件进行联机调试。
PLC控制系统编程与实现 二. 任务目标
1.进一步熟练掌握梯形图指令的应用。 2.掌握顺序功能语言的应用。 3.熟练模拟运行并调试。
三.相关知识
三.相关知识
(5)顺序功能流程图的基本结构 ③ 并行序列的开始称为分支(见图4-8c),当转换的实现导致几个序列
同时激活时,这些序列称为并行序列。当步3是活动的,并且转换条件e=1, 步4和步6同时变为活动步,同时步3变为不活动步。为了强调转换的同步实 现,水平连线用双线表示。步4和步6被同时激活后,每个序列中活动步的进展 是独立的。在表示同步的水平双线之上,只允许有一个转换符号。并行序列用 来表示系统的几个同时工作的独立部分的工作情况。
六、评分标准
程序输入与 调试
20分Βιβλιοθήκη 熟练操作键盘,能正 确地将所编写的程序 下载到PLC中;按照被 控设备的动作要求进 行模拟调试,达到设
计要求
(1)不熟练录入指令,扣2分 (2)不会用删除、插入、修改等 命令,每项扣2分 (3)1次试车不成功扣4分,2次 试车不成功扣8分,3次试车不成 功扣10分
并行序列的结束称为合并(见图4-8c),在表示同步的水平双线之下,只允 许有一个转换符号。当直接连在双线上的所有前级步(步5和步7)都处于活动 状态,并且转换条件i=1时,才会发生步5和步7到步10的进展,即步5和步7同 时变为不活动步,而步10变为活动步。
图4-8 单序列、选择序列与并行序列
三.相关知识
六、评分标准
任务名称:自动装车上料控制系统编程与实现
项目 配分
考核要求
组别: 扣分标准
扣分 记录
得分
电路设计
40分
列出PLC输入/输出元 件的地址分配表,设计 梯形图及PLC输入/输 出接线图,根据梯形图 ,列出指令表
(1)输入/输出地址遗漏或写错,每处扣 2分 (2)梯形图表达不正确或画法不规范,每 处扣3分 (3)接线图表达不正确或画法不规范,每 处扣3分 (4)指令有错误,每条扣2分
图4-9 信号关系图
四、任务分析
利用顺序控制设计法中的单序列顺序功能流程图,设计编写自动装车上 料控制系统的梯形图程序,控制要求如下:
图4-10是自动装车上料控制的示意图。当小车处于后端时,按下起动按 钮,小车向前运行。行进至前端压下前限位开关,翻斗门打开装货,7s后 关闭翻斗门,小车向后运行。行进至后端压下后限位开关,打开小车底门 卸货,5s后底门关闭,完成一次动作。按下连续按钮,小车自动连续往复 运行。
④ 只有当某一步所有的前级步都是活动步时,该步才有可能变为活动步。 如果用无断电保持功能的编程元件来代表各步,则PLC开始进入RUN模式时各步 均处于“0”状态,因此必须要有初始化信号,将起始步预置为活动步,否则顺序 功能流程图中永远不会出现活动步,系统将无法工作。
三.相关知识
2.拓展知识 (3)顺序控制设计法的本质 经验设计法实际上是试图用输入信号I直接控制输出信号Q(见图4-10a),
图4-10 自动装车上料控制的示意图
五、任务实施
1.分配输入/输出地址,画出PLC外部接线图 根据电路要求,输入/输出地址分配如表4-6所示,PLC外部接线
如图4-11所示。
PLC 地 址
说明
I0.0
起动按钮SB1
I0.1 输入
I0.2
前限位开关SQ1 后限位开关SQ2
I0.3
连续按钮SB2
Q0.0
② 选择序列的开始称为分支(见图4-8b),转换符号只能标在水平线之 下。如果步5是活动步,并且转换条件h=1,则发生由步5向步8的进展。如果 步5是活动步,并且k=1,则发生由步5向步10的进展。如果将选择条件k改 为 k g,h 则当k和h同时为1状态时,将优先选择h对应的序列,一般只允许同时选 择一个序列。
1.基本知识
用经验设计法设计梯形图时,没有一套固定的方法和步骤可以遵循,具 有很大的试探性和随意性,对于不同的控制系统,没有一种通用的容易掌 握的设计方法。在设计复杂系统的梯形图时,用大量的中间单元来完成记 忆和互锁等功能,由于需要考虑的因素很多,它们往往又交织在一起,分 析起来非常困难,并且很容易遗漏一些应该考虑的问题。修改某一局部电 路时,很可能会“牵一发而动全身”,对系统的其他部分产生意想不到的 影响,因此梯形图的修改也很麻烦,往往花了很长时间还得不到一个满意 的结果。用经验设计法设计出的复杂梯形图很难阅读,给系统的修改和改 进带来了很大的困难。
如果无法直接控制,或者为了实现记忆和互锁等功能,只好被动地增加一些辅助 元件和辅助触点。由于不同的系统的输出Q与输入I之间的关系各不相同,以及 它们对联锁、互锁的要求千变万化,不可能找出一种简单通用的设计方法。
顺序控制设计法则是用输入量I控制代表各步的编程元件(如内部位存储器 M),再用它们控制输出量Q(见图4-9b)。步是根据输出量Q的状态划分的, M与Q之间具有很简单的“或”或者相等的逻辑关系,输出电路的设计极为简 单。任何复杂系统代表步的位存储器M的控制电路,其设计方法都是通用的,并 且很容易掌握,所以顺序控制设计法具有简单、规范、通用的优点。由于M是依 次顺序变为ON/OFF状态的,实际上已经基本上解决了经验设计法中的记忆和连 锁等问题。
2.装车系统 ① 进料。如料斗中料不满(S1为OFF时),5s后D4指示灯亮,表示进 料;当料满(S1为ON时)终止进料。 ② 装车。当汽车开进到装车位置(位置开关SQ1为ON时)红灯L1亮,绿 灯L2灭,同时启动M3,2s后启动M2,再经过2s启动M1,再经过2sD2灯 亮,表示打开料斗。当车满时(位置开关SQ2为ON时)D2灯灭,2s后M1停 止,M2在M1停止2s后停止,M3在M2停止后2s停止,同时红灯L1灭,绿灯 L2亮,表示汽车可以开走。 3.停机控制系统 按下停止按钮ST,整个系统终止运行。
◆相应的转换条件得到满足。
② 转换实现应完成的操作。
转换的实现应完成以下两个操作: ◆使所有的后续步都变为活动步。 ◆使所有的前级步都变为不活动步。
三.相关知识
(5)顺序功能流程图的基本结构 ① 单序列是由一系列相继激活的步组成,每一步的后面仅有一个转换,
每一个转换的后面只有一个步(见图4-8a),单序列的特点是没有下述的分支 和合并。
五、任务实施
3. 安装配线 首先按照图4-11所示进行配线。
图4-11 自动装车上料控制电路的PLC外部接线图
五、任务实施
4.运行调试
① 连接好PLC输入/输出接线,启动STEP7 Micro/WIN32编程软件。 ② 打开符号表编辑器,根据表4-6所示要求,将相应的符号与地址分别录 入到符号表的符号栏和地址栏中。如符号栏写“启动按钮”,相应的地址栏 则写“I0.0”。 ③ 打开梯形图编辑器,录入程序并下载到PLC中,使PLC进入运行状态。 ④ 使PLC进入梯形图监控状态。 ⑤ 操作过程中同时观察输入/输出状态指示灯的亮灭情况。
2.拓展知识 (1)顺序控制设计法的设计步骤
① 步的划分。 将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步,并且 用编程元件来代表各步。步是根据PLC输出状态的变化来划分的,在任何一步 内,各输出状态不变,但是相邻步之间输出状态是不同的。
② 转换条件的确定。 使系统由当前步转入下一步的信号称为转换条件。转换条件可能是外部输入 信号,如按钮、指令开关、限位开关的接通/断开等,也可能是PLC内部产生的信 号,如定时器、计数器触点的接通/断开等。转换条件也可能是若干个信号的 与、或、非逻辑组合。
总分
七、任务训练
在实际的生产现场,自动装车上料控制应用十分广泛,如在焦化厂自动装 煤运煤、在港口自动装货运货等,这样能按照一定的顺序根据预先设计好的轨 迹行进,可以进行PLC程序的设计与实现。
自动送料装车系统由三级传送带、料卡、料位检测与送料、车位和吨位检 测等环节组成。其控制要求如下:
1.初始状态 红灯L1灭,绿灯L2亮,表明允许汽车开进装料。电动机M1、M2、M3皆为 OFF。
选择序列的结束称为合并(见图4-8b),几个选择序列合并到一个公共序 列时,用需要重新组合的序列相同数量的转换符号和水平连线来表示,转换符 号只允许标在水平连线之上。如果步9是活动步,并且转换条件j=1,则发生由 步9向步12的进展。如果步11是活动步,并且n=1,则发生由步11向步12的 进展。
图4-8 单序列、选择序列与并行序列
三.相关知识
(3)顺序功能流程图的组成 顺序功能流程图主要由步、有向连线、转换、转换条件和动作(命令)组
成,如图4-7所示。
图4-7 顺序功能流程图的结构
三.相关知识
(4)转换实现的基本规则
① 转换实现的条件。
在顺序功能流程图中步的活动状态的进展是由转换的实现来完成的。 转换实现必须同时满足以下两个条件: ◆该转换所有的前级步都是活动步。
③ 顺序功能流程图的绘制。 根据以上分析和被控对象工作内容、步骤、顺序和控制要求画出顺序功能流程 图。绘制顺序功能流程图是顺序控制设计法关键的一个步骤。
④ 梯形图的编制。 根据顺序功能流程图,按某种编程方式写出梯形图程序。如果PLC支持顺序 功能流程图编程,则可直接使用该顺序功能流程图作为最终程序。
安装与接线
30分
按照PLC输入/输出接 线图在模拟配线板上正 确安装元件,元件在配 线板上布置要合理,安 装要准确紧固。配线美 观,下入线槽中且有端 子标号,引出端要有别 径压端子