全国服务热线 15221406036
单位新闻

西门子6ES7288-1CR40-0AA1

发布时间: 2023-03-14 21:58 更新时间: 2024-05-08 07:10

西门子6ES7288-1CR40-0AA1

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下命令执行情况

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步。 

 图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命令使顺控程序从当前记录步开始执行。


图2 RUNHOLD参数


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com