关于使用单一PLC进行控制和安全还是强制使用单独PLC进行安全功能的争论仍在继续,但似乎越来越多的自动化供应商支持使用单一PLC进行控制和安全的想法。这背后的主要原因是多核处理器使一个PLC或工业计算机能够处理多种功能,直到最近,这些功能还需要多个控制设备。
ABB最近发布了保护库交流800M高完整性控制器支持ABB在“一个PLC的安全和控制”阵营中的立场。根据ABB的说法,这个TÜV-certified库“包含了通常由单独的机器安全PLC处理的高效工程功能所需的组件。这些图书馆对象的设计符合欧共体机械指令和IEC标准。”
ABB表示,将安全和控制这两个历史上独立的功能放在一个PLC上,并通过保护库进行管理,不仅符合国际安全标准,还可以节省大量培训和工程成本,并提高系统运行的可视性。
ABB所提到的培训、工程和可视性方面的改进来自于保护库与ABB System 800xA控制系统的集成,以及由此产生的合规应用程序代码的自动生成。据报道,这种集成允许通过库下载增量安全工程,以及在不停止控制器/PLC的情况下添加安全回路。此外,在同一系统中运行安全应用程序和非安全应用程序可以并行验证和调试逻辑。
保护库中比较有趣的组件之一是它的矩阵控制模块。该模块用于将输入对象(如安全防护和e-stop)连接到实现操作和发送反馈的输出对象。可以通过重用现有对象或从库中创建新实例,随时将输入和输出添加到系统配置中。一旦在矩阵中建立了连接,所有所需的逻辑就会自动创建。这对于逻辑验证和调试至关重要。
保护库的关键功能,使其功能如上所述,包括:
•由PLCopen(定义安全相关功能的独立组织)指定的认证控制模块类型和功能块;
•用于部署和流程模拟的配置示例和对象类型;
•扩展能力自定义应用程序大小;
•SIL 3连接矩阵对象,用于通信配置和逻辑生成,具有内置的合规逻辑和反馈功能;
•SIL3输入对象,包括e-stop,电敏保护设备(光幕),Guard, EnableSwitch和OrderButton(键开关);
•SIL3输出对象,用于连接到具有电源处理或I/O的标准流程对象。