BE1019787A3 - Werkwijze en computerprogramma voor het configureren van een automatiseringsysteem. - Google Patents

Werkwijze en computerprogramma voor het configureren van een automatiseringsysteem. Download PDF

Info

Publication number
BE1019787A3
BE1019787A3 BE2011/0064A BE201100064A BE1019787A3 BE 1019787 A3 BE1019787 A3 BE 1019787A3 BE 2011/0064 A BE2011/0064 A BE 2011/0064A BE 201100064 A BE201100064 A BE 201100064A BE 1019787 A3 BE1019787 A3 BE 1019787A3
Authority
BE
Belgium
Prior art keywords
modules
devices
computer program
configuration
central
Prior art date
Application number
BE2011/0064A
Other languages
English (en)
Inventor
Overloop Isabelle Van
Original Assignee
Niko Nv
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Niko Nv filed Critical Niko Nv
Priority to BE2011/0064A priority Critical patent/BE1019787A3/nl
Priority to DK12152216.3T priority patent/DK2482153T3/da
Priority to PL12152216T priority patent/PL2482153T3/pl
Priority to EP12152216.3A priority patent/EP2482153B1/en
Application granted granted Critical
Publication of BE1019787A3 publication Critical patent/BE1019787A3/nl

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25011Domotique, I-O bus, home automation, building automation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25067Graphic configuration control system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Small-Scale Networks (AREA)
  • Selective Calling Equipment (AREA)

Description

