Page 1 of 3

PLC logik som REST PlugIn ?

Posted: Sat 29 Oct 2011, 01:55
by Palle500
Vore tjusigt om någon kunde skriva ett Plugin till SK som tolkar PLC ladder diagram (relä logik).
Behovet jag känner är just att enkelt kunna koppla ihop olika händelser till en logisk nivå som man kan använda för olika beslut i SK, tex tända en lampa eller byta scenario. som det är nu så blir det lätt rörigt i SK med en massa olika datakällor, regler. timeout etc. SK är fantastisk på det den skall användas till och kopplingen mot mobiler är suveränt. Så ett PLC plugin skulle förenkla logiken i SK genom att man flyttar ut alla sina AND/OR, räknare och tidsfördröjningar till en preprep process (PLC simmulator) som gör att man får rena och "enkla" regler i SK.

Code: Select all

----[ ]---------|--[ ]--|------( )
     X          |   Y   |       S
                |       |
                |--[ ]--|
                    Z
The above realizes the function: S = X AND ( Y OR Z )
Lite mer att läsa: http://en.wikipedia.org/wiki/Ladder_logic

Har hittat en PLC compilator med källkod som skapar PIC HEX kod. Men den kan även köra simmulering och editera ladder diagram m.m. Här har man ett embryo som kan modifieras till att få sin input från textfil/1-Wire/Duo'n och låta outputen gå vidare till SK via REST ev till en textfil som SK kan läsa. Det behöver inte vara så snabb cykeltid på denna PLC räcker med några varv/sek och timers behöver endast sekunder som enhet.
http://cq.cx/ladder.pl

Re: PLC logik som REST PlugIn ?

Posted: Sat 29 Oct 2011, 19:17
by fridde
Låter som en kul idé! :D

Re: PLC logik som REST PlugIn ?

Posted: Sat 29 Oct 2011, 20:12
by Palle500
fridde wrote:Låter som en kul idé! :D
Något för dig att köra med hemmalödd PIC PLC på jobbet :-)

Re: PLC logik som REST PlugIn ?

Posted: Sat 29 Oct 2011, 20:36
by fridde
Mycket Siemens S5 och S7 på jobbet.
Men Siemens LOGO! är rätt skoj och överkomliga för hemmabruk.
Det är en sån jag har haft ett tag för styrning av ytterbelysning och fönsterlampor, men det är ju inte trådlöst... ;)

Re: PLC logik som REST PlugIn ?

Posted: Sat 29 Oct 2011, 20:50
by Palle500
Kul Fridde,
Jobbade lite med S95, S105 (tror jag) & S7 för 10-15 år sedan. S7 är häftig. Har en Omron ZEN "Relä ersättare" som jag tänkte köra med här hemma. har även lite olika varianter av Mitsubishi FX-0
Får titta på Siemens LOGO. Problemet är väl att PC programmet är svindyrt. Körde med S57W som var smidigt.

Re: PLC logik som REST PlugIn ?

Posted: Sat 29 Oct 2011, 20:54
by fridde
Ja, det finns många roliga modeller.
Logo-programmet är gratis, tror jag, men kabeln är dyr, så den lånar jag hem när jag behöver programmera om. :)

Re: PLC logik som REST PlugIn ?

Posted: Sat 29 Oct 2011, 21:12
by Palle500
Letade lite på Siemens hemsida men det är som vanligt man hittar inte om Logo kostar pengar eller kan laddas ner.
900 kr för kabeln på Conrad.se. LOGO basmodul 1400 kr är överkomligt. Jag är lite trött på Nexa just nu för det trådlösa fungerar ju oftast sporadiskt. Är det inte störningar, så är det Telldus som krånglar.

Re: PLC logik som REST PlugIn ?

Posted: Sat 29 Oct 2011, 21:30
by fridde
Har kopplat en Nexa magnetkontakt till larmet för ett par dagar sedan, som ska byta scenario när larmet är på, men det är antingen fel på den sändaren, eller så blir den störd av något.
Just nu står den och toksänder konstant tills man växlar PÅ/AV på larmet en sväng till.
Undrar just om det är GSM-modulen i larmet som får den att balla ur...

Det är dock lite drygt, då lamporna här i huset släcks hela tiden och tänder man manuellt med fjärren, så släcks de igen efter några sekunder. :shock:
Liiiiite drygt är det... Men det är ju inte SK:s fel. :wave:

Jag köpte min LOGO! på tradera.
Verkar som programmet kostar... Demo-versionen kan inte föra över programmen, bara skapa och simulera dem.

Jag har en Moeller Easy också, men den har jag ingen kabel till och den har ingen inbyggd klocka heller, så den är lite tråkig.

Re: PLC logik som REST PlugIn ?

Posted: Sat 29 Oct 2011, 22:21
by Palle500
Har kopplat en Nexa magnetkontakt till larmet för ett par dagar sedan, som ska byta scenario när larmet är på, men det är antingen fel på den sändaren, eller så blir den störd av något.
Just nu står den och toksänder konstant tills man växlar PÅ/AV på larmet en sväng till.
Undrar just om det är GSM-modulen i larmet som får den att balla ur...
Borde inte vara fel på magnetbrytaren, visst kan GSM störa men...
Du har inget Ocilloscope så du kan se på larmutgången? Låter som om den är lite flytande i larmat läge.
Hur har du det med logiken? NO vid larmat?
Du är säker på att det är reläutgång från larmet? Verkar vara 1 Mohm pullup för tungelementet, då plockar den lätt in störningar då du har förlängt ledningen = antenn! Prova att löda in 100 Kohm (ev 10Kohm) som pullup så borde det fungera men äter ju batteri då.

Re: PLC logik som REST PlugIn ?

Posted: Sun 30 Oct 2011, 08:18
by fridde
Palle500 wrote:Hur har du det med logiken? NO vid larmat? Du är säker på att det är reläutgång från larmet?
Nä, jag är säker på att det inte är reläutgång från larmet. :D Det är nån skum NPN utgång, men jag har kopplat den till ett växlande relä, så mot magnetkontakten är det en NC-kontakt som bryter när larmet slås på.
Palle500 wrote:Prova att löda in 100 Kohm (ev 10Kohm) som pullup så borde det fungera men äter ju batteri då.
Ska korta kablarna lite och flytta den lite. Försökte störa den med mobiltelefonen, men då hände inget...
Annars så äter den ju batteri nu också när den står och toksänder! :lol: