De goedkoopste manier om een 'koppeling' met externe systemen te maken, is een INM (ingangen) van ons systeem te koppelen met uitgangen van het externe systeem.


In volgend voorbeeld worden er 4 potentiaal vrije uitgangen van een alarm gekoppeld aan een INM4.

Om het voor iedereen zo makkelijk mogelijk te maken, maak je dan ook onmiddellijk 4 SoftwareMembers aan.
Werkwijze: voor elk contact 1 aparte SoftwareMember.

Voordelen:

  • Het is voor iedereen duidelijk wat welk contact verondersteld wordt te doen. De alarminstallateur programmeert de contacten en test die ook. Standaard vragen we om het contact te sluiten als de voorwaarde zich voordoet en te openen als de voorwaarde wegvalt. Dit wordt soms ook 'houdcontact' genoemd.
  • De SoftwareMember wordt later hergebruikt voor automatisatie


Onderstaand voorbeeld is een voorbeeld van hoe een INM geprogrammeerd werd:
Knop 1 is omschreven als 'Alles aan', en stuurt ook nog alle rollen op, en stuurt een blokeeradres aan.
Knop 2 is volledig leeg

Knop 3 is omschreven als 'rollen op'  en stuurt ook nog de alles aan van boven en de alles aan van beneden.
Knop 4 is omschreven als als 'deels in alarm'

En dat is meteen de enige knop waarvan je bijna zeker kan zijn wat hij doet.

Na communicatie met de alarminstallateur blijkt dat knop 1 gesloten wordt bij 'inbraak', knop 3 bij 'brandalarm'.
Als het uitgelegd wordt, lijkt het logisch, maar dit kan je van op afstand niet programmeren.
Dit kan je zo niet achterlaten.



Een kleine aanpassing maakt dit scherm een pak duidelijker
Rechts onderaan in het scherm, vind je een blauwe knop waarachter je, per drukknop, informatie kwijt kan.
Voor elke knop schrijf je hier handmatig de nodig info. Daarna kan je welke actie dan ook aan de knop linken en toch het overzicht behouden



Ter info: in bovenstaande figuur staat ook nog een (grove) fout.
Door het schakelen van 1 contact worden 3 stappenautomaten aangestuurd. Dit is uit en boze.

Hoe je dit beter oplost, tonen we aan in het volgende onderwerp: meerdere StappenAutomaten tegelijk aansturen.