Werkwijze en computerprogramma voor het configureren van een automatiseringsysteem
De onderhavige uitvinding heeft betrekking op een werkwijze voor het configureren van een elektrisch systeem. De uitvinding heeft ook betrekking op een computerprogramma voor het configureren van een automatisering of domoticasysteem.
In gekende elektrische systemen, in het bijzonder automatisering of domoticasystemen, voor installatie in een gebouw of gelijkaardig, wordt één of meerdere centrale of decentrale controle-eenheden, direct of indirect, verbonden met meerdere ingangen en meerdere uitgangen. De één of meerdere centrale of decentrale controle-eenheden wordt geconfigureerd om bij ontvangst van bepaalde instructies vanuit de ingangen, bepaalde acties van toestellen te veroorzaken via de uitgangen. De ingangen zijn verbonden met ingangsinrichtingen zoals drukknoppen, draaiknoppen (dimbedieningen), sensoren en dergelijke, welke op diverse plaatsen in de te controleren ruimte, typisch een woning of een ander soort gebouw, worden aangebracht. De uitgangen zijn verbonden met uitgangsinrichtingen zoals verlichtingstoestellen, technische inrichtingen zoals HVAC- inriçhtingen en allerhande actuatoren zoals geautomatiseerde rolluiken en gordijnen. Aldus bepaalt de configuratie van de één of meerdere centrale of decentrale controle-eenheden onder meer door welke knop of knoppen ieder toestel kan bediend worden, en onder welke voorwaarden.
De ingangen en uitgangen zijn ondergebracht in toepassingsspecifieke modules, hierna I/O-modules genoemd, die zijn ingericht om met de één of meerdere centrale of decentrale controle-eenheden te kunnen communiceren.
De één of meerdere centrale of decentrale controle-eenheden en de I/O-modules hebben bij voorkeur gestandaardiseerde afmetingen, in het bijzonder bij voorkeur afmetingen die montage in een schakelkast met DIN-rails toelaat. Ingangen worden doorgaans rechtstreeks via het communicatiekanaal van het elektrisch of domoticasysteem met de één of meerdere centrale of decentrale controle-eenheden verbonden, i.e. de noodzakelijkë logica om via de bus van de schakelkast met de één of meerdere centrale of decentrale controle-eenheden te communiceren zit geïntegreerd in de ingangsinrichting. De term I/O-module betreft dus zowel I/O-modules van het type dat in een schakelkast gemonteerd wordt, als in een ingangsinrichting geïntegreerde modules.
Het is een algemeen nadeel van de gekende elektrische systemen van het beschreven type, dat de configuratie eerder omslachtig is. Dit is onder meer het gevolg van het feit dat tijdens de configuratie een adres van elke gebruikte ingang en uitgang moet gedetecteerd en opgeslagen worden.
Het is een doel van de onderhavige uitvinding een werkwijze en eèn programma voor de configuratie van een elektrisch systeem te voorzien dat op minder omslachtige wijze geconfigureerd kan worden.
Dit doel wordt bereikt door een werkwijze voor het configureren .van een elektrisch systeem met behulp van een configuratieterminal, welk systeem is te voorzien van een één of meerdere centrale of decentrale controle-eenheden en meerdere I/Ö-modules van vooraf bekende types, waarbij elk van de meerdere l/0-modules ten minste één ingang of ten minste één uitgang omvat, de werkwijze omvattende: het ontvangen van een selectie van gewenste I/O-inrichtingen uit een vooraf bepaalde verzameling beschikbare 1/0-inrichtingen; het virtueel genereren van met de gewenste I/O-inrichtingen overeenstemmende I/O-modules.
De uitvinding heeft het voordeel dat de keuze van de bouwstenen van het elektrische systeem, in het bijzonder het domoticasysteem, wordt teruggebracht tot zijn essentie, met name de keuze van de ingangs- en uitgangsinrichtingen, waarna een deterministische bepaling van overeenstemmende I/O-modules op onafhankelijke en geautomatiseerde wijze kan plaatsvinden. Onder het virtueel genereren van l/0-modules wordt begrepen het op geautomatiseerde wijze genereren van een lijst met de overeenkomstige l/0-modules, welke lijst bijvoorbeeld tekstueel of grafisch aan de gebruiker ter beschikking wordt gesteld, bij voorkeur op een beeldscherm.
In een specifieke uitvoeringsvorm gebeurt het ontvangen van de selectie van de gewenste I/O-inrichtingen door middel van een grafische gebruikersinterface.
In een uitvoeringsvorm omvat het ontvangen van de selectie van de gewenste I/O-inrichtingen het ontvangen van een door een gebruiker geselecteerde functionele combinatie.
Het is een voordeel van deze uitvoeringsvorm dat de gebruiker zich niet hoeft te bekommeren om individuele ingangs- en uitgangsinrichtingen, maar veeleer kan selecteren welke functies, door de inrichtingen zouden moeten vervuld worden. De configurâtieterminal voorziet dat de vertaling van de gekozen functies naar de benodigde 1/0-inrichtingen.
In een uitvoeringsvorm omvat de werkwijze volgens de onderhavige uitvinding voorts het selecteren van de gewenste interacties tussen ingangen en uitgangen van de meerdere I/O-modules.
In een specifieke uitvoeringsvorm gebeurt het selecteren van de gewenste interacties door middel van een grafische gebruikersinterface.
In een uitvoeringsvorm omvat de werkwij ze volgens de onderhavige uitvinding verder het virtueel toewijzen van de gewenste I/O-inrichtingen (111-114) aan de gegenereerde 1/0-modules (101-104).
In een uitvoeringsvorm van de werkwijze volgens de onderhavige uitvinding is elk van de meerdere i/O-modules voorzien van een logisch adres, en omvat de werkwijze verder het sequentieel activeren van elk van de meerdere I/O-modules, waarbij telkens het logische adres van de geactiveerde i/O-module wordt ontvangen en in een configuratiebestand wordt opgeslagen.
Het is een voordeel van deze uitvoeringsvorm dat de configuratie kan worden opgebouwd aan de hand van I/O-modules in plaats van individuele uitgangen, doordat de types van de I/O-modules vooraf bekend zijn. Vervolgens volstaat het; van elk van de I/O-modules een adres te detecteren tijdens een:eenmalige activering, om alle uitgangen adequaat te kunnen aanspreken. Hetzelfde geldt mutatis mutandis voor ingangen, voor zover deze via een aparte I/O-module worden aangesloten.
In een uitvoeringsvorm van de werkwijze volgens de onderhavige uitvinding is de één of meerdere centrale of decentrale controle-eenheden verbonden met een configurâtieterminal, waarbij het logische adres van de geactiveerde I/O-module door de configuratieterminal wordt ontvangen en in een configuratiebestand wordt opgeslagen, en de werkwij zei .voorts omvat: 'het overdragen van het configuratiebestand van de configuratieterminal naar de één of meerdere centrale of decentrale controle-eenheden.
Deze uitvoeringsvorm heeft het voordeel dat de configuratie kan worden voorbereid op de configuratieterminal, welke typisch een krachtiger en flexibeler platform biedt dan de één df meerdere centrale of decentrale controle-eenheden. De configuratieterminal kan bijvoorbeeld een generieke draagbare computer zijn. Na de voorbereiding van de configuratie, wordt deze in de vorm van een gegevensbestand overgedragen naar de één of meerdere centrale of decentrale controle-eenheden.
In een uitvoeringsvorm van de werkwijze volgens de onderhavige uitvinding is de één of meerdere centrale of decentrale controle-eenheden verbonden met de configuratieterminal via een IEEE 802.3 punt-tot-punt verbinding.
De keuze voor een IEEE 802.3 punt-tot-punt verbinding, ook bekend als "Ethernet", heeft het voordeel dat deze een voldoende hoge overdrachtsnelheid garandeert (typisch tussen 10 Mb/s en 1000 Mb/s), en dat een aansluiting van dit type courant voorzien is bij draagbare computers.
In een uitvoeringsvorm van de werkwijze volgens de onderhavige uitvinding is de één of meerdere centrale of decentrale controle-eenheden verbonden met de configuratieterminal via een IP-netwerk.
Deze uitvoeringsvorm heeft het voordeel dat de één of meerdere centrale of decentrale controle-eenheden kan verbonden worden met de configuratieterminal ongeacht de beschikbare communicatietechnologieën op het niveau van de fysische laag en de datalink-laag van de respectieve uitpunten. In het bijzonder is het in deze uitvoeringsvorm mogelijk de één of meerdere centrale of decentrale controle-eenheden en de configuratieterminal met elkaar te laten communiceren via een m het gebouw beschikbaar datanetwerk, of over een grotere afstand via het Internet (beheer van op afstand).
Het doel van de onderhavige uitvinding wordt ook bereikt door een computerprogramma voor het configureren van een elektrisch systeem, welk systeem is te voorzien van één of meerdere centrale of decentrale controle-eenheden en meerdere I/O-modules van vooraf bekende types, welk computerprogramma is ingericht om volgende stappen te laten uitvoeren door een met de één of meerdere centrale of decentrale controle-eenheden verbonden configuratieterminal: het ontvangen van een selectie van gewenste I/O-inrichtingen uit een vooraf bepaalde verzameling beschikbare I/O-inrichtingen; en het virtueel genereren van met de gewenste I/O-inrichtingen overeenstemmende I/O-modules.
In een specifieke uitvoeringsvorm gebeurt het ontvangen van de selectie van gewenste I/O-inrichtingen via een grafische gebruikersinterface.
In een uitvoeringsvorm omvat het ontvangen van de selectie van de gewenste I/O-inrichtingen het ontvangen van een door een gebruiker geselecteerde functionele combinatie.
In een uitvoeringsvorm is het computerprogramma volgens de onderhavige uitvinding verder ingericht om volgende stappen te laten uitvoeren door de configuratieterminal: het ontvangen van een selectie van gewenste interacties tussen ingangen en uitgangen van de met de gewenste 1/0-inrichtingen overeenstemmende I/O-modules; en het genereren van een configuratiebestand voor het domoticasysteem, welk corifiguratiebestand de gewenste interacties omvat.
In een specifieke uitvoeringsvorm gebeurt het ontvangen van de selectie van gewenste interacties via een grafische gebruikersinterface.
In een uitvoeringsvorm is het computerprogramma volgens de onderhavige uitvinding verder ingericht om volgende stap te laten uitvoeren door de configuratieterminal: het virtueel toewijzen van de gewenste I/O-inrichtingen aan de gegenereerde I/O-modules.
In een uitvoeringsvorm is het computerprogramma volgens de onderhavige üitvinding verder ingericht om volgende stap te laten uitvoeren door de configuratieterminal: het verzoeken !..
om een sequentiële activering van elk van de I/O-modules; en het detecteren en opslaan van een logisch adres van elk van de sequentieel geactiveerde I/O-modules.
In een uitvoeringsvorm is het computerprogramma volgens de onderhavige uitvinding verder ingericht om volgende stap te laten uitvoeren door de configuratieterminal: het overdragen van het configuratiebestand naar de één of meerdere centrale of decentrale controle-eenheden.
De voordelen van de diverse uitvoeringsvormen van het computerprogramma volgens de onderhavige uitvinding komen in hoofdzaak overeen met de genoemde voordelen van de overeenkomstige uitvoeringsvormen van de werkwijze volgens de uitvinding.
Deze en andere aspecten en voordelen van de uitvinding zullen nu nader beschreven worden aan de hand van de bij gevoegde tekeningen, waarin: i
Figuur 1 schematisch een automatisering of domoticasysteem weergeeft waarin de onderhavige uitvinding kan worden toegepast;
Figuur 2 schematisch de controle-eenheid van het in Figuur 1 weergegeven domoticasysteem weergeeft; en
Figuur 3 een stroomdiagram is van een werkwijze volgens een uitvoeringsvorm van de onderhavige uitvinding.
Figuur 1 illustreert een exemplarisch automatisering of domoticasysteem. Het syste.em wordt gestuurd vanuit de centrale schakelkast 100, waarin zich een controle-eenheid 105 bevindt . 'Zonder verlies aan algemeenheid, zijn er in de figuur slechts twee ingangsinrichtingen weergegeven, met name schakelaar 111 en schakelaar 112. Eveneens is het mogelijk om meerdere controle-eenheden te voorzien, al dan niet centraal of decentraal geplaatst. Schakelaar 111 is voorzien van een geïntegreerde communicatiemodule 101, die rechtstreeks wordt verbonden met de communicatiebus 120 van de schakelkast 100. Schakelaar 112 is verbonden met de ingangsmodule 102 in de schakelkast 100. Opnieuw zonder verlies aan algemeenheid, zijn er in de figuur slechts twee uitgangsinrichtingen weergegeven, met name lamp 113 en lamp 114. Deze zijri respectievelijk verbonden met de uitgangsmodules 103 en 104 in de schakelkast 100.
De communicatie tussen de respectieve modules 101-104 en de controle-eenheid 105 gebeurt via een in de schakelkast 100 voorzien communicatiekanaal. In Figuur 1 is dit communicatiekanaal bij wijze van voorbeeld weergegeven als de bus 120. Uiteraard zijn andere netwerktopologieën eveneens bruikbaar, zoals een stertopologie die controle-eenheid 105 als centraal knooppunt heeft. Het gekozen communicatiekanaal heeft bij voorkeur een voorziening 121 die toelaat de schakelkast 100 te verbinden met een andere schakelkast (niet weergegeven), om systemen met een groter aantal modules op te bouwen.
De toewijzing van één of meer schakelaars 111, 112 aan één of meer lampen 113, 114, gebeurt niet fysiek, zoals vóór de komst van domotica gebruikelijk was, maar door een geschikte configuratie van de controle-eenheid 105. Aldus zijn uiteraard configuraties mogelijk waarbij elke schakelaar (111 of 112) één enkele lamp (113 of 114) aanstuurt, maar er zijn net zo goed configuraties mogelijk waarbij beide lampen (113 en 114) tegelijk branden of niet branden, en elk van beide schakelaars (111 en 112) kan gebruikt worden om het paar lampen aan te steken of uit te doen. Al naargelang van de mogelijkheden van de controle-eenheid 105, kunnen nog bijkomende voorwaarden worden opgelegd aan de functionele koppeling tussen de ingangsinrichtingen en de uitgangsinrichtingen, of kunnen bepaalde acties plaatsvinden met een zekere vertraging.
Figuur 1 toont ook een verbinding 130 tussen de controle-eenheid 105 in de schakelkast 100 en een externe terminal, hier.bij wijze van voorbeeld weergegeven als een draagbare computer 140. Op het scherm van terminal 140 is louter ter illustratie een grafische gebruikersinterface (GUI) 150 getekend, die bij wijze van voorbeeld een schematische voorstelling van schakelkast 100 weergeeft. De verbinding 130 is bij voorkeur een snelle dataverbinding, zoals een IEEE 802.3, "Ethernet" verbinding van het type 10BASE-T, 100BASE-T of 1000BASE-T, welke courant voorzien wordt op draagbare computers. De vakman zal begrijpen dat naargelang de complexiteit van de toepassing en de gewenste snelheid, ook andere types van verbindingen kunnen gebruikt worden in uitvoeringsvormen van de onderhavige uitvinding, waarvan we als verdere voorbeelden slechts USB, Firewire, en RS-232 vermelden.
Ofschoon de verbinding 130 als een enkele punt-tot-punt kabel werd geïllustreerd, kan er een complexer netwerk tussen de controle-eenheid 105 en de terminal 140 liggen. In het bijzonder is het mogelijk dat de eindgebruiker of installateur toegang krijgt tot de controle-eenheid 105 van het domoticasysteem vanuit eender welke computer in het IP-gebaseërde thuisnetwerk. De verbinding 130 tussen de controle-eenheid 105 en de configuratieterminal 140 kan dan bijvoorbeeld verlopen via een in de schakelkast 100 voorziene IP-module (niet weergegeven).
Figuur 2 bevat een schematische weergave van de controle-eenheid 105 van Figuur 1. Een centrale verwerkingseenheid 1050 staat in voor het verwerken van de uit de ingangsinrichtingen verkregen input, en het genereren van de nodige output ter aansturing van de uitgangsinrichtingen. Hiertoe communiceert de centrale verwerkingseenheid 1050 met de in de schakelkast 100 aanwezige modules via communicatiekanaal 120. De kanaalspecifieke communicatiefuncties worden typisch uitgevoerd door een eerste gespecialiseerde communicatiecomponent 1051.
Op gelijkaardige wijze zorgt typisch een tweede gespecialiseerde communicatiecomponent 1052 voor de communicatie over de verbinding 130 met de configurâtieterminal 140.
De configuratie van de controle-eenheid 105 wordt opgeslagen in een geheugen 1053, zodat de controle-eenheid na de configuratiefase losgekoppeld kan worden van de terminal 140, en verder.kan functioneren volgens de ontvangen en opgeslagen configuratie.
Voor de goede werking van de centrale verwerkingseenheid 1051 is het noodzakelijk deze laatste te omringen door de gebruikelijke componenten, waaronder een klok 1054. De klok 1054 laat ook toe om bepaalde functies binnen het domoticasysteem op tijdsafhankelijke wijze te laten verlopen. ‘
De centrale verwerkingseenheid 1050 kan bijvoorbeeld bestaan uit een commercieel verkrijgbare processor of controller met gepaste software, programmeerbare logica, zoals FPGA, of een voor de toepassing ontworpen hardwareblok, zoals een ASIC.
De vakman zal begrijpen dat Figuur 2 en de bovenstaande beschrijving van schematische aard zijn, en dat de precieze verdeling van de functies over elektronische componenten kan verschillen zonder afbreuk te doen aan de beschreven architectuur. 1
Gebruikelijke bouwstenen die voor de vakman geen moeilijkheid opleveren, zoals voedingen, werden in het bovenstaande voor de eenvoud niet expliciet vermeld. Het zal evenwel duidelijk zijn dat dergelijke bouwstenen noodzakelijk zijn om tot een werkend geheel te komen.
I ;
Figuur 3 toont een stroomdiagram van een werkwijze volgens een uitvoeringsvorm van de onderhavige uitvinding.
Voor een ; goed begrip van de werkwijze volgens de uitvinding, is het nuttig te beschouwen hoe de opbouw van de schakelkast plaatsvond volgens de stand van de techniek. Een gespecialiseerde installateur selecteert de modules die nodig zijn óm de in het gebouw voorziene (of de door de klant gewenste) toestellen te bedienen. Deze modules worden samen met een controle-eenheid in de schakelkast ondergebracht. De controle-eenheid of alle I/O modules moeten vervolgens geconfigureerd worden, wat typisch gebeurd via een terminal die met de controle-eenheid wordt verbonden. De configuratiefase bevat enerzijds het inventariseren van alle relevante adressen van de in het systeem voorkomende ingangs- en uitgangsinrichtingen, hierna kortweg aangeduid als het "adresseren", en anderzijds het instellen van de functionele verbanden tussen deze ingangs- en uitgangsinrichtingen. Bij het adresseren diende in de werkwijze volgens de stand van de techniek elke ingang en elke uitgang afzonderlijk geactiveerd te worden, zodanig dat de terminal, via de controle-eenheid, het adres van de geactiveerde inrichting kan lezen en opslaan.
De onderhavige uitvinding is gebaseerd op het inzicht dat de selectie van de benodigde modules kan worden uitgevoerd door een géautömatiseerd expertsysteem, van zodra de gewenste ingangs- en uitgangsinrichtingen gekend zijn. Aldus kan de virtuele schakelkast automatisch gevuld worden door de configuratiesoftware, waarna de reële schakelkast eenvoudigweg op overeenkomstige wijze kan worden ingericht.
Voor een goed begrip en zonder verlies aan algemeenheid is het nuttig de werkwijze volgens de uitvinding te beschouwen als een opeenvolging van stappen die worden uitgevoerd door de configuratieterminal 140, al dan niet in functie van invoer door een gebruiker of installateur (niet weergegeven). Stappen die invoer door een gebruiker of installateur impliceren, zijn weergegeven in de linkerkolom van Figuur 3. Stappen die eerder autonoom door de configuratieterminal 140 worden uitgevoerd, zijn weergegeven in de rechterkolom van Figuur 3.
In een eerste invoerstap 301 ontvangt de configuratieterminal 140 de selectie van de in het gebouw voorkomende of gewenste ingangs- en uitgangsinrichtingen. Deze selectie gebeurt hetzij manueel door een gebruiker of installateur, maar kan in principe ook ingelezen worden uit een vooraf opgeslagen bestand, dat bijvoorbeeld afkomstig is uit een controle-eenheid in een bestaande installatie. Eveneens is het mogelijk dat een automatische detectie door het systeem kan gebeuren, waarbij reeds bestaande ingangs-en uitgangsinrichtingen gedetecteerd en doorgegeven wordt aan de configuratieterminal. Dit is vooral nuttig in het geval van een uitbreiding van een bestaand systeem.
Bovendien is het ook mogelijk dat de gebruiker voor bepaalde ruimten geen of niet enkel individuele ingangs- en uitgangsinrichtingen selecteert, maar uit een bibliotheek een kant--erï-klare actie kiest om een bepaald effect te bereiken, waarbij de configuratieterminal 140 automatisch de overeenkomstige inrichtingen in de selectielijst opneemt. De gebruiker kan zich aldus concentreren op het beoogde effect, en de bijpassende functionele combinatie selecteren, zonder zich te bekommeren om de voor dit effect benodigde inrichtingen, welke door de terminal automatisch geselecteerd worden. Verdere details over het aanbieden van dergelijke bibliotheekacties zijn te vinden in de aanvrage getiteld "Werkwijze en inrichting voor het verbeteren van elektrische installaties", ingediend door de Aanvraagster van de onderhavige aanvrage op 28 januari 2011, waarvan de inhoud hierin integraal door verwijzing wordt opgenomen.
Aan de hand van de ontvangen selectie, leidt de configuratieterminal 140 in een volgende stap 311 autonoom de lijst met in de schakelkast 100 benodigde I/O-modules af. Aldus wordt de schakelkast 100 virtueel gevuld door de configuratieterminal 140. Om dit mogelijk te maken volstaat het dat de configuratieterminal 140 beschikt over een databank die de beschikbare ingangs- en uitgangsinrichtingen verbindt met de voor deze inrichtingen geschikte I/O-modules. Uiteraard hoeven er voor ingangsinrichtingen met geïntegreerde module geen bijkomende modules te worden voorzien in de schakelkast 100. Bij voorkeur laat de configuratieterminal 140 toe dat de gebruiker de automatische modulekeuze manueel wijzigt, bijvoorbeeld om met het oog op toekomstige wijzigingen extra capaciteit te voorzien.
Indien er op het ogenblik van de configuratie nog geen bestaande fysieke installatie is, kan de configuratieterminal 140 bovendien in de virtuele configuratie overgaan tot het automatisch associëren van de specifieke ingangs- en/of uitgangsinrichtingen met de bijhorende I/O-modules. Het is uiteraard wenselijk dat de configuratieterminal 140 toelaat dat reeds bestaande fysieke verbindingen door de gebruiker worden ingevoerd, en door de configuratieterminal 140 worden gerespecteerd.
!
De configuratieterminal 140 kan optioneel worden ingericht om de ingevoerde lijst van ingangs- én/of uitgangsinrichtingen te optimaliseren. In een voordelige uitvoeringsvorm is de configuratieterminal 140 ingericht om aan de hand van de ingevoerde lijst en een stel optimalisatieregels een geoptimaliseerde lijst voor te stellen. De gebruiker krijgt vervolgens bij voorkeur de gelegenheid om de geoptimaliseerde lijst al dan niet te aanvaarden, of eventueel te wijzigen. Optimalisatie kan betrekking hebben op de totale kostprijs van de installatie, het installatiegemak, het geschatte verbruik van de installatie, en dergelijke criteria. Louter bij wijze van voorbeeld, worden volgende mogelijke optimalisatieregels vermeld: het vervangen van meerdere enkelvoudige bedieningen door een enkele meervoudige bediening; het voorzien van een dimbare of trapsgewijze bediening in plaats van een aan/uit bediening; het voorzien van een meervoudige bediening met meer bedieningseenheden dan die welke door de gebruiker werd gekozen' (met het oog op latere uitbreiding van de installatie); en het toevoegen van bewegingsdetectoren om het energieverbruik te kunnen reduceren door bepaalde inrichtingen automatisch uit te schakelen bij afwezigheid.
In een tweede invoerstap 302 ontvangt de configurâtieterminal 140 de selectie van de gewenste functionele verbanden tussen de in de eerste stap 301 geselecteerde ingangs- en uitgangsinrichtingen. Deze verbanden worden in een volgende stap 312 door de configurâtieterminal 140 vertaald in functionele links tussen concrete ingangen en uitgangen van individuele I/O-modules. ' ' ,
De configuratieterminal 140 voorziet bij voorkeur een grafische gèbruikersinterface voor het uitvoeren van de eerste invoerstap 301 en de tweede invoerstap 302. Het kan hierbij gaan om een gemeenschappelijke interface, waarbij een strikte sequentiële scheiding tussen de beide stappen 301, 302 niét noodzakelijk is. Een gebruiksvriendelijke uitvoeringsvorm laat een incrementele opbouw van het systeem toe, waarbiij de stappen 301, 302 worden herhaald voor telkens nieuwe ingangs- en uitgangsinrichtingen.
In een voorkéursuitvoeringsvorm omvat de grafische gebruikersinterface een interface waarin de gebruiker of de installateur een schematische plattegrond van het te bedienen gebouw kan tekenen, en waarin de gewenste ingangs-en uitgangsinrichtingen door middel van schematische voorstellingen op hun bij benadering correcte plaats op het plattegrond kunnen worden ingetekend. Onder intekenen wordt ook verstaan het verslepen van vooraf voorziene schematische voorstellingen van ingangs- en uitgangsinrichtingen naar de gewenste plaats op het plattegrond.
In een voorkeursuitvoeringsvorm wordt ook een grafische gebruikersinterface voorzien voor de schematische weergave van de op te bouwen schakelkast, waarin de controle-eenheid en de diverse I/O-modules op hun correcte plaats in de schakelkast kunnen worden ingetekend. Door deze schematische en grafische .weergave is het voor de gebruiker zeer I -, .
eenvoudig om na de.virtuele installatie, de installatie ook daadwerkelijk in realiteit na te bouwen. Op die manier kunnen fouten vermeden of toch ten minste tot een minimum herleid worden.
In een derde invoerstap 303 leert de configuratieterminal 140 de adressen van de ingangs- en uitgangsinrichtingen. Hiertoe is enerzijds vereist dat de I/O-modules op verzoek selectief geactiveerd worden door de gebruiker of installateur, en anderzijds dat de configuratieterminal 140 de adressen, die bij activering worden uitgezonden, ontvangt en opslaat 313, om deze in de configuratie te kunnen opnemen. Ook de ingangsinrichtingen die rechtstreeks op de schakelkast zijn aangesloten, i.e. de ingangsinrichtingen met geïntegreerde module, moeten selectief geactiveerd worden om detectie door de controle-eenheid 105 mogelijk te maken. Aangezien de configuratieterminal 140 in deze fase dankzij stap 311 al nauwkeurig op de hoogte is van de aanwezige I/O-modules, en dankzij stap 312 al nauwkeurig op de hoogte is van de toewijzing van de individuele ingangen en uitgangen van de genoemde I/O-modules, volstaat nu een enkele activering per I/O-module om een correcte adresseringstabel op te stellen voor alle ingangen en uitgangen.
De configuratie kan vervolgens, voorzien van de correcte adressen, via verbinding 130 worden overgezonden van de configuratieterminal 140 naar de controle-eenheid 105 in stap 314.
In Figuur 3 en in de voorgaande beschrijving werd een uitvoeringsvorm van de werkwijze volgens de onderhavige uitvinding beschreven aan de hand van opeenvolgende stappen. Het zal echter duidelijk zijn dat de volgorde van de stappen in andere uitvoeringsvormen van de uitvinding niet hoeft overeen te stemmen met de beschreven volgorde, behalve in zoverre expliciet werd aangegeven dat een bepaalde stap enkel na de' uitvoering van een andere bepaalde stap kan worden uitgevoerd.
Een verdere uitvoeringsvorm van de uitvinding betreft een computerprogramma dat is ingericht om een computer de hierboven beschreven werkwijze te laten uitvoeren.
Aangezien,de bovenstaande beschrijving mutatis mutandis ook geldt voor het computerprogramma, wordt deze niet expliciet herhaald. Verdere details over een mogelijke opbouw van het computerprogramma zijn .te vinden in de aanvrage getiteld "Werkwijze voor gebruik bij de installatie van een domoticasysteem, computermedium en computerprogramma", ingediend door de Aanvraagster van de onderhavige aanvrage op 28 januari 2011, waarvan de inhoud hierin integraal door verwijzing ; wordt opgenomen.
Het computerprogramma volgens de onderhavige uitvinding kan voorzien worden in de vorm van een computerprogrammaproduct, in het bijzonder als een voor een computer leesbaar opslagmedium waarop het computerprogramma is opgeslagen. Het opslagmedium omvat bijvoorbeeld een magnetische band, een magnetische schijf, een optische schijf, of een halfgeleidergeheugen.
Hoewel de uitvinding in het voorgaande werd beschreven aan de hand van' enkele specifieke uitvoeringsvormen, dienen deze enkel als voorbeeld en beperken zij geenszins de omvang van de uitvinding.

