狀态转移图及编程方法.docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
狀态转移图及编程方法

第6章 状态转移图及编程方法 教学目的及要求:通过教学,使学生明确状态的功能和状态转移图所表示的顺序控制过程,熟练掌握选择性分支与汇合、并行性分支与汇合的应用,掌握顺控系统设计的方法和技能。 教学方式讲解 演示操作FX2N-64MR PLC实现对自动送料小车的控制。 问题提出编程6.1 状态转移图及状态的功能 6.1.1 状态转移图 用梯形图或指令表方式编程固然广为电气技术人员接受,但对于一个复杂的控制系统,尤其是顺序控制系统,由于内部的联锁、互动关系极其复杂,其梯形图往往长达数百行。另外,在梯形图上如果不加注释,这种梯形图的可读性也会大大降低。 为了解决这个问题,近年来,许多新生产的PLC在梯形图语言之外加上了符合IEC1131—3标准的SFC(Sequential Function Chart)语言,用于编制复杂的顺控程序。IEC1131—3中定义的SFC语言是一种通用的流程图语言。三菱的小型PLC在基本逻辑指令之外增加了两条简单的步进顺控指令(STL,意为Step Ladder;RET,意为返回),同时辅之以大量状态元件,就可以使用状态转移图方式编程。 称为“状态”的软元件是构成状态转移图的基本元素。 FX共有 1000个状态元件,其分类、编号、数量及用途如表1所示。 表1 FX2N 的状态元件 类别 元件编号 个数 用途及特点 初始状态 S0~S9 10 用作的始状态 返回状态 S10~S19 10 ,用作返回原点的状态 状态 S20~S499 480 用作 SFC的中间状态 掉电保持状态 S500~S899 400 具有停电保持功能,停电恢复后需继续执行的场合,可用这些状态元件 信号报警状态 S900~S999 100 用作报警元 注:状态的编号必须在指定范围选择。 b 各状态元件的触点,在PLC内部可自由使用,次数不限。 c 在不用步进顺控指令时,状态元件可作为辅助继电器在程序中使用。 通过参数设置,可改变一般状态元件和掉电保持状态元件的地址分配。 FX2N系列PLC的步进顺控指令 FX 系列 PLC的步进指令有两条:步进接点指令STL和步进返回指令RET。 STL:步进接点指令梯形图符号为 STL指令的意义为激活某个状态。在梯形图上体现为从母线上引出的状态接点。STL指令有建立子母线的功能,以使该状态的所有操作均在子母线上进行。步进接点指令在梯形图中的情况见图所示。 图步进接点指令STL的符号及含义 步进返回指令梯形图为 RET指令用于返回主母线。使步进顺控程序执行完毕时,非状态程序的操作在主母线上完成,防止出现逻辑错误。状态转移程序的结尾必须使用RET指令。 运用状态编程思想解决顺控问题的方法步骤 为了说明状态编程思想,我们先看一个实例:某自动台车在启动前位于导轨的中部,如图 6所示。某一个工作周期的控制工艺要求如下: 按下启动按钮SB,台车电机M正转,台车前进,碰到限位开关SQ1后,台车电机反转,台车后退。 台车后退碰到限位开关SQ2后,台车电机M停转,台车停车,停5s,第二次前进,碰到限位开关SQ3,再次后退。 c 当后退再次碰到限位开关SQ2时,台车停止。 图自动台车示意图 为设计本控制系统的梯形图,先安排输入、输出口及机内器件。台车由电机 M驱动,正转(前进)由PLC的输出点Y1控制,反转(后退)由Y2控制。为了解决延时5s,选用定时器T0。将起动按钮SB及限位开关SQ1、SQ2、SQ3分别接于X0、X1、X2、X3。 下面我们以台车往返控制为例,说明运用状态编程思想设计状态转移图( SFC)的方法和步骤将整个过程按任务要求分解,其中的每个工序均对应一个状态,并分配状态元件如下。 a 初始状态 S0 d 延时5s S22 b 前进 S20 e 再前进 S23 c 后退 S21 f 再后退 S24 注意:虽然 S20与S23,S21与S24,功能相同,但它们是状态转移图中的不同工序,也就是不同状态,故编号也不同。 2弄清每个状态的功能、作用。 S0 PLC上电作好工作准备 S20 前进(输出Y1,驱动电动机M正转) S21 后退(输出Y2,驱动电动机M反转) S22 延时5s(定时器T0,设定为5s,延时到T0动作) S23 同S20 S24 同S21 各状态的功能是通过 PLC驱动其各种负载来完成的。负载可由状态元件直接驱动,也可由其他软元件触点的逻辑组合驱动,如图。 ? (a)直接驱动 ? (b)软元件组合驱动 图6 负载的驱动 找出每个状态的转移条件即在什么条件将下个状态“激活”。状态转移图就是状态和状态转移条件及转移方向构成的流程图,弄清转移条件当然是必要

文档评论(0)

sd47f8cI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档