PEW lesen , CPU Stop

xpert

Level-2
Beiträge
67
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Gemeinde

Ich habe eine CPU 313C-2DP und ein PB Teilnehmer. Ich kann dann im Simatic Manager in einer VAT direkt auf die adresse PEW256 zugreifen. Funzt also alles wunderbar.

Ich hab aber noch einen ältere CPU 315-2DP.... in der VAT erhalte ich kein WERT.... Wert kann nicht gelesen werden.
Wenn ich in einm Baustein L PEW 256 ausprobiere geht die CPU auf stop.
Fehler beim lesen...

Kann mir da jemand helfen ?
 
Ich hab aber noch einen ältere CPU 315-2DP.... in der VAT erhalte ich kein WERT.... Wert kann nicht gelesen werden.
Wenn ich in einm Baustein L PEW 256 ausprobiere geht die CPU auf stop.
Fehler beim lesen...

Das kenne ich und wollte einen DP/DP-Koppler ausserhalb des OB1 mittels PEW/PAW ansprechen... es gelang mir ebenso nicht. CPU war ca. von 2002.

Das die CPU aber in STOP geht, liegt am fehlenden OBxx .... siehe DIAGNOSE-Eintrag.

Frank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich habe eine CPU 313C-2DP und ein PB Teilnehmer. Ich kann dann im Simatic Manager in einer VAT direkt auf die adresse PEW256 zugreifen. Funzt also alles wunderbar.

schön

Ich hab aber noch einen ältere CPU 315-2DP.... in der VAT erhalte ich kein WERT.... Wert kann nicht gelesen werden.
Wenn ich in einm Baustein L PEW 256 ausprobiere geht die CPU auf stop.
Fehler beim lesen...

Hardwarekonfiguration öffnen. Dein Profibusteilnehmer hat welche AnfangsAdresse?

Wahrscheinlich nicht PEW256. Wenn doch, dann speichern und übersetzen -->das ganze in die CPU laden.


Ahh: IBFS, das habe ich ganz vergessen.....
 
Danke für die Antworten.

Dass die CPU nicht in Stop geht mit dem richtigen OB klappt! OB 122 glaube ich...hatte ich probiert.

Anfangsadresse ist 256! Wie kann ich dann die Werte auslesen? Es funzt auch nicht wenn ich im OB1 das eingangswort lesen will.

Gruss xpert
 
@verpolt

in meinem Fall habe ich einen DP/DP-Koppler mit der Ausgangsandresse 200 ff. angelegt und NATÜRLICH die HWKonfig runtergepielt.

Ich konnte echt machen was ich wollte PAW AW egal ... nix ging raus.
Aber beim DP/DP-Koppler war alles grün.

Erst nachdem ich den Bereich unterhalb von 127 hatte, also im OB1-Bereich ging es dann logischerweise.

Sehr merkwürdig. Jetzt ist es egal, es geht ja.

Frank
 
@verpolt

in meinem Fall habe ich einen DP/DP-Koppler mit der Ausgangsandresse 200 ff. angelegt und NATÜRLICH die HWKonfig runtergepielt.

Ich konnte echt machen was ich wollte PAW AW egal ... nix ging raus.
Aber beim DP/DP-Koppler war alles grün.

Erst nachdem ich den Bereich unterhalb von 127 hatte, also im OB1-Bereich ging es dann logischerweise.

Sehr merkwürdig. Jetzt ist es egal, es geht ja.

Frank

Bei den alten CPU war es so, das diese nur bis 127 Adressieren konnten!
Erst die neueren können da höher und auch über 127 hinaus adressieren!
Auch war bei alten CPU's noch etwas, das die nur Bausteine bis 256 verwalten konnten ...

Glaube mich erinnern zu können das es da mit dem DP/DP sich gleich verhalten hat!

Allerdings war da auch etwas z.B. mit den Artis Karten, diese wurden glaube bei so 400 ff gelegt, damit man diese wieder per PAW und PAE ansprechen konnte.
Irgendwie war da was in dem unteren Bereich ... Die DP/DP Koppler erfuhren aber mal ne Änderung bei V1 und V2 wie ich noch meine ...
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Zauberwort heißt "Prozessabbild". Bei neueren CPUen kann dieses über den Eigenschaften-Dialog im HW-Manager festgelegt werden. Liegt das zu beobachtende PEW außerhalb des Prozessabbildes, dann gibts in der VAT die gekreuzte Brille.
Gruß Approx
 
So, jetzt klappts.

Bei meiner CPU (315-2AFxx-0AB0) kann über den Lade Befehl auf max. 4byte zugegriffen werden. Die konsistenz der Daten und Anzahl zu lesende Bytes werden von der gsd Datei(PB Teilnehmer) vorgegeben. Bei meinem Fall mind. 5 bytes...

Mittels SFC14 kann ich aber auf 4-128 byte zugreiffen.

Gruss XPERT
 
So, jetzt klappts.

Bei meiner CPU (315-2AFxx-0AB0) kann über den Lade Befehl auf max. 4byte zugegriffen werden.

Wie lädst du mehr als 4 Byte also ein Doppelwort auf einmal?
Wenn du mehrmals L PEDx aufrufst geht keine PLC in Stopp.


Die konsistenz der Daten und Anzahl zu lesende Bytes werden von der gsd Datei(PB Teilnehmer) vorgegeben. Bei meinem Fall mind. 5 bytes...

Mittels SFC14 kann ich aber auf 4-128 byte zugreiffen.

Gruss XPERT


Mit den SFC kannst du konsistente Daten lesen und mit dem anderen Scheiben, wenn deine Perpherie dies hergibt.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Bike

Liegt Konsistenz vor und beträgt diese 3 Byte oder mehr als 4 Byte , so muss bei der CPU 315-2 DP (6ES7 2AFxx-0AB0) zwingend mit SFC14 und SFC15 gearbeitet werden. Lade-Transfer-Befehle sind hier nicht möglich.

Hab ich auf der Siemens Support Seite gefunden! Und nur mit SFC14 bin ich an die daten gekommen.

gruss xpert
 
Hallo Bike

Liegt Konsistenz vor und beträgt diese 3 Byte oder mehr als 4 Byte , so muss bei der CPU 315-2 DP (6ES7 2AFxx-0AB0) zwingend mit SFC14 und SFC15 gearbeitet werden. Lade-Transfer-Befehle sind hier nicht möglich.

Hab ich auf der Siemens Support Seite gefunden! Und nur mit SFC14 bin ich an die daten gekommen.

gruss xpert

Das wird es bei mir gewesen sein. Ich hatte im DP-DP-Koppler Konsistenz über den gesamten
Bereich projektiert und die HWKonfig das das auch akzeptiert.

Gruß

Frank
 
Zurück
Oben