西门子授权代理商-西门子PLC一级代理商-触摸屏伺服电机驱动代理商
| 更新时间 2024-11-14 08:00:00 价格 请来电询价 西门子PLC 西门子触摸屏 西门子伺服电机 西门子变频器 西门子直流调速器 西门子电缆 联系电话 13922889745 联系手机 18475208684 联系人 向小姐 立即询价 |
我的理解是自动生成的设备画面按工位分类的原理就是通过读取画面规则中触发规则的功能块的某一级的调用的名称进行分类,这个某一级调用的FC或者FB在整个项目中只调用了一次。例如我现在的例子里ST10_Main这个FC作为工位分类的依据,它在触发规则的机器人功能块的调用结构里属于一级调用
在手册里,我们找到表示调用层级的第一级程序块的函数:StructureBlock
这个函数象对第一级块进行juedui寻址,可访问第一级块及其数据块的各种属性
下面是这个函数具体属性的用法
• “SymbolicName”对象属性
SubModuleBlock.SymbolicName 访问用户自定义的块名称。
• “Title”对象属性
SubModuleBlock.Title 访问块属性中的块标题。
• “Version”对象属性 SubModuleBlock.Version
如果块是一个块类型的实例,则通过该表达式可访问库中块类型的类型版本。
• “FolderPath”对象属性
ModuleBlock.FolderPath 访问块在项目树的“程序块”文件夹中的路径,例如,“Plant\Plantsection\Productionline”
• “Name”对象属性
ModuleBlock.Name 访问块的内部名称,例如,“FB1”。
• “NetworkComment”对象属性
ModuleBlock.NetworkComment 访问在块的程序段中输入的注释。
• “NetworkTitle”对象属性
ModuleBlock.NetworkTitle 访问用于对块进行实例化的程序段的标题。
• “Number”对象属性
ModuleBlock.DB.Number 访问块属性中的块编号。
• “Parameters”列表
ModuleBlock.Parameters("Activate").Value 访问块参数。
• “SymbolComment”对象属性
ModuleBlock.SymbolComment 访问块属性中用户自定义的注释。
• “SymbolicName”对象属性
ModuleBlock.SymbolicName 访问用户自定义的块名称。
• “Title”对象属性
ModuleBlock.Title 访问块属性中的块标题。
• “Version”对象属性
ModuleBlock.Version 如果块是一个块类型的实例,则通过该表达式可访问库中块类型的类型版本。
所以我这里用的的是:ModuleBlock.SymbolicName 访问用户自定义的块名称。并在前面加上Valve_002_作为前缀。
画面组的表达式为"SiVarc"&"\\002_Valve"
下面是自动生成后的完整的效果
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684