详细介绍:
What is CANopen?
CANopen defines the application layer, a communication profile as well as
various application profiles.
CANopen开发源代码
◆ CANopen主/从站源代码(CIA301)
◆ CANopen Manager 源代码(CIA 302)
◆ CANopen 管理器源代码应用于infoteam OpenPCS
在创建符合标准的CANopen设备时,使用思泰CANopen协议栈源代码可以节省更多时间与费用。用户无需成为专家就可以使用CANopen协议栈来设计CANopen设备。所有的通讯服务都适用并符合许多工业应用的标准。
我公司代理德国思泰电子CANopen主/从站系列产品,包括:USB接口CANopen主站卡、CANopen从站IO模块、CANopen开发板及配套开发包等一系列CANopen学习、开发、应用产品。德国品质,功能丰富、性能稳定,适合所有需求CANopen相关设备的用户使用。详情请点击相应的名称进入链接了解。
CANopen开发源代码采用模块化和可测量的源代码结构,基于ANSI-C,我们的源代码能够最灵活简便的适用于任何目标平台。众多的源代码配置选项使源代码在速度和内存占用上达到最优化。CANopen协议栈的综合API为用户应用提供了简单的集成。
因不同的行业有其特定的需求,为满足用户需求我们提供任选的CANopen附加软件包。请参考此页的可选附加包列表。
CANopen主/从站源代码(CIA 301)
CANopen主/从站源代码根据CiA301标准草案实现了完整的功能。CANopen源代码支持快速的和标准兼容的设计自带全部功能的CANopen主从站设备,例如NMT主站(网络管理),LSS主站(层设置服务),SDO客户端等。这些直接的面向对象的信号使得应用水平达到了新的性能高度。CANopen源代码非常便于集成到操作系统当中去。良好定义并慎重考虑的API允许CANopen服务进行便捷的应用而不必在实施细则上深入。许多示例程序和带有具体的目标的帮助文档可以帮你一步一步的进行应用。
功能/优点
● 符合CiA 301标准的CANopen源代码
● 包括完整源代码的CANopen主站和从站服务
● 支持多实例- 一个单一的物理硬件平台上实现不同逻辑的CANopen设备
● 免费的一年软件维护与技术支持!
● 部署产品无专利税
● 捆绑版本(增值包) 提供一套完整的全功能CANopen工具
● 简洁的ANSI-C的实施和明确的模块化结构支持轻松移植到新的目标平台
● 通用操作系统API适合实现实时的操作系统的集成
● CANopen协议栈提供通信层来实现所有CANopen设备标准化
● CAN驱动源代码可用于多系统
● 为所有支持的CAN接口统一CAN驱动程序API
● 高分辨率时间戳
● CiA 304 兼容的CANopen安全协议拓展(可选附件)
● CiA 402 运动控制驱动器的设备配置(可选附件)
CANopen Manager 源代码(CIA 302)
CANopen网络通常含有几个具有不同功能的设备。其中一个主要功能是NMT主站要存在于每一个CANopen网络之中。其任务是控制和监视所有的NMT从站的NMT状态。通常情况下,CANopen设备控制系统,从应用角度来看,也就是实现了NMT主站,比如PLC。
基于CiA302的CANopen管理器将NMT主站与附加的功能与实现的过程以标准化的方式相结合,例如网络启动技术。这种启动,包括预期的CANopen设备和他们的配置扫描,由配置管理器负责。
此外,CANopen管理器可以实现SDO的管理,其负责SDO动态建立连接。这就意味着,在安装系统时SDO的连接即使没有被配置,CANopen设备也能够在运行时要求SDO连接到其它设备。这种CANopen设备所对应的SDO管理被称作“SDO设备请求”。SDO管理确保在同一时间一个CANopen设备的SDO服务器不会被两个SDO要求所占用,当且仅当没有CANopen设备的SDO动态连接建立时。
功能/优点
● 符合CiA 302标准的CANopen管理器源代码
● 包括完整源代码的CANopen管理的主站和从站服务
● NMT主站和纯NMT从站CANopen设备的通用API(适用于HMI设备)
● 高可扩展性和可移植性
● 在ANSI C上实现
● 无缝集成SDO管理和建立动态SDO连接的SRD客户端
● SDO的客户端完全透明的管理
● 配置管理器易于DCFs(DCF的压缩格式)配置CANopen设备
● 自动配置心跳或寿命/节点保护
● 支持多实例 -单一的物理硬件平台上实现不同逻辑的CANopen设备
● 免费的一年软件维护和技术支持!
● 部署产品无专利税
● 捆绑的版本(增值包)提供一套完整的全功能的CANopen工具
● 直接的ANSI-C的实现和清晰的模块化结构支持轻松移植到新的目标平台
● 通用操作系统API适合实现实时的操作系统的集成
● 所有CANopen设备标准化通过CANopen管理协议栈提供通信层实现
● CAN驱动源代码可用于多系统
● 为所有支持的CAN接口统一CAN驱动程序API
● 高分辨率时间戳
● CiA 304 兼容的CANopen安全协议扩展(可选附件)
● CiA 402 运动控制驱动器的设备配置(可选附件)
CiA 301及其扩展包
CANopen Manager源代码应用于infoteam OpenPCS
应用于infoteam OpenPCS的CANopen管理器源代码提供了丰富的扩展功能来运行强大的 CANopen PLC 设备,并且提供符合 CiA 302 和 CiA 405的管理功能。集成的配置管理器可以进行参数设置来分配CANopen从站设备,并负责处理运行期间的节点连接的按需配置。此外,它还允许轻松的集成到IEC61131-3的运行环境中,并为CiA405的兼容控制器开发做准备。
功能/优点
● 集成了CANopen功能和CANopen功能块的IEC61131系统源代码
● 支持PLC下载程序和通过CANopen的PLC程序调试
● CiA302兼容的CANopen管理器源代码
● 包括完整的主机和从机服务的源代码CANopen管理器
● NMT主站和纯NMT从站CANopen设备的通用API(适用于HMI设备)
● 高可扩展性和可移植性
● 在普通ANSI C上实现
● 无缝集成SDO管理和建立动态SDO连接的SRD客户端
● SDO的客户端完全透明的管理
● 配置管理器,使用简洁DCFs(DCF的压缩格式)配置CANopen设备
● 自动配置心跳或寿命/节点保护
● 支持多实例 -单一的物理硬件平台上实现不同逻辑的CANopen设备
● 免费的一年软件维护和技术支持
● 部署产品无专利税
● 捆绑的版本(增值包)提供一套完整的全功能的CANopen工具
● 明了的ANSI-C的实施和明确的模块化结构支持轻松移植到新的目标平台
● 通用操作系统API适合实现实时的操作系统的集成
● CANopen管理协议栈提供通信层来实现所有CANopen设备标准化
● CAN驱动源代码可用于多系统
● 为所有支持的CAN接口统一CAN驱动程序API
● 高分辨率时间戳
淘宝店铺:https://shop115102679.taobao.com/
|