CN108984550B - 确定数据的信号规则以对数据标注的方法、装置和*** - Google Patents
确定数据的信号规则以对数据标注的方法、装置和*** Download PDFInfo
- Publication number
- CN108984550B CN108984550B CN201710400334.1A CN201710400334A CN108984550B CN 108984550 B CN108984550 B CN 108984550B CN 201710400334 A CN201710400334 A CN 201710400334A CN 108984550 B CN108984550 B CN 108984550B
- Authority
- CN
- China
- Prior art keywords
- signal
- data
- rule
- information
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004458 analytical method Methods 0.000 claims description 15
- 230000006870 function Effects 0.000 claims description 9
- 230000007613 environmental effect Effects 0.000 claims description 6
- 238000002372 labelling Methods 0.000 abstract description 14
- 230000008901 benefit Effects 0.000 abstract description 4
- 238000013508 migration Methods 0.000 abstract description 4
- 230000005012 migration Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0243—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
- G05B23/0245—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model based on a qualitative model, e.g. rule based; if-then decisions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
- G06F16/367—Ontology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/40—Data acquisition and logging
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- Animal Behavior & Ethology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Machine Translation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供了用于确定信号规则并对数据进行标注的方法、装置和***,根据本发明的方法包括以下步骤:基于与所述组件对应的组件模型信息,来确定数据获取逻辑;其中,所述数据获取逻辑包括待获取的数据对象以及获取规则;确定与所述数据获取逻辑对应的至少一个物理信号;基于所述数据获取逻辑及其对应的所述多个物理信号,确定与获取规则对应的信号规则。本发明具有以下优点:通过对组件的运行数据进行标注,表明了数据的上下文,从而能够使得组件的运行数据具有更好的一致性,更容易维护,以及被应用于新环境中。并且,由于数据的标注信息可采用一种通用格式,因此更加适合信息的迁移和***配置。
Description
技术领域
本发明涉及工业物联网领域,尤其涉及用于获取数据的信号规则以对数据进行标注的方法、装置和***。
背景技术
当前,云计算被广泛地应用于数字化工厂应用的数据分析中,在数字化工厂中,生产过程数据通过安装于现场设备上的各个传感器来收集。例如,振动传感器被安装在机床的轴上,以收集振动情况,其指示了正在运行的轴是否处于好的状态。这些数据通过多种多样的网络,被传输至云中心的服务中心。通常,这些网络往往处于不同的状态,具有不同的传输能力。因此,当网络的传输速率较低时,其会影响上层应用的传输服务,例如,造成延时等等。同时也会对生产造成其他影响。
目前有几种方式来解决该问题。一种是将分析算法下载到本地,因此当数据收集完成后,可在本地进行分析。但是,该种方式的问题在于,由于算法往往局限于特定的数据类型,因此,其可能无法做基于整个***的复杂分析。第二种是用历史数据进行分析,这意味着当发生紧急情况时,无法提供在线服务。第三种方式是,由掌握了对目标***的较强专业知识的专家,或者***操作员,对现场的自动***进行分析,该方式则过于依赖人工操作。
发明内容
有鉴于此,本发明的一个实施例解决的问题之一是获取数据的标注信息,从而使得数据自身具有上下文,从而避免由于网络问题无法获得足够数据的情况。
根据本发明的一个方面,提供了用于确定组件对应的事件信息方法,其中,所述方法包括以下步骤:
-基于与所述组件对应的组件模型信息,来确定数据获取逻辑;其中,所述数据获取逻辑包括待获取的数据对象以及获取规则;
-确定与所述数据获取逻辑对应的至少一个物理信号;
-基于所述数据获取逻辑及其对应的所述多个物理信号,确定与获取规则对应的信号规则。
根据本发明的一个方面,还提供了用于对所收集的组件的数据进行标注的方法,其中,所述方法包括以下步骤:
-接收与所述组件对应的运行数据信息;
-基于与所述组件对应的信号规则以及所述组件对应的语义本体模型,对所述运行数据信息添加相应的标注信息。
根据本发明的另一个方面,还提供了用于确定组件对应的事件信息的规则确定装置,其中,所述规则确定装置包括:
逻辑确定装置,用于基于与所述组件对应的组件模型信息,来确定数据获取逻辑;其中,所述数据获取逻辑包括待获取的数据对象以及获取规则;
第一确定装置,用于确定与所述数据获取逻辑对应的至少一个物理信号;
第二确定装置,用于基于所述数据获取逻辑及其对应的所述多个物理信号,确定与获取规则对应的信号规则。
根据本发明的又一个方面,还提供了用于对所收集的组件的数据进行标注的数据标注装置,其中,所述数据标注装置用于:
-接收与所述组件对应的运行数据信息;
-基于与所述组件对应的事件信息以及所述组件对应的语义本体模型,对所述运行数据信息添加相应的标注信息。
根据本发明的一个方面,还提供了用于确定事件信息以对数据进行标注的***,所述***包括:所述的规则确定装置;以及,所述的数据标注装置。
与现有技术相比,本发明具有以下优点:通过对组件的运行数据进行标注,表明了数据的上下文,从而能够使得组件的运行数据具有更好的一致性,更容易维护,以及被应用于新环境中。并且,由于数据的标注信息可采用一种通用格式,因此更加适合信息的迁移和***配置。
附图说明
本发明的其它特点、特征、优点和益处通过以下结合附图的详细描述将变得更加显而易见。
图1为根据本发明一个实施例的基于语义的物联网设备的数据获取规则确定和标注的***框架图;
图2为根据本发明一个实施例的电机组件的语义本体模型示意图;
图3示意出了与图2对应的电机的语义本体模型的信号传递回溯示意图;
图4为根据本发明的一个实施例的一种规则确定装置或数据标注装置的通用结构框图。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1是根据本发明一个具体实施例的基于语义的物联网设备的数据获取规则确定和标注的***框架图。如图1所示,在物联网中设置有工业云100以及耦合到工业云的多个网关和设备,在本实施例中,仅示出一个网关300,该网关300包括一数据标注装置310,以及该网关所对应的电机400,在电机400上还连接有三个传感器,分别为起始传感器410、转速传感器420、终止传感器430。其中,物联网设备端的语义描述层200用于对设备端进行语义描述。其中,语义描述层200中包括语义本体模型(semantic ontology module)210和规则确定装置220,规则确定装置220用于将语义本体模型210中的各个信号与实际的物理信号进行对应,进而将语义本体模型中获取数据的规则转换为基于物理信号的数据获取规则。并将该基于物理信号的数据获取规则提供至网关设备300,以供网关300能够基于该数据获取规则,以及相应的语义本体模型210,对所获得的数据进行标注,从而使得网关300的数据标注装置310上传至工业云100的数据上都包含了诸如被收集时的多个物理信号等信息,换言之,所获得的数据同时携带了该数据对应的运行环境信息。从而能够使得工业云100在基于该数据进行分析时可结合该数据的运行环境信息,得到更加可靠的分析结果。并且,该种数据可以被应用于多种情况下进行分析,例如,在本地进行分析时,由于该种数据携带了自身的运行环境信息,因此仍然能够得到较为准确的分析结果。又例如,当数据来源的网络状态不好,出现数据的部分丢失时,也仍然可以结合数据的获取规则,获得较为理想的分析结果。
其中,优选地,规则确定装置220还可结合***文档和/或现场控制信息来进行分析,以确定相应的数据获取规则。
其中,***说明文档包括但不限于:项目程序信息文档;模块I/O信息,以及***符号表等各类辅助、解释文档。
其中,现场控制信息包括但不限于:控制程序及其相应的说明文档中提供的输入输出信号,以及该控制程序及其说明文档中能获得的、各个功能模块及其子功能模块之间的内部关联。
具体地,规则确定装置220执行步骤S101,基于与所述组件对应的语义本体模型,来确定数据获取逻辑。
其中,所述数据获取逻辑包括待获取的数据以及获取规则。
具体地,规则确定装置220解析与组件对应的语义本体模型,来确定数据获取逻辑。
优选地,规则确定装置220对语义本体模型,结合***说明文档、现场控制信息进行解析,以确定数据获取逻辑。
接着,在步骤S102中,规则确定装置220确定数据获取逻辑对应的各个物理信号。
具体地,规则确定装置基于与待获取数据以及相应的获取规则对应的至少一个信号信息,在源代码中追溯该至少一个信号信息各自的来源信号,直至确定该至少一个信号信息中的各个信号信息分别对应的物理信号。
优选地,规则确定装置220查找数据获取逻辑对应的信号信息的来源模块;其中,来源模块可以为完成语义本体模型的各项功能的各个功能模块。接着,规则确定装置220确定该来源模块中与该信号信息对应的一个或多个下层的信号信息。接着,规则确定装置220基于所获得的各个下层的信号信息,重复执行上述两个步骤,直至获得具有物理地址的最下层的信号信息;并且,规则确定装置220基于该最下层的信号信息对应的物理地址,确定相应的物理信号。
根据本发明的一个实施例,组件为一电机m1,参见图2和图3,图2示意出了该电机m1的语义本体模型,图3示意出了与图2对应的电机的语义本体模型的信号传递回溯示意图。
该电机的语义本体模型m1包括四个模型:终止模型、计速模型、启始模型和触发模型。
其中,电机m1的语义本体模型对应信号MotL,其用来输出包括电机m1的终止、起始、转速等信号信息;其所包含的终止模型对应于信号StopLoca,该信号用于向MotL输出指示电机停止运转的信号;计速模型对应于信号Counter,该信号Counter用于向MotL输出电机的运转速度;启始模型对应于信号StartLoc,该信号的输出用于指示电机开始运转。触发模型包括数据的获取规则。根据本发明的实施例中,该获取规则包括:终止模型输出为无效,启动模型输出为有效,计速模型输出>200rpm。
继续参考图3,图3中右一框对应信号MotL的输入输出,对该MotL中的StartLoc这一输入信号进行回溯,从而查找到该信号来源于模块LowacStartLocal的输出“out”(参考图4右二框),并且确定该输出对应的输入信号为“In”,接着,规则确定装置100查找到该信号来源于该信号的控制模块(参考图4左二框),并确定该输入信号“In”来源于该控制模块的输入信号“PV_In”,并进而找到该输入信号的源头物理信号:D1_NP111_StartLocal(参考图4左一),并确定其物理地址,亦即该信号在存储设备中的存储位置物理地址,该存储位置的信号来源于开关按钮所触发的脉冲。
则规则确定装置220确定始信号对应的物理信号为存储于存储地址D1_NP111_StartLocal中的内容。
接着,在步骤S103中,规则确定装置220基于所述数据获取逻辑及其对应的所述多个物理信号,确定与获取规则对应的信号规则。
具体地,规则确定装置220基于语义本体模型,所述数据获取逻辑及其对应的所述多个物理信号,确定与该组件的获取规则对应的信号规则。
其中,该信号规则可采用统一格式的文档来表述。优选地,可采用xml文档来表述。
继续对上述实施例进行说明,通过相似的方法,规则确定装置220在确定了起始信号所对应的物理信号的物理存储地址D1_NP111_StartLocal后,继续确定了与数据获取逻辑对应的终止信号以及计速信号分别对应的物理信号的物理存储地址D1_NP111_StopLocal和D1_NP111_RoationSpeed,并基于所确定的该三个物理信号以及对应的获取规则,生成对应的信号规则的XML文档如下:
根据本发明的一个优选实施例,根据本发明的方法还包括步骤S104,以及由网关300上的数据标注装置310执行的步骤S201和步骤S202.
在步骤S104中,规则确定装置100发送所述信号规则,以使接收端基于该信号规则对数据进行处理。
优选地,所述规则确定装置220将所述信号规则发送至数据标注装置310,其中,数据标注装置310位于网关300处。
在步骤S201中,数据标注装置310接收与所述组件对应的运行数据信息。
具体地,数据标注装置310通过安装于组件上的至少一个传感器,来接收与组件对应的运行数据信息。
其中,所述运行数据信息包括所能收集到的与组件相关的数据。
接着,在步骤S202中,数据标注装置310基于与所述组件对应的信号规则以及所述组件对应的语义本体模型,对所述运行数据信息添加相应的标注信息。
其中,所述标注信息包括但不限于以下至少任何一项:
1)获取该运行数据时的环境信息;例如,当组件为电机时,其环境信息可包括电流信息、电压信息等。
2)与该运行数据对应的信号规则。
优选地,数据标注装置310接收来自规则确定装置220的信号规则。
其中,所述标注信息可采用通用文件格式来描述,例如,采用xml文档进行描述等。
更优选地,数据标注装置310将添加了标注信息的所述运行数据信息发送至工业云100,以供工业云100基于该运行数据信息执行分析。
根据本发明的方案,通过确定组件的各个事件,进而对组件的运行数据进行标注,表明了数据的上下文,从而能够使得组件的运行数据具有更好的一致性,更容易维护,以及被应用于新环境中。并且,由于数据的标注信息可采用一种通用格式,因此更加适合信息的迁移和***配置。
根据本发明的另一方面,规则确定装置220包括逻辑获取装置(图未示),第一确定装置(图未示)以及第二确定装置(图未示)。
逻辑获取装置基于与所述组件对应的语义本体模型,来确定数据获取逻辑。
其中,所述数据获取逻辑包括待获取的数据以及获取规则。
具体地,逻辑获取装置解析与组件对应的语义本体模型,来确定数据获取逻辑。
优选地,逻辑获取装置对语义本体模型,结合***说明文档、现场控制信息进行解析,以确定数据获取逻辑。
接着,第一确定装置确定数据获取逻辑对应的各个物理信号。
具体地,第一确定装置基于与待获取数据以及相应的获取规则对应的至少一个信号信息,在源代码中追溯该至少一个信号信息各自的来源信号,直至确定该至少一个信号信息中的各个信号信息分别对应的物理信号。
优选地,第一确定装置查找数据获取逻辑对应的信号信息的来源模块;其中,来源模块包括与语义本体模型的各项功能对应的各个功能模块。接着,第一确定装置确定该来源模块中与该信号信息对应的一个或多个下层的信号信息。接着,第一确定装置基于所获得的各个下层的信号信息,重复执行上述两个步骤,直至获得具有物理地址的最下层的信号信息;并且,第一确定装置基于该最下层的信号信息对应的物理地址,确定相应的物理信号。
根据本发明的一个实施例,组件为一电机m1,参见图2和图3,图2示意出了该电机m1的语义本体模型,图3示意出了与图2对应的电机的语义本体模型的信号传递回溯示意图,图3中的每个框中包含了相应模块的输入输出信号(其中“…”部分有省略)。
该电机的语义本体模型m1包括四个模型:终止模型、计速模型、启始模型和触发模型。
其中,电机m1的语义本体模型对应信号MotL,其用来输出包括电机m1的终止、起始、转速等信号信息;其所包含的终止模型对应于信号StopLoca,该信号用于向MotL输出指示电机停止运转的信号;计速模型对应于信号Counter,该信号Counter用于向MotL输出电机的运转速度;启始模型对应于信号StartLoc,该信号的输出用于指示电机开始运转。触发模型包括数据的获取规则。根据本发明的实施例中,逻辑获取装置通过解析m1的语义本体模型,确定待获取的数据为终止信号、起始信号和计速信号;获取规则包括:终止模型输出为无效,启动模型输出为有效,计速模型输出>200rpm。
继续参考图3,图3右一框对应信号MotL的输入输出,第一确定装置对该MotL中的StartLoc这一输入信号进行回溯,从而查找到该信号来源于模块LowacStartLocal的输出“out”(参考图4右二框),并且确定该输出对应的输入信号为“In”,接着,第一确定装置查找到该信号来源于该信号的控制模块(参考图4左二框),并确定该输入信号“In”来源于该控制模块的输入信号“PV_In”,并进而找到该输入信号的源头物理信号:D1_NP111_StartLocal(参考图4左一),并确定其物理地址,亦即该信号在存储设备中的存储位置物理地址,该存储位置的信号来源于开关按钮所触发的脉冲。
则第一确定装置确定起始信号对应的物理信号为存储于存储地址D1_NP111_StartLocal中的内容。
接着,第二确定装置基于所述数据获取逻辑及其对应的所述多个物理信号,确定与获取规则对应的信号规则。
具体地,第二确定装置基于语义本体模型,所述数据获取逻辑及其对应的所述多个物理信号,确定与该组件的获取规则对应的、采用物理信号来表示的信号规则。
其中,该信号规则可采用统一格式的文档来表述。优选地,可采用xml文档来表述。
继续对上述实施例进行说明,通过相似的方法,第一确定装置在确定了起始信号所对应的物理信号的物理存储地址D1_NP111_StartLocal后,继续确定了与数据获取逻辑对应的终止信号以及计速信号分别对应的物理信号的物理存储地址D1_NP111_StopLocal和D1_NP111_RoationSpeed,随后第二确定装置基于所确定的该三个物理信号以及对应的获取规则,生成对应的信号规则的XML文档如下:
根据本发明的一个优选实施例,根据本发明的规则确定装置还包括第一发送装置(图未示)。
第一发送装置规则确定装置100发送所述信号规则,以使接收端基于该信号规则对数据进行处理。
优选地,第一发送装置将所述信号规则发送至数据标注装置310,数据标注装置310位于网关300处。
数据标注装置310接收与所述组件对应的运行数据信息。具体地,数据标注装置310通过安装于组件上的至少一个传感器,来接收与组件对应的运行数据信息。
其中,所述运行数据信息包括所能收集到的与组件相关的数据。
接着,数据标注装置310基于与所述组件对应的信号规则以及所述组件对应的语义本体模型,对所述运行数据信息添加相应的标注信息。
其中,所述标注信息包括但不限于以下至少任何一项:
1)获取该运行数据时的环境信息;例如,当组件为电机时,其环境信息可包括电流信息、电压信息等。
2)与该运行数据对应的信号规则。
优选地,数据标注装置310接收来自规则确定装置220的信号规则。
其中,所述标注信息可采用通用文件格式来描述,例如,采用xml文档进行描述等。
更优选地,数据标注装置310将添加了标注信息的所述运行数据信息发送至工业云100,以供工业云100基于该运行数据信息执行分析。
根据本发明的方案,通过确定组件的各个事件,进而对组件的运行数据进行标注,表明了数据的上下文,从而能够使得组件的运行数据具有更好的一致性,更容易维护,以及被应用于新环境中。并且,由于数据的标注信息可采用一种通用格式,因此更加适合信息的迁移和***配置。
图1、2中的各设备和装置可以采用软件、硬件(例如集成电路、FPGA等)、或软硬件结合的方式实现。
现在参考图4其示出了按照本发明一个实施例的规则确定装置或数据标注装置的通用结构框图。规则确定装置或数据标注装置可以包括存储器310和处理器320。存储器310可以存储可执行指令。处理器320可以根据存储器310所存储的可执行指令,实现图1中的各个单元所执行的操作。
此外,本发明实施例还提供一种机器可读介质,其上存储有可执行指令,当所述可执行指令被执行时,使得机器执行评估设备所实现的操作。
本领域技术人员应当理解,上面所公开的各个实施例,可以在不偏离发明实质的情况下做出各种变形和改变。因此,本发明的保护范围应当由所附的权利要求书来限定。
Claims (11)
1.确定组件的信号规则的方法,其中,所述方法包括以下步骤:
-基于与所述组件对应的语义本体模型,来确定数据获取逻辑;其中,所述数据获取逻辑包括待获取的数据对象以及获取规则;
-确定与所述数据获取逻辑对应的至少一个物理信号;
-基于所述数据获取逻辑及其对应的所述至少一个物理信号,确定与获取规则对应的信号规则;
-接收与所述组件对应的运行数据信息;
-基于所述信号规则以及所述组件对应的语义本体模型,对所述运行数据信息添加相应的标注信息;
其中,所述确定与所述数据获取逻辑对应的至少一个物理信号的步骤进一步包括:
-查找与所述数据获取逻辑中的信号信息对应的来源模块,其中来源模块包括与语义本体模型的各项功能对应的各个功能模块;
-确定该来源模块中与该信号信息对应的一个或多个下层的信号信息;
基于所获得的各个下层的信号信息,重复执行所述查找与所述数据获取逻辑中的信号信息对应的来源模块以及所述确定该来源模块中与该信号信息对应的一个或多个下层的信号信息,直至获得具有物理地址的最下层的信号信息;
其中,所述方法还包括以下步骤:
-基于该最下层的信号信息对应的物理地址,确定相应的物理信号。
2.根据权利要求1所述的方法,其中,所述基于所述数据获取逻辑及其对应的所述至少一个物理信号,确定与获取规则对应的信号规则的步骤进一步包括:
-基于语义本体模型,所述数据获取逻辑及其对应的所述至少一个物理信号,确定与该组件的获取规则对应的、采用物理信号来表示的信号规则。
3.根据权利要求1所述的方法,其中,所述方法还包括以下步骤:
-发送所述信号规则,以使接收端基于该信号规则来收集数据。
4.根据权利要求1所述的方法,其中,所述方法还包括以下步骤:
-将添加了标注信息的所述运行数据信息发送至工业云,以供工业云基于该运行数据信息执行分析。
5.根据权利要求1或4所述的方法,其中,所述标注信息包括:
-获取该运行数据时的环境信息;
-与该运行数据对应的信号规则。
6.确定组件的信号规则的规则确定装置,其中,所述规则确定装置包括:
逻辑确定装置,用于基于与所述组件对应的语义本体模型,来确定数据获取逻辑;其中,所述数据获取逻辑包括待获取的数据对象以及获取规则;
第一确定装置,用于确定与所述数据获取逻辑对应的至少一个物理信号;
第二确定装置,用于基于所述数据获取逻辑及其对应的所述至少一个物理信号,确定与获取规则对应的信号规则;
数据标注装置,用于接收与所述组件对应的运行数据信息;基于与所述组件对应的信号规则以及所述组件对应的语义本体模型,对所述运行数据信息添加相应的标注信息接收;
其中,所述第一确定装置进一步用于:
-查找与所述数据获取逻辑中的信号信息对应的来源模块,其中来源模块包括与语义本体模型的各项功能对应的各个功能模块;
-确定该来源模块中与该信号信息对应的一个或多个下层的信号信息;
基于所获得的各个下层的信号信息,重复执行所述查找与所述数据获取逻辑中的信号信息对应的来源模块以及所述确定该来源模块中与该信号信息对应的一个或多个下层的信号信息,直至获得具有物理地址的最下层的信号信息;
其中,所述规则确定装置还用于:
-基于该最下层的信号信息对应的物理地址,确定相应的物理信号。
7.根据权利要求6所述的规则确定装置,其中,所述第二确定装置还用于:
-基于语义本体模型,所述数据获取逻辑及其对应的所述至少一个物理信号,确定与该组件的获取规则对应的、采用物理信号来表示的信号规则。
8.根据权利要求6所述的规则确定装置,其中,所述信号确定装置还用于:
-发送所述信号规则,以使接收端基于该信号规则来收集数据。
9.根据权利要求6所述的规则确定装置,其中,所述数据标注装置还用于:
-将添加了标注信息的所述运行数据信息发送至工业云,以供工业云基于该运行数据信息执行分析。
10.根据权利要求6或9所述的规则确定装置,其中,所述标注信息包括:
-获取该运行数据时的环境信息;
-与该运行数据对应的信号规则。
11.用于确定信号规则以对数据进行标注的***,所述***包括:如权利要求6所述的规则确定装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710400334.1A CN108984550B (zh) | 2017-05-31 | 2017-05-31 | 确定数据的信号规则以对数据标注的方法、装置和*** |
EP18174467.3A EP3418837B1 (en) | 2017-05-31 | 2018-05-28 | Method, apparatus and system for determining signal rules of data for data annotation |
US15/992,288 US11353862B2 (en) | 2017-05-31 | 2018-05-30 | Method, apparatus and system for determining signal rules of data for data annotation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710400334.1A CN108984550B (zh) | 2017-05-31 | 2017-05-31 | 确定数据的信号规则以对数据标注的方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108984550A CN108984550A (zh) | 2018-12-11 |
CN108984550B true CN108984550B (zh) | 2022-08-26 |
Family
ID=62635968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710400334.1A Active CN108984550B (zh) | 2017-05-31 | 2017-05-31 | 确定数据的信号规则以对数据标注的方法、装置和*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US11353862B2 (zh) |
EP (1) | EP3418837B1 (zh) |
CN (1) | CN108984550B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3885854B1 (en) * | 2018-12-28 | 2024-03-27 | Siemens Aktiengesellschaft | Data analysis method, device and system |
CN111522914B (zh) * | 2020-04-20 | 2023-05-12 | 北大方正集团有限公司 | 标注数据采集方法、装置、电子设备及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016080964A1 (en) * | 2014-11-18 | 2016-05-26 | Siemens Aktiengesellschaft | Semantic contextualization in a programmable logic controller |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6017143A (en) * | 1996-03-28 | 2000-01-25 | Rosemount Inc. | Device in a process system for detecting events |
US20060167947A1 (en) * | 2003-03-01 | 2006-07-27 | Dunkle Mark V | Communications interface database for electronic diagnostic apparatus |
US20070288419A1 (en) * | 2006-06-07 | 2007-12-13 | Motorola, Inc. | Method and apparatus for augmenting data and actions with semantic information to facilitate the autonomic operations of components and systems |
US8533152B2 (en) * | 2008-09-18 | 2013-09-10 | University Of Southern California | System and method for data provenance management |
US9207670B2 (en) * | 2011-03-21 | 2015-12-08 | Rosemount Inc. | Degrading sensor detection implemented within a transmitter |
KR101954995B1 (ko) * | 2011-04-27 | 2019-05-31 | 시게이트 테크놀로지 엘엘씨 | 저장 매체에 라이트 된 데이터 머지 방법, 저장 매체에 대한 라이트 동작 제어 방법, 이를 적용한 저장 장치, 컴퓨터 시스템 및 저장 매체 |
CN102523103B (zh) * | 2011-11-10 | 2014-07-02 | 浙江工业大学 | 一种工业监控网络数据采集结点 |
DE102012000187B4 (de) * | 2012-01-09 | 2014-02-27 | Krohne Messtechnik Gmbh | Verfahren zur Überwachung eines Transmitters und entsprechender Transmitter |
CN102665049B (zh) * | 2012-03-29 | 2014-09-17 | 中国科学院半导体研究所 | 基于可编程视觉芯片的视觉图像处理*** |
WO2014043667A1 (en) * | 2012-09-17 | 2014-03-20 | Siemens Corporation | Logic based approach for system behavior diagnosis |
US20150242548A1 (en) * | 2012-09-27 | 2015-08-27 | Siemens Aktiengesellschaft | Simulation of programmable logic controller inputs and outputs |
US9602122B2 (en) * | 2012-09-28 | 2017-03-21 | Rosemount Inc. | Process variable measurement noise diagnostic |
CN103095609A (zh) * | 2013-01-09 | 2013-05-08 | 大唐软件技术股份有限公司 | 一种基于物联网终端的接入适配方法和装置 |
US9380060B2 (en) * | 2013-12-27 | 2016-06-28 | Verizon Patent And Licensing Inc. | Machine-to-machine service based on common data format |
US9806974B2 (en) * | 2014-04-23 | 2017-10-31 | Cisco Technology, Inc. | Efficient acquisition of sensor data in an automated manner |
CN105446983B (zh) | 2014-06-30 | 2019-09-10 | 国际商业机器公司 | 用于生成数据格式描述语言模型的方法和装置 |
CN104166682B (zh) * | 2014-07-21 | 2018-05-01 | 安徽华贞信息科技有限公司 | 一种基于组合理论的类自然语言的语义信息抽取方法及*** |
CN104967792A (zh) * | 2015-07-02 | 2015-10-07 | 上海念瞳半导体科技有限公司 | 基于事件的传感阵列读取装置及其读取方法 |
US9473514B1 (en) * | 2016-02-04 | 2016-10-18 | International Business Machines Corporation | Efficient sensor data delivery |
-
2017
- 2017-05-31 CN CN201710400334.1A patent/CN108984550B/zh active Active
-
2018
- 2018-05-28 EP EP18174467.3A patent/EP3418837B1/en active Active
- 2018-05-30 US US15/992,288 patent/US11353862B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016080964A1 (en) * | 2014-11-18 | 2016-05-26 | Siemens Aktiengesellschaft | Semantic contextualization in a programmable logic controller |
Also Published As
Publication number | Publication date |
---|---|
US11353862B2 (en) | 2022-06-07 |
EP3418837A3 (en) | 2019-04-24 |
US20180348746A1 (en) | 2018-12-06 |
EP3418837B1 (en) | 2023-02-15 |
EP3418837A2 (en) | 2018-12-26 |
CN108984550A (zh) | 2018-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8352641B2 (en) | Systems and methods for identifying fieldbus devices in a control system | |
CN108984550B (zh) | 确定数据的信号规则以对数据标注的方法、装置和*** | |
CN112697267A (zh) | 一种工业设备异常振动检测装置 | |
Yaseen et al. | IoT based condition monitoring of generators and predictive maintenance | |
CN110286649B (zh) | 针对数控机床上传感器采集数据的建模***及其方法 | |
CN109088780B (zh) | 一种信号检测方法和检测装置 | |
CN114662618A (zh) | 一种基于联邦学习的故障诊断方法、装置及相关设备 | |
US20240179045A1 (en) | Method and Apparatus for Determining Network Fault Root Cause, Device, and Storage Medium | |
CN108696375B (zh) | 工业网络信息获取装置、方法、监控***及存储介质 | |
Liu et al. | Plug-and-play sensor platform for legacy industrial machine monitoring | |
CN106706000B (zh) | 经纬仪智能网络监测方法及*** | |
WO2018176203A1 (zh) | 用于评估组件的生命周期的方法和设备 | |
CN104950812B (zh) | 一种基于电机模拟加载的数控***性能在线测试方法及*** | |
CN104267336A (zh) | 一种基于断路器操作机构的故障诊断*** | |
CN114896168A (zh) | 用于自动驾驶算法开发的快速调试***、方法以及存储器 | |
WO2017051518A1 (ja) | 通信情報算出装置、通信情報算出方法、記録媒体、及び、通信管理システム | |
JP5088738B2 (ja) | 障害監視装置及び障害監視方法並びにそのためのプログラム | |
TW202215829A (zh) | 框的資料聚集或框的資料分解 | |
Curman et al. | Automated and Controlled Data Collection Using Industrial IoT System for Smart Maintenance | |
Guedidi et al. | Early detection and localization of stator inter turn faults based on variational mode decomposition and deep learning in induction motor | |
CN107809330B (zh) | 设备配置方法 | |
CN117608894B (zh) | 日志的存储方法、装置、计算机设备及存储介质 | |
Nocua Meneses | A raspberry pi-based solution for high-frequency acquisition and transmission of measured data | |
US20160179912A1 (en) | Method and apparatus to map analytics to edge devices | |
CN110753111B (zh) | 一种反应堆物理启动试验设备信息共享*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |