CANopen管理器(NMT高級主站)源代碼
CiA 302版
說明
CANopen 網絡通常包括多個具有不同功能的設備。一個主要功能是NMT主站,它應該存在于每一個CANopen網絡內。它的任務是控制和監測所有NMT從站的NMT狀態。通常,CANopen設備從一個應用的觀察點控制系統,這樣的設備也執行NMT主站,例如PLC。
符合CiA 302標準的CANopen管理器包含具有附加功能的NMT主站,并且以一條標準化的途徑執行流程,例如網絡啟動。這種啟動包括掃描預期的CANopen設備和它們通過配置管理器設置的配置。
另外,CANopen管理器可執行SDO管理器,它負責動態建立SDO連接。也就是說,這種SDO連接在安裝系統時不必進行配置,但是CANopen設備能夠在運行時間請求SDO連接其它設備。這些成為SDO管理器副本的CANopen設備被叫做“SDO請求設備”。SDO管理器確保相同的CANopen設備SDO服務器不會被兩個SDO客戶機同時使用,如果和只要沒有任何SDO連接被CANopen設備自己動態建立。
特性
- 符合CiA 302標準的CANopen管理器源代碼
- 全面的源代碼包含CANopen管理器,主站和從站服務
- 相同的API適用于NMT主站和純NMT從站CANopen設備 (應用于HMI設備)
- 高度可擴展性和可移植性
- 在常用的ANSI C中執行
- 無縫集成的SDO管理器和SRD客戶端用于動態建立SDO連接
- 完全透明的SDO客戶機管理
- 配置管理器,它使用簡潔的DCF (一種DCF壓縮格式) 配置CANopen設備
- 自動配置心跳或壽命/節點保護
- 支持多實例 - 執行單個物理硬件平臺上不同的邏輯CANopen設備
- 第一年的軟件維護和技術支持免費!
- 所開發的產品沒有使用費
- 捆綁版本 (也叫價值包) 包含全面的全功能CANopen功能
- ODBuilder - PC 工具可輕松配置對象字典包括自動源代碼生成,EDS編輯器包含導入和導出功能
- 直接的 ANSI-C 執行和清晰的模塊化架構支持輕松移植到新的目標平臺
- 通用的 OS API 可集成于實時操作系統
- CANopen 管理器協議棧提供通訊層可執行所有標準化的CANopen設備子協議
- CAN 驅動源代碼適用于許多所包含的目標系統
- 統一的 CAN 驅動 API 適用于所有所支持的 CAN 接口
- 高分辨率時間戳
- 符合CiA 304標準的 CANopen 安全協議擴展 (可選購的插件)
- 符合CiA 402標準的設備子協議應用于運動控制和驅動 (可選購的插件)
|