本发明专利技术公开了一种模块的测试方法、系统、设备及介质,其中,该模块的测试方法包括:识别模块的类型;若模块的类型为输入模块,则通过以下步骤对输入模块进行测试:向输入模块发送第一测试电信号,采集输入模块实际接收的第一输入反馈电信号,判断第一输入反馈电信号与第一测试电信号是否一致,并根据判断结果生成测试结果;若模块的类型为输出模块,则通过以下步骤对输出模块进行测试:向输出模块发送第一输出指令,第一输出指令用于指示输出模块输出第二测试电信号,采集输出模块实际输出的第一输出反馈电信号,判断第一输出反馈电信号与第二测试电信号是否一致,并根据判断结果生成测试结果。本发明专利技术实现了对输入模块或输出模块的自动化测试。
【技术实现步骤摘要】
本专利技术涉及自动控制的,具体涉及一种模块的测试方法、系统、设备及介质。
技术介绍
1、工业控制系统是数据采集与监视控制系统、分布式控制系统、过程控制系统、可编程逻辑控制器和其他控制系统的总称,工业控制通过工业计算机对传感器及局域网所采集的信息进行归纳、分析、整理,根据预设的算法实现执行器的自动控制功能,能够提高生产效率,提高控制的反应速度。工业控制系统中通过输入/输出模块(i/o模块)实现传感器和执行器的连接,将设备的物理状态转为数字信号,通过预设算法得到所需输出的数字信号,在根据输出的数字信号决定具体的物理动作。其中输入/输出模块(i/o模块)包含但不限于:电压/电流的输入/输出模块,热电阻的输入模块,热电偶的输入模块,开关量的输入/输出模块等,每个i/o模块都包含多个通道,每个通道是否有信号输入均有led灯光提示,在i/o模块中分为模拟量模块和数字量模块。
2、然而,在现有技术中,i/o模块的各项测试均需要人工参与,不能实现自动化测试模块,人工成本较高,且测试时间长,准确率较低。
技术实现思路
1、本专利技术要解决的技术问题是为了克服现有技术中模块无法自动化测试的缺陷,提供一种模块的测试方法、系统、设备及介质。
2、本专利技术是通过下述技术方案来解决上述技术问题:
3、本专利技术提供一种模块的测试方法,所述测试方法包括:
4、识别模块的类型;
5、若所述模块的类型为输入模块,则通过以下步骤对所述输入模块进行测试:p>6、向所述输入模块发送第一测试电信号,采集所述输入模块实际接收的第一输入反馈电信号,判断所述第一输入反馈电信号与所述第一测试电信号是否一致,并根据判断结果生成测试结果;
7、若所述模块的类型为输出模块,则通过以下步骤对所述输出模块进行测试:
8、向所述输出模块发送第一输出指令,所述第一输出指令用于指示所述输出模块输出第二测试电信号,采集所述输出模块实际输出的第一输出反馈电信号,判断所述第一输出反馈电信号与所述第二测试电信号是否一致,并根据判断结果生成测试结果。
9、可选地,所述进行测试的步骤之前包括:若所述模块的类型为模拟量模块,则获取所述模拟量模块的加热时长;
10、基于所述加热时长对所述模拟量模块进行加热。
11、可选地,若所述输入模块为模拟量输入模块,则根据判断结果生成测试结果的步骤包括:
12、若所述第一输入反馈电信号与所述第一测试电信号一致,则向所述模拟量输入模块发送第三测试电信号,采集所述模拟量输入模块实际接收的第二输入反馈电信号,判断所述第二输入反馈电信号与所述第三测试电信号是否一致,并根据判断结果生成测试结果。
13、可选地,若所述输出模块为模拟量输出模块,则根据判断结果生成测试结果的步骤包括:
14、若所述第一输出反馈电信号与所述第二测试电信号一致,则向所述模拟量输出模块发送第二输出指令,所述第二输出指令用于指示所述输出模块输出第四测试电信号,采集所述模拟量输出模块实际输出的第二输出反馈电信号,判断所述第二输出反馈电信号与所述第四测试电信号是否一致,并根据判断结果生成测试结果。
15、可选地,若所述输入模块为模拟量输入模块,且所述第一输入反馈电信号与所述第一测试电信号不一致,则在生成测试结果的步骤之后还包括:
16、根据所述测试结果生成第一测试报告。
17、可选地,若所述输出模块为模拟量输出模块,且所述第二输出反馈电信号与所述第四测试电信号不一致,则在生成测试结果的步骤之后还包括:
18、根据所述测试结果生成第二测试报告。
19、可选地,若所述输入模块为模拟量输入模块,且所述第一输入反馈电信号与所述第一测试电信号一致,则在生成测试结果的步骤之前还包括:
20、对所述模拟量输入模块进行校准。
21、可选地,若所述输出模块为模拟量输出模块,且所述第一输出反馈电信号与所述第二测试电信号一致,则在生成测试结果的步骤之前还包括:
22、对所述模拟量输出模块进行校准。
23、可选地,所述测试方法还包括:控制摄像头拍摄所述模块输入或输出电信号时的指示灯,基于拍摄的图像测试所述模块的指示灯在输入或输出电信号时是否亮起。
24、可选地,若所述模块的类型为输入模块,所述向所述输入模块发送第一测试电信号的步骤包括:
25、若所述输入模块为模拟量输入模块,则控制信号源向所述模拟量输入模块发送第一测试电信号;
26、若所述输入模块为数字量输入模块,则控制继电器组向所述数字量输入模块发送第一测试电信号。
27、可选地,若所述模块的类型为输出模块,所述采集所述输出模块实际输出的第一输出反馈电信号的步骤包括:
28、若所述输出模块为模拟量输出模块,控制数字万用表读取所述模拟量输出模块实际输出的第一输出反馈电信号;
29、若所述模块的类型为数字量输出模块,控制可编程逻辑控制器读取所述数字量输出模块实际输出的第一输出反馈电信号。
30、本专利技术还提供一种模块的测试系统,所述测试系统包括:
31、识别单元,用于识别模块的类型;
32、输入模块测试单元,用于在所述模块的类型为输入模块情况下,对所述输入模块进行测试;
33、输出模块测试单元,用于在所述模块的类型为输出模块的情况下,对所述输出模块进行测试;
34、所述输入模块测试单元具体用于向所述输入模块发送第一测试电信号,采集所述输入模块实际接收的第一输入反馈电信号,判断所述第一输入反馈电信号与所述第一测试电信号是否一致,并根据判断结果生成测试结果;
35、所述输出模块测试单元具体用于向所述输出模块发送第一输出指令,所述第一输出指令用于指示所述输出模块输出第二测试电信号,采集所述输出模块实际输出的第一输出反馈电信号,判断所述第一输出反馈电信号与所述第二测试电信号是否一致,并根据判断结果生成测试结果。
36、可选地,所述进行测试系统还包括:加热子单元,用于在所述模块的类型为模拟量模块的情况下,获取所述模拟量模块的加热时长;
37、所述加热子单元还用于基于所述加热时长对所述模拟量模块进行加热。
38、可选地,所述输入模块测试单元还用于在所述输入模块为模拟量输入模块,且所述第一输入反馈电信号与所述第一测试电信号一致的情况下,向所述模拟量输入模块发送第三测试电信号,采集所述模拟量输入模块实际接收的第二输入反馈电信号,判断所述第二输入反馈电信号与所述第三测试电信号是否一致,并根据判断结果生成测试结果。
39、可选地,所述输出模块测试单元还用于在所述输出模块为模拟量输出模块,且所述第一输出反馈电信号与所述第二测试电信号一致的情况下,向所述模拟量输出模块发送第二输出指令,所述第二输出指令用于指示所述输出模块输出第四测试电信号,采集所述模拟本文档来自技高网
...
【技术保护点】
1.一种模块的测试方法,其特征在于,所述测试方法包括:
2.如权利要求1所述的测试方法,其特征在于,所述进行测试的步骤之前包括:
3.如权利要求2所述的测试方法,其特征在于,若所述输入模块为模拟量输入模块,且所述第一输入反馈电信号与所述第一测试电信号不一致,则在生成测试结果的步骤之后还包括:
4.如权利要求1-3中任一项所述的测试方法,其特征在于,所述测试方法还包括:
5.一种模块的测试系统,其特征在于,所述测试系统包括:
6.如权利要求5所述的测试系统,其特征在于,所述进行测试系统还包括:
7.如权利要求6所述的测试系统,其特征在于,所述输入模块测试单元包括:
8.如权利要求5-7中任一项所述的测试系统,其特征在于,所述测试系统还包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-4中任一项所述的模块的测试方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-4中任一项所述的模块的测试方法。
...
【技术特征摘要】
1.一种模块的测试方法,其特征在于,所述测试方法包括:
2.如权利要求1所述的测试方法,其特征在于,所述进行测试的步骤之前包括:
3.如权利要求2所述的测试方法,其特征在于,若所述输入模块为模拟量输入模块,且所述第一输入反馈电信号与所述第一测试电信号不一致,则在生成测试结果的步骤之后还包括:
4.如权利要求1-3中任一项所述的测试方法,其特征在于,所述测试方法还包括:
5.一种模块的测试系统,其特征在于,所述测试系统包括:
6.如权利要求5所述的测试系统,其特征在于,所述进...
【专利技术属性】
技术研发人员:吴婷,刘爱青,蔡振东,成亮,姚津,邵俊,王彦博,
申请(专利权)人:国核自仪系统工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。