SFC编程基础 |
您所在的位置:网站首页 › 步进指令编程设计方式有哪些 › SFC编程基础 |
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 |