- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于IR46智能电能表软件分离测试的方法的研究
基于IR46智能电能表软件分离测试的方法的研究
摘 要:电能表涉及法定计量和金额结算,属于国家法制管理的计量器具。其软件的层次性、可靠性和合法性,日益受到各国的高度重视。IR46是对各国电能表法制计量的统一建议。国家标委会已明确要将IR46纳入国标。软件分离是IR46建议中的重点及难点。本文分析了电能表嵌入式软件的现状并针对IR46的建议,采用软件故障注入技术,探讨了合理实施电能表嵌入式软件分离测试的方法。
关键词:嵌入式软件;智能电能表;IR46;软件分离;故障注入
中图分类号:TP17 文献标识码:A
OIML TC12于2014年发布新版IR46,OIML建议能够反应适应立法的不断变化和保护消费者利益的需求。国家标委会已明确要将IR46纳入国标。国网和南网以后也将在国标基础上建立企标。我国是电能表的生产大国,IR46新文件的要求将对我国电能表的计量、生产和使用产生巨大影响。
1. 智能电能表嵌入式软件现状
随着国家智能电网的快速发展,智能电能表快速推广应用,市场对智能电能表产品质量和智能化程度要求越来越高。
智能电能表较传统电能表增加了许多新功能,这些功能的集成不仅增加了电能表软件的复杂性,而且对电能表软件的系统平台提出了更高的要求。目前,电能表型式评价中采用的实验方法和评价标准基本满足了检测电能表硬件的需求,相较而言对电能表软件评价较少。智能电能表嵌入式软件现状是,计量和其他功能一体化设计,导致其他部分软硬件的设计更改难免影响到计量性能。而其他功能的损坏或失效可能导致计量部分损坏或失效。电能表是法定计量器具,为了保证计量的合法性,任何更计量相关的更改都需要通过质量监督局的测试和认定。
2. IR46中智能电能软件型式评价简介
2.1 计量性能的保护
在计量软件评价项目中,IR46要求对智能电能表对计量性能予以保护。IR46的计量性能保护部分包括软件标识、防误操作、防欺诈、参数保护、电子设备和组件分离、软件分离、数据存储和通信传输参数保护、自动存储、传输延时和传输中断、时间戳、维护和重新配置11个方面内容。
通过文档说明或测试验证来对这11个方面的内容进行形式评价。IR46计量性能保护要求功能部分可从计量基表分离出来,可进行升级。同时要求功能部分的升级不影响计量性能,升级过程中计量部分应正常工作,升级中断或失败时可恢复到原有版本,功能的升级可追溯。
2.2 IR46中软件部分的分离
所有执行法制相关功能或包含法制相关数据域的软件模块(程序、子程序、对象等)构成仪表的法制相关软件部分,这些都将含有其标识。如果执行法制相关功能的软件模块无标识,则整个软件视为法制相关。如果法制相关软件部分与其他软件部分交互,应定义软件接口。所有交互只能通过这个接口进行。法制相关软件部分、接口应在文档中明确说明文档中明确说明组成软件接口的数据域,包括从法制相关部分输出到接口数据域的代码,以及由从接口输入到法制相关部分的代码必须明确定义并在文档中说明。声明的软件接口不得被绕过而直接读写。在软件法制相关部分,所有启动功能或数据交换的每个指令应有明确任务。通过软件接口交互的指令应声明并在文档中说明。只有文档中声明的指令才允许通过软件接口激活。
3. 基于IR46软件分离实现方案规划
3.1 IR46软件分离实现分析
IR46要求电能表中的法制计量部分不允许受仪表其他功能的影响,同时电能表远程升级无论成功与否都不能影响电能表正常计量。因此如何界定计量部分组件成为目前首要任务。智能电能表旨在通过考虑时间和存储结果的功率积分连续地测量电能,因此电能计量及RTC时钟部分就属于法制计量组件。目前电能表都已有成熟通信协议,基表只需设计统一的带保护的外置通信模块接口,保证当更新模块或采用更先进通信技术模块时不需变动或更换基表。因此通信协议栈及相关组件可不属于法制计量相关部分。
考虑到企业生产检定、局方验收及现场运行需要等情况,且标准中明确要求软件标识应和软件本身紧密关联,应在起动或操作时在显示器上显示出来或者通过指令展示出来,因此建议法制计量及相关组件提供相应的显示属于法制计量组件,如有/无功电能、最大需量及时间的循显。基于现场故障分析需求与法制计量相关的事件记录(如修改时钟、总电能清零、软件升级追溯等)属于计量部分。
3.2 IR46软件分离平台规划
电能表软件平台设计为满足需求应采用积木式、模块化的开发设计模式,而模块化是整个表计系统软件的一个关键属性,也是实现软件分离的基本。根据IR46软件分离要求,如将计量部分以及计量相关组件设计为最小“系统”基表,则电能表软件可分为3个区:计量相关基表软件、功能软件、功能软件备份。为保降低软件复杂性,同时提
原创力文档


文档评论(0)