用“经验设计法”编写_PLC_梯形图程序
plc 梯形图程序的设计方法
梯形图的顺序控制设计法
顺序控制设计法的基本思想
STEP
步
转换
转换条件 有向线段 动作或命令
将系统的一个 工作周期划分 为若干个顺序 相连的阶段
使系统由前 级步进入下 一步的信号 称为转换条 件
每一步 所完成 的工作
• 顺序控制的思想
X
经验设计法
Y 梯形图 控 制 电 路 输 出 电 路
顺序控制设计法
步 2)步用矩形框表示,框内的数字表示步的编号
2、步与动作 ( 1) 步的表示方法 : 用矩形方框表示 , 方 步的表示方法:用矩形方框表示, 框中是该步的编号,编程时用PLC内部编程 内部编程 框中是该步的编号,编程时用 内部 元件来代表各步 来代表各步。 元件来代表各步。 ( 2) 初始步 : 与系统的初始状态相对应的 初始步: 步称为初始步,初始步用双线方框表示。 双线方框表示 步称为初始步,初始步用双线方框表示。每 一个顺序功能图至少有一个初始步
并行序列是指在某 并行序列 是指在某 一转换条件下, 一转换条件下 , 同时起 动若干个单序列。 动若干个单序列 。 并行 序列的开始用双水平线 表示, 表示 , 同时结束若干个 序列也用双水平线表示, 序列也用双水平线表示 ,
5.5 .5顺序功能图中转换实现的基本原则
(一)、转换实现的条件 )、转换实现的条件 (1)该转换所有的前级步都是活动步 该转换所有的前级步都是活动步 (2)相应的转换条件得到满足 相应的转换条件得到满足 (二)、转换实现应完成的操作 )、转换实现应完成的操作
(5)在顺序功能图中,只有当某一 )在顺序功能图中,
步的前级步是活动步时, 步的前级步是活动步时,该步才有 可能变成活动步。 可能变成活动步。如果用没有断电 保持功能的编程元件代表各步, 保持功能的编程元件代表各步, PC开进入 开进入RUN工作方式时,它们 工作方式时, 开进入 工作方式时 均处于断开状态,所以必须用 均处于断开状态 所以必须用 M8002的常开触点作为转换条件, 的常开触点作为转换条件, 的常开触点作为转换条件 将初始步预置为活动步。 将初始步预置为活动步。否则因顺 序功能图中没有活动步, 序功能图中没有活动步,系统将无 法工作。 法工作。
plc梯形图程序编写步骤
plc梯形图程序编写步骤
编写plc梯形图程序时可按如下步骤进行:
[1]首先列出一个所有I/O设备和I/O点分配的目录,并画出每一个I/O设备I/O位的分配表。
[2]确定所需工作位,并画出工作位分配表。
[3]准备一张TC编号和跳转编号的表格,这样在使用时就能清晰地分配它们。
一个TC号在程序中仅能定义一次;跳转号01~ 99在每个程序也只能使用一次。
[4]做好上述准备后就可以开始画梯形图。
[5]将编制好的梯形图程序输入到CPU单元。
当使用手持编程器时,需将梯形图程序转换为助记符程序形式。
[6]检查程序有无语法错误并更正错误。
[7]运行该程序以检查是否存在运行错误并更正错误。
[8]当整个控制系统安装好并准备使用时,运行该程序并按要求仔细调试。
点我阅读全部内容。
PLC入门:5个PLC梯形图实例,老电工一步步教你怎么编写梯形图!
PLC入门:5个PLC梯形图实例,老电工一步步教你怎么编写
梯形图!
PLC技术人员都知道,梯形图在PLC编程中占有很重要的作用,梯形图可以用来设计电气电路,能够有效的将电气原理图转化为梯形图,进而对PLC进行编程,输入指定的程序来控制现场的自动化设备,关于PLC梯形图,相信很多的PLC老师傅都很熟悉,但是对于刚入门学习PLC的师傅而言就不免得有些吃力了,特别是梯形图转化设计这方面?今天我们就重点来看看PLC梯形图的5个应用实例和具体的经验设计方法:。
接线图.梯形图48例(欧姆龙PLC经验设计法)
电机Y-△降压起动 电路
例题22:电动 机Y/△降压启 动控制(二)
例题23:电动机Y -Δ降压起动自动控制(三)
例题24:电动机的顺序控制(一)
例题25:电 动机顺序启 动控制(二)
例题26:两台电动机顺序起动联锁控制
例题27:点动自锁混合控制程序
下面是电动机长/点动控制的程序(尚有其他方案)。
0.02
100.02
100.01 触点互锁
0.02
100.01
100.02 正转接触器 KM2 KM1 反转接触器 ~ 220V KH
0.00 0.01 0.02 COM
100.01 100.02
KM1 KM2
PLC
COM
为确保运行可靠,要采取软、硬件两种互锁措施。
例题19:正 反转控制(二)
控制要求
主讲: 雷老师
经验设计方法也叫试凑法,经验设计方法需要设计者掌握大量的典型电路, 在掌握这些典型电路的基础上,充分理解实际的控制问题,将实际控制问题 分解成典型控制电路,然后用典型电路或修改的典型电路进行拼凑梯形图。
经验设计法控制电路一般包括:电动机的启保停控制、正/反转控制、 点动控制、 Y-△启动控制、几台电动机的连锁控制、异地控制、掉电 保持等等。
n按下SB2,下SB1,或过载FR闭合时, 电动机停转; n为了提高控制电路的可靠性, 在输出电路中设置电路互锁, 同时要求在梯形图中也要实 现软件互锁。
(1)使 用接点组 合的控制 梯形图
(2)用置位、复位指令的控制梯形图
例题20:电机Y-△降压起动电路(一) 例题21:电机Y-△降压起动电路(一)
例题13:100.00延时接通/断开电路
例题14:两电机顺序接通/断开电路
PLC梯形图编程方法
梯形图的设计
图( b )为电动机连续运行的梯形图,其工作过程分析 如下: 当按 SB 1 被按下时 X0 接通, Y0 置 1 ,这时电动 机连续运行。需要停车时,按下停车按钮 SB 2 , 串联于 Y0 线圈回路中的 X1 的常闭触点断开, Y0 置 1 ,电机失电停 车。
启 - 保 - 停电路
梯形图的设计
根据输入输出接线圈可设计出异步电动机点动运行的梯 形图如图 ( a )所示。工作过程分析如下:当按下 SB1时,输 入继电器X0得电,其常开触点闭合,因为异步电动机未过热,热 继电器常开触点不闭合,输入继电器 X2 不接通,其常闭触点保 持闭合,则此时输出继电器 Y0 接通,进而接触器 KM 得电,其 主触点接通电动机的电源,则电动机起动运行。当松开按钮 SB1 时, X0 失电,其触点断开, Y0 失电,接触点 KM 断电,电动 机停止转动,即本梯形图可实现点动控制功能。
一、异步电动机Y/△降压起动控制电路
异步电动机Y/△降压起动控制电路
工作过程分析如下
二、可编程控制器的硬件连接
本模块所需的硬件及输入 /输出端口分配如图所示。由图可见:本 模块除可编程控制器之外,还增添了部分器件,其中,SB1 为停止按 钮,SB2为起动按钮,FR为热继电器的常开触点,KM1为主电源接触 器,KM2 为△形运行接触器,KM3为Y形起动接触器。
顺序起动控制电路
如图所示。Y0的常开触点串在Y1的控制回路中,Y1的接 通是以Y0的接通为条件。这样,只有Y0接通才允许Y1接通。 Y0关断后Y1也被关断停止,而且Y0接通条件下,Y1可以自行 接通和停止。X0、X2为起动按钮,X1、X3为停止按钮。
集中与分散控制电路
在多台单机组成的自 动线上,有在总操作台上 的集中控制和在单机操作 台上分散控制的联锁。集 中与分散控制的梯形图如 图所示。X2为选择开关, 以其触点为集中控制与分 散控制的联锁触点。当X2 为ON时,为单机分散起 动控制;当X2为OFF时, 为集中总起动控制。在两 种情况下,单机和总操作 台都可以发出停止命令。
数字量控制系统梯形图程序设计方法
顺序控制设计法则是用输入量 I 控制代表各步的编程元件(例如M),再 用它们控制输出量Q。步是根据输出量Q的状态划分的,输出电路的设计极 为简单。任何复杂系统的代表步的存储器位M的控制电路的设计方法都是 通用的,并且很容易掌握。
5.3 使用置位复位指令的顺序控制梯形图设计方法
一般采用图5-12所示的典型结构,自动方式和手动方式都需要执行的操作 放在公用程序中,公用程序还用于自动程序和手动程序相互切换的处理。I2.0 是自动/手动切换开关,当它为ON时调用手动程序,为OFF时调用自动程序。
5
图5-5中的动作Q0.0在连续的3步都应为ON,图5-7 用动作的修饰词“S”在它应为ON的第一步M0.1将 它置位,用动作的修饰词“R”在它应为ON的最后 一步的下一步M0.0,将它复位。Q0.0这种动作是存 储性动作。
5.2.2 有向连线与转换条件
1.有向连线 在画顺序功能图时,将代表各步的方框按它们成为 活动步的先后次序顺序排列,并用有向连线将它们连 接起来。步的活动状态习惯的进展方向是从上到下或 从左至右,在这两个方向有向连线上的箭头可以省略。 如果不是上述的方向,则应在有向连线上用箭头注明 进展方向。
9
图5-10 专用钻床控制系统的示意图与顺序功能图
10
用并行序列来描述两个钻头同时工作的过程。在步M0.1之后,有一个并行 序列的分支。当M0.1为活动步,且转换条件I0.1得到满足,并行序列的两个单 序列中的第1步(步M0.2和M0.5)同时变为活动步。此后两个单序列内部各步 的活动状态的转换是相互独立的。
5.3.1 单序列的编程方法
1.步的控制电路的设计
在梯形图中,用编程元件(例如M)代表步,当某步为活动步时,该步对
应的编程元件为ON。当该步之后的转换条件满足时,转换条件对应的触点或
PLC顺序控制中编制梯形图的四种方式
PLC顺序控制中编制梯形图的四种方式可(编程)控制器(PLC)外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器(控制电路)移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述(控制系统)的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。
这是一种先进的设计方法,对于复杂系统,可以节约60%~90%的设计时间.我国1986年颁布了功能表图的国家标准(GB6988.6-86)。
有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位(寄存器)编程方式和置位复位编程方式。
本文以三菱公司F1系列PLC为例,说明实现顺序控制的四种编程方式。
例如:某PLC控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若(传感器)X400(检测)到工件到位,钻头向下工进Y430当钻到一定深度钻头套筒压到下接近开关X401时,计时器T450计时,4s后快退Y431到上接近开关X402,就回到了原位。
功能表图见图1:图1功能表图2使用起保停电路的编程方式起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号PLC的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。
这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的PLC改造过程中应用较多。
如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图2中只有常开触点、常闭触点及输出线圈组成。
图2起保停电路实现顺序控制3使用步进梯形指令的编程方式步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器S来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令SET置位,这样才具有控制功能,状态寄存器S才能提供STL触点,否则状态寄存器S与一般的中间继电器M相同。
西门子PLC编程经验设计法及应用,附实例
在PLC发展的初期,沿用了设计继电器电路图的方法来设计比较简单的PLC 的梯形图,即在一些典型电路的基础上,根据被控对象对控制系统的具体要求,不断地修改和完善梯形图。
有时需要多次反复地调试和修改梯形图,增加一些中间编程元件和触点,最后才能得到一个较为满意的结果。
这种PLC梯形图的设计方法没有普遍的规律可以遵循,具有很大的试探性和随意性,最后的结果不是唯一的,设计所用的时间、设计的质量与设计者的经验有很大的关系,所以有人把这种设计方法叫做经验设计法,它可以用于较简单的梯形图(如手动程序)的设计。
梯形图的经验设计法是目前使用比较广泛的一种设计方法,该方法的核心是输出线圈,这是因为PLC的动作就是从线圈输出的(可以称为面向输出线圈的梯形图设计方法)。
其基本步骤如下:(1)分解控制功能,画输出线圈梯形图。
根据控制系统的工作过程和工艺要求,将要编制的梯形图程序分解成独立的子梯形图程序。
以输出线圈为核心画输出位梯形图,并画出该线圈的得电条件、失电条件和自锁条件。
在画图过程中,注意程序的启动、停止、连续运行、选择性分支和并联分支。
(2)建立辅助位梯梯形图。
如果不能直接使用输入条件逻辑组合作为输出线圈的得电和失电条件,则需要使用工作位、定时器或计数器以及功能指令的执行结果作为条件,建立输出线圈的得电和失电条件。
(3)画出互锁条件和保护条件。
互锁条件是可以避免同时发生互相冲突的动作,保护条件可以在系统出现异常时,使输出线圈动作,保护控制系统和生产过程。
在设计梯形图程序时,要注意先画基本梯形图程序,当基本梯形图程序的功能能够病足要求后,再增加其他功能,在使用输入条件时,注意输入条件是电平、脉冲还是边沿。
调试时要将梯形图分解成小功能块调试完毕后,再调试全部功能。
经验设计法具有设计速度快等优点,但是,在设计问题变得复杂时,难免会出现设计漏洞。
下面介绍两个程序设计实例。
例:运货小车的自动控制1.运货小车的动作过程图1运货小车在限位开关SQ0装料(见图1)10s后,装料结束。
第五章 梯形图程序的设计方法
梯形图程序的设计方法
5-1 梯形图设计基本规则与技巧 一、基本规则
注意几点:(1)线圈位置;
(2)串接和并接多的电路处理; (3)双线圈处理; **(4)常闭接点处理。 a.停止按钮;b.热继电器常闭接点
串接和并接多的电路处理
好
不好
双线圈问题
X0
Y0
X0
Y0
X1
Y0
X1
第五章
5-2
梯形图程序的设计方法
T1
Y1
T1的常开触点
9S
7S
四 、常闭触点输入信号的处理 PLC X0 X1 X0
X1
Y1
Y1
COM
PLC
X0
X0 Y1
X1
Y1
X1
COM
五.其它PLC控制基本电路 ---------(硬件及其梯图控制程序设计)
• • • • •
两台电机顺序起动连锁控制线路 自动限位控制线路 自动循环控制线路 减压起动控制线路 反接制动、双速电机变速(P176-182)
5-5 梯形图的顺序控制设计法
二、 顺序控制设计法的基本思想
STEP 步 转换 转换条件 有向线段 动作或命令
将系统的一个 工作周期划分 为若干个顺序 相连的阶段
使系统由前 级步进入下 一步的信号 称为转换条 件
每一步 所完成 的工作
料斗
Y2
Y1
M8002
Y0
步
M0
X1· X3
初始步 动作
X2
X1
快进
举
工进 快退
例
X3
M8002
M200
X1
X0 X1 X2 X3 初始 快进
X2
(最新整理)PLC编程实例及经验设计法
PLC编程实例及经验设计法编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(PLC编程实例及经验设计法)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为PLC编程实例及经验设计法的全部内容。
PLC编程实例及经验设计法一、三相异步电动机的降压启动控制1、三相异步电动机的Y—△降压启动控制将三相异步电动机的Y-△降压启动的继电接触器控制改造为PLC 控制系统.(1)确定I/O信号、画PLC的外部接线图(a)主电路(b)PLC的I/O接线图电动机的Y—△降压启动的接线图 (2)设计三相异步电动机的Y-△降压启动梯形图电动机的Y-△降压启动控制的梯形图 2。
三相异步电动机的串自耦变压器降压启动控制将串自耦变压器降压启动的继电接触器控制改造为PLC控制系统:(1)确定I/O信号、画PLC的外部接线图PLC的输入信号:启动按钮SB1,停止按钮SB2,热继电器常开触点FR.PLC的输出信号:运行接触器KM2、串接自耦变压器接触器KM1。
(a)主电路(b)PLC的I/O接线图电动机的自耦变压器降压启动的接线图 (2)设计三相异步电动机的串自耦变压器降压启动梯形图三相异步电动机的串自耦变压器降压启动控制梯形图二、三相绕线式异步电动机的控制1。
三相绕线式异步电动机串电阻启动控制将绕线式异步电动机串电阻启动的继电接触器控制线路改造为PLC控制系统:(1)确定I/O信号、画PLC的外部接线图PLC的输入信号:启动按钮SB1,停止按钮SB2,热继电器常开触点FR。
PLC的输出信号:电源接触器KM、短接R1接触器KM1、短接R2接触器KM2、短接R3接触器KM3。
PLC 梯形图程序
用“经验设计法”编写PLC 梯形图程序宁波技师学院电气系王柏华一、经验设计法简介梯形图程序设计是可编程控制器应用中最关键的问题,PLC 梯形图程序设计常用方法有: 经验设计法、顺序控制设计法和逻辑代数设计法等。
PLC 梯形图程序用“经验设计法”编写, 是沿用了设计继电器电路图的方法来设计梯形图, 即在某些典型电路的基础上, 根据被控对象对控制系统的具体要求, 不断地修改和完善梯形图。
有时需要多次反复地进行调试和修改梯形图, 不断地增加中间编程元件和辅助触点, 最后才能得到一个较为满意的结果。
因此, 所谓的经验设计法是指利用已经的经验( 一些典型的控制程序、控制方法等), 对其进行重新组合或改造, 再经过多次反复修改, 最终得出符合要求的控制程序。
这种设计方法没有普遍的规律可以遵循, 具有很大的试探性和随意性, 最后的结果也不是唯一的, 设计所用的时间、设计质量与设计者的经验有很大的关系, 因此有人就称这种设计方法为经验设计法, 它是其他设计方法的基础, 用于较简单的梯形图程序设计。
用经验设计法编程, 可归纳为以下四个步骤:(1) 控制模块划分( 工艺分析) 。
在准确了解控制要求后, 合理地对控制系统中的事件进行划分, 得出控制要求有几个模块组成、每个模块要实现什么功能、因果关系如何、模块与模块之间怎样联络等内容。
划分时, 一般可将一个功能作为一个模块来处理, 也就是说, 一个模块完成一个功能。
(2) 功能及端口定义。
对控制系统中的主令元件和执行元件进行功能定义、代号定义与I/O 口的定义( 分配), 画出I/O 接线图。
对于一些要用到的内部元件, 也要进行定义, 以方便后期的程序设计。
在进行定义时, 可用资源分配表的形式来进行合理安排元器件。
(3) 功能模块梯形图程序设计。
根据已划分的功能模块, 进行梯形图程序的设计, 一个模块, 对应一个程序。
这一阶段的工作关键是找到一些能实现模块功能的典型的控制程序, 对这些控制程序进行比较, 选择最佳的控制程序( 方案选优), 并进行一定的修改补充, 使其能实现所需功能。
PLC的梯形图编程经验总结
3 点 动 自锁 控 制
梯形 图如 图 3所示 。
盛 0 l00 1 O 10X 叽 IX x 1 1 0 9 旷—一 XA o o UU 2 }  ̄ 0 Z
日 —一 瞄 。 ~ ~。 。 1 。 。 1
图 3 点 动 自锁 梯 形 图 图 4 顺 序 梯 形 图
图7 b : ( ) 同样 当 Y 0 0 0失 电时 , 0 0 X 0 、 0 2 X 0 、 0 1 X 0 任何一 个 继 电器 动作 , 0 0会 得 电 。Y 0 Y0 0 0得 电时 , X 0 、 0 1 X 0 任 何一个继 电器动作 ,0 0会 失 电。 0 0 X 0 、0 2 Y0
机 床 电器 2 1 . 005
P C・ 频 器 ・ 算 机— — P c的梯 形 图编 程 经 验 总结 L 变 计 L
P C的梯 形 图 编 程 经 验 总 结 L
张续 仁 ( 水江工业 学校 ,15 5 冷 470 )
摘 要 : 文 主 要 针对 P C逻辑 指 令 总 结 出了 一 些 常见 的典 型 控 制 的梯 形 图 , 明 了其 控 制 原 理 及 应 用 , 本 L 说 以供 初 学
我们 以三菱 F 为例 , X 画出梯形 图并 说 明其控 制
原理 。
4 顺 序控 制
要 求 : 0 1 电后 Y 0 Y0 得 O 2才 能得 电 , 0 2失 电后 Y0
Y 0 才能失 电。 O1
l 点 动控 制
梯形 图如 图 1 所示 。
O0 fX 0 0
者参考。
关键词 : 经验设计 法 ; 控制要求 ; 梯形 图; 控制原理
中图 分 类 号 : M 7 . 1 P 1 T 5 16 :T 34 文 献 标 识 码 : B 文 章 编 号 :04— 40 2 1 5— 0 2— 3 10 0 2 (0 0 0 04 0 J
PLC编程:梯形图程序设计基础
PLC编程:梯形图程序设计基础梯形图仿真继电器控制电路电动机启、停控制电路电动机启、停控制梯形图S7-200所接输⼊/输出设备图与S7-200梯形图关系的图⽰PLC控制的基本电路1 单输出⾃锁控制电路启动信号I0.0和停⽌信号I0.1持续为ON的时间般都短。
该电路最主要的特点是具有“记忆”功能。
多地控制2 多输出⾃锁控制电路(置位、复位)多输出⾃锁控制即多个负载⾃锁输出,有多种编程⽅法,可⽤置位、复位指令3 单向顺序启\停控制电路1. 单向顺序启动控制电路是按照⽣产⼯艺预先规定的顺序,在各个输⼊信号的作⽤下,⽣产过程中的各个执⾏机构⾃动有序动作。
只有Q0.0启动后,Q0.1⽅可启动,Q0.2必须在Q0.1启动完成后才可以启动。
2. 单向顺序停⽌控制电路就是要求按⼀定顺序停⽌已经执⾏的各机构。
只有Q0.2被停⽌后才可以停⽌Q0.1,若想停⽌Q0.0,则必须先停⽌Q0.1。
I0.4为急停按钮。
4 延时启\停控制电路1.延时启动控制设计延时启动程序,要利⽤中间继电器(内部存储器M)的⾃锁状态使定时器能连续计时。
定时时间到,其常开触点动作,使Q0.0动作。
2.延时停⽌控制定时时间到,延时停⽌。
I0.0为启动按钮、I0.1为停⽌按钮。
3.延时启\停控制电路该电路要求有输⼊信号后,停⼀段时间输出信号才为ON;⽽输⼊信号0FF后,输出信号延时⼀段时间才OFF。
T37延时3 s作为Q0.0的启动条件,T38延时5 s作为Q0.0的关断条件。
5 超长定时控制电路S7-200 PLC中的定时器最长定时时间不到1 h,但在⼀些实际应⽤中,往往需要⼏⼩时甚⾄⼏天或更长时间的定时控制,这样仅⽤⼀个定时器就不能完成该任务。
下例表⽰在输⼊信号I0.0有效后,经过10 h 30 min 后将输出Q0.0置位。
T37每分钟产⽣⼀个脉冲,所以是分钟计时器。
C21每⼩时产⽣⼀个脉冲,故C21为⼩时计时器。
当10 h计时到时,C22为ON,这时C23再计时30 min,则总的定时时间为10 h 30 min,Q0.0置位成ON。
PLC程序的经验设计法编程实例
PLC程序的经验设计法编程实例在plc发展的初期,沿用了设计继电器电路图的方法来设计梯形图程序,即在已有的些典型梯形图的根底上,根据被控对象对控制的要求,不断地修改和完善梯形图。
有时需要多次反复地调试和修改梯形图,不断地增加中间编程元件和触点,最后才能得到一个较为满意的结果。
这种方法没有普遍的规律可以遵循,设计所用的时间、设计的质量与编程者的经验有很大的关系,所以有人把这种设计方法称为经验设计法。
它可以用于逻辑关系较简单的梯形图程序设计。
用经验设计法设计PLC程序时大致可以按下面几步来开展:分析控制要求、选择控制原则;设计主令元件和检测元件,确定输入输出设备;设计执行元件的控制程序;检查修改和完善程序。
下面通过例子来介绍经验设计法。
一、设计举例1.送料小车自动控制的梯形图程序设计(1)被控对象对控制的要求如图1a所示送料小车在限位开关X4处装料,20s后装料结束,开始右行,碰到X3后停下来卸料,25s后左行,碰到X4后又停下来装料,这样不停地循环工作,直到按下结束按钮X2。
按钮X0和X1分别用来起动小车右行和左行。
图1 送料小车自动控制a)小车运行示意图b)梯形图(2)程序设计思路以众所周知的电动机正反转控制的梯形图为根底,设计出的小车控制梯形图如图1b所示。
为使小车自动结束,将X3和X4的常闭触点分别与Y0和Y1的线圈串联。
为使小车自动起动,将控制装、卸料延时的定时器T0和T1的常开触点,分别与手动起动右行和左行的X0、X1的常开触点并联,并用两个限位开关对应的X4和X3的常开触点分别接通装料、卸料电磁阀和相应的定时器。
(3)程序分析设小车在起动时是空车,按下左行起动按钮X1,Y1得电,小车开始左行,碰到左限位开关时,X4的常闭触点断开,使Y1失电,小车结束左行。
X4的常开触点接通,使Y2和T0的线圈得电,开始装料和延时。
20s后T0的常开触点闭合,使Y0得电,小车右行。
小车离开左限位开关后,X4变为“0”状态,Y2和T0的线圈失电,结束装料,T0被复位。
定时器、计数器简单电路编程及梯形图的经验设计法
TON T××,PT
TONR T××,PT
TOF T××,PT
2. 时基 按时基脉冲分,则有1ms、10ms、100ms 三种定时器。不同的时基标 准,定时精度、定时范围和定时器刷新的方式不同。 (1)定时精度和定时范围。 定时器的工作原理是:使能输入有效后,当前值PT对PLC内部的时基 脉冲增1计数,当计数值大于或等于定时器的预置值后,状态位置1。 其中,最小计时单位为时基脉冲的宽度,又为定时精度; 从定时器输入有效,到状态位输出有效,经过的时间为定时时间, 即:定时时间=Байду номын сангаас置值×时基。 当前值寄存器为16bit,最大计数值为32767,由此可推算不同分辨率 的定时器的设定时间范围。CPU 22X系列PLC的256个定时器分属TON (TOF)和TONR工作方式,以及3种时基标准,如表4-4所示。 可见时基越大,定时时间越长,但精度越差。
设: 输入信号:I0.0为故障信号;I0.1为消铃按钮;I0.2为试灯、 试铃按钮 输出信号:Q0.0为报警灯;Q0.1为报警电铃
设计小车自动往返运动的梯形图
正次品分拣机编程实训
控制要求 (1)用启动和停止按钮控制电动机M运行和停止。在电动机运行时, 被检测的产品(包括正次品)在皮带上运行。 (2)产品(包括正、次品)在皮带上运行时,S1(检测器)检测到 的次品,经过5s传送,到达次品剔除位置时,起动电磁铁Y驱动剔除 装置,剔除次品(电磁铁通电1s),检测器S2检测到的次品,经过 3s传送,起动Y,剔除次品;正品继续向前输送。正次品分拣操作流 程如图4-51所示。
表4-4 定时器的类型
工作方式
时基(ms) 1 TONR 10 最大定时范围(s) 32.767 327.67 定时器号 T0,T64 T1-T4,T65-T68
PLC的梯形图程序设计方法
02
确定输入输出点
03
制定控制逻辑
根据控制需求,确定PLC的输入 输出点,包括传感器、执行器等。
根据工艺流程和设备要求,制定 相应的控制逻辑,如顺序控制、 条件控制等。
设计控制逻辑
选择合适的PLC
01
根据控制需求和输入输出点数量,选择合适的PLC型号和规格。
梯形图设计工具
01
梯形图设计工具是用于辅助设计PLC控制逻辑的软件, 具有图形化界面和丰富的功能。
02
常见的梯形图设计工具包括PLC编程软件、组态软件 等。
03
使用梯形图设计工具可以大大提高设计效率,减少 错误率,并方便后期调试和维护。
CHAPTER 02
梯形图设计流程
确定控制需求
01
了解工艺流程和设 备
电机启动停止控制
总结词
通过PLC的梯形图编程,实现对电机 启动和停止的控制。
详细描述
利用PLC的输入输出端口,连接电机 的启动和停止按钮,通过编写梯形图 程序,实现对电机启动和停止的控制。 程序中需要设置适当的延时,以防止 电机频繁启动和停止。
温度监控系统
总结词
通过PLC的梯形图编程,实现对温度监控系统的控制。
行业发展趋势
标准化与模块化
推动PLC梯形图设计的标准化和模块化,降低设 计成统的集成与一体化, 提高工业自动化水平。
绿色与安全
加强PLC梯形图设计的绿色与安全性能,满足工业可持续发展的需求。
THANKS FOR WATCHING
感谢您的观看
CHAPTER 04
梯形图设计注意事项
安全注意事项
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用“经验设计法”编写PLC 梯形图程序宁波技师学院电气系王柏华
一、经验设计法简介
梯形图程序设计是可编程控制器应用中最关键的问题,PLC 梯形图程序设计常用方法有: 经验设计法、顺序控制设计法和逻辑代数设计法等。
PLC 梯形图程序用“经验设计法”编写, 是沿用了设计继电器电路图的方法来设计梯形图, 即在某些典型电路的基础上, 根据被控对象对控制系统的具体要求, 不断地修改和完善梯形图。
有时需要多次反复地进行调试和修改梯形图, 不断地增加中间编程元件和辅助触点, 最后才能得到一个较为满意的结果。
因此, 所谓的经验设计法是指利用已经的经验( 一些典型的控制程序、控制方法等), 对其进行重新组合或改造, 再经过多次反复修改, 最终得出符合要求的控制程序。
这种设计方法没有普遍的规律可以遵循, 具有很大的试探性和随意性, 最后的结果也不是唯一的, 设计所用的时间、设计质量与设计者的经验有很大的关系, 因此有人就称这种设计方法为经验设计法, 它是其他设计方法的基础, 用于较简单的梯形图程序设计。
用经验设计法编程, 可归纳为以下四个步骤:
(1) 控制模块划分( 工艺分析) 。
在准确了解控制要求后, 合理地对控制系统中的事件进行划分, 得出控制要求有几个模块组成、每个模块要实现什么功能、因果关系如何、模块与模块之间怎样联络等内容。
划分时, 一般可将一个功能作为一个模块来处理, 也就是说, 一个模块完成一个功能。
(2) 功能及端口定义。
对控制系统中的主令元件和执行元件进行功能定义、代号定义与I/O 口的定义( 分配), 画出I/O 接线图。
对于一些要用到的内部元件, 也要进行定义, 以方便后期的程序设计。
在进行定义时, 可用资源分配表的形式来进行合理安排元器件。
(3) 功能模块梯形图程序设计。
根据已划分的功能模块, 进行梯形图程序的设计, 一个模块, 对应一个程序。
这一阶段的工作关键是找到一些能实现模块功能的典型的控制程序, 对这些控制程序进行比较, 选择最佳的控制程序( 方案选优), 并进行一定的修改补充, 使其能实现所需功能。
这一阶段可由几个人一起分工编写程序。
(4) 程序组合, 得出最终梯形图程序。
对各个功能模块的程序进行组合, 得出总的梯形图程序。
组合以后的程序, 它只是一个关键程序, 而不是一个最终程序( 完善的程序), 在这个关键程序的基础上, 需要进一步的对程序进行补充、修改。
经过多次反复的完善, 最后要得出一个功能完整的程序。
因此, 在程序组合时, 一方面要注意各个功能模块组合的先后顺序; 二是要注意各个功能模块之间
的联络信号; 三是要注意线圈之间的联锁( 互锁) 信号; 最后不要忘了程序结束时要有程序结束指令。
二、典型控制程序介绍
1. 点动控制
工作原理如图 1 所示。
X001 闭合,Y001 得电;X001 断开,Y001 失电。
2. 起停控制( 连续运行控制)
工作原理如图 2 所示。
图2(a) 、图2(b):X001 闭合,Y001 得电, 并自锁;X002 断开,Y001 失电。
图2(c):X001 闭合,Y001 置1;X002 闭合,Y001 复位( 注意: 当X001 和X002 同时闭合时,RST 指令优先执行) 。
3. 点动和连续运行控制程序
工作原理如图 3 所示。
连续运行:X001 闭合,M0 得电并自锁,M0 常开闭合,Y001 得电;X002 断开,M0 失电,M0 常开断开,Y001 失电。
点动:X003 闭合,Y001 得电;X003 断开,Y001 失电。
4. 顺序控制程序
工作原理如图 4 所示。
图4(a) 顺起逆停:
启动:X001 闭合,Y001 得电,X003 闭合,Y002 得电;
停止:X004 断开,Y002 失电,X002 断开,Y001 失电。
即启动时,Y001 先得电, 然后Y002 才能得电; 停止时,Y002 先失电, 然后Y001 才能失电, 实现了顺序启动逆向停止的功能。
图4(b) 自动控制:
启动:X001 闭合,Y001 得电,T1 得电, 延时5S 后,Y002 得电;
停止:X002 断开,Y001 、Y002 及T1 全部失电。
实现了自动顺序起动控制。
5.Y- △降压启动控制程序
控制程序如图 5 所示。
启动:X001 闭合,Y001 得电并自锁,T1 得电, 延时5S;Y001 常开闭合,Y002 得电;T1 延时时间到,T1 常闭断开,Y002 失电;T1 常开闭合,Y003 得电。
停止:X002 断开,Y001 、Y003 及T1 失电。
因此启动时Y001 和Y002 得电, 延时5s 后,Y001 和Y003 得电, 实现了星三角降压起动( 实际就是一个顺序控制) 。
这种典型的控制程序非常多, 需要平时多看、多想、多记, 掌握的程序越多, 对用“经验设计法”设计PLC 梯形图的帮助就越大。
三、例题分析
1. 控制要求
某设备要实现一个报警控制功能, 当报警信号成立(BJ=ON) 时, 一方面蜂鸣器鸣叫, 另一方面, 警灯闪烁, 闪烁方式为: 亮2s, 灭1s, 警灯闪烁10 次后, 自动停止报警。
2. 设计步骤
(1) 功能模块划分。
从控制要求分析可知, 报警的条件是报警信号(BJ) 成立, 而当报警信号成立后, 要实现三个功能, 即:
①蜂鸣器鸣叫功能: 当BJ=ON 时, 立即进行鸣叫( 长音) 。
②警灯闪烁功能: 当BJ=ON 时, 立即闪烁, 亮2s, 灭1s 。
③自动停止报警功能: 警灯闪烁10 次后自动停止报警。
进一步分析可知, 功能模块之间还具有相互联系, 即蜂鸣器和警灯是在BJ=ON 时同时开始工作的; 在警灯闪烁10 次后, 蜂鸣器和警灯同时停止工作。
(2) 功能及端口定义。
主要完成PLC 资源的分配及I/O 口接线图。
①PLC 资源分配。
②I/O 口接线图如图 6 所示。
3. 功能模块梯形图程序设计
功能模块梯形图程序设计, 就是设计各个功能的单独控制程序( 程序段), 这些程序在设计时, 往往采用典型的控制程序再加以一定的修改来获得。
(1) 蜂鸣器鸣叫功能程序设计: 由分析可知, 该程序是一个典型的启停控制电路, 根据经验, 可直接画出其梯形图, 如图7 所示。
停止信号先空着, 在程序组合时再进行处理。
(2) 警灯闪烁功能程序设计: 由分析可知, 该控制程序其实就是一个振荡电路, 可用两个定时器来实现。
警灯闪烁与蜂鸣器是同时开始工作的, 所以可用蜂鸣器的驱动输出线圈Y001 作为警灯闪烁开始的信号, 这样可省掉一个警灯闪烁自锁电路( 读者可自行分析), 设计后的梯形图如图8 所示。
(3) 自动停止报警功能程序设计: 由控制要求可知, 当警灯闪烁10 次后实现自动停止报警, 因此, 可用一个计数器对警灯的驱动输出线圈Y002 进行计数, 当计到10 次时, 实现自动停止报警功能。
当一次报警结束后, 需要对计数器进行复位, 在此可用报警信号来实现( 即在报警前先对计数器进行复位), 为了防止报警信号的闭合时间超过警灯闪烁的周期而使警灯闪烁次数超过10 次( 读者可自行分析原因), 需对报警信号进行一定的处理后才可用于计数器的复位, 设计后的梯形图
如图9 所示。
4. 最终梯形图程序
将以上设计的三个功能模块程序进行组合, 并加上一些必要的联锁, 再经过一定的修改, 即可得到符合设计要求的梯形图程序了, 如图10 所示。
四、小结
用“经验设计法”编写PLC 梯形图, 关键还在于对基本控制程序的掌握量和灵活的应用, 因此, 在平时的工作、学习中, 要多积累这方面的电路、控制程序。
用“经验设计法”设计PLC 梯形图, 得出的程序往往不是单一, 可经过优化的方法, 得出最优控制程序, 应用到实际控制系统中去。