Tia s7-1200

rheumakay

Level-2
Beiträge
914
Reaktionspunkte
125
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe ein Problem mit dem einzelnen ansteuern eines Bits von einem UINT.
Ich möchte Meldungen im HMI anzeigen lassen. Dazu habe ich die Variable Meldungen (UINT) angelegt und im HMI entsprechend die Variable den einzelnen Bits zugeordnet.

Was nicht klappt, ist das zuweisen im PLC-Programm, d.h. z.B. Und nicht Not-Aus = Meldung.0
Weiß jemand Rat..

anbei auch mal ein Screenshot zur besseren Veranschaulichung
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Meldungen TIA

Hi,

ich habe gesehen du hast schon mehrer Beiträge zum Thema TIA und Meldungen abgegeben.
Ich bekomme es einfach nicht hin.

Gibts da so ne Art Schritt für Schritt Anleitung oder ein fertiges Programmbeispiel?
Die meisten Programme auf der Siemens Seite bekomme ich mit meiner Basic TIA Version nicht auf.
Wäre für Hilfe dankbar.

Gruß
 
Hi,
vielen Dank für den Link. Schaue ich mir heute Abend mal in Ruhe an.
Wenn ich heute Abend vor dem Laptop sitze, werde ich Dir mal genau meine bisherige Vorgehensweise und die
TIA Version mitteilen.
Vielen Dank schonmal. Grüße...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

also hier die Beschreibung meiner Vorgehensweise:
Zuerst habe ich eine DB Meldungen angelegt und unter Static Meldungen und als Datentyp UInt eingetragen.
Danach habe ich eine HMI Meldung angelegt und als Triggervariable die HMI Variable DB_Meldungen_Meldungen eingegeben mitTriggerbit 1.
Die HMI Variable hat den Datentyp UInt.
Danach habe ich eine FC Meldungen angelegt und lasse eine Ausgangszuweisung direkt vom Eingang E0.7 ansprechen.
Der FC wurde im OB1 eingefügt
Die Ausgangszuweisung wollte ich mit "DB_Meldungen".Meldungen.x1 beschriften.
Hier kommt allerdings dann die Fehlermeldung der Operant "DB_Meldungen".Meldungen.x1 ist nicht definiert.
Keine Ahnung was ich hier falsch mache.

Die Version die ich verwende ist Step 7 Basic V10.5 inkl. SP2
Ich könnte auch Step 7 Basic V11 SP1 zur Verfügung das könnte ich drüber laufen lassen.

Ich hoffe Du hast eine Idee. Vielen Dank schonmal. Gruß elibastian
 
Zurück
Oben