>首页 > plc > 西门子plc>影响SFC chart状态转换的参数分析 正文

影响SFC chart状态转换的参数分析

来源:电工天下   编辑:小电工发布时间:2019-12-21 08:33:28

有关影响SFC chart状态转换的参数分析,这些参数包括SELFRESET、CYCLEXEX、SELFCOMP、 RUNHold等,这些参数决定了SFC chart状态转换,顺控程序的处理方式等。

影响SFC chart状态转换的参数

1)SELFRESET决定SFC chart在“completed”、“aborted”、“stopped”三中状态下的转换方式,仅在手动模式下有效。(注意:SFC chart循环执行时Selfreset不能=1)

SELFRESET=1,SFC chart在“Completed”、“Aborted”、“Stopped”状态下的顺控程序执行完成之后,SFC chart会立即自动转换为“idle”状态。

SELFRESET=0,“Completed”、“Aborted”、“Stopped”状态下的顺控程序执行完成之后SFC仍然保持在相应的状态,直到SFC chart收到新的触发命令。

2)CYCLEXEX决定SFC chart是否循环执行,在自动模式下有效。手动模式由命令窗口的“Cyclic Operation”决定。

CYCLEXEX=1,SFC chart会自动从“Completed”状态转换到“Starting”状态。

CYCLEXEX=0,SFC chart保持“Completed”状态,由事件触发离开该状态。

3)SELFCOMP决定SFC chart离开“Run”状态的方式,如下图1所示,

SELFCOMP=1,顺控程序处理完成后,SFC chart自动从“Run”状态转换到“Completing”状态。顺控的最后一步执行完成之后执行END步,SFC chart的状态转入“Completing”状态。

SELFCOMP=0,SFC chart保持在“Run”状态,并重复start到end步,直到发出“完成”命令。顺控程序的最后一步执行完成之后执行START步。

SELFCOMP参数
图1 SELFCOMP参数

4) RUNHold决定SFC chart被Hold之后当前顺控程序的处理方式,如下图2所示:

RUNHold=1(abort),将中止先前执行的顺控程序。执行当前激活步和END步后离开该顺控程序,SFC chart从“Holding”à“Held”后,Resume命令使顺控程序从START步开始执行。

RUNHold=0(hold),暂停先前的顺控程序。在SFC chart中记录该顺控程序的信息,SFC chart从“Holding”à“Held”后,Resume命令使顺控程序从当前记录步开始执行。

RUNHOLD参数
图2 RUNHOLD参数

    相关文章
    • SFC chart的控制命令的分类与用法

      SFC chart的控制命令的分类与用法

      有关SFC chart的控制命令的分类与用法,SFC chart的控制命令包括手动命令、自动命令、外部命令、内部命令,其功能与使用注意事项,一起来了解下。

      时间:2020-04-25 13:50:45

    • plc单流程状态转移图的编程技巧

      plc单流程状态转移图的编程技巧

      plc单流程状态转移图的编程技巧,plc单流程状态转移图中的状态三要素是指驱动、状态转移条件和状态转移方向三个要素,步进顺控指令的编程原则:先进行驱动处理,然后进行状态转移处理。

      时间:2020-04-08 11:54:26

    • 西门子plc的转换指令功能说明

      西门子plc的转换指令功能说明

      西门子plc的转换指令1. BCD_IBCD码转换为整数2. I_BCD 整数转换为BCD码3. I_DINT 整数转换为双整数4. BCD_DIBCD码转换为双整数5. DI_BCD 双整数转换为BCD码6. DI_REAL 双整

      时间:2020-03-15 11:05:22

    • 西门子plc s7-300 计数器输出状态问题解答

      西门子plc s7-300 计数器输出状态问题解答

      西门子plc s7-300 计数器输出状态问题问题:在使用西门子plc进行编程时,加计数器的输出位或常开触点应在计数值到达预置值时接通,但s7-300的加计数器的计数值到达预置值时,其输出

      时间:2020-03-15 10:36:47

    • 西门子s7-300状态字说明_西门子s7-300状态字的用法实例

      西门子s7-300状态字说明_西门子s7-300状态字的用法实例

      有关西门子s7300状态字的介绍,cpu中状态字包括首次检查位、逻辑运算结果、状态位、CC1及CC0位等,结合STEP7中的指针编程,具体介绍了条件码CC0/CC0的用法。

      时间:2020-03-10 10:56:08

    • 【图】西门子s7-300/400 plc转换指令的用法说明

      西门子s7-300/400 plc转换指令的用法说明

      西门子s7-300/400 plc转换指令的用法,介绍了s7-300/400的数据形式转换指令的主要特点,BCD转换指令,整数、浮点数转换指令的用法及注意事项。

      时间:2020-03-10 10:27:30

    • SFC chart中执行Abort命令时顺控程序的执行顺序

      SFC chart中执行Abort命令时顺控程序的执行顺序

      有关SFC chart中执行Abort命令时顺控程序的执行顺序,SFC chart包含三个顺控程序RUN_KM,ABORT_KM,HOLD_KM,启动条件分别为SFC chart处于“Run”,“Aborting”,“Holding”状态。

      时间:2020-02-21 10:54:04

    • cpu重启与sfc chart能否继续执行的问题

      cpu重启与sfc chart能否继续执行的问题

      有关cpu重启与sfc chart能否继续执行的问题,在SFC chart的属性中设置启动选项和CPU重启后SFC chart的运行方式,以让cpu重启sfc chart自动运行。

      时间:2020-02-21 10:21:48

    推荐文章

    Copyright © 2015 - 2020 dgjs123.com All Rights Reserved

    电工天下 版权所有