用于检索plc数据记录的装置和方法

文档序号:6505609阅读:254来源:国知局
用于检索plc数据记录的装置和方法
【专利摘要】本发明公开了用于检索PLC数据记录的装置和方法。所述用于检索PLC数据记录的装置包括:数据记录模块,其基于至少一个数据检索参数来运算用于数据检索的线性特性,使用运算的线性特性来计算索引值或时间数据值,并且使用至少一个计算出的索引值或计算出的时间数据值来检索数据;接口单元,其接收检索请求信号或至少一个用于数据检索的参数并且输出从所述数据记录模块检索到的数据;以及存储单元,其存储数据和通过所述接口单元输入或输出的参数。
【专利说明】用于检索PLC数据记录的装置和方法
【技术领域】
[0001]本发明涉及用于检索可编程逻辑控制器(PLC)的数据记录的装置和方法。
【背景技术】
[0002]依据PLC CPU的设备值的输入条件可以控制数据记录,并且该数据记录可以作为数据被存储在诸如存储卡的存储设备中。可以以与用户的要求相适配的方式来检索该被存储的数据。
[0003]数据记录模块必须高速无损地存储由PLC CPU处理的值。以这样的方式,当在高速下存储数据的同时检索存储的数据,需要检索多次并且会检索到错误的值。
[0004]图1为图示出依据现有技术的检索用于PLC数据记录的方法的流程图。
[0005]参照图1,用于检索PLC数据记录的装置接收来自用户的用于检索目标的参数(S102),并且接收用于接收到的参数的检索请求信号(S104)
[0006]基于存储在存储区域的数据,用于检索PLC数据记录的装置判定输入参数是否处于被存储在存储区域的数据的参数范围内(S108)。
[0007]当检索目标数据不包括在被存储的数据的参数范围内时(SI 10),用于检索PLC数据记录的装置可以连续地执行检索操作或任意地终止检索操作(SI 12)。
[0008]相反的,当用于检索目标的数据参数处于被存储的数据的参数范围内时,则在该参数范围(S114)内检索该检索目标数据。当存在检索数据时,输出检索数据(S116)。
[0009]相反的,当不存在检索数据,通过将参数范围减小至一半来再次检索该检索数据的存在(S118)。
[0010]如上文所描述的,依据现有技术,当执行检索功能所需要的时间变得更长,会使得用于检索PLC数据记录的装置的整个性能降低。也就是说,当大量的数据被存储在存储器中时,依据现有技术的用来检索数据的方法必须通过应用字符串方案来对数据进行多次检索。当使用字符串比较方案来检索数据时,检索的完成时间不明确并且必须重复检索操作直至准确地检索到期望的数据。因此,检索时间将被延迟并且会降低装置的功能。

【发明内容】

[0011]实施例提供了用于检索PLC数据记录的装置和方法,其能够在检索大量PLC数据记录时,快速地并且精确地检索并输出用户所需的数据。
[0012]此外,实施例提供了用于检索PLC数据记录的装置和方法,其能够在检索PLC数据记录时,通过允许用户使用线性特性来快速地检索用户所需的数据来最小化数据检索设备
的工作量。
[0013]依据本实施例,提供一种用于检索PLC数据记录的装置,所述装置包括:数据记录模块,其基于至少一个数据检索参数来运算用于数据检索的线性特性,使用运算的线性特性来计算索引值(index value)或时间数据值,并且使用至少一个计算出的索引值或计算出的时间数据值来检索数据;接口单元,其接收检索请求信号或至少一个用于数据检索的参数并且输出从所述数据记录模块检索到的数据;以及存储单元,其存储数据和通过所述接口单元输入或输出的参数。
[0014]依据实施例,提供一种用于检索PLC数据记录的方法,所述方法包括:接收检索参数;计算用于检索目标数据的线性系数;由线性系数来计算时间数据值或索引值;以及检索与计算出的时间数据值或计算出的索引值对应的数据。
【专利附图】

