CN102023581B - 一种计量检测控制方法及其装置 - Google Patents
一种计量检测控制方法及其装置 Download PDFInfo
- Publication number
- CN102023581B CN102023581B CN2009101923658A CN200910192365A CN102023581B CN 102023581 B CN102023581 B CN 102023581B CN 2009101923658 A CN2009101923658 A CN 2009101923658A CN 200910192365 A CN200910192365 A CN 200910192365A CN 102023581 B CN102023581 B CN 102023581B
- Authority
- CN
- China
- Prior art keywords
- variable
- data
- opertaing device
- data processing
- attribute
- 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
Images
Landscapes
- Computer And Data Communications (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种计量检测控制方法及其装置,该方法包括:从预先存储的至少两种控制通讯协议及测试过程中,选择控制通讯协议及测试过程;接收开始指令,根据接收到的控制设备返回的确认消息建立与控制设备的数据连接;将选择出的测试过程根据选择出的控制通讯协议生成控制指令发送到所述控制设备;接收所述控制设备根据所述控制指令响应的数据;根据数据处理类型对所述控制设备响应的数据进行数据处理。本发明可根据不同的控制设备采用不同的控制通讯协议及测试过程,并能将不同的测试过程根据不同的控制通讯协议生成控制指令,就可以实现对不同控制设备的控制、数据采集。
Description
技术领域
本发明涉及计量检测领域,尤其涉及一种计量检测控制方法及一种计量检测控制装置。
背景技术
在计量检测领域中,有各种各样的控制软件,通过计算机运行这些控制软件可以实现对***被检设备的控制、数据采集,但由于不同的***被检设备的控制通讯协议及测试过程不一样,则这些控制软件只能实现对特定的***被检设备进行控制、数据采集,应用面比较窄,不具有扩展性。比如,针对A设备的是SA控制软件,针对B设备的是SB控制软件,则运行SA控制软件不能实现对B设备的控制、数据采集,运行SB控制软件不能实现对A设备的控制、数据采集。
发明内容
本发明提供了一种计量检测控制方法及其装置,其可以实现对多种被检设备的控制、数据采集,应用面比较广。
本发明的技术方案为:一种计量检测控制方法,包括:
从预先存储的至少两种控制通讯协议及测试过程中,选择控制通讯协议及测试过程;所述测试过程包括检测项目,检测项目包括多个项目变量,每个项目变量对应有变量属性,并且每个项目变量包括有变量数据点,所述变量属性包括采集控制类型、参数类型及数据处理类型;
接收开始指令,分别向至少一个控制设备发送建立通讯指令,根据接收到的所述控制设备返回的确认消息建立与所述控制设备的数据连接;
按预定顺序读取选择出的项目变量的变量属性,在读取到所述变量属性是采集控制类型时,将变量属性是参数类型的项目变量包括的变量数据点及每个变量数据点对应的项目变量,根据所述选择出的控制通讯协议生成控制指令发送到所述控制设备;
接收所述控制设备根据所述控制指令响应的数据;
在读取到所述变量属性是数据处理类型时,如果所述控制设备为至少两个,则根据读取的数据处理类型对所述控制设备响应的数据进行数据处理;如果所述控制设备为一个,则接收用户输入的数据,根据读取的数据处理类型对该控制设备响应的数据和用户输入的数据进行数据处理。
一种计量检测控制装置,包括:
存储模块,用于存储至少两种控制通讯协议及测试过程,所述测试过程包括检测项目,检测项目包括多个项目变量,每个项目变量对应有变量属性,并且每个项目变量包括变量数据点,所述变量属性包括采集控制类型、参数类型及数据处理类型;
选择模块,用于从所述存储模块中选择控制通讯协议及测试过程;
数据连接模块,用于接收开始指令,分别向至少一个控制设备发送建立通讯指令,根据接收到的所述控制设备返回的确认消息建立与所述控制设备的数据连接;
数据处理模块,按预定顺序读取所述选择模块选择出的项目变量的变量属性,在读取到所述变量属性是采集控制类型时,将变量属性是参数类型的项目变量包括的变量数据点及每个变量数据点对应的项目变量,根据所述选择模块选择的控制通讯协议生成控制指令发送到所述控制设备;并接收所述控制设备根据所述控制指令响应的数据;在读取到所述变量属性是数据处理类型时,如果所述控制设备为至少两个,则根据读取的数据处理类型对所述控制设备响应的数据进行数据处理;如果所述控制设备为一个,则接收用户输入的数据,根据读取的数据处理类型对该控制设备响应的数据和用户输入的数据进行数据处理。
本发明的计量检测控制方法及其装置,其可以根据用户需要从预先存储的至少两种控制通讯协议及测试过程中,选择控制通讯协议及测试过程,将选择出的测试过程根据选择出的控制通讯协议生成控制指令发送到控制设备,并根据读取的数据处理类型对所述控制设备响应的数据进行数据处理。所以本发明的计量检测控制方法及其装置可根据不同的控制设备采用不同的控制通讯协议及测试过程,并能将不同的测试过程根据不同的控制通讯协议生成控制指令,就可以实现对不同控制设备的控制、数据采集,应用面比较广。
附图说明
图1是本发明计量检测控制方法在一实施例中的流程图;
图2是本发明计量检测控制装置在一实施例中的结构框图;
图3是本发明计量检测控制装置在另一实施例中的结构框图;
图4是本发明计量检测控制装置在又一实施例中的结构框图;
图5是本发明测试过程在一实施例中的结构框图。
具体实施方式
本发明的计量检测控制方法及其装置,其可以根据用户需要从预先存储的至少两种控制通讯协议及测试过程中,选择控制通讯协议及测试过程,将选择出的测试过程根据选择出的控制通讯协议生成控制指令发送到控制设备,并根据读取的数据处理类型对所述控制设备响应的数据进行数据处理。所以本发明的计量检测控制方法及其装置可根据不同的控制设备采用不同的控制通讯协议及测试过程,并能将不同的测试过程根据不同的控制通讯协议生成控制指令,就可以实现对不同控制设备的控制、数据采集,应用面比较广。
下面结合附图对本发明的具体实施例做一详细的阐述。
本发明的计量检测控制方法,如图1,包括步骤:
S101、从预先存储的至少两种控制通讯协议及测试过程中,选择控制通讯协议及测试过程;所述测试过程包括检测项目,检测项目包括多个项目变量,每个项目变量对应有变量属性(在实际应用中每个项目变量可以有多个变量属性),并且每个项目变量包括变量数据点,所述变量属性包括采集控制类型、参数类型及数据处理类型。测试过程可以是控制测试具有输入输出电压、电流、功率、频率、相位等至少一种功能的设备的过程,检测项目可以为电流、电阻、功率等项目,项目变量可以是量程、测试点等变量,变量数据点即为每个项目变量对应的具体数据值,每个项目变量的具体数据值可以为多个。
S102、接收开始指令,分别向至少一个控制设备发送建立通讯指令,根据接收到的所述控制设备返回的确认消息分别建立与所述控制设备的数据连接。所述控制设备在实际应用中可以是被检设备或标准设备中的一个,也可以同时包括被检设备和标准设备两个,或者多个被检设备和一个标准设备,或者多个被检设备和多个标准设备,或者多个被检设备、多个标准设备。
S103、按预定顺序读取选择出的项目变量的变量属性,在读取到所述变量属性是采集控制类型时,将变量属性是参数类型的项目变量包括的变量数据点及每个变量数据点对应的项目变量,根据所述选择出的控制通讯协议生成控制指令发送到所述控制设备。按预定顺序读取可以是从左到右依次读取,或者是按预先设定好的顺序进行读取。
S104、接收所述控制设备根据所述控制指令响应的数据。
S105、在读取到所述变量属性是数据处理类型时,如果所述控制设备为至少两个,则根据读取的数据处理类型对所述控制设备响应的数据进行数据处理;如果所述控制设备为一个,则接收用户输入的数据,根据读取的数据处理类型对该控制设备响应的数据和用户输入的数据进行数据处理。该数据处理是将不同的控制设备响应的数据进行比较计算,比如将被检设备和标准设备响应的数据进行对比计算;或者将控制设备响应的数据和用户输入的数据进行对比计算。
在一较优实施例中,为了方便用户查看,可以包括步骤:显示预先存储的至少两种控制通讯协议及测试过程,或者在选择控制通讯协议及测试过程后,也可以包括步骤:显示选择出的控制通讯协议及测试过程。
在一较优实施例中,为了方便用户查看数据处理后的数据,在进行数据处理后还包括步骤,显示所述数据处理后的数据。
另外,本发明的计量检测控制方法,还可以包括步骤:接收用户输入的编辑数据信息,将该编辑数据信息生成测试过程,并存储所述生成的测试过程。如果预先存储的测试过程没有用户需要的测试过程,用户也可以编辑新的测试过程。
在一较优实施例中,所述测试过程还可以包括处理过程类型,这样在按预定顺序读取所述选择出的项目变量的变量属性,可以根据所述处理过程类型按预定顺序读取所述选择出的项目变量的变量属性。因为不同的处理过程类型,读取所述选择出的项目变量的变量属性的顺序可能会不一样。处理过程类型是根据被检设备的类型、测试需要或者规程需要而设定,比如按照从基本量程中选择最大误差所在点,对其他量程进行测试点选取而检定,或者,在每个量程中按照固定的测试点进行检定等。
下面结合具体应用实施例来对本发明的计量检测控制方法做一详细的说明。
如图5所示的测试过程是表示检测控制具有输出电压功能的控制设备(实际中该具有输出电压功能的设备可以为电压表)的过程,是从预先存储的至少两种测试过程中选择出的一个测试过程,该测试过程的检测项目是电压,包括项目变量即电压量程、测试点、实际输出值、标准输出值和误差,每个项目变量都有其各自的变量属性,其中电压量程及测试点的变量属性是参数类型,实际输出值及标准输出值的变量属性是采集控制类型,误差是数据处理类型。表示参数类型的项目变量分别对应有多个变量数据点,在该实施例中,电压量程的变量数据点分别是100V和200V,测试点的变量数据点是10V和20V。
在接收开始指令后,分别向被检电压表和标准电压表发送建立通讯指令,根据接收到的所述被检电压表和标准电压表返回的确认消息分别建立与所述被检电压表和标准电压表的数据连接。
按预定顺序读取选择出的电压量程、测试点、实际输出值、标准输出值和误差的变量属性,在读取到实际输出值和标准输出值的变量属性是采集控制类型时,将变量属性是参数类型的电压量程和测试点对应的多个变量数据点(电压量程的变量数据点是100V和200V,测试点的变量数据点是10V和20V)及每个变量数据点对应的项目变量,根据选择出的控制通讯协议生成控制指令分别发送到所述被检电压表和标准电压表。
分别接收所述被检电压表和标准电压表根据所述控制指令响应的数据。被检电压表的实际输出值是9.5V和19.6V,标准电压表输出的标准电压值是9.8V和19.8V。
在读取到误差的变量属性是数据处理类型时,根据读取的数据处理类型对所述被检电压表和标准电压表响应的数据进行数据处理,数据处理类型是求误差,则得出误差结果分别为-0.3V和-0.2V。
本发明的计量检测控制装置,如图2,包括:
存储模块,用于预先存储至少两种控制通讯协议及测试过程,所述测试过程包括检测项目,检测项目包括多个项目变量,每个项目变量对应有变量属性,并且每个项目变量包括变量数据点,所述变量属性包括采集控制类型、参数类型及数据处理类型;测试过程可以是控制测试具有输入输出电压、电流、功率、频率、相位等至少一个功能的设备的过程,检测项目即可以为电流、电阻、功率等项目,项目变量可以是量程、测试点等变量,变量数据点即为每个项目变量的具体数据值,每个项目变量的具体数据值可以为多个;
选择模块,用于从所述存储模块中选择控制通讯协议及测试过程;
数据连接模块,用于接收开始指令,向控制设备发送建立通讯指令,根据接收到的所述控制设备返回的确认消息建立与所述控制设备的数据连接;
数据处理模块,按预定顺序读取所述选择模块选择出的项目变量的变量属性,在读取到所述变量属性是采集控制类型时,将变量属性是参数类型的项目变量包括的变量数据点及每个变量数据点对应的项目变量,根据所述选择模块选择的控制通讯协议生成控制指令发送到所述控制设备;并接收所述控制设备根据所述控制指令响应的数据;在读取到所述变量属性是数据处理类型时,如果所述控制设备为至少两个,则根据读取的数据处理类型对所述控制设备响应的数据进行数据处理;如果所述控制设备为一个,则接收用户输入的数据,根据读取的数据处理类型对该控制设备响应的数据和用户输入的数据进行数据处理。该数据处理是将不同的控制设备响应的数据进行比较计算,比如将被检设备和标准设备响应的数据进行对比计算;或者将控制设备响应的数据和用户输入的数据进行对比计算。按预定顺序读取可以是从左到右依次读取,或者是按预先设定好的顺序进行读取。
另外,本发明的计量检测控制装置,如图3,还可以包括,接收模块,与所述存储模块连接,用于接收用户输入的编辑数据信息,将该编辑数据信息生成测试过程,并存储在所述存储模块里。
在一较优实施例中,为了方便用户查看,如图4,本发明计量检测控制装置可以包括:显示模块,与所述选择模块连接,用于显示预先存储的至少两种控制通讯协议及测试过程,或者在选择控制通讯协议及测试过程后,显示选择出的控制通讯协议及测试过程。
在一较优实施例中,为了方便用户查看数据处理后的数据,所述显示模块,还用于显示所述数据处理后的数据。
综上所述,本发明的计量检测控制方法及其装置,其可以根据用户需要从预先存储的至少两种控制通讯协议及测试过程中,选择控制通讯协议及测试过程,将选择出的测试过程根据选择出的控制通讯协议生成控制指令发送到控制设备,并根据读取的数据处理类型对所述控制设备响应的数据进行数据处理。则本发明的计量检测控制方法及其装置可根据不同的控制设备采用不同的控制通讯协议及测试过程,并能根据将不同的测试过程根据不同的控制通讯协议生成控制指令,就可以实现对不同控制设备的控制、数据采集,应用面比较广。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
Claims (8)
1.一种计量检测控制方法,其特征在于,包括:
从预先存储的至少两种控制通讯协议及测试过程中,选择控制通讯协议及测试过程;所述测试过程包括检测项目,检测项目包括多个项目变量,每个项目变量对应有变量属性,并且每个项目变量包括有变量数据点,所述变量属性包括采集控制类型、参数类型及数据处理类型;
接收开始指令,分别向至少一个控制设备发送建立通讯指令,根据接收到的所述控制设备返回的确认消息建立与所述控制设备的数据连接;
按预定顺序读取选择出的项目变量的变量属性,在读取到所述变量属性是采集控制类型时,将变量属性是参数类型的项目变量包括的变量数据点及每个变量数据点对应的项目变量,根据选择出的控制通讯协议生成控制指令发送到所述控制设备;
接收所述控制设备根据所述控制指令响应的数据;
在读取到所述变量属性是数据处理类型时,如果所述控制设备为至少两个,则根据读取的数据处理类型对所述控制设备响应的数据进行数据处理;如果所述控制设备为一个,则接收用户输入的数据,根据读取的数据处理类型对该控制设备响应的数据和用户输入的数据进行数据处理。
2.根据权利要求1所述的计量检测控制方法,其特征在于:还包括步骤:接收输入的编辑数据信息,将该编辑数据信息生成测试过程,并存储生成的测试过程。
3.根据权利要求1或2所述的计量检测控制方法,其特征在于:在进行数据处理后还包括步骤,显示所述数据处理后的数据。
4.根据权利要求3所述的计量检测控制方法,其特征在于:在选择控制通讯协议及测试过程后,还包括步骤:显示选择出的控制通讯协议及测试过程。
5.一种计量检测控制装置,其特征在于,包括:
存储模块,用于存储至少两种控制通讯协议及测试过程,所述测试过程包括检测项目,检测项目包括多个项目变量,每个项目变量对应有变量属性,并且每个项目变量包括变量数据点,所述变量属性包括采集控制类型、参数类型及数据处理类型;
选择模块,用于从所述存储模块中选择控制通讯协议及测试过程;
数据连接模块,用于接收开始指令,分别向至少一个控制设备发送建立通讯指令,根据接收到的所述控制设备返回的确认消息建立与所述控制设备的数据连接;
数据处理模块,按预定顺序读取所述选择模块选择出的项目变量的变量属性,在读取到所述变量属性是采集控制类型时,将变量属性是参数类型的项目变量包括的变量数据点及每个变量数据点对应的项目变量,根据所述选择模块选择的控制通讯协议生成控制指令发送到所述控制设备;并接收所述控制设备根据所述控制指令响应的数据;在读取到所述变量属性是数据处理类型时,如果所述控制设备为至少两个,则根据读取的数据处理类型对所述控制设备响应的数据进行数据处理;如果所述控制设备为一个,则接收用户输入的数据,根据读取的数据处理类型对该控制设备响应的数据和用户输入的数据进行数据处理。
6.根据权利要求5所述的计量检测控制装置,其特征在于:还包括接收模块,用于接收输入的编辑数据信息,将该编辑数据信息生成测试过程,并存储在所述存储模块里。
7.根据权利要求5或6所述的计量检测控制装置,其特征在于:还包括显示模块,用于显示所述数据处理后的数据。
8.根据权利要求7所述的计量检测控制装置,其特征在于:所述显示模块还用于显示选择出的控制通讯协议及测试过程。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101923658A CN102023581B (zh) | 2009-09-15 | 2009-09-15 | 一种计量检测控制方法及其装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101923658A CN102023581B (zh) | 2009-09-15 | 2009-09-15 | 一种计量检测控制方法及其装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102023581A CN102023581A (zh) | 2011-04-20 |
CN102023581B true CN102023581B (zh) | 2012-07-25 |
Family
ID=43864976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101923658A Active CN102023581B (zh) | 2009-09-15 | 2009-09-15 | 一种计量检测控制方法及其装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102023581B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007008940A2 (en) * | 2005-07-11 | 2007-01-18 | Brooks Automation, Inc. | Intelligent condition-monitoring and dault diagnostic system |
CN1955747A (zh) * | 2005-10-28 | 2007-05-02 | 华为技术有限公司 | 一种设备检测监控控制方法及*** |
CN101334662A (zh) * | 2008-07-25 | 2008-12-31 | 重庆邮电大学 | 基于asap标准的汽车电控单元标定***及方法 |
-
2009
- 2009-09-15 CN CN2009101923658A patent/CN102023581B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007008940A2 (en) * | 2005-07-11 | 2007-01-18 | Brooks Automation, Inc. | Intelligent condition-monitoring and dault diagnostic system |
CN1955747A (zh) * | 2005-10-28 | 2007-05-02 | 华为技术有限公司 | 一种设备检测监控控制方法及*** |
CN101334662A (zh) * | 2008-07-25 | 2008-12-31 | 重庆邮电大学 | 基于asap标准的汽车电控单元标定***及方法 |
Non-Patent Citations (3)
Title |
---|
伍少成等.厂站电能量采集终端测试***的研制.《电力***保护与控制》.2009,第37卷(第13期),83-87. * |
祁舒喆.一种宽泛适用的电力计量检定***的设计研究与制作.《广东科技》.2010,(第247期),63-65. * |
辜鹤瑜等.直流高压高阻的自动检定.《现代测量与实验室管理》.2005,(第05期),7-8. * |
Also Published As
Publication number | Publication date |
---|---|
CN102023581A (zh) | 2011-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130096695A1 (en) | Method for configuring a control device | |
CN104144109A (zh) | 一种设备控制方法、装置和*** | |
CN105005532A (zh) | 一种自动化测试应用程序接口稳定性的***及方法 | |
CN103455413B (zh) | 一种通讯终端交互场景测试数据处理方法、装置和*** | |
CN104089377B (zh) | 空调器及其控制方法和装置以及控制器 | |
CN108334018A (zh) | 保养作业辅助装置、保养作业辅助方法及计算机可读取的非易失性的记录介质 | |
CN106101989A (zh) | 一种选择安全单元的方法及移动终端 | |
CN103995191A (zh) | 空调器机型的识别方法及装置 | |
CN111934908A (zh) | 一种物联网模拟方法、装置、***及存储介质 | |
CN101237662B (zh) | 生成手机自动化测试用例的方法及装置 | |
CN104991151A (zh) | 三相四线电能计量装置错接线分析方法和装置 | |
CN104954480A (zh) | 一种设备参数设置方法和装置 | |
CN105490270A (zh) | 智能配电***的监控界面生成方法、装置 | |
CN102985902A (zh) | 过程控制***中的过程控制视图之间的简化导航 | |
CN111901155B (zh) | 一种物联网调试方法、装置、***及存储介质 | |
CN102026144A (zh) | 漫游性能测试方法、设备及*** | |
CN103279265A (zh) | 显示网络信息界面的终端、***及界面的生成方法 | |
CN102023581B (zh) | 一种计量检测控制方法及其装置 | |
CN105117254B (zh) | 无线通信模组及其运行方法、装置 | |
CN115907723A (zh) | 一种电气设备的试验模板创建方法及终端 | |
CN111541589B (zh) | 对智能终端的扩展模块接口进行测试的方法、装置和设备 | |
CN103678054B (zh) | 用于BACnet设备的测试方法及装置 | |
CN205212682U (zh) | 变流器 | |
CN110261701B (zh) | 电力设备的配置方法、装置及*** | |
CN105093937B (zh) | 楼宇控制***设计设备和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 510080 Dongfeng East Road, Dongfeng, Guangdong, Guangzhou, Zhejiang Province, No. 8 Patentee after: Electric Power Research Institute of Guangdong Power Grid Co.,Ltd. Address before: 510600 No. 73 Meihua Road, Guangzhou, Guangdong, Yuexiu District Patentee before: ELECTRIC POWER RESEARCH INSTITUTE OF GUANGDONG POWER GRID Corp. |
|
CP03 | Change of name, title or address |