TIA S71200 EAM auslesen

olddragon

Level-1
Beiträge
36
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hilfe!!! Brauche Input!!!

Ich möchte an einer S7-1200er CPU die Zustände der Eingangs-, Ausgangs- und Merkerwörter auslesen und an einer Visu sichtbar machen. Das ist bei einer S7-300er kein Problem, da ich hier in AWL programmieren kann:

L xM >Integerwert, hier als Variable in einem DB-Wort; z.B.: 18<
SLD 3
LAR1
L EW [ AR1 , P#0.0 ]
Zuweisung zum EW18
T yM Transfer in ein DB-Wort, welches ich bitweise an der Visu darstelle.

In der 1200er ist aber kein AWL möglich. Wer kennt die Lösung bzw die entsprechenden Bausteine dafür?
 
In SCL kannst du die Anweisung PEEK verwenden.

Was hast Du für eine Visu? Könnte die vielleicht die Adressen multiplexen?

Zugreifen auf "optimierte" Bereiche:
Das Rückgeben entsprechend der Anfrage könntest Du über CASE für jede der möglichen Adressen ausprogrammieren.

Einfacher: Nimm doch einfach alle E/A und die Dich interessierenden Merker und MOVE die in einen DB.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, Harald, danke für die schnelle Antwort, aber
SCL ist bei der 1200 nicht möglich!
Visu KTP400Basic: Bin froh, wenn ich alles draufpressen kann, was notwendig ist!
Case: Im Bereich der Ein- und Ausgänge noch möglich, da ja der EA-Bereich begrenzt ist; Im Merkerbereich wird es schon problematischer.
Dito bei Transfer in den Merkerbereich.

Trotzdem vielen Dank.
Kuno
 
CPU 1212C: Hier ist tatsächlich nur KOP und FUP möglich.
TIA 13 Update 5

Zieh dir mal so ne CPU rein und probier mal, ob du auf SCL umschalten kannst. Viel Spaß!!! :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dann ist deine Firmware schlicht zu alt, update auf V2.2 und du wirst dich wundern ... äh getreu deinen Worten: Viel Spaß!!! :smile:
Edit: Bevor du fragst: Du brauchst eine 24MB Memory-Karte dafür.

Wobei FW2.2 war irgendwann 2011, ist deine Mühle wirklich schon so alt?
 
Zuletzt bearbeitet:
kommt ganz drauf an was ihr bestellt habt.
Wenn ihr bei der Bestellung die falsche MLFB angebt dann bekommt ihr vermutlich auch das alte geliefert ;)

Oder du hast im TIA Portal schlicht die falsche CPU Projektiert das kann natürlich auch sein !
 
Zuletzt bearbeitet:
Oh, Mann, bin ich ein ...
Ich sags lieber nicht.

Natürlich geht SCL, wenn man es beim Erzeugen eines neuen Bausteins sofort eingibt - und nicht probiert, es als FC mit FUP deklariert und danach umschalten möchte auf SCL.

Danke an alle, die sich die Mühe gemacht haben, mir zu antworten.
 
PN/DP
"Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.
"

Du hast vollkommen Recht! :p
 
Zurück
Oben