S7-200 mit TP177B - Meldungen in WinCC 2008 Micro ???

thomasdeldiaz

Level-1
Beiträge
47
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo lieber SPS Leute,

Seit einige Wochen bin ich mit einem SPS Projekt beschäftigt. Es handelt sich um eine Steuerung mit S7-200 und einem TP177B Display für Rapsöltank. Jetzt bin ich an folgendes Problem gestoßen, es geht nämlich um Meldungen die auf dem Display auftauchen sollen wenn das Niveau im Tank Reserve erreicht. Habe ich eine BOOL Variable V10.0 deklariert, die diese Meldung in SPS auslösen sollte. Jetzt kann ich aber solche Variable nur als WORD in der Tabelle in WinCC deklarieren, BOOL geht nicht, kann man nich jedenfalls auswählen. Nun möchte ich gerne herausfinden wie ich das alles verknüpfen soll ? Soll ich schon die Variable in der SPS als WORD deklarieren oder bei BOOL bleiben und danach in WinCC als WORD deklarieren und dementsprechend richtige BIT zuordnen. Könnte mir jemanden helfen in diesem Fall bitte. Es gibt nicht wirklich viel Lehrmaterialien im Netz wenn's geht um WinCC Micro :confused:.

P.S. Ich wollte mich auch gleich entschuldigen für die Fehler im Rechtschreiben, bin ich aber Ausländer :neutral:.

MfG,

T-Mack
 
Es ist jetzt schon eine Weile her, das ich in dieser Hardwarekonstellation was gemacht habe.
Aber mir ist so, als ob Du sehr richtig liegst.
Du definierst auf beiden Seiten ein oder mehrere Word's und dann werden die Bits als Trigger der entsprechenden Störmeldung festgelegt.

PS: Rechtschreibung ist relativ ;), solange Dein Vorsatz dahinter nicht der ist, uns um den Verstand zu bringen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Weissnix,

Danke sehr für deine schnelle Antwort.

Also meinst du dass ich an den beiden Seiten die WORD Variablen deklarieren soll, beispielsweise:

SPS: Meldung_01 als VW10 / HMI: Meldung_10 als VW10 und dementsprechend BIT Nr.: 0 auswählen, den Rest 15 Bits in Ruhe lassen. RICHTIG gedacht !?!?!?
 
Danke dir :ROFLMAO:,

Noch eine Frage,

Jede andere Meldung über folgende Variable mit folgendem WORD Nummer deklarieren und ausloesen lassen, spricht VW11, VW12, VW13 ... VWxx, und so weiter und sofort. Oder lassen sich die andere Bits (1 .. 15) der VD10 für andere Meldungen zuordnen ??? Wäre für mich Logisch, aber bin ich nicht expert...
 
Habe ich eine BOOL Variable V10.0 deklariert, die diese Meldung in SPS auslösen sollte. Jetzt kann ich aber solche Variable nur als WORD in der Tabelle in WinCC deklarieren, BOOL geht nicht, kann man nich jedenfalls auswählen.
:confused:
Das sollte aber in der Variablentabelle von WinCCflex gehen.
Erst beim Datentyp BOOL auswählen, dann die Adresse eingeben. Funktioniert bei mir einwandfrei.
 
:confused:
Das sollte aber in der Variablentabelle von WinCCflex gehen.
Erst beim Datentyp BOOL auswählen, dann die Adresse eingeben. Funktioniert bei mir einwandfrei.

Ja klar, in der Tabelle es geht einwandfrei. Das Problem ist dass danach beim Auswählen des Triggersbit kannst du nicht mehr BOOL Variablen zuordnen, die Scrollliste zeigt die überhaupt nicht, nur die grössere Variablen wie z.b. WORD, deren Bits sich zuordnen lassen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Weissnix,

Also kann ich die alle Bits des VW10 belegen, von der WinCC Seite es ist einfach, z.b. bei einen zwei verschiedenen Meldungen aus der Liste die Variable VW10 wählen und bei den jeweiligen Meldungen Bit 0 (Meldung 01) und 1 (Meldung 02) zuordnen, das ist vollkommen klar. Aber wie soll ich dass von der Seite der SPS machen ? Falls ich in der Variablenliste zwei VW10 eintrage, dann kriege ich gleich eine Verdopplung. Eine Erklärung dafür ? Vielleicht als VW10.0 und VW10.1 deklarieren --> geht das überhaupt ?
 
Ja klar, in der Tabelle es geht einwandfrei.
Dann kannst Du für Einzelmeldungen z.B. ein Textfeld im Vordergrund erstellen und dessen Sichtbarkeit mit dieser boolschen Variable steuern.


Das originale Bitmeldefenster fand' ich persönlich nicht wirklich brauchbar bei meinem TP170Micro.

Ich hab allerdings mehrere Bitmeldungen in einem WORD. Ich hab' dann mit >0 die Sichtbarkeit aktiviert und mit dem WORD-Wert den Inhalt des Textfeldes aus einer Textliste ausgewählt.
 
Vielleicht als VW10.0 und VW10.1 deklarieren --> geht das überhaupt ?
Wenn dann als V10.0 und V10.1. Und dann noch beachten, das sich das niederwertige Byte in VB11 befindet. Also für Bit 0 und 1 von VW10 mit V11.0 und V11.1 beginnen.

Es spricht aber nichts dagegen, in der S7-200 auf die Einzelbits und in WinnCCflex auf das WORD zuzugreifen.
In MicroWin kannst Du beides in die Symboltabelle eintragen. Es macht Dich lediglich auf die Überlagerung aufmerksam, verweigert sie aber nicht.
 
Zuletzt bearbeitet:
Zurück
Oben