- 1、本文档共164页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
顺序功能图(SFC)报告
2005-04-26 Kunming University of Science Technology 基本概念 步进控制: 在多工步的控制中,按照一定的顺序分步动作,即上一步动作结束后,下一步动作才开始。 状态转移图 状态转移图简称SFC):是 用状态继电器来描述工步转移的图形。 指令表 对步进接点用步进指令STL编程; 当步进控制范围结束时,用步进返回指令RET; 与步进接点相连的触点用LD/LDI指令。 使用步进指令需要说明的问题 1. 状态S作为辅助继电器使用时,不能提供步进接点(步进接点是可以产生一定步进动作的接点)。 2. 输出的驱动方法。STL内的母线一旦写入LD或LDI指令后,对不需要触点的线圈就不能再编程,如图(a)所示。若要编程,需变换成图(b)所示。 使用步进指令需要说明的问题 3. 栈指令的位置。不能在内母线处直接用栈指令(MPS/MRD/MPP),须在LD或LDI指令后使用栈指令,图a所示。 4. 状态的转移方法。对于STL指令后的状态(S),OUT指令和SET指令具有同样的功能,都将自动复位转移源和置位转移目标。但OUT指令用于向分离状态转移,而SET指令用于向下一个状态转移。如图b所示。 使用步进指令需要说明的问题 5. 在不同的步进段,允许有重号的输出(注意:状态号不能重复使用)。如图(a)所示,表示Y2在S20和S21两个步进段都接通,它与图(b)等效。 6. 在不相邻的步进段,允许使用同一地址编号的定时器(注意:在相邻的步进段不能使用),如图所示。故对于一般的时间顺序控制,只需2~3个定时器即可。 使用步进指令需要说明的问题 7. 若需要保持某一个输出,可以采用置位指令SET,当该输出不需要再保持时,可采用复位指令RST。 8. 初始状态用双线框表示,通常用特殊辅助继电器M8002的常开触点提供初始信号。其作用是为启动作好准备,防止运行中的误操作引起的再次启动。(如前例) 9. 在步进控制中,不能用MC指令。 10. S要有步进功能,必须要用置位指令(SET),才能提供步进接点,同时还可提供普通接点。(举例讲解) 11. 采用应用指令FNC40(ZRST)进行状态的区间复位,如图5.10所示。 使用步进指令需要说明的问题 12. 状态转移瞬间(一个扫描周期),由于相邻两个状态同时接通,对有互锁要求的输出,除在程序中应采取互锁措施外,在硬件上也应采取互锁措施,其实现方法如图所示 。 仿STL指令的编程方式 使用起保停电路的编程方式 2. 使用起保停电路的编程方式 使用起保停电路的编程方式 以转换为中心的编程方式 以转换为中心的编程方式 以转换为中心的编程方式 单序列的编程方式 以转换为中心的编程方式 3) 应用实例 3) 应用实例 仿STL指令的编程方式 仿STL指令的编程方式 仿STL指令的编程方式 使用STL指令的编程方法 STL指令 步进梯形指令(Step Ladder Instruction)简称为STL指令,如图所示。FX系列PLC还有一条使STL指令复位的RET指令。利用这两条指令,可以很方便地编制顺序控制梯形图程序。 STL指令可以生成流程和工作与顺序功能图非常接近的程序。顺序功能图中的每一步对应一小段程序,每一步与其他步是完全隔离开的。 根据要求将这些程序段按一定的顺序组合在一起,就可以完成控制任务。这种编程方法可以节约编程的时间,并能减少编程错误。 用FX系列PLC的状态(S)编制顺序控制程序时,一般应与STL指令一起使用。 S0~S9用于初始步; S10~S19用于自动返回原点。 STL触点驱动的电路块具有三个功能: 对负载的驱动处理 指定转换条件 指定转换目标 STL触点一般是与左侧母线相连的常开触点,当某一步为活动步时,对应的STL触点接通,它右边的电路被处理,直到下一步被激活。 某一STL触点闭合后,该步的负载线圈被驱动。当该步后面的转换条件满足时,转换实现,即后续步对应的状态被SET指令或OUT指令置位,后续步变为活动步,同时与原活动步对应的状态被系统程序自动复位,原活动步对应的STL触点断开。 系统的初始步应使用初始状态S0~S9,它们应放在顺序功能图的最上面。 在由STOP状态切换到RUN状态时,可用此时只持续一个扫描周期的初始化脉冲M8002来将初始状态置为ON,为以后步的活动状态的转换作好准备。 需要从某一步返回初始步时,可以对初始状态使用OUT指令或SET指令。 右图中的旋转工作台用凸轮和限位开关来实现运动控制。在初始状态时左限位开关X3为ON,按下起动按钮X0,Y0变为ON,电动机驱动工作台沿顺时针正转,转到右限位开关X4所在位置时暂停5s(用T0定时)。 工作台一个周期内的运动由图中自上而下的4步组成,它们分别对应于S0和S2
文档评论(0)