新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > CANWeb現(xiàn)場(chǎng)總線協(xié)議

CANWeb現(xiàn)場(chǎng)總線協(xié)議

作者: 時(shí)間:2016-12-15 來(lái)源:網(wǎng)絡(luò) 收藏


4.主站(MST) 上 從站(SIO)配置表的 生成(3種方法):

本文引用地址:http://m.butianyuan.cn/article/201612/330399.htm

l配置好 MST SIO 的 CAN 速度,SIO的 Id號(hào),連接好 CANWeb網(wǎng)絡(luò),通過(guò) 配置軟件IOCfg 自動(dòng) 掃描 讀 CANWeb網(wǎng)絡(luò)的SIO,見(jiàn)上圖標(biāo)號(hào)(1),自動(dòng)讀取的SIO配置 可保存為 SIO配置文件,如:CANIO從站.iocfg 文件, 見(jiàn)上圖標(biāo)號(hào)(2)。

l讀入已保存的 SIO配置文件,見(jiàn)上圖標(biāo)號(hào)(3)。

l手動(dòng)輸入 SIO配置,見(jiàn)上圖標(biāo)號(hào)(4)。

5.CANWeb網(wǎng)絡(luò)的監(jiān)控及調(diào)試:

l通過(guò)MST 的Web網(wǎng)頁(yè)可監(jiān)視 CANWeb 網(wǎng)絡(luò)運(yùn)行的狀態(tài):各個(gè)SIO的通信狀態(tài)、丟包檢查、控制或采集變量值的變化;

l通過(guò)MST 的Web網(wǎng)頁(yè)可手動(dòng)控制SIO的DO、AO的輸出;

l通過(guò)MST 的Web網(wǎng)頁(yè)可手動(dòng)強(qiáng)制控制SIO的DI、AI的輸出,方便系統(tǒng)調(diào)試;

l在SIO的SysCfg跳線短接時(shí)(SysCfg跳線短接SIO的速度強(qiáng)制為1Mbps、Id強(qiáng)制為99),通過(guò) 配置軟件IOCfg可配置SIO的參數(shù),如CAN速度、SIO的Id、SIO的上傳周期的設(shè)置等。

下圖為從站總覽Web頁(yè)面:

下圖為某一具體從站W(wǎng)eb頁(yè)面:

下圖為某一具體從站DO輸出操作Web頁(yè)面:

6.從站SIO的存儲(chǔ)空間分配表:

 

數(shù)據(jù)打包索引

AO、AI(WORD格式) 數(shù)組占用位置(<128),SIO的AI[]、AO[]可通過(guò)CAN總線與MST的AI、AO交換數(shù)據(jù)

名稱

詳細(xì)描述

 

Ix=0(每個(gè)數(shù)據(jù)索引包最多含4個(gè)WORD)(Ix<32)

[0]

DOWL

開(kāi)關(guān)量輸出占WORD的長(zhǎng)度,可為0

 

AOWL

模擬量輸出占WORD的長(zhǎng)度,可為0

 

[1]

DIWL

開(kāi)關(guān)量輸入占WORD的長(zhǎng)度,可為0

 

AIWL

模擬量輸入占WORD的長(zhǎng)度,可為0

 

[2]

PZWL

配置變量占WORD的長(zhǎng)度,可為0

 

MXPD

周期發(fā)送最大周期,單位10ms

 

[3]

MNPD

變化觸發(fā)發(fā)送最小周期,單位ms

 

AIDB

AI發(fā)送 變化觸發(fā)死區(qū)值,DI無(wú)效

 

Ix=1

[4]

SndCnt

從站發(fā)包計(jì)數(shù) 用于主站對(duì)各從站的發(fā)送負(fù)荷、丟包的監(jiān)視

 

[5]

 

[6]

DevSrNo

設(shè)備編號(hào)

 

[7]

OtTmp

模塊溫度

 

 

[8]

 

備用

 

 

[9]

 

備用

每個(gè)從站(SIO)在主站(MST)存儲(chǔ)空間的位置

DO_Ix增加:(DOWL+3)/4

[10]

 

開(kāi)關(guān)量輸出DO占用的WORD

 

 

[10+DOWL-1]

 

AO_Ix增加:(AOWL+3)/4

[10+DOWL]

 

模擬量輸出AO占用的WORD

 

 

[10+DOWL+AOWL-1]

 

DI_Ix增加:(DIWL+3)/4

[10+DOWL+AOWL]

 

開(kāi)關(guān)量輸入DI占用的WORD

 

 

[10+DOWL+AOWL+DIWL-1]

 

AI_Ix增加:(AIWL+3)/4

[10+DOWL+AOWL+DIWL]

 

模擬量輸入AI占用的WORD

 

 

[10+DOWL+AOWL+DIWL+AIWL-1]

 

 

PZ_Ix增加:(PZWL+3)/4

[10+DOWL+AOWL+DIWL+AIWL]

 

配置變量PZ占用的WORD

 

 

[10+DOWL++AOWL+DIWL+AIWL+PZWL-1]

 

