Ignition kan blant annet fungere som Databasemotor, Historian, Rapporteringsverktøy og HTML5 visualisering med ubegrenset antall klienter. Det er også fornuftig å benytte Ignition som en MQTT plattform for å sende data til en broker, evt. rett til skytjenester som Azure, AWS eller Google cloud,
Alle tagdata du har i din Citect applikasjon kan deles via Citect sin OPCDA3 server, neste versjon av Citect (Plant SCADA 2020r2) vil også kunne dele data via sin OPCUA server.
Installer siste versjon av OPC Common components som du kan laste ned fra opcfoundation.org før du starter på denne guiden.
PS: Dette eksempelet tar utgangspunkt i at Ignition kjører som applikasjon på samme maskin som Citect, kjør da gjerne Ignition service under samme bruker som Citect runtime kjører. Se "Appendix A" dersom Citect kjører som service. Navn på Citect sin OPC server varierer litt mellom versjonene, dette eksempelet benytter Citect 2018r2.
Steg 1: Konfigurer Citect OPCDA3 Server
Det første vi må gjøre er å aktivere CitectSCADA sin OPCDA3 Server, dette gjør man ved å opprette denne i "Topology" - "Edit" - "OPC DA Servers". Du kan velge å presentere i en flat struktur, eller hierarkisk der data presenteres i henhold til cluster/equipment struktur. Jeg velger i eksempelet å benytte en hierarkisk struktur.
Etter å ha opprettet OPC serveren, så må man kompilere og starte Citect Runtime på nytt. Du vil da se at du har fått en ny prosess.
Steg 2: Koble Ignition sin klient til Citect sin OPC server
For å få tilgang til data fra Citect så må Ignition opprette en kobling til Citect sin OPCDA3 server. Denne koblingen gjør vi i Gateway (Standard http://localhost:8088/ forutsatt lokal installasjon), logg inn og gå til "Config" - "OPC CLIENT" - "OPC Connections" - "Create new OPC Connection...". I neste vindu velger du så "OPC-DA COM Connection", trykk neste og deretter velger du "Local".
Du får nå opp en liste over tilgjengelige OPC DA servere lokalt, her velger du "AVEVA SCADA OPC DA Server", og velg "Next".
I neste vindu kan du la alt stå med standardinnstillinger, trykk neste, og verifiser at status viser connected i listen over OPC connections.
Steg 3: Test tilkoblingen med OPC klient
Gå til "Config" - "Opc" - "OPC Quick Client", i tremenyen kan du nå browse Citect tags. Trykk på [s] lenken foran ønsket tag, for å teste verdier.
Appendix A
Dersom Citect kjører som service så fungerer det ikke å kjøre Citect sin OPCDA server under "Lokal Systemkonto". For å endre dette åpner du "Services", og velger egenskaper for "Citect Runtime manager", jeg har her lagt til en lokal Admin bruker.
Siste steg er å gi tilgang til COM komponenten, dette gjøres ved å åpne komponenttjenester. Dette kan gjøres ved å kjøre kommandoen "DCOMCNFG" som vist her:
I listen over DCOM - Konfigurasjon finner du "AVEVA SCADA OPC DA Server", på egenskaper på for denne har jeg endret identitet til en lokal Admin bruker.
Kommentarer
0 kommentarer
Logg på hvis du vil legge inn en kommentar.