版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、西叩子PLC的以太系罔通及 OPC通介貂1.以太通言*CAL有很多地方用到以太通軒I, L2,焊PLC通軒I等,表橫的成像原 理懸:在金JB板帶表面沒有缺陷畤,反射的光在明祝埸下很弓篦 而在暗視埸的散 射光很弱;如有缺陷,JW明視埸的光弓氨就弱,而暗祝埸的光弓金增加。根摞道他原 理,通謾梅撮像里光強的建化,可梅T1I出材料表面上的一些物理缺陷。CAL僮僮用到了它的檢測破孔道一他功能。下面再來看西因子的以太通軒I,使用以太通軒U8理器可能的逋接方式:row ,曲 卻精TOP(RFC1IDM)PHOFIWET 通相一說-TCP過V/ebM國事 HTML髀過程速行控制- MTK . 酷協(xié)識加救留建-
2、FTP-IW使用 FETCH WRirrE I工18小餐-rsdm “efrcpip vmti rfc,倒幽TCP功能塊通訊造接通訊國務(wù)遨近物說STEP7/WlnCCPG OPPG OP” 舞BSENDBnCV(FBl2. fB131SEND URCV(FBB F B9)S7 connectionS7 communkaUonISO (SO-orbTCP4G隹ND 4RCVFC5E)190 connect tonS&Comp3llblQQfnmunic9liQnISOigoon.g connect icfil90nForts from 1025 through 65535 are availab
3、le.(For further 口。F,三.to onlirL help)廣二二二一一,.IP任意,只要不和其他 局域罔內(nèi)重月管彳重亍突。表橫的端口虢根iBSStig置,它有三他端口虢,因此我伸號需要配置三修逋 接和PLC通軒I:Coil information (Gauge Port 6201)Real-time information (Gauge Port 6202)Real-time defect (Gauge Port 6203)建立完逋接如下:0003 A050 : TCP connaetion 12: TCP eon nt ct ion : Ethernet,1:-TTZ1: P
4、N-*I0: 172. 16. C, 4: 172. IB. 1. 1000dd4A050 iiTCP connect ion 13TCP connect ion i Ethftmet (1 tisjE Hf-IOi 172. LG. 0. 4i 172. 16. 1. 1000005A030 :TCP coimMtiHL147CP ccnnftction : Ethernftt (1 丘自I PH-IDI 172. 1. 0. 4: 172. 16. 1. 100三路逋接顯別在典Port虢,其他都是一檬的。此畤配置完成,我伸號需要言己下每路逋接的ID和地址,在建立的逋接腐性中可看到:ID:
5、3地址:16迤制3FF6其他2路ID分別卷4和5,地址都是3FF6道彳固是第一路速接的配置:-配置完成彳爰,就需要封程序迤行褊嘉,因懸西凹下PLC本身支持以太通軒I,因此可以直接使用它本身的功能現(xiàn)。第一路逋接,端口虢6201,通軒(曲S!如下:Text QPLC DatatypeAddrOffsetsUni3Remarks 一Message headerp酊ID:1010(total40 byt咨產(chǎn)EID-STRING。)*打*、rTarget Width 產(chǎn)REALPWmmTarget ThicknessRE ALP3Zmm2Target LengtlvREAL/3Mm+App必0Impor
6、tant: Message must be updated Irefore the new Coll Enter the Gauge View. Ybu could use Joint Detector signal astrigger signal4choose the nearest Jonit Detector in front of the Ga uge)*-道是PLC彝送給表橫的數(shù)at,規(guī)定了 8字的幸如g, 20字勺卷虢,4字卷SE度,4字金卷厚度,4字金嗣卷辰度 其中,幸艮Ml格式如下:Text 爐PLC DatatYpeAddr Offsets,vV-,-.-.-.-X-Rem
7、arks瞧熄檢嚴INTaReservedn always be 0出“INI2爐CountersINTp4*21Plus 1 when message sending in every time+JLength 產(chǎn)INTp的Length of the Messaged此慮我伸號需要慮理counter及l(fā)ength,其他WK0可以不用管。Counter是樊送依次累加1, length是固定值40 (因懸共U送40fflffi)在西日邛子PLC中,可以直接湖用彝送數(shù)摞功能現(xiàn):具醴定羲我伸號可以按F1”曾彈出K助信息如下,群余田明每他引腳如何使用:ACTDONEIDERRORLADDRSTATUSS
8、ENDLENEnniIMT BOOL一、時 riIN 1忡丁戶1日戶i -IJI.I U KUANY INTl.H.l UKUAG_SEND / AG_LSEND / AG_SSENDExample in STL representationSTLEjcplanatl J 910.0PR_t口陋PL Coil_ID. STRajCHARj 上JI X11.0PR_tD_rMSPL Coil_Ii). STR 4CHARJ -12.0PR_to_IWSPLCoil_ID.STR5CHARJ ,J 13,0FK_tQ_rWSPLCail_IP,STR61CHAR,Jr 914.0PR_to_IHS
9、Pl. Coil_IDr5TRTCHARJ 1j j15.0PK_to_IHSFl,Coil_ID.STR8CHARJ 1j jnPP * a TiT!P1W 1 TH!rw6i?J Jj jDB380裹面內(nèi)容完全根摞表橫曲H來定羲,此慮不例聚。接下來只需要把數(shù)送到DB380就可以了。0,1Alwaysbit to 1JB_Always_1MOVE1 |一EH ENO4。INDH380. EHI6Length ofETH_EKC_IKSP_CPL_ DB 二PR_to.IHSP1.數(shù)撼晨度DB380.DBW6OUTHEATER.-LensthL *ETH_EliC_INSP_CPL_DB*.
10、PR_to_INSPl. HEATER. WDOG 工閥 1|T *ETH EXC INSP CFL DBPR to 工NSP1, HEATER. WDOG每彝送依次加 1:DB380.DBW4LB3B0.DSW4卷的信息的傅送琪在是在9#BR未慮彝出下一卷的卷信息:HBlZ55niBi2.3I港襦帕DEjCnjwn.TRACK. Exir,MOVE ENOIn_BRSOUTDB380.DBD28DB1255. DKD10 檢查活套區(qū) 域新腋度itnB_C tnnn_ ckZ EXITIR_ILOP_Vid-th-DB330.DBD28iuhActual-coil Width ETH_E5E_
11、 IFSP-CPL- DB PR_ta_ DISFL-tfidthMOVEPMEMCDB1255.DBDO 檢查活套區(qū)域帶鋼厚度”DE_C0ii_TRACK,EXIT*.IR_ILOP_Thick -INOUTDB30O_DBD32nunActualcoilThickness1NSP_CPL_PR_to_-INSPl.Tck金嗣卷厚度:DB380.DBD32SFC20Copy Variables*BLKMOENOP#DB1255.DBX240,0BYTE 20-SRCELKRET VAL字符串的褸裂功能現(xiàn):把 DB1255的DBB240 解始的20彳固字篇I裂至ij DB380的DBB8腳始
12、的20彳固字第。由於CAL之前的程序卷虢是 定羲的字符串string, 現(xiàn)在定羲的是字符 char, 本來是 DB1255.DBX238.0 BYTE 22,但是 string 型前面2彳固字第不是真正的數(shù)疆I,因 此需優(yōu) DB1255.DBX240.0K始FIDB3B0-DEJB.OActualcoil ID*ETH_E 肌 IN5P_CPL_ DB”.PK_to_ INSP1.DSTBLK接下來第二路逋接,端口虢6202,曲I!定羲數(shù)St格式如下:Text 7PLC Datatype1Addr*-1OffsetUnit 0Remarks 一Message header arOyID:1O2
13、D (total 16 bytesCoil SpeedsREA游m/mirK1Length that the Coil pass theJoint Detector.-REAL 12mpBecause the distance from Joint Detector to Gauge is fixed, 50 if 1 can get pass Joint detector lengthuf1 know when to change coll.4第幸如g同上,此慮需樊送焊,健謾焊檢測彳爰的畏度,CAL高隹表橫最近的焊便測器是4#,因此在4#慮把辰度清零,然彳爰一直累加彝送:累加畏度是根摞9虢5
14、M力幅褊礁器言十算得來,程序如下:同檬的,只需湖用西因子 PLC自帶的樊送功能現(xiàn)就可以,此霓不列聚,E別只在於引監(jiān)L send” 是D DB380.DBX100.dll始,引監(jiān)L length” 是 16。最彳爰,是PLC接收表橫彝謾來的數(shù)摞,也就是第三路逋接,端口虢6203,singly package of message includes 10 defects at most and the defects are the top 10 in the highest level in the currei + measurement range. /Text wPLC Data typy
15、Addr-WWWrOffsetUnit pRemarks 產(chǎn)Message header #甲皿ID:2010(total414 bytsim 叫式ouiH。DIN加Ju8t indicate another package of defect*3Defect Count產(chǎn)INTV12VDefect Count in this package (Oto IDCailiDSTRINGM。14b術(shù)Defect IDDINT,34PHPDefect ID in CtsikDefect Name CodeINTc孫PpDefer! Severity LevelsINTP力A0 = undefined-
16、1 = light+J 2= middle*1 3-heavypStrip Side*INT-42*qPOieneral1 zz n np ra+riirifldi-i此慮之前由於PLTCM是有9中缺陷,表梅T共彝送給PLC 414(0字逋退道 遏僮僮只需要破孔信虢,言旬曲了下JS商,我伸號只需封 Defect Count或者Defect Name Code做慮理,name code=2就代表破孔,count來一他I缺陷信虢累加1次, 造一現(xiàn)由於破孔信息遢沒有完全收集,很多其他缺陷都曾幸艮出來,最多同畤曾有 9慮,等圄像收集完成彳爰,我伸號只要判斷 count數(shù)值,每累加1次就明有一他 破孔。
17、接收數(shù)摞也就用的西因子的功能現(xiàn),同樊送數(shù)攜(功能現(xiàn)一檬,引肺定羲按 F1就可以看到群余田信息,此霓不列聚。接收到的破孔信虢做如下慮理:mAlways.H5M0.3E,la 1rE_Jkl*yt_Intpaction1CMP o口1 1( 1I1 11 J 1DKW. DKBZ141*ETK EXCTSSP CPLDBIMSF tcFR.DEFBCTEl.Defect _ID-Mlr15350被孔敏里Liwp w et i on_CfliUTLtfr LH215340.3Inspect1*nT5101 S5T*1S- _ _.=9 ODT s目TVBIRBCHL.DB380. DBDZ14-.E
18、TJTEIC,MOVEEN EWIN OUTD15358破孔數(shù)置RiMpecti on-jCountIHSPJTL_FRDEFECTll.Defect_ID -最彳爰常斶彝幸艮警畤,在 Wincc上湖用生成的wav言吾音文件就可以,在此也 不做介貂了。2. OPC通言*OPC全耦是 Object Linking and Embedding (OLE3 for Process Control,它的出琪得基於 Windows的J#用程式和?I埸程序控制J#用建立了槁楔。在謾去,懸了存取垣埸1K借的資料瓷制I,每一他鷹用軟H彝展商都需要褊嘉惠用的介面函 教。由於垣埸段倩的槿I繁多,且崖品的不斷升級,
19、往往給用戶和軟H彝展商帶 來了巨大的工作通常迨檬也不能滿足工作的除需要,系統(tǒng)集成商和H彝 商急切需要一槿具有高效性、可靠性、K放性、可互通性的隨插即用的段借HS6 程式。在道情況下,OPCS型J逋而生。OPC襟型以微軟公司的OLE技衍懸基磁, 它的制定是通謾提供一套襟型的 OLE/COM介面完成的,在OPC技衍中使用的是OLE 2技衍,OLE襟型允音午多臺微械之交換文槽、圄形等物件下BI是opc前彳 13寸比:vj&ualizatjon如上所西因子PLC是支持OPC通軒I的,像在CAL其也用到謾, 速度的探集和 舊A焊接械數(shù)摞的探集都是通謾 OPC的。通俗的常上位械軟件不支援直接前曲西因子pl
20、c畤,就需要simaticnet 了。simaticnet相常於一(0 opc,它起逋接上位H典下位械的作用。例如: siemens 公司封自己的plc典wincc的通軒I曲定一般都可以用 mpi等,所以用不到;但常 plc典上位H之IWSE有通軒(偽;定,逋不上畤,就要借助 opc 了。即simatic在pc 平HH?!典s7,s5plc系統(tǒng)通軒1的!1&1品集就是simaticnet。通包括 pro巾bus,ie,mpi,冗繪通軒I等。一般情況下,常鷹用中所用品都是西因子的可 以不酉己simaticneto10因此,常畤想舊A在巽常畤的幸艮警就需和 舊A?l通軒I,那在H膈上裝 了 Sim
21、atient net軟件彳爰,我伸號11rl有一(0 OPCScout道他(件,利用它在 舊A 上打H曾彝?I舊A也是可以作懸OPC服矜器的,那麼接下來我伸號只需褊嘉 OPC的客戶端和服矜器通信來虞理幸艮警信息就可以了。OPC服矜器支持自勤化及自定羲前的接口,本例使用自定羲接口,在 C新 引用的廛懸 OpcNetApiChs.dll界面如下,模36了一他I OPC服矜器(DSXPOPCSimulat嗽件),然彳爰用自己 褊嘉的OPC客戶端逋接,正常情況下,能It取到測黑占值以及II量值,若奧服矜 器逋接失敗,生幸艮警。除只要把服矜器逗攆懸舊A就可以了,就可用。列出了所有黑占,逗取任意一 彳固取
22、數(shù)擄I,常服矜器出現(xiàn) fW題畤,數(shù)摞曾it取不到, K量代礁曾昇常,此例以K 量代礁來判斷由於代礁有黑占晨,此慮只列出主函數(shù)部分,如下:11主函數(shù):private void opc_read() /程一ot取 OPC服矜器數(shù)摞(while (true)(try(OPCItemState rslt;OPCDATASOURCE dsrc = OPCDATASOURCE .OPC_DS_DEVICE;int rtc = mySyncIOGroup.Read(dsrc, ItemData, out rslt);if (flag = 1)(if (HRESULTS.Failed(rtc)(txtItemValue.Text = string.Empty;txtItemQuality.Text = string.Empty;txtTimeStamp.Text = str
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度鄉(xiāng)村旅游用地經(jīng)營權(quán)出租管理協(xié)議3篇
- 2024年城市更新項目物業(yè)管理費收取與城市風貌改造合同3篇
- 2024中介二手房買賣合同電子版范本3篇
- 2024商業(yè)街店鋪租賃及夜間經(jīng)濟開發(fā)合作合同3篇
- 2024年度農(nóng)業(yè)綜合開發(fā)擔保合同范本(新修訂)3篇
- 2024年度高檔別墅區(qū)物業(yè)管理委托合同書3篇
- 2024年度知識產(chǎn)權(quán)質(zhì)押擔保合同范本(專業(yè)版)3篇
- 2024中金大摩業(yè)務(wù)交接及分手補償協(xié)議2篇
- 2024年單位部門采購合同(31篇)
- 成都銀行2023年年度股東會材料
- 二手車簡易買賣合同范本(2024版)
- 漢堡的制作課程設(shè)計
- 2024中國電信集團財務(wù)限公司招聘高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 常見急性中毒的急救(急救技術(shù)課件)
- 銷售合同編號規(guī)則(2024版)
- 第六單元 寫作《表達要得體》公開課一等獎創(chuàng)新教案
- 會議室視頻改造方案
- 大學美育-美育賞湖南智慧樹知到期末考試答案章節(jié)答案2024年湖南高速鐵路職業(yè)技術(shù)學院
- 電感耦合等離子體發(fā)射光譜儀的維護和保養(yǎng)
- 2024-2030年中國新鮮果蔬行業(yè)市場發(fā)展分析及競爭策略與投資前景研究報告
- 在線網(wǎng)課《馬克思主義新聞思想(河北)》單元測試考核答案
評論
0/150
提交評論