【附图说明】
[0015]图1为图示了依据现有技术的检索PLC数据记录的方法的流程图。
[0016]图2为图示了依据实施例的用于检索PLC数据记录的装置的构造的方框图。
[0017]图3为图示了依据实施例的用于检索PLC数据记录的方法的流程图。
[0018]图4为图示了依据实施例的在检索PLC数据记录时计算线性系数的进程的图表。
【具体实施方式】
[0019]在本说明书和权利要求中使用的术语和词汇不应仅被解释为在字典中通常使用的含义,而是应基于发明人可以合适地限定术语的概念来以最佳方式阐释本发明的事实,来将这些术语和词汇解释为与本发明的技术范围相关联的含义。
[0020]因此,在附图中说明的实施例和构造仅为示例性的建议而并不表示实施例的全部技术范围,因此应当理解的是,在递交本申请的同时,可以存在不同的等同物和修改。
[0021]图2为图示了依据实施例的用于检索PLC数据记录的装置的构造的方框图。
[0022]参照图2,依据实施例的用于检索PLC数据记录的装置包括数据记录模块200,接口模块210以及存储模块220。
[0023]数据记录模块200可以检测并检索用户输入的数据检索请求信号。数据记录模块200可包括控制器201和RAM (随机存取存储器)202。
[0024]控制器201可检测从接口单元210输入的数据检索请求信号,并且可以依据与检测到的数据检索请求信号对应的检索目标数据来运算参数范围和线性特性。控制器201利用运算的线性特性来计算索引值(index value)或时间数据值。可以基于计算出的索引值和时间数据值提取出将被检索的数据。控制器201可以检索与计算出的参数一致的数据并且输出检索出的数据作为用户请求检索数据。
[0025]RAM202可以存储由控制器201检索出的和计算出的数据。RAM202可以临时地存储在线性特性上的信息和由依据实施例的控制器201运算和检索的数据。如果检测到来自PLC控制单元10的数据请求信号,RAM202可以输出相应的数据。
[0026]接口单元210可以接收来自用户的数据检索请求信号或输出检索到的数据的结果。依据实施例的接口单元210可以包括输入单元211和输出单元212。
[0027]输入单元211可以接收PLC数据记录的检索请求信号。输入单元211可以接收依据检索请求信号的参数。此外,输入单元211可以接收来自外部的PLC数据记录并且将该PLC数据记录输出至存储单元220。输入单元211可以接收检索数据的参数作为以字为单元的六值(hexa value)。
[0028]输出单元212可以输出用于由输入单元211输入的数据检索请求的检索结果。此夕卜,输出单元212可以依据数据检索请求输出进度状态或出错信息。[0029]存储单元220可以为通过输入单元211输入的数据而存储数据和参数值。存储在存储单元220中的数据可以包括多个数据,每个数据包括时间数据值,索引值以及字符串。也就是说,例如,存储在存储单元220中的数据可以包括时间数据(日期,时间),索引值,数据以及数据类型(容量)。
[0030]图3为图示了依据实施例的用于检索PLC数据记录的方法的流程图。图4为图示了依据实施例的在检索PLC数据记录时计算线性系数的进程的图表。
[0031]参照图3和图4,数据记录模块200的控制器201可以接收数据检索请求信号和依据来自接口单元210的输入单元211的数据检索请求信号的参数(S302)。该参数可以用以字为单位的例如“hOOO”的六值的形式输出。
[0032]控制器201可以检测用于检索与接收到的参数对应的数据的检索请求信号,并且依据检索请求信号产生控制信号(S304 )。
[0033]控制器201可以依据数据检索请求信号确认与存储在存储单元220中的数据对应的参数范围(S306)。
[0034]如果接收的参数未包括在存储的参数范围中(S308),控制器201可以输出检索出错信息(S310)。
[0035]相反,如果接收到的参数处于存储的参数范围内,控制器201可以运行依据下列等式I的线性系数。
[0036]【等式I】
【权利要求】
1.用于检索PLC数据记录的装置,所述装置包括: 数据记录模块,其基于至少一个数据检索参数来运算用于数据检索的线性特性,使用运算的线性特性来计算索引值或时间数据值,并且使用至少一个计算出的索引值或计算出的时间数据值来检索数据; 接口单元,其接收检索请求信号或至少一个用于数据检索的参数并且输出从所述数据记录模块检索到的数据;以及 存储单元,其存储数据和通过所述接口单元输入或输出的参数。
2.如权利要求1所述的装置,其中所述数据记录模块包括: 控制器,其基于至少一个数据检索参数运算线性特性并且使用运算的线性特性提取出检索请求数据;以及 随机存取存储器,其存储由控制器运算的线性特性和与运算的线性特性对应的数据。
3.如权利要求1所述的装置,其中所述存储单元存储时间数据值、索引值以及字符串中的至少一个数据。
4.如权利要求3所述的装置,其中存储在所述存储单元中的数据具有时间数据、索引值、数据以及数据类型(容量)的格式。
5.如权利要求1所述的装置,其中通过所述接口单元输入的参数为以字为单元的六值。
6.用于检索PLC数据记录的方法,所述方法包括: 接收检索参数; 计算用于检索目标数据的线性系数; 由线性系数来计算时间数据值或索引值;以及 检索与计算出的时间数据值或计算出的索引值对应的数据。
7.如权利要求6所述的方法,进一步包括判定接收到的参数是否处于存储的参数范围内。
8.如权利要求6所述的方法,其中所述判定接收到的参数是否处于存储的参数范围内包括: 对于存储在存储单元中的包括至少两个时间数据值、索引值以及字符串的数据,读取第一时间数据值或第一索引值以及最终时间数据值或最终索引值,以及判定检索参数的时间数据值或索引值是否包括在读取范围中。
9.如权利要求6所述的方法,其中基于表述在下列等式I中的线性系数来计算所述时间数据值或索引值。 【等式I】
10.如权利要求9所述的方法,其中检索目标数据的时间数据值或索引值由使用等式I计算的线性系数的下列等式2的线性等式来获得:【等式2】Search (RTC)=m.ΔIndex+α 其中m为线性系数,α为偏移量,以及Search(RTC)为索引结果值。
【文档编号】G06F17/30GK103544201SQ201310286815
【公开日】2014年1月29日 申请日期:2013年7月9日 优先权日:2012年7月9日
【发明者】金枡锺 申请人:Ls产电株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1