zelfbouw domotica brainstorm
Moderator: Domotix-Moderators
zelfbouw domotica brainstorm
Ik loop al enige tijd rond met een paar wensen ivm domotica, aangezien ik vrij nieuw ben met alle beschikbare systemen heb ik er al een zoektocht opzitten op het net, onlangs batibouw bezocht om is in real life die dingen te bekijken, maar wat ik al dacht, die commercieele toepassingen zijn duur als ge uitgebreide wensen hebt, en voldoen dan nog nie 100% aan u specifieke eisen ivm gebruikersinterface e.d
Ik heb een behoorlijke achtergrond op gebied van IT, plc/elektriciteit iets minder maar kan ik ook wel men plan mee trekken, maar ik ben op zoek naar wat gebruikers ervaringen/reacties ivm mijn wensen.
Mijn bedoeling:
domotica via plc en pc
- basis licht/stopcontacten via switchen naar de plc, en dan via teleruptoren/dimmers (aanstuurbaar via 0-10v) schakelen
- verwarming met elektrische kleppen, temp sensor in elke kamer naar analoge ingang op plc
- alarm via magneet contactjes en bewegingsmelders
verdere uitbreiding zien we wel dit zou begin zijn
Aangezien ik zowiezo een server pc draaien heb thuis als fileserver e.d leek het mij handig om deze pc ook met de plc te verbinden met als bedoeling alle ingangen te kunnen inlezen op de pc, en uitgangen te kunne schakelen als eveneens variabelen te kunnen setten in de plc.
Zo wil ik de temperatuur regeling via de pc doen, maar eveneens lichtpunten e.d kunnen inschakelen als status informatie ophalen. Pc kan dan gekoppeld worden met diverse applicaties, wifi vs pda mogelijkheden zat en betaalbaar. De pc kan dan ook dienen als camera bewaking (pc capture board is opzich ook niet duur, verkrijgbaar met linux drivers en software development kit) en eveneens als mediaserver (meerdere geluidskaarten/ tv tuners erin, er bestaan al knappe opensource projecten like freevo/mythtv die van een linux box een mooi mediacenter maken.
Probleemstelling:
1)
Hoe verloopt de communicatie tussen plc en pc? Ik dacht als plc aan een directlogic 06 met ethernet module die support heeft voor tcp/ip, had ergens gelezen dat ik die dingen zou kunne aansturen en pollen via het modbus protocol? Heb hier echter nog niet mee kunne experimenteren misch zijn er mensen die een betere aanpak weten, zelf de plc keuze ligt niet vast. Ik wil met opzet geen pc based plc, de plc moet zijn basisfuncties blijven verder doen als de pc wegvalt, de pc mag enkel dienen om status informatie op te vragen/loggen en uitgangen te schakelen of temperaturen te setten via pda/touchscreen.
2) ivm die temperaturen, het zou proper zijn mocht ik ipv met tempsensoren te werken met een theremostaat kunne werke met lcd display. Ik weet dat de siemsens logo plc een module heeft voor eib, en dat er eib thermostaten zijn. De vraag is kan ik als ik de temperatuur zet via de pc, deze automatisch mee wijzigen op de eib thermostaat. Die dingen zouden bi-directioneel zijn maar vindt er verder geen info over.
Via deze weg werkt het ook nog zonder pc, met pc is het oplosbaar door gebruik te maken van X10 enkel voor de thermostaten en ene usb adapter op de pc aan te sluiten om de commandos te sturen/optevragen dacht ik.
Een andere mogelijkheid zou upnp zijn, maar die connectie upnp vs plc zie ik dan zonder pc weer nie goekomen en heb nog nie direct thermostaat met support voor upnp gevonden.
Alle reacties/ervaringen met dergelijke zelfbouw plc vs pc systemen welkom.
Greetz
Dave
Ik heb een behoorlijke achtergrond op gebied van IT, plc/elektriciteit iets minder maar kan ik ook wel men plan mee trekken, maar ik ben op zoek naar wat gebruikers ervaringen/reacties ivm mijn wensen.
Mijn bedoeling:
domotica via plc en pc
- basis licht/stopcontacten via switchen naar de plc, en dan via teleruptoren/dimmers (aanstuurbaar via 0-10v) schakelen
- verwarming met elektrische kleppen, temp sensor in elke kamer naar analoge ingang op plc
- alarm via magneet contactjes en bewegingsmelders
verdere uitbreiding zien we wel dit zou begin zijn
Aangezien ik zowiezo een server pc draaien heb thuis als fileserver e.d leek het mij handig om deze pc ook met de plc te verbinden met als bedoeling alle ingangen te kunnen inlezen op de pc, en uitgangen te kunne schakelen als eveneens variabelen te kunnen setten in de plc.
Zo wil ik de temperatuur regeling via de pc doen, maar eveneens lichtpunten e.d kunnen inschakelen als status informatie ophalen. Pc kan dan gekoppeld worden met diverse applicaties, wifi vs pda mogelijkheden zat en betaalbaar. De pc kan dan ook dienen als camera bewaking (pc capture board is opzich ook niet duur, verkrijgbaar met linux drivers en software development kit) en eveneens als mediaserver (meerdere geluidskaarten/ tv tuners erin, er bestaan al knappe opensource projecten like freevo/mythtv die van een linux box een mooi mediacenter maken.
Probleemstelling:
1)
Hoe verloopt de communicatie tussen plc en pc? Ik dacht als plc aan een directlogic 06 met ethernet module die support heeft voor tcp/ip, had ergens gelezen dat ik die dingen zou kunne aansturen en pollen via het modbus protocol? Heb hier echter nog niet mee kunne experimenteren misch zijn er mensen die een betere aanpak weten, zelf de plc keuze ligt niet vast. Ik wil met opzet geen pc based plc, de plc moet zijn basisfuncties blijven verder doen als de pc wegvalt, de pc mag enkel dienen om status informatie op te vragen/loggen en uitgangen te schakelen of temperaturen te setten via pda/touchscreen.
2) ivm die temperaturen, het zou proper zijn mocht ik ipv met tempsensoren te werken met een theremostaat kunne werke met lcd display. Ik weet dat de siemsens logo plc een module heeft voor eib, en dat er eib thermostaten zijn. De vraag is kan ik als ik de temperatuur zet via de pc, deze automatisch mee wijzigen op de eib thermostaat. Die dingen zouden bi-directioneel zijn maar vindt er verder geen info over.
Via deze weg werkt het ook nog zonder pc, met pc is het oplosbaar door gebruik te maken van X10 enkel voor de thermostaten en ene usb adapter op de pc aan te sluiten om de commandos te sturen/optevragen dacht ik.
Een andere mogelijkheid zou upnp zijn, maar die connectie upnp vs plc zie ik dan zonder pc weer nie goekomen en heb nog nie direct thermostaat met support voor upnp gevonden.
Alle reacties/ervaringen met dergelijke zelfbouw plc vs pc systemen welkom.
Greetz
Dave
Hoi Dave,
Van die directlogic, kan je volledige manuals downloaden, zo weet je meteen hoe alles werkt ...
Via hun site kan je ook een cd aanvragen waarop alles staat, manuals, info etc...
Maar die logo waar je over spreekt staat wel in schril contrast met die directlogic hé ... Met die directlogic zal je dat allemaal wel klaar krijgen, maar met zo'n logo niet hoor ...
Communicatie komt er gewoon op neer, dat je via een comm. module je toestanden van al je ingangen en uitgangen kan uitlezen, en ook veranderen ... Evenals alle variabelen (tellers,timers etc...) instellen ...
Je moet eens kijken of die directlogic ook niet aan EIB kan gekoppeld worden ...
Mvg,
Bart
Van die directlogic, kan je volledige manuals downloaden, zo weet je meteen hoe alles werkt ...
Via hun site kan je ook een cd aanvragen waarop alles staat, manuals, info etc...
Maar die logo waar je over spreekt staat wel in schril contrast met die directlogic hé ... Met die directlogic zal je dat allemaal wel klaar krijgen, maar met zo'n logo niet hoor ...
Communicatie komt er gewoon op neer, dat je via een comm. module je toestanden van al je ingangen en uitgangen kan uitlezen, en ook veranderen ... Evenals alle variabelen (tellers,timers etc...) instellen ...
Je moet eens kijken of die directlogic ook niet aan EIB kan gekoppeld worden ...
Mvg,
Bart
There's No Home Like An Automated Home ...
-
- DomoExpert
- Posts: 52
- Joined: Mon Dec 05, 2005 10:47 pm
- Location: Brugge - België
Hallo Dave
ideeen kan je opdoen op mijn site
PLC-domotica-PC-koppeling ....
www.romatica.be
groeten roger
ideeen kan je opdoen op mijn site
PLC-domotica-PC-koppeling ....
www.romatica.be
groeten roger
Hey Roger
Op je website zie ik dat je voor de communicatie tussen de plc en de pc gebruik maakt van een OPC server.
Waarom gebruik je OPC server en niet gewoon bv modbus?
Aangezien ik niet van plan ben om beschikbare OPC compatibele software te gebruiken, maar zelf iets in elkaar steek in c# of java, denk ik dat ik eerder geneigd ben om een modbus TCP/IP sdk aan te kopen of als ik ergens een gratis versie vindt te downloaden.
Heb je hier soms al ervaring mee?
Hoe handel jij bepaalde events af? Laat je de plc data uitspuwen naar de pc, of laat je de pc pollen op de plc?
Met de netwerk module van de directlogic kan je de plc zowel als modbus master/slave gebruiken.
Ben er nog niet helemaal uit hoe alles juist werkt.
Greetz
Dave
[/code]
Op je website zie ik dat je voor de communicatie tussen de plc en de pc gebruik maakt van een OPC server.
Waarom gebruik je OPC server en niet gewoon bv modbus?
Aangezien ik niet van plan ben om beschikbare OPC compatibele software te gebruiken, maar zelf iets in elkaar steek in c# of java, denk ik dat ik eerder geneigd ben om een modbus TCP/IP sdk aan te kopen of als ik ergens een gratis versie vindt te downloaden.
Heb je hier soms al ervaring mee?
Hoe handel jij bepaalde events af? Laat je de plc data uitspuwen naar de pc, of laat je de pc pollen op de plc?
Met de netwerk module van de directlogic kan je de plc zowel als modbus master/slave gebruiken.
Ben er nog niet helemaal uit hoe alles juist werkt.
Greetz
Dave
[/code]
-
- DomoExpert
- Posts: 52
- Joined: Mon Dec 05, 2005 10:47 pm
- Location: Brugge - België
er zijn mogelijkheden genoeg, doch ik gebruikte een OPC-server als voorbeeld van de mogelijkheden, (er is ook gratis demo-OPC op het net te vinden)
netwerk kan ook op verschillende wijzen
of zelf software scrijven (bvb Visual Basic ...)
in mijn domotica software zit een gewone terminal communicatie routine geprogrammeerd (eenvoudig en gratis terminalprogramma's overal verkrijgbaar)
hieronder een schermvoorbeeld van mijn communicatie visualisatie
gebruikmakend van de terminal mogelijkheid
groeten roger
netwerk kan ook op verschillende wijzen
of zelf software scrijven (bvb Visual Basic ...)
in mijn domotica software zit een gewone terminal communicatie routine geprogrammeerd (eenvoudig en gratis terminalprogramma's overal verkrijgbaar)
hieronder een schermvoorbeeld van mijn communicatie visualisatie
gebruikmakend van de terminal mogelijkheid
groeten roger
- Attachments
-
- Com-lokaal-monitoring.jpg (93.89 KiB) Viewed 21484 times
-
- Drukknop.jpg (72.36 KiB) Viewed 21484 times
-
- Com-monitoring.jpg (132.32 KiB) Viewed 21484 times
Connectie met PC
Beste,
Mijn plan leunt aan bij wat jij beschrijft. Ik ben ook nog in de research fase (maar de bouw begint in november, dus...). Laat eens weten waar jij uitkomt.
Hier alvast enkel die ik voorlopig best interessant vind :
www.o2m8.com -> webbrick
www.velleman.be/be/en/product/view/?id=364910 --> USB maar goeie value for money (zelf te solderen...)
www.winfordeng.com/products/eth32.php -> goedkope ethernet interface
www.barix.com --> barionet
Met deze alternatieven kan je met 1000 EUR al ergens geraken (zonder de server die ik ook al heb staan).
Waarom naast de PC nog een PLC steken ? Is dat echt nodig ? Ik heb van PLC's geen kass gegeten, dus als ik iets over het hoofd zie hoor ik het graag.
Wat betreft sensoren : vraag eens een cataloog aan bij www.rs-components.be, daarin staan al een ganse hoop ideeen. En natuurlijk ook weer de bouwkits van Velleman.
Mijn plan leunt aan bij wat jij beschrijft. Ik ben ook nog in de research fase (maar de bouw begint in november, dus...). Laat eens weten waar jij uitkomt.
Hier alvast enkel die ik voorlopig best interessant vind :
www.o2m8.com -> webbrick
www.velleman.be/be/en/product/view/?id=364910 --> USB maar goeie value for money (zelf te solderen...)
www.winfordeng.com/products/eth32.php -> goedkope ethernet interface
www.barix.com --> barionet
Met deze alternatieven kan je met 1000 EUR al ergens geraken (zonder de server die ik ook al heb staan).
Waarom naast de PC nog een PLC steken ? Is dat echt nodig ? Ik heb van PLC's geen kass gegeten, dus als ik iets over het hoofd zie hoor ik het graag.
Wat betreft sensoren : vraag eens een cataloog aan bij www.rs-components.be, daarin staan al een ganse hoop ideeen. En natuurlijk ook weer de bouwkits van Velleman.
pipodc,
Met een pc zou je in principe toekomen om zelf een domotica installatie te maken.
Maar het grote probleem van een pc is, dat hij ooit kan en zal crashen, ook al plaats je redundant power supplies, raid 5 systemen, ups'sen... als bijvoorbeeld je raid controller, mobo, cpu, geheugen of een andere vitale component kapot gaat, dan is het gedaan.
Vandaar dat de betere domotica merken volledig afstappen van pc gestuurde dingen, en overgaan naar op plc gebaseerde componenten, kwestie van een zo hoog mogelijke bedrijfszekerheid te garanderen(aangezien plc's uit de industrie komen).
Er zijn dan ook nog systemen die decentraal werken, zonder cpu eenheid, maw, elke module werkt op zich, en als er één module kapot gaat, is enkel maar die module kapot.
Veel domotica systemen werken ook met een bus die bijvoorbeeld jouw hele huis rond gaat, dus veeel minder kabel nodig, want je moet niet telkens met elke kabel terug naar de pc gaan.
Wat wel meer en meer gedaan wordt, is dat je een pc aan een domotica systeem kan hangen, en dit voor het uitlezen of rechtstreeks aansturen van dingen, maar dan kan je wel best kiezen voor een domotica systeem met een open protocol zodat er op dit gebied geen grenzen zijn, zoals Luxom bijvoorbeeld (ook decentraal).
Als je het liever wat goedkoper hebt, neem dan iets als qbus, gardy...
Maar een pc systeem raad ik iedereen af, wel als systeem dat nog extra aansturing doet naar de domotica toe of deze uitleest enz, maar nooit als main cpu, de bedrijfszekerheid ligt veel te laag in vergelijking met plc gebaseerde domotica systemen
groetjes,
Christof.
Met een pc zou je in principe toekomen om zelf een domotica installatie te maken.
Maar het grote probleem van een pc is, dat hij ooit kan en zal crashen, ook al plaats je redundant power supplies, raid 5 systemen, ups'sen... als bijvoorbeeld je raid controller, mobo, cpu, geheugen of een andere vitale component kapot gaat, dan is het gedaan.
Vandaar dat de betere domotica merken volledig afstappen van pc gestuurde dingen, en overgaan naar op plc gebaseerde componenten, kwestie van een zo hoog mogelijke bedrijfszekerheid te garanderen(aangezien plc's uit de industrie komen).
Er zijn dan ook nog systemen die decentraal werken, zonder cpu eenheid, maw, elke module werkt op zich, en als er één module kapot gaat, is enkel maar die module kapot.
Veel domotica systemen werken ook met een bus die bijvoorbeeld jouw hele huis rond gaat, dus veeel minder kabel nodig, want je moet niet telkens met elke kabel terug naar de pc gaan.
Wat wel meer en meer gedaan wordt, is dat je een pc aan een domotica systeem kan hangen, en dit voor het uitlezen of rechtstreeks aansturen van dingen, maar dan kan je wel best kiezen voor een domotica systeem met een open protocol zodat er op dit gebied geen grenzen zijn, zoals Luxom bijvoorbeeld (ook decentraal).
Als je het liever wat goedkoper hebt, neem dan iets als qbus, gardy...
Maar een pc systeem raad ik iedereen af, wel als systeem dat nog extra aansturing doet naar de domotica toe of deze uitleest enz, maar nooit als main cpu, de bedrijfszekerheid ligt veel te laag in vergelijking met plc gebaseerde domotica systemen
groetjes,
Christof.
Toch even een bedenking, ik volg de redenering naar betrouwbaarheid van een 'gewone' huis-tuin-en-keuken PC. Er bestaan echter PC systemen die wel betrouwbaar kunnen blijven werken, ik heb bijv een CX1000 van Beckhoff, da's volledig solid-state dwz zonder bewegende delen. geen harddisk maar een flashcard, geen ventilator maar passieve koeling. Als operating system loopt daar WindowsCE op, ook veel betrouwbaarder dan bijv. XP. Als je zo'n systeem vergelijkt met een PLC dan is er niet veel verschil meer, maar je hebt wel de voordelen van een PC, netwerkaccess voor shared files, USB poorten, VGA scherm voor user interface, ....
Pipodc sprak over een server, normaal zijn die ook wel tamelijk betrouwbaar en desnoods hou je een andere PC als backup om tijdelijk te gebruiken als het toch zou uitvallen.
Farao
Pipodc sprak over een server, normaal zijn die ook wel tamelijk betrouwbaar en desnoods hou je een andere PC als backup om tijdelijk te gebruiken als het toch zou uitvallen.
Farao
De CX1000 die jij aanhaalt is inderdaad qua betrouwbaarheid sterk te vergelijken met een plc,
Maar aan een gewone pc kan toch van alles aan kapot gaan en moet je, zoals jij zegt, best een 2de identieke pc achter de hand houden indien de eerste uitvalt.
Maar ja, dan heb ik ook zo iets van, waar ben je dan mee bezig
groetjes,
Christof.
Maar aan een gewone pc kan toch van alles aan kapot gaan en moet je, zoals jij zegt, best een 2de identieke pc achter de hand houden indien de eerste uitvalt.
Maar ja, dan heb ik ook zo iets van, waar ben je dan mee bezig
groetjes,
Christof.
Bedankt voor die toelichtingen.
Ik begrijp dus dat de bijdrage van een PLC niet zozeer functioneel ligt maar eerder op vlak van betrouwbaarheid. Nu, mijn server gaat zowiezo op Linux draaien, en das een echt stevig machien. Misschien is een klein solid state bakje ook een mogelijkheid.
Natuurlijk, de setup moet zo zijn dat ik bvb nog wel de lichten moet kunnen sturen als de computer plat ligt (door relais niet enkel via de PC, maar ook via drukknoppen te laten sturen- dit stuk moet ik wel goed gaan uitwerken).
Het voordeel van dit opzet lijkt me toch loofbaar : heel basic componenten (sensoren, relais, SSR), open syteem (geen limitaties naar componenten, software), modulair (ik kan eerst druknoppen met relais zetten, en achteraf computersturing toevoegen)... Dat maakt dat alles het budget kan volgen, en kan uitgebreid worden naargelang ik er tijd voor vind.
Main point : er bestaat een alternatief voor de gesloten merken/bus systemen...
Ik begrijp dus dat de bijdrage van een PLC niet zozeer functioneel ligt maar eerder op vlak van betrouwbaarheid. Nu, mijn server gaat zowiezo op Linux draaien, en das een echt stevig machien. Misschien is een klein solid state bakje ook een mogelijkheid.
Natuurlijk, de setup moet zo zijn dat ik bvb nog wel de lichten moet kunnen sturen als de computer plat ligt (door relais niet enkel via de PC, maar ook via drukknoppen te laten sturen- dit stuk moet ik wel goed gaan uitwerken).
Het voordeel van dit opzet lijkt me toch loofbaar : heel basic componenten (sensoren, relais, SSR), open syteem (geen limitaties naar componenten, software), modulair (ik kan eerst druknoppen met relais zetten, en achteraf computersturing toevoegen)... Dat maakt dat alles het budget kan volgen, en kan uitgebreid worden naargelang ik er tijd voor vind.
Main point : er bestaat een alternatief voor de gesloten merken/bus systemen...
Aansturen verwarming zonder thermostaat
Beste,
Je puntje 2 ivm thermostaten :
Bij nader onderzoek merk ik dat de standaard set-up van 1 centrale unit en dan thermostaatkranen per kamer niet deugt. We hebben een haard in de centrale ruimte, en ik ken geen 1 enkel waarvan ik kan zeggen dat het de hele boel aan of uit moet kunnen zetten.
Mijn denkpiste : temperatuursensoren per kamer, een centrale unit die ahv deze metingen al dan niet de verwarming laat draaien en kleppen op de verwarmingscircuits die de warmte sturen daar war ze nodig is. Normaal hoeven dan geen thermostaatkranen meer.
Voor de kleppen bvb :
http://www.raminex.nl/page/catalog.php?id=56996
Worst case scenario : je systeem ligt plat : je kan dan manueel de kleppen opendraaien, waardoor je zowiezo verwarming hebt. Stel dat je toch nog een centrale thermostaat steekt, als je dan de sturing vd ketel met een schakelaar kan zetten op die thermostaat OF op de PC/logische unit, dan kan je met een beperkt aantal handelingen overschakelen van het een naar het ander.
Je puntje 2 ivm thermostaten :
Bij nader onderzoek merk ik dat de standaard set-up van 1 centrale unit en dan thermostaatkranen per kamer niet deugt. We hebben een haard in de centrale ruimte, en ik ken geen 1 enkel waarvan ik kan zeggen dat het de hele boel aan of uit moet kunnen zetten.
Mijn denkpiste : temperatuursensoren per kamer, een centrale unit die ahv deze metingen al dan niet de verwarming laat draaien en kleppen op de verwarmingscircuits die de warmte sturen daar war ze nodig is. Normaal hoeven dan geen thermostaatkranen meer.
Voor de kleppen bvb :
http://www.raminex.nl/page/catalog.php?id=56996
Worst case scenario : je systeem ligt plat : je kan dan manueel de kleppen opendraaien, waardoor je zowiezo verwarming hebt. Stel dat je toch nog een centrale thermostaat steekt, als je dan de sturing vd ketel met een schakelaar kan zetten op die thermostaat OF op de PC/logische unit, dan kan je met een beperkt aantal handelingen overschakelen van het een naar het ander.