如何實現(xiàn)SIMOTION與計算機的PROFINETRT通信_第1頁
如何實現(xiàn)SIMOTION與計算機的PROFINETRT通信_第2頁
如何實現(xiàn)SIMOTION與計算機的PROFINETRT通信_第3頁
如何實現(xiàn)SIMOTION與計算機的PROFINETRT通信_第4頁
如何實現(xiàn)SIMOTION與計算機的PROFINETRT通信_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、如何實現(xiàn)SIMOTION 與計算機的PROFINET RT通信1簡介1.1 概述在自動化系統(tǒng)中,計算機為了高速采集運動控制器中的數(shù)據(jù),可以通過PROFINET的方式來實現(xiàn)。在計算機的應(yīng)用程序側(cè)可以使用OPC客戶端或者10 BASE的方式進行運動控制器數(shù)據(jù)的采集和處理,需要注意的是通過 Win dows操作系統(tǒng)執(zhí)行的程序本身會受到系統(tǒng)任 務(wù)調(diào)度機制的影響,因此在計算機側(cè)無法保證實時性。1.2 任務(wù)描述安裝了 SIMATIC NET軟件的計算機以及普通網(wǎng)卡即可實現(xiàn)與SIMOTION控制器的PROFINET通信,網(wǎng)絡(luò)拓撲如圖 1所示。SIMATIC PC StationIE-GeneralSIMOT

2、ION DCBE30xPNxIO(D435)口 口圖1.網(wǎng)絡(luò)拓撲2通訊配置步驟2.1 使用的軟硬件以及IP和PN設(shè)備名設(shè)定表1.硬件列表產(chǎn)品訂貨號版本數(shù)量1SIMOTION D435 DP6AU1435-2AA00-0AA14.3.112CBE306FC5312-0FA00-0AA04.3.113PC機1表2.軟件列表產(chǎn)品訂貨號版本1STEP 76ES7810-4CC10-0YA5V5.5SP2HF12SIMOTION SCOUT6AU1810-1BA42-1XE0V4.3SP1HF123SIMATIC NET6GK1704-1HW08-2AA0V8.2表3. IP和設(shè)備名列表產(chǎn)口口IP地址設(shè)

