CANopen是一种架构在CAN bus网络上的通讯协议,主要应用在嵌入式系统网络中的机器控制。例如,工业机具控制、飞机引擎监控、工厂自动化、医疗设备控制、大楼自动化、远程数据收集和控制、环境监测等等。泓格公司提供CANopen 控件组件(PISOCPMX.OCX)供PISO-CAN系列CAN卡使用。使用者可以运用PISOCMPX在PISO-CAN系列CAN卡上自行开发CANopen主端的应用程序。这套开发工具不仅可以帮助使用者更容易快速建立CANopen系统的网络,且能有效地缩短开发时间,更可以与泓格公司或其它厂牌CANopen的产品建立CANopen网络系统,其应用架构如下所示:
CANopen OCX控件特征
•支持Windows 2000/XP操作系统
•支持CAN波特率:10 kbps,20 kbps,50 kbps,125 kbps,250 kbps,500 kbps,800 kbps,1 Mbps
•CANopen通讯协议,定义每个输出口最多可串接127个CANopen设备
•CANopen版本支持:CiA DS-301 V4.01
•装置规范支持:DSP-401 v2.0
•PDO传输模式:支持事件触发、远程要求、循环和非循环的同步数据收送等
•支持PDO的动态映像
•NMT传输模式:NMT主端
•SDO:使用SDO客户端,支持Segment与Block的SDO传输模式
•支持节点监视(Node Guarding protocol)功能
•支持单一字节的PDO输出模式
•提供VC++ 6.0、VB 6.0、Indusoft范例程序
PISO-CAN 系列CAN卡所支持的其它软件如下所示
•Windows 98/NT/2000/XP,与Windows 7 32-bit驱动程序与函式库
•LabVIEW 7或LabVIEW 7.1 CAN工具套件
•LabVIEW 7或LabVIEW 7.1 DeviceNet工具套件
•DASYLab 8.0 CAN工具套件
•CAN OPC server
•RTX 8.0 CAN 函数库
•针对Linux 2.6.X 核心提供CAN驱动程序
•针对Linux 2.6.X 核心提供CANopen主端函数库
•针对Linux 2.6.X 核心提供DeviceNet主端函数库
•CANopen主端函数库
•DeviceNet主端函数库
•Windows CE 4.0驱动程序与函数库