Package de.a_weinert.facil

Klassen für spezifische Automatisierungslösungen
Sensoren, Aktoren, Bausteine, Factories.

See:
          Description

Class Summary
Bereich Bereich eines Gebäudes / eines Objektschutzsystems (OSS, facility).
BewMeld Bewegungsmelder / Personenerfassung.
Blitz Eine Blitzlampe.
CodeTaste Eine kodierte Befehlseingabe einer Anlage.
FensterKont Fensterkontakt eines Objektschutzsystems.
Hupe Ein (lauter) akustischer Signalgeber.
Lampe Gesteuerte Leuchte einer Anlage.
MBsAktor Stationärer Modellbahn-Aktor.
MBsAktor.Set Ein Satz von Aktoren.
MMAktor Aktor für Märklin-Motorola-Protokoll.
MManlage Die Darstellung der Anlagenstruktur.
MMcontroller Steuereinheit / Controller für das Märklin-Motorola-Protokoll.
MMdecoder Stationärer Dekoder für Märklin-Motorola-Protokoll.
MMfactory Erzeugung der Elemente einer MM-Anlage.

Diese Klasse enthält die (Factory-) Methoden, die zur einmaligen Erzeugung von Elementen (Bausteinen) und (Anlagen-) Strukturen einer Automatisierungs-Konfiguration vor deren Verwendung dienen.

Diese Klasse ist für die B&B der Anlagen nicht notwendig und belastet die Echtzeitanwendungen nicht.
MMLoko Lokomotive (nicht stationärer Aktor für Märklin-Motorola-Protokoll).
MmPAA Prozess-Ausgabe-Abbild für Märklin-Motorola-Aktoren.
OSSanlage Die Darstellung der Anlagenstruktur.
Raum Ein überwachter Raum oder Teilbereich.
Raum.Set Ein Satz von Räumen.
Schalter Schalter oder Schlüsselschalter.
Tastenfeld Tastenfeld.
TuerKont Türkontakt.
Weiche Weiche.
 

Package de.a_weinert.facil Description

Klassen für spezifische Automatisierungslösungen
Sensoren, Aktoren, Bausteine, Factories.
Copyright 1998 - 2003, 2004   Albrecht Weinert.

Beschreibung

Aufbauend auf den grundlegenden Typen bzw. der Infrastruktur des Pakets de.a_weinert.automation sind in diesem Paket de.a_weinert.facil die Klassen für Automatisierungslösung für zwei bestimmte (und beispielhafte) Anwendungsgebiete für die Automatisierung mit 100 % pure Java zusammengefasst:

Objektschutz und -management
Die Hierarchie eines zu schützenden und oder zu steuernden Objekts

    Anlage -> Bereich -> Raum -> Zugang -> Sensor / Aktor

wird in entsprechende Objektbeziehungen abgebildet.

Die Objekte kombinieren ihr Verhalten (ihre Statusmaschine) und ihre graphische Darstellung für Bedienung und Beobachtung (B&B), wobei letzterer Aspekt von den Klassen des Pakets de.frame4j.graf übernommen bzw. geerbt wird. Insbesondere wird die graphische (Haupt-) Darstellung der gesamten Anlage ein graf.Bild-Objekt (oft mit dem Gebäudegrundriss als Hintergrund) sein.


Bahnanlage
Die Hierarchie einer zu steuernden / zu automatisierenden (Modellbahn-) Anlage besteht aus Elementen wie unter Anderen
Die Objekte kombinieren ihr Verhalten (ihre Statusmaschine) und ihre graphische Darstellung für Bedienung und Beobachtung (B&B), wobei letzterer Aspekt von den Klassen des Pakets de.frame4j.graf übernommen bzw. geerbt wird. Insbesondere wird die graphische (Haupt-) Darstellung der gesamten Anlage ein graf.Bild-Objekt (i.A. mit dem Gleisbild als Hintergrund) sein.


Andere Anwendungen
Die Hinweise zu "Objektschutz und -management  und zu "Bahnanlage" sind, abstrahiert man von den angedeuteten Einzelheiten des Anwendungsgebiets, offensichtlich die selben. Der Ansatz dieses Pakets de.a_weinert.facil auf der Basis de.a_weinert.automation trägt also ganz unterschiedliche Anwendungen, die sich letztlich in der Ausprägung ihrer Funktionsbausteine und der Art der eingesetzten Prozess-E/A-Treiber unterscheiden. Bei Erweiterungen des Anwendungspektrums sind es praktisch auch nur die speziellen Bausteine und Treiber, die hinzu erstellt werden müssen.

Die vom Paket de.a_weinert.automation gelieferte Prozess-E/A-Abstraktionsschicht bewirkt dass sich auch tiefgreifende (Hardware-) Änderungen in der Prozess-Peripherie auf die eigentliche Lösung (Programmierung) der Automatisierungs-/Steuerungsaufgabe überhaupt nicht auswirken. Diese Lösungen bleiben unberührt von beispielsweise der Verlagerung der Ansteuerung einer Weiche von Märklin-Motorola-Peripherie auf eine Simatic S7-200 als E/A-Konzentrator oder umgekehrt von der Verlagerung der Sensoren und Aktoren eines Raums von einem S7-Konzentrator auf MODBUS-Peripherie.


Nutzungsbedingungen, Copyright

Copyright 1997 - 2003, 2004, 2006   Albrecht Weinert.

Die Nutzungsbedingungen für das gesamte Framework, also für das Paket de.a_weinert und alle seine Unterpakete, erfahren Sie hier.

Version:
Package: 2.26;   Text: 1 (11.02.2010)
Author:
Albrecht Weinert
See Also:
Paketbeschreibung, Nutzungsbedingungen
, de.a_weinert, de.frame4j.graf, de.a_weinert.automation, SimpleMMBoosterDriver, MMcontroller, SimpleModbusDriver