12.07.2015 Views

Specijalna poglavlja softwareskih sistema OPC SPECIFIKACIJE

Specijalna poglavlja softwareskih sistema OPC SPECIFIKACIJE

Specijalna poglavlja softwareskih sistema OPC SPECIFIKACIJE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PrimjerTipični <strong>OPC</strong> ITEMID može biti FIC101.CV. Ovo će predstavljati tekućuvrijednost taga ili funkcionalni blok koji se zove FIC101. Ovaj funkcionalni blokima i druge osobine koje su mu pridružene kao što su :Inženjerske jedinice, opis konture , itd.Nadalje, funkcionalni blok može takodjer uključivati granice alarma, i statusalarma, parametre podešenja regulatora, kao i dokumentaciju kros referenci (tj. gdje se sve blok pojavljuje u sprezi ), informacije za održavanje, helpekrane za pomoć u radu sa blokom i niz drugih osobina. Sve ove osobine supridružene jedna drugoj putem njihove zajedničke asocijacije sa FIC101.Ovaj interfejs obezbjedjuje pogodan shortcut da se brzo pristupi svim ovimosobinama.HMI paket može koristiti ovaj interfejs da dozvoli korisniku da indicira da HI iLO vrijednosti za inženjersku jedinicu trebaju biti korištene kod skaliranjavrijednosti bargrafa.Primjetimo da pošto ove asocijacije mogu biti tipa 'many to many' ( tj. mnogesa mnogima ) , a mogu takodjer biti i cirkularne ( prstenaste), klijent aplikacijaneće ih automatski sve istraživati.U mnogim slučajevima do ovih osobina korisnik može pristupiti i prekoItemIDs kao naprimjer. FIC101.HI_EU, FIC101.DESC, FIC101.ALMSTAT, itd.Ovi ITEMIDs se mogu naći i u <strong>OPC</strong>Group. Ovaj interfejs omogućavaalternativni način pristupa osobinama , kada je potrebno dobiti na efikasannačin veliki broj informacija.Ove osobine su podjeljene u tri skupa. <strong>OPC</strong> 'fixed' skup sadrži osobine kojesu identične onima koje se dobiju natrag od poziva <strong>OPC</strong>ITEMATTRIBUTES,preporučeni 'recommended' skup je onaj koji je zajednički za sve tipove <strong>OPC</strong>servera, i 'Vendor specific' skup sadrži dodatne osobine koje su specifične zadati tip hardwareskog uredjaja.Čitanje i Upisivanje podatakaPostoje tri načina da se klijent dobije podatke* I<strong>OPC</strong>Sync::Read ( iz cache memorije ili iz registara fizičkoguredjaja)* I<strong>OPC</strong>AsyncIO2::Read ( sa uredjaja )* I<strong>OPC</strong>Callback::OndataChange() , bazirano na izuzeću , koje možetakodjer biti trigerovano sa I<strong>OPC</strong>AsyncIO2::Refresh27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!