顺序功能图,三种编程方式.pdfVIP

  • 113
  • 0
  • 约5.5千字
  • 约 3页
  • 2021-08-23 发布于湖北
  • 举报
3.1PLC梯形图的三种顺序控制设计法 PLC 以其独特的优点 , 已经在当今各个领域中得到了广泛的应用 , 尤其是在组 合机床的自动化改造中。 在改造的过程中 , 主要涉及到 PLC硬件的设计和软件的设 计 , 其中软件的设计主要是编程语言的设计。 PLC常用的编程语言有梯形图语言、 助记符 ( 指令表 ) 语言、功能块图语言、顺序功能图语言、高级编程语言等。但使 用最广泛的是梯形图语言。梯形图语言的设计方法很多 , 主要有经验设计法、翻 译法和顺序控制设计法。用经验设计法和翻译法设计梯形图时 , 没有一套固定的 方法和步骤可以遵循 , 特别是在设计机床复杂控制系统的梯形图时 , 常要用大量 的中间单元来完成记忆、 连锁和互锁的功能 , 需要考虑的因素很多。 另外 , 用此方 法设计的梯形图很难阅读 , 给系统的维修和改进带来很大困难。而用顺序控制设 计法设计梯形图 , 却有一定的规律可循 , 程序的阅读和改进也比较容易 , 可以大大 提高设计的效率。本文主要以西门子公司 S7 - 200 PLC 为例来介绍 PLC梯形图的 三种顺序控制设计法 , 并对其进行比较分析 , 总结其特点。 顺序控制与顺序功能图概述 : 顺序控制是按照生产工艺预先规定的顺序 , 在 不同的输入信号作用下 , 根据内部状态和时间的顺序 , 使生产过程中的每个执行 机构自动有步骤地进行操作。在使用顺序控制设计法设计梯形图时 , 首先要根据 系统的工艺过程 , 设计出顺序功能图 , 然后根据顺序功能图编写出梯形图。 顺序功 能图 ( Sequential Function Chart 简称SFC)是描述控制系统的控制过程、功能 和特性的一种图形 , 是设计 PLC的顺序控制程序的主要工具。它主要由步、动作、 转换、转换条件、有向连线组 成 ( 如图 1所示 ) 。在顺序功能图中 , 步表示将一个工作周期划分的不同连续阶段 , 当转换实现时 , 步便变为活动步 , 同时该步对应的动作被执行。 转换实现的条件是 前级步为活动步和转换条件得到满足 , 两者缺一不可。我们在进行顺序功能图的 具体设计时 , 必须要注意 : 顺序功能图中必须有初始步 , 如没有它系统将无法开始 和返回 ; 两个相邻步不能直接相连 , 必须用一个转换条件将它们分开 ; 应根据不同 的控制要求 , 合理选择功能图的单行序列、 选择序列、 并行序列三种不同结构 ( 如 图2所示 ) ; 设计的顺序功能图必须要由步和有向连线组成闭合回路 , 使系统能够 多次重复执行同一工艺过程 , 不出现中断的现象。 (1)步与动作 步的基本概念:顺序控制设计法最基本的思想是将系统的一个工作周期划 分为若干个顺序相连的阶段,这些阶段称为步( step ), 并用编程元件来代表各 步。步是根据输出量的状态变化来划分的, 在任何一步之内, 各输出量的 ON/OFF 状态不变, 但是相邻两步输出量总的状态是不同的。 步的这种划分方法使代表各 步的编程元件的状态与各输出量的状态之间有着极为简单的逻辑关系。 1 顺序控制设计法用转换条件控制代

文档评论(0)

1亿VIP精品文档

相关文档