易福门CAN通讯设计教程.docx

上传人:b****2 文档编号:12631741 上传时间:2023-04-21 格式:DOCX 页数:10 大小:293.39KB
下载 相关 举报
易福门CAN通讯设计教程.docx_第1页
第1页 / 共10页
易福门CAN通讯设计教程.docx_第2页
第2页 / 共10页
易福门CAN通讯设计教程.docx_第3页
第3页 / 共10页
易福门CAN通讯设计教程.docx_第4页
第4页 / 共10页
易福门CAN通讯设计教程.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

易福门CAN通讯设计教程.docx

《易福门CAN通讯设计教程.docx》由会员分享,可在线阅读,更多相关《易福门CAN通讯设计教程.docx(10页珍藏版)》请在冰豆网上搜索。

易福门CAN通讯设计教程.docx

易福门CAN通讯设计教程

易福门CAN通讯设计教程

CAN通讯的四个关键概念

(1)

COBID

(2)

SDO

(3)

PDO

(4)

OD

IFM设备应用层的CAN网络设计有两种模式:

MASTER-MASTERMASTER

MASTER-SLAVESLAVE

一:

主-主的设计模式

在IFM设备应用层的CAN通讯设计可以采用,控制器均为主控制器的设计模式

例如:

一个CR0200控制器与一个或几个CR0020控制器组成的“MASTER-MASTER”网络。

a)CR0200建立CAN节点,见图表1

图表1

b)建立“CAN发送网络变量”与“CAN接收网络变量”。

具体参见“CANMASTER通

讯设计教程”

c)CR0020建立CAN节点,见图表2

图表2

建立“CAN发送网络变量”与“CAN接收网络变量”。

具体参见“CANMASTER通讯设计教程”

d)同样可以以上述方式来添加别的

CAN(master)节点。

在这样的CAN网络结构中,各个CAN控制器的网络地位是对等的。

其数据传输的本质应该是系统共享网络变量?

二:

主-从的设计模式:

一个控制器为主节点,其余的控制器与I/O扩展模块均为从节点。

例如一个CAN网络:

CAN主节点:

CR0200;CAN从节点:

CR0200,CR2032,CR2032,

CR0020

a)设置CAN主节点

图表3

b)设置CAN从节点,建立的新“SLAVE”软件见“图表4”

第一步:

打开相应的控制器的“SLAVE

模式程序模板,建立新的应用的软件,例如:

从控制器为CR0200,则打开CR0200的“SLAVE”模式软件;如果控制器为CR0020则打开CR0020的“SLAVE”模式程序模板,并建立相应软件。

保存。

5

图表5

第三步:

设置生成“EDS”文件,见“图表6”

第二步:

打开“资源”栏的

配置界面见“图表

PLC配置”

行相应配置

图表4

 

 

 

 

图表6

给“生成EDS文件”打上“√”,并添加EDS文件名,然后点击浏览。

则生成“图表7”界面。

图表7

electronic\CoDeSysV2.3\Library则将其从控制器设置的EDS文件加到其库文件夹中。

第四步:

根据需要修改配置文件,见图表8中光标条,及右端的数据栏

 

图表8

在设置完成后,需要“编译软件”后重新保存

EDS文件。

c)在CAN主节点控制器软件的硬件配置中添加CAN从节点

第一步:

打开CAN主节点控制器的编译软件,并在“硬件配置”单元

ESLAVEEXAMPLE”选项(这是从节点配置中生成的EDS文件),具体见“图表9”

OL

Nil•口甩一斗匚nAsawLHCtNW—LnDAEJIlnriE

.S口

-吕善ls.vaj_.fJMU3cnMW—s:

D^..IQrltIDM*JJibJ^^l.lg・l-rlg3“

2EacpMSCBEVdcEnfre.^H吐怦田勒里布出匚目wwz斤fimmFT?

.加亠蛊气pzhoilxifaHE.HJ

I4WW

rwHT戈riz3

-as

IdH皆酣

.=.牙Lwwr-.l

f唇*』

dnEkw

II

LA1SSLa£

LS3叫沪

_習■甲UM•雷」

'gdulEl-l卅雷歹由

ssofius-3*ra

Bull电Twwoa!

世*"6山・怕

£0£s-RKHEU■」-母ffnEtr^uwidu益EJg劈*EB

T-^_^w<-03ar-®斗fis3--■-B

^£!

n¥1_PLObkfJld间-o£JDqm冋n«sln-_l%sw-□E-BH5IQ-—knD目im芝-I»AQtf=_l--5硏-MMHMLHncJHM.—Lmm-9f-S5£als*4的

Ldpr皿亍glll

星L了<1

Lnd_rmLn^i-T1血—=JI$THJF昼-£.-|1工£—电主二w

_nl甘忑u_^sol«.5Jl=l-賈宦Q宮剧一世一3DUJHI■莒«

E

-EnmoraElllgA,rr-t£a__.-c.i*5

dEL:

BKH"Hnru*n□

盲IF

J

-

£

«

H

E

毛"

-=•!

!

!

甩一耳匚nAPWLHiuNVO—lnEGbqnriEEA

—pMUE^h£jqn£雲

宴口ZIElJdc匸旦.W.WJeKtJM*^l5rDXJE.Itlrr诙nF

►1

*

2.$

■Lf

-itajf・flLifcqE曰EE;-i¥—

-R9LRE-

asn-^&8oi-l

SB£§ta

3_SHzfiE-?

»Is-MHasu口ri'

7H-

■dHJVW+3-J-3.

・W?

N

i=&cas兰w>m・lF^

L曽-s

UJ-9CHI-8mv33u«-MMd畠b£su^.9d-MJ--SHI-Jt¥E^*.feQMLBl百_JUAM-u^sallsMH-“DnKD—3pilyi-7u

|.!

忑1110.启吾*|™^

1i曽HIJ

--atf«-u-L!

En二®■Fe^Elr二二二E13<2■■■■-■:

■口益

a.THy.MUVets亠匚nfrpt-uHJc.Eti£E-it费盂•F里卜医辛屋E』一爼口・E吕」u.sEfn*9>J业I■■U£IW抑H^匚厂二巳■上rllilfcWFJj

0WW

2

vp£

MrH^U

2盡

□E-“

2写含||:

!

吕匸曙4

m-仁.~20$:

-.笆宁y”・4

m氐!

lav^fl

HP_G.Hr可f-^,ul_w_li^if-fflta_wdsla_l43g-Eu@4£^l间Ifr瓷<)-」lllLiohaadr$虹」nea.siw

5a?

3_.^£_n□£-』gno峋

_Flefl

ItMlAAlF右-wisJrvnnsfl-EaF_3F3£Hiu>3HI6_-92—hd-Q3Hdsl£^l>s<5-E4豈出恍■£的-SK.-dE^a-SEWffs圍一|

石snqJAMglr口IHd一-r応買£In^SL9BQB3■-!

-Emsnlhg6一宦-ZILMHL歯5

HrIrw-r-z

■r?

i'cr?

Jr,.7-■FnQdlH口zTaui畐Indt-inl^-Biam二置匚n霍仇HEnEfuFrravq*■

*nE*

 

从图表10中可以看出,节点ID为1。

此处“节点保护”被选中,节点通讯故障“保护时间”设为500ms,表示在通讯出现故障时间持续500ms时,该节点将被报告故障并丢弃但不影响别的节点的通讯。

d)继续添加CR0020与两个CR2032节点扩展

模块后,见“图表11”

图表11

可以看到目前“CAN主节点”CR0200下挂了4个从节点分别是

(1)控制器CR0200

(2)控制器

CR0020(3)扩展模块CR2032(4)扩展模块

CR2032

 

注意:

此处有问题

CR2032是扩展I/O模块,因此只能在主控

制器界面下对其I/O点进行设置,打开主节

点控制器软件下,从节点CR2032属性框中

的“服务数据对象”,针对通道“chanx”更改对应值,来设定其输入输出属性。

见“图表12”。

具体相应的数值含义参见CR2032的MANUAL

图表12

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 少儿英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1