Autor Thema: Meldungstext Ausgabe wie ?  (Gelesen 9805 mal)

Christian_J.

  • Gast
Meldungstext Ausgabe wie ?
« 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.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Meldungstext Ausgabe wie ?
« Antwort #1 am: August 19, 2003, 13:24:10 Nachmittag »
Hallo,

hast du das MfD oder eine 800er?

mfg Jürgen
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Christian_J.

  • Gast
Re: Meldungstext Ausgabe wie ?
« Antwort #2 am: August 19, 2003, 13:32:35 Nachmittag »
Ich habe ein MFD im Net Verbund mit einer 819er + erw. 618.

Gruss Christian

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Meldungstext Ausgabe wie ?
« Antwort #3 am: August 19, 2003, 14:50:27 Nachmittag »
Hier ein Beispiel für das MFD als Anlage


mfg Jürgen
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Christian_J.

  • Gast
Re: Meldungstext Ausgabe wie ?
« Antwort #4 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

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Meldungstext Ausgabe wie ?
« Antwort #5 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


« Letzte Änderung: August 19, 2003, 16:36:22 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Christian_J.

  • Gast
Re: Meldungstext Ausgabe wie ?
« Antwort #6 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

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Meldungstext Ausgabe wie ?
« Antwort #7 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


« Letzte Änderung: August 20, 2003, 07:01:24 Vormittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Christian_J.

  • Gast
Re: Meldungstext Ausgabe wie ?
« Antwort #8 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

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Meldungstext Ausgabe wie ?
« Antwort #9 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
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Christian_J.

  • Gast
Re: Meldungstext Ausgabe wie ?
« Antwort #10 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

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Meldungstext Ausgabe wie ?
« Antwort #11 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
« Letzte Änderung: August 20, 2003, 22:43:31 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Meldungstext Ausgabe wie ?
« Antwort #12 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
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Christian_J.

  • Gast
Re: Meldungstext Ausgabe wie ?
« Antwort #13 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

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Meldungstext Ausgabe wie ?
« Antwort #14 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

« Letzte Änderung: August 21, 2003, 21:35:06 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.