验证
每个安全功能在实施后都必须经过验证,以确保其正确运行和可靠性。安全功能的验证在不同层级进行,详见EN 13849-2标准:
- 在编程工具中对安全功能进行验证
- 在成品机器上对安全功能进行额外验证
- 发生故障或失效时,针对诊断措施和关闭功能进行功能测试
- 执行错误检测程序,也可以测试机器的正确接线。
除了功能测试外,安全相关控制器的验证还包括详细分析,必要时还需进行错误模拟。该分析应在设计过程开始时进行,以便尽早发现问题。
作为验证的一部分,所进行分析和测试的范围取决于控制器的复杂性及其在机器或系统中的集成程度。
流程
为了确保已实施的安全功能的正常运行,在启动和参数设置后,用户必须对参数及连接进行测试,并记录测试结果。UniSafePLC软件支持对参数和连接进行测试和记录,并以配置报告的形式呈现。
SAF的概念基于以下基本条件:
存储在SAF闪存中的参数数据和 PLC 数据不会自行变更。这一要求通过基础措施实施过程中的在线测试及相应的签名校验机制予以保障。
但 SAF本身无法对配置内容的有效性进行评定。此项工作涉及传感器参数设定、阈值及限值的参数配置。
为确认参数配置的准确性,需由专家对参数配置情况进行核验。该验证流程等同于有效性验证环节。
启动成功后,用户必须确认配置报告中的数据与SAF上的参数一致。
在功能测试过程中,用户必须验证并记录校准距离、传感器及监控功能的各项预设参数值。
此外,用户必须对每个连接的PLC编程功能进行代码检查验证并记录。为此,建议设计控制方案,以便测试SAF的极限值。