Claims (18)

1. Werkwijze voor het configureren van een elektrisch systeem met behulp van een configurâtieterminal (140), welk systeem is te voorzien van één of meerdere centrale of decentrale controle-eenheden (105) en meerdere I/O-modules (101-104) van vooraf bekende types, waarbij elk van de meerdere I/O-modules (101-104) ten minste één ingang en/of ten minste één uitgang omvat, de werkwijze omvattende: het ontvangen van een selectie (301) van gewenste I/O-inrichtingen (111-114) uit een vooraf bepaalde verzameling beschikbare I/O-inrichtingen; en het virtueel genereren (311) van met de gewenste I/O-inrichtingén (111-114) overeenstemmende I/O-modules (101-104) .
2. Werkwijze volgens conclusie 1, waarbij het ontvangen (301) van de selectie van de gewenste I/O-inrichtingen (111-114) gebeurt door middel van een grafische gebruikersinterface (150).
3. Werkwijze volgens conclusie 1, waarbij het ontvangen (301) van de selectie van de gewenste I/O-inrichtingen (111-114) het ontvangen van een door een gebruiker geselecteerde functionele combinatie omvat.
4. Werkwijze volgens één van de voorgaande conclusies, voorts omvattende: t ! het selecteren (302) van gewenste interacties tussen ingangen en uitgangen van de meerdere i/O-modules (101-104).
5. Werkwijze volgens conclusie 4, waarbij het selecteren (302) van de gewenste interacties gebeurt door middel van een grafische gebruikersinterface (150).
6. Werkwijze volgens één van de voorgaande conclusies, verder omvattende, het virtueel toewijzen van de gewenste I/O-inrichtingen (111-114) aan de gegenereerde I/O-modules (101-104)
7. Werkwijze volgens één van de voorgaande conclusies, waarbij elk van de meerdere i/O-modules (101-104) is voorzien van een logisch adres, de werkwijze verder omvattende : het sequentieel activeren (303) van elk van de meerdere I/O-modules. (101-104), waarbij telkens het logische adres van de geactiveerde I/O-module wordt ontvangen en in een configuratiebestand wordt opgeslagen (313).
8. Werkwijze volgens conclusie 7, waarbij de één of meerdere centrale of decentrale controle-eenheden (105) is verbonden met een configurâtieterminal (140), waarbij het logische adres van de geactiveerde.i/O-module door de configurâtiéterminal (140) wordt ontvangen en in een configuratiebestand wordt opgeslagen (313), de werkwijze voorts omvattende: het overdragen (314) van het configuratiebestand van de configurâtiéterminal (140) naar de één of meerdere centrale of decentrale controle-eenheden (105).
9. Werkwijze .volgens conclusie 8, waarbij de één of meerdere centrale of decentrale controle-eenheden (105) is verbonden met de configurâtieterminal (140) via een IEEE 802.3 punt-tot-punt verbinding (130).
10. Werkwijze volgens conclusie 8, waarbij de één of meerdere centrale of decentrale controle-eenheden (105) is verbonden met de configuratieterminal (140) via een IP-netwerk (130).
11. Computerprogramma voor het configureren van een domoticasysteem, welk domoticasysteem is te voorzien van één of meerdere centrale of decentrale controle-eenheden (105) en meerdere I/O-modules (101-104) van vooraf bekende types, welk computerprogramma is ingericht om volgende stappen te laten uitvoeren door een met de één of meerdere centrale of decentrale controle-eenheden (105) verbonden configuratieterminal (140): - het ontvangen van een selectie (301) van gewenste I/O-inrichtingen , (111-114) uit een vooraf bepaalde verzameling beschikbare' i/O-inrichtingen; en - het virtueel genereren (311) van met de gewenste 1/0-inrichtingen (111-114) overeenstemmende I/O-modules (101-104).
12. Computerprogramma volgens conclusie 11, waarbij het ontvangen van de selectie (301) van gewenste I/O-inrichtingen (111-114) gebeurt via een grafische gebruikersinterface (150).
13. Computerprogramma volgens conclusie 12, waarbij het ontvangen van de selectie van gewenste I/O-inrichtingen het ontvangen van een door een gebruiker geselecteerde functionele combinatie omvat.
14. Computerprogramma volgens conclusie 11-13, verder ingericht om volgende stappen te laten uitvoeren door de configurâtieterminal (140): - het ontvangen van een selectie (302) van gewenste interacties tussen ingangen en uitgangen van de met de gewenste I/O-inrichtingen (111-114) overeenstemmende I/O-modules (101-104); - het genereren (312) van een configuratiebestand voor het domoticasysteem, welk configuratiebestand de gewenste interacties omvat.
15. Computerprogramma volgens conclusie 14, waarbij het ontvangen van de selectie (302) van gewenste interacties gebeurt via een grafische gebruikersinterface (150).
16.,Computerprogramma volgens één van conclusies 11-15, verder ingericht om volgende stap te laten uitvoeren door de configuratieterminal (140): het virtueel toewijzen van de gewenste I/O-inrichtingen (111-114) aan.de gegenereerde I/O-modules (101-104).
17. Computerprogramma volgens één van conclusies 11-16, verder ingericht om volgende stap te laten uitvoeren door de configuratieterminal (140): - het verzoeken om een sequentiële activering (303) van elk van de I/O-modules (101-104); en - het detecteren en opslaan (313) van een logisch adres van elk van de sequentieel geactiveerde I/O-modules (101-104).
18. Computerprogramma volgens één van conclusies 11-17, verder ingericht om volgende stap te laten uitvoeren door de configuratieterminal (140): het overdragen (314) van het configuratiebestand naar de één of meerdere centrale of decentrale controle-eenheden (105).
BE2011/0064A 2011-02-01 2011-02-01 Werkwijze en computerprogramma voor het configureren van een automatiseringsysteem. BE1019787A3 (nl)

