下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、將 CP342-5組態(tài)為DP 主站時常見問題本條目列出了在將CP 342-5組態(tài)為 DP 主站時最常出現(xiàn)的用戶錯誤。 現(xiàn)將此條目內(nèi)容分成以下幾個部分:1.使用CPU 集成DP 接口或 CP342-5 進行通信的差異2.輸入CPLADDR ” 的意義及其參數(shù)設(shè)置3.SEND ” 和“ RECV ”輸入的參數(shù)設(shè)置4.評估 FC1 和 FC2 功能的返回值5.CPU 、CP 和 DP 從站的 I/O區(qū)之間的數(shù)據(jù)通信6.在作為 DP 主站的 CP342-5上組態(tài) DP 從站7.FB125/FC125 的兼容性1. 使用 CPU集成的 DP 接口或 CP342-5進行通信的差異使用 CPU 集成的 PR
2、OFIBUS 接口 (參見圖1)或 CP443-5 EXT 的 PROFIBUS 接口時,可以使用Load/Transfer 命令(參見圖 2)或 SFC14/15 系統(tǒng)功能來存取數(shù)據(jù)。qtw “碼(iLMAixrjuij1瞬*1T119 1171 Jlfr?葉13M璉_11'5-I q坤 wWUS/DP ItUS 臥 KT O' IB PZFif ajff,助, EltlAMC PC gd Drtd lIVKD ” S 百訕ECPCfi. y H0TtC» t>tH*«feu4"S1 lIM 即 1驢:IJI 呦"1T"
3、iLMt誠as Jn &號H pgiiWjwrtiSA初毋iehomta 10cJHa10iiI芻55爲(wèi)J加里!圖1 :集成DP 口作主站CM1 fJWUbLinC »a(1Uf>U 31 右? DPo 業(yè) Ed irtat RC gc A ISKdik 如呻 »也創(chuàng)覽M 登I工闔團 J _W站MMl JJlEE旦Jj過丄U丄 砌a ffl兇4 會 peitedH ait yca*i Lfarn"-尋 1歸 iCfKq普:irii-HVtfl tL<|TPn< 1 ? *0.0&fil *rl*Lhf*«治 ifyt&l
4、t;l*l*L恵.114 二 gmfcpiDTan* 衛(wèi)心手Ah<12J 屮威1 (nc.-? Ui JTS両右A * jMAwiAt uodJF 口馨礦1詁/O CfRMAAt<12圖2 :訪問CPU集成的DP接口如果使用的是CP342-5,則不能在從站上使用Load/Transfer命令或位組合操作來存取數(shù)據(jù)。這時I/O數(shù)據(jù)通信是分兩步來完成的。首先,要把數(shù)據(jù)從CPU傳送到CP上,然后再從 CP傳送到從站上(對于讀取操作順序相反 )。數(shù)據(jù)從CP傳送到從站是自動完成的。必須自行處理數(shù)據(jù)從CPU到CP的傳輸。對此有兩個專用的功能可以完成這個過程。旦嘲矗1日|電|圖 衛(wèi):®
5、C3l|墨 VII 1 III M 1> AT CPU n? DPi4* CP刪專£tflPfiOFiBinin円":r衛(wèi)-1,D 婦lAiMwCAMw1fTi曲護In曲汗甜.'EH蟲闿心呻It'7ul Q泅:】2tN«5fti駆訂型lEHmOUDIt 301廠1 I1$弓惟.jTt 呼 I I24fl佃ttE血pH匸褂圖3 :使用CP342-5作為DP主站的組態(tài)注意事項:向硬件配置中添加 CP342-5時會得到如下信息(參見圖4)。-W pnoAsifSDP4愆mgreM舷r g FflOfiriT;T|0- SlMfllK 300-Ljc
6、e-300f 亠I ASIrffiastI - Pfionsus-_| O»5<2 5#"!:識射刪U1創(chuàng) _l 6-T ji30fcai 00=_J 呵72帥see誕0tvtuViO* |_| O* 3<?.5FOJ JCPMJ!* n PertteP&rt' jcpt an-JFb XC-二 G曲 tf*-I 1 h 侖沁気噸0嗣* IJPRO f iD(ff p*. ppSj-KRtn*. 5EH?XRECEM rtuMx 57 ronuioMargMro 'ngdd* cfljlKpmflrt PG. 1 ; Hfcpi. *In
7、sert (+502:717)評hen using this module a; a PROFIBUS-DP master or :slave” you must call the functiorit FC1 jnd FC2 in the user plog心m fw I/O data tHchange. As options, the JurcUons FC3 and FC4 砂目詞詁忖已 for diagnostic cantiol functiorfcs.I Do not displqy iFiis ssage again.圖4 :使用通信塊的提示CPU 禾n CP342-5 之間的通
8、訊通過 FC1” DP SEND ”禾R FC2” DP RECV ” 完成。必須給兩個功能分配參數(shù)” CPLADDR ”,參數(shù)” SEND ”分配給FC1,參數(shù)” RECV”分配給FC2。2 CPLADDR ”輸入的地址和參數(shù)化給通信處理模塊的” CPLADDR ”參數(shù)指定模塊起始地址,這個地址是硬件組態(tài)中的16字節(jié)的邏輯基本地址。* riW tani屯 ISiMhFit 300(11 pN電11地1遠(yuǎn)"| - f AOj亠稀U Gt URij UodtAIt I:剛卯 J VPrIps ziMX Icpunzcpg4*CP *45iJe4Siiiisii''
9、39;>J仙HI科milIstvan-W TOTOIKDPWT S FflapinsnoSIM配忙 3005ihlAllCPCftA»ri Cwmi sw-wo 曲忙K幻An燈hlOi氏心時*- * 3.馳I"1l;Fnaww I; H1寫1 R1廠lei“r麗殛麗QT 5 L嘰 iUhPRQFI日常OP和事倬哄啊”W, EQtJ圖5 : CP342-5模塊的邏輯基本地址此邏輯基本地址(16字節(jié))的長度對于這個主站系統(tǒng)的中所連接的從站的個數(shù)沒有影響,它指定了 I/O地址區(qū)的大小和I/O數(shù)據(jù)地址從哪一字節(jié)開始。這個值是CPU用來尋址模塊(這里指CP342-5)的,它與D
10、P從站的連接沒有關(guān)系。在” DPSEND ”和” DP_RECV ”里也必須指定這個地址,因為一個CPU可以運行多個 CP ,這個參數(shù)用于確定進行數(shù)據(jù)交換的CP或是集成DP。對于這個參數(shù)必須保證在硬件配置中十進制格式(該地址區(qū)域的起始地址)在”CPLADDR ”中是十六進制格式。下圖顯示通信塊 FC1和FC2在程序中的調(diào)用。g!Pa, p=一盤32 蟲Bi空訪血直aOnrtntf Of In*! rnrflc-ifit IiM-«r W益母 ImcerfBC* * £F lilt?> 11J1e»lPr qvtu 昌f 訃'Hi刪IP亦川源?!?RE
11、CV ”的參數(shù)與此相反,所指定的區(qū)域是存儲自從站的數(shù)據(jù)。數(shù)據(jù)怎樣發(fā)送到I/O或者請 LADSm/FRD - oni FAQUUUTH: 3C0代VPU 6CULA/X> =口mat r-CALLf lirtieiioc-一H I Vim 1:"* 人 iWp ( $ 總熹0Xk 乙“圖6 : FC1和FC2的參數(shù)參數(shù)化” SEND ”和” RECV ”的輸入為”SEND ”參數(shù)指定一個數(shù)據(jù)區(qū)域,該數(shù)據(jù)區(qū)域包含發(fā)送給從站的數(shù)據(jù)。這里指定的僅是數(shù)據(jù)怎樣被讀岀將在第 5部分闡述?!?SEND ”和” RECV”的參數(shù)耍求指針被指定為”ANY ”類型(例如:” P#DB1.DBX3.0
12、 BYTE37”)。在這個例子中指針指向數(shù)據(jù)塊DB1中byte 3 的bit 0。BYTE 37以字節(jié)形式指定了被傳送數(shù)據(jù)的數(shù)據(jù)區(qū)域長度。SEND ”和” RECV” 必須是 Byte“ANY ”類型在原則上允許指定數(shù)據(jù)的類型,但是,對于”形式。譯 LJID/SIl/TBD - Oei - - lAQUUUTIC KHI1U;PU 31 6Piew rxiwwk 型 FBbbdzj -lUKtekt d 聲 SZkI*-理 LfcriMtoiA trx Af 7 ""ferwl r-c<n&« nc tnL*r f *c* *-耀 ItfVLfCfU
13、t11 L1士Tint:J-fTrfliI 1:'Hlinfcycl* 4'"CUL -prstsp-?3inpUX BTTI El-E3avs _ WCALL BPPKVUCT亙ti口J O tTri ST=4|' (庖逓 右Fii« 入 ?Efiok療喬毒希人號nadhpTFFllBEHhHh » ofEAbjCH 壯 TIKI"m圖7 : FC1和FC2的參數(shù)4 . FC1和FC2反饋值的評估“DP_SEND ”功能中,參數(shù)”DONE ”、” ERROR”和” STATUS ”指示數(shù)據(jù)傳送的狀態(tài)和是否成功?!?DP_RECV
14、 ”功能中,參數(shù)” NDRERROR ”、” STATUS ”和” DP STATUS ”8中,這指示數(shù)據(jù)傳送的成敗和狀態(tài)。因此應(yīng)該給這些參數(shù)分配相關(guān)的變量來評估狀態(tài)。在圖些參數(shù)已經(jīng)連接了標(biāo)志位存儲器地址區(qū)域。這些參數(shù)也可以連接數(shù)據(jù)塊地址區(qū)域。(見第分的圖10和圖11 )。 j FJU淞hUTK 女KIHlXnj 3啊o審兇4-聲吒ctawit亦g匚W LfVlIkHTs 住弓!* : T ttiv h r L-raagrt t Irt in il -''-念Lk曾”舉世Lp /電1:Dll 'n»u trwr*&cCyplfcR.=T'T &
15、#39;: ncCPiaBB:v«IIL<llIO fm. “mz .My a byti iipan: xHic.s:. LfeTTU* 亟粗LCl-Lt.WPCMQP 百 ThEl:E 4iJ_U>37 -PiFTS IIrO BTT r IT7-nil»l3T>fmLhJn4nrriK1 亦 入? I 缺 X勺旺 11*丹出真 4J,訂i屜廠真emmmk:Jy 口崎 uiw 79情*血吋 hw,i iinjiw圖8 : FC1和FC2的參數(shù)F面應(yīng)用了這兩個功能:如果” ERROR ” 參數(shù)的值為” False ”,” STATUS ”參數(shù)值為” Zer
16、o ”,” DONE ” 或” NDR ”參數(shù)值為” True ”表示數(shù)據(jù)傳送成功完成。注意事項:既然功能是被循環(huán)調(diào)用的,如果沒有錯誤發(fā)生,” STATUS ”參數(shù)值會在0和8180H之間變化。當(dāng)” STATUS ”參數(shù)值為8180H時,” DONE ”參數(shù)值也變化為”False如果數(shù)據(jù)傳送不成功,那么無論數(shù)據(jù)是否與這個從站相關(guān)都沒有從站與DP主站進行數(shù)據(jù)交換。當(dāng)通信失敗時整個 DP主站系統(tǒng)的I/O區(qū)域(也就是和所有從站相連接的)都傳送失敗。5CPU 、CP 和從站的 I/O 區(qū)域之間的數(shù)據(jù)通信無論通過” DP SEND ”功能還是” DP RECV ”功能都不能直接將指定數(shù)據(jù)讀、寫到指定的從
17、站。最新的 CP 的這個數(shù)據(jù)存儲區(qū)對每個區(qū)域CP342-5 也無法直接訪問從站的數(shù)據(jù)。CP 有一個用來存儲從站 I / O 區(qū)域的內(nèi)部數(shù)據(jù)存儲區(qū),可達到 2160 字節(jié)。 這個數(shù)據(jù)區(qū)會被循環(huán)拷貝到整個I/O 區(qū)或者讀出整個 I/O 區(qū)的數(shù)據(jù)。 對于該2159 。2160 字節(jié)的數(shù)據(jù)區(qū)可以設(shè)定的最大 I/O 區(qū)的地址是可以通過” DP_SEND ”功能和” DP_RECV ”功能對這個內(nèi)部數(shù)據(jù)區(qū)進行讀寫訪問。當(dāng)參數(shù)化指針時指定了被傳送的數(shù)據(jù)區(qū)的長度。這個數(shù)據(jù)區(qū)從 I/O 地址 0 開始并通過 CP 的內(nèi)部數(shù)據(jù)區(qū)被讀寫。指針起始點的變化不會影響CP內(nèi)部數(shù)據(jù)區(qū)的存儲,因此也不會影響 DP從站的I/O
18、區(qū)數(shù)據(jù)的存儲。數(shù)據(jù)通過” DP_SEND ”功能從區(qū)域 P#DB2.DBX3.0 BYTE 17 傳送到 I/O 區(qū)的 0 到 6 和數(shù)據(jù)從區(qū)域P#DB2.DBX32.0BYTE17是一樣的。因此給一個 DP從站分配I/O區(qū)域地址是不可能的。 I/O 地址區(qū)域總是從 0 開始加上指針指定的長度。概括如下:最高的所組態(tài)的I/O地址+ 1就是通過指針定義的”SEND ”和” RECV”的數(shù)據(jù)區(qū)的長度例如:一個DP從站(例如:ET200M 帶16 DI和16 DO ),它的Q地址區(qū)為200到201。這種情況下,盡管只有兩個字節(jié)的數(shù)據(jù)傳送給從站,但還要給指針指定一個202個字節(jié)的數(shù)據(jù)區(qū)(0-201 )
19、例如:P #DB88.DBX13.0 BYTE 202要想通過使用 CP342-5實現(xiàn)圖2的功能需要按圖9編程:£配 SiN Hbfcci# n nsSi-"I,il LUMSnJTBIJ r(ni FA4UlhJkTK »a(1fVTU 3f«fJlLtlLxr4fi-W«lAll0Oinn祖.剛9 111 $VTt 5'JIb芯 ,頤.國灶A(yù)-f 悒£«;<= 1*Ti_rgp hf3* hmCllLi4i|i 嚴(yán)小me= *BEbBl.UD±4Mrtl nn>T丄BS 0;»HK
20、.ItnrPF :*SM.traXf UTU1;"»1 «HIL1WL.E«"LU.TDU.MVJI打"JLBir屮KBL.MKW. 1"14 !VMUHK14 SJF1* !PRU.HX山Jlia.fr'L1*Jum廠TFB.EW1血JF*«ITI43tEV):沖1J Ft'Etf . I'u1>VL.EWg 1J;Prfri.Hmt± fl-*J*.*'MmFi WK,心曲rEJ ilwl Lnl Fig. 09: Access to the exter nal
21、DP in terface CP 342-5 of the CPUF面兩個圖(圖10和圖11 )顯示數(shù)據(jù)塊 DB1和DB2的結(jié)構(gòu)。這些數(shù)據(jù)塊包含了參數(shù)中的返回值和所使用的I/O地址。母 I JU>/STljFrt» - Dei rAqULMATH: 3«)|1JU=PU 316 S kirflno?>rp*Hfei-aX raltrvwwhi1& 41n:f +#suzvs片阻vurio+S.Q卩S 2亠OFVILA IO化dQTfl話艸*3中*1trrs*4.4mtt比flVTTlBlU&IOte «VTTI “ d棹4號】駒WOKP
22、TTliiunVlfeVfi AJif+i i* II - r- Xd<«« 1* !tlQ-fl沖 WE70 qBTTSPU«I9pf 4iH¥«IS三#* ll.-O目A -v黑a*rra11419 1*ia.4SIY-rtfelUlS二 1T里&丸財>mBllf14 1+ LMiiioaiQTTV 4 lO- 1VI mioffii9TTIVI14(O-nmi也2-i 'tiivTi= 1札渝Vi m;a oii4TTI>114 11 1V*細(xì)電VTTIkiii>6ie>nr 丄皿 J4 z
23、"上dr” IEYA*命Bl艸訐EvniM “2.4 = Udrb“ ICntZ.iDBDJTlOCr1££|1"" r -、”<1 4 卜1出矗Tfw 7i 古 X 3 GimMrtMencn 儲 1 AdcksrtoJSHo5>R可面莎応入FtoS e«lw如忌 irHfC圖10 :用于接收數(shù)據(jù)的數(shù)據(jù)塊母 UU)臨HJIPP loem30O|1 UPU 3141?r i闔,百業(yè)I丄tHH塑*£.a+ 9 . d*4.0isa+ b _a 3.(*tic小匚O*13.ATii.a*1廠0血肓那a任石.a*<1 «tx?.a424 atrf-*TUt&A1 4CWkliJTPTfVIIjTXTLMvaof71喬A I?" E二麗加BTTIBtl&tOjat»zwTOOtPTTI1*0!s1*U*IO_iDZSTIIBfIt IQS«llB( 14-«0聲-屮1心
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭咖啡館別墅施工合同
- 汽車銷售聯(lián)盟合作協(xié)議
- 房屋建筑施工合同抵押
- 公司團隊建設(shè)場地租賃協(xié)議
- 賽車場地坪施工合同
- 關(guān)于新學(xué)期學(xué)習(xí)計劃模板合集七篇
- 關(guān)于幸福的演講稿模板匯編8篇
- 中秋節(jié)晚會領(lǐng)導(dǎo)精彩致辭范文(7篇)
- 【初中道法】探問人生目標(biāo)(課件)-2024-2025學(xué)年七年級道德與法治上冊(統(tǒng)編版2024)
- 海洋環(huán)境保護理論
- 2024-2025學(xué)年八年級上學(xué)期地理期中模擬試卷(人教版+含答案解析)
- 思政課教案3篇
- 國家開放大學(xué)本科(非英語專業(yè))學(xué)士學(xué)位英語統(tǒng)一考試樣題
- 2024人教版道德與法治五年級上冊第四單元:驕人祖先燦爛文化大單元整體教學(xué)設(shè)計
- 2024年初級消防設(shè)施操作員考試題庫800題(基礎(chǔ)知識+實操技能)
- 設(shè)備采購安裝工程結(jié)算書
- [精品]臺灣地區(qū)零售藥店的現(xiàn)狀與發(fā)展趨勢
- 焙燒爐煙氣換熱器的設(shè)計方案
- 血漿置換及臨床的應(yīng)用業(yè)內(nèi)特制
- 雨蝶(李翊君)原版正譜鋼琴譜五線譜樂譜.docx
- 綜合實踐活動五年級下冊課件-制作木蜻蜓14張ppt課件
評論
0/150
提交評論