7.主站MST的存儲(chǔ)空間分配表:

主站MST的AI[]、A[]O可通過(guò)CAN總線與從站SIO 的AI[]、AO[]交換數(shù)據(jù)

主站(MST)的從站配置文件中配置的從站數(shù)量為 IONm,配置文件格式見(jiàn)上圖

AO、AI(WORD格式) 數(shù)組占用位置(<1024)

名稱

詳細(xì)描述1

詳細(xì)描述2

[0]

CommSts[0]

SIO_1的通訊狀態(tài)

=1:通訊OK_

=2:DOWLAOWLDIWLAIWL配置有誤

=4:從站ID有重號(hào)

[IONm-1]

CommSts[IONm-1]

SIO_Nm的通訊狀態(tài)

[IONm]

OtTmp[0]

SIO_1模塊溫度

 

[2XIONm-1]

OtTmp[IONm-1]

SIO_Nm模塊溫度

[2XIONm]

 

從站1(SIO)在主站(MST)存儲(chǔ)空間的位置

參見(jiàn)從站IO的存儲(chǔ)空間分配表

[2XIONm+DOWL1+AOWL1+DIWL1+AIWL1-1]

 

 

 

 

[2XIONm+...]

 

從站Nm(SIO)在主站(MST)存儲(chǔ)空間的位置

參見(jiàn)從站IO的存儲(chǔ)空間分配表

[2XIONm+…+DOWLNm+AOWLNm+DIWLNm+AIWLNm-1]

8.CAN總線的優(yōu)點(diǎn):

1)具有實(shí)時(shí)性強(qiáng)、傳輸距離較遠(yuǎn)、抗電磁干擾能力強(qiáng)、成本低等優(yōu)點(diǎn),傳輸速率最高1Mbps/40m,單根雙絞線距離最遠(yuǎn)可達(dá)5kbps/10km;

2)采用雙線串行通信方式,布線成本低,檢錯(cuò)能力強(qiáng),可在高噪聲干擾環(huán)境中工作;

3)具有優(yōu)先權(quán)和仲裁功能,多個(gè)控制模塊通過(guò)CAN控制器掛到CAN-bus上,形成多主機(jī)局部網(wǎng)絡(luò);

4)可根據(jù)報(bào)文的ID決定接收或屏蔽該報(bào)文;

5)可靠的錯(cuò)誤處理和檢錯(cuò)機(jī)制;

6)發(fā)送的信息遭到破壞后,可自動(dòng)重發(fā);

7)節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下具有自動(dòng)退出總線的功能;

8)報(bào)文不包含源地址或目標(biāo)地址,僅用標(biāo)志符來(lái)指示功能信息、優(yōu)先級(jí)信息。

9.以太網(wǎng)Modbus的優(yōu)點(diǎn)

以太網(wǎng)Modbus協(xié)議是當(dāng)今世界上應(yīng)用最為廣泛的工業(yè)自動(dòng)化通信協(xié)議,國(guó)家標(biāo)準(zhǔn)為GB/T 19582-2008《基于Modbus協(xié)議的工業(yè)自動(dòng)化網(wǎng)絡(luò)規(guī)范》,以太網(wǎng)Modbus的優(yōu)點(diǎn):

1)實(shí)時(shí)性好:
具有相當(dāng)高的數(shù)據(jù)傳輸速率,可達(dá)千兆甚至更快,使用智能交換機(jī)技術(shù)可克服以太網(wǎng)CSMA/CD(載波監(jiān)聽(tīng)多路訪問(wèn)及沖突檢測(cè))技術(shù)帶來(lái)的通信延遲的缺點(diǎn);
2)可靠性高:
以太網(wǎng)技術(shù)是天生的電氣隔離的技術(shù),并可很容易實(shí)現(xiàn)光電隔離;
3)性價(jià)比高:
以太網(wǎng)是當(dāng)今現(xiàn)有局域網(wǎng)采用的最通用、最廣泛的通信協(xié)議標(biāo)準(zhǔn),性價(jià)比極高。
4)組網(wǎng)方便:
允許使用不同的物理介質(zhì)和構(gòu)成不同的拓?fù)浣Y(jié)構(gòu);不同的傳輸介質(zhì)如:同軸電纜、雙絞線、光纖、無(wú)線等;
5)編程調(diào)試容易:
基于TCP/IP的以太網(wǎng)采用國(guó)際主流標(biāo)準(zhǔn),協(xié)議開(kāi)放編程簡(jiǎn)單,市面多種帶以太網(wǎng)的ARM 芯片支持Web編程;
6)維護(hù)方便:
以太網(wǎng)技術(shù)沿用多年,已為眾多的技術(shù)人員所熟悉,市場(chǎng)上能提供廣泛的設(shè)置、維護(hù)和診斷工具,以太網(wǎng)技術(shù)已成為事實(shí)上的通信的統(tǒng)一標(biāo)準(zhǔn)。


上一頁(yè) 1 2 下一頁(yè)

評(píng)論


技術(shù)專區(qū)

關(guān)閉