一种化成分容设备日志读写方法及系统技术方案

技术编号:37115336 阅读:16 留言:0更新日期:2023-04-01 05:11
本发明专利技术提供了化成分容技术领域的一种化成分容设备日志读写方法及系统,方法包括如下步骤:步骤S10、化成分容设备的PLC实时记录化成分容设备的运行状态,并将所述运行状态按预设的日志格式缓存为日志文件;步骤S20、PLC将所述日志文件更新进化成分容设备的寄存器中;步骤S30、上位机从寄存器周期性读取所述日志文件,得到字符串格式的日志数据;步骤S40、上位机将所述日志数据存储为表格文件,通过所述表格文件进行日志查询。本发明专利技术的优点在于:极大的提升了化成分容设备的运维效率。大的提升了化成分容设备的运维效率。大的提升了化成分容设备的运维效率。

【技术实现步骤摘要】
一种化成分容设备日志读写方法及系统


[0001]本专利技术涉及化成分容
,特别指一种化成分容设备日志读写方法及系统。

技术介绍

[0002]为了及时发现化成分容设备运行的问题并对其进行优化,需要记录化成分容设备运行的日志,针对化成分容设备日志的记录,传统上存在如下方法:
[0003]方法一:PLC实时传输化成分容设备的当前状态到上位机进行日志记录,当需要查询日志时,在上位机内读取记录的日志,该方法需保证上位机实时联通,而有些化成分容设备并未配置上位机或触摸屏,或者未能实时连接上位机,可能在问题出现时丢失部分日志信息。
[0004]方法二:PLC将故障信息的日志记录在本地,当需要查询日志时,使用PLC专用编程工具去读取本地的日志,该方法会将程序泄露给任一需要查询日志的人,也要求查询日志的人员具有编写阅读PLC程序的能力,而实际上现场工作人员往往不具备这种能力。
[0005]不合适的日志读写方法会导致化成分容设备的运维对维护人员要求过高,导致故障处理时间过长,或者造成工作人员现场排查工作过于繁琐,从而降低化成分容设备的运行效率甚至停机,影响生产效益。
[0006]因此,如何提供一种化成分容设备日志读写方法及系统,实现提升化成分容设备的运维效率,成为一个亟待解决的技术问题。

技术实现思路

