I/O模块的测试方法和系统技术方案

技术编号:37047076 阅读:17 留言:0更新日期:2023-03-29 19:25
本申请实施例提供了一种I/O模块的测试方法和系统。该方法包括:确定当前测试的I/O模块的每个通道的误差判断点;基于所述误差判断点,依次对所述每个通道进行测试,并对测试结果进行误差计算,得到所述每个通道的误差判断点的误差值;将所述误差值和对应的可接受误差范围进行比较,根据比较结果输出所述I/O模块的通道误差告警信息到人机界面。本发明专利技术的实施例可实现测试数据的误差的自动判断,提高了通道的测试精度。道的测试精度。道的测试精度。

【技术实现步骤摘要】
I/O模块的测试方法和系统


[0001]本专利技术涉及分布式控制系统测试
,尤其涉及一种I/O模块的测试方法和系统。

技术介绍

[0002]现有分布式控制系统的机柜回路至少需要两名测试配合测试:一个测试员在机柜端拿着信号发生器给信号或万用表测信号,另一个测试员在电脑前,通过PCS7的硬件组态,一个I/O模块一个I/O模块的打开,并在线读值或者手动敲击给信号;并且当前一个I/O模块测试完成后,又得关闭前一个I/O模块、打开下一个I/O模块,并重复与前一个I/O模块相同的操作过程,直至所有I/O模块测试完成。
[0003]现有测试方法仍以测试员手动操作为主,重复且枯燥,测试结果受人为因素影响,准确性和可靠性低。并且,现有测试方法没有对于测试数据的误差判断。

技术实现思路

