一、使用WinCC自带工具备份
项目复制器备份
- 关闭WinCC后,通过“Tools”菜单选择“Project Duplicator”;
- 选择源项目文件,指定目标路径和文件名,完成复制;
- 恢复时需在WinCC中重新启动本地服务器并关联备份文件。
运行时备份
- 使用“Copy WinCC Project”工具,支持手动触发或通过WinCC动作自动备份;
- 备份数据包含当天完成的组态,且保留时间戳。
二、手动复制项目文件
直接复制项目所在文件夹到安全位置;
使用文件扩展名筛选(如`.mcp`、`.bak`)快速定位备份文件。
三、数据库备份(程序数据库)
WinCC Explorer备份
- 在WinCC Explorer中右键项目,选择“备份项目”;
- 生成`.bak`文件,支持设置自动备份频率和存储路径。
T-SQL脚本备份
- 通过VBS脚本调用SQLCMD指令,执行备份T-SQL语句;
- 示例:`BACKUP DATABASE [数据库名] TO DISK = '备份路径\数据库名.bak'`。
四、注意事项
备份前需关闭WinCC服务器,避免数据冲突;
自动备份需配置WinCC选项中的数据库数据存储路径;
复制项目时建议同时备份工程目录和数据文件,确保完整性。
建议优先使用WinCC自带的备份工具,确保兼容性和数据完整性。对于大规模数据备份,可结合SQLCMD或BCP工具进行优化。