[0007]本专利技术要解决的技术问题,在于提供一种化成分容设备日志读写方法及系统,实现提升化成分容设备的运维效率。
[0008]第一方面,本专利技术提供了一种化成分容设备日志读写方法,包括如下步骤:
[0009]步骤S10、化成分容设备的PLC实时记录化成分容设备的运行状态,并将所述运行状态按预设的日志格式缓存为日志文件;
[0010]步骤S20、PLC将所述日志文件更新进化成分容设备的寄存器中;
[0011]步骤S30、上位机从寄存器周期性读取所述日志文件,得到字符串格式的日志数据;
[0012]步骤S40、上位机将所述日志数据存储为表格文件,通过所述表格文件进行日志查询。
[0013]进一步地,所述步骤S10中,所述日志文件至少携带数据名称、数据类型、偏移量、起始值以及记录时间。
[0014]进一步地,所述步骤S20具体为:
[0015]PLC基于所述日志文件的记录时间,判断记录时间相邻的所述日志文件是否存在差异,并将存在差异的所述日志文件更新进化成分容设备的寄存器中。
[0016]进一步地,所述步骤S20还包括:
[0017]PLC设定一存储容量阈值,基于所述存储容量阈值对寄存器中存储的日志文件进行循环覆盖。
[0018]进一步地,所述步骤S40中,所述表格文件为CSV格式。
[0019]第二方面,本专利技术提供了一种化成分容设备日志读写系统,包括如下模块:
[0020]日志文件缓存模块,用于化成分容设备的PLC实时记录化成分容设备的运行状态,并将所述运行状态按预设的日志格式缓存为日志文件;
[0021]日志文件存储模块,用于PLC将所述日志文件更新进化成分容设备的寄存器中;
[0022]日志文件读取模块,用于上位机从寄存器周期性读取所述日志文件,得到字符串格式的日志数据;
[0023]日志文件查询模块,用于上位机将所述日志数据存储为表格文件,通过所述表格文件进行日志查询。
[0024]进一步地,所述日志文件缓存模块中,所述日志文件至少携带数据名称、数据类型、偏移量、起始值以及记录时间。
[0025]进一步地,所述日志文件存储模块具体用于:
[0026]PLC基于所述日志文件的记录时间,判断记录时间相邻的所述日志文件是否存在差异,并将存在差异的所述日志文件更新进化成分容设备的寄存器中。
[0027]进一步地,所述日志文件存储模块还用于:
[0028]PLC设定一存储容量阈值,基于所述存储容量阈值对寄存器中存储的日志文件进行循环覆盖。
[0029]进一步地,所述日志文件查询模块中,所述表格文件为CSV格式。
[0030]本专利技术的优点在于:
[0031]1、通过化成分容设备的PLC实时缓存日志文件到本地的寄存器,上位机再从寄存器周期性读取日志文件,PLC与上位机无需实时联通,即使化成分容设备未配置上位机或触摸屏,也能通过寄存器获取日志文件,不会出现日志文件丢失的情况;通过将日志文件读取为字符串格式的日志数据并存储为表格文件,后续通过表格文件即可快速进行日志的查询,无需具有编写阅读PLC程序的能力,最终极大的提升了化成分容设备的运维效率。
[0032]2、通过存储容量阈值对寄存器中存储的日志文件进行循环覆盖,减少化成分容设备长期运行过程中产生的大量的无用数据,提升日志文件读取查询的效率,进一步提升化成分容设备的运维效率。
附图说明
[0033]下面参照附图结合实施例对本专利技术作进一步的说明。
[0034]图1是本专利技术一种化成分容设备日志读写方法的流程图。
[0035]图2是本专利技术一种化成分容设备日志读写系统的结构示意图。
具体实施方式
[0036]本申请实施例中的技术方案,总体思路如下:通过PLC实时缓存日志文件到本地的寄存器,上位机再从寄存器读取日志文件,PLC与上位机无需实时联通;通过将日志文件存储为表格文件,后续通过表格文件即可快速进行日志的查询,进而提升化成分容设备的运
维效率。
[0037]请参照图1至图2所示,本专利技术一种化成分容设备日志读写方法的较佳实施例,包括如下步骤:
[0038]步骤S10、化成分容设备的PLC实时记录化成分容设备的运行状态,并将所述运行状态按预设的日志格式缓存为日志文件;上位机预先创建一对公钥的私钥,并将所述公钥发送给PLC;
[0039]步骤S20、PLC将所述日志文件利用公钥加密后更新进化成分容设备的寄存器中;
[0040]步骤S30、上位机从寄存器周期性读取所述日志文件,利用所述私钥对日志文件进行解密并解析后得到字符串格式的日志数据;通过所述公钥和私钥对日志文件进行加解密,保障了所述日志文件存储传输的安全性,避免所述日志文件被明文窃取;
[0041]步骤S40、上位机通过C#编写的脚本将所述日志数据存储为表格文件,通过所述表格文件进行日志查询。
[0042]所述步骤S10中,所述日志文件至少携带数据名称、数据类型、偏移量、起始值以及记录时间。即所述日志格式为至少包括数据名称、数据类型、偏移量、起始值以及记录时间的表头。
[0043]所述步骤S20具体为:
[0044]PLC基于所述日志文件的记录时间,判断记录时间相邻的所述日志文件是否存在差异,并将存在差异的所述日志文件更新进化成分容设备的寄存器中。
[0045]所述步骤S20还包括:
[0046]PLC设定一存储容量阈值,基于所述存储容量阈值对寄存器中存储的日志文件进行循环覆盖。由于化成分容设备出现故障时立即读本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种化成分容设备日志读写方法,其特征在于:包括如下步骤:步骤S10、化成分容设备的PLC实时记录化成分容设备的运行状态,并将所述运行状态按预设的日志格式缓存为日志文件;步骤S20、PLC将所述日志文件更新进化成分容设备的寄存器中;步骤S30、上位机从寄存器周期性读取所述日志文件,得到字符串格式的日志数据;步骤S40、上位机将所述日志数据存储为表格文件,通过所述表格文件进行日志查询。2.如权利要求1所述的一种化成分容设备日志读写方法,其特征在于:所述步骤S10中,所述日志文件至少携带数据名称、数据类型、偏移量、起始值以及记录时间。3.如权利要求1所述的一种化成分容设备日志读写方法,其特征在于:所述步骤S20具体为:PLC基于所述日志文件的记录时间,判断记录时间相邻的所述日志文件是否存在差异,并将存在差异的所述日志文件更新进化成分容设备的寄存器中。4.如权利要求1所述的一种化成分容设备日志读写方法,其特征在于:所述步骤S20还包括:PLC设定一存储容量阈值,基于所述存储容量阈值对寄存器中存储的日志文件进行循环覆盖。5.如权利要求1所述的一种化成分容设备日志读写方法,其特征在于:所述步骤S40中,所述表格文件为CSV格式。6.一种化成分容设备日志读写系统,其特征...

【专利技术属性】
技术研发人员:刘震项泉张飞
申请(专利权)人:福建星云电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1