实现基于PC的复杂的CANopen控制解决方案的软件包
结合iPC-I XC16/PCI或iPC-I XC16/PCIe CAN接口卡,CANopen管理API是实现基于PC的复杂的CANopen控制解决方案的理想基础。 该包也适合集成基于微软Windows PC平台的IEC 61131-3运行时环境。由于CANopen协议机制是在CAN接口卡的微控制器上处理的,应用程序可以获取所有的PC处理能力
亮点
- 完整的CANopen主站功能,包括标准启动程序的支持
- 通过集成的配置管理器,在系统启动时自动配置设备
- 集成网络参数管理的本地对象字典,包括创建应用特定对象的选项
- 支持符合CiA 301版本3和4的CANopen从站设备
- 支持在运行系统中的CANopen设备的热插拔
- 通过微软Windows 带C函数接口的DLL,简单的集成应用
- 通过过程数据映像,命令接口和诊断接口实现PC应用和固件之间的通信
- 所有的功能都可以通过对象字典本地参数化
功能概述
IXXAT CANopen管理API为CANopen管理提供了一个全面的应用程序编程接口,该接口运行在本地支持的IXXAT CAN接口卡的微控制器上。 我们尽最大努力为PC应用提供了全面的功能。 因此,PC应用程序可以完全控制网络初始化过程和从站启动过程。
通过CANopen管理API实现的编程接口分为不同的功能类别。每个类别明确涵盖了全部功能的一部分:
- 初始化,软件或硬件配置的基本功能
- 网络管理功能
- 管理本地对象字典的和运行SDO服务的功能
- 利用过程数据映像进行数据交换的功能
- 状态监测和诊断功能
数据接口和过程图
应用程序的处理数据交换是通过数据接口实现的。 这使得应用程序和通信软件完整分离。 数据接口包括以下几个方面:
过程数据映像
通过PDO接收和发送的I / O数据和其它过程参数,是通过过程数据映像从应用传递给CANopen管理器的,反之亦然。 过程数据映像的组织借助于网络变量,遵循CiA 302和CiA 405。
命令接口
命令接口为应用程序提供了控制CANopen管理器的所有功能。 包括初始化和检查设备和系统状态的命令。
客户端SDO接口
该接口允许用户应用程序远程访问从站设备。
事件接口
通过该接口通知CANopen管理器设备和系统的重要事件。
诊断接口
该接口允许应用程序可以在任何时间获取系统中所有设备的状态信息。
NMT主站
CANopen管理器中实现的NMT主站能够控制和监视多达126个从站设备。 根据CiA 302中定义的标准启动过程启动系统。也支持自动下载配置数据,在产生错误事件时或设备故障后重启设备。 设备监控可以通过节点保护或心跳机制实现。 可以按照CiA 302,通过对象字典条目完全配置NMT主站。此外,NMT主站支持自动配置模式,它可以自动确定当前系统配置和自动创建过程数据映像和网络变量。
Implemented specifications
- CiA 301 – CANopen应用层和通讯配置
- CiA 302 – 附加的CANopen应用层功能
- CiA 405 – 用于IEC61131-3可编程器件的CANopen接口和设备配置
支持的目标硬件和操作系统
- Windows 2000/XP/Vista, iPC-I XC16/PCI和iPC-I XC16/PCIe接口板卡
交货内容
- CANopen管理API软件
- 一个安装运行许可证
- 手册
- 技术支持
订货号
1.02.0134.00000 | CANopen管理API |