>在VASS6中必须指定 GRAPH FB 中包含和调用的块的名称(“S7G_Control_Ext”)。必须为每个步骤链单独进行此设置。
创建扩展函数块并指定给 GRAPH 函数块 如需访问 GRAPH 内部参数,则可创建一个扩展函数块并分配给 GRAPH 函数块。该扩展块可用作一个单实例或多重实例。 作步骤 要创建一个扩展块并分配给 GRAPH 函数块,请执行以下操作步骤:
使用“GRAPH”编程语言,创建一个新的函数块 (FB)。 打开新 GRAPH 函数块的块属性。 在“常规 > 版本”(General > Version) 中,将 GRAPH 函数块的版本设置为“>= V4.0”。
说明 有关项目兼容性的注意事项 如果当前项目并非 V14 SP1 项目,则将显示一条相应消息。要通过扩展块访问 GRAPH 内部参数,则必须将该项目升级为 V14 SP1 项目。但升级后,低于 TIA Portal V14 SP1 的版本将无法再使用。 |
使用“SCL”编程语言,创建一个新的函数块 (FB)。该函数块可指定任意一个名称。该函数块将用作扩展块。 在扩展块中块接口的“InOut”部分内,输入以下 in/out 参数:
打开 GRAPH 函数块的块属性。 在“属性 > 扩展块名称”(Attributes > Name of extension block) 中,输入 SCL 函数块的名称。 将该扩展块实例化为一个单实例或多重实例: 在其它块中调用该 GRAPH 函数块时,系统将自动为该 GRAPH 函数块创建背景数据块。 如果已将扩展块实例化为一个单实例,则扩展块的背景数据块将提供块调用时的相应参数,该块调用在 GRAPH 函数块的“InOut”部分中定义
|
结果 扩展块已就绪,用户可访问该块中的 GRAPH 内部参数。具体描述和状态数组将位于数组集合“io_G7Arrays”中。通过偏移量,即可访问这些数组。例如,通过以下方式访问该类型: #t_NumberOfActiveSteps := #io_G7Arrays[#io_RT_DATA.OFFSETS.SAX_OFFSET] - 1;
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |