在Windows平台上开发CANopen服务和测试应用程序的软件包
功能概述
CANopen主站API是PC平台上通过Windows环境快速开发CANopen主站应用的软件包。
该软件包包含两个组件:适用于主动型IXXAT CAN接口CANopen主站软件(固件)和Windows DLL形式的编程接口。 固件实现了所有主站服务,独立管理CANopen通讯过程,使PC专注于应用程序。
应用程序通过同时支持SDO和PDO服务的函数接口访问远程CANopen设备的数据。与以本地对象字典形式存储中间数据相比,这种方法的优点是,应用可以立即获取数据而不引入任何进一步的延迟。
应用程序允许用户采用复杂的控制算法,完全控制所有的CANopen服务。 通过CANopen主站API提供的平衡,使得它非常适合用于控制程序的开发和实现服务及测试方案。
功能
- 发送和接收不限数据长度的SDO(SDO客户端功能)(加速,非加速,块传输)
- 发送和接收PDO(同步和异步)
- 接收突发报文
- 发送同步报文,支持CiA 301 V4.2引入的增强的同步功能
- 发送时间标记消息
- NMT主站功能,支持启动控制,节点保护和心跳机制
- LSS主站功能,包括符合CiA 305 V2.2 的LSS FASTSCAN功能
开发环境
CANopen主站API提供了多种编程语言的示例程序,帮助户在其选择的开发环境中快速开发CANopen应用程序
直接支持的有:
- 微软的Visual Studio(C#,VB.NET,C + +)
- Embarcadero (Delphi, C++Builder)
- NI公司(National Instruments)的LabVIEW
支持的CAN接口卡
基于CANopen主站API的应用程序不用修改,可直接用于主动IXXAT CAN接口卡。 CANopen主站API支持多个并行的CAN板卡,根据不同的硬件,每个板卡最大可支持四个独立的CAN通道。
为了使CANopen主站API可用于被动IXXAT CAN接口卡,它以库文件的方式提供了在PC上运行的软件模块,封装了CANopen协议的处理,在执行PC主机上的库。 该软件允许使用新一代的IXXAT CAN接口卡,如CAN-IB100/PCIe。
目前,支持下列IXXAT CAN接口模块,可用于Windows 2000,Windows XP,Windows Vista和Windows 7:
主动式CAN接口卡
- CAN-IB200/PCIe
- iPC-I 320/104
- iPC-I 320/PCI II
- iPC-I XC16/PCI, iPC-I XC16/PCIe, iPC-I XC16/PMC
- tinCAN161
- USB-to-CAN compact
- USB-to-CAN II
- CAN@net II
被动式CAN接口卡(需要IXXAT VCI 3.5或更高版本)
- CAN-IB100/PCIe
- CAN-IB120/PCIe Mini
- PC-I 04/104
- PC-I 04/PCI
交货内容
- CANopen主站软件的API
- 一个安装运行许可证
- 手册,演示程序
Order number
1.02.0132.00000 | CANopen主站API |