Priority Applications (4)

Application Number Priority Date Filing Date Title
BE2011/0064A BE1019787A3 (nl) 2011-02-01 2011-02-01 Werkwijze en computerprogramma voor het configureren van een automatiseringsysteem.
DK12152216.3T DK2482153T3 (da) 2011-02-01 2012-01-24 Fremgangsmåde og computerprogram til konfigurering af et automatisk system
PL12152216T PL2482153T3 (pl) 2011-02-01 2012-01-24 Sposób i program komputerowy do konfigurowania systemu automatyki
EP12152216.3A EP2482153B1 (en) 2011-02-01 2012-01-24 Method and computer program for configuring an automation system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
BE201100064 2011-02-01
BE2011/0064A BE1019787A3 (nl) 2011-02-01 2011-02-01 Werkwijze en computerprogramma voor het configureren van een automatiseringsysteem.

Publications (1)

Publication Number Publication Date
BE1019787A3 true BE1019787A3 (nl) 2012-12-04

Family

ID=43736230

Family Applications (1)

Application Number Title Priority Date Filing Date
BE2011/0064A BE1019787A3 (nl) 2011-02-01 2011-02-01 Werkwijze en computerprogramma voor het configureren van een automatiseringsysteem.

Country Status (4)

Country Link
EP (1) EP2482153B1 (nl)
BE (1) BE1019787A3 (nl)
DK (1) DK2482153T3 (nl)
PL (1) PL2482153T3 (nl)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2014262368B2 (en) * 2013-05-07 2018-03-01 Sane Pty Ltd An electrical control system and method
ES2549831B1 (es) * 2015-05-15 2016-04-27 Jordi AULADELL COLOMER Unidad domótica de conexión simplificada
ITUB20153742A1 (it) * 2015-09-18 2017-03-18 Armadillo Lab S R L Sistema di controllo di apparecchiature elettriche e/o elettromeccaniche e/o elettroniche dislocate in uno spazio abitativo

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004107067A1 (en) * 2003-06-02 2004-12-09 Abb Research Ltd A method and a tool for allocating computational resources in a distributed control system
EP2098928A1 (de) * 2008-03-07 2009-09-09 Sick Ag Verfahren und Vorrichtung zum Programmieren und/oder Konfigurieren einer Sicherheitssteuerung
EP2098926A1 (de) * 2008-03-07 2009-09-09 Sick Ag Verfahren und Vorrichtung zum Programmieren und/oder Konfigurieren einer Sicherheitssteuerung

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004107067A1 (en) * 2003-06-02 2004-12-09 Abb Research Ltd A method and a tool for allocating computational resources in a distributed control system
EP2098928A1 (de) * 2008-03-07 2009-09-09 Sick Ag Verfahren und Vorrichtung zum Programmieren und/oder Konfigurieren einer Sicherheitssteuerung
EP2098926A1 (de) * 2008-03-07 2009-09-09 Sick Ag Verfahren und Vorrichtung zum Programmieren und/oder Konfigurieren einer Sicherheitssteuerung

Also Published As

Publication number Publication date
EP2482153B1 (en) 2013-11-27
DK2482153T3 (da) 2014-01-13
EP2482153A1 (en) 2012-08-01
PL2482153T3 (pl) 2014-02-28

Similar Documents

Publication Publication Date Title
CN105850229B (zh) 用于信号发射器模块化安装的可编程模块和驱动安装的方法
US10367686B2 (en) Automatically detecting roles of nodes in layered network topologies
JP6563187B2 (ja) 分散制御システム、制御装置及び制御方法
JP2004503002A (ja) デバイスの順序付けられた集合に対する通信の自動化された構成
US20160006642A1 (en) Network-wide service controller
JP5794011B2 (ja) ネットワーク管理装置及びネットワーク管理方法
BE1019787A3 (nl) Werkwijze en computerprogramma voor het configureren van een automatiseringsysteem.
US10356008B2 (en) Large scale fabric attached architecture
CN116016213B (zh) 一种基于网络靶场的流量编排方法、装置、系统及设备
WO2018069171A1 (en) Computer system and method for dynamically adapting a software-defined network
CN106687872B (zh) 用于配置建筑物自动化系统的方法
CN112335339B (zh) 一种用于配置照明设备的系统
EP3185474A1 (en) Distributed database for network functions
US20160352577A1 (en) Multiple gateway virtualization
CN103425096B (zh) 楼宇自动化系统
US10824427B2 (en) Method and system for power supply control
DK3105683T3 (en) APPLICATION OF COMPLETE API FOR PROGRAMMING BOTH SERVERS AND STRUCTURE FOR TRANSMISSION TO FINE CORN NETWORK OPTIMIZATIONS.
JP2012022445A (ja) サーバシステム、及び、サーバシステムのi/o構成の構築方法
CN103246243A (zh) 用于人机界面装置的可扩展架构
US11036532B2 (en) Fast join and leave virtual network
US20210208929A1 (en) System And Method For Providing Configurable Communications For A Software Platform On A Per Service Basis
US20200301747A1 (en) Control method, control apparatus and server in network system
EP3439254B1 (en) A multiport device
CN112838986A (zh) 一种服务链生成方法、装置及电子设备和存储介质
Hu et al. D-ZENIC: a scalable distributed SDN controller architecture

Legal Events

Date Code Title Description
RE Patent lapsed

Effective date: 20140228