对控制命令有两点疑问,
1..手动模式和自动模式都在什么时候使用,有多大差异?
2..在外部视图中发现有lockstart,lockhold管脚命令,看样子是控制sfc chart的,但它和手动命令及 自动命令之间是什么关系呢?
----------------------------------------
SFC 控制可以分为以下几种,
1.手动模式:SFV控制,即由OS 上有操作员通过命令按钮控制,例如start,stop,hold.....按钮。
2.自动模式:在程序中通过CFC或者SFC互联到SFC的外部视图来控制,例如start,abort,reset.....管脚。
3.外部互联:即SFC 的 外部视图的LOCK*x管脚来控制SFC的状态。例如LOCKHOLD,LOCKCOMP....管脚。
4.内容命令:即INT*x管脚,不能互联,可以在顺控程序中来控制SFC的状态,主要用来测试
SFC中还有一种状态转换时自动完成的。例如从starting--->run,completing--->completed,holding--->held,aborting--->aborted,stopping--->stopped,如果上述的*ing状态触发了seq,在seq执行完成后状态自动转入*ed状态,如果没有则*ing 持续一周期后转变为*ed状态。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。