Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

OPC kurs Live OPC Prosjekt - klient i VBA v / Stian Werner Aakeberg – Prediktor AS.

Liknende presentasjoner


Presentasjon om: "OPC kurs Live OPC Prosjekt - klient i VBA v / Stian Werner Aakeberg – Prediktor AS."— Utskrift av presentasjonen:

1

2 OPC kurs Live OPC Prosjekt - klient i VBA v / Stian Werner Aakeberg – Prediktor AS

3 Predikator asOPC Kurs - OPC klient i MS Excel VBA 2 Forberedelser  Installere MS Office m/Excel  Må ha OPC proxy/stub DLL’er for OPC DA  opccomn_ps.dll  opcproxy.dll  OPC DA Automation wrapper  opcdaauto.dll  Må ha en OPC server installert

4 Predikator asOPC Kurs - OPC klient i MS Excel VBA 3 Registrere OPC DLL’er  Bruk Regsvr32.exe til å registrere DLL’ene, fra et DOS vindu  regsvr32 opcdaauto.dll

5 Predikator asOPC Kurs - OPC klient i MS Excel VBA 4 Lag et nytt Excel regneark

6 Predikator asOPC Kurs - OPC klient i MS Excel VBA 5 Legg til kommando knapper Velg Design Mode fra View->Toolbars->Control Toolbox, og legg til en knapp som heter ConnectButton og en som heter PollButton

7 Predikator asOPC Kurs - OPC klient i MS Excel VBA 6 Åpne Visual Basic editor til Excel  Meny:  Tools->Macro->Visual Basic Editor

8 Predikator asOPC Kurs - OPC klient i MS Excel VBA 7 Legg til OPC Automation 2.0 objektet i VBA prosjektet  Meny:  Tools->References...

9 Predikator asOPC Kurs - OPC klient i MS Excel VBA 8 Legg til en Module i VBA prosjektet  Projektet består nå av en generell kode modul (Module), samt en tilsvarende modul for hvert Sheet

10 Predikator asOPC Kurs - OPC klient i MS Excel VBA 9 Kople til OPC server  Legge til kode for å:  lese inn server navn  knapp for kople til server  lese inn status-info fra server  kople fra server  Bruker OPCServer objektet

11 Predikator asOPC Kurs - OPC klient i MS Excel VBA 10 Lese inn ItemIDs fra regneark  Legge til kode for å:  lese inn ItemIDs fra regnearket

12 Predikator asOPC Kurs - OPC klient i MS Excel VBA 11 Lese data fra OPC server  Legge til kode for å:  lese inn verdier fra regnearket  knapp for å toggle periodisk polling  oppdatere regneark med innleste data  Bruker OPCGroups, OPCGroups og OPCItems objektene

13 Predikator asOPC Kurs - OPC klient i MS Excel VBA 12 Resultat

14 Predikator asOPC Kurs - OPC klient i MS Excel VBA 13 Kildekode a)

15 Predikator asOPC Kurs - OPC klient i MS Excel VBA 14 Kildekode b)

16 Predikator asOPC Kurs - OPC klient i MS Excel VBA 15 Kildekode c)

17 Predikator asOPC Kurs - OPC klient i MS Excel VBA 16 Kildekode d)

18 Predikator asOPC Kurs - OPC klient i MS Excel VBA 17 Kildekode e)

19 Predikator asOPC Kurs - OPC klient i MS Excel VBA 18 Kildekode e)

20 Predikator asOPC Kurs - OPC klient i MS Excel VBA 19 Kildekode f)


Laste ned ppt "OPC kurs Live OPC Prosjekt - klient i VBA v / Stian Werner Aakeberg – Prediktor AS."

Liknende presentasjoner


Annonser fra Google