Anzeigenparametrierung

S

scrabble

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Freunde der Sonne!

Ich habe einen DB (DB1902) zur Anzeigenpara. dieser ist aber nicht so aufgebaut wie ich ihn benötige. jetzt ist meine Bitte, könnte mir jemand helfen meine Daten dort zu implementieren.
Folgende Daten möchte ich auf der Anzeige darstellen.
In einem DB stehen Strings und Char's diese werden über ein Bitmuster freigegeben(z.B. E0.0 und E0.1=DB'string' darstellen auf der Anzeige).
Im Anhang ist der DB auf den ich aufsetzten möchte, und der DB3001 sind die Strings; der DB 3000 sind die Char.
Die Eingänge Trend; Soll; Ist; FR benötige ich nicht mehr, kann man es so umgestalten das meine Daten angezeigt werden könne.
Die Anzeige hat 32 Zeichen pro Zeile und es sind 2 Zeilen. Hersteller ist Wibond.

Mfg
scrabble
:confused: :confused: :confused:
 

Anhänge

  • DB1902.pdf
    4 KB · Aufrufe: 39
  • DB3000.pdf
    372,7 KB · Aufrufe: 19
  • DB3001.pdf
    4,2 KB · Aufrufe: 14
Zuletzt bearbeitet:
Keine Ahnung, was du genau machen willst, aber ich denke, abhängig von ein paar Bits Strings (bzw. Char/Byte) von einem DB (3000,3001) in einen anderen DB (1902) umkopieren. Nun müßtest du das noch etwas spezifizieren, also wann soll denn was wohin, denn Steuerungen sind doch recht deterministisch, also alles muß irgendwie festgelegt werden, raten geht nicht. ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
genau! also Ralle, such dir gefälligst die infos die du brauchst selber zusammen *ROFL*


Hab reingeschaut, macht mich auch nicht klüger :ROFLMAO:!
Scheint so, als hätte Scrabble ein ganz anderes Problem, er kann einfach die Problemstellung nicht vernünftig formulieren und die notwendigen Informationen liefern. Wie sind ja einiges gewohnt, aber das ... Dem entsprechend, ist ja auch der Informationsgehalt unserer Antworten eher gering *ROFL*.
 
Hallo Leute !

Die Eingänge sind Button in einer Visu (ZENON) die der Benutzer (Instandhalter) betätigen kann, und somit die Anzeige selber einrichten darf,je nach seinen Wünschen ( Daten die er für seine Arbeit benötigt).
Als Erläuterung habe ich euch noch einen FB1900 anghängt, in diesem treffe ich die Auswahl ob ein button 1 ist; ob der Button 0 der ob die Auswahl nicht mehr in die Zeile passt. Denn in diesem fall soll der Auswahlbutton nicht mehr sichtbar sein(dieser zastand wird in der Visu realisiert).
Ich hoffe es hilft ein wenig weiter,entschuldigung für die nicht so umfassenden Info's am Anfang. Versuche mich zu bessern.

Mfg scrabble
 

Anhänge

  • FB1900.pdf
    55,4 KB · Aufrufe: 20
  • DB1900.pdf
    8,6 KB · Aufrufe: 6
Zuletzt bearbeitet:
:confused: ... also mich hat das jetzt immer noch nicht schlauer gemacht ...

Ich versuche es mal mit einer Gegenfrage:
Willst du dir entsprechend einer mit mehreren "Button's" getroffenen Auswahl einen (Text-)String zusammenbasteln und den dann auf der Anzeige ausgeben ?
Also :
Code:
Text := '' ;
 
if Button_1 then Text := Text + 'Button 1 gedrückt ' ; end_if ;
if Button_2 then Text := Text + 'und Button 2 nun auch noch ... ' ; end_if ;

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo !

Genau so ist es !
Es dürfen natürlich mehrer Button betätigt sein, aber es darf eine Zeichenlänge von 32 Zeichen pro Zeile nicht überschritten werden.
Und es sollte auch kein Umbruch auf Zeile 2 erfolgen ( somit keine Zeichentrennung).

