easy-forum

Deutsch - Hardware => MFD-Titan® => Thema gestartet von: Christian_J. am August 19, 2003, 12:48:14 Nachmittag

Titel: Meldungstext Ausgabe wie ?
Beitrag von: Christian_J. am August 19, 2003, 12:48:14 Nachmittag
Guten Tag

Mir ist nicht so ganz klar wie die versch. Meldungstexte
angezeigt werden können. Ich suche ein Beispiel wie 9
verschiedene Text ausgegeben werden können.
z.B. Motor 1 : Aus,Ein,Auto,Rev,Stö-Th,ND,HD,ÖL,Sich,
Ich habe MB1 als Speicher für die Variabel reserviert.
Wie kommt nun meine Konstante z.B "1" für Text Aus
"2" für Text Ein "3" für Text Auto in das MB1.
Da ja nur 32 Datenbausteine zur Verfügung stehen muss
es sicher noch eine andere Lösung geben.

Hat jemand ein Beispiel??

Herzlichen Dank

Christian J.
Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Juergen am August 19, 2003, 13:24:10 Nachmittag
Hallo,

hast du das MfD oder eine 800er?

mfg Jürgen
Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Christian_J. am August 19, 2003, 13:32:35 Nachmittag
Ich habe ein MFD im Net Verbund mit einer 819er + erw. 618.

Gruss Christian
Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Juergen am August 19, 2003, 14:50:27 Nachmittag
Hier ein Beispiel für das MFD als Anlage


mfg Jürgen
Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Christian_J. am August 19, 2003, 15:17:31 Nachmittag
Danke für das Beispiel.  :)

Leider entspricht das nicht genau meinem Wunsch. :'(

Ich will z.B. Wenn I1 Ein soll Text 3 angezeigt werden, wenn I2 Ein Text 5, wenn I4 ein Text 1 usw.
Ich habe versucht einen Datenbaustein zu verwenden welcher mir die Konstante ins MB1 schreibt. Diese vorgehen funktioniert, ABER ich habe ja nur 32 DB
Das würde dann für 32 Texte reichen. Ich muss aber
mehr als 32 Texte melden.

Herzlichen Dank
Christian
Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Juergen am August 19, 2003, 16:13:15 Nachmittag
MFD Text mit Bit Operanden


Im Menu Visualisierung einen Meldungstext auf die Maske ziehen. Text eingeben
Es können zum ein und ausschalten des Textes Bit Eingänge, Merker... verwendet werden.

Im Schaltplan braucht es keinen Eintrag.

Wie die Texte gespeichert werden ist unwichtig ,keine DBs ...

Beispiel

Text1 einschalten mit Schließer I1 und unsichtbar mit Öffner I1

Text 2 mit I2 genau so. Und so weiter...

Texte können überlappen wenn Sie nicht gleichzeitig angezeigt werden müssen.

Es ist auch möglich weitere Masken anzulegen und Parameter für die Umschaltung festzulegen.

Mit freundlichen Grüßen Jürgen


Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Christian_J. am August 19, 2003, 22:00:38 Nachmittag
Na gut  :-/

Die Lösung funktioniert, aber sie ist nicht gerade übersichtlich. Ich habe nun 9 Texte "übereinander".
Um Zugriff auf untenligende Texte zu erhalten muss immer alles geschoben werden.

Gibt es wirklich keine Alternative ?

Es müsste so funktionieren:
Strompfad wahr = Konstante in MB1 kopieren.
es sollte immer der gleiche DB verwendet werden können, es werden einfach immer andere Konstanten geschrieben wenn der Strompfad wahr wird.

Herzlichen Dank
Christian
Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Juergen am August 19, 2003, 23:17:38 Nachmittag
Hallo Christian,
es geht auch noch anders.


1 Version.
Es können 9 oder mehr Masken angelegt werden.
In jeder Maske 1 Meldetext oder mehr.
Die Masken können einzeln angesteuert werden . Auch ein wechseln der Sichtbaren  Maske mit den Tasten am MFD ist möglich. Ein wechsel der Masken nach Zeit, automatisch geht auch.



2. Die Version mit dem Zähler ohne Taster, sondern setzen des Istwerts auf 1 bis 9 im Schaltplan.


3. Ein Merkerbyte in der Maskenansicht für die Nummer und Text auswählen. Den Text eingeben.   Im Programm die NR. für den Passenden Meldetext in das Merkerbyte schreiben . Oder Merker ansteuern

Ist immer nur eine Meldung zur gleichen Zeit anzuzeigen?

Mit freundlichen Grüßen Jürgen


Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Christian_J. am August 20, 2003, 13:14:55 Nachmittag
Hallo Jürgen

Herzlichen Dank für Deine Varianten.

Meine Maske wird so aussehen:

Zustände
Motor 1: XXXX  (XXXX Hier kommen die 9 versch. Texte)
Motor 2: XXXX
Motor 3: XXXX

Variante 2 finde ich am besten. Aber wie kommt der Istwert in den Zähler? Benötige ich einen Datenbaustein? Wenn Ja habe ich wieder das Problem das nur je 32 Bausteine/Zähler zur Verfügung stehen.

Variante 3 ist auch machbar. Viel Aufwand gibt das verhindern das keinesfalls 2 Merker gleichzeitig angesteuert werden. Sonst wird keine oder eine falsche
Meldung ausgegeben. Für das schreiben einer Zahl in das Merkerbyte benötige ich auch wieder einen DB, oder gehts auch anders, ohne DB?

Mit freundlichen Grüssen
Christian
Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Juergen am August 20, 2003, 16:05:39 Nachmittag
So geht es mit einer Nummer ohne Datenbaustein

Siehe Anlage


Eine Bit Meldung mit genau zugeortneten Texten finde ich besser. Es sind Doppelmeldungen dann kein Problem.

mfg Jürgen
Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Christian_J. am August 20, 2003, 22:01:57 Nachmittag
Super so geht's  :D

Damit nicht zwei Bits gesetzt werden habe ich einen vergleicher (CP) in den Pfad eingebaut.
So das nur ein Bit gesetzt werden kann, wenn das merkerwort 0 ist.
So kann ich ausschliesen das 2 Meldungen gleichzeitig anstehen.

Herzlichen Dank für die Mithilfe  :-*
Bis auf ein anderes mal.

Gruss Christian
Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Juergen am August 20, 2003, 22:14:21 Nachmittag
Wie machst du das, wenn unwichtige Meldungen Angezeigt werden und dann ein Alarm kommt?

Der geht dann nicht durch.

Beispiel
Motor 1  Ein Anzeige

Byte ist nicht mehr Null, keine weiteren Meldungen möglich.


mfg Jürgen
Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Juergen am August 20, 2003, 22:42:30 Nachmittag
Hallo,
ich habe noch mal eine Maske mit 1bit Meldungen gemacht.

Alles kann zur gleichen Zeit in einer Maske angezeigt werden.

Geht aber nur mit kleinen Text wie Auto, Ein.... in eine Maske.

Schaltung über die Eingänge 1 bis 8

mfg Jürgen
Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Christian_J. am August 21, 2003, 16:57:18 Nachmittag
Hallo Jürgen

zu Antwort 11

Du hast recht......
Eigentlich ist es so das von der Hardwareseite immer nur eine Meldung gemeldet wird.
Da bei jeder Meldung der Motor ausgeschaltet wird, sind follgestörungen eigentlich ausgeschlossen. Falls dann doch einmal mehrere Störungen eintreffen (z.B. bei der Inbetriebnahme wenn von Hand die Relais geschaltet werden) so soll wenigstens etwas realistisches Angezeigt werden und nicht einfach nichts oder etwas wirklich unmögliches.

Zu Antwort 12
Danke für den Vorschlag. Ich werde Deine Idee umsetzen. Da recht übersichtlich. Mit den Tasten Auf/Ab kann der Benutzer dann zwischen den Motoren wechseln.

Herzlichen Dank für Deine Bemühungen
Gruss Christian
Titel: Re: Meldungstext Ausgabe wie ?
Beitrag von: Juergen am August 21, 2003, 21:34:04 Nachmittag
Hallo Christian

Viel Erfolg bei deinen Projekt

Kanst du das fertige Projekt als Beispiel ins Forum Stellen oder Mailen ?

Ich Lerne auch noch mit dem MFD richtig zu Programmieren.

Mit mit jeder Frage im Forum finde ich neue möglichkeiten und Lerne viel dazu.

Mfg Jürgen