You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Current »

For kunne lage en HMI i et tredjepart program ble det først CDP Studio. Oppsettet her er hvordan vi tenkte å ha det først idealt sett. Men ettersom det var litt problemer med å koble til MQTT og Codesys visualiseringen gikk vi over til Ignition SCADA for HMI. Under ser vi HMI i CDP Studio.


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. opc.tcp://158.38.140.90:4840 ble puttet inn in boksen nedenfor. Dette gir oss sånn alle de globale variablene fra Codesys ble 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å.  

For å få dette til å fungere må PC være koblet til ruteren, og dette må sjekkes at er fungerer. Det sjekkes ved at PCen er koblet til rutere og så pinger vi den i terminalen på PCen. Da hvis det fungerer vil det se ut som bildet under.


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 ses under. HMI består av to sider som er mulig å trykk å velge, ene siden er for generel oversikt og den andre er for å kunne styre manuelt. På oversikts siden kan du starte Roebot systemet til gå automatisk, få opp antall dårlige rogn som er oppdaget, posisjonen til begge servoene, steppermotoene sin x-akse og y-akse posisjon og ønsket posisjon. I tillegg er knapper for å skru av og på  LEDlys, Magnet for å åpne skuffene, suge funksjonen, og kunne åpne de forskjellige skuffene. Den andre siden for manuell styring har en 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-aksene og y-aksene.



  • No labels