n
描述
在 WinCC flexible 手册中推荐使用以下函数列表来拷贝/移动归档。n
CloseAllArchives
ArchiveLogFile
OpenAllArchivesn
此函数列表并不能确保成功拷贝归档,由于下一个函数并不会等待之前函数的完成。n
解决办法
每一个函数的执行仅在前一个函数成功完成之后。n
注释
此方法不适用分段归档,因为函数 “ArchiveLogFile” 仅能拷贝一个文件并非分段文件。n
拷贝或移动一个归档
n
No. | 步骤 |
1 | Close All Archives 在按钮事件 “释放” 中组态函数 “CloseAllArchives”。 |
2 | Archive Log File 如果函数 “CloseAllArchives” 成功完成,则输出系统消息号 80019 。 在此系统消息 “到达” 事件组态 “ArchiveLogFile”。 n 注释 |
3 | Open All Archives “ArchiveLogFile” 函数成功完成之后,输出系统消息 80048 。 在此系统消息 “到达” 事件组态 “OpenAllArchives” 。 |
表01
拷贝或移动多种归档
No. | 步骤 |
1 | Close All Archives 在按钮事件中组态函数 “CloseAllArchives” 。 |
2 | Archive Log File 如果函数 "CloseAllArchives" 成功完成,则输出系统消息号 80019 。 在此系统消息 “到达” 事件组态以下脚本。 示例为拷贝 5 个归档。
|
3 | Open All Archives “ArchiveLogFile” 函数成功完成之后,输出系统消息 80048 。 在此系统消息 “到达” 事件组态以下脚本。
脚本函数功能 |
表 02
根据需要可以更改图.02 中的两个脚本。
注释
如果短期归档大约 300 个变量(拷贝所有归档), 推荐在拷贝步骤前使用函数 “StopArchiving” 来停止归档。成功完成函数 “OpenAllArchives” 后,使用函数 “StartArchiving” 单独启动归档。
执行函数 “StopArchiving” 后,不再归档数值。
警告
在本例中,由于脚本始终属于低优先级所以无法保证脚本执行的顺序。详细信息参考WinCC flexible 2008 系统手册条目号:18796010,Processing Scripts in Runtime,或者WinCC flexible 在线帮助 “Working with WinCC flexible > System functions and Runtime scripting > Behavior in Runtime > Order of script processing”。
安全注释
西门子提供产品和解决方案,用于支持实现工厂、解决方法、机器、设备或网络的单独的安全功能。它们是复杂工业安全概念的重要组成部分。在这个概念下西门子继续开发相关产品和解决方案。西门子建议请保持定期的产品升级。
为了西门子产品和解决方案的安全操作,有必要采取适当的安全措施(例如元器件保护)和集成每一个组件产品到整个工业安全架构下。这也应该覆盖到使用的第三方产品。关于更多的工业安全信息可参考:
http://www.siemens.com/industrialsecurity.
为了获取到及时最新的产品升级信息,建议订阅产品的新闻快递。关于更多的信息参考:
http://support.automation.siemens.com.
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc325799.html