Kurzhilfe für WInCC Flex 2005 SP1

BastiMG

Level-1
Beiträge
266
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

brauch mal kurz eure Hilfe. Soll so auf die schnell ein OP77B programmieren.

Brauch auf dem Teil Betriebsmeldungen, Störmeldungen und Analogwerte.

Den grafischen Kram hab ich schon gemacht. Wie sag ich dem OP das wenn A0.0 z.B. gesetzt wird das die Betriebsmeldung kommt Pumpe 1 Betrieb? Gnauso die Störmeldungen? Und dann brauch ich noch einen Analogwert, den hab ich der SPS in einem MW gespeichert.

Gruss Basti
 
Du legst zuerste eine Verbindung an (im Unterordner von Kommunikation), stellst sie so ein, dass das mit der Hardware übereinstimmt.

Dann legst du eine Variable bei den Variablen an, neben dem Namen kannst du da die Verbindung einstellen, da wählst du die aus, die du gerade erstellt hast.

Danach 2 Felder weiter die Adresse einstellen, wie sie bei dir auf der CPU ist.
Tip: Speichere am Besten alle Werte, die an das OP sollen in einem DB, dann bleibt es übersichtlicher!

Nachem wir das mit den Variablen gemacht haben können wir ganz einfach mal den Analogwert anzeigen lassen:
Ziehe ein EA-Feld auf dein Bild,
Dann kannst du in den Eigenschaften unter Allgemein bei Prozess die Variable auswählen, die du angelegt hast und dann müsstest du deinen Analogwert im EA-Feld sehen können.

Für die Betriebsmeldungen machst du am Besten eine Textliste (unter Text- und Grafiklisten):

Wert : Text
0 : Alles OK
1 : Not-Aus betätigt
2 : Störung
3 : Grundstellung
usw.
Was du halt alles brauchst.

Dann Gest du auf dein Bild und fügst ein symbolisches EA-Feld ein, stellst unt Allgemein den Modus auf Ausgabe, unter Textlist wählst du die Textliste aus, die du gerade erstellt hast.
Jetzt unter Prozess eine Variable auswählen, die für die Texte verantwortlich ist.
Du musst dann halt eine Zahl an das EA-Feld geben, damit das funktioniert!

Und mit den Störmeldungen dann das gleiche in Grün.
 
Für die Betriebsmeldungen machst du am Besten eine Textliste (unter Text- und Grafiklisten):

Wert : Text
0 : Alles OK
1 : Not-Aus betätigt
2 : Störung
3 : Grundstellung
usw.
Was du halt alles brauchst.

Dann Gest du auf dein Bild und fügst ein symbolisches EA-Feld ein, stellst unt Allgemein den Modus auf Ausgabe, unter Textlist wählst du die Textliste aus, die du gerade erstellt hast.
Jetzt unter Prozess eine Variable auswählen, die für die Texte verantwortlich ist.
Du musst dann halt eine Zahl an das EA-Feld geben, damit das funktioniert!

Und mit den Störmeldungen dann das gleiche in Grün.[/quote]


Muss ich dort nur einen Text auswählen? d.h. ich muss quasi soviele symbolische EA-Felder einsetzten soviele Betriebsmeldungen ich brauche?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe immer 2 EA-Felder:

Das 1. für die Betriebsart, in der die Maschine gerade steht z.B. Automatik, Not-Aus oder Störung usw.

Das 2. als als nähere Erläuterung z.B bei Störung kommt dann ein Text wie: "Zylinder nicht ausgefahren!".

Da du dafür eine Zahl an deine Visu von der CPU senden musst, damit die das auch weiß was sie schreiben soll machst du eine Sprungliste, auf der du die Priorität der Nachricht feslegen kannst:

Für die Betriebsart:
U #Not_Aus
L 1
SPB M001
U #Stoerung
L 2
SPB M001
U #Automatik
L 2
SPB M001

usw.

M001: T DB99.DBW 0


Und für die Texte dazu:
U #Not_Aus_betaetigt
L 1
SPB S001
U #Stoerung1
L 2
SPB S001
U #Stoerung2
L 3
SPB S01
U #Automatik
L 3
SPB S01

usw.

S001 : T DB99.DBW 2

Und dann sieht das normalerweise schon ganz gut aus! :cool:
 
Morgen,

kann ich denn nicht einfach die Werte abfragen?

Ich meine in diesem Fall sind das 7-8 Betriebmeldungen und 4-5 Störmeldungen.
 
Ich habe jetzt meine Merker im Step7 programmier. M5.0 - M5.7 quasi für 7 Meldungen. Aber wie kann ich meinem OP sagen das es unterscheiden soll zwischen Stör und Betriebsmeldungen?
 
Zurück
Oben