• {{item.name}}
SIMATIC WinCC {{item.name}}
{{item2.name}}
更多
常问问题

如何在 WinCC Comfort 和 WinCC Advanced 中安全地拷贝或移动归档数据?

star star star star star
5.0 分
文档编号:63042926| 文档类型:常问问题| 发布时间:2023年10月20日
  • 0
  • 310
  • 1
本篇文章旨在解释当使用博途 WinCC 拷贝或移动归档数据时如何避免访问冲突和随之而来的数据丢失。 推荐使用 WinCC Advanced V15 手册中的下列函数拷贝/移动归档数据。 CloseAllArchives(关闭所有日志) ArchiveLogFile(归档日志文件) OpenAllArchives(打开所有日志)

本篇文章旨在解释当使用博途 WinCC 拷贝或移动归档数据时如何避免访问冲突和随之而来的数据丢失。


推荐使用 WinCC Advanced V15 手册中的下列函数拷贝/移动归档数据。

  • CloseAllArchives(关闭所有日志)
  • ArchiveLogFile(归档日志文件)
  • OpenAllArchives(打开所有日志)

手册
V15: 参考条目中手册章节:“SIMATIC STEP 7 Basic/Professional V15 and SIMATIC WinCC V15> 可视化过程  > 使用系统函数和运行系统脚本 > 参考 > 函数列表 > 系统函数 > 归档 >归档日志文件“  条目ID109755202

V16: 参考条目中手册章节:“SIMATIC STEP 7 Basic/Professional V16 and SIMATIC WinCC V16> 可视化过程  > 使用系统函数和运行系统脚本 > 参考 > 函数列表 > 系统函数 > 归档 >归档日志文件“  条目ID109773506

注意

如果您在使用审计追踪,请始终使用“移动(hmiMove)”模式,否者将因为复制数据产生两个数据段而违反FDA准则。

但是,这过程中有可能出现前一个函数执行完成之前就开始了下一函数的执行,这会导致数据丢失。

为了避免该情况发生,您可以利用系统函数运行完成时产生的系统消息,以确保一步步依次执行这些系统函数。也就是说您要先接收到上一步函数产生的系统消息再执行下一步的系统函数。

注意
该方法不适用于分段归档,因为函数 "归档日志文件" 仅拷贝一个文件而不是分段。

拷贝或移动一个归档

No.过程
1关闭所有归档
为一个按钮的 “释放” 事件组态 “关闭所有日志” 函数;
2归档日志文件
如果函数 “关闭所有日志”成功执行完成,那么将会产生一条编号为 80019 的系统报警。
为这条系统报警的“到达” 事件组态“归档日志文件”函数;

注意:
系统消息在项目导航下的 “HMI 报警” 中的 “系统事件” 选项卡中。
3打开所有归档
当函数“归档日志文件” 成功执行完成后,编号为 80048 的系统报警将会触发,在这条系统报警的“到达”事件中组态 “打开所有日志” 函数。

表1

拷贝或移动多个归档

No.过程
1
         
关闭所有归档
为一个按钮的“释放”事件组态 “关闭所有日志” 函数。
2归档日志文件 如果函数 “关闭所有日志” 成功执行完成,会产生一条编号为 80019 的系统报警,为这条系统报警的 “到达” 事件组态以下脚本。示例为5条归档的拷贝。图. 01image.png
3打开所有归档 如果函数 “归档日志文件” 成功执行完成,会产生一条编号为 80048 的系统报警。为这条系统报警的 “到达” 事件组态以下脚本。图. 02脚本的功能 一旦每一个归档的拷贝或移动发生,系统报警 “80048” 就会出现,编号为 “80048” 的系统报警会被内部变量 “Counter” 计数,一旦所有归档的拷贝或复制完成(本例为5),IF 条件满足,那么 “打开所有日志” 函数会被执行。同时内部变量 “Counter” 被清零。表 02

根据需要调整图 1 和图 2 中的两个脚本。
image.png

注意
如果在短时间内归档大约 300 个值(需要拷贝所有归档),推荐使用函数  "StopLogging(停止记录)" 在拷贝之前停止归档。在 "打开所有日志" 函数成功完成后,使用 "StartLogging(开始记录)" 函数再次分别启动归档。

当函数 “StopLogging(停止记录)” 被执行,不再有数值被归档。

应用实例
WinCC Runtime Advanced和SIMATIC HMI操作设备使用WinCC (TIA Portal)的长期数据存档; 条目ID: 109477071
您可以前往全球资源库查看此文档: https://support.industry.siemens.com/cs/cn/zh/view/63042926


  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。