Är Raspberry bra som fusk PLC?
Är Raspberry bra som fusk PLC?
Jag har hört att CodeSys lanserat stöd till Raspberry PI och jag funderar på att köpa ett sådant system. Jag tänkte höra med er om ni har några erfarenheter när det kommer till reglersystem av CodeSys. Hur brusig var de analoga signalerna och hur stabila var de digitala signalerna? Är denna fusk PLC snabb? Nu pratar jag om max 100 ms, helst 10 ms.
Det finns många olika Raspberry PI's. Har ni några favoriter?
Mitt uppdrag:
Transportera hydraulisk vätska från tryckfria tankar med en LQGI-regulator där endast en givare skall användas. G:et i LQGI är en observatör som observerar hela hydrauliksystemet beteende igenom en mätgivare.
Även här har jag inte bestämt mig om det ska bli en tidkontinuerlig matematisk modell, eller en tidsdiskret matematisk modell.
Det finns många olika Raspberry PI's. Har ni några favoriter?
Mitt uppdrag:
Transportera hydraulisk vätska från tryckfria tankar med en LQGI-regulator där endast en givare skall användas. G:et i LQGI är en observatör som observerar hela hydrauliksystemet beteende igenom en mätgivare.
Även här har jag inte bestämt mig om det ska bli en tidkontinuerlig matematisk modell, eller en tidsdiskret matematisk modell.
Re: Är Raspberry bra som fusk PLC?
Det har avhandlats tidigare, sök lite.
Codesys runtime körs ovanpå Linux vilket gör den ganska dålig för kritiska saker. Linux kanske helt plötsligt kommer på att den har viktigare saker att göra än att codesys skall få tillgång till hårdvaran.
Men skall man tända och släcka lampor, presentera lite data från sensorer och så bör det ju funka galant till.
Codesys runtime körs ovanpå Linux vilket gör den ganska dålig för kritiska saker. Linux kanske helt plötsligt kommer på att den har viktigare saker att göra än att codesys skall få tillgång till hårdvaran.
Men skall man tända och släcka lampor, presentera lite data från sensorer och så bör det ju funka galant till.
Re: Är Raspberry bra som fusk PLC?
Jag ska vara styra en servo och ett relä och logga tryck via en analog givare.
Behöver jag endast Raspberry PI?
Behöver jag endast Raspberry PI?
Re: Är Raspberry bra som fusk PLC?
Om du är rädd för bruset på AI på själva RPI så kan du använda den med ModbusTCP till industriella I/O-moduler (tex siemens, abb, wago mfl).
Notera att CoDeSys skriver (senast jag kollade för något år sedan) explicit på sin sida att deras runtime för RPI är i utbildningsyfte enbart.
Notera att CoDeSys skriver (senast jag kollade för något år sedan) explicit på sin sida att deras runtime för RPI är i utbildningsyfte enbart.
Re: Är Raspberry bra som fusk PLC?
Jag har en säljare som säljer en gammal Raspberry PI B+ och en gammal Arduino UNO för 200 kr.
Jag har faktiskt hållit på att programmera i PLC för länge sedan och jag vill minnas att det fanns möjlighet hos en PLC att programmera olika program som anropas olika snabbt. Då tänkte jag att jag har tre program på min PLC. Första programmet läser analoga signaler varje 10 ms och andra programmet är regulatorn. Regulatorn anropas varje 100 ms och sist har vi styrtekniken som anropas för varje 150 ms. Då kan jag dra ett medelvärde på 10 analoga värden, innan jag skickar analoga värdet till regulatorn.
Fråga: Kan jag komma ned till 10 ms med en Raspberry PI B+ och en Arduino UNO som slav?
Jag har faktiskt hållit på att programmera i PLC för länge sedan och jag vill minnas att det fanns möjlighet hos en PLC att programmera olika program som anropas olika snabbt. Då tänkte jag att jag har tre program på min PLC. Första programmet läser analoga signaler varje 10 ms och andra programmet är regulatorn. Regulatorn anropas varje 100 ms och sist har vi styrtekniken som anropas för varje 150 ms. Då kan jag dra ett medelvärde på 10 analoga värden, innan jag skickar analoga värdet till regulatorn.
Fråga: Kan jag komma ned till 10 ms med en Raspberry PI B+ och en Arduino UNO som slav?
-
- Inlägg: 12
- Blev medlem: 22 januari 2007, 13:53:44
- Ort: Klippan
Re: Är Raspberry bra som fusk PLC?
Kolla in Open PLC http://www.openplcproject.com/, är gratis till skillnad mot mot codesys.
Annars så finns det faktiskt ganska billiga PLC:er från "riktiga" tillverkare som t.ex Siemens LOGO för du kommer snabbt upp i pris även om du använder en Pi, Arduino och codesys, så det kan vara värt att satsa på något färdigt.
Annars så finns det faktiskt ganska billiga PLC:er från "riktiga" tillverkare som t.ex Siemens LOGO för du kommer snabbt upp i pris även om du använder en Pi, Arduino och codesys, så det kan vara värt att satsa på något färdigt.
Re: Är Raspberry bra som fusk PLC?
Hmm, det står The combination of Raspberry Pi and a CODESYS Runtime is primarily intended for test and teaching purposes (min understrykning) men jag ser inget på sidan eller i EULAn som säger att den inte FÅR användas till nått annat.Notera att CoDeSys skriver (senast jag kollade för något år sedan) explicit på sin sida att deras runtime för RPI är i utbildningsyfte enbart.
Demoversionen (gratis) kör i 2h, sen måste den startas om. En licens kostar €50, en licens för varje RPi behövs.
Re: Är Raspberry bra som fusk PLC?
Det ojz0r menar är väl att de inte garanterar dess prestanda och funktion på ett sånt sätt att den är lämplig att använda för just annat än utbildningssyfte.
Re: Är Raspberry bra som fusk PLC?
Tack för länken. Så mycket alternativ det finns. Vad rekommenderas om jag vill göra grundläggande och även ha grafisk miljö där jag kan ställa bärsär den och begynnelsevärden?thunderbolt skrev:Kolla in Open PLC http://www.openplcproject.com/, är gratis till skillnad mot mot codesys.
Annars så finns det faktiskt ganska billiga PLC:er från "riktiga" tillverkare som t.ex Siemens LOGO för du kommer snabbt upp i pris även om du använder en Pi, Arduino och codesys, så det kan vara värt att satsa på något färdigt.
Med tanke på att jag ska programmera en linjär kvadratisk gaussisk integrerade regulator så förekommer det matematiska beräkningar. Kan en logo fungera då?
Re: Är Raspberry bra som fusk PLC?
Finns det kommersionella PLC:er som kan göra matematiska beräkningar? LOGO typ?Nerre skrev:Det ojz0r menar är väl att de inte garanterar dess prestanda och funktion på ett sånt sätt att den är lämplig att använda för just annat än utbildningssyfte.
Jag måste också ha anslutning till en skärm som jag kan ställa in börvärden och begynnelsevärden
Re: Är Raspberry bra som fusk PLC?
Så kan det varit menat ja.Det ojz0r menar är väl att de inte garanterar dess prestanda och funktion på ett sånt sätt att den är lämplig att använda för just annat än utbildningssyfte.
Jag har inte stött på någon PLC som INTE kan göra matematiska beräkningar. Siemens LOGO, Omron ZEN och de andra "småburkarna" finns ju både med och utan inbyggd display och knappsats. Sen kan du alltid sätta värden och annat online med programmeringsverktyget eller använda en extern operatörsterminal eller (typ) SCADA-applikation. Ta en titt på HMI Droid t.ex - utvecklaren är aktiv här på forumet.
Re: Är Raspberry bra som fusk PLC?
OpenPLC låter bra. Men vilken plattform ska jag använda?
Jag måste kunna styra PWM och ta analoga signaler samt måste jag kunna observera temperaturen grafisk, kunna sätta börvärden och begynnelsevärden.
Jag använder Linux.
Jag måste kunna styra PWM och ta analoga signaler samt måste jag kunna observera temperaturen grafisk, kunna sätta börvärden och begynnelsevärden.
Jag använder Linux.
Re: Är Raspberry bra som fusk PLC?
Känns nästan som du skulle kunna klara dig med en typ LOGO, ALPHA eller någon annan mini-PLC.
Ta hem XLogic programmeringsverktyg och lek lite, kan hända det finns nog med beräkningsresurser för detta i en mini-PLC.
http://xlogic.se/
Ta hem XLogic programmeringsverktyg och lek lite, kan hända det finns nog med beräkningsresurser för detta i en mini-PLC.
http://xlogic.se/
Re: Är Raspberry bra som fusk PLC?
Nu har jag bestämt mig.
Raspberry PI B+ och Arduino UNO som I/O-modul.
Codesys på det så klart.
Raspberry PI B+ och Arduino UNO som I/O-modul.
Codesys på det så klart.