Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

For kunne lage en HMI i et tredjepart program brukte vi CDP Studio.ble CDP Studio først benyttet. Oppsettet på bildet under viser hvordan vi hadde satt det opp, men det oppsto problemer med internett tilkoblingen til MQTT. Vi gikk derfor over til Ignition SCADA som også er et tredjeparts program.

Image Added


Oppsett av Ingition SCADA

I oppsettet puttet vi inn IP adressen opc.tcp://158.38.140.90:4840 til server vår for å få de globale verdien fra CodeSys programmet, sånn at vi kunne implementere de inn i HMI. IP adressen ble puttet inn in boksen nedenfor. Dette gjør at alle globale variablene fra Codesys blir implementer inn i Ignition SCADA. Dette gjør det mulig å koble de globale variabelene med elementer i HMI, som for eksempel slider for å endre på en verdi eller en knapp for å skru noe av eller på.  

Image Added

For å få HMI til å fungere med  PC'en må den være koblet til en rutere, og det må sjekkes at det er kontakt mellom dem. For å sjekke kontakten mellom pc og ruter blir IP adressen pinget i terminalen på datamaskinen. Bildet under viser at det er kontakt.

Image Added


Ved hjelp av starter guiden til Ignition (funnet på: https://docs.inductiveautomation.com/docs/8.1/getting-started/quick-start-guide/startup-perspective-session/creating-views-and-adding-components) kunne vi lage HMI som vises på bildet under. HMI består av to sider som er mulig å velge, ene siden er for generell oversikt og den andre er for å kunne styre systemet manuelt. På oversikt siden kan du starte Roebot systemet til gå automatisk, få opp antall dårlige rogn som er oppdaget, posisjonen til begge servoene, steppermotorene sine posisjoner og ønsket posisjon. I tillegg er knapper for å skru av og på  LEDlys, Magnet for å åpne skuffene, suge funksjonen, samt å kunne åpne de forskjellige skuffene. Den andre siden for manuell styring har to knapper, en for å skru på manuell styring og en for å skru av og på LEDlys. I tillegg har den to sliders for å justere y-aksen og x-aksen og labels som viser verdien til sliderene, og den verdiene til de faktiske x- og y-verdiene til steppermotorene.


Image AddedImage AddedImage Removed