Programming Raspberry Pi med CODESYS
Hej
Detta instructable är i huvudsak en handledning till få du går använder CODESYS miljön för att programmera en Raspberry Pi.
Detta instructable är att inte så mycket att amatörer, utan snarare att blivande kontroll/automationsingenjörer. Även om CODESYS är också ett trevligt alternativ till att använda python för att styra GPIO, I2C och kameran på Pi.
För dem som inte vet, CODESYS är en PLC programmeringsmiljö och utnyttjas av många industriautomation företag som Bosch, Beckhoff, Festo, Ericsson, Wago och många fler. Du kan programmera med hjälp av traditionella stege logik att den moderna strukturerad texten och kontinuerlig flödesschema (IEC 61131-3 standarder).
Även om vanligt mycket dyra och syftar till industriella miljöer, släppt CODESYS ett mål som i huvudsak gör en RPi till en £25 PLC.
I detta instructable jag kommer att visa dig hur man styr GPIO av Pi. Jag tar också upp hur man styr relativt billiga Beckhoff I/O och en liten Technosoft Servomotor över EtherCat kommunikationsprotokoll, samt skapa en web visualisering för att styra IO via din smartphone. Det kommer att täcka en hel del men jag har strukturerat det så förhoppningsvis du kan välja vad du vill göra.
Detta instructable kommer inte att täcka på djupet hur till faktiskt program använder IEC standard språk, utöver vissa essentials för att få det att flytta, det är mer inriktad på installationen av maskinvara. Om du vill veta mer om detta, föreslår jag att du besöker YouTube där du hittar några bra filmer där.
Om du får några problem med exempelprogrammen jag har lagt upp, kanske ge vänligen mig en vecka i kommentarerna och jag kan hjälpa.
Jag skulle vilja tacka Kurt Braun men vars video jag såg gav mig inspiration att prova det själv.