应用程序开发与测试

我们建议由经过安全应用培训且经验丰富的用户来进行 SIL 2 或 SIL 3 系统应用程序的开发。开发人员必须遵守良好的设计惯例:
  • 使用功能技术规范,包括流程图、时序图和顺序图。
  • 执行安全任务逻辑审查。
  • 执行应用程序验证。
开发安全应用程序时,请考虑以下事项。
重要提示:
  • 编程应用程序已经通过 IEC 61508-3 第 2 版第 7.4.4 条认证,可在基于控制器的应用程序编码生命周期内使用,也可作为模块测试、集成测试和验证测试生命周期阶段的辅助应用。因此,在这些生命周期阶段使用时无需附加证明。但是如果使用其他工具,无论单独使用还是与应用程序一起使用,则需要为这些工具提供附加证明。您需要验证所有生命周期阶段使用的其他离线工具是否被选为软件开发活动的相干部分。
  • 您需要执行评估以确定对编程应用程序的依赖程度,并确定当应用程序不按产品文档规定的方式使用时会影响可执行软件的潜在失效机制。
  • 您必须确认输入编程应用程序并下载至控制器的所有编程和配置信息均符合应用程序的要求。请参见确认项目
  • 按照安全完整性等级的要求,软件或设计表现必须符合应用的特性。
  • 按照安全完整性等级的要求,软件或设计表现必须兼容编程应用程序和控制器支持的功能。您需要确认应用程序和控制器是否支持软件和设计的表现。例如,如果设计以流程图形式表现,您需要将设计转换为梯形图。
  • 使用第三方或内部开发的工具自动生成逻辑,以导入编程应用程序以供编译和下载到控制器时,需要评估其在开发周期内被选择的时间点的适用性。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal