SFC chart的控制命令有哪些?

sfc chart的控制命令包括手动命令、自动命令、外部命令、内部命令,如下图1所示;
图1 sfc chart的控制命令
·手动命令:sfc chart调试窗口和sfc 面板上的控制按钮,共9个,仅在手动模式下有效。包括:start、hold、error、restart、complete、abort、stop、resume、reset
·自动命令:通过sfc chart外部视图的io互联控制sfc,仅在自动模式下有效。包括:start、complete、hold、resume、abort、stop、restart、reset
·外部命令:包括:lockcomplete、lockhold、lockabort、lockstop、lockerror,通过io互联控制sfc
·内部命令:包括:intstart、intcomplete、inthold、intresume、interror、intabort、intstop、intrestart、intreset,是sfc的内部命令,在步中设置用于触发sfc的状态转换。
注意:
· 手动模式下自动互联输入无效,自动模式下命令按钮不可用。但是内部命令和外部命令在手动和自动模式下都有效
· 外部命令的优先级为lockabort>lockstop>lockerror>complete,hold
· 如果有几个命令(例如:外部命令和内部命令)同时排队等待时,sfc会显示互联错误li_err=1,此时会执行命令的执行情况如下图2所示。
图2 li_err下命令执行情况