- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章状态转移图与步进梯形指令;一、顺序控制; PLC的设计者们为顺序控制系统的程序编制提供了通用和专用的编程元件,开发了专门供编制顺序控制程序用的功能表图,使这种先进的设计方法成为当前PLC程序设计的主要方法。
顺序功能图又称做状态转移图,它是描述控制系统的控制过程、功能和特性的一种图形。
顺序功能图不涉及所描述控制功能的具体技术,是一种通用的技术语言,可用于进一步设计和不同专业的人员之间进行技术交流。
国际电工委员会1994年5月公布的可编程控制器标准IEC1131—3中,将SFC (Sequential Function Chart)确定为可编程控制器位居首位的编程语言。各个PLC厂家都开发了相应的顺序功能图。;二、状态编程思想 ;三、顺序功能图(SFC)的基本构成;状态器(继电器)S ;1、步与动作;2、有向连线;3、转换条件;四、顺序功能图设计法的设计步骤;1.步的划分;3.顺序功能图的绘制;单序列:单序列由一系列相继激活的步组成,每一步的后面仅接有一个转换条件,每一个转换条件的后面只有一个步。
选择序列:
如果某一步的转换条件由于需要超过一个,每个转换条件都有自己的后续步,而转换条件每时每刻只能有一个满足。
选择的开始称为分支,选择的结束称为合并。分支、合并处的转换条件应该标在分支序列上。;并行序列:并行序列的开始称为分支,当转换条件的实现导致几个序列同时激活时,这些序列称为并行序列。为了强调转换的同步实现,水平连线用双线表示。并行序列的结束称为合并,在表示同步的水平双线之下,只允许有一个转换符号。;六、设计顺序功能图的注意事项 ;定时器线圈与输出线圈一样,也可在不同状态间对同一定时器软元件编程,但是在相邻状态不要对同一定时器编程
顺序功能图必须是由一个或两个由方框和有向连线组成的闭环,即完成一个生成工艺的全过程后,最后一步必须有条件地返回,对于单周期工作方式,返回初始步、对连续(循环)工作方式,则返回到第一步;
SFC要能准确地运行,必须用适当的转换条件将初始步置为活动步。一般用初始化脉冲M8002的常开触点作为转换条件;在手动工作方式转入自动工作方式时,也应当用一个适当的信号(如某输入触点信号或某逻辑表达式等)将初始步置为活动步。 ;许多PLC都有专门用于编制顺序控制程序的步进梯形指令及编程元件。
FX系列PLC的步进梯形指令简称为STL指令,以及使STL指令复位的RET指令。利用这两条指令,可以很方便地编制顺序控制梯形图程序。
步进梯形指令STL只有与状态继电器S配合才具有步进功能。S0-S9用于初始步,S10-S19用于自动返回原点。使用STL指令的状态继电器的常开触点称为STL触点,用符号 表示,没有常闭的STL触点。;步进梯形指令(STL、RET) ;右图为根据SFC转换而来的步进梯形图和指令表。;转移源自动复位:采用STL指令,当状态器Sn接通,转移条件接通时顺序控制转移到状态器Sn相继的状态,同时,转移源状态器Sn自动复位。
允许双重输出:STL指令允许双重甚至多重输出,而不会出现前后矛盾的输出驱动。
主控功能:STL指令后相连的触点必须使用LD、LDI指令即使用STL指令相当于另设了一条子母线,连续使用STL指令后,最后必须使用RET返回初始步,同时使LD、LDI点返回到原来的母线上。
步进梯形指令仅对状态器S有效。
在STL指令后,只能采用SET和RST指令作为状态器S的置位或复位输出。
在中断程序与子程序内不能采用STL指令。
STL指令内不禁止使用跳转指令,但由于动作复杂,建议不要使用。;【应用系统设计】 简易红绿灯控制系统;;SET在步进梯形图中,作为状态转移指令使用。;用LD或LDI指令设置转移条件;按下启动按钮,小车底门关闭 ,小车从起始位置(向前运动(Y000接通。
小车到达最前端位置,停止,漏斗翻门打开,货物通过漏斗卸下。
7s后自动关闭漏斗翻门,小车向后运动。
至后限位开关位置,小车停止,小车底门打开,将小车中货物卸下;5s后自动关闭小车翻门(Y003断开)。
分单次运行和连续运行两种运行方式。;为了使小车能够按照工艺要求顺序地自动循环各个生产步骤。我们将小车的各个工作步骤依工作顺序连接成图所示,将图中的“工序”更换为“状态”,就得到了状态转移图。
状态编程的一般思想为:
①将一个复杂的控制过程分解为若干个工作状态。
②弄清各状态的工作细节(状态的功能、转移条件和转移方向)。
③再依总的控制顺序要求,将这些状态联系起来,形成状态转移图。
④进而编制梯形图程序。; 如上图小车顺序运动控制中,S0表示初始状态,S20~S23分别代表工序一至工序四的状态,其顺序控制工作过程如下:
① PLC运行时,M8002脉冲信号驱动初始状态S0。
②
您可能关注的文档
最近下载
- 电光PBG-()Y高压配电装置说明书(永磁DSB-600B型).pdf
- 中国血脂管理指南(基层版2024年).doc
- 一汽-大众供应商代码文档.pptx
- GB∕T 33580-2017 橡胶塑料挤出机能耗检测方法(高清版).pdf
- 双减背景下新课标单元整体作业分层设计案例 人教版小学数学四年级下册第八单元 数学广角优化.docx
- 标日【初级】单词.pdf VIP
- 初中英语新人教版七年级上册Unit 1 Hello练习题(附参考答案)(2024秋).doc
- 产品包装纸箱设计规范.doc
- 《大单元视域下小学语文中段习作单元教学的实践研究》课题研究方案.doc
- 管理学(第九版)-哈罗德·孔茨、海因茨·韦里克课后题答案.pdf VIP
文档评论(0)