首页 > 其他分享 >西门子精致面板TP1200 历史数据(历史数据、审计追踪) 移存到网络路径

西门子精致面板TP1200 历史数据(历史数据、审计追踪) 移存到网络路径

时间:2024-08-17 21:25:39浏览次数:16  
标签:报警 函数 移存 系统 TP1200 归档 ArchiveLogFile 日志 历史数据

1.网络共享

1.1 Window 功能 SMB安装

1.2.共享文件夹

1.3.触摸屏端需要设置电脑的用户、密码、网络信息

2.如何安全移动归档数据

---------------------------------------------------------------------------------------------------------------------------------如何安全移动归档数据?

2.1概述

在Comfort Panel中,想要实现长期数据归档,可以通过以下三个系统函数实现该功能:

  • CloseAllLogs--关闭所有日志
  • ArchiveLogFile--归档日志文件
  • OpenAllLogs--打开所有日志

不建议在一个按钮中同时调用三个系统函数,主要原因:

如果直接在一个按钮中调用三个系统函数。因为文件操作速度比较慢,则会产生错误。例如,第一个函数CloseAllLogs执行后,日志文件还未完全关闭,第二个函数ArchiveLogFile已经开始执行。由于日志文件未完全关闭,系统函数ArchiveLogFile的执行则会产生错误。


为避免出现这种情况,可以使用系统函数完全执行成功后所产生的系统报警来确保系统函数已完全执行完成,即在上一个系统函数产生的系统报警“到达”事件中调用下一个系统函数。

  • CloseAllLogs:函数成功执行完成,将产生编号为80019的系统报警
  • ArchiveLogFile:函数成功执行完成,将产生编号为80048的系统报警
  • OpenAllLogs: 函数成功执行完成,将产生编号为80026的系统报警

注意:在使用审计追踪功能时,系统函数ArchiveLogFile的模式请使用“移动”模式,否则将会因为复制数据产生两个数据段而违反FDA准则。

2.2 拷贝或移动一个归档数据

  • 2.2.1 关闭所有归档

在“计划任务”中添加一个用于归档的任务。

在属性窗口中设置该任务的触发时间。

在任务“archiveTask”的“更新”事件中调用系统函数“CloseAllLogs”。

  • 2.2.2 归档日志文件

当“CloseAllLogs”函数执行完成后,会产生编号为80019的系统报警。在“HMI报警->系统事件”选项卡中可以导入所有系统报警。

  • 2.2.3 打开所有归档

当系统函数“ArchiveLogFile”执行完成后,会产生编号为80048的系统报警。在系统报警80048的“到达”事件中组态系统函数“OpenAllLogs”打开日志文件。

2.3. 拷贝或移动多个归档数据

  • 2.3.1 关闭所有归档

在“计划任务”中添加一个用于归档的任务。

在属性窗口中设置该任务的触发时间。

  • 在“archiveTask”任务的“触发”事件中调用系统函数“CloseAllLogs”。

  • 2.3.2 打开所有归档

在变量表中建立用于计数的变量。

当系统函数“ArchiveLogFile”执行完成后,会产生编号为80048的系统报警。因为需要归档多个日志文件,所以会产生多个80048的系统报警。需要编写VBS函数判断多个日志是否都已经归档完成,在所有日志文件都被归档完成的情况下,才能打开日志文件。编写如下VBS函数实现所有日志文件都被归档完成才打开日志文件的功能。

在编号为系统报警80048的到达事件中调用编写的VBS函数“OpenAfterAllArchive”

最后效果:

​​​​​​​

标签:报警,函数,移存,系统,TP1200,归档,ArchiveLogFile,日志,历史数据
From: https://blog.csdn.net/zhang080602/article/details/141286796

相关文章

  • PTrade如何获取历史数据—PTrade量化API说明,get_price - 获取历史数据
    get_price-获取历史数据get_price(security,start_date=None,end_date=None,frequency='1d',fields=None,fq=None,count=None)使用场景该函数在研究、回测、交易模块可用接口说明该接口用于获取指定日期的前N条的历史行情K线数据或者指定时间段内的历史行情K线数......
  • 利用python将沪深300股票历史数据存储在sqlite3
    一、环境准备1、python3中自带了sqlite3参考https://www.runoob.com/sqlite/sqlite-tutorial.html2、在sqlite中建表CREATETABLE[stock]([id]NVARCHAR(48),[name]NVARCHAR(24), [code]NVARCHAR(24),[date]INTEGERNOTNULL,[open]REAL,[close]......
  • cacti 1.2.x 周月年历史数据被压缩解决方法
    ​​​​​​​​​​目录1、问题现象2、原因分析3、解决方法3.1修改数据源配置文件RRAs3.2删除rrd文件前言:使用cacti监控网络流量的最大用途之一就是95计费,95计费是按5分钟取样,1小时12个点,一天24小时288个点,一个月就是8640个点。把这8640个点,按照降序排列,把前......
  • 简单的用Python采集股票数据,保存表格后分析历史数据
    前言字节跳动如果上市,那么钟老板将成为我国第一个世界首富趁着现在还没上市,咱们提前学习一下用Python分析股票历史数据,抱住粗大腿坐等起飞~好了话不多说,我们直接开始正文准备工作环境使用Python3.10解释器Pycharm编辑器模块使用requests—>数据......
  • Python通过tushare获取股票历史数据
    一、使用Tushare获取可参照官网:https://tushare.pro/步骤1:安装Tushare库在Python环境中使用pip命令安装Tushare库:pipinstalltushare步骤2:导入Tushare库在Python代码中导入Tushare库:importtushareasts步骤3:设置TushareToken在使用Tusha......
  • 通过日志恢复SQL Server的历史数据
    通过日志还原方案一:前提条件1.必须有一个完整的备份,且这个备份必须是在修改、删除数据之前做的。2.在更新、删除数据之后,做日志备份,该log备份将用于还原之前的数据建议使用备份数据库进行还原操作,确认无误再对原库进行操作,或同步数据开始还原操作:此处使用SQLmanagement界......
  • 【玩转Python系列】【小白必看】使用Python爬取双色球历史数据并可视化分析
    前言本文介绍了如何使用Python编程语言获取双色球历史数据,并使用数据可视化工具Matplotlib绘制了红球数量的折线图。通过对双色球历史数据的分析,我们可以更好地了解双色球的开奖规律和趋势。导入库importrequestsfromlxmlimportetreeimportcsvimportmatplotlib.pypl......
  • Kafka消息消费者位移存储性能测试
    背景Kafka是一个高性能、分布式的消息队列,被广泛应用于大数据领域。在Kafka中,消费者位移存储是非常重要的一部分,它记录了消费者消费消息的位置,以便在消费者宕机或者重启后能够继续消费未消费的消息。在实际应用中,消费者位移存储的性能对于Kafka的整体性能有着重要的影响。本文将......
  • 【MySQL 8.0】通过pt-archiver实现表的历史数据归档
    (root@node02)>setgloballocal_infile=on;QueryOK,0rowsaffected(0.00sec)(root@node02)>createtablecustomer_jplikecustomer;QueryOK,0rowsaffected(0.20sec)(root@node01)>setgloballocal_infile=on;QueryOK,0rowsaffected......
  • 升级之后历史数据相关测试
    1、手动测试,一般不会动历史数据。2、selenium或其他自动化测试,为了自动化的稳定性或其他考虑,会truncate表,删除历史数据。这样升级之后没法验证升级对于系统的影响。如果是未上线系统那影响较小,但是这一块的考虑可能会有所欠缺,需要加强......