Programming Raspberry Pi med CODESYS (4 / 8 steg)
Steg 4: GPIO kontroll
Nu dags för vårt första program, jag har här om ursäkt i förväg, beroende på det sätt som jag har skrivit detta Instructable, del av denna information kan upprepas i nästa steg, men det är viktiga saker.
Vi kommer att skapa en enkel blinkande rutin för att blinka en lysdiod ansluten till GPIO av PI. Jag skall lämna det upp till dig att ansluta lysdioden, finns många andra Instructables som kan ge råd om detta. Alternativt kan du inte oroa sig för elementet hårdvara och bara se resultatet på skärmen (eller använda en multimeter på stiften).
-Starta ett nytt projekt i CODESYS och ansluta till Pi på samma sätt som visas i steg 3.
-Dubbelklicka på "PLC_PRG (PRG)" i enhetsträdet.
-Nu kopiera texten från min skärmdump (jag har bifogat .txt dokument för att underlätta) in i rätt Fönstren, att notera det översta fönstret är att deklarera variabler och botten är för koden. Detta är i huvudsak en blinkande rutin utifrån två timers blinka stift 4 på GPIO. Nu behöver vi länka vår variabel "RESULTAT1" till våra GPIO, att göra detta:
-Dubbelklicka på "GPIOs_A_B (GPIOs A/B)" på enhetsträdet. -Gå till fliken "GPIOs parametrar".
-På raden GPIO4, definiera GPIO som en utgång genom att ändra värderutan till utgång genom dubbel klicka på den och välja "Output" (se bild).
-Nu väljer du fliken "GPIOs I/O Mapping", expandera th eouput urval och dubbelklicka på rutan variabel av "Bit4" (för Pin4 på GPIO). (se bild) - Klicka på den "..." som nu har dykt upp i rutan. (se bild)
-Nu måste vi välja den variabel RESULTAT1, för att hitta detta följa ansökan > PLC_PRG då dubbel klick på "RESULTAT1". Att produktionen är nu mappat till den variabeln.
-Att köra programmet:
-Tryck på "F11" på tangentbordet, detta bygger/sammanställer koden. Hittar du också under "Bygga" på verktygsfältet.
-När koden har sammanställt, tryck på "Alt + F8" på tangentbordet för att logga in på Pi (eller PLC att nu ge det korrekta namnet för). Hittar du också under "Online" i verktygsfältet.
-Klicka "Ja" på pop upp till ladda ner programmet.
-När programmet hade hämtat, tryck på "F5" för att köra programmet. Hittar du också under "Debug" i verktygsfältet.
-Du bör nu se en levande ström på skärmen om vad som händer, variablerna för koden bör flash från sant till falskt som programmet dikterar. Du bör även se din LED blinkar om du väljer att tråd det upp.
-Att stoppa koden tryck på "Shift + F8" på tangentbordet. Hittar du också under "Debug" i verktygsfältet.
Vid denna punkt, om du inte har någon "industriella" IO eller motorer, Välkommen att ta en titt på visualisering steg, men försök att tillämpa det till detta projekt, inte den industriella IO.