Fehlermeldungen, komm einfach nicht weiter

TaffySD

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Leute, trotz eurer tollen Unterstützung meines anderes Beitrages weis ich leider immer noch nicht, wie ich Bitmeldungen projeziert bekomme.

Trotz Hilfe in WinCC komme ich hier nicht weiter, somit stelle ich das problem noch einmal ausführlicher viell. weis einer von euch wie ich es das genau machen muss.

So siehts aus: ich habe ne Triggervariable Fehler mit Bitnummer 0, meine erste Frage hierzu ist, warum ist die Triggeradresse immer um 1 höher als die die ich im DB111 eingestellt habe für die Variable bzw welche der beiden muss ich denn in der steuerung eingetragen haben um überhaupt etwas zuStande zu bekommen.

Bsp.: Im DB111 248.0, als Triggeradresse 249.0, habe hierzu nichts in der Hilfe finden können.

als zweites was mit unklar ist, was fange ich genau mit der Bitnummer an, bzw wie realisiere ich das am besten in der Steuerung?

Mit freundlichen Grüßen
Taffy
 
Hallo,
ich habe mal drei Screenshots vorbereitet.

Kann das leider nicht im Detail beschreiben, aber als
Vorlage sollte es reichen. Eigentlich ist es kein Hexenwerk eine Bitmeldung
anzulegen.

Kommunikation -- Variablen
Meldetextfenster projektieren und in Runtime sollte die
angelegte Bitmedlung dort dann zu lesen sein.

Grüße,
 

Anhänge

  • Bitmeldungen.jpg
    Bitmeldungen.jpg
    189,8 KB · Aufrufe: 42
  • Kommunikation.jpg
    Kommunikation.jpg
    142,8 KB · Aufrufe: 35
  • Meldezeile.jpg
    Meldezeile.jpg
    182,6 KB · Aufrufe: 35
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe mal drei Screenshots vorbereitet.

Kann das leider nicht im Detail beschreiben, aber als
Vorlage sollte es reichen. Eigentlich ist es kein Hexenwerk eine Bitmeldung
anzulegen.

Kommunikation -- Variablen
Meldetextfenster projektieren und in Runtime sollte die
angelegte Bitmedlung dort dann zu lesen sein.

Grüße,

ha nichts mit dem thema zu tun...doch du hast mir auch geholfen :)

wusst nicht, dass man die Variabeln in verschiedene Gruppen schmeissen kann...das ist super...hab gerade heute gedacht, dass es wieder einmal unübersichtlich wird :D
 
Also fangen wir mal kurz nach Adam und Eva an ...

Der übliche Weg für Störmeldungen ist der Zentrale DB, wie im Beitrag von joergel dargestellt.
Das nur vorweg.

Wie du ja schon festgestellt hast, ist die Triggervar für Störmeldungen immer ein Wort.

Da deine Störmeldung nun im DBX248.0 liegt, hast du als Triggervariable nun das Wort 248 gewählt.
Nun zerfällt das Wort 248 aber in das Byte 248 bzw. 249, wobei Byte 249 aber das Low-Byte ist, und somit Bitnummer 0 - 7.

Also ist das Bit 248.0 welches du ja eigentlich haben willst das Bit Nummero 8.

Mfg
Manuel
 
Zurück
Oben