Test-Aufbau als Entwicklungsträger und
mobiler Aufbau für Vorführungen
Für den Aufbau wurde verwendet:
- Das Holzbrett, das bereits für den Prototyp zur Hausautomatisierung verwendet wurde.
(Für den Anfang war das am einfachsten. Wird später noch durch eine neues Holzbrett
ersetzt)
- CPU313C-2 DP (wurde früher mal für die Kugelbahn verwendet, bevor der Arbeitsspeicher
zu knapp wurde)
- Netzteil 24 Volt
- Reihenklemmen, für den Zugriff auf die binären Ein- und Ausgaben
- CP343-1 Lean zum Anschluß an das Heimnetzwerk (vom Projekt Kugelbahn ausgeliehen)
- WLAN-Adapter, um den CP343-1 Lean über das WLAN ins Heim-Netzwerk einzubinden. Darüber
hat auch das PC-Tool Zugriff auf die CPU.

Gründe:
- Entwicklungsumgebung für neue Funktionsbausteine, ohne gleich
in eine laufende Anlage eingreifen zu müssen.
- Entwicklungsumgebung für ein PC-Tool.
- Vorführung der Arbeitsergebnisse auch außerhalb zuhause.
Ergebnisse:
- Funktionsbaustein Force_X16_2 |
|

|
Funktion:
- Einlesen des Eingangswort von Adresse EW124
- Forcieren für jedes der 16 Bits (manuelle Manipulation. Am Ausgang "Aktiv"
kann man ablesen, welche Bits forciert sind.)
- wortweise Ausgabe auf einen Datenbaustein, aus dem die Anwendung die Binärsignale
einzeln auslesen kann
- Vorraussetzung dafür ist der Empfang eines Datenpaketes vom PC, was in einem
Datenbaustein abgelegt wird. Darin stehen die Vorgaben für die Forcierung. Der
Baustein berechnet anhand des Index, welche Adressen im Datenbaustein die Forcierung
für diesen Force-Baustein bestimmen. |
- Funktionsbaustein Force_X16_Unpack |
|

|
Funktion:
- wie beim obigen Baustein Force_X16_2
- Unterschied: Die Binärsignale werden einzeln ausgegeben. Von dort kann es die
Anwendung ohne Verwendung eines Datenbausteines abholen. |
Funktionsbaustein Force_I_2 |
|

|
Funktion:
- Einlesen eines Analogwertes
- Forcieren (manuelle Manipulation. Am Ausgang "Aktiv" kann man die Forcierung
ablesen.)
- Vorraussetzung dafür ist der Empfang eines Datenpaketes vom PC, was in einem
Datenbaustein abgelegt wird. Darin stehen die Vorgaben für die Forcierung. Der
Baustein berechnet anhand des Index, welche Adressen im Datenbaustein die Forcierung
für diesen Force-Baustein bestimmen.
- Dieser Baustein kann auch innerhalb der Regelung für die Forcierung von Zwischenergebnissen
verwendet werden. |
Funktionsbaustein Force_X_2 |
|

|
Funktion:
- Einlesen eines Binärwertes
- Forcieren (manuelle Manipulation. Am Ausgang "Aktiv" kann man die Forcierung
ablesen.)
- Vorraussetzung dafür ist der Empfang eines Datenpaketes vom PC, was in einem
Datenbaustein abgelegt wird. Darin stehen die Vorgaben für die Forcierung. Der
Baustein berechnet anhand des Index, welche Adressen im Datenbaustein die Forcierung
für diesen Force-Baustein bestimmen.
- Dieser Baustein kann auch innerhalb der Regelung für die Forcierung von Zwischenergebnissen
verwendet werden. |
- Funktionsbaustein Force_X16_Pack |
|

|
Funktion:
- Das Gegenstück für den Funktionsbaustein Force_X16_Unpack
- Packen von 16 Binärsignalen zu einem Wort
- bitweises Forcieren (manuelle Manipulation. Am Ausgang "Aktiv" kann man
ablesen, welche Bits forciert sind.)
- Ausgabe auf das Ausgangswort auf Adresse AW124
- Vorraussetzung dafür ist das Senden eines Datenpaketes an den PC, was in einem
Datenbaustein abgelegt ist. Darin stehen die Prozesswerte aus der Regelung und der
aktuelle Status der Forcierungen, die vom PC-Tool angezeigt werden. Der Baustein berechnet
anhand des Index, auf welchen Adressen im Datenbaustein die Werte abgelegt werden. |
Die universelle Steuerungssoftware für den PC/Laptop empfängt
das Datenpaket und zeigt die Werte an.
In diesem Programmfenster können die Prozesswerten auch manipuliert werden, indem die
Vorgaben als Datenpaket an den Regler geschickt werden.

Es lassen sich mehrere Seiten erstellen. Für jede Seite kann man
die anzuzeigenden Prozesswerte in der gewünschten Reihenfolge auswählen.
Jeder Prozesswert lässt sich forcieren, d.h. man kann einen Wert manuell vorgeben, der
dann statt dem Wert aus der Regelung wirksam ist.
Das Ergebnis wurde bereits für die Heim-Automatisierung übernommen:

Somit ist die Aufgabe des Testaufbaus erfolgreich umgesetzt und steht
für evtl. Weiterentwicklungen zur Verfügung.
zurück zur Projektübersicht