Mfg
Scrabble
 
... wenn das denn so ist ... dann würde ich so vorgehen :
Erstmal eine "was passiert wann" Tabelle zusammenstellen (die bräuchte warscheinlich auch jeder Andere aus dem Forum, der dir ggf. helfen soll).
Dann die Rand-Spielregeln festlegen (welche Kombinationen sind zulässig, welche nicht, max. Länge, was passiert wenn überschritten usw.)
Nun die Daten-Quell-Bereiche und die -Ziel-Bereiche definieren ...

Mehr fällt mir im Augenblick nicht ein ... aber das wäre schon einmal ein Anfang ...

Gruß
LL
 
Hallo LL !

Die was passiert wenn Tabelle ist schon vorhanden. Wenn die Kombinationsmöglichkeiten ausgeschöpft sind werden die Freigaben für das bedienen der Button gelöscht. Und die Auswahl der Kombi-Möglichkeiten treffe ich über folgenden SCL - Code. Meine Frage ist jetzt wie bekomme ich die Daten in Abhängigkeit mit den betätigten Button auf die Anzeige. Im FB1902 werden Soll;Ist ; Trend schon auf einer Anziege dargestellt (aber permanent). Erstens sind das INT somit passen die ganzen Vergleicher nicht und es muss keine Störung erzeugt werden , wenn falsche Daten angzeigt werden, denn die Anzeigen sind nur zur kontrolle eines Übergeordneten Systems der die Arbeitsumfänge definiert. Es soll bloss der Arbeitsschritt entfernt werden, der den Betreiber zu einem PC schickt um die daten abzurufen.

Mfg
scrabble
 
Zuviel Werbung?
-> Hier kostenlos registrieren
die Auswahl der Kombi-Möglichkeiten treffe ich über folgenden SCL - Code.
Zeig doch mal her ...
Es hilft sich leichter, wenn man was sieht ...

Meine Frage ist jetzt wie bekomme ich die Daten in Abhängigkeit mit den betätigten Button auf die Anzeige. Im FB1902 werden Soll;Ist ; Trend schon auf einer Anziege dargestellt (aber permanent). Erstens sind das INT somit passen die ganzen Vergleicher nicht und es muss keine Störung erzeugt werden , wenn falsche Daten angzeigt werden, denn die Anzeigen sind nur zur kontrolle eines Übergeordneten Systems der die Arbeitsumfänge definiert. Es soll bloss der Arbeitsschritt entfernt werden, der den Betreiber zu einem PC schickt um die daten abzurufen.
Jetzt weiß ich immer noch nicht, was du haben möchtest ...
Du die von dir schon eingestellten DB-Ansichten werde ich auch nicht schlauer. Die Spielregeln deines Projektes sind mir (und anscheinend nicht nur mir) nicht klar ...

Gruß
LL
 
Hallo !

Entschuldigung ich rede von einer SCL Datei und schicke sie nicht mit. Jetzt die Datei zur Ermittlung der Auswahlmöglichkeiten.

lg
scrabble
 

Anhänge

  • FB1904.pdf
    16,1 KB · Aufrufe: 13
Zuviel Werbung?
-> Hier kostenlos registrieren
Zeig doch mal her ...
Es hilft sich leichter, wenn man was sieht ...

... leider nicht ...

Jetzt bitte noch einmal von vorn ...
Was soll das Ding genau machen ?
Willst du die Zahlenwerte der INT's auf die Anzeige bringen oder irgendwelche Texte ?
Wenn Texte, wo kommen die her und in welche Beziehung stehen die zu den Zahlen ?

Du mußt schon entschuldigen - ich kapiere manchmal ein bißchen langsam - dafür habe ich aber eine Engelsgeduld (Danke an 4L) ...

Gruß
LL
 
