PLC程序步进顺控设计法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. PLC程序的步进顺控设计法 公布日期:2013-10-05 根源:艾特贸易网 作者:佚名 阅读次数:108 核心提示:很多PLC的指令系统中都装备了步进类指令,比如,欧姆龙 PLC的步定义指令 STEP和步启动指令SNXT;三菱PLC的步进梯形指令 STL和步进复位指令 RET;西门子PLC的 顺控继电 很多PLC的指令系统中都装备了步进类指令,比如,欧姆龙 PLC的步定义指令STEP 和步启动指令SNXT;三菱PLC的步进梯形指令STL和步进复位指令 RET;西门子PLC的顺控继 电器指令SCR、顺控继电器变换指令 SCRT温顺控继电器结束指令 SCRE,等等。所谓步进顺 控设计法就是利用步进类指令借鉴近似于顺控图法设计程序, 因为使用了专用指令,所以该 设计法更为简单掌握,能够方便、快捷地设计出复杂控制程序。 下边以欧姆龙PLC为例简要 介绍步进顺控设计法。 欧姆龙CJ1系列PLC的步进类指令主要有步定义指令 STEP和步启动指令SNXT,它 们用于在大型程序中设置程序段的连结点, 特别合适于次序控制,一般是将大型程序区分为 一系列的程序段,每个程序段对应一个工艺过程。 用步指令能够按指定的次序去履行各个步 程序段。 1.步定义指令STEP与步启动指令 SNXT使用方法 ①步启动指令SNXT置于STEP指令以前,它的功能是将控制某一步程序段运转的控 制地点“1”,进而使该步程序段运转。当在SNXT以前已存在某一步程序时, 它会将目前步 程序的控制地点“0”,停止该步程序履行,转而置下一步程序的控制位为“ 1”,履行下一 步程序。其梯形图符号以下: 操作数地区:W0.00~W511.15 注意:操作数不在W区或SNXT用于中止程序中时,错误标记位P_ER置位。 ②步定义指令STEP置于SNXT指令以后而在步程序以前,它是定义某一步程序的起 点并指定该步程序的控制位。当它置于步程序结束的最后一个SNXT指令以后时,表示这一 .. . 系列步程序块停止,此时STEP指令不带任何控制位。其梯形图符号以下: 操作数地区: 注意: ·数据不在W区或STEP用于中止程序中时,错误标记位P_ER置位。 ·当STEP启动某一步程序段时,单步启动标记位A200.12置位一个扫描周期。 A200.12 常被用做复位准时器、计数器或其余程序段。 每个步程序段一定由“SNXTB”指令开头,且紧跟一条“STEPB”指令,此中控制 位B同样。这两条指令后边是该步程序段,因为SNXT和STEP指令不可以置于子程序、中止程 序或块程序段中,所以诸如IL、ILC、JMP、JME、CJP、CJPN、JMP0、JMEO、SBN、RET和END 等指令均不可以在步程序段中使用。 在一系列的步程序段都编写完成后,须再加一条“SNXTX”指令(该X位无特定意 义,可用任何未被系统使用过的W区工作位号),并在后来紧跟一条不带控制位的“STEP” 指令,标记着这一系列步程序段的结束。 CPU履行到每个步程序段开头的“SNXTB”指令时,先复位前面程序使用过的准时 器,并对前面程序使用过的数据区清零。“STEPB”则标记着以B为开头的程序段的开始。 假如步指令所用过的位号在程序的其余地方调用过,则会产生重复错误。步指令的使用示例 见例5-4。 .. . 【例5-4】步指令梯形图及助记符示比如图 5-16所示。 图5-16步指令梯形图及助记符示例 在图5-16中,当0.00为ON时,履行W0.00程序段;当0.01为ON时,履行W0.01程序段, 而被W0.00程序段使用过的数据区的状态见表5-5。 表5-5复位状态表 因为CPU在履行“STEPW0.00”指令时,单步启动标记位A200.12在一个扫描周期 内置“1”,能够利用此位来复位计数器,如图5-17所示。 图5-17标记位A200.12使用示例 2.步指令应用实例 (1)次序控制实例 .. . 【例5-5】某零件的装置过程按上料、组装和分检三个工序次序实行,如图 5-18 所示。各工序由传递带旁的传感器(SW1--SW4)发出信号,驱动对应机构动作,机构每达成一 次操作都要答还原位,等候下一个信号。 图5-18次序装置过程表示图 剖析此次序装置过程并绘制顺控图,如图5-19所示。梯形图程序中使用了步指令, 如图5-20所示,每个不一样的SNXT指令与步程序一一对应,而来自现场的传感器信号将启动 对应的步程序。 .. . 图5-19装置过程顺控图 图5-20步指令梯形图示例 (2)选择控制实例 【例5-6】某产品按重量分选后打印标签,如图5-21所示。产品经称重后按轻重 分别被传递带A或B输送,传感器SWA1或SWB1感觉到产品后发出信号驱动传递带A或B 运转,最后经打印机打印标签。 图5-21分选过程表示图 此选

文档评论(0)

182****0747 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档