安全节点的开发(SN)软件包及安全配置管理器(SCM)
openSAFETY协议栈是openSAFETY技术规范版本1.1.0的实现,并由B&R在BSD许可证下免费提供。该协议栈是由IXXAT与B&R一起开发,用于B&R的产品,且已经通过SIL- 3级别认证。该协议栈可免费从IXXAT网页下载。 .
亮点
- 基于当前openSAFETY技术规范V 1.1.0功能范围
- 模块化软件结构用以SN(安全从站)和SCM(安全主站)的实现
- 明确地结构化编程接口,用于应用程序的连接
- “C”源代码使用任何目标平台(硬件无关)
- 操作系统独立-可在操作系统或无操作系统平台上运行
- 通过抽象层简化连接到非安全的传输协议
- 根据黑色通道原理任何非安全的传输协议可以被使用(例如POWERLINK,TPC/IP或任何其它工业以太网协议)
- 多种实例允许安全域网关的简单创建
- 针对英特尔XScale(IXP420)和Atmel的ARM7(AT91SAM7S64)平台,GNU C编译器的参考移植
- 设计用于SIL-3级别的设备
- 包括PC演示
概述
openSAFETY软件结构
SSC: | 安全协议栈控制:openSAFETY软件控制,如协议栈的初始化 |
SNMT: | 安全网络管理:传输,接收和网络管理命令的处理,以及安全地址的分配 |
SCM: | 安全配置管理器:安全节点的配置,验证和监控 |
SPDO: | 安全过程数据对象:过程数据的周期性交换和时间同步验证 |
SSDO: | 安全服务数据对象:服务器/客户端通信通过网络访问该对象目录 |
SOD: | 安全对象字典:访问安全对象目录 |
SFS: | 安全框架序列化:安全框架的序列化和反序列化 |
SNS: | 安全节点状态:安全节点的操作状态的管理 |
SERR: | 安全错误处理:协议栈内部错误记录 |
SCFM: | 安全控制流监控:按照SIL- 3级别纠正程序流程监控 |
openSAFETY硬件概念
能够通过openSAFETY软件来实现安全完整性等级(SIL),主要取决于所使用的硬件体系结构。openSAFETY软件用于创建SIL-3级别的设备。对于满足SIL-1的要求,有足够的例子使用单一的安全控制器(SC)执行安全应用程序和openSAFETY协议栈。为了达到SIL-3级别,安全控制器也必须被设计为冗余的。
SIL-1/SIL-2硬件结构
SIL-3硬件结构
功能概述
openSAFETY软件的功能模块能使需要openSAFETY的所有通信和备份机制得到执行。这包括安全对象目录(SOD),安全过程数据(SOD)和安全服务数据(SSDO),以及时间和数据包CRC监控的提供。
非安全传输协议的传输消息的openSAFETY帧的压缩和解压缩是由用户提供的硬件级固件(SHNF)功能完成。openSAFETY设备的输入和输出也必须由特殊的安全应用程序进行控制。openSAFETY软件的SOD作为数据接口用于安全应用程序。
在整个系统中的openSAFETY软件的集成
供货范围
- openSAFETY协议栈的C语言源代码
- 单元测试的C语言源代码
- 针对英特尔XScale(IXP420)和Atmel的ARM7(AT91SAM7S64),GNU C编译器参考移植
- 手册
追加服务
- 支持
IXXAT提供了额外收取维护合同范围内项目费用的技术支持。它包括技术支持和有关使用openSAFETY咨询,最好是通过e-mail或直接由开发人员在IXXAT或在客户现场支持。
- 技术支持
openSAFETY的使用情况咨询,以及安全有关的产品或系统解决方案的概念和规范问题。
- 硬件和软件开发服务
作为开发的合作伙伴,我们提供给您在openSAFETY的实现和移植,在安全应用和安全硬件的开发,以及在认证方面的支持。在此,您可以受益于我们全面的openSAFETY知识和我们在安全的硬件和软件的开发的能力。