SFC编程基础

您所在的位置:网站首页 步进指令编程设计方式有哪些 SFC编程基础

SFC编程基础

2023-10-28 23:57| 来源: 网络整理| 查看: 265

5.程序最后必须使用步进返回指令RET。

6.不同时启动的双线圈是允许的,相邻的状态使用的“T、C”不能相同。

7.转移条件可以是多个元件的逻辑组合。

8.SFC程序内不可使用MC、MR指令。

9.初始状态一般用M8002驱动。

10.停电恢复后需要继续的状态,用停电保持状态元件(如FX2N的S500-S899)。

11.分支、汇合的组合流程和虚拟状态的编程需具体情况,具体分析,具体处理。

六、SFC程序的创建步骤:

初学编程的人员,按照SFC程序的创建步骤,SFC编程将变得条理清晰而不容易出错,当编程熟练后可省略前几步。

1、深刻理解控制要求:

一般为企业研发设备时对方都会提出控制要求,以达到生产目的。这里以一个最简单的例子,提出控制要求如下:

① 一开机,信号灯(Y0)亮2秒;

② 2秒后等待计数开关计数5次;

③ 5次计数以后完成指示灯(Y1)以1秒周期闪烁5秒;

④ 5秒结束后再次循环。

2、根据控制要求编制工艺流程图:

注:工艺流程图(亦称为工序图)要与控制电路图统一,如上述X1、Y0、Y1应在电路图中已标明。

3、软元件的分配:

① 给各工序的矩形分配状态S

初始状态分配S0-S9,其他的分配S20-S899(S10-S19用于IST指令)。

② 给转移条件分配软元件

根据实际需要可以是X输入端子号、定时器、计数器编号,可以是常开触点也可以是常闭触点,可以是单一触点,也可以是多个触点的组合。

③ 给动作输出分配软元件

动作输出可以是输出端子Y,也可以是定时器、计数器、辅助继电器等

④ 给跳转目标分配状态编号

执行重复动作以及流程的跳转使用“↳”符号,指定要跳转的目标状态编号。

七、SFC程序和书面印刷的区别:

我们知道SFC程序由两部分组成:梯形图块和SFC块。梯形图块其实就是初始步S0的置位(当然还可以包括一些程序中的初始化如数据寄存器清零、辅助继电器的复位等),编程软件中我们看到的是下图的形式:

而SFC块则是SFC程序的主体,有线圈输出、转移条件、转移方向,在编程软件中我们看到的是下图的形式:

鼠标点击不同的位置,显示各自的梯形图指令,如点击第2行则显示转移条件、点击第4行则显示S20步或者说状态S20中的内容(注意这里说的“步”和程序容量的步的概念是不同的):

由于在软件中不能同时显示每一个S步和转移条件,因此在书面教材中用如下形式呈现:

可是在很多教材中还会出现下面一种形式,状态S用双线形式表示,和单线触点形式意义不同:单线触点可以当做一般的触点使用(同辅助继电器触点),而双线状态S不能当做触点使用,它只是表示状态的转移地址。这种形式不能通过编程软件(键盘)输入而呈现,仅仅是为了更直观理解状态S中的内置梯形图而已。

指令表(IL)返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3