[0004]鉴于此,本专利技术提供了一种I/O模块的测试方法和系统,用于至少部分地解决上述技术问题。
[0005]第一方面,本申请实施例提供了一种I/O模块的测试方法,包括:
[0006]确定当前测试的I/O模块的每个通道的误差判断点;
[0007]基于所述误差判断点,依次对所述每个通道进行测试,并对测试结果进行误差计算,得到所述每个通道的误差判断点的误差值;
[0008]将所述误差值和对应的可接受误差范围进行比较,根据比较结果输出所述I/O模块的通道误差告警信息到人机界面。
[0009]在一种可能的实现方式中,所述误差判断点包括输入信号量及其对应的所述可接受误差范围。
[0010]在一种可能的实现方式中,所述每个通道的误差判断点的输入信号量根据所述I/O模块的类型和/或该通道驱动的设备类型确定。
[0011]在一种可能的实现方式中,所述每个通道的误差判断点为多个,且该多个误差判断点的多个输入信号量按照预定规则从所述I/O模块的可输入信号量范围中选取。
[0012]在一种可能的实现方式中,所述根据比较结果输出所述当前测试的I/O模块的各通道的误差告警信息到人机界面,进一步包括:
[0013]将所述每个通道的每个所述误差判断点的误差值显示到所述人接界面的对应显示区,并且若所述误差判断点的误差值不在对应的可接受误差范围内,则通过所述显示区的底色变化来显示告警状态。
[0014]在一种可能的实现方式中,所述确定当前测试的I/O模块的每个通道的误差判断点之前,还包括:预先存储I/O模块的类型、地址、通道误差判断点的对应关系;
[0015]所述确定当前测试的I/O模块的每个通道的误差判断点进一步包括:根据所述当
前测试的I/O模块的类型、所述地址和所述对应关系确定所述当前测试的I/O模块的每个通道的误差判断点。
[0016]第二方面,本申请实施例还提供了一种I/O模块的测试系统,包括:
[0017]可拆卸测试装置,被构造为可直接安插到所述当前测试的I/O模块的通道端子插座,并且被配置为根据接收自人机交互系统的控制指令执行操作来对所述I/O模块的每个通道进行测试;
[0018]所述人机交互系统,被配置为确定当前测试的I/O模块的每个通道的误差判断点;根据所述误差判断点发送所述控制指令到预先安插到所述I/O模块的通道端子插座的所述可拆卸测试装置,以及接收所述每个通道的测试结果,并对所述测试结果进行误差计算得到所述每个通道的误差判断点的误差值,将所述每个通道的误差判断点的误差值和对应的可接受误差范围进行比较,根据比较结果输出所述I/O模块的各通道的误差告警信息到人机界面。
[0019]在一种可能的实现方式中,所述误差判断点包括输入信号量及其对应的所述可接受误差范围。
[0020]在一种可能的实现方式中,所述每个通道的误差判断点的输入信号量根据所述I/O模块的类型和/或该通道驱动的设备类型确定。
[0021]在一种可能的实现方式中,所述测试系统为不同类型的I/O模块配置不同的可拆卸测试装置;
[0022]所述当前测试的I/O模块为AO模块,对应的第一可拆卸测试装置包括模拟信号检测单元和与所述AO模块的每个通道的正负端子对应设置的第一正负电接触脚对、第一开关对,其中所述模拟信号检测单元的两个检测端分别通过所述第一开关对与每个所述第一正负电接触脚对的正、负电接触脚电连接,所述模拟信号检测单元的输出端电连接到所述人机交互系统以向其发送所述每个通道的测试结果;
[0023]所述当前测试的I/O模块为DO模块,对应的第二可拆卸测试装置包括数字信号检测单元和与所述DO模块的每个通道的正负端子对应设置的第二正负电接触脚对、第二开关对,其中所述数字信号检测单元的两个检测端分别通过所述第二开关对与每个所述第二正负电接触脚对的正、负电接触脚电连接,所述数字信号检测单元的输出端电连接到所述人机交互系统以向其发送所述每个通道的测试结果;
[0024]所述当前测试的I/O模块为AI模块,对应的第三可拆卸测试装置包括信号发生器和与所述AI模块的每个通道的正负端子对应设置的第三正负电接触脚对、第三开关对,其中所述信号发生器的两个输出端分别通过所述第三开关对与每个所述第三正负电接触脚对的正、负电接触脚电连接,所述信号发生器的输入端电连接到所述人机交互系统以接收所述控制指令;
[0025]所述当前测试的I/O模块为DI模块,对应的第四可拆卸测试装置包括与所述DI模块的每个通道的正负端子对应设置的第四正负电接触脚对、第四开关对和短接电路,其中所述短接电路的两端分别通过所述第四开关对与所述第四正负电接触脚对的正、负电接触脚电连接。
[0026]在本申请的实施例中,与现有技术相比,至少包括以下优点:增加了误差自动判断机制,通过设置误差判断点,计算的每个通道的误差判断点的误差值并将其与可接受误差
范围进行比较,从而输出对应通道误差告警信息到人机界面,一方面提高了通道的测试精度,另一方面使得每个通道的误差情况清晰地展示给测试人员,界面友好、直观。进一步地,考虑到不同通道的误差判断点的输入信号类型或大小可能存在差异,根据所述I/O模块的类型和/或该通道驱动的设备类型确定每个通道的误差判断点的输入信号量,可模拟通道的实际工作场景下的精度,提高测试准确性和可靠性。此外,通过配置可拆卸测试装置,可直接安插到所述当前测试的I/O模块的通道端子插座,从而可以根据接收自人机交互系统的控制指令自动执行操作来对所述I/O模块的每个通道进行测试,实现全自动化测试,大大提高了测试效率,并且由于测试过程基本无人工参与,保证了测试结果的准确性和可靠性。
附图说明
[0027]图1是根据专利技术的一个实施例的I/O模块的测试方法的流程示意图;
[0028]图2是根据专利技术的一个实施例的AO模块的测试系统的结构示意图。
[0029]图3是根据专利技术的一个实施例的DO模块的测试系统的结构示意图。
[0030]图4是根据专利技术的一个实施例的AI模块的测试系统的结构示意图。
[0031]图5是根据专利技术的一个实施例的DI模块的测试系统的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种I/O模块的测试方法,其特征在于,包括:确定当前测试的I/O模块的每个通道的误差判断点;基于所述误差判断点,依次对所述每个通道进行测试,并对测试结果进行误差计算,得到所述每个通道的误差判断点的误差值;将所述误差值和对应的可接受误差范围进行比较,根据比较结果输出所述I/O模块的通道误差告警信息到人机界面。2.根据权利要求1所述的I/O模块的测试方法,其特征在于,所述误差判断点包括输入信号量及其对应的所述可接受误差范围。3.根据权利要求2所述的I/O模块的测试方法,其特征在于,所述每个通道的误差判断点的输入信号量根据所述I/O模块的类型和/或该通道驱动的设备类型确定。4.根据权利要求2所述的I/O模块的测试方法,其特征在于,所述每个通道的误差判断点为多个,且该多个误差判断点的多个输入信号量按照预定规则从所述I/O模块的可输入信号量范围中选取。5.根据权利要求1所述的I/O模块的测试方法,其特征在于,所述根据比较结果输出所述当前测试的I/O模块的各通道的误差告警信息到人机界面,进一步包括:将所述每个通道的每个所述误差判断点的误差值显示到所述人接界面的对应显示区,并且若所述误差判断点的误差值不在对应的可接受误差范围内,则通过所述显示区的底色变化来显示告警状态。6.根据权利要求1

5中任一项所述的I/O模块的测试方法,其特征在于,所述确定当前测试的I/O模块的每个通道的误差判断点之前,还包括:预先存储I/O模块的类型、地址、通道误差判断点的对应关系;所述确定当前测试的I/O模块的每个通道的误差判断点进一步包括:根据所述当前测试的I/O模块的类型、所述地址和所述对应关系确定所述当前测试的I/O模块的每个通道的误差判断点。7.一种I/O模块的测试系统,其特征在于,包括:可拆卸测试装置,被构造为可直接安插到所述当前测试的I/O模块的通道端子插座,并且被配置为根据接收自人机交互系统(201)的控制指令执行操作来对所述I/O模块的每个通道进行测试;所述人机交互系统(201),被配置为确定当前测试的I/O模块的每个通道的误差判断点;根据所述误差判断点发送所述控制指令到预先安插到所述I/O模块的通道端子插座的所述可拆卸测试装置,以及接收所述每个通道的测试结果,并对所述测试结果进行误差计算得到所述每个通道的误差判断点的误差值,将所述每个通道的误差判断点的误差值和对应的可接受误差范围进行比较,根据比较结果输出所述I/O模块的各通道的误差告警信息到人机界面。8.根据权利要求7所述的I/O模块...

【专利技术属性】
技术研发人员:吴春雨
申请(专利权)人:西门子中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1