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驅動程序與函數庫