您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制三凌FX系列可编程控制器SFC程序的建立 正文
三凌FX系列可编程控制器SFC程序的建立

三凌FX系列可编程控制器SFC程序的建立

点击数:7287 次   录入时间:03-04 11:37:01   整理:http://www.55dianzi.com   电脑-单片机-自动控制

  首先要说说什么是SFC程序,SFC是可用于编辑A系列和QCPU (Q模式)/QnA系列及FX系列CUPs的方法之一,FSC是“顺序功能流程图”的英文缩写。它和梯形图、指令表是一样的功能,它是一种新的语言,通过清楚的描述,表述CUP控制的机器/设备的操作顺序,便于从整体上掌握系统,并使编程更容易。笔者个人认为这是用于代替传统的STL步控指令而推出的新语言系统。另外它与由梯形图描述的每次扫描程序全部执行不同,如果以SFC格式写入至CPU,则可能只运行程序中最小的必需部分。从这方面可以看出,使用SFC编程PLC运行的速度将会更快。
  
  步进梯形图指令与SFC有什么差别呢?其实步进梯形图指令与SFC本质上是相同的,不同的只是在画面显示的不同。在实际的程序中,如下所示:
  
  STL图表与SFC图表之间的关系,如图1所示。

STL图表与SFC图表之间的关系


  
  由上面可见,STL与SFC基本上相同,不同的只是在编程画图的过程上有所不同,下面我们来做一个新的程序来作为例子讲解一下。关于例子的要求如下:
  
  1.有手动和自动两种模式。
  
  2.在自动模式下,有复位功能:在自动模式下转换成手动模式,同样有复位功能。
  
  3.自动模式下,有启动和预停功能。
  
  创建新工程中选择SFC。双击块标题进入块信息设置,根据自己编程的习惯和程序的需要来设置块的数量,笔者建议程序越复杂越要多分块,不但以后检查维修方便,自己编起来也十分顺畅。根据例子的要求,笔者把0号块设置成手动模式,块类型选择为梯形图块。1号块设置为自动模式,块类型选择为SFC块。

42584


  
  这里要提醒一点,SFC块的主要用在顺序控制,它并不能代替梯形图,而其他手动、复位等功能都要通过梯形图块来处理,另外还有一个原因是SFC图中的SO初始步需要置1,这个必须通过梯形图来处理,如在图1中右上角所示。
  
  手动模式梯形图块中主要有五部分:1.手动和自动的切换。2.手动时的输入和输出。3.自动循环的启动。4.自动时的复位、停止。5.设置S0为置1状态。梯形图图4中X0是作为手动自动模式切换的开关  ,M1、M2、M3是自动模式下的中间继电器,Y0、Y1、Y2作为单独的输出。笔者认为这样编写的好处是方便维修和调试,假设Y0、Y1、Y2有其中一个输出点坏了(继电器或晶体管),在不拆开PLC维修的条件下,只需要用编程器更改其中一个输出点即可,而不用从头到尾查看程序来修改,更加方便、快捷。M0是自动模式时起动和停止的控制继电器。
  
  自动模式见图4,程序看起来非常简单、舒畅,它和STL的编程方法一样(看图1)。另外有几点需要注意的是在编写联级转移(十)时,作为转移条件,只有一个虚拟线圈可以作为线圈指令输入如图5,也可以单击或来完成或者直接按  入tran。在跳转中必需写入跳转的步数如图6。

42586




本文关键字:控制器  程序  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制

《三凌FX系列可编程控制器SFC程序的建立》相关文章>>>