s7 1200之间通信_第1页
s7 1200之间通信_第2页
s7 1200之间通信_第3页
s7 1200之间通信_第4页
s7 1200之间通信_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、S7-1200之间通信实验报告一.通信前的准备首先创建新项目,并命名为“ S7-1200之间通信”,如下图所示:確然后组态设备,选择S7-1200的CPU1214CDC/DC/RLY版本号为4.1,如下图所示:KriJlIyAuionulq打开项目后,选中PLC_1设备视图,选择下面的“属性”选项,再选 择“系统和时钟存储器”,在右边的显示出的启用时钟存储器字节的 复选框中打上勾,如下图所示:IrJDZHHC IjtliC UUCNJMyl.盲耐a* ' Fc_i (cjv ifurpcwjisjjiuaJ O"Ortr合=门133唸F nucrv rjl 4C KTX; o

2、r那£眩 翌苗Eeft* dl映 4.卫卄in皆严机蚩* i'Kn(Kg -监祖忖 _£ * !-» a MrWll 先證啊h :前咻 If tvtvt» /Hawn屜ck*F设魅巔1_'ft W*"如JJ crICtt j IO SB ftsTStt J Tf t -12* 番® hWB lEK,»岸fs注a iPH仲3HilMUft酿対» .sblfSK翔户"£j»ltd*|Pri Uilh昭 R uasi删etj ikfajic七H艸1 吃frrt,:1 '

3、;iifffft -KrW*詞,圭弓It*帘(畴屮沁胆.LaL.wC.i .4 » 沁K、"4, g r If J ,; y再选中PLC_1设备中以太网口,在以太网地址设置PLC_F IP地址为:,如下图所示:芒拓外僵M1 込 IW删 M 1设 SitIMTh峑鱼二13U_谡益tta1 ,1M1021L1i3X5iW-曲味Ptilt 41-4 “b-hi-旨1!=.1t畑_i"> 1 - : ! r . < - > 11匚1*V « 1h为九 G<1 lli>n皿|il1心聶 1hj立規 j E'

4、;n遲系绕I文申 Icum址Jtff 口连舒1h.pElfiS;需镐问翕j#网1卜fii wfijfj'ii'f.a tsiiLrifcjt: 1 "M.166 . 0 . 1 子轉画-25S.Lii . 251 . 3 1然后把PLC 1复制粘贴成的 IP 地址为:PLC_2同样地在以太网口那里设置 PLC_2 ,之前的系统和时钟存储器已经设置好了, PLC 2不用再设了。具体如下:-,.7-13Mzaifi母闻fSJh nXJ曲 RUC_ 叮 WITWE"# n忧卿馄 $ ttCtt 顷 »宦河*上工* tfi沖«

5、;¥ft* .缸强* 豪rAkrUUi* X ASfl" £知m* «««K19A1t 逝f林*1 S却* gAHMU* 讦 FRfflE(03 f3bdud1E-f RKXA L 變& jUliifi 耐 JU, 巒 ' u-*7sytI個砖V-ikilr.» ftXMHiwn+H: tpqvMUt也世士土土世典创IT设ANNUWUSHB帚 E0=bl目* iPWifir克址.H2djp 二古 m4:,-:在设备视图中转到拓扑视图,分别添加交换机和PC端,并将它们按照下图连接起来。ERL «|&#

6、39; saw ir 于2 用Eh :” K=Tv ®p Hl 7 Th 4 .一 c X£3n却1-jU 137PHE f-Mh*<<y*n"wUTflt*;Q :_ / MLiHM tomw|l-> 'r< PW»F>W寄MW主闻J!肉屯,乙 <W* 笛軽mtT泊耳sME->4* |?-nnD_>lq-ge. ,咔 p : rnJ.M .*疋至讥斗5鼻JLma* d 壮 _fVRECrrri呵f cnji+cm出t炳叽4=fcVihrtAI 隊列Ifb u阎IH>*卡可耳方bii匚门丹-a

7、iflF烁匚I*j fW*ETBCL11mI 剧I 1 SJ-MC»lEfl_.I -h F g ',«£*t-ct6D_-«J" PC峙心iii - l-LtZI T' "FT Br_i <pJJ» CtME-lEJ /-J1- A<k04 Pul SSfin* e*I* * 门u ghMd -匚F TV jr4v<j ' plPi a< ” jF|d«4' « m 汎.F .£1. 卜田百 F ill! 卜卍 h BHifidl -卜f

8、l*I -a-t» I到这里通信前设备设置已经完成了。二.程序编程在PLC_1项目中选择程序块打开 main(0B1),在右边的通信项选择“开 放式用户通信”中选择“ TSEND_”指令并拖放到main(0B1)中去并 生成背景数据块DB1,名称为:TSEND C DB如下图所示:上f.”. nit h<Jf弧日*.2 41!J.-'-' Bi'心甘*克驹 & T X Ft", T'百厅習岂;._匸,如工工X_ I j«*Q右-门討2E銅a艸11加 鼻 nx_T I OU r rrc *«”科 IT 二 GU

9、 t ttlUMI* B*ff*申M缶* ig:' -电* Vt 壬奶昭 二込* WT 葺 ilTFt w 九;na卜 < S1= J:IWC卡虫nr耐n* T.匕 ti>r£hwnWM* 豆 3 a 7 ;a± a± 昌-f n 0 4 WEETTHHHfEALEULE4ftarb r HR1a詁H缰M.打hFM旺再舟&閔It叭卄.rmI ±廿*L*If-DtHib Inbauhd AatnnullinW?BTAttKM4 r,卜Li母B* -丄如H -h.* kwirtla器-jim tKCtl > > .II

10、A nr 2选中指令,弹出下面的组态画面,设置如下面所示 ,在连接类型选择 TCP在连接数据行中,在下拉菜单中选择新建,生成下面所示的画面。J J戸出耶忙3«戸电*国止<1 SI 土BtlLJ-njT. 1.01 iitrsoDca AH脅吕衣i fiW*Gen訶曲*“ 璋 I* 现-;畑斤# 1tPC_.常C:_ I,l<f_F _l*i(_Dl Jf -;Ef-:,M.D-* + 1我t Mill炉* 4 fit融氐瞅加毘JiSMJi* tfiitift*匕和也«DOhTlihWk.HI-卄-n-jtffl>J.JPllU卑5«Uai=Ji

11、曲!匸,十圳科曲! .BgIFi-j.卫宅 aujA; .hmahmH:'蝕ah:丄 "左皿曲JgrLi如 * Hn Ivnta:ca*亠相* 'iitSft'iW r旦鉤S£IF* - rs2>wlU理林> 1.1 rSfq -1扩齡*亠衆tF3W% 15吨m-i L在PLC_1项目中选择程序块打开 main(0B1),在右边的通信项选择“开 放式用户通信”中选择“ TRCVJ”指令并拖放到main(0B1)中去并生 成背景数据块DB2名称为:TRCV_C_DB如下所示:Hl -J 一1*01-«'E no: Lixu

12、: 4(r .1w i* -屯口 * lU B"車B « < Ji > -u e 1 w 卫、Ha“ 阳 4碍 ic J ijTXiiif “hyptisMi/iKb-jtiNSTRtt*测伽” * "ucy n* BOKWiD&fl血生 AHdlUIbit 也 txu»” V* 就 IKE 事-:11*_、|册勺 ZKtx* <-.'*"LH -* 4 '<W5:B厂g:i»i-|4d臭-IL -1*h TtllP "0 Qitv -«亦皿| h n itMWt 3

13、删化 IP rnSAv.jin tM- "ti r nuima* Ici?1imJBJJJ aiEMBUlMWillliliJM丄L皿mill然后添加全局数据块,命名为 send,如下图所示:,在连接类型选择选中指令,弹出下面的组态画面,设置如下面所示TCP在连接数据行中,在下拉菜单中选择新建,生成下面所示的画面: 2 -AM2九二?.枫QRHFT曲口討”吊;1MJ; ffi-irSi特口"?R: Hiim - -辅±里: 谆啊 n > r ,11*11PlL h 會PhULawH1監龍QIKFPLClfitCi-rfZE .兰曲立:桎1亍亘kA:FljC_

14、2_Stnd _DE©誉iHC囂讎axio荊 Enn I抑 Tr 7*rr BC 倍 y吟CI q*MfiKf袖' i Pi-Cl rc*v 1J1K CODOflM It丹台t.耳砂 if 新蒔二二.* hanmI "柵+F U禅片書 lBOjJ:|F=a3l| i3crici_c rniai. " rJi inQi_C_C= |D£3| JI nErCLC_rer.*二時+ e :r用T黑: L芟<1 W 工1I呂覧.1 nJX!P卑flar卄1 Iiii-型t¥-I丁 1SLE內fl冲r g lAFl粮St4«团f

15、t:aw«占ta在打开的全局数据块名称列命名为置为 arrayO.99of string,send,在数据类型选择数组并设 如下图:W:电空vi>dn «133(,匚1 |<RJ 1Z1 DCTJCrtld比"凹5| Hhd Mi,;.捋 Tft;v_cr-E ICBIJ 話 ni_c |卜日旳_ 円Cl *1 UMnSn4 TlbO_C_Cfl |Lf = | lUtMO.CDI LD.如下所示在选中sendDB5中单击右键选择属性,将打勾的去掉。0価乙江i(S 轲l*iS甘 £wtR 塑 IC_1 CflJ IJIijK bCKiHM w

16、亦趣V栢«酒hKR雌Ji':tiDvJUt hrtlEBI> Etr d FCEM X石漁苛虹離> TCVC|f &lD3''J 黑IE刊_口巾口 r jgg; 九=1=5师:=06 摹-cO_f_De C=m| d Ttnfl C QS(.O.I IIlorn_'ft!確B姐金炉(Hilt下嗽肿忙SitIIIEH接下来关于指令“ TSEND”的设置如下面所示程精段1:如DBS池BlTSEMD-GD 子TSEND C事资源TRGJ: FB10'31 75END_CFB1 03- PLC 1 Receive .ENEMOPLC

17、 1 Send DB 7RCV_ JDE D 日刃TSEND_C_DB D.伽OJ'Clock_;H2 req1 com100 len如1DONE 'Tag_1*ltMI.2BUSY TFg-2toH2FLC_1_5end_DB' CONNECTW1.3ERRORTag_3'P#DB5.D0XO.OBYTI 100dataADDHCOPutHS I再添加全局数据块,名为“ receive ”,数据类型选择数组并设置为 string,如下图所示:e旳 FW=> 晖申勺匡讥IU 电凰也、世丐旧JIfiUiL-.l a:ri?上話4 J呵;y 鬥严=匚二a二上崔

18、*寓并命名为“ receive”,然后在打开里面名称列命array0.99of_ <3' 0,-IWQjtfl寿ffl * PULI KPU 1il*< OOMJftiy) * 5用* * Ft«TDM|W' £赴為.:补=丄一='.年pv±elM«l呃XWwr Q njE 囂I哼itfJ0:UFE* NUJ |fWiJMC»WWl n WKV甘强UFA :«!> kbgin 盯【書豪 EMf P4E1-i MW售rWkDjC冋咖- gL一. PLC_i_i«i_iin _ fltg

19、i和如IH«aijfl rv h>. l-4t .1 n i -J_' -同样地在receiveDB6中单击右键选择属性,将打勾的去掉。如下 所示:I肚 N !MM:L.册:"IfcA-.i Tiism NJ 丄BE BQ-v.'上* U '"MH 二 8: I"= A e - E u 胆 C 3 n:(Diflfi|二:5 二i僵«七斶询伞点右訐黄吕算?;%歪抵:打U-:B"帚康 裁1*就周 I'-l rr辱订?=. 讥 adllcsml"燃*亠亦:50事 TSLho_c Trnirn

20、. rjf"心. 飢JP債ei-eir-i11 w跡TTtiEinfint.,>rTRCV C的设置如下所示:关于指令设备殂东Ll-IL -»iL 何 J* -*程匡块r初峨埠»Alan id Bill:tnm irecer.-e |0£6TRCV-JD于4i iend (o&sTRCVLCa%|工跚决F S劭资源f- L 1thOEhl菱 TRGJ; FBI 031J.Ehl.R摯4.1証 TSEPID.匚F31O3 .1 一 O'WlDONE TfiW1 PLL_1_FcEcic_.nLEN=jy|<2 PLC_1_Sen

21、d_pB _.ral”亡一二.BJSV-TTb"4 mcvLCoa icea題B目4 TEtMEjZJDm C.='LC_1_EFROE-nw工乞?J弟Ret?ije_DC* -CO'NPlECr外祁涯帀井PRXn TSTATUSPLCSSV“ CODATA1.-fiC/D'_LthTa_-11世址!£n rirX H -a到这里PLC_1的编程组态已经完成,关于 PLC_2的编程组态设置和 PLC_1的设置步骤大同小异,基本的设置如下面所示 :在PLC 2中TSEND指令的设置组态如下:血J j 七E刍=驭卫兰至|>戶4即対辛匕、庐3 B*

22、一小皿(Mfi 箭皆i;B 占呻申P Lg Ft J1 ICPJ -214l DQDOV - PLJJfW "判削 DGK咖 附£脅E誓SIX网*暑&帕 誇Ll申聲 » hfc>n -.?i| Mti沁,|D£b| crW S叭I h至 J Sad*N 4耳卽!文Mk "I :,l=LCfTiS*iJ赧虬应弓a&kft讦倆N卄"T1何 j JT-i瑜fe i【卷gl*s«Bh i"EeMJjLM"«口 -mu却SU45'0 +ewZB些J卡2昨;»1口,口

23、pp:九叮门 >hlF_-匹.TWjFrJ审口-pM?刊OWI r pkif_:ET在PLC_2中TRCV_CI令的设置组态如下:工MB斗用1酋二7严JiIE丄JLF 时 E_l雹13ZJ.M.0 1FLC 1 5旳d Dfi0宇卫二恃Ifl就 ff;hl荷口 +ia»Ji :20关于指令TSEND和TRCV 设置如下:WH3'bEMD_C_D0''fEMD CONEW9'.Oi'Tag_1W0.3ypckEH- req1 匚 0I4T0 LH'i旳B2畑9一2FLC_2_end_D0'CONNECTERROR'T

24、a g_3'F:DB5.DBXOi.OWIIOerE 10Q:DATASlAlUtTaig_4'4,&并COM_R5T亠%DB4匚NU1 EN_R味UNO1 CONTDONEI'Tag.S-0 LEH13,1k EUDHC ZBUSYiFg-h宜BlPLJ2_ERRORTryR&ceie_DB*:=CONNECTWT3PD06B8XO.OSTAWS'Tsg.B'BF 100 一DATAW15.仃lWRRCViD_LE Nh-T啊少1w,-到这里PLC_1和PLC_2的编程组态已经完成了 下载测试将PLC 1的程序下载到PLC中去啊斋诂间书

25、当K于-HXJ-P-C1设企冀型'忆槽CF1J12IJ-CDI7D._ 1真H,'Crttii2.iseoi子网Flfli'IEJPtr'PC範书愷型:PG.PL 務 u :他 PTl IEP. IE_1CTLh BremenCPU-1200« CUT円fiFIdfQQ i 网 JdilCrUc ani M* cpb应违】丸忑信炷:£?正在'FSi3fs.S 3aR flBfl - p、Li】土UBittiETN, 丄昶!;11nU .严Uffft顶s 亠-二 K *9; e 1 专;E 遐 B S 淨在建/二X 二Farfy Ikj

26、" i2c(IS,” :.RjO ICRJ IJIKVODL EIT MTS» «盟超* jiajjM* 卜夏n* 4 n.c S IF > ryjKa,zJfilM处帕' £t 工 Tram*巨玻ft "Il邸s1*1 tifrezt文內殺» ,> $曲|*if-iflMMUFTM12kU!WXnn1T-43XI7=9.W1 云咛1734&将PLC 2的程序下载到PLC中去Rpnn SCAM: 7E岡L3 i Jf 细工 X -3U "1* DCWV'呦略-*販¥li_ J*苣

27、标千冋钿誌皆总fl CJUczmnan堪帝只时fl障干仇c_;/ ggisa窘型CFUIJ-iflC K?D I lill±« 删、IFPi 疋 au -tru -LEW irrulfl.-用址1S?i6eQ2T网BE工示丹岸菊应&iaJFIs'lLrK>lt«址l?±.lbS.DcAJc.3rTifz.nnTPiJ I 車巾 J1 Qtail着甘袒拥 占HP! ItW 吓頁i inw 則*爼如4» b HX_T IU UI-dHLTKJIt aiIC_1 ICMI Uiicimcw Jttstitll SHTI* 工Si

28、t#» -wwwifypfr» &ru:H t h.:Hfc5il二 t斗r?遊*P 卫 Tra El I吗刖b srJPHi4*je躲-PaaitBE#Hi 4 B*目 ii*Uqa-札fiHM-在PLC_1和 PLC_2中添加监控表,如下图所示:UftF両bT!ViJlJ 巳7 iT1 r>Bib 咅I吕 m 丄&it iT.iz ibI监视值1'名称电址S示格式11 ''send'endlO1*ifDB5.DBXO.O丄'send'.&endll J呼DB5-DBX25石字苻串S's

29、end'.s vndptfDBS.DEXS12.37符串4'spnd'.send 団P#DB5DB)t76flQSreCfive'.recei-ffl*ifDB6.DBXO.O§ receive'.reteivellfDee.DBX25e-0'receive'.receive 2>VOB6.DBX512.0iS' rt Lc i VC * .r c Lc iv c 3?#DQ6.DDX76a.0i询1>储改值-=' >1 T-fR也一贸弋'1i呂祢如11显示ffi式E're

30、71;ivTl".retei-ve P*DB6.CCXOO'字苻®1丄 rec*ivfr.rKPve. EOBfr.CBX2SS.O3PrOS6DPyS13O字鬲串J.'rczrivTi .rctr -jc. P* 065.05X763.0seridV.?end1lO| f0B5 DEJ(OOsend1'4?nd11| P77DB5.CEX2?S.G宇有出y3endi'endi2| lDB5 CEX312.0srdr.?-nri1 j P=OeS 06X768 0E111>爲>启动两台PLC并监控,输入名字然后点修改,测试结果如下所示:E

温馨提示

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

评论

0/150

提交评论