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