当前位置:首页 > 工业控制 > 工业控制技术文库
[导读] (文章来源:OFweek) 为做好PLC系统的质量控制工作,软件测试是工程实施阶段质量控制的一种有效手段。基于PLC软件的特殊性(非CPU指令代码)和深嵌入式特点,其软件测试环境很难搭建

(文章来源:OFweek)

为做好PLC系统的质量控制工作,软件测试是工程实施阶段质量控制的一种有效手段。基于PLC软件的特殊性(非CPU指令代码)和深嵌入式特点,其软件测试环境很难搭建,对测试用例特别是异常测试用例的注入带来了困难。目前主流的测试方法主要有三种:全数字仿真测试环境下的PLC软件测试、硬件在回路环境下的PLC软件测试、形式化验证。

硬件在回路(HiL)测试技术包括实时处理器、I/O接口和操作界面,可以精确的仿真测试系统中物理上并不存在的部分。实时处理器提供硬件I/O通信、数据记录、激励生成和模型执行等。I/O接口提供被测电子控制单元(ECU)与模型仿真的虚拟环境之间的传感器PLC控制器的交互。操作界面与实时处理器通信,提供测试命令、可视化、配置管理、分析和报告任务。HiL技术采用硬件故障插入在ECU和被测试系统之间产生信号故障,达到测试和验证故障条件下设备性能的目的。

硬件在回路技术与PLC相结合,将PLC的电机信号、开关量信号等各种控制信号转化成数学模型,与I/O接口模拟成为一个受控对象模型,将电压、电流、电磁、浪涌脉冲等硬件激励以及越界值、非法指令、桩程序段、靶子程序段等软件故障作为测试序列加载到受控对象模型,实际输出平均故障前时间MTBF、故障次数、故障率、可靠度等指标,通过类比系统实际输出与期望输出来验证PLC控制器。
       

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