实现PROFIBUS从站之间的DX通讯_第1页
实现PROFIBUS从站之间的DX通讯_第2页
实现PROFIBUS从站之间的DX通讯_第3页
实现PROFIBUS从站之间的DX通讯_第4页
实现PROFIBUS从站之间的DX通讯_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、如何实现PROFIBU敦站之间的DX通讯作者:日期:# |净|囲霹I对脸|皂|刮回刽 旦P丽注I蟲匾 I I < NoFiltef >1.问题:如何实现PROFIBUS从站之间的DX通讯?回答:通过DX方式可以实现PROFIBUS从站之间的数据交换,无需再在主站中编写通讯和数据转移程序。系统中至 少需要一台PROFIBUS 1类主站,两台PROFIBUS非智能从站才能够实现DX模式的数据交换,下面将通过图解,说 明实现DX通讯的过程: 首先,在STEP7中创建一个Project,分别插入一个主站:CPU314C,两个从站:CPU315-2DPQIMATIC Manager-PROF

2、lBU5_OK_C<jm- 匚:Docufnent5 and SetHnq占-丄0&£|<上0口0玄_匚0¥1冃7PLCObject Properhse. Alt4-P.stdrrCLltCtrl+XCopyCtfl+CP說亡Ctrl+VDeb宦DelSIMATIC H stationSIMATIC PC Station5IMATIC OPOther station5IMATIC 55PGMSIMA.T1C 2Q0 StationMPIPROFIBU5Industrial EthernetPTP57 Prodan M7 Program 05OS (Cli

3、ent)然后分别对每个站进行硬件组态:IMATIC Manager-PROFlBU5_DJC_C<jm- 匚:VDocumenH and 5ettings.VDe5l(topDX_ConftProfilIQ圍囲創jd圈皇I岂尽住|壬蛊|圜 切 0 o Filter >PR0FIEUS_DX_ComM3Ster_314C Sl3ve_Rec_J15_2AG10Slave_Ser»d_315_2AF03首先对进行数据发送的从站进行硬件组态:Al 丹分 W凯r 'Z WWW m&w 怙S<ir4vdfin违毋?$.J 也 3 "u1 rpimWJ

4、SPa "5i,7百gzJ上 II lift UA 丹 J3 BCPU 乳鲨"P* a np irnwM j HRJ H addciQ Dck±a!9:毗OPIBui-P*Fl SJhUnC 3® +O IT d O (P M G cpLuw *1 a nd jw *- U Qfligiww +1W-IB “ _i wrtNTEESKHjP5TC7IQH.P5 jcrat PS3C71AEl rj FW>XV» tSfM SMW* V J Ai'Soa < J匈何200 j AH -JOO yQ&>306 =

5、j D(M XUB fu Ml nri组态CPU时,要创建一个PROFIBUS网络,并设定操作模式为DP Slave :Prop cities -DP - (RDfSNL)2SJ(jnerd Operating Node | Cor figuration |rDP masterDP s应Srnmirfg, itatus/modify Cir ether PS furrutiou and urruonfigured commumcahcri conriectrons posibfeMaster:StationNoduleRack (R) / sfDt tSIReceptacfle for int

6、erface moduleDisgnostic address:Address far "slot" 2:orCancel | He” |然后选择Configuration页面,用鼠标点击New键,创建数据交换映射区:4Properties - DP - <RO/5?.l)G 日 I询 al | Operating Mode 匚 on figuration |Row I Mode | ParM引 DP a| P artwwddr | Local atJdr | L&rgth j Co 酩 iste., |Mew.D elefpOKCared±1选择I

7、nput和Out put区,设定地址和通讯字节长度,数据一致性设置为ALL :Properties-DP-<RO/5Z,1) - Configuration - Row 1Mode:|msnPUr rdnnSL RldStefDP address:1JNamec1Address tipei1JAcfdesf:1"Slot";1Procesj image:1JInterrupt OB:1JUnit:Length:Ccrrmnerit:Corisijtency;OKxjMaster !lv& conFigi* 日 tionCancelHelpProperties

8、- DP- <RO/SZA)(General | Addres&f | Operating Mode Cor figurationW&11000100GByteAllNew.Edit DeleteMS M dster-slave configuiationMaster: DFStation-Master_314C匚 omrent.OKCanedHelp组态完进行数据发送的从站后,我们再组态主站,同样在插入CPU时,要创建PROFIBUS网络,设定为主站模式,并 在窗口右侧的PROFIBUS DP树型图中选择已经组态的 CPU31X站,把它拖到PROFIBUS总线上:I迎严

9、tgtp卫I代料世曲孕 亦fO - MfffHR尽JJ髀.TlDI闌糾既馳I劃 必3 宣心Iff旦圜餐舀PK二| PP 眄咔E0=-严冃0仃刖呼hf _j iiridtardneUDeirtcc-iA nd "51汕 JI h6cilJt (Bf常iflDE uiM1 FtfMtGt 畀juMaNHzn1仙utCOHHrfi12pcru 1UC OPanM «fu屉J廿xf TEJ|换TH2砂W E兰JLfl E.1F湖存n1 11 航 0MC2W 他 5fc随弹124出MOI CH却DDi: I T I啊I傭n泗5 址aaSM 专* 0F5IM57EF3CWOF zIri

10、AIILO P_ "胆 HLCHJI WLOd<皿,_J LPILj* FWCQOEfl ETawe _|STOTC j ET M J ET 3N臣 ET aoo.El aEHUJ r MffiJ El aerET 3001J tl fflK这时会弹出链接窗口,选中已经组态的从站,点击Connect按钮:2dlOKCane 创I HelpDP 融ve Properties(General 匚oriinectiori | Ccnliguatior |CanJigured Slavs ContfollersConfigured slave contiolleri 匚目n be co

11、nnecled to t応 FRDFIBLIS master. Select a slave snd click "Conned"*15设定主站与从站之间的数据对应关系:陛少twBiag ”IfHHIB I IIPBDFI日LIEU I. QP心w 护*II辽=1£1 伞"川DPsIdvr iwaprrEEi£”甦致U.世IOoiwGun«m I CortieCliJh 匚How II Mak I PihmDP A I PlnM*kJ I Locd sd* LsnofllIj Order HunfanDtleit匚 Mcel IO-.

12、ALL :Edr-IW5 H 刚商 ilan书 cciVigbr也w k1jEh»1:Oll&PSlflba-iM«Ib 314CCorm flirt主站的输入与从站的输出对应,主站的输出与从站的输出对应,注意将数据通讯的一致性设置为DP sla-ve properties - ConFiguration - Row 1Mode:|-DP P.artrier; HesterDP address;ManeAddress typeAddress:豈1fMSzlSlot":ProcsES image:Interrupt OQ:Length:Unit;ALLCon

13、sistercj:Comment:DP slave propertiesI General Ccnneclicin | Ccmhguration |2Ro內ModePattn号rDPa.二 j Partner adci j Loc曰l acldr . J Length |.Ccn$kl:e.New.Edit.DeleteMS 3I 100Oioa3 Byte All-MS MaEter-davie configuratiorM酣筒:DPS(atiori:Ma4ter_314CComment:|DKCanc&l此时组态接收数据的从站,插入该从站CPU时创建PROFIBUS网络,并在Con

14、figuration页面中新建两个数据交换对 应区,分别设置为MS模式和DX模式:时円疔Ea丄:muDhl討巴刪 制II' 11血h fS旦 固 圈PrapeftiEK - UP -(RU.42.1)- LsniwAtun - few LIJ3=j5U|1 3 M«UcOidci xjni1 ,J"JOinIIFS3(P 聃Gf£?如 1|CPU 315-2 DPEESr 315rINflP厂r:1洋辭冀a,i56?B31011上刮UROK円口匸:Ipyzrc2:设定DX模式下的通讯交换区时,需要设定发送数据从站的站地址,这里为2JPiiect ddta

15、exchange:-Local; RecipientDP addies:N 耳 me:Address type.Process innaje:Diagnostit address;DP sla"g properties - Configuration Roiw 2 _dpLength:Urilev»e匚 onsistency:>11KComment:CancelHeIp I组态完该从站后,再打开主站的硬件组态窗口,将第二个从站挂到PROFIBUS总线上去,点击Connect按键,建立主从站的链接:1223-J旦回跑生j宝J目 斟三 Iff凹 辺 酣 一一一_mi UR

16、B科址I D*' 咛Jr3l吨卩I-C?rj2lirdw'r 册 Bn mi记,h ¥ _| ;:ll|:HCKiai E Htl MCtj 5 WOhH J Cta呻d丄憂p亡*ICa QieWoBJisJjg 弘W II MM*C曲5I:;II円WF曲SCSWI0 CEV Hl*(:mp易5fI酣Il IMSVPCP&T|彌z11 口弘护5划GL I5l*CJweC«J|iOUMi1 占且f PflUASUI Aik±M± f rt 占N 盟IfWSyrup-Rterwint<M吃-H耳詞去.Qi'df1iCof

17、Agi IM CnftidfercF*rt 印*Hf的 HP 軒 r?<r*v IEPfl口1口U J >=1码毎悩 fMg.IUtt? 了 J二“a设定主站与从站的地址对应关系,并将数据一致性选为ALL:DP clava propertiesGeneral | Connection Corifigurahon |I 100noa EjjteAlFT 油 4E ffPSIrrw -_| S?MBCP>«5W 4- flHATICOP a 址和cnj JipFUOlrc J'DF?A£1 J DPELi* Ewcoob _| me J E T 3MC

18、 J El SNte? jETaXfi MT ML ij IT 2MMJ El Zn启 FT M& 亠 1 JUU AT咖二J 麻XWHgltt Q BEHT_j K _ M-New.Edii.delete-MS Master-slave configurationN aster:3 DPStation:Mjster_314CCornrifiertt:KCancel到此,系统的硬件组态完成,分别将各个站的组态信息下载到PLC 中。在数据发送从站的0B1中编写SFC15程序块,并插入发送数据区 DB1,在数据接收从站中的 0B1中编写SFC14程序块,插入接收数据区DB2 :遷Had/却

19、LjKTO - obi - PflOHB(JS_OX_Com5lave_5end_3IS_2WO3CPU lli-DPjj01須釦口I剧 跖瞻lej -15 翌|制 匠 色 叽rnK 朗 仆I柳|£厂|5id aOBI ±F也iJi F上心粧如3廿亡強(CeL* V'Id Ptcffam cortf oi迥 Sutus bts al fitners3 Floaurtg-point FdL 申 £ HowAa1耳Couenri333ESSfi- T"丄竺Cvuhent ;smslirltc Cotslsbcnt tOta to a Sc.Qriid

20、QEtl DP Slave TMIR MT" rirKNn£_i hTLJLmnMTjAL-nua?«m.DBxa.0 BUE 0 -FECOPP4 占J Wor d l&fliE gJ 陆 Muks d FCbtocRsj fil 5f e WocKs2 ja 5FC blocksI Mdltislfr irntHXH 曰bran豁華 JI 5IMATC_Mtl_CP血 Milst JI 3聞虫也比型F ciMSBgffiswgiHcru IE匚c&,= a SFBOI j i- Q 5FBI CTD EC_7CI : 口 育0: CnjQ lE

21、C.TCI闵詁冋 剖jL围al 22IE 鋼虫1叵JF 凶刎lOB 邑I iHOBI : '*Hain PEogram Sweep (Cycle J"i-J*?) New network 由国 Git logic Comparator 田a Converter 由囱匚ountsr 画 DB Tl 由Jumps n OS Integer function E 冋oatirig-point fct, 由 d Move 由面 Prograrn control Fl Si 5hft/Hotate 0 画 Status b(t5 1±| 血 rimers 0 国 Word l

22、ogic i“ 血 FB blocks H in FC blocks k g SFE blocks 1+1 SFC blocksHJH Multiple instances El jH LibrariesConmellt.:JJgggggg; Title:Coioient:从以上的界面图中,注意 SFC14和SFC15的LADDR参数对应的是MS , DX模式下的Local Addr中的地址值,并且 为16进制,所以 W#16#64对应100,W#16#1E对应30,在线监视SFC14和SFC15的RET_VAL参数值为0。将编写好的OB1,SFC14,SFC15,DB1,DB2分别下载到两个从站当中,同时为了保证从站掉电不导致主站停机, 向主站下载 OB1,OB82,OB85,OB86,OB121,OB122等中断组织块。将各个站切至运行状态,通过变量表对两个从站进行监视如下:AddressDBWSB 0;i DBw'an' 1!-Il- -HE - Z -II- : HIE ;DBWSBI DBWa'B dbwsd' DBkDSDDBkDBB- - H-DBI.DBB2i3i:4:可S;7:X - X 5 X 反一:>C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论