




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,第四章步进指令及状态编程,状态编程的基础知识步进顺序控制的流程结构步进顺序控制的程序设计及应用小结,.,第四章步进指令及状态编程,步进指令编程的基础知识,状态编程法,如果一个控制系统可以分解成几个独立的控制动作,且这些动作严格按照一定的先后次序执行才能保证生产过程的正常运行,这样的控制系统称为顺序控制系统,也称为步进控制系统。,状态编程法是将顺序控制系统中复杂的控制过程分解为若干个工作状态,每个工作状态对应一定的执行动作,最后按照总的控制顺序将这些工作状态联系起来,实现一种按照状态转移或变换的程序设计方法。,.,第四章步进指令及状态编程,能够把复杂的控制过程转化为按顺序(状态)逐步完成。在基本指令的基础上增加了两条步进顺控指令,STL、RET,配合使用的是状态元件(S)。,将控制过程分为不同的状态,在一个状态下,要完成一个或几个操作,当满足状态转移条件时,就跳转到下一个工作状态,执行下面的不同操作。,1.特点,2.处理方法,.,第四章步进指令及状态编程,3.基本概念,步进指令状态三要素状态元件状态转移图状态梯形图指令表,STL、RET,驱动负载、转移条件、转移目标,S(FX2N共有S0S999),.,第四章步进指令及状态编程,A.步进指令,Y0,RET,Si,STL步进接点指令,RET步进返回指令,0STLSi1OUTY0,.,第四章步进指令及状态编程,步进指令的使用说明:1)STL触点是与左侧母线相连的常开触点,某STL触点接通,则对应的状态为活动步;2)与STL触点相连的触点应用LD或LDI指令,只有执行完RET后才返回左侧母线;3)STL触点可直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈;4)由于PLC只执行活动步对应的电路块,所以使用STL指令时允许双线圈输出(顺控程序在不同的步可多次驱动同一线圈);5)STL触点起到总控的作用,STL触点驱动的电路块中不能使用MC和MCR指令,但可以用CJ指令;6)在中断程序和子程序内,不能使用STL指令。,.,第四章步进指令及状态编程,Y1,S23,Y2,Y3,X1,Y1,S23,Y3,Y2,X1,7)在STL指令的内母线上连接触点使用LD或LDI指令时,请将没有连接触点的支路放在前,有触点的支路放在后面。,“先驱动再转移”,.,第四章步进指令及状态编程,Y001,Y002,8)状态内实现的互锁,S21,S22,X1,Y002,Y001,.,第四章步进指令及状态编程,B.状态三要素,S21,S22,Y0,X1,转换目标,转换条件,驱动负载,转换目标,转换条件,驱动负载,Y0,X1,SETS22,S21,.,第四章步进指令及状态编程,C.状态元件,状态元件有五种类型:(1)初始状态S0S9共10点;(2)回零状态S10S19共10点(与状态初始化指令IST配合使用);(3)通用状态器S20S499共480点;(4)具有状态断电保持的状态器有S500S899,共400点;(5)供报警用的状态器(可用作外部故障诊断输出)S900S999共100点。在使用状态时应注意:1)状态与辅助继电器一样有无数的常开和常闭触点;2)状态不与步进顺控指令STL配合使用时,可作为辅助继电器M使用;,.,第四章步进指令及状态编程,D.状态转移图,将复杂的控制过程分解为若干个工作状态,每个工作状态对应一定的执行动作,据总的控制顺序将这些工作状态联系起来,就构成了状态转移图,状态转移图也叫顺序功能图(SFC,SequentialFunctionChart),S21,S22,Y0,X1,S0,X0,Y1,初始状态、一系列一般状态转移线、转移条件和驱动负载组成,.,第四章步进指令及状态编程,E.状态梯形图,状态梯形图(STL图)是用继电器(元件)表示控制流程的程序,状态转移图是以机械控制的流程表示状态(工序)的流程,指令表程序,.,第四章步进指令及状态编程,状态编程法步骤,状态梯形图设计,状态或步的划分,指令表程序,转移条件的确定,状态转移图设计,.,第四章步进指令及状态编程,F.编程实例,(1)控制要求:台车启动后前进,碰到限位开关SQ1后,台车后退,后退碰到限位开关SQ2后,停车5s后,第二次前进,碰到限位开关SQ3,再次后退当后退再次碰到限位开关SQ2时,停车。,.,第四章步进指令及状态编程,台车自动往返一个工作周期控制过程:1)按下启动按钮SB,台车前进(电机M正转),碰到限位开关SQ1后,台车后退(电机M反转);2)后退碰到限位开关SQ2后,停车(电机M停转),停车5s后,第二次前进,碰到限位开关SQ3,再次后退;3)当后退再次碰到限位开关SQ2时,停车。,时序图,.,第四章步进指令及状态编程,(2)状态划分、转移条件、驱动负载,工序,分配的状态元件,功能与作用,转移条件,0初始状态,1第一次前进,S0,S20,2第一次后退,3暂停5S,4第二次前进,5第二次后退,S21,S22,S23,S24,PLC上电做好准备工作,驱动输出线圈Y021,M正转,驱动输出线圈Y023,M反转,驱动定时器T0延时5S,驱动输出线圈Y021,M正转,驱动输出线圈Y023,M反转,M8002,X013(SQ3),X000(SB),X011(SQ1),X012(SQ2),T0,.,第四章步进指令及状态编程,(3)状态转移图,.,第四章步进指令及状态编程,(4)状态梯形图及指令程序,.,第四章步进指令及状态编程,3.SFC图编程,A.注意事项,(1)用状态法编程时,每个状态接入用STL步进接点指令,程序最后用RET指令返回主母线。(2)初始状态用S0S9,并用双框表示,中间状态用S20S899,用单框表示。(3)状态编程顺序为:先进行驱动,再进行转移,不能颠倒。,.,第四章步进指令及状态编程,(4)同一负载需要连续多个状态驱动时,可以用多重输出(不同时“激活”的“双线圈”输出在状态程序中是允许的)。,.,第四章步进指令及状态编程,(5)相邻状态使用的T、C元件,编号不能相同。,.,第四章步进指令及状态编程,(6)软元件组合驱动:负载的驱动、状态转移条件可以为多个元件的逻辑组合。,.,第四章步进指令及状态编程,(7)用OUT指令转移状态:顺序状态转移用置位SET,若顺序不连续转移,可以用OUT指令。,.,第四章步进指令及状态编程,(8)初始状态驱动:初始状态可以用其他状态驱动,但开始运行时必须做好驱动,否则状态流程不可能向下进行。用系统初始条件或M8002,S0,SET,S20,X010,SET,S0,M8002,.,第四章步进指令及状态编程,B.编程规则,(1)顺序不连续转移,向上转移(重复):如从S25直接转移至S20向下转移,但序号不相连:如S20直接转移至S25向其他流程转移(跳转):如从S30开始的一段流程的S31状态转移至S40所在某段流程的S42状态,注:顺序不连续转移的状态不能用SET指令,要用OUT指令,并在SFC图中用“”表示转移目标,.,第四章步进指令及状态编程,.,第四章步进指令及状态编程,()状态自复位,.,第四章步进指令及状态编程,()复杂转移条件,转移条件不能用ANB、ORB、MPS、MRD、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳动教育的探索与实践路径
- 2025至2030全球及中国无粘结软覆铜板行业发展研究与产业战略规划分析评估报告
- 2025至2030全球及中国控制器局域网(CAN)的网络安全行业发展研究与产业战略规划分析评估报告
- 胆囊癌疑难病例诊疗分析
- 宫颈锥切个案护理
- 健康领域《能干的我》教案设计
- 幼儿园小班健康:小猴吃桃
- 小班健康课程:袜子宝宝护理指南
- 2025年农村土地流转规范化管理与农村劳动力转移就业报告
- 生物制药中试车间智能化生产线建设与运营成本可行性研究报告
- 道路绿化养护投标方案(技术方案)
- GB/T 11064.16-2023碳酸锂、单水氢氧化锂、氯化锂化学分析方法第16部分:钙、镁、铜、铅、锌、镍、锰、镉、铝、铁、硫酸根含量的测定电感耦合等离子体原子发射光谱法
- 2023年云南文山州州属事业单位选调考试试卷真题
- dd5e人物卡可填充格式角色卡夜版
- 浅谈中华优秀传统文化融入中职教育研究
- 生产管理制度文本普通货运
- 舞蹈概论课程教学大纲
- 数字媒体艺术概论
- 内科学讲义(唐子益版)
- GB/T 3579-2006自行车链条技术条件和试验方法
- 切纸机安全操作规程标准范本
评论
0/150
提交评论