Programming Raspberry Pi med CODESYS (6 / 8 steg)
Steg 6: Skapa en Web visualisering
I detta kapitel skall vi lägga till en web visualisering så att du kan kontrollera ansluten PLC och någon IO till den från en avlägsen webbläsare, i detta fall Google Chrome på min android-telefon.
-I ditt befintliga projekt från föregående steg, skapa en annan två BOOL variabler i din "PLC_PRG" som kallas "OutputVIS" och "Output2". Och tillägga den följande lina av koden till botten din program:
Output2: = OutputVIS;
-Tilldela "Output2" till andra utdata på Beckhoff IO enhet eller Raspberry Pi GPIO som beskrivs i föregående steg.
-Nu, i enhetsträdet (vänster sida), högerklicka på "Ansökan", gå till "Lägg till objekt..." - "Visualisering".
-Markera rutan "Aktiv" och klicka på "Lägg till" på pop upp (se bild).
-En ny skärm visas (se bild). Det här är sidan där vi designar våra visualisering använda verktygen på höger sida.
-Från verktygslådan, lägga till en "Rocker Switch", genom att dra och släppa bilden på din arbetsyta. Då vippknappens kan hittas under fliken "Lampor/Switch/bitmappar" i verktygslådan.
-Re storlek växeln för att göra den lite större.
-Nu, klicka på din rocker switch och en verktygslåda skärmen bör ha ändrat till egenskaper för bildskärm, på denna skärm dubbel klicka på rutan bredvid "Variabel" (se bild). Klicka sedan på den "..." som visas.
-Tilldela variabeln "OutputVis" på samma sätt som tilldela en variabel till en IO-enhet.
-Detta är våra visualisering komplett i de mest grundläggande sätt, om du önskar, kan du lägga till fler växlar, knappar, lampor etc och en fin bakgrund, men enligt visar du funktionaliteten, vi skall lämna den där.
-Nu när du loggar in och köra programmet på samma sätt som visade i det sista steget. Också läsa din visualisering. Du kommer att märka när du växla då vippknappens, utdata IO vänder på och av på.
-Nu, kan göra detta från din telefon.
-Kontrollera att telefonen är på samma nätverk som den Raspberry Pi.
-Gå till din webbläsare och skriv följande i adressfältet:
"Din IP":8080/webvisu.htm
Ersätt "Din IP" med IP på Raspberry Pi.
-Du bör nu se vis vi skapat och att kunna växla mellan knappen och därför utdata från telefonen - hur coolt är det!
Om du stöter på några problem Vänligen se projektet Codesys filen bifogas för jämförelse.
Prova att göra en Vis egen att styra GPIO i projektet skapade i steg 4.