以下所述操作步骤仅适用于小型控制系统(7Z)及 GBA 项目。19 英寸设备项目(IPC477E)无需执行这些步骤,相关操作将由开放工具套件完成。
以下为手动执行对应步骤的说明:
复制文件
更新项目内类型
复制复制模板
更新图像规则
更新文本列表规则
更新变量规则
更新人机界面变量
更新图片
更新脚本
将项目库中的模块导入至当前项目
统一项目配置
小型控制系统(7Z)及 GBA 项目更新
进行手动更新时(例如小型控制器(7Z)或GBA项目),请务必遵照文中所述的顺序操作。
文件复制
本步骤仅适用于在主操作站(IPC477E)上手动执行程序库更新的场景(终端面板与网关接入设备不适用)。
部分功能需要将版本文件中的数据复制到操作站的数据结构内。
1. 将文件夹“……\06_Software\10_ProDiagTimestamp”下的“ProDiag_Timestamp”文件复制至路径“D:\Projects\Siemens\02_TIA\06_Openness\ProDiagTimestamp”
2. 将文件夹“……\06_Software\11_Helligkeitssteuerung”下的“Brightness.exe”文件复制至路径“D:\Projects\Siemens\02_TIA\07_System\01_Settings”
更新项目中的类型
在“全局库”中打开版本附带的库文件。
在全局库中右键点击“类型”>选择“更新类型”>点击“项目”。
打上勾选标记 → 按下确定
如果全局库和项目库的结构存在差异,则必须对其进行更新。请点击确定按钮关闭此对话框。
模板文件
从「全局库」更新项目库中的模板文件。
在项目库中删除「模板文件」文件夹内的全部内容。
将全局库(例如“VASS_V6_xxZ_jjjj_mm_tt”)里「模板文件」文件夹的所有内容复制到项目库中。
图像规则
删除项目中「公共数据」>「SiVArc」>「图像规则」下的图像规则。
将项目库中**模板** > **VASS_V6** > **19英寸人机界面** > **复制** > **公共数据** > **SiVArc** > **画面规则**下的画面规则,复制到当前项目的**公共数据** > **SiVArc** > **画面规则**目录中。
需逐个选中规则,再复制至项目内。
位于**HMI_GBA_LED**下的画面规则**VASS_V6_HMI_19Z_GBA**,仅GBA相关项目需要使用。
结果:
插入图像规则后,需检查CPU名称下方(示例中为“KASTIL1-----BS1---KFU1”)的复选框是否已勾选。
注意!
如有需要,需先调出该列(参见绿色框“显示/隐藏PLC设备列”)。
控制名称所在的字段可能未在视图中显示,遇到此种情况,可通过拉宽对应列将其调出。
此外还需检查,在“已连接设备”选项下是否全部勾选。
文本列表规则
删除项目中位于“公共数据”>“SiVArc”>“文本列表规则”下的相关内容。
将项目库中「模板」>「VASS_V6」>「19英寸人机界面」>「复制」>「公共数据」>「SiVArc」路径下的**VASS_V6_文本列表规则**,复制到本项目的「公共数据」>「SiVArc」>「文本列表规则」目录中。
结果:
变量规则
删除项目中位于「公共数据」>「SiVArc」>「变量规则」下的变量规则(标签规则)。
将项目库中「模板」>「VASS_V6」>「19英寸人机界面」>「复制项」>「公共数据」>「SiVArc」>「变量规则」下的**VASS_V6_变量规则**,复制到当前项目的「公共数据」>「SiVArc」>「变量规则」目录中。
结果:
人机界面变量
在项目的“IA1”>“人机界面变量”路径下,删除名为“VASS_V6_internal”的文件夹。
在项目库中依次进入「模板」>「VASS_V6」>「19英寸人机界面」>「复制」>「IA1」>「人机界面变量」,选中**VASS_V6_internal**文件夹,并将其复制到当前项目里「IA1」目录下的「人机界面变量」文件夹中。
更新图片
删除项目中路径为「IA1」>「图片」>「VASS_V6」>「人机界面」下的「Bilder_19inches」文件夹。
将项目库中**类型** > **VASS_V6** > **人机界面**目录下的「Bilder_19inches」文件夹,复制到当前项目的**IA1** > **图片** > **VASS_V6** > **人机界面**路径中。
脚本更新
删除项目中路径为“IA1”>“脚本”>“VB脚本”>“VASS_V6”>“人机界面”下的“Skripte_19inches”和“Skripte_Global”文件夹。
将项目库中**类型**>**VASS_V6**>**人机界面**路径下的文件夹“Skripte_19inches”和“Skripte_Global”,复制到当前项目的**IA1**>**脚本**>**VB脚本**>**VASS_V6**>**人机界面**目录中。
将项目库中的功能模块导入至当前项目
所有来自模板的标准功能块与数据块(例如“DB_ARG”),均需全部导入到项目对应的位置中。
若项目内已存在同名模块,必须先将其从项目中删除,再从项目库重新复制导入。
该要求适用于项目库中**模板**>**VASS_V6**>**可编程逻辑控制器**>**复制**路径下所有文件夹内的全部程序模块。
示例“DB_ARG”:
需在“程序块”>“VASS_V6”>“#_ARG”>“数据块”>“数据块用户”路径下删除“DB_ARG”。
随后,在项目库的“模板”>“VASS_V6”>“可编程逻辑控制器”>“复制”>“程序块”>“VASS_V6”>“#_ARG”>“数据块”>“数据块用户”路径中,将“DB_ARG”复制到当前项目内。
协调项目
点击 “协调项目” 按钮整理该项目。
选择所有设备。必须勾选“统一选项”下方的复选框。
点击“确定”。