具有备份功能的plc数据日志模块的制作方法

文档序号:9726761阅读:945来源:国知局
具有备份功能的plc数据日志模块的制作方法
【技术领域】
[0001 ] 根据本公开示例性实施例的教导主要涉及PLC数据日志模块,且更具体地,涉及 一种具有备份功能的PLC数据日志模块,其被配置为在不稳定的电源状态下或甚至当电源 被突然关断或重置时稳定地存储日志数据在外部存储器中。
【背景技术】
[0002] 传统工业现场的自动化设备包括诸如继电器等的机械装置。存在的困难在于每一 次更换自动化设备中的内部电路的布线以便改变配置有机械装置的自动化设备的功能。为 了解决该难题,典型地采用可编程逻辑控制器(PLC)。
[0003] -般地,PLC起类似于计算机的作用,其中PLC接收来自设备的信号并根据PLC内 部的编程内容进行处理,以及输出处理后的信号给设备。也就是,PLC操作平稳意味着工厂 内的自动化设备高效地工作。因而,需要持续监控PLC操作。
[0004] PLC主要以无人操纵的方式被控制,且因此,如果发生异常操作,则必须采取事后 措施来解决异常操作。可以监控一系列操作或者可以存储过去历史的日志数据以检查是否 已经发生异常操作以及异常操作如何发生。
[0005] 当满足由用户设定的条件时,传统的PLC数据日志模块存储随同时间一起的相关 装置值,且存储于数据日志模块中的日志数据存储在诸如SD卡的单独存储器中。同时,PLC 数据日志模块用于工业现场,在工业现场电源由于意外原因经常被关断或者重置从而发生 日志数据的不平滑存储。在传统技术的情况下,在数据日志模块的存储器中另外指定备份 FAT(文件分配表)区域,以应对电源被关断的问题,但是这种传统的方法并不能成为解决 方案,因为当在DIR(目录项)区域中发生错误时存在数据备份的限制。
[0006] 对于数据日志模块的存储器内部的每一区域由错误的产生所导致的问题可列举 如以下表1中所示,其中"0"表示正常情况,而"X"示出错误产生时的异常情况。
[0007] 表 1
[0008]
[0009]当如上所讨论那样存储器在数据日志模块中损坏时,可能会产生无法检查收集了 很长时间的日志数据的问题。

【发明内容】

[0010] 已提出本公开来解决前述的现有技术的缺陷/问题,因此本公开的一些实施例的 目标是提供一种具有备份功能的PLC数据日志模块,其被配置为在不稳定的电源状态下或 甚至当电源被突然关断或重置时稳定地存储日志数据在外部存储器中。
[0011] 由本公开要解决的技术问题并不限于以上所述,且本领域的技术人员将从以下的 说明书中清楚地理解到至此仍未提到的任何其他技术问题。
[0012] 本公开要完全或部分地解决以上问题和/或缺陷中的至少一个或多个,并至少提 供下文中所述的有益效果。为了完全或部分地实现至少上述目标,并根据本公开的目的,正 如具体实施和宽泛描述的那样,在本发明的一个总体方案中,提供了一种具有备份功能的 PLC数据日志模块,其被配置为基于当满足设定条件时所收集的PLC CPU的装置值来生成 日志数据并传送所生成的日志数据至外部存储器,所述PLC数据日志模块包括:
[0013] 内部存储器,其被配置为存储日志数据并传送所存储的日志数据至外部存储器;
[0014] 备份存储器,其被配置为备份从内部存储器传送至外部存储器的日志数据并存储 备份数据;以及
[0015] 控制器,其被配置为当PLC重置或PLC从关断状态变成开启状态时通过控制备份 存储器来传送存储在备份存储器中的备份数据至外部存储器。
[0016] 优选地,但不是必须地,备份存储器可响应于控制器的控制来传送备份数据至内 部存储器,并且内部存储器传送从备份存储器传送的备份数据至外部存储器。
[0017] 优选地,但不是必须地,当PLC的电源断开或电源重置时间在传送日志数据至外 部存储器之前时,控制器可控制备份存储器以便允许备份存储器传送先前的备份数据。
[0018] 优选地,但不是必须地,当PLC的电源断开或电源重置时间正是传送日志数据至 外部存储器之时时,控制器可控制备份存储器以便允许备份存储器传送先前的备份数据。
[0019] 优选地,但不是必须地,尽管日志数据已经完成了被传送至外部存储器,但当PLC 的电源断开或电源重置时间在备份日志数据至备份存储器之前时,控制器可控制备份存储 器以便允许备份存储器传送先前的备份数据。
[0020] 优选地,但不是必须地,当PLC的电源断开或电源重置时间正是日志数据已经完 成被传送至外部存储器和日志数据已经完成被备份至备份存储器之时时,控制器可控制备 份存储器以便允许备份存储器传送最近备份的数据。
[0021] 优选地,但不是必须地,当备份数据已经完成被传送至外部存储器时,控制器可通 过从存储在外部存储器的数据之中的自最后时间点起读取预定量的数据来判定是否存在 坏数据。
[0022] 优选地,但不是必须地,当判定存在坏数据时,控制器可删除位于坏数据和在坏数 据之后的最后时间点之间的数据,并用空值代替删除的数据。
[0023] 优选地,但不是必须地,控制器可通过比较从外部存储器读取的数据的时间信息 来将在时间顺序上不连续的数据或不匹配存储格式的数据判定为坏数据。
[0024] 优选地,但不是必须地,控制器可判定外部存储器是否为通过接收备份数据而能 够存储备份数据的状态,并当状态被判定为可备份状态时,所述控制器传送存储在备份存 储器中的备份数据至外部存储器。
[0025] 优选地,但不是必须地,当外部存储器连接至PLC数据日志模块且数据存在于外 部存储器内部时,控制器可将其判定为可备份状态。
[0026] 根据本公开的示例性实施例的具有备份功能的PLC数据日志模块具有的有益效 果在于:从PLC数据日志模块传送至外部存储器的日志数据可存储于备份存储器中,且存 储于备份存储器中的备份数据可被传送至外部存储器,由此在不稳定的电源状态下或甚至 当电源突然关断或重置时日志数据可存储于外部存储器中。
【附图说明】
[0027] 所包括的附图提供了对本公开的进一步理解,其包含在本申请中且构成本申请的 一部分,附图示出了本公开的实施例,并且与说明书一起用于解释本公开的原理。在附图 中:
[0028] 图1为示出了根据本公开的示例性实施例的PLC数据日志模块的示意性框图;
[0029] 图2为示出了根据本公开的示例性实施例的具有备份功能的PLC数据日志模块的 操作的流程图;以及
[0030] 图3为示出了通过根据本公开的示例性实施例的具有备份功能的PLC数据日志模 块处理存储在外部存储器中的坏数据的过程的流程图。
【具体实施方式】
[0031] 在下文中将参照示出一些示例性实施例的附图更充分地描述各种示例性的实施 例。
[0032] 本公开的优点和特征可通过参照以下对示例性实施例和附图的详细说明来更容 易地得到理解。为了简洁和清晰而省略了对公知的功能、配置或结构的详细描述以便不会 让不必要的细节使本公开的描述含糊不清楚。因而,本公开并不限于以下将描述的示例性 的实施例,而是可以采用其它形式来实现。在附图中,部件的宽度、长度、厚度等为了方便的 缘故可被扩大或缩小。此外,在整个说明书中,在【附图说明】中相同的附图标记将分配给相
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1