Fehler beim Peripherie Zugriff

INST

Level-2
Beiträge
272
Reaktionspunkte
15
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

wir haben mit einer 318-2 folgendes Problem: Wir wollen 4 Burster Kraftmessgeräte über DP in eine Anlage integrieren. Alle 4 Geräte waren schon im Testaufbau an einer anderen 318'er angeschlossen und funktionierten einwand frei.
Jetzt sind sie in der Anlage verbaut und es kommt die Fehlermeldung das auf das jeweilige PEB (bei PAB tritt der Fehler nicht auf) nicht zugegriffen werden kann. Die Bereiche (272-274, 275-277, ...) wurden automatisch vergeben und auch sonst sind alle Einstellungen gleich wie beim Versuchsaufbau. Die PEB's werden nur geladen und in ein MB transferiert und genau an dieser Stelle soll anscheinend (laut "Baugruppenzustand") das Problem liegen. Der "Baugruppenzustand" der Geräte sagt aber sie sind OK und der DP läuft auch. Wir haben den PEB und den MB Bereich schon verrändert aber ohne Ergebnis.

Langsam aber sicher gehen uns die Ideen aus. Hat sonst noch jemand eine?

Vielen Dank im vorraus
MfG INST
 
Ich geh mal davon aus, adss die Adressen in der HW-Konfig und im Programm dieselben sind...

Ist vielleicht ein Teilprozeßabbild eingestellt ?
Das kann die 318 IMHO.

Vielleicht liegen E/A in einem unterschiedlichen Teilprozeßabbild ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist ein Teilprozessabbild nicht nur bei ner 400erter möglich? Auf alle Fälle haben wir keins eingestellt. In der Hardwarekonfig der CPU kann man das Prozessabbild einstellen. Es steht auf 300 aber wir haben es auch schon auf 500 erhöht => ohne Erfolg.
Die Bereiche sind so vergeben:

PE 272-274 Gerät1
PA 272-273

PE 275-277 Gerät2
PA 274-275

PE 278-280 Gerät3
PA 276-277

PE 281-283 Gerät4
PA 278-279

Diese wurden alle automatisch erstellt aber wir haben auch schon versucht sie zu ändern.
 
Ist ein Teilprozessabbild nicht nur bei ner 400erter möglich? Auf alle Fälle haben wir keins eingestellt. In der Hardwarekonfig der CPU kann man das Prozessabbild einstellen. Es steht auf 300 aber wir haben es auch schon auf 500 erhöht => ohne Erfolg.
Die Bereiche sind so vergeben:

PE 272-274 Gerät1
PA 272-273

PE 275-277 Gerät2
PA 274-275

PE 278-280 Gerät3
PA 276-277

PE 281-283 Gerät4
PA 278-279

Diese wurden alle automatisch erstellt aber wir haben auch schon versucht sie zu ändern.

Die 318 kann auch TPA wenn ich nicht irre.

Wenn du den Haken bei "Systemvorgabe" Wegmachst, musst du die Adressen frei einstellen können. Wie ist Konsistenz eingestellt ?
Uber alle 3 Byte ?

3 Byte musst du mit SFC 14/15 lesen, da kann man nicht konsisten mit EB / AB zugreifen !
Ist die GSD dieselbe wie im Testprojekt ?
 
Die GSD-Datei ist die gleiche.

Bei dem DP-Slave gibt es nirgens eine Möglichkeit um die Konsistenz ein zu stellen.

Mit dem SFC14 haben wir es jetzt ausprobiert aber ich bekomm immer noch keine Daten aus dem Slave.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So nebenbei, die 318 ist ja eine 400-er im 3-er Gewand. Kannst du vor Ort mal alles andere vom Bus abhängen, geht es dann? Hatte ein ähnliches Problem, da lag es an einer Inkomatibilität des Meßgerätes von Staiger-Mohilo, das machte sich erst bemerkbar, wenn es Daten sendete und mußte per Firmwareupdate behoben werden.
Ich finde auch die 3 Byte eigenartig, würde die aber auf jeden Fall alle auf gerade Werte legen.
 
Ich habe den Fehler gefunden. Und zwar ist mir aufgefallen, dass die CPU in der Maschine die Firmware 1.1.3 hat,
die CPU der Teststation jedoch 3.0.1
Ich habe sie ausgetauscht und der Fehler war sofort weg.

Hab darauf hin auf der Siemens Hompage danach gesucht. Es gibt eine möglichkeit ein Update zu machen, allerdings muss man dazu eine 2MB Karte von Siemens kaufen. Gibts da vielleicht noch andere möglichkeiten?

Vielen Dank für Eure Hilfe

MfG INST
 
Meines Wissens geht das nur über eine Karte, beim Hochlauf der CPU wird dann das Update ausgeführt. Wenn deine 318 so läuft, würde ich diese auf keinen Fall hochrüsten.

PS. Wir haben uns eine Karte von unserem Siemens-Händler geliehen, die braucht man ja dann kaum einmal wieder.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Problem ist nur das die eine CPU ja als Ersatz gedacht ist. Aber wenn sie nun ne ältere Firmware hat und nicht in der Maschine läuft ist sie ja grad für die Katz. Mal schauen wo ich ne Karte her bekomme.

Danke für die Antworten

MfG INST
 
Zurück
Oben