西门子6ES7288-1CR60-0AA1
西门子6ES7288-1CR40-0AA1
当顺控程序被Abort时,顺控程序先执行当前激活步,之后再执行END步。然后SFC chart处理满足启动条件的顺控程序。 如果触发Abort命令时当前SFC chart中有处于“Held”状态的顺控程序,则SFC chart会先处理正在运行的顺控程序(先执行当前步,再执行END步),之后处理处于“Held”的顺控程序(先执行Held步,再执行END步)。然后才处理满足启动条件的顺控程序。 如下图1所示的SFC chart包含三个顺控程序RUN_KM,ABORT_KM,HOLD_KM,启动条件分别为SFC chart处于“Run”,“Aborting”,“Holding”状态。在SFC chart处于“Run”状态时,顺控程序RUN_KM会执行,Hold命令将SFC chart转入“Holding”状态(RUNHOLD=hold),此时顺控程序RUN_KM会暂停而去执行HOLD_KM的顺控程序。
|
在SFC chart的属性中可以设置启动选项和CPU重启后SFC chart的运行方式。如下图1所示:
图1 SFC chart 属性
· Autostart:CPU启动后SFC chart是否自动启动。不勾选时CPU启动后SFC chart处于“Idle”状态,勾选后CPU启动以后SFC chart自动进入“Starting”状态。
·Initialize SFC:CPU重启后SFC chart所有数据进行初始化,SFC chart返回初始状态“Idle”或者“Starting”,由AutoStart参数决定。
·Retain SFC state:记录SFC chart的状态,CPU重启后顺控程序保持在重启前的控制步,由操作员来决定SFC chart的执行。如下图2所示,由操作人员来决定SFC chart的工作状态,点击Resume按钮后顺控程序继续向下执行,也可以通过Stop和Abort按钮转换SFC chart的状态执行。
图2 CPU重启后SFC chart状态
SFC chart能以外部视图的方式显示为功能块,可以像CFC一样通过IO互联控制SFC chart的执行。在工厂层级下选中SFC chart右击,通过“Open External View”打开外部视图;或者在SFC chart编辑界面通过菜单ViewàExternal View打开外部视图。如下图1所示:
图12如何调用SFC chart的外部视图
SFC chart与控制模式相关的外部视图IO如下图2所示,表格显示了手动模式和自动模式输入/输出IO的对应关系。从手动模式切换到自动模式要求ENAUT=1和AUT=1,且MAN=0。注意:AUT和MAN不能都=1,否则会提示LI_ERR错误,无法实现模式切换。
图2手动模式和自动模式切换
- 西门子6ES7288-1CR40-0AA1 2024-05-08
- 西门子6ES7288-1CR30-0AA1 2024-05-08
- 西门子6ES7288-1CR20-0AA1 2024-05-08
- 西门子6ES7288-1CR60-0AA0 2024-05-08
- 西门子6ES7288-1CR40-0AA0 2024-05-08
- 西门子6ES7288-1ST60-0AA1 2024-05-08
- 西门子6ES7288-1SR60-0AA1 2024-05-08
- 西门子6ES7288-1ST40-0AA1 2024-05-08
- 西门子6ES7288-1SR40-0AA1 2024-05-08
- 西门子6ES7288-1ST30-0AA1 2024-05-08
- 西门子6ES7288-1SR30-0AA1 2024-05-08
- 西门子6ES7288-1ST20-0AA1 2024-05-08
- 西门子6ES7288-1SR20-0AA1 2024-05-08
- 6ES7288-1CR60-0AA1 2024-05-08
- 6ES7288-1CR40-0AA1 2024-05-08