CANopen是一種架構(gòu)在CAN bus網(wǎng)絡(luò)上的通訊協(xié)議,主要應(yīng)用在嵌入式系統(tǒng)網(wǎng)絡(luò)中的機器控制。例如,工業(yè)機具控制、飛機引擎監(jiān)控、工廠自動化、醫(yī)療設(shè)備控制、大樓自動化、遠程數(shù)據(jù)收集和控制、環(huán)境監(jiān)測等等。泓格公司提供CANopen 控件組件(PISOCPMX.OCX)供PISO-CAN系列CAN卡使用。使用者可以運用PISOCMPX在PISO-CAN系列CAN卡上自行開發(fā)CANopen主端的應(yīng)用程序。這套開發(fā)工具不僅可以幫助使用者更容易快速建立CANopen系統(tǒng)的網(wǎng)絡(luò),且能有效地縮短開發(fā)時間,更可以與泓格公司或其它廠牌CANopen的產(chǎn)品建立CANopen網(wǎng)絡(luò)系統(tǒng),其應(yīng)用架構(gòu)如下所示:

CANopen OCX控件特征
•支持Windows 2000/XP操作系統(tǒng)
•支持CAN波特率:10 kbps,20 kbps,50 kbps,125 kbps,250 kbps,500 kbps,800 kbps,1 Mbps
•CANopen通訊協(xié)議,定義每個輸出口最多可串接127個CANopen設(shè)備
•CANopen版本支持:CiA DS-301 V4.01
•裝置規(guī)范支持:DSP-401 v2.0
•PDO傳輸模式:支持事件觸發(fā)、遠程要求、循環(huán)和非循環(huán)的同步數(shù)據(jù)收送等
•支持PDO的動態(tài)映像
•NMT傳輸模式:NMT主端
•SDO:使用SDO客戶端,支持Segment與Block的SDO傳輸模式
•支持節(jié)點監(jiān)視(Node Guarding protocol)功能
•支持單一字節(jié)的PDO輸出模式
•提供VC++ 6.0、VB 6.0、Indusoft范例程序
PISO-CAN 系列CAN卡所支持的其它軟件如下所示
•Windows 98/NT/2000/XP,與Windows 7 32-bit驅(qū)動程序與函式庫
•LabVIEW 7或LabVIEW 7.1 CAN工具套件
•LabVIEW 7或LabVIEW 7.1 DeviceNet工具套件
•DASYLab 8.0 CAN工具套件
•CAN OPC server
•RTX 8.0 CAN 函數(shù)庫
•針對Linux 2.6.X 核心提供CAN驅(qū)動程序
•針對Linux 2.6.X 核心提供CANopen主端函數(shù)庫
•針對Linux 2.6.X 核心提供DeviceNet主端函數(shù)庫
•CANopen主端函數(shù)庫
•DeviceNet主端函數(shù)庫
•Windows CE 4.0驅(qū)動程序與函數(shù)庫