系统有宏程序功能,且各输入输出口有独立的宏变量值,因此可考虑通过宏程序对输入输出口的变量赋值或检测变量的状态,从而实现系统自动检测功能。在测试时,测试人员只需要用测试连线将输入输出口连接,进入并执行测试宏程序即可自动完成系统的检测。硬件要素本设计方案对硬件要求很低,只需要用线路将输入、输出接口与配套的测试架连接即可。配套的测试架主要由光电隔离器、电阻及二极管组成。与其他测试架相比,该测试架在测试过程中只起连接信号的作用,测试的过程不需要测试人员在一边观察及提供输入信号。启动测试程序,系统即自动进行检测,测试人员只需要观察系统是否执行完毕。当系统没有产生任何报警信号时则该系统合格;当有报警信号产生时,可将该系统放到不合格品区,接着测试下一台系统。这样一个人可同时测试多台系统,从而大大提高了生产效率。输入信号与输出信号一一对应连接。每一个输出信号与一个输入信号为一组。
每个输出信号均连接了一个发光二极管,在出现故障时,只需要使该输出信号有效,如果发光二极管发光,则与该输出信号连接的输入信号开路;如果发光二极管不亮,则该输出信号开路。此时根据检查的结果可直接确定故障的终点位置,再根据线路走向逆向查询故障所在,从而处理故障。对输出口赋值时,输出口有效,此时该输出口为低电平;赋值时,该输出口无效,此时该输出口为高电平。当其中某一组信号检测不到时,根据报警信息,检查该组的输入及输出信号,此时再具体测试这两个信号,来确定究竟是哪一个信号有问题。宏指令的执行时间很短,因此执行该程序的速度很快,同时用该方法测试时可将执行时间尽量缩短,提高测试速度。采用这种方法测试时,对测试人员的要求不高,测试人员只需要用测试连线将输入输出接口连接,使其执行该程序即可。一旦出现故障,系统自动产生报警信号,进行维修测试即可,故一个测试人员可同时对多台系统进行测试,能较大地提高效率,减少因人员疏忽带来的不必要损失。


