-> Hier kostenlos registrieren
Hallo,
ich habe eine S7 300 CPU 314C-2 DP mit 2 SIWAREX FTA's. Die Ein und Ausgänge der CPU habe ich bereits projektiert und programmiert und benutze sie bereits als DP Slave. Zugriff über eine PB Masterkarte unter Linux. Ich mußte dazu die Ein und Ausgänge konfigurieren und im OB1 programmieren.
Beispiel:
eine digital. Eingangsgruppe (124.0 -124.7) wird auf der CPU als Ausgang konfiguriert. Im OB1 wird dann noch folgendes Programmiert:
L EB 124
T AB xx xx steht für die virt. Adresse die man bei der Konfiguration einstellt.
Nun möchte ich die Ein und Ausgänge der SIWAREX FTA auch nutzen.
Der E Adressbereich ist 256-271 (7 dig. Eingänge und 1 Zählereingang, ...)
Der A Adressbereich ist 256-271 (8 dig. Ausgänge). Das gilt für eine FTA.
Das heißt ein Eingang hat 2 Byte (1 Wort), habe das dann so konfiguriert.
Aber leider funktioniert das Programm im OB1 nicht. Habe da folgendes probiert: (dig. Eingang)
L PEW 256
T AW xxx
xxx steht für die virt. Adresse die man bei der Konfiguration einstellt.
wenn ich nun online gehe und auf Überwachen zeigt er mir eine 4000 hex an, was aber nicht sein kann. Der Eingang liegt zwar an aber wenn ich ihn abklemme bleibt er so und das sollte nicht sein.
Was mache ich falsch, muß ich dies in einem DB programmieren, wenn ja wie? Ich bin leider noch kein Step 7 Crack und arbeite erst kurz damit und habe noch gross keine FB oder DB ... programmiert.
ich habe eine S7 300 CPU 314C-2 DP mit 2 SIWAREX FTA's. Die Ein und Ausgänge der CPU habe ich bereits projektiert und programmiert und benutze sie bereits als DP Slave. Zugriff über eine PB Masterkarte unter Linux. Ich mußte dazu die Ein und Ausgänge konfigurieren und im OB1 programmieren.
Beispiel:
eine digital. Eingangsgruppe (124.0 -124.7) wird auf der CPU als Ausgang konfiguriert. Im OB1 wird dann noch folgendes Programmiert:
L EB 124
T AB xx xx steht für die virt. Adresse die man bei der Konfiguration einstellt.
Nun möchte ich die Ein und Ausgänge der SIWAREX FTA auch nutzen.
Der E Adressbereich ist 256-271 (7 dig. Eingänge und 1 Zählereingang, ...)
Der A Adressbereich ist 256-271 (8 dig. Ausgänge). Das gilt für eine FTA.
Das heißt ein Eingang hat 2 Byte (1 Wort), habe das dann so konfiguriert.
Aber leider funktioniert das Programm im OB1 nicht. Habe da folgendes probiert: (dig. Eingang)
L PEW 256
T AW xxx
xxx steht für die virt. Adresse die man bei der Konfiguration einstellt.
wenn ich nun online gehe und auf Überwachen zeigt er mir eine 4000 hex an, was aber nicht sein kann. Der Eingang liegt zwar an aber wenn ich ihn abklemme bleibt er so und das sollte nicht sein.
Was mache ich falsch, muß ich dies in einem DB programmieren, wenn ja wie? Ich bin leider noch kein Step 7 Crack und arbeite erst kurz damit und habe noch gross keine FB oder DB ... programmiert.