在CANopen產(chǎn)品開(kāi)發(fā)過(guò)程中,并非所有應(yīng)用場(chǎng)景的CANopen網(wǎng)絡(luò)拓?fù)涠际谴_定的,這需要CANopen網(wǎng)絡(luò)能夠靈活配置設(shè)備間對(duì)象字典的收發(fā)關(guān)系。顯然,如果通過(guò)編程或者讀取每個(gè)從設(shè)備EDS文件的方式十分繁瑣。因此,一個(gè)可以配置CANopen網(wǎng)絡(luò)中的通信鏈路參數(shù)的工具至關(guān)重要。
CANopen DeviceExplorer軟件
上文我們已經(jīng)提到了CANopen DeviceExplorer軟件的基本功能,詳情請(qǐng)閱讀上一篇文章《盟通方案|專(zhuān)業(yè)的CANopen總線(xiàn)分析軟件》http://www.asorrir.com/d/6642570.html
盟通提供的CANopen DeviceExplorer軟件能夠基于設(shè)備抓取的CAN數(shù)據(jù)層進(jìn)行數(shù)據(jù)的分析、測(cè)試、診斷等功能。不僅能夠根據(jù)導(dǎo)入不同的設(shè)備數(shù)據(jù)對(duì)整個(gè)CANopen網(wǎng)絡(luò)進(jìn)行節(jié)點(diǎn)監(jiān)控。也能夠根據(jù)CANopen的標(biāo)準(zhǔn)協(xié)議發(fā)送并且簡(jiǎn)單操作CANopen從節(jié)點(diǎn)。
每個(gè)CANopen設(shè)備的信息可以從設(shè)備的電子數(shù)據(jù)表(EDS,XDD)中讀取,也可以直接從設(shè)備中掃描。同時(shí),它也可以配置設(shè)備,保存并導(dǎo)出標(biāo)準(zhǔn)設(shè)備配置文件(DCF)。基于QtScript設(shè)計(jì)的內(nèi)建腳本功能為用戶(hù)提供創(chuàng)建自定義測(cè)試、自定流程控制應(yīng)用等作用,可以極大地提高工作效率。
CDE擴(kuò)展--Process DataLinker
“Process DataLinker”是一款專(zhuān)為CANopen DeviceExplorer設(shè)計(jì)的強(qiáng)大插件,用于對(duì)CANopen網(wǎng)絡(luò)中的通信鏈路進(jìn)行參數(shù)化設(shè)置。用戶(hù)只需通過(guò)簡(jiǎn)單的鼠標(biāo)點(diǎn)擊即可定義設(shè)備之間的連接,而“Process DataLinker”則會(huì)自動(dòng)創(chuàng)建PDO配置。此外,即使用戶(hù)不深入了解CANopen協(xié)議知識(shí),也能輕松完成PDO連接。

1、鏈接設(shè)備間的對(duì)象
在配置生產(chǎn)者和消費(fèi)者對(duì)象時(shí),這些對(duì)象會(huì)以表格的形式呈現(xiàn),不再使用常規(guī)的CANopen對(duì)象字典標(biāo)記(如:Ox6041,子索引1),而是以對(duì)象名稱(chēng)(即控制字)顯示,從而實(shí)現(xiàn)清晰的展示。生產(chǎn)者和消費(fèi)者的對(duì)象可以通過(guò)單擊實(shí)現(xiàn)鏈接。在運(yùn)行前,會(huì)自動(dòng)過(guò)濾無(wú)效鏈接,僅顯示與CANopen數(shù)據(jù)類(lèi)型相對(duì)應(yīng)的有效鏈接。此外,還可以為特定的鏈接設(shè)立優(yōu)先級(jí)。
2、PDO之間的鏈接配置
根據(jù)用戶(hù)的設(shè)置,該工具可為CANopen設(shè)備配置PDO,包括映射和COB ID。還有一些特殊情況,如靜態(tài)映射和固定的COB ID也在考慮范圍內(nèi)。此外,還可以選擇專(zhuān)家模式手動(dòng)配置PDO參數(shù)。用戶(hù)無(wú)需擔(dān)心配置錯(cuò)誤,CANopen Process DataLinker會(huì)驗(yàn)證每一個(gè)配置的有效性。

3、定時(shí)配置
可以對(duì)特定于PDO的定時(shí)參數(shù)(例如抑制時(shí)間、事件計(jì)時(shí)器、同步定時(shí))以及心跳機(jī)制進(jìn)行配置。
4、支持配置CANopen PLC
CANopenProcess DataLinker支持按照CiA405標(biāo)準(zhǔn)設(shè)計(jì)的CANopen PLC。對(duì)于每個(gè)PLC網(wǎng)絡(luò),都可以定義變量并將其與其他設(shè)備的對(duì)象進(jìn)行關(guān)聯(lián)。在一個(gè)項(xiàng)目中,可以使用多種PLC。CANopenProcess DataLinker可直接創(chuàng)建遵循IEC61131標(biāo)準(zhǔn)定義的變量。

5、設(shè)備參數(shù)化操作
通過(guò)CANopenDeviceExplorer可配置特定的制造商對(duì)象和設(shè)備對(duì)象。這些設(shè)置會(huì)被寫(xiě)入到CANopenProcess DataLinker以及生成的配置文件(DCF)中。此外,所有配置文件都可以通過(guò)CAN直接寫(xiě)入設(shè)備中。
-
CANopen
+關(guān)注
關(guān)注
8文章
342瀏覽量
44484 -
數(shù)據(jù)鏈路
+關(guān)注
關(guān)注
0文章
27瀏覽量
9065 -
配置工具
+關(guān)注
關(guān)注
0文章
10瀏覽量
7463
發(fā)布評(píng)論請(qǐng)先 登錄
Matlab仿真1090ES數(shù)據(jù)鏈路
武器數(shù)據(jù)鏈測(cè)試系統(tǒng)是什么組成的?
什么是基于PCI-9846武器數(shù)據(jù)鏈測(cè)試技術(shù)?
基于isoSPI數(shù)據(jù)鏈路的高可靠性車(chē)載電池系統(tǒng)設(shè)計(jì)
高級(jí)數(shù)據(jù)鏈路控制的操作方式是什么?
數(shù)據(jù)鏈路層的作用
什么是空地數(shù)據(jù)鏈系統(tǒng)
數(shù)據(jù)鏈路協(xié)議,數(shù)據(jù)鏈路協(xié)議是什么意思
高級(jí)數(shù)據(jù)鏈路控制(HDLC)是什么意思
數(shù)據(jù)鏈路交換,什么是數(shù)據(jù)鏈路交換
工控軟件iFIX的數(shù)據(jù)鏈路結(jié)構(gòu)及其應(yīng)用

泰克公司推出用于串行數(shù)據(jù)鏈路分析的新工具集
無(wú)人系統(tǒng)和地面控制站的加密數(shù)據(jù)鏈路的演示
isoSPI 數(shù)據(jù)鏈路助力實(shí)現(xiàn)高可靠性車(chē)載電池系統(tǒng)

評(píng)論