PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler-Melde-Tableau



Feuerring
01.02.2017, 22:29
Hallo zusammen,

ich bin gerade dabei ein Fehler-Melde-Tableau zu bauen ...

Also eine Zentrale die über PCF-8574 mit Optokoppler verscheide Geräte Zustände einlist und auswertet.

Alle Zustände werden auf ein LED-Melde-Tableau(WS1812b) angezeigt,

zusätzlich werden alle Parameter und Zustände an einem PC über die RS232 zum Loggen übertragen.

Soweit so gut ... jetzt bin ich aber am Überlegen, zu einem könnte ich das im MCU-Programm alles fest machen,
bin dann aber bei Erweiterungen bzw. Änderungen sehr unflexibel, müsste dann immer die MCU neu flashen,

Meine Überlegung ist jetzt in der MCU(Arduino-Nano) eine Umgebung fest zu programmieren, die EIN und AUSGÄNGE bereitstellt ,
wo ich dann mit einem sehr einfachen Code diese verknüpfe, dieser Code wird im ERam abgelegt und könnte dann über die RS232 angepasst werden.

Hat jemand so etwas schon mal gemacht ?!

Peter(TOO)
02.02.2017, 04:26
Hallo Ralf,

Habe ich schon öfters gemacht, geht z.B. über Tabellen.
Oder man baut einen Interpreter für diese spezielle Aufgabe.

Grundsätzlich müsste man zuerst festlegen, wie viele Eingänge und Ausgänge das maximal werden können.
Die andere Frage ist noch, was für Verknüpfungen benötigt werden?

MfG Peter(TOO)

Feuerring
02.02.2017, 11:36
Es geht um ein Fehler-Melde-Tableau,

welches verschiedene Anlagen und deren Status in einer Aussagekräftigen Anzeige anzeigen soll.

Problem ist das die zu kontrollierenden Anlagen mehrfach Redundant ausgelegt sind und ein Ausfall erst bei Totalausfall zu einer Störung führt.

Das Fehler-Melde-Tableau arbeitet unabhängig von den bereits existierenden Störmeldungen, die aber auf Grund der verschiedenen Anlagen nicht zusammengeführt sind.

Ich möchte mit dem Tableau Status-Meldungen von Anlagen in unserem EDV-Raum zusammenführen,

z.B.

3x USV ( Redundant ) je 8-Bit
2x Klima-Anlage ( Redundant ) je 2-Bit / Redundanz-Steuerung = 4-Bit
8x Raumtemperatur-Fühler nur zum Loggen der Temperatur und gegeben falls, bei über / unterschreiten eine Störung auslöst.


Es gibt zwei Ausgänge ( Warnung / ALARM ) die an einen Störmelde-Tableau (Pforte) für die Bereitschaft angeschlossen sind.
Des weiteren eine Ampel ( ROT / GELB / GRÜN ) über der Zugangstür.

In unseren Büros haben wir bereits eine Ampel ( ROT / GELB / GRÜN ) die aber derzeit nur den Zustand der Klima-Anlage anzeigt
diese soll dann vom Tableau gesteuert werden ...

Die Anzeige des Tableau, kann dann auch per Software an verschiedenen PCs angezeigt werden ...

Die Warnung erlischt wieder wenn es kein Grund mehr gibt ( z.B. leichte Temperatur Erhöhung )
Ein Alarm muss im Raum quittiert werden ...

Es geht Hauptsächlich darum als Hilfsmittel für unsere Technische-Bereitschaft, die aus verschiedenen Gewerken gestellt wird,
das die gleich richtig agieren kann, ohne erst ein PC-Zugang benötigt ... um entsprechende Maßnahmen einzuleiten.

Peter(TOO)
02.02.2017, 19:16
Und was soll jetzt wie einfach angepasst werden können?

Was ist mit den 8-Bit z.B. der USV? ist das die Spannung oder jedes Bit eine unterschiedliche Störung?

Und wie ist das Tableau ausgeführt?
Eine Ampel oder für jedes Gerät eine LED oder ein Bildschirm?

Feuerring
02.02.2017, 23:56
>> Was ist mit den 8-Bit z.B. der USV? ist das die Spannung oder jedes Bit eine unterschiedliche Störung?

es gibt 8 Relais in jeder USV für jede Störung eins ...

>> und wie ist das Tableau ausgeführt?

geplant ist eine Matrix 10x8 LEDs (WS1812b) (doppelt ausgelegt) die je ein Feld 30x17 mm ausleuchten,
die beschriftete Front (Klartext) kann dann ausgedruckt werden und wird von hinten durchleuchtet ...

Das primäre , Tableau kommt in den EDV-Raum, es soll ermöglichen mit einem Blick sich schnell einen Überblick zu verschaffen ...

Die Ampeln sind nur einfache Zusatz-Anzeigen ( Gesamt-Status ) ... Betrieb-OK / Warnung / Alarm

Es geht hauptsächlich darum Geräte aus anderen Gewerken ( E-Technik / KLIMA ) über ein Tableau anzuzeigen ...



Nur so am Rande:
geplant ist ein zweiter EDV-Raum mit gleicher Redundanter Ausstattung ...
Selbst das Netzwerk Backbone ist bereits im gesamten Haus (17x Verteiler Punkte) doppelt / Redundant ausgelegt, jeder End-Switch ist mit beiden Netzwerken über PORT-Trunking verbunden.
diese Geräte werden natürlich über SNMP überwacht , da ist eine zusätzliche Überwachung nicht zwingend von Nöten ...
Natürlich gibt es SNMP-Module womit ich auch externe Geräte überwachen könnte.
Eine Stör-melde-Einrichtung sollte aber nicht Bestandteil eines zu Überwachenden Gebilde sein, 100% getrennte Systeme ist da meine Anforderung.

Peter(TOO)
03.02.2017, 00:55
Was ist mit meiner ersten Frage?
Was willst du anpassen können?

Feuerring
03.02.2017, 02:13
>> Was willst du anpassen können?

je nach eingesesenen Status sollen die Anzeigen gesteuert werden,

einige Stör-Meldungen müssen Zeitabhängig bewertet werden,
erst Warnung ... kommt z.B. nach einer vorgegeben Zeit nicht der Diesel dann Alarm.

wie gesagt fest programmiert wäre das überhaupt kein Problem,
würde aber gerne ein Lösung finden das flexibel zu gestallten ...

für das interne / Programm bzw. Matrix hätte ich ca.800 Byte im eRam

Feuerring
13.04.2017, 00:27
Hallo zusammen,

bin ein ganzes Stück weiter gekommen, die Hardware ist soweit fertig


und ein kleines Video vom Lampen-Test https://youtu.be/J_n_kYPDjlo

wkrug
13.04.2017, 05:17
Meine Idee wäre einen kleinen Terminalserver in die MCU zu integrieren.
Damit könnten dann neue Alarme angelegt und mit Parametern versehen werden.
Mit ner USB Bridge kann das dann mit jedem Laptop bearbeitet werden.
Die Werte könnte man dann dauerhaft im EEPROM des Controllers ablegen.

Feuerring
13.04.2017, 09:22
@ wkrug (https://www.roboternetz.de/community/members/22498-wkrug)

So in der Art, habe ich es geplant:

Im Fehler-Melde-Tableau gibt es eine RS485-Treiber der eine Verbindung mit einem PC im gleichen Raum (Server-Raum) hat,
dort gibt es ein eigens RS232(Rs485)-Tool welches alle 60 Sek. ein Sync-Signal sendet, das Fehler-Melde-Tableau meldet alle 60 Sek.
einen Status über alle Ein/Ausgänge / Melde-Status und Temperaturen diese werden im besagten Tool mit geschrieben und in eine DB abgespeichert.

So kann über ein Anzeige-Tool das Fehler-Melde-Tableau an beliebiger Stelle im Netz visualisiert und angepasst werden.

Feuerring
18.07.2017, 01:44
Update ...

habe für das Fehler-Melde-Tableau ein weiteres Interface fertiggestellt,

24 entkoppelte Eingänge werden über ein HT16K33 eingelesen, um den I2C-Bus auch über längere Stecke stabil zu bekommen,
habe ich einen P82B96 mit 12V verwendet ... bei Tests habe ich bereits Schrecken von 200 Meter bei 100kHz hinbekommen ...