PLC顺序控制设计法编制梯形图的四种方式
PLC顺序控制梯形图的设计方法探讨
单 方便 . 软 件 方 面主 要 是 程 序 的 设 计 。P L C 的 编 程 语 言 国 际 标 准有五种 , 其 中梯 形 图是 使 用 最 多的 P L C 图形编程语 言 。 图 1运 输 带 起 动 停 机 示意 图 Hg . 1 Th e t r a n s p o r t b e l t s t a r  ̄g a n d s t o p p i n g d i a g r a m 梯 形 图 与 继 电 器 控 制 系 统 的 电路 图相 似 ,具 有 形 象 直 观 、 易 首先 , 根 据 控 制要 求 画 出顺序 功 能 图 , 如 图 2所 示 , 顺 序 学易懂等优 . 羔, 很容 易被熟 悉继 电器控 制的技 术人 员掌握 。 顺序控制 是按照生 产工艺预先规 定的顺序 。 在 各 个输 入 功 能图 中的各步 可以用存储 器住 M 来代替 。这样在 转换成 信号 的作 用下 , 根 据 内部 状 态 和 时 间 顺 序 。 在 生 产 过 程 中 各 梯 形 图 的 时候 比较 方便 。 个执行机 构 自动地 、 有秩序地进 行操作 。顺序 控制设计 法的 设计 步骤 为: 首先, 根 据 工 艺要 求 , 画 出顺 序 功 能 图 ; 然后 根 据 顺 序 功 能 图 设 计 出梯 形 图 。 顺 序 功 能 图 ( S e q u e n i t a l F u n c t i o n C h a r t简称 s F c ) 是 描 述 控 制 系统 的 控 制 过 程 、 功 能 和 特 性 的 一 种 图 形 .是 设 计 P L C 的 顺 序 控 制 程 序 的 主 要 工 具, 它 主 要 由步 、 动作、 转换 、 转 换 条 件 及 有 向连 线 组 成 。本 文 主 要 论 述 如何 根 据 已画 好 的 顺 序 功 能 图设 计 梯 形 图 。 P L C 顺 序控 制梯形 图的常用设计方 法有三种 : 使 用 起 保 停 电路 的 设 计法, 以 转 换 为 中心 的设 计 法 以及 使 用 S C R . 指令 的设计 法。 本 文 以德 国西 门子 公 司 生产 的 小 型 P L C ¥ 7 - 2 0 0为 例 。 通 过 一 个 具 体 实例 , 分 剐 采 用 以 上 三 种 不 同 的 设 计 方 法 将 已画 好 的 顺序 功能 图设 计成梯形 图 。 并通过 比较分析 总结 出三种 不同 图 2运 输 带 起 动 停 机 的顺 序 功 能 图 F i g . 2 T h e t r a n s p o r t b e l t s e q u e n c e f u n c t i o n c h a r t 设计 方 法 的 编 程 思 想及 各 自的 特 点 。 2 . 顺 序 控 制 梯 形 图 三 种 设 计 方 法 的应 用 举 例 M0 . O为初始步 。是等待起 动命令 的相对静 止的一 个状 图 1中的 两条 运 输 带顺 序 相连 。按 下 启动 按 钮 1 0 . 0 。 态, 用s M0 . 1的常 开触点作 为转换 条件 。 将初 始 步预置 为活 QO . 0变 为 oN 。 2号 运 输 带 开 始 运 行 。 1 0 S后 o0 . 1变 为 oN 。 动步 , 每 个顺序 功能 图至少应该有一 个初 始步 。当按 下启动 1号运 输 带 自动 起 动 。 按下停止按钮 1 0 . 1 , 停 机 的顺 序 与 起 动 按 钮 1 0 . O后 ,进 入 到 下 一 步 M O . 1步 。 即 2号 运 输 带 起 动 的 顺 序 刚好 相 反 。 间 隔 时 间为 8 S 。 ( QO . O为 oN) , 同时 T 3 7定 时 器 开 始 定 时 , 定时 1 0 S后 , T 3 7
PLC顺序控制梯形图的四种方式
PLC顺序控制设计法编制梯形图的四种方式季汉棋江苏省盐城市中等专业学校 224005摘要:本文通过一个实例,归纳总结了顺序控制设计法四种编程方式的思路和特点,并对它们进行了比较。
关键词:PLC,梯形图,顺序控制,起保停电路,步进梯形指令,移位寄存器,置位复位指令。
可编程控制器PLC外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器控制电路移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述控制系统的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。
这是一种先进的设计方法,对于复杂系统,可以节约60%--90%的设计时间.我国1986年颁布了功能表图的国家标准(GB6988.6—86)。
有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位寄存器编程方式和置位复位编程方式。
本文以三菱公司F1系列PLC为例,说明实现顺序控制的四种编程方式。
例如:某PLC控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器X400检测到工件到位,钻头向下工进Y430当钻到一定深度钻头套筒压到下接近开关X401时,计时器T450计时,4秒后快退Y431到上接近开关X402,就回到了原位。
功能表图见图1。
一、使用起保停电路的编程方式起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号PL C的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。
这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的PLC改造过程中应用较多。
s7-200-plc-顺序控制梯形图的设计方法
梯形图总体结构:选择手动工作方式时手动 开关I2.0为1状态,将跳过自动程序,执行公 用程序和手动程序。选择自动工作方式时I2.0 为O状态,将跳过手动程序,执行公用程序和 自动程序。
例:某机械手用来将工件从A点搬运到B 点(图5-16),控制面板(图5-17),外部 接线图(图5-18)。
5.4.1 使用起保停电路的编程方法
用存储器位来代表步具有概念清楚、 编程规范、梯形图易于阅读和查错等优点。
5.1.2 选择序列的编程方法(分支、合并)
选择序列应用举例
5.1.3 并行序列编程方法(分支、合并)
5.2 以转换为中心的顺序控制梯形图设计 方法
5.2.1 单序列编程
1.特点:梯形图与转换实现的基本规则之间有 着严格的对应关系。在设计复杂的顺序功能图 的梯形图时既容易掌握,又不容易出错。
5.2.2 选择序列编程方法
5.2.3 并行序列编程方法
应用举例
5.3 使用SCR指令的顺序控制梯形图设计 方法
5.3.1顺序控制继电器指令 顺序控制继电器s专门用于编制顺序控制程序。
装 载 顺 序 控 制 继 电 器 (Load Sequence Control Relay) 指 令 “ LSCR s-bit” 用来 表 示一个SCR段(即顺序功能图中的步)的开始。
顺序控制继电器结束(sequence Control Relay End)指令SCRE用来表示SCR段的结束。
顺序控制继电器转换(sequence Control Relay Transition)指令“SCRT S-bit” 用来 表示SCR段之间的转换,即步的活动状态的转 换。
使用SCR时有如下的限制: 不能在不同的程序中使用相同的s位; 不能在SCR段之间使用JMP及LBL指令,即不
第6章 顺序控制梯形图的编程方式
1-6
PLC原理及应用 原理及应用
3、转换条件: 进入初始步的条件:M8002=1;T2=1。 进入初始步的条件:M8002=1;T2=1。 进入4秒步的条件:X0=1。 进入4秒步的条件:X0=1。 进入6秒步的条件:T0=1。 进入6秒步的条件:T0=1。 进入5秒步的条件:T1=1。 进入5秒步的条件:T1=1。 特别注意初始步的激活问题:用M8002的常开触点 特别注意初始步的激活问题:用M8002的常开触点 将初始步的编程元件置位。 4、各步的动作: 初始步的动作:Y0。 初始步的动作:Y0。 4秒步的动作:Y0、T0。 秒步的动作:Y0、T0。 6秒步的动作:Y1、T1。 秒步的动作:Y1、T1。 5秒步的动作:Y1、Y2、T2。 秒步的动作:Y1、Y2、T2。 二、根据分析画出时序图(见图6 所示) 二、根据分析画出时序图(见图6-2所示) 根据分析画出时序图
■
1-17
PLC原理及应用 原理及应用
三、跳步与循环次数的控制
S0
X04
相当 选择 分支
1、跳步(如图6-7所示) 、跳步(如图6 所示) 1)当S0处于活动状态,且X04=1时,将跳 处于活动状态, 04= 过S1步,由步S0进展到S2。称为正向跳步。 由步S 进展到S 称为正向跳步 正向跳步。 2)当S4处于活动状态,且X05=1时,将从 S4处于活动状态 处于活动状态, X05=1时 步S4返回到步S3。称为逆向跳步。 S4返回到步 。称为逆向跳步 返回到步S3 逆向跳步。 显然,跳步属于选择序列的一种特殊情况。 显然,跳步属于选择序列的一种特殊情况。 2、循环次数的控制 在设计梯形图时,经常遇到一些需要多次 重复的操作,此时可借助高级语言循环语句的 思想来设计顺序功能图和梯形图。逆向跳步
第5章 顺序控制梯形图的编程
线的方向相反,称为逆向跳步。显然,跳步属于选择
序列的一种特殊情况。
第6节 功能表图中跳步与循环问题 PLC编程
2.循环
在设计梯形图程序时,经常遇到一些需要多次重
复的操作,如果一次一次地编程,显然是非常繁琐的
。我们常常采用循环的方式来设计功能表图和梯形图
,如图5-34所示,假设要求重复执行10次由步S33和步
则执行该置位指令时,不能自动复位上一状态S。对步进 式控制,下一状态的置位指令须放在STL驱动的电路块,
并且一般放在该电路块的最后。
9)STL触点驱动的电路块中不能使用MC和MCR指令,但可 使用CJP和EJP指令;在转换条件对应的电路中,不能使
用ANB、ORB、MPS、MRD、MPP指令,可以用转换条
通,转换条件 满足,将由步S34进展到步S35。
在循环程序执行之前或执行完后,应将控
制循环的计数器复位,才能保证下次循环时循环
计数。复位操作应放在循环之外,图5-34中计数 器复位在步S0和步S25显然比较方便。
循环次数的控制和跳步都属于选择系列的特殊
情况。
小车控制系统——使用STL指令的编程方式梯形图
般用顺序控制设计法。
1.跳步 如图5-34所示用状态器来代表各步,当步S31是 活动步,并且X5变为“1”时,将跳过步S32,由步
S31进展到步S33。这种跳步与S31、 S32、 S33等组
成的“主序列”中有向连线的方向相同,称为正向跳
步。当步S34是活动步,并且转换条件时,将从步
S34返回到步S33,这种跳步与“主序列”中有向连
具有掉电保持功能, 掉电保持状态 S500~S899 400 停电恢复后需继续执行的场 合,可用这些状态元件 信号报警状态 S900~S999 100 用作报警元件
《机电传动与控制》PLC顺序控制梯形图的编程实验
《机电传动与控制》PLC顺序控制梯形图的编程实验
一、实验目的和要求
1.掌握顺序控制设计法
2.熟悉SFC设计、转换及仿真调试操作
二、实验内容和原理
1.分析控制要求、设计SFC及梯形图程序
2.程序下载及调试
三、主要仪器设备
编程计算机、S7-1200PLC、下载线(网线)
四、操作方法与实验步骤
1.按照实验要求设计程序
2.输入程序并完成调试
基本控制要求:设计启动机械手工件转运控制系统
按下启动按钮,机械手手爪下移-吸盘工作吸附工件-机械手手爪上移-机械手右转-机械手手臂伸出-机械手手爪下移-吸盘释放工件-机械手手爪上移-机械手手臂缩回-机械手左转,完成一个工作周。
如没有按过停止按钮,系统继续进行下一周期的操作。
按下停止按钮,当前工作周期的操作结束后,才停止操作,返回并停留在初始状态。
拓展控制要求:奇数个工件放到机械手正前方;偶数个工件放到侧方。
请按控制要求绘制PLC接线图,设计SFC、PLC程序并完成下载调试。
五、实验数据记录和处理
1.I/O分配表
2.PLC接线图
3.SFC
4.PLC梯形图程序
六、实验结果与分析(程序监控图片,选择各步活动时照片共三张)
七、讨论和心得。
PLC顺序控制设计法编制梯形图的几种方式
意性 , 尤其在设计复 杂系统的梯形 图时, 分析起来十分 困难 , 很容 易遗 漏一些应该考 虑 的问题 。而顺序控 制法是按 照生产工 艺预 先规定 的顺序进行 P C程序 设计 , 章可循 , 常容 易掌握。文章 以西 门子公 司的 s .0 L 有 非 72 0系列 P C L
为 例 , 明实 现 顺 序 控 制 设 计 法 的 四种 梯 形 图编 程 方 式 。 说
2 1 年 2月 01 第 1卷第 1 1 期
廊坊 师范学院学报 ( 自然科学版 )
Ju n l f a ga gT ah r o e e N tr a S i c dt n o r a o n fn ec es U g ( au n c n eE i o ) L C l e i
g a mi rm ng met d. ho
【 e od】 sq ec o t l eh d s u ni n t nc atl dr arm K yw rs eu ne nr to ;e e t f c o hr; d e ga c om q l a u i a i d
[ 中图分类号 ]T l Hl 2
[ 文献标识码 ]A
[ 文章编 号]17 64—3 2 (0 10 —0 3 —0 29 2 1 ) 1 0 3 3
1 引 言
可 编程 控制 器 P C外 部接 线 简单 方 便 , 的控 L 它 制 主要是 程 序 的设 计 , 梯形 图是最 常用 的编程语 言 , 编程 方法 一 般有 经验 设计 法 、 逻辑 设计 法 、 电器 控 继 制 电路移 植 法和顺 序 控制 设计 法 。其 中顺 序控 制 设
代替各 步 。它 采用 一种 被称 为 “ 顺序 功 能 图” 的图形 化语 言来 进 行 P C程 序 的组 织 和 设 计 。顺 序 功 能 L 图是描 述控 制 系统 的 控 制 过 程 、 能 和 特 性 的 一 种 功
PLC顺序控制梯形图的四种方式
PLC顺序控制设计法编制梯形图的四种方式季汉棋江苏省盐城市中等专业学校224005摘要:本文通过一个实例,归纳总结了顺序控制设计法四种编程方式的思路和特点,并对它们进行了比较。
关键词:PLC,梯形图,顺序控制,起保停电路,步进梯形指令,移位寄存器,置位复位指令。
可编程控制器PLC外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器控制电路移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述控制系统的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。
这是一种先进的设计方法,对于复杂系统,可以节约60%--90%的设计时间.我国1986年颁布了功能表图的国家标准(GB6988.6—86)。
有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位寄存器编程方式和置位复位编程方式。
本文以三菱公司F1系列PLC为例,说明实现顺序控制的四种编程方式。
例如:某PLC控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器X400检测到工件到位,钻头向下工进Y430当钻到一定深度钻头套筒压到下接近开关X401时,计时器T450计时,4秒后快退Y431到上接近开关X402,就回到了原位。
功能表图见图1。
一、使用起保停电路的编程方式起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号PLC的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。
这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的PLC改造过程中应用较多。
如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图中只有常开触点、常闭触点及输出线圈组成。
二、使用步进梯形指令的编程方式步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器S来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令SET置位,这样才具有控制功能,状态寄存器S才能提供STL触点,否则状态寄存器S与一般的中间继电器M相同。
plc顺序功能图转化梯形图的精简编程解析
离散制造│DISCRETE MANUFACTURING│53 PLC顺序功能图转化梯形图的精简编程解析PLC sequence function diagram to trapezoid diagram of concise programming analysis• 湖北三峡职业技术学院 黄中玉 Huang Zhongyu• 长江大学地球科学学院 蔡永香 Cai Yongxiang摘 要:本文以西门子PLC为例,在对多种编程方法进行剖析的基础上提出用移位寄存器思路和递增(INC)指令进行步进顺控编程,使复杂程序变得简洁,使程序的调试、修改及阅读变得容易,从而能大幅度提高程序编制和调试的效率,对初学者以及中小型企业的PLC技术人员有很大的帮助和推广使用意义。
关键词:PLC 步进顺控 专用指令 S/R指令 移位指令 递增指令Abstract: Based on Siemens PLC as an example, on a variety of programming methods are analyzed with the shift register isproposed on the basis of thought and increasing (INC) stepping sequence control programming instructions to make complexprogram becomes concise, it easy to make the program debugging, modification and reading, which can greatly improve theefficiency of programming and debugging, for beginners as well as small and medium-sized enterprise PLC has a lot to help andpromote the use of technical personnelKey words: PLC Stepping sequence control Special instructions S/R instruction Shift instruction Increasing orders【中图分类号】TP313 【文献标识码】B 文章编号1606-5123(2019)12-0053-031 引言步进顺序控制编程法是PLC程序编制的重要方法。
PLC顺序控制系统的几种简易设计方法
PLC顺序控制系统的几种简易设计方法本文先阐述了顺序控制系统的特点及设计思路,接着再介绍四种由PLC控制的顺序控制系统的设计方法。
引言在生产机械的自动控制领域,PLC顺序控制系统的应用量大面广。
然而,工艺不同的生产机械要求设计不同的控制系统梯形图。
目前,不少电气设计人员仍然采用经验设计法来设计PLC顺序控制系统,不仅设计效率低,容易出差错,而且设计阶段难以发现错误,需要多次调试、修改才符合设计要。
本文提出的4种简易设计方法,能快速地一次设计成功PLC顺序控制系统。
顺序控制系统的特点及设计思路1.特点顺序控制系统是指按照预定的受控执行机构动作顺序及相应的转步条件,一步一步进行的自动控制系统。
其受控设备通常是动作顺序不变或相对固定的生产机械。
这种控制系统的转步主令信号大多数是行程开关(包括有触点或无触点行程开关、光电开关、干簧管开关、霍尔元件开关等位置检测开关),有时也采用压力继电器、时间继电器之类的信号转换元件作为某些步的转步主令信号。
为了使顺序控制系统工作可靠,通常采用步进式顺序控制电路结构。
所谓步进式顺序控制,是指控制系统的任一程序步(以下简称步)的得电必须以前一步的得电并且本步的转步主令信号已发出为条件。
对生产机械而言,受控设备任一步的机械动作是否执行,取决于控制系统前一步是否已有输出信号及其受控机械动作是否已完成。
若前一步的动作未完成,则后一步的动作无法执行。
这种控制系统的互锁严密,即便转步主令信号元件失灵或出现误操作,亦不会导致动作顺序错乱。
2.设计思路本文提出的4种简易设计方法都是先设计步进阶梯,在步进阶梯实现由转步主令信号控制辅助继电器得失电;然后根据步进阶梯设计输出阶梯,在输出阶梯实现由辅助继电器控制输出继电器得失电。
这4种设计法所设计的梯形图电路结构及相应的指令应适用于大多数PLC机型,具有通用性。
由于各种PLC机型的编程元件代号及其编号不尽相同,为便于阐述,本文约定:所有梯形图中的输入继电器、输出继电器、辅助继电器(又称内部继电器)的代号分别为:X、Y、M。
三菱plc实现顺序控制的四种编程方法
三菱plc实现顺序控制的四种编程方法plc外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器控制电路移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述控制系统的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。
这是一种先进的设计方法,对于复杂系统,可以节约60%~90%的设计时间.我国1986年颁布了功能表图的国家标准(gb6988.6-86)。
有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位寄存器编程方式和置位复位编程方式。
本文以三菱plc为例,说明实现顺序控制的四种编程方式。
例如:某plc控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器x400检测到工件到位,钻头向下工进y430当钻到一定深度钻头套筒压到下接近开关x401时,计时器t450计时,4s后快退y431到上接近开关x402,就回到了原位。
功能表图见图1:图1 功能表图1 使用起保停电路的编程方式起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号plc的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。
这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的plc改造过程中应用较多。
如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图2中只有常开触点、常闭触点及输出线圈组成。
图2 起保停电路实现顺序控制2 使用步进梯形指令的编程方式步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器s来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令set置位,这样才具有控制功能,状态寄存器s才能提供stl触点,否则状态寄存器s与一般的中间继电器m相同。
PLC 梯形图程序
用“经验设计法”编写PLC 梯形图程序宁波技师学院电气系王柏华一、经验设计法简介梯形图程序设计是可编程控制器应用中最关键的问题,PLC 梯形图程序设计常用方法有: 经验设计法、顺序控制设计法和逻辑代数设计法等。
PLC 梯形图程序用“经验设计法”编写, 是沿用了设计继电器电路图的方法来设计梯形图, 即在某些典型电路的基础上, 根据被控对象对控制系统的具体要求, 不断地修改和完善梯形图。
有时需要多次反复地进行调试和修改梯形图, 不断地增加中间编程元件和辅助触点, 最后才能得到一个较为满意的结果。
因此, 所谓的经验设计法是指利用已经的经验( 一些典型的控制程序、控制方法等), 对其进行重新组合或改造, 再经过多次反复修改, 最终得出符合要求的控制程序。
这种设计方法没有普遍的规律可以遵循, 具有很大的试探性和随意性, 最后的结果也不是唯一的, 设计所用的时间、设计质量与设计者的经验有很大的关系, 因此有人就称这种设计方法为经验设计法, 它是其他设计方法的基础, 用于较简单的梯形图程序设计。
用经验设计法编程, 可归纳为以下四个步骤:(1) 控制模块划分( 工艺分析) 。
在准确了解控制要求后, 合理地对控制系统中的事件进行划分, 得出控制要求有几个模块组成、每个模块要实现什么功能、因果关系如何、模块与模块之间怎样联络等内容。
划分时, 一般可将一个功能作为一个模块来处理, 也就是说, 一个模块完成一个功能。
(2) 功能及端口定义。
对控制系统中的主令元件和执行元件进行功能定义、代号定义与I/O 口的定义( 分配), 画出I/O 接线图。
对于一些要用到的内部元件, 也要进行定义, 以方便后期的程序设计。
在进行定义时, 可用资源分配表的形式来进行合理安排元器件。
(3) 功能模块梯形图程序设计。
根据已划分的功能模块, 进行梯形图程序的设计, 一个模块, 对应一个程序。
这一阶段的工作关键是找到一些能实现模块功能的典型的控制程序, 对这些控制程序进行比较, 选择最佳的控制程序( 方案选优), 并进行一定的修改补充, 使其能实现所需功能。
PLC顺序控制设计法编制梯形图的四种方式
PLC顺序控制设计法编制梯形图的四种方式季汉棋江苏省盐城市中等专业学校 224005摘要:本文通过一个实例,归纳总结了顺序控制设计法四种编程方式的思路和特点,并对它们进行了比较。
关键词:PLC,梯形图,顺序控制,起保停电路,步进梯形指令,移位寄存器,置位复位指令。
可编程控制器PLC外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器控制电路移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述控制系统的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。
这是一种先进的设计方法,对于复杂系统,可以节约60%--90%的设计时间.我国1986年颁布了功能表图的国家标准(GB6988.6—86)。
有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位寄存器编程方式和置位复位编程方式。
本文以三菱公司F1系列PLC为例,说明实现顺序控制的四种编程方式。
例如:某PLC控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器X400检测到工件到位,钻头向下工进Y430当钻到一定深度钻头套筒压到下接近开关X401时,计时器T450计时,4秒后快退Y431到上接近开关X402,就回到了原位。
功能表图见图1。
一、使用起保停电路的编程方式起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号PLC的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。
这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的PLC改造过程中应用较多。
如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图中只有常开触点、常闭触点及输出线圈组成。
二、使用步进梯形指令的编程方式步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器S来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令SET置位,这样才具有控制功能,状态寄存器S才能提供STL触点,否则状态寄存器S与一般的中间继电器M相同。
PLC原理与实验第四章梯形图与顺序功能图设计简介方案
3、定时器应用程序
(1)周期可调的脉冲信号发生器
占空比--指脉冲信号的接通时间与断开时间之比。
(2)占空比可调的脉冲信号发生器
X0常开闭合后,定时器T0线圈得电,延时2s后T0常开触点闭合,于是定时器T1线圈得电,同时Y0线圈得电;3s后T1定时时间到,T1常闭触点断开,于是T0断电复位。
(3)顺序脉冲发生器
4、梯形图的逻辑解算
1、梯形图中各编程元件按自上而下、从左到右的顺序排列。每个继电器线圈即对应一个逻辑行(或一层阶梯),每一个逻辑行起于左母线,然后是触点元件的连接,最后终止于线圈或右母线。
二、梯形图的编程规则
注意:左母线和线圈之间一定要有触点,而线圈和右母线之间不能有任何触点。
2、梯形图中的触点可以任意串联或并联,但继电器线圈只能并联不能串联。
2、有向连线、转换与转换条件
③ 转换条件:是与转换相关的逻辑条件。 转换条件可以用文字语言、布尔代数表达式或图形符号标注在表示转换的短划线的旁边。 符号X和X分别表示逻辑信号X为“1”和“0”态时,转换实现。 符号X↓和X↑分别表示信号X从0→1和从1→0状态时,转换实现。 布尔代数表达式(X0+X3)·C0表示该表达式逻辑运算结果为“1”态时,转换实现
2、互锁程序
思考:电动机正反转的PLC控制电路采用了哪些互锁? --硬件互锁和软件互锁。
当X0常开触点闭合后,第一次扫描到常闭触点T0时,T0线圈得电延时1s后T0常闭触点断开,定时器复位,同时T0常闭触点闭合。当第二次扫描时,又重复上述过程,因此每隔1s产生一个脉冲信号。
1、步的概念及步的划分
将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步(Step)。
第一步:所有灯灭 第二步:红灯亮,其余灯灭,持续时间5s 第三步:红灯灭,绿灯亮,黄灯灭,持续时间10s 第四步:红灯灭,绿灯亮,黄灯亮,持续时间5s
16.PLC顺控的梯形图设计方法(2)
4.4 编程实例 例1:电液控制系统动力头
2号快进 2号工进 2号快退 2号等待
4.4 编程实例 例1:电液控制系统动力头
1号快进 1号工进Ⅰ 1号工进Ⅱ 1号快退 1号等待
4.4 编程实例 例1:电液控制系统动力头
2号快进 2号工进 2号快退 2号等待
4.4 编程实例 例1:电液控制系统动力头
4.1 经验设计法 4.2 顺序控制设计法与顺序功能图 4.3 基于顺序功能图的梯形图设计方法 4.4 实例
4.3 基于顺序功能图的梯形图设计方法
用顺序控制设计法编程的基本步骤如下:
(1) 分析控制要求,将控制过程分成若干个工作步,明确每个 工作步的功能,弄清步的转换是单向进行还是多向进行,确定 步的转换条件(可能是多个信号的“与”、“或”等逻辑组合)。 必要时可画一个工作流程图,它对理顺整个控制过程的进程以 及分析各步的相互联系有很大作用。
4.3 基于顺序功能图的梯形图设计方法
例1:组合机床动力头 运动示意图
I0.3
1) I0.0 按钮启动,快速移动 2) I0.1 触发后,进入工速 3) I0.2 触发后,退回起点 4)I0.3 触发后,停止
I0.1
I0.2
要有初始步
第1步的进入和退出 第2步的进入和退出
第3步的进入和退出 第4步的进入和退出
1)工作过程分析:
按下启动按钮 X1打开 I:
延时6S
M停止 L: X3打开
X1关闭 H: X2打开
X2关闭 M启动
启动定时器1
启动定时器2 延时3S X3关闭,
开始定时
开始下一个周期
说明: 1、工艺要求:按下停止按钮,并不立即停止程序,而需等待 所有流程走完。 编程思路:停止按钮只影响X1的打开 。
(电气控制与PLC)第八章梯形图程序设计方法
I0.0 I0.1 I0.2 Q0.1 Q0.0
Q0.0 I0.1 I0.0 I0.2 Q0.0 Q0.1
Q0.1
2020/7/21
福州大学电气工程与自动化学院
10
提纲
1. 经验设计法 2. 顺序控制设计法与顺序功能图 3. 基于顺序功能图的梯形图设计方法
2020/7/21
福州大学电气工程与自动化学院
I0.1 I0.0 I0.3 I0.2 Q0.0 Q0.1 I0.4 Q0.1
PLC的外部接线图
小车自动往返的梯形图
福州大学电气工程与自动化学院
9
经验设计法——总结
❖ 将继电器电路转换为梯形图 1. 确定PLC的输入/和输出信号。 2. 画PLC的外部接线图 • 启动/停止一般使用常开按钮 • 互锁使用常闭开关 3. 控制线路图 >> 梯形图 4. 注意互锁环节
2. PLC内部的信号,如定时 器、计数器等
3. 多个信号的逻辑组合 (P79,图4-11)
福州大学电气工程与自动化学院
11
顺序控制设计法与顺序功能图
2020/7/21
动力头控制的 顺序功能图
福州大学电气工程与自动化学院
12
顺序控制设计法与顺序功能图
顺序控制设计法 ❖ 首先根据系统的工艺过程,画出顺序功能图 ❖ 然后根据顺序功能图编写梯形图程序。 ✓ 部分PLC提供了顺序功能图编程语言,用户在编程 软件中生成顺序功能图后便完成了编程工作,如西门 子S7-300/400 PLC中的S7 Graph编程语言。 ✓ 容易被初学者接受,对于有经验的工程师,也会提 高设计的效率,程序的调试、修改和阅读也很方便。
步
有 向 连 线
初始步
与步对应的 动作/命令
PLC顺序控制梯形图的编程方法
1a4
单序列的编程方式
小车运动控制。 设小车在初始位置时停在左边,限位开关X000为ON。按下 起动按钮X003后,小车按图中所示顺序运动。请编写出顺序 功能图。
1a5
X0·X3
单序列的编程方式 LD M8002
a5
状态继电器
FX系列PLC的状态继电器
类别
初始状态
返回状态
一般状态
断电保持 状态
信号报警 状态
FX1S系列
S0~S9,10 点
S10~S19, 10点
S20~S127, 108点
S0~S127, 128点
-----
FX1N系列
S0~S9,10 点
S10~S19, 10点
S20~S999, 980点
1.选择序列的特点 由两个及以上的分支程序组成的,但只能从 中选择一个分支执行的程序,称为选择性流程程 序。
2.选择性分支的编程 3.选择性汇合的编程 4.编程实例
1a7
选择序列的编程方式
一、动作分析 人靠近自动门时,感应器X0为ON,Y0驱动电动机高速开 门,碰到开门减速开关X1时,变为低速开门。碰到开门极 限开关X2时电动机停转,开始延时。若在0.5s内感应器检 测到无人,Y2启动电动机高速关门。碰到关门减速开关X4 时,改为低速关门,碰到关门极限开关X5时电动机停转。 在关门期间若感应器检测到有人,停止关门,T1延时0.5s令
FX系列PLC的步进顺控指令有两条:一条是步进触点(也叫 步进开始)指令STL(Step Ladder),一条是步进返回(也 叫步进结束)指令RET。
1.STL指令
(完整版)PLC顺序控制梯形图的编程方式汇总
X2 起动
M201
Y0
X0
M202
Y0
Y1 X0
M203
Y1
X1
M8002 M200 X2
M201 X0
M202 X0 X1
M203 T2
SET M200 SET M201 RST M200
SET M202 RST M201
SET M203 RST M202 PLS M100 SET M200 RST M203
补充:状态转移图
一个控制过程可以分为若干个阶段,这些阶 段称为状态。状态与状态之间由转换条件分 隔,相邻的状态具有不同的动作,当相邻两 状态之间的转换条件得到满足时,相邻状态 就实现转换,即上面的动作结束下面的动作 开始,描述这一状态转换过程的图就称为状 态转移图
状态器软器件S是构成状态转移图的基本元素, 共有1000点
用传送带传送长物体的控制 图如图所示。为了减少传送 带的运行时间,采用分段传 送方式。A、B为两条传送带, GK1、GK2为两个光电开关, 工作过程如下:按一下起动 按钮,A开始运行,B不运行; 当长物体前端靠近GK1时, A、B都运行;当长物体后端 离开GK1时,B运行,A不运 行;当长物体后端离开GK2 时,A、B都不运行。
SET M200
6.3.6各种编程方式的比较 1 编程方式的通用性 2 不同编程方式设计的程序长度比较 3 电路结构及其他方面的比较 STL指令的优点
6---4 具有多种工作方式的系统的编程方式
连续 (全自动循环运行)
自动
单周期 (间断周期运行) 单步 (自动运行试车)
手动
(1)调试 (2)自动参数的测定 (3)自动运行时突发情况的状态调整 (4)非标准操作
T1 T1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PLC顺序控制设计法编制梯形图的四种方式
1 引言
可编程控制器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相同。
在步进梯形图中不同的步进段允许有双重输出,即允许有重号的负载输出,在步进触点结束时要用RET指令使后面的程序返回原母线。
把图1中的0-3用状态寄存器S600-S603代替,代替以后使用步进梯形指令编程,对应的梯形图如图3所示。
这种编程方法很容易被初学者接受和掌握,对于有经验的工程师,也会提高设计效率,程序的调试、修改和阅读也很容易,使用方便,程序也较短,在顺序控制设计中应优先考虑,该法在工业自动化控制中应用较多。
图3 步进指令实现顺序控制
4 使用移位寄存器的编程方式
从功能表图可以看出,在0-3各步中只有一个步在某时刻接通而其他步都在断开,把各步用中间继电器M200-M203代替,就很容易用移位寄存器实现控制。
图4为用移位寄存器编程时的梯形图,采用移位寄存器M200-M217的前四位M200-M203代表4个步,组成1个环形移位寄存器。
用移位寄存器主要是对数据、移位、复位3个输入信号的处理。
该方法设计的梯形图看起来简洁,所用指令也较少,但对较复杂控制系统设计就不方便,使用过程中在线修改能力差,在工业控制中使用较少,大多数应用在彩灯顺序控制电路中。
图4 移位寄存器实现顺序控制
5 使用置位复位指令的编程方式
如图5为使用置位复位编程方式编制的与图1顺序功能图所对应的梯形图。
在以置位复位指令的编程方式中,用某一转换所有前级步对应的辅助继电器的常开触点与转换对应的触点或电路串联,作为使所有后续步对应的辅助继电器置位和使所有前级步对应的辅助继电器复位的条件。
对简单顺序控制系统也可直接对输出继电器置位或复位。
该方法顺序转换关系明确,编程易理解,一般多用于自动控制系统中手动控制程序的编程。
图5 置位复位指令实现顺序控制
以上四种顺序控制编程方式各有特点,可以根据实际情况选择一种来编制梯形图,它们的一般比较见附表。
教学实践表明这些编程方式很容易被初学者接受和掌握,用它们可以得心应手地设计出任意复杂的顺序控制程序。
6 结束语
采用功能表图的四种方式来编制梯形图,可适应于不同场合,供工程技术人员视工艺要求决定。
它是一种先进的设计方法,对于复杂系统,能节省(60~90)%的时间。