一种工控机dio接口的测试装置及其测试方法
技术领域
1.本发明涉及工控机技术领域,具体涉及一种工控机dio接口的测试装置及其测试方法。
背景技术:2.工控机领域中,dio即输入输出端口,广泛使用在工控机上;用户可以根据dio端口特性,自行开发软体驱动对应的模块。
3.传统的测试中,一般将输入和输出短接,用命令行敲代码进行收发测试,这种测试方式不直观、使用不方便。
技术实现要素:4.为解决上述技术问题,本发明的目的在于提供一种工控机dio接口的测试装置及其测试方法,所述工控机dio接口的测试装置用来解决目前dio接口测试不直观、使用不方便的问题。
5.为了实现上述发明目的之一,本发明一实施方式提供一种工控机dio接口的测试装置,包括:
6.测试治具,包括npn测试电路、pnp测试电路;所述npn测试电路包括npn测试端口、npn状态指示灯,所述npn测试端口用于与所述工控机待测试的dio接口电性连接,当所述npn测试端口的输入为低电平时,所述npn状态指示灯点亮;所述pnp测试电路包括pnp测试端口、pnp状态指示灯,所述pnp测试端口用于与所述工控机待测试的dio接口电性连接,当所述pnp测试端口的输入为高电平时,所述pnp状态指示灯点亮;
7.以及主控单元,与所述测试治具电性连接;所述主控单元包括npn调控单元、pnp调控单元;所述npn调控单元与所述npn测试电路电性连接;所述pnp调控单元与所述pnp测试电路电性连接。
8.作为本发明一实施方式的进一步改进,所述主控单元还包括软件调试窗口界面,所述软件调试窗口界面包括npn测试按钮、pnp测试按钮;所述npn测试按钮与所述npn调控单元信号连接;所述pnp测试按钮与所述pnp调控单元信号连接。
9.作为本发明一实施方式的进一步改进,所述软件调试窗口界面还包括第一dio电压写入单元、第二dio电压写入单元;
10.所述第一dio电压写入单元位于所述npn测试按钮位置处,用于为所述npn测试端口写入电压数据;
11.所述第二dio电压写入单元位于所述pnp测试按钮位置处,用于为所述pnp测试端口写入电压数据。
12.作为本发明一实施方式的进一步改进,所述第一dio电压写入单元包括第一数据写入框、第一数据写入按钮;所述第一数据写入框用于用户设置低电平数值,所述第一数据写入按钮用于用户确认;
13.所述第二dio电压写入单元包括第二数据写入框、第二数据写入按钮;所述第二数据写入框用于用户设置高电平数值,所述第二数据写入按钮用于用户确认。
14.作为本发明一实施方式的进一步改进,所述npn测试电路包括8组所述npn测试端口和所述npn状态指示灯;
15.所述pnp测试电路包括8组所述pnp测试端口和所述pnp状态指示灯。
16.作为本发明一实施方式的进一步改进,所述npn测试电路还包括8个第一分压电阻,分别与8个所述npn状态指示灯电性连接;
17.所述pnp测试电路还包括8个第二分压电阻,分别与8个所述pnp状态指示灯电性连接。
18.作为本发明一实施方式的进一步改进,所述npn状态指示灯、所述pnp状态指示灯均为led指示灯。
19.作为本发明一实施方式的进一步改进,所述测试治具还包括12v电源接口、电源指示灯,用于连接电源并显示通电状态。
20.作为本发明一实施方式的进一步改进,所述测试治具为手持式测试治具。
21.本发明一实施方式还提供一种工控机dio接口的测试方法,基于如上任一项所述的工控机dio接口的测试装置,所述方法包括:
22.步骤a:将所述测试治具与所述工控机待测试的dio接口电性连接,并接通电源;
23.步骤b:打开所述软件调试窗口界面,选择npn测试模式或pnp测试模式;
24.当选择npn测试模式时,在所述第一数据写入框中写入低电平数值、点击第一数据写入按钮进行确认,并观测所述npn状态指示灯是否点亮;
25.当选择pnp测试模式时,在所述第二数据写入框中写入高电平数值、点击第二数据写入按钮进行确认,并观测所述pnp状态指示灯是否点亮。
26.与现有技术相比,本发明的有益效果在于:
27.在工控机dio接口的测试装置中,设置测试治具、主控单元;测试治具中,根据dio接口的两种工作模式,将npn测试、pnp测试两种测试模式集成到一个测试治具上,以方便操作;主控单元中,npn调控单元、pnp调控单元用于选择测试模式;
28.当选择npn测试模式时,npn测试端口用于与待测试的dio接口电性连接,npn状态指示灯用于指示检测结果;
29.当选择pnp测试模式时,pnp测试端口用于与待测试的dio接口电性连接,pnp状态指示灯用于指示检测结果;
30.由此,通过主控单元选择测试模式、通过测试治具进行具体测试与结果显示,可直观、快速地对工控机的dio接口进行检测,从而提升检测工作效率;同时,此检测方式简单有效、测试结果直观,且适合批量生产。
附图说明
31.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
32.图1是本发明一实施例中测试治具的结构分布示意图;
33.图2是本发明一实施例中软件调试窗口界面的平面示意图;
34.图3是本发明一实施例中npn测试电路的电路原理示意图;
35.图4是本发明一实施例中pnp测试电路的电路原理示意图。
36.其中附图中所涉及的标号如下:
37.npn测试端口110,npn状态指示灯111,pnp测试端口120,pnp状态指示灯121,第二分压电阻122,12v电源接口130,电源指示灯131,npn测试按钮210,第一数据写入按钮211,pnp测试按钮220,led灯命令行25。
具体实施方式
38.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施方式及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施方式仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
39.下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
40.如图1至图2所示,本发明一实施例提供了一种工控机dio接口的测试装置,包括:
41.测试治具,包括npn测试电路、pnp测试电路;npn测试电路包括npn测试端口110、npn状态指示灯111,npn测试端口110用于与工控机待测试的dio接口电性连接,当npn测试端口110的输入为低电平时,npn状态指示灯111点亮;pnp测试电路包括pnp测试端口120、pnp状态指示灯121,pnp测试端口120用于与工控机待测试的dio接口电性连接,当pnp测试端口120的输入为高电平时,pnp状态指示灯121点亮;
42.以及主控单元,与测试治具电性连接;主控单元包括npn调控单元、pnp调控单元;npn调控单元与npn测试电路电性连接;pnp调控单元与pnp测试电路电性连接。
43.具体的,在工控机dio接口的测试装置中,设置测试治具、主控单元;测试治具中,根据dio接口的两种工作模式,将npn测试、pnp测试两种测试模式集成到一个测试治具上,以方便操作;主控单元中,npn调控单元、pnp调控单元用于选择测试模式;
44.当选择npn测试模式时,npn测试端口110用于与待测试的dio接口电性连接,npn状态指示灯111用于指示检测结果;
45.当选择pnp测试模式时,pnp测试端口120用于与待测试的dio接口电性连接,pnp状态指示灯121用于指示检测结果;
46.由此,通过主控单元选择测试模式、通过测试治具进行具体测试与结果显示,可直观、快速地对工控机的dio接口进行检测,从而提升检测工作效率;同时,此检测方式简单有效、测试结果直观,且适合批量生产。
47.在实际使用中,上述测试装置根据dio两种工作模式设计了npn和pnp测试项,将两种模组集成到一个测试治具上,方便操作。
48.进一步的,主控单元还包括软件调试窗口界面,软件调试窗口界面包括npn测试按钮210、pnp测试按钮220;npn测试按钮210与npn调控单元信号连接;pnp测试按钮220与pnp调控单元信号连接。
49.在实际使用中,依据dio的两种工作模式,其原理如下:
50.如图3所示,npn模式中,do端通过软件等给出低电平时,led亮起;
51.如图4所示,pnp模式中,do端通过软件等给出高电平时,led亮起;
52.如图2所示,具体可通过dio软件调试窗口进行测试。
53.进一步的,软件调试窗口界面还包括第一dio电压写入单元、第二dio电压写入单元;
54.第一dio电压写入单元位于npn测试按钮210位置处,用于为npn测试端口110写入电压数据;
55.第二dio电压写入单元位于pnp测试按钮220位置处,用于为pnp测试端口120写入电压数据。
56.在实际使用中,先打开测试软体,选择对应的测试模式,npn或者pnp模式;然后,设置对应的状态指示灯的电压数据。
57.由此,可自行写入电压数据、进行测试。
58.进一步的,第一dio电压写入单元包括第一数据写入框、第一数据写入按钮211;第一数据写入框用于用户设置低电平数值,第一数据写入按钮211用于用户确认;
59.第二dio电压写入单元包括第二数据写入框、第二数据写入按钮;第二数据写入框用于用户设置高电平数值,第二数据写入按钮用于用户确认。
60.在实际操作中,在设置各测试模式对应的状态指示灯的电压数据时,npn写入“0”(即第一数据写入框填入“0”、点击第一数据写入按钮211后),led会亮;pnp写入“1”(即第二数据写入框填入“1”、点击第二数据写入按钮后),led会亮。
61.由此,通过观察dio口对应的led是否亮,来测试工控机上的各个dio接口情况。
62.进一步的,npn测试电路包括8组npn测试端口和npn状态指示灯;
63.pnp测试电路包括8组pnp测试端口和pnp状态指示灯。
64.进一步的,npn状态指示灯111、pnp状态指示灯121均为led指示灯。
65.在实际使用中,根据8组dio端口的特性,设计8组led回路,通过软体送出电平可以将对应的端口的led点亮。
66.在实际操作时,则可以同时测试多组或者单组接口。
67.进一步的,npn测试电路还包括8个第一分压电阻,分别与8个npn状态指示灯电性连接;
68.pnp测试电路还包括8个第二分压电阻,分别与8个pnp状态指示灯电性连接。
69.由此,保证各个状态指示灯供电正常、可正常工作。
70.进一步的,测试治具还包括12v电源接口130、电源指示灯131,用于连接电源并显示通电状态。
71.进一步的,测试治具为手持式测试治具。
72.在实际使用中,测试治具插在工控机dio口后,即可接通电源、以进行正常检测。
73.手持式的测试治具可方便携带、方便使用。
74.本发明一实施方式还提供一种工控机dio接口的测试方法,基于如上任一项的工控机dio接口的测试装置,方法包括:
75.步骤a:将测试治具与工控机待测试的dio接口电性连接,并接通电源;
76.步骤b:打开软件调试窗口界面,选择npn测试模式或pnp测试模式;
77.当选择npn测试模式时,在第一数据写入框中写入低电平数值、点击第一数据写入按钮211进行确认,并观测npn状态指示灯111是否点亮;
78.当选择pnp测试模式时,在第二数据写入框中写入高电平数值、点击第二数据写入按钮进行确认,并观测pnp状态指示灯121是否点亮。
79.在实际操作中,测试方法为:
80.1.将治具插在工控机dio口上,接通电源;
81.2.打开测试软体,选择对应的测试模式,npn或者pnp;
82.3.设置对应的led灯组数据;npn写入“0”,led亮;pnp写入“1”,led亮;可以测试多组或者单组;
83.4.设置后,点击“write”按钮,看dio口对应的led是否亮。
84.应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
85.上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。