What is CANopen?
CANopen defines the application layer, a communication profile as well as
various application profiles.
CANopen開發(fā)源代碼
◆ CANopen主/從站源代碼(CIA301)
◆ CANopen Manager 源代碼(CIA 302)
◆ CANopen 管理器源代碼應(yīng)用于infoteam OpenPCS
在創(chuàng)建符合標(biāo)準(zhǔn)的CANopen設(shè)備時(shí),使用思泰CANopen協(xié)議棧源代碼可以節(jié)省更多時(shí)間與費(fèi)用。用戶無需成為專家就可以使用CANopen協(xié)議棧來設(shè)計(jì)CANopen設(shè)備。所有的通訊服務(wù)都適用并符合許多工業(yè)應(yīng)用的標(biāo)準(zhǔn)。
我公司代理德國思泰電子CANopen主/從站系列產(chǎn)品,包括:USB接口CANopen主站卡、CANopen從站IO模塊、CANopen開發(fā)板及配套開發(fā)包等一系列CANopen學(xué)習(xí)、開發(fā)、應(yīng)用產(chǎn)品。*,功能豐富、性能穩(wěn)定,適合所有需求CANopen相關(guān)設(shè)備的用戶使用。詳情請點(diǎn)擊相應(yīng)的名稱進(jìn)入鏈接了解。canopen工具{CANopen配置與開發(fā)}。
CANopen開發(fā)源代碼采用模塊化和可測量的源代碼結(jié)構(gòu),基于ANSI-C,我們的源代碼能夠zui靈活簡便的適用于任何目標(biāo)平臺(tái)。眾多的源代碼配置選項(xiàng)使源代碼在速度和內(nèi)存占用上達(dá)到*化。CANopen協(xié)議棧的綜合API為用戶應(yīng)用提供了簡單的集成。
因不同的行業(yè)有其特定的需求,為滿足用戶需求我們提供任選的CANopen附加軟件包。請參考此頁的可選附加包列表。canopen工具{CANopen配置與開發(fā)}。
CANopen主/從站源代碼(CIA 301)
CANopen主/從站源代碼根據(jù)CiA301標(biāo)準(zhǔn)草案實(shí)現(xiàn)了完整的功能。CANopen源代碼支持快速的和標(biāo)準(zhǔn)兼容的設(shè)計(jì)自帶全部功能的CANopen主從站設(shè)備,例如NMT主站(網(wǎng)絡(luò)管理),LSS主站(層設(shè)置服務(wù)),SDO客戶端等。這些直接的面向?qū)ο蟮男盘?hào)使得應(yīng)用水平達(dá)到了新的性能高度。CANopen源代碼非常便于集成到操作系統(tǒng)當(dāng)中去。良好定義并慎重考慮的API允許CANopen服務(wù)進(jìn)行便捷的應(yīng)用而不必在實(shí)施細(xì)則上深入。許多示例程序和帶有具體的目標(biāo)的幫助文檔可以幫你一步一步的進(jìn)行應(yīng)用。
功能/優(yōu)點(diǎn)
● 符合CiA 301標(biāo)準(zhǔn)的CANopen源代碼
● 包括完整源代碼的CANopen主站和從站服務(wù)
● 支持多實(shí)例- 一個(gè)單一的物理硬件平臺(tái)上實(shí)現(xiàn)不同邏輯的CANopen設(shè)備
● 免費(fèi)的一年軟件維護(hù)與!
● 部署產(chǎn)品無稅
● 捆綁版本(增值包) 提供一套完整的全功能CANopen工具
● 簡潔的ANSI-C的實(shí)施和明確的模塊化結(jié)構(gòu)支持輕松移植到新的目標(biāo)平臺(tái)
● 通用操作系統(tǒng)API適合實(shí)現(xiàn)實(shí)時(shí)的操作系統(tǒng)的集成
● CANopen協(xié)議棧提供通信層來實(shí)現(xiàn)所有CANopen設(shè)備標(biāo)準(zhǔn)化
● CAN驅(qū)動(dòng)源代碼可用于多系統(tǒng)
● 為所有支持的CAN接口統(tǒng)一CAN驅(qū)動(dòng)程序API
● 高分辨率時(shí)間戳
● canopen工具{CANopen配置與開發(fā)}
● CiA 304 兼容的CANopen安全協(xié)議拓展(可選附件)
● CiA 402 運(yùn)動(dòng)控制驅(qū)動(dòng)器的設(shè)備配置(可選附件)
CANopen Manager 源代碼(CIA 302)
CANopen網(wǎng)絡(luò)通常含有幾個(gè)具有不同功能的設(shè)備。其中一個(gè)主要功能是NMT主站要存在于每一個(gè)CANopen網(wǎng)絡(luò)之中。其任務(wù)是控制和監(jiān)視所有的NMT從站的NMT狀態(tài)。通常情況下,CANopen設(shè)備控制系統(tǒng),從應(yīng)用角度來看,也就是實(shí)現(xiàn)了NMT主站,比如PLC。
基于CiA302的CANopen管理器將NMT主站與附加的功能與實(shí)現(xiàn)的過程以標(biāo)準(zhǔn)化的方式相結(jié)合,例如網(wǎng)絡(luò)啟動(dòng)技術(shù)。這種啟動(dòng),包括預(yù)期的CANopen設(shè)備和他們的配置掃描,由配置管理器負(fù)責(zé)。canopen工具{CANopen配置與開發(fā)}。
此外,CANopen管理器可以實(shí)現(xiàn)SDO的管理,其負(fù)責(zé)SDO動(dòng)態(tài)建立連接。這就意味著,在安裝系統(tǒng)時(shí)SDO的連接即使沒有被配置,CANopen設(shè)備也能夠在運(yùn)行時(shí)要求SDO連接到其它設(shè)備。這種CANopen設(shè)備所對應(yīng)的SDO管理被稱作“SDO設(shè)備請求”。SDO管理確保在同一時(shí)間一個(gè)CANopen設(shè)備的SDO服務(wù)器不會(huì)被兩個(gè)SDO要求所占用,當(dāng)且僅當(dāng)沒有CANopen設(shè)備的SDO動(dòng)態(tài)連接建立時(shí)。
功能/優(yōu)點(diǎn)
● 符合CiA 302標(biāo)準(zhǔn)的CANopen管理器源代碼
● 包括完整源代碼的CANopen管理的主站和從站服務(wù)
● NMT主站和純NMT從站CANopen設(shè)備的通用API(適用于HMI設(shè)備)
● 高可擴(kuò)展性和可移植性
● 在ANSI C上實(shí)現(xiàn)
● 無縫集成SDO管理和建立動(dòng)態(tài)SDO連接的SRD客戶端
● SDO的客戶端*透明的管理
● 配置管理器易于DCFs(DCF的壓縮格式)配置CANopen設(shè)備
● 自動(dòng)配置心跳或壽命/節(jié)點(diǎn)保護(hù)
● 支持多實(shí)例 -單一的物理硬件平臺(tái)上實(shí)現(xiàn)不同邏輯的CANopen設(shè)備
● 免費(fèi)的一年軟件維護(hù)和!
● 部署產(chǎn)品無稅
● canopen工具{CANopen配置與開發(fā)}
● 捆綁的版本(增值包)提供一套完整的全功能的CANopen工具
● 直接的ANSI-C的實(shí)現(xiàn)和清晰的模塊化結(jié)構(gòu)支持輕松移植到新的目標(biāo)平臺(tái)
● 通用操作系統(tǒng)API適合實(shí)現(xiàn)實(shí)時(shí)的操作系統(tǒng)的集成
● 所有CANopen設(shè)備標(biāo)準(zhǔn)化通過CANopen管理協(xié)議棧提供通信層實(shí)現(xiàn)
● CAN驅(qū)動(dòng)源代碼可用于多系統(tǒng)
● 為所有支持的CAN接口統(tǒng)一CAN驅(qū)動(dòng)程序API
● 高分辨率時(shí)間戳
● CiA 304 兼容的CANopen安全協(xié)議擴(kuò)展(可選附件)
● CiA 402 運(yùn)動(dòng)控制驅(qū)動(dòng)器的設(shè)備配置(可選附件)
CiA 301及其擴(kuò)展包
CANopen Manager源代碼應(yīng)用于infoteam OpenPCS
應(yīng)用于infoteam OpenPCS的CANopen管理器源代碼提供了豐富的擴(kuò)展功能來運(yùn)行強(qiáng)大的 CANopen PLC 設(shè)備,并且提供符合 CiA 302 和 CiA 405的管理功能。集成的配置管理器可以進(jìn)行參數(shù)設(shè)置來分配CANopen從站設(shè)備,并負(fù)責(zé)處理運(yùn)行期間的節(jié)點(diǎn)連接的按需配置。此外,它還允許輕松的集成到IEC61131-3的運(yùn)行環(huán)境中,并為CiA405的兼容控制器開發(fā)做準(zhǔn)備。
功能/優(yōu)點(diǎn)
● 集成了CANopen功能和CANopen功能塊的IEC61131系統(tǒng)源代碼
● 支持PLC下載程序和通過CANopen的PLC程序調(diào)試
● CiA302兼容的CANopen管理器源代碼
● 包括完整的主機(jī)和從機(jī)服務(wù)的源代碼CANopen管理器
● NMT主站和純NMT從站CANopen設(shè)備的通用API(適用于HMI設(shè)備)
● 高可擴(kuò)展性和可移植性
● 在普通ANSI C上實(shí)現(xiàn)
● 無縫集成SDO管理和建立動(dòng)態(tài)SDO連接的SRD客戶端
● SDO的客戶端*透明的管理
● 配置管理器,使用簡潔DCFs(DCF的壓縮格式)配置CANopen設(shè)備
● 自動(dòng)配置心跳或壽命/節(jié)點(diǎn)保護(hù)
● 支持多實(shí)例 -單一的物理硬件平臺(tái)上實(shí)現(xiàn)不同邏輯的CANopen設(shè)備
● 免費(fèi)的一年軟件維護(hù)和
● 部署產(chǎn)品無稅
● canopen工具{CANopen配置與開發(fā)}
● 捆綁的版本(增值包)提供一套完整的全功能的CANopen工具
● 明了的ANSI-C的實(shí)施和明確的模塊化結(jié)構(gòu)支持輕松移植到新的目標(biāo)平臺(tái)
● 通用操作系統(tǒng)API適合實(shí)現(xiàn)實(shí)時(shí)的操作系統(tǒng)的集成
● CANopen管理協(xié)議棧提供通信層來實(shí)現(xiàn)所有CANopen設(shè)備標(biāo)準(zhǔn)化
● CAN驅(qū)動(dòng)源代碼可用于多系統(tǒng)
● 為所有支持的CAN接口統(tǒng)一CAN驅(qū)動(dòng)程序API
● 高分辨率時(shí)間戳