- 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状态转移图编制
浅谈PLC状态转移图编制
[摘 要] 在PLC的学习和应用中,状态转移图是状态编程法的重要工具。它是一种先进的设计方法,很容易被初学者接受,更能提高设计的效率,并且对程序的调试、修改和阅读也很方便。
[关键词] PLC 状态转移图 编制
状态转移图是状态编程的重要工具,包含了状态编程的全部要素。用状态转移图进行编程,能使整个程序条理清晰,可以提高设计的效率,更能对程序的调试、修改和阅读提供方便。
进行状态编程时,一般先绘出状态转移图,再转化成状态梯形图或指令表。从一定角度讲,建立了正确的状态转移图,就完成了整个编程的大部分工作。
一、状态转移图
状态转移图SFC又称功能图。在实际工作中,每一个控制过程都可以分成若干个阶段,这些阶段称为状态或步,每个状态与状态之间由转换条件来分隔。
二、状态转移图的组成
状态转移图由状态、有向连线、转换条件和驱动处理四部分组成。图1是一个简单状态转移图实例。
1、状态
状态是用矩形方框来表示,框内是状态器元件号,如S20、S21。当系统处于某一步所在的阶段时,此状态步称为活动状态(或活动步),如当S20处于有效时,Y1输出。与系统初始状态对应的步称为初始步,用双线的方框表示,如图1的S0,根据系统的实际情况,它用初始条件驱动,或者用M8002来驱动。
2、有向连线
有向连线表示顺序控制的转移方向,状态器之间用有向线段连接,使每个状态连接起来构成一个控制过程。有向线段的方向代表了系统动作的顺序,其中从上到下、从左到右的箭头可以省去不画。
3、转移条件
有向线段上的垂直短线和傍边标注的文字符号或逻辑表达式表示的是状态转移条件。状态转移需满足两个条件:一是前级步必须是活动步;二是对应的转移条件要满足。注意的是一旦后续步转换成功为活动步,前级步就要复位为非活动步。这样,整个控制过程中只有一个为活动步,状态转移图的分析就变得条理十分清楚,无需考虑状态时间的繁杂关系,这也方便程序的阅读理解,使程序的调试、检查变得十分容易,这就是状态转移图设计法的优点。
4、驱动处理
驱动处理是指每一个状态所对应的工作内容,它直接与相对应的矩形框连接,如图1的Y1。有的状态根据需要可以不驱动任何负载,称之为等待状态;有的状态根据需要可以有几个负载,如S21状态后面的Y2、Y3。
图1状态图所表达的意思:初始状态S0有效,当满足条件X0时,系统就转入执行S20状态(S20有效),该状态的工作内容是让Y1接通(当S20有效时,Y1一直接通);当转移条件X1满足,系统就转入执行S21(状态器S20复位,S21置位),此时Y1断开,Y2、Y3接通;当转移条件X2满足,Y2断开,注意Y3仍然保持接通,需用复位指令才能断开。
三、状态元件
状态元件是构成状态转移图的基本元素,也是可编程控制器的软元件之一。FX2N共有1000个状态寄存器,其分类、编号、数量及用途见下表。
说明:
1)状态的编号必须在规定的范围内选用。如图1中的S20就是通用状态器,无断电保持功能,如果将其改为S500,则该状态器具有断电保持功能,但不能想当然改为S900。
2)各状态元件的触点,在PLC内部可以无数次使用。
3)状态器S与步进指令STL一起使用,用于顺序控制的程序编制。当不对S使用STL指令时,其作用相当与普通复杂继电器M。
4)通过参数设置,可改变一般状态元件和掉电保持状态元件的地址分配。
四、状态转移图的建立实例
下面以图2中某台车自动往返控制为例,谈谈状态转移图的建立步骤及注意事项。
1、了解控制要求
如图2所示,台车自动往返一个工作周期的控制工艺要求如下:
1)按下启动按钮SB,小车前进,碰到限位开关SQ1,小车后退;
2)小车后退碰到SQ2后,小车停5s后,第二次前进,碰到限位开关SQ3,再次后退;
3)后退再次碰到限位开关SQ2时,小台车停止。
2、建立状态转移图
将控制过程分解为若干个工作状态,弄清各个工作状态的工作细节(状态功能、转移条件、转移方向),再根据总的控制顺序要求,将这些工作状态联系起来,就构成了状态转移图,简称SFC图。
通过分析控制过程得知,台车整个过程就是前进、后退和中途的暂停。前进就由PLC的输出点Y1控制电机M正转来实现,后退就由PLC的输出点Y2控制电机M反转来实现,暂停就由定时器T0来实现。
整个控制过程的工序分解:
文档评论(0)