help desk software

功能安全:软件验证,走向何方?

Kramer-Wolf先生,功能安全这一主题在机械和工厂工程领域正变得越来越重要。用户安全软件的验证在其中扮演什么角色?

我们发现许多用户并未意识到验证的必要性。大多数人认为仅靠安全硬件就已足够。此外,职责分配也并非总是完全清晰:一谈到验证,大家总觉得那是别人的工作。遗憾的是,标准在这方面也几乎没有提供实际的帮助。标准确实要求一切都要记录并检查,但“如何做”这个问题始终没有答案。通常情况就是缺乏合适的验证工具。仿真或I/O矩阵等方法有助于大幅减少软件问题。基本上,主要风险在于错误可能出现在项目的所有阶段——从规格说明到最终测试。软件可能具有隐蔽性,因为错误及其影响可能长期不被察觉。一个著名的例子是2000年的一个软件缺陷,它在60年代和70年代就已被写入系统,全球为修复它花费了约6000亿美元。这些数字表明了这个话题的重要性。

您刚才提到了标准的问题——未来这方面的情况将会如何?

很明显,EN ISO 13849和EN 62061等国际标准迫使开发人员以负责任的态度对待功能安全。例如,EN ISO 13849-1包含了针对控制系统安全相关部件(包括软件开发)的设计和集成的安全要求。然而,我们认为这项标准更可能导致软件验证的停滞甚至倒退。它要求很多,却提供的帮助很少。而另一方面,EN 62061肯定会为可行的验证带来新方法,但我们预计至少还需要两年时间。不过有一点将肯定会被更明确、更严格地要求,那就是测试人员的独立性,无论是针对新建结构还是机械设备的改造。

在验证过程中,如何为参与机械工程的软件开发人员和安全经理提供支持?

这里的答案非常明确:使用合适的工具。例如,如果程序具备仿真功能,就可以在PC上模拟更多内容,而不必在现场进行测试。这样可以节省时间和成本,因为这意味着更少的测试和更简化的测试文档。此外,借助I/O矩阵可以优化测试规划,因为只需测试现有的依赖关系。在这方面,使用I/O的符号和描述而非地址尤其有帮助,并且更加用户友好。而在编程阶段,用户可以借助适用于所有主要机器功能的软件模块获得帮助。在此,针对特定应用(如压力机或燃烧应用)预定义的功能块极大地简化了操作。清晰的图形化设计同样如此,这大大提高了可用性。在所有这些方面,我们的编程软件samos® PLAN 6树立了良好的榜样。这款免许可工具不仅在设计方面为PLC程序员、电气设计工程师和开发人员提供协助,还能简化相关安全应用的验证、核实和文档记录工作。
 
 
Wieland的免许可、用户友好型编程软件samos® PLAN 6可用于例如借助仿真器验证紧急停止功能。

机械设备功能安全专家:Thomas Kramer-Wolf,任职于 Wieland Electric,担任培训与服务主管。

Wieland Electric于1910年在班贝格成立,是安全电气连接技术的发明者。如今,这家家族企业已成为安全与自动化技术领域的领先供应商之一,并在建筑技术用可插拔电气安装领域保持全球市场领导地位超过30年。

Wieland Electric作为一家能干的服务合作伙伴和解决方案提供商,在全球各地为客户提供现场支持。这得益于约1,600名员工,以及分布在70多个国家的子公司和销售机构。除Wieland Electric GmbH外,STOCKO Contact GmbH & Co. KG自1998年起也隶属于Wieland Holding。

公司的核心行业包括机械工程、风电以及建筑与照明技术。其广泛的产品组合包括电气安装、连接技术、配电、安全技术以及控制柜相关的元件、产品和解决方案。此外,Wieland Electric还提供广泛的服务与培训项目。凭借跨行业经验、丰富的产品多样性以及众多服务项目,该公司近年来已从元件供应商稳步发展成为解决方案提供商。
您是否认为这篇文章有用?请分享!