PLC程序的步进顺控设计法.doc

PLC程序的步进顺控设计法.doc

ID:53450278

大小:395.50 KB

页数:10页

时间:2020-04-03

PLC程序的步进顺控设计法.doc_第1页
PLC程序的步进顺控设计法.doc_第2页
PLC程序的步进顺控设计法.doc_第3页
PLC程序的步进顺控设计法.doc_第4页
PLC程序的步进顺控设计法.doc_第5页
资源描述:

《PLC程序的步进顺控设计法.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、PLC程序的步进顺控设计法  发布日期:2013-10-05  来源:艾特贸易网  作者:佚名  浏览次数:108核心提示:许多PLC的指令系统中都配备了步进类指令,例如,欧姆龙PLC的步定义指令STEP和步启动指令SNXT;三菱PLC的步进梯形指令STL和步进复位指令RET;西门子PLC的顺控继电   许多PLC的指令系统中都配备了步进类指令,例如,欧姆龙PLC的步定义指令STEP和步启动指令SNXT;三菱PLC的步进梯形指令STL和步进复位指令RET;西门子PLC的顺控继电器指令SCR、顺控继电器转

2、换指令SCRT和顺控继电器结束指令SCRE,等等。所谓步进顺控设计法就是利用步进类指令借鉴类似于顺控图法设计程序,由于使用了专用指令,所以该设计法更加容易掌握,可以方便、快捷地设计出复杂控制程序。下面以欧姆龙PLC为例简要介绍步进顺控设计法。   欧姆龙CJ1系列PLC的步进类指令主要有步定义指令STEP和步启动指令SNXT,它们用于在大型程序中设置程序段的连接点,特别适合于顺序控制,一般是将大型程序划分为一系列的程序段,每个程序段对应一个工艺过程。用步指令可以按指定的顺序去执行各个步程序段。   1.

3、步定义指令STEP与步启动指令SNXT使用方法   ①步启动指令SNXT置于STEP指令之前,它的功能是将控制某一步程序段运行的控制位置“1”,从而使该步程序段运行。当在SNXT之前已存在某一步程序时,它会将当前步程序的控制位置“0”,终止该步程序执行,转而置下一步程序的控制位为“1”,执行下一步程序。其梯形图符号如下:操作数区域:W0.00~W511.15注意:操作数不在W区或SNXT用于中断程序中时,错误标志位P_ER置位。   ②步定义指令STEP置于SNXT指令之后而在步程序之前,它是定义某一步

4、程序的起点并指定该步程序的控制位。当它置于步程序结束的最后一个SNXT指令之后时,表示这一系列步程序块终止,此时STEP指令不带任何控制位。其梯形图符号如下:   操作数区域:W0.00--W511.15   注意:   · 数据不在W区或STEP用于中断程序中时,错误标志位P_ER置位。   · 当STEP启动某一步程序段时,单步启动标志位A200.12置位一个扫描周期。A200.12   常被用做复位定时器、计数器或其他程序段。   每个步程序段必须由“SNXTB”指令开头,且紧跟一条“STEPB”

5、指令,其中控制位B相同。这两条指令后面是该步程序段,由于SNXT和STEP指令不能置于子程序、中断程序或块程序段中,因此诸如IL、ILC、JMP、JME、CJP、CJPN、JMP0、JMEO、SBN、RET和END等指令均不能在步程序段中使用。   在一系列的步程序段都编写完毕后,须再加一条“SNXTX”指令(该X位无特定意义,可用任何未被系统使用过的W区工作位号),并在其后紧跟一条不带控制位的“STEP”指令,标志着这一系列步程序段的结束。   CPU执行到每个步程序段开头的“SNXTB”指令时,先复

6、位前面程序使用过的定时器,并对前面程序使用过的数据区清零。“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.

7、00”指令时,单步启动标志位A200.12在一个扫描周期内置“1”,可以利用此位来复位计数器,如图5-17所示。图5-17标志位A200.12使用示例   2.步指令应用实例   (1)顺序控制实例   【例5-5】 某零件的装配过程按上料、组装和分检三个工序顺序实施,如图5-18所示。各工序由传送带旁的传感器(SW1--SW4)发出信号,驱动对应机构动作,机构每完成一次操作都要回复原位,等待下一个信号。   图5-18顺序装配过程示意图   分析此顺序装配过程并绘制顺控图,如图5-19所示。梯形图程序

8、中使用了步指令,如图5-20所示,每个不同的SNXT指令与步程序一一对应,而来自现场的传感器信号将启动对应的步程序。图5-19装配过程顺控图图5-20步指令梯形图示例   (2)选择控制实例   【例5-6】 某产品按重量分选后打印标签,如图5-21所示。产品经称重后按轻重分别被传送带A或B输送,传感器SWA1或SWB1感应到产品后发出信号驱动传送带A或B运行,最终经打印机打印标签。   图5-21 分选过程示意图   此选择过程的顺控图如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。