嵌入式软PLC虚拟机在电气测试中应用(二)
4、嵌入式软PLC改造后的控制系统
以测试继电器TV5实验为例。其要求如下:每次测试5个继电器,每个继电器的动作频率是5s开,5s关。根据要求,试验最好的结果是每个继电器用6个TV负载,即每个TV负载是5s开,55s管。输入点有:开关,检出,复位M个,停止次数设定量N次,动作频率设定L个,常开/触点转换。其中,M=测试产品个数,N、L个数由实际需要确定。其算法如下:
采用模块化程序设计编程,各模块均由主程序调用,且为了程序不出误动作,还要考虑电流谐波和冲击对高电源的要求。用了算法优化设计,5个继电器每隔2s一个动作,5个刚好10s。其中一个动作频率程序如下:
与之对应的动作如下:
该程序检出判断程序如下:
图4 TV负荷电压电流波形
由图4可知:启动时突入电流最大值约为55A,突入时间约为54ms,定常为8A。
图5 电机电压和电流波形
由图5可知:电流滞后电压约为0.9ms,其功率因素为0.96。
实验结果与测试要求基本一致。如果不采用优化算法程序设计,则对电源要求很高,所以该控制系统可以应用实现,无形中降低了成本。
5、改进后优点和维护
很明显,经过以上改进后有以下优势:
为保证控制系统工作的可靠性,做好接地、防尘、访油、防辐射工作。
结语
此系统可用于继电器、马达、电感、充电器等产品的测试。改进后仍存在以下几点缺陷:其一,如果负载断路,其本身并不能检测和保护;如果负载短路,产品在短时间内产生过电流,会造成产品破坏甚至威胁人身安全。其二,数据采集不全,不能实时监控。利用电流计可以弥补第一点的不足;采用数据采集卡可以实现实时数据采集。