- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3步进顺控指令
第5章 步进顺控指令 5.1 步进梯形图指令与状态转移图 5.1.1 步进梯形图指令 5.1.2 状态转移图和步进梯形图 5.1.3 SFC图和STL图编程注意事项 5.1.4 状态转移条件的有关处理方法 5.2 SFC图的跳转与分支 5.2.1 SFC图的跳转 5.2.2 SFC图的分支 第5章 步进顺控指令 5.1 步进梯形图指令与状态转移图 5.1.1 步进梯形图指令 步进梯形图指令STL(Step Ladder)和RET,是一种符合I EC1131—3标准中定义的SFC图(Sequential Function Chart顺序功能图)的通用流程图语言。顺序功能图也叫状态转移图,相当于国家标准“电气制图”(GB6988.6-86)的功能表图(Function Charts)。 SFC图特别适合于步进顺序的控制,而且编程十分直观,方便,便于读图,初学者也很容易掌握和理解。 5.1.2 状态转移图和步进梯形图 送料车自动循环控制 台车自动送料梯形图控制 图5- 5增加控制信号的运料车PLC梯形图 比较: 从以上实例看到,用基本指令编制的程序存在以下问题: 1.工艺动作表达繁锁。 2.梯形图涉及的联锁关系复杂,处理起来较麻烦。 3.梯形图可读性差,很难从梯形图看出具体控制工艺过程。 4.状态转移图容易理解,可读性强,能清晰地反映全部控制工艺过程。 运用状态编程思想解决顺控问题的方法步骤 以台车往返为例: 1,将整个地程按任务要求分解,其中的每一个工序均对应一个状态,并分配状态元件。初始状态S0;前进S20 ; 后退S21 ; 延时5秒S22;再前进S23 ;再后退S24 ; 虽然S20 S21与S23 S24 功能相同,但它们是不同的工序,也就是不同的状态,故编 号不同。 2,弄清每个状态的功能、作用。S0 PLC上电做好准备工作, S20输出Y1前进; S21输出Y2后退 ; S22延时5秒; S23再前进 ; S24再后退. 各状态的功能是通过PLC驱动各种负载来完成的,负载可由状态元件直接驱动,也可由其他软元件触点的逻辑组合驱动。 3,找出每个状态的转移条件,即在什么条件下将下一个状态激活。 状态转移图就是状态和状态转移条件及转移方向构成的流程图。 本例中,各状态的转移条件如下: S20--X0, S21--X1 ,S22--X2 ,S23--T0, S24--X3 经过以上3步,即可得到顺控状态转移图。 5.1.3 SFC图和STL图编程注意事项 单流程状态转移图的编程方法 所谓单流程,是指状态转移只有一种顺序。含多种路径的叫分支流程。 1,状态的三要素:驱动负载、指定转移目标、指定转移条件。其中指定转移目标、指定转移条件是必不可少的,而驱动负载则视具体情况而定。 2,步进顺控的编程原则:先进行负载驱动处理,然后进行状态转移处理。 3,状态的开启与关闭及状态转移图执行的特点:STL的含义是提供一个步进接点,其对应状态的三个要素均在步进接点后的子母线上实现,若对应的状态是开启的即激活,则状态的负载驱动和转移才有可能。否则,负载驱动和状态转移就不可能发生。因此,除初始状态外,其他所有状态只有在其前一个状态处于激活且转移条件成立时才能开启,同时,一旦下一个状态被激活,上一个状态会自动关闭。 编程要点及注意事项 1,编程顺序为:先驱动,再转移,不能颠倒。 2,对状态处理,编程时必须使用步进接点指令STL. 3,程序的最后必须使用步进返回指令RET,返回主母线。 4,驱动负载使用OUT指令,当同一负载需要连续多个状态驱动,可使用多重输出,也可使用SET指令将其置位,等到负载不需要驱动时,可使用RST将其复位,在状态程序中,不同时激活的双线圈是允许的。 5,相邻状态使用的T、C元件,编号不能相同。 6,负载的驱动、状态转移条件可以为多个元件的逻辑组合。 7,若为顺序不连续转移,不能使用SET指令进行状态转移,应改用OUT进行状态转移。 8,在STL与RET指令之间不能使用MC、MCR指令。 9,初始状态可由其他状态驱动,但运行开始必须用其他方法预先作好驱动,否则状态流程不可能向下进行,一般用系统的初始条件,若无初始条件,可用M8002驱动。 10,需在停电后恢复继续原状态运行时,可使用S500—S899停电保持元件。 11,MPS指令不能紧在STL指令后使用。 5.1.4 状态转移条件的有关处理方法 1、相邻两个状态步的转移条件同时接通时的处理 2、利用同一信号的状态转移 3、用多个边沿接点作转移条件 用多个边沿接点作转移条件时,会出现一种特殊现象。 5.2 SFC图的跳转与分支 5.2.1 SFC图的跳转 SFC图的跳转有如下几种形式, 1、向下跳: 2、向上跳: 3、跳向另一条分
文档评论(0)