易福门CAN通讯设计教程.docx
- 文档编号:12631741
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:10
- 大小:293.39KB
易福门CAN通讯设计教程.docx
《易福门CAN通讯设计教程.docx》由会员分享,可在线阅读,更多相关《易福门CAN通讯设计教程.docx(10页珍藏版)》请在冰豆网上搜索。
易福门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.$ H£ ■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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 易福门 CAN 通讯 设计 教程