定义
在 SiVArc 编辑器中创建并编辑 SiVArc 规则。
使用 SiVArc 规则编辑器集中控制 SiVArc 生成功能。可使用此方法共同编辑和组织所有规则。可以共同导出或导入规则。
SiVArc 编辑器是表格编辑器。每个 SiVArc 规则类型都有各自的编辑器。编辑器具有不同的对象。
访问 SiVArc 规则编辑器
要打开 SiVArc 编辑器,请双击项目树中的“公共数据 > SiVArc”(Common data > SiVArc)中的相关条目。
使用工具栏中的图标隐藏或显示单个列,例如“PLC”、“HMI 设备”或“HMI 设备类型”列。
在 STEP 7 中也可访问画面和文本列表:
为所选程序块创建的所有画面和文本列表规则都可在程序块上直接访问。所显示规则的范围取决于控制器。
除了导入/导出外,在 STEP 7 中创建和编辑 SiVArc 规则的方式与在实际 SiVArc编辑器中相同。巡视窗口中没有工具栏。
在 STEP 7 中,只能使用项目树中的“公共数据 > SiVArc”(Common data > SiVArc)下的快捷键菜单命令来移除 SiVArc 规则的专有技术保护。
首次生成后,还可在巡视窗口的“插件 > SiVArc”(Plug-ins > SiVArc)下获取“画面生成概览”(Screen generation overview) 和“文本列表生成概览”(Text listgeneration overview) 显示画面。
HMI 对象与程序块的互连
在“画面规则”(Screen Rules) 编辑器中,为多个设备定义生成画面中的 SiVArc HMI 对象所使用的画面规则。
在“文本列表规则”(Text list rules) 编辑器中,定义为不同设备生成文本列表所用的 SiVArc 规则。
此时,可以创建规则并为每条规则指定以下内容:
已连接组件
画面规则:程序块、画面对象、画面、布局字段
文本列表规则:程序块、文本列表
执行规则的条件
规则注释
在“画面规则”(Screen rules) 编辑器中,可以显示“PLC”、“HMI 设备”或“HMI设备类型”列。在这些列中,可启用或禁用在生成期间 SiVArc 为其应用这些规则的设备。通过这种方式,可为所选设备生成 HMI对象。
控制变量的储存结构
在“变量规则”(Tag rules) 编辑器中,可定义通过 SiVArc生成的外部变量所采用的变量规则,这些外部变量以结构形式存储。
此时,可以创建规则并为生成的变量定义以下内容:
变量组的名称
变量表的名称
规则执行顺序
执行规则的条件
规则注释
将 HMI 对象系统地插入项目中。
在“库规则”(Library rules) 编辑器中,可定义为不同 HMI 设备从库中生成所选对象时遵循的规则。
此时,可创建规则并指定以下内容:
待创建的库对象
或
待创建的库对象组的 HMI 对象
规则注释
也可以显示“HMI 设备”(HMI device) 列和“HMI 设备类型”(HMI device type)列。在这些列中,可启用或禁用在生成期间 SiVArc 为其应用这些规则的设备。通过这种方式,可为所选设备生成 HMI 对象。