- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 步进指令与SFC编程技术;顺序功能图又叫做状态转移图,它是描述控制系统的控制过程、功能和特性的一种图形。它主要由步、转移及有向线段等元素组成。
步对应控制系统中的一个稳定状态,即表示过程中的一个动作。在步进功能图中,步通常表示某个执行元件的状态变化,步分初始步与工作步。;转移是一种条件,换句话说,就是控制系统接受了主令信号或其它信号时,则状态发生变化,亦即进入相邻的下一步。转移用有向线段上加一小段横表示。;现在,举例子来说明功能图的画法。例如某冲压机的初始信号是冲头抬起,处于高位,当操作者按动启动按钮时,冲头向工件冲击;到最低位置时,触动低位行程开关;然后,冲头抬起,回到高位,能动高位行程开关,整个过程结束,停止运行,用功能图表示其运行过程,如图所示。;二、SFC的基本形式;2.选择序列;2.并行序列;顺序功能图的画法举例;装工件;;一 、步进梯形指令 (Step Ladder Instruction) ;STL S20
OUT Y0
LD X1
SET S21;二、SFC的步进梯形指令编程技术;关于上图做一些说明:
① 初始转换信号、初始状态和其它转换信号
M8002为开机单脉冲信号,脉冲宽度等于1个扫描周期,在PLC电源被接通时,或从编程状态PRG转换到运行RUN状态时自动产生,在此作为进入初始状态S0的转换信号,也就是将S0状态激活。一般规定初始状态器为S0~S9,共9点,实际上也可用此范围以外的。
②有关多重线圈
在状态S10和S12的功能框中均有线圈Y0,由于状态S10与S12决不可能会出现同时处于“活动”状态的情况,所以在单支序列中允许存在多重线圈,我们也可看到在选择序列中也允许,但在并行序列中是不允许的。;③功能框中的OUT、SET、RST指令
当S10处于活动状态(通电)时,线圈Y0、Y3就通电,但当进入S11以后,由于S10已断电,OUT指令无锁存作用,故Y0就自动断电,然而SET指令有琐存作用,故Y3继续通电,直至进入S12状态以后被RST指令复位。
④步进梯形图
在步进梯形图中,状态器S的触点也可同普通触点一样使用,也有常开常闭两种形式,其图形符号同普通触点相同,一般用在功能框中,或作转换信号。状态器S的激活用SET和OUT指令,一般同状态器S的第一次激活用SET指令,第二次用OUT指令,例如S0,第一次用SETS0,第二次从S12到S0时,用OUTS0。S的触点作为主控触点时,只有常开形式,而无常闭形式,并且用STL指令进行逻辑取。;⑤步进返回指令RET
步进返回指令RET的功能就是使得步进阶梯结束,返回到普通梯形图的左主母线,同普通梯形图主控复位指令有点相似,也就是使得RET指令以后的一些指令不再受到主控触点的作用。
⑥语句表书写中的一些问题
图中S12的功能框,由于RST Y3放在常开触点X7和线圈Y0之后,故在书写语句表时,应该在写RST Y3之前,再次写STL S12语句(语句号23)。
状态器S的SET或OUT,如SET S0、OUT S0占2个步序号,而STL、RET指令占用1个步序号。;2. 选择序列;3. 并行序列;在程序码清单中,有两个程序码STL S21和STL S31连续书写,表示两个主控触点S21、S31的串联,也就是两个分支汇合的条件。;若某一状态器的功能框无任何线圈,则称此状态器为虚拟状态器,如S21就是。在编程时,有时根据需要,要设置虚拟状态。
各并行性分支回路之间决不允许相同线圈出现,因为控制同一线圈的几个状态器S,由于分布在几条并行支路中,而可能同时处于通电状态。;二、SFC与步进梯形图的应用举例;例4-2 限定时间进行计数起动技术。当且仅当在3S内按动X2按钮5次,Y6才通电,并且第一次按X2是,Y0就亮。若在3S内按的次数不够,则必须再经过2S后仍然再次当且仅在3S内按动X2按钮5次,Y6才通电。当Y6通电以后,若按动X3,则Y6断电,Y6断电以后,又可进行这样的重复操作。请设计SFC。;例4-3 多按钮分别控制灯的亮熄。设按动X0以后,Y0闪烁6次,亮熄时间均为3S;当按动X1以后,Y1闪烁7次,亮熄时间均为2S;当按动X2以后,Y2闪烁8次,亮熄时间均为1S。当1盏灯正在闪烁时,按动对应此灯的其他按钮将不起作用。请设计SFC。;据题义,显然,这是一个选择性分支与汇合的问题,似乎要用到6个定时器3个计数器,其实只要用1个定时器T和1个计数器C就行了,这是因为由于是选择性,故不存在“重复线圈问题”,所设计出的SFC如图所示。;例4-4 十字路口交通控制,其时序波形如下图所示。设计SFC。;4-3 基于SFC以M为状态步的程序设计方法;下面给出功能图逻辑函数的规则:
1.每一步用一个辅助继电器表示其状态。当该步
文档评论(0)