| |
November 2002 Datenerfassung von den industriellen Systemen: API 4-25 4 Schreiben Sie Daten das synchrone ? schreiben das Zurückbringen zum Klienten, sobald alle schriftlichen Daten erreicht haben Vorrichtungen. das asynchrone ? schreiben das Zurückbringen, wenn die Daten durch den DAIS-Bediener empfangen werden. A Wiederholungsbesuch auf Wiederholungsbesuch wird durch den Bediener gesendet, sobald die schriftlichen Daten erreicht haben Vorrichtungen. Jeder Einzelteilwert wird in ein struct mit einer Zeitstempel- und Qualitätsanzeige übertragen. A Reihenfolge dieses struct wird entweder über den Wiederholungsbesuchsgegenstand oder direkt in gelesen gesendet oder schreibt Anrufe. In OPC entspricht die IO-Schnittstelle den OPC-Schnittstellen IOPCSyncIO IOPCAsyncIO und IOPCDataCallback . Tabelle 4-12 DAIS Datenzugang IO IDL in UML Das callback() DAISConnectionPoint Methoden entsprechen einer erhalten oder Satzmethode für das Wiederholungsbesuchsattribut. 4,2,5,2 IDL // Akte: DAISDAIO.idl # ifndef _ DAIS_DAIO_IDL # definieren Sie _ DAIS_DAIO_IDL # Pragmapräfix "omg.org" # schließen Sie < DAISCommon.idl > mit ein D A I S: D ein t ein A c c e s s: I O: S y n c I O s y n c _ bezüglich eines d () rite s y n c _ W () < < in t e rfa c e > > DA I S: Da t ein A c c es s: O: s y n c IO ein s y n c _ bezüglich eines d () ein rite s y n c _ W () Refre s h () c ein l() n c e s e t _ e n ein b Le () g e t _ e n ein b Le () < < in t e rfa c e > > DA IST:: Da Cer s s des taA c: es e m S t ein te c-Lüge n t _ h ein n d Le: TIte m H der c-Lüge n ein n d Le t im e _ s ta m p: D ein te Tim e d a ist _ q u ein lity: D A IST:: Q u ein lity Virginia lu e: S im p le V ein lu e < < s t ru c t > > C-Lüge n t (fro m D A IST rv S e e r) D A IST::D ein ta A c c e s s::IO::C ein llb ein ck O n _ d ein ta _ c h ein n g e () O n _ bezüglich eines d _ c O m p le t e () rite _ c O m p le Te O n _ W () O n _ c ein n c e L _ c O m p le t e () < < in t e rfa c e > > 1 0.. * D A I S: D ein t ein A c c e s s: I O: C O n N.E. c t io n P O in t c ein llb ein c k (): D A IST:: D ein ta A c c e s s: ein llb ein c k c ein llb ein c k (c ein llb ein c k: D A IST::D ein ta A c c e s s::IO:: C ein llb ein c k) < < in t e rfa c e > > 0,,1 1 |  |
|
| |
|
|