3、備名1SIMOTION D435 DP-CBE30CBE30xPNxlO2IE Gen eral-OPC/IO BASE41IE Gen eral2.2 配置步驟(SIMOTION圖示序號創(chuàng)建一個新項目,并插入一個新的SIMOTION 設(shè)備:2.二 QMODQH &COL1T -由.:1 J 7. .J-1 . :ntl- Lt 1 1 WI - 1 di色剛1斗1劃-阪總冏_J蹙1* 卜切Off*. rt給I Ifle 少 W urvl=3工1AID44S xii2 圖 pdtvmpi 以EOJTJON SYStlA ADDRESS ml扌 GLO

4、IUL DEVICE X -JAKES J EXTERNJU EMC CH j mtm oeiEcn -_J CAMS -J TKMHOlCXiVSt CJCSIJOXI GvftVtViJ Seej銚 TgfMila Iff Conlro! Lkwl+ J InitflMft J kwu*wiput J EnrodrL _J Df 10選擇正確的產(chǎn)品和版本:2.4.創(chuàng)建網(wǎng)絡(luò)并且分配IP地址:選擇計算機連接的SIMOTION接口以及計算機使用的網(wǎng)卡:4.Stlection -tnleff4c Klectjgn for PC/PC cormectiOri:|EtheinetCBE30曲 闕 40

5、0弓itefl4ce psfdo轉(zhuǎn)啊酬皿 m the PGPC:卜加円od. CoririHKb&nComsction.!亡FtCSIMS712O(VS715(TCPIP1PICSIM ICRP 1TSAi4pfef IE0ni M Jnrt 軻X * Opt*EfltH*lpD S- B 髦母 iniBlwetrT)陽C刪Eg気緲口恥雙擊CBE30模塊,組態(tài)于計算機通信的 10地址,點擊“ NEW”添加通信的地址:6.7.8.添加輸入和輸出地址,本例各為200個字節(jié):配置結(jié)果如下圖:9.生成GSD文件并導(dǎo)入到本機內(nèi)部,用于后續(xù)組態(tài):晚 H C; - lrlOnON D ; ”h時 he -

6、- SJMOTJOft J|W 二霑: 5ubon Edit bMH HLC Vtaw CjptkmTl1 Wmdow HelpD 書F E 闿. h ft 111 Cortomize,OUAJrEEWI 02.2 硬件組態(tài)(PC Station )對PC Station的硬件組態(tài)步驟如下:序號圖示Corvfhure NetortSymbol Tifele自 rpCHt $yyl fm EfT0一EM匚也1訊Pfci哄 Upd#9eCMAH&g instil HWUpdjtH- frtttjlGSDHe.Fiftdl in Strict & SuprpertL.Crrc GSD file ft

7、w l-QrKF .CtrhST1.組態(tài) PC Station,在 PC 的機架上分別添加 OPC Sever、Application、IE General :-珅詳* wvtaCF2bb 仟仃1)4fatr11Q1114It|5KlvdiK p ma I C - . -wm -Jft J tF kdwffM fw-_J| CPISli-J P lflf Q 血沱*JO*翊 ,|HM n j-i e -i2.組態(tài)IE General到網(wǎng)絡(luò)中:3.點擊菜單 “Insert下面的“PROFINET 10 System,插入一個PR0FINET的網(wǎng)絡(luò):審! HWC4,ISWATK沖*土討j - yM

8、OT10*4AJJM0fti!第 $U1K*1 EdfKCOplienf Wnd 由申 lift- 4JtcpiceOtjrxt-鬟:PC分配網(wǎng)絡(luò)到Application,如果需要通信的程序為 OPC,則選擇OPC Sever,本例為IO BASE的通訊方式,所以選擇Application :5.拖拽導(dǎo)出的 SIMOTION l-Device 的 GSD 文件到 PROFINET 10 system (100) 上:7.組態(tài)與SIMOTION通訊的輸入/輸出地址為512開始,需要注意此地址,因為在后續(xù)編程中需要使用黔 Sriticn EtM lnf ifurLt JRUM P也如SWATC P

9、C融第妁J OKStrwOKTSvwV?JppkAcmh1:IE Geml醫(yī) Geng心1A11哄叵1環(huán)宀|SLMjonHiiMhiwt SMnm DMteSwnnBl 第 Md*wWtJ g 冋vl苕mmSrl*3Jm刃出 TH*二11fl tpiJHjLA4 Of frr-Ptj&i2顯匚#!rOffBTE工;:|-.F! !i*1I a :i ::、2.打開計算機的10 base例子程序,其存貯路徑如下:3.C:Program Files (x86)SiemensSIMATIC.NETpnioExampleseasy通過編程軟件打開 pnioeasy.sln即可。修改輸入和輸岀的配置,本

10、例輸入 /輸岀各200個字節(jié):il F艮ewjt FM 二叮im: AfvictlnpiitCmmt l- / nmibz 廿F iiw5 nnthiJef 小二粵口 身IsLrt Si !ftA )LApurl *44i-*f cf f ift suipuf “創(chuàng)4 f/ sJhgHH 4df e-f-9 i?f *巨Ike總F iflO.lMULLW. WM. , .H fpirr0_los p t he a. 10.viilw.old雷.4*瞽珅 7 irnjU-h in b7C*i f fu n tRpm Irrjih in bjirv of anwrkt untput “diul*l

11、_ -I*-e 1 哺咄 M (fWl詡AJNBCMft F制X wilt il* PH(.tvicKKrt prirtCr r .: m .qt_ tevicfOuffi iXit-AUr rtputCMnt J L曲U 甕J (無岀;/ ompu豐afDidipi兀 士血丄!I ff OUtEfiJ1! 空也JE 亡* OtOUtpVt 劭由1 曾m lojkftw.LoG* nil 皆 a on!/ tMmMTOJUXKMKl.DOJ*E _ 4*V!CiSXFt Jiyt LnrI kff.pXrt pijICchj-l! JI tOOyj/Z匹 byl of fitr mt腳I fe

12、rAle( rj*vicf(hrt pift il t E K1 4.修改輸入輸出數(shù)據(jù)如下圖,即從SIMOTION中讀取數(shù)據(jù)后發(fā)回給 SIMOTION,同時顯示當前讀取使用的時間(SERVO TIME 是3ms,所以乘以3)VpdcCycliGlnputDit 4(dvHmdle).”foiriiivt i-0.itr7pdevLcsOutpui;Coiunt. i+jJIprirrtf routjArt:dat a。曲毎 &uiuut dtvic* ft it t:黑HrT,(_d*viceOutputAddrtjr(1L uA4dr,d#vtceOutputDai a【訂.(,deyice

13、XrtptitSlatfr(iJ=PNIO_S_GCfD)1 ? *tood : bad):Jf6riiit 1=0. i(_devic6hi;jijtCmrd l+)tprintf C input: iddr 九比 dart a Obc士x* input dwvicr rt ate: 1tsrJ ,(_device Input Addrt 1 口” Addr, t_d?vietlTpD?t ail,dfvicelnputSlatf 1) =-PlfIO_S_GOOD) Q sood ; 4bid* J );printf ). */if g.dflvi celnputDit i 0 != vl

14、uold)(cdeviceOutputDat il= |_ device I npurtDat &10J.rea(l_f( deviceIiipvtDit3Ojvalue_old )*3;printf C n.y : e sd t ifcp tewaLt ifjl teadtesult).vilue old= g devLcelnputDit 3(0 rYarinit j=0; j?00; j+)fS_devireiiut it j j -)4t j 0l; 保存并且編譯運行即可。Thiiian dofrf fo lioiMing tubs1 ncHasas the value of the

15、t IpeB output lilc once per *4cnni2. Rebels input bC one* 嚴戸 tcor*d andit on scravoIm DjL s inlays all ca lied ejl 1 Lh&c ks like alawii CAllhAJElk on sc peen pluiigiiii!gr of Mdu 1*4 5.&) 1 harkJ-arde_chan生eiixat Ian whs ea 1 led Psa B s F Efl s tart sanp Isie&t icihTo st-op tuple application srvv

16、Inittallfat.Ion started ua i t ing Far clumifii a|pcPd t ion rwde* 6.點擊字母s啟動應(yīng)用程序rvsuilt raB-mlt mTftLilt res Lt It ran: ult nt s lp 11 IrcALilt nsult result rvault re E L i 11 ra ault IrlTftLii H iultrflouilt twit HlLllt rw5wlt ruault mtult H5Uilt mult r-ff a is H7.阿屮生呻stiff .i i t a t i i I m n L L

17、 i JH通過SIMOTION可以trace到結(jié)果如下圖所示:F.一一一一.丨,-,tMi |! Aqpw |l*r AipVi8.9.子 PG m3 :如果同時播放大尺寸的高清視頻則應(yīng)用會受到影響:輸入讀取到上位機后,再返回到SIMOTION需要的時間受計算機速度影響,本例使用的是西門10.Hl 7科K* i i * iMBw EmA C Tivw QfiMvq-Dol-B 曰 v?I CMn*扌 A ( WUfar如果使用的是OPC方式進行數(shù)據(jù)交換,則需將 PC Station中的硬件組態(tài)修改為 OPC方式,如 下圖所示:&jjrijn22J223SES12fi甬 :M&BBi片opitk

18、vt IE dwgi11.可以使用西門子提供的客戶端例子程序進行測試,例子程序在下述存貯路徑中:C:Program Files (x86)SiemensSIMATIC.NETopc2samplesCustomSync12.打開例子程序后,修改 OPC的條目名稱,條目名可以通過 OPC SCOUT獲取:增加兩個條目,用于通信測試:13.X)交尊眄V)二目1主!4XCD i- IM旳UQXJim 軾閨再農(nóng)I和(口。 記左 J1 檔商I * aT* Dtbu - WxiU1*- 9 M金b *P *匸 t ,“* “ ”備 OPttM pc i U tCDA 用 n*現(xiàn)叭s啦輒心 n OPCIMLM

19、 0 OK 叭* * WUlA.Sn a GPdU.Syn S apcupfr fit RUfiQuK-t h * SidAh-cf& SldAUiii-TTlOKtM務(wù)|申靜 X#7 1SyrKlblf u UkpLeUtf 1*I/Cin#lM4r 1 at4, kJ-tifdtf J4SU;t!hin* n陽BX 1G1it *: jJitrtEUibl 2M rairt ; uttaDl r LriraiOirti libEK2ri 2ncOtg-Vwid :GPP囂| |電忙hamxe HRE5ULTWlESULT2nr it 0hSev:E . *pElT OJJ V11U4A1.

20、 rt. ErrorStr; Out,if fB_pErrr$(0 13 SQI)/ Iten net 1 akble( 心環(huán) It * in t aval 14blr Es t ot f fit riic 忑 j3K*C_ ICC-KEfJR).return;/ Select stm by sf ivtrr hwdie icceived *t A4dltn. phStrer = new :二,OhSrvr0 -euXerult OL hSetvtr/Z Rftiieue dA t ftw dtt eDet *(TRUE)、/ Stt*ith 4 atyp* 眇日 received valutStt Vtriani with daT stnw wd rtceied valu?ckar piut (盧 r 12 Mj ? 1 ::4St578iJ 12:. 5?01.1 j a? f 7f-012 j6?S! char fiSifeAriJk/Diit a;int lenefh = rtxltn ( jnrtvt ),-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論