CIP Safety协议通过执行获得批准的保护措施为安全应用带来了所需的完整性。
CIP Safety?是一系列高度集成的安全服务,此安全服务利用通用工业协议(CIP)网络的下层通讯堆栈www.cechina.cn,可以将安全数据从数据源传送到目的地。CIP Safety是独立于网络的,最初的版本是用于DeviceNet上的。现在它已经经过拓展支持EtherNet/IP,从而带来更高的数据吞吐量、传输距离和灵活性。
通过引入罗克韦尔自动化GuardLogix?可编程自动化控制器(PAC)和RSLogix?5000 R16版本的软件(参见《安全与意识的结合》), CIPSafety现在可以在EtherNet/IP 和ControlNet上进行点对点的安全通讯并能在EtherNet/IP和DeviceNet网络上直接对Guard I/O安全I/O模块进行控制。
DeviceNet和EtherNet/IP上都使用了相同的安全通讯协议,在安装、确认、操作和维护过程中为用户提供了具有一致性的用户经验。这种一致性使用户能够在CIP网络中方便地移植。
理解协议
CIP Safety服务处于CIP协议(图1)的
CIP安全协议通过执行获得批准的保护措施带来了安全应用所需的完整性。例如,每条安全信息上都加盖了时间戳,从而可以判定数据的时间。协议的主要功能是检测可能发生的通讯错误并使网络上的安全产品采取恰当的措施。信息错误包括损坏、延迟、插入、丢失和重复。而所有的这些都可以通过CIP Safety协议来进行检测。
除了信息传输错误,安全系统的硬件设计还使每条安全信息都拥有高优先级。优先信息的处理有助于降低系统的反应时间并延长系统正常运转时间。
信息问题
安全信息在EtherNet/IP上通过CIP Safety进行传输是被装载在一个标准的EtherNet/IP数据帧中的。相似的是,CIP Safety数据在DeviceNet是被装载在标准的DeviceNet (CAN)数据帧中的。
每种支持CIP Safety的设备都被设计成具有安全数据完整性,因此系统不需要依赖于单独的EtherNet/IP或者DeviceNet通讯层来保持信息的完整性。因此,不同的通讯媒介可以在无需改变安全信息的情况下进行"桥接"。
对于安全信息传输来说拥有媒介的独立性的一个主要好处就在于CIP安全数据可以在多个EtherNet/IP、ControlNet或者DeviceNet物理层之间无缝传输(图2)。例如,安全信息可以在EtherNet/IP上生成、在DeviceNet上结束,中间的转换器无需安全协议认证并且不用插入应用代码或者用户所需要的路由表。
另外CONTROL ENGINEERING China版权所有,安全连接可以跨越多个子网。因为这是由安全协议代码而不是由所属的物理通讯网络 - 确保了数据的完整性,而所属的物理通讯网络可以相互交互和混合使用,甚至可以在多个子网之间进行。
安全信息的编码是在传输设备的安全应用层上进行的,而解码和检查是在最终接收设备的安全应用层上完成的。所有中间媒介设备,例如桥接或者链接设备,并不了解所运行的安全协议的内容。他们只是用于封装安全信息的一种传输机制。
所有的安全协议必须检测所接收数据是否过期来确保所需的安全时间是否实现。当安全协议通过带有保持内存的复杂设备时,例如桥接设备或者路由器,协议的故障模式和效果分析必须确保检测延时。这种类型的故障可能不会被简单的看门狗协议检测到。由于这个原因,CIP安全使用了基于时间戳的协议,可以直接检测数据是否已经过期。
选择网络
DeviceNet和EtherNet/IP一般用于不同的应用。在各种情况下选择合适的网络取决于客户的偏好和技术相关考虑。
当对某一特定应用进行评估使用哪种网络时,用户必须对需求进行考虑,例如数据传输距离、系统响应时间、网络硬件成本、现有网络架构和安全设备规范。如果用户传送消息的距离很长或者需要无线通讯,EtherNet/IP可能比DeviceNet更合适。而如果DeviceNet的带宽足以应付需求和又要考虑系统费用时,那么DeviceNet可能会更合适。
CIP Safety的网络独立性、灵活性、易于使用和与标准CIP通讯的兼容性使EtherNet/IP和DeviceNet成为满足您的安全和标准通讯需求的可靠选择。
安全与意识的结合
以往控制工程网版权所有,设计者要安装与标准自动化器件对应的安全继电器或者安全PLC来让自动化过程进入安全状态。今天,安全可编程控制器CONTROL ENGINEERING China版权所有,例如GuardLogix控制工程网版权所有,使标