(文章来源:ofweek)
为做好plc系统的质量控制工作,软件测试是工程实施阶段质量控制的一种有效手段。基于plc软件的特殊性(非cpu指令代码)和深嵌入式特点,其软件测试环境很难搭建,对测试用例特别是异常测试用例的注入带来了困难。目前主流的测试方法主要有三种:全数字仿真测试环境下的plc软件测试、硬件在回路环境下的plc软件测试、形式化验证。
硬件在回路(hil)测试技术包括实时处理器、i/o接口和操作界面,可以精确的仿真测试系统中物理上并不存在的部分。实时处理器提供硬件i/o通信、数据记录、激励生成和模型执行等。i/o接口提供被测电子控制单元(ecu)与模型仿真的虚拟环境之间的传感器和plc控制器的交互。操作界面与实时处理器通信,提供测试命令、可视化、配置管理、分析和报告任务。hil技术采用硬件故障插入在ecu和被测试系统之间产生信号故障,达到测试和验证故障条件下设备性能的目的。
硬件在回路技术与plc相结合,将plc的电机信号、开关量信号等各种控制信号转化成数学模型,与i/o接口模拟成为一个受控对象模型,将电压、电流、电磁、浪涌脉冲等硬件激励以及越界值、非法指令、桩程序段、靶子程序段等软件故障作为测试序列加载到受控对象模型,实际输出平均故障前时间mtbf、故障次数、故障率、可靠度等指标,通过类比系统实际输出与期望输出来验证plc控制器。
“云+AI”成为本土EDA企业加速突进的核心“杀手锏”
变压器的阻抗变换关系
嵌入式Linux在工业控制领域中的应用
LEON2应用于DCPU的FPGA仿真
全球宽带会怎样发展 国际电联提新目标
工业控制系统中PLC的相关测试方法
三大运营商提速降费以后会不会影响到服务质量
iphone8什么时候上市?iphone8最新消息:iphone第10个年头,富士康正紧锣密鼓量产iphone8
诺基亚10最新消息汇总:诺基亚10概念图来袭很耀眼,2560P全面屏+扬声器前置值得期待
预处理&还原法实现废旧电池正极的批量回收
复位电路的复位条件和复位过程
用可控硅控制的电焊机自动启停装置
对物联网平台的理解,为什么行业平台受重视?
LT3694/LT3694-1-具双通道LDO的36V、2.
余承东调侃苹果:华为Mate 40系列充电器是附赠的
中国移动:5年时间将由3G过渡到4G
超声电机与传统电机的对比,它的优势有哪些
即将召开!2023物联网+智慧生活创新应用论坛,演讲嘉宾抢“鲜”看
基于几何特征的杆状物提取方法
汽车电路线束设计关键技术介绍