Ich habe ein Anzeige die soll Zeichen aus einem DB darstellen, wenn das BIT für diese Auswahl in der Visu gesetzt ist. Zur erklärung noch eine Tabelle (Datenblatt) aus der die Auswahlmöglichkeiten hervorgehen.
Nun habe ich in diesem DB auch Zahlen mit denn keiner etwas anfangen kann, deshalb soll ich anhand der Zahlen einen Text darstellen wenn das BIT für diese Auswahl gesetzt ist.Deshalb habe ich mir im DB3001 die Text gespeichert um sie aufrufen zukönnen. Alle Text die nicht im DB 3001 stehen kann ich direkt aus dem DB3000 enthemen, weil diese Daten direckt angezeigt werden können. In den UDT's sieht man die selben auswahlmöglichkeiten wie in der Tabelle. Die mögliche Auswahl ist durch Kreuze dargestellt. Alle andere soll nicht zur Anzeige gebracht werden könne. Unter diesen 36 Auswahlmöglichkeiten muss ich die Kombination herraus finden die max. 32 Zeichen beinhalten pro Zeile.
 

Anhänge

  • DB3000.pdf
    5,9 KB · Aufrufe: 3
  • DB3001.pdf
    4,2 KB · Aufrufe: 3
  • UDT2101.pdf
    4,8 KB · Aufrufe: 4
  • UDT2102.pdf
    4,8 KB · Aufrufe: 1
  • Datenblatt.pdf
    10,3 KB · Aufrufe: 24
Zuletzt bearbeitet:
... da ich immer noch nicht in der Spur bin ...
Stell mir doch bitte mal ein Beispiel-String zusammen, der vorkommen kann, und sag doch mal bitte, von wo die Einzelteile kommen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So ein String kann wie folgt aussehen:

'123456''_''E46''_''EW''_''Ziel:RBNA''_'HF''_'

Jetzt zur Erklärung wo die Daten sich befinden:
Für diesen Zustand dürfen nur die Button:IGEF_1;LGT_1;PRT_1;RBNA_1;S_CODE_1 betätigt sein, diese werden als Merkerword im FB1901 NW1 MD112 abgefragt( in der VISU sind Schalter mit Zustand 0 und 1).Diese Zusammenstellung ergibt 32 Zeichen.
Die Zeichen für die Strings kommen wie folgt zustande:
String1: DB3000.DBW0 (Länge ist 8 Zeichen) Char
String2: DB3000.DBW14 (Länge ist 4 Zeichen) Char
String3: DB3000.DBW131(Länge ist 2 Zeichen) Char
String4: DB3001.DBW54 (Länge ist 10 Zeichen) String
String5: DB3000.DBW72 (Länge ist 2 Zeichen) Char
Die Strings dazwischen sind Leerstrings zur besseren Darstellung.
Ich sende noch einmal eine datenansicht vom DB3000 mit Vielleicht hilft das noch.
 

Anhänge

  • DB3000_Daten.pdf
    372,7 KB · Aufrufe: 6
Vielleicht hilft das noch.

wenn dir überhaupt noch zu helfen ist!

du hast bis jetzt 863,7kB daten hochgeladen ... informationen waren es nur
bedingt bis gar nicht ... irgendwie will mir nicht in den schädel, was du
eigentlich von larry erwartest? selbst wenn er dir einen baustein oder was
auch immer du brauchst schreiben würde, hätte er immer noch keine
informationen, um was es eigentlich gehen soll außer: DB chars und strings
auf Wibon anzeige 2zeilig á 32 stellen ... also:

wo ist dein problem? kannst du strings nicht zusammensetzen? kannst du
chars nicht zählen? kannst du deine anforderungen nicht benennen?

wenn du so weiter machst wie bisher, können wir noch jahre darüber
fabulieren und du kannst noch tausendmal den DB300 hochladen - sag
bescheid, wenn es das ist, was du willst
 
Zurück
Oben