SPS geht bei profibus reset auf stop?

bacardischmal

Level-1
Beiträge
53
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
HAllo,
ich habe hier eine s7 314 es ist eine Profibusverbindung auf eine Fernwirkunterstation eingerichtet SPS gibt befehle und meldungen auf die station weiter, jetzt wenn ich diese Fernwirkstation neustarte geht die SPS in den Stop zustand und es leuchtet SF, also muss ich die SPS von hand/pc neustarten. gibts da eine möglichkeit das ich ihr sage das sie neustartet nachdem die profibusverbindung wieder da ist?
Gruß
bacardi
 
1. OB86 laden, denn der OB86 macht:

Das Betriebssystem der CPU ruft den OB 86 auf, wenn der Ausfall eines
Erweiterungsgeräts, eines DP-Mastersystems oder einer Station bei Dezentraler
Peripherie erkannt
wird (sowohl bei kommendem als auch bei gehendem Ereignis)
Haben Sie den OB 86 nicht programmiert und ein solcher Fehler tritt auf, geht die
CPU in den Betriebszustand STOP.

2. für den neustart mit fehlender station - siehe anhang
 

Anhänge

  • cpu_eigenschaften.png
    cpu_eigenschaften.png
    18,1 KB · Aufrufe: 52
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
danke für die antwort, muss ich in den OB86 was reinschreiben oder kann ich den leer lassen?
WEnn ich den Profibusstecker abziehe dann bleibt die CPU auf RUN und sobald ich ihn wieder drauf stecke geht sie auf STOP, woran liegt das?
Gruß
bacardi
 
Es gibt da auch noch die OB's 82 (IO-Point-Fault) und 122 (Module-Access-Error) ...
Ist vielleicht auch noch ein Ansatz ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... die CPU geht in stop bei stationswiederkehr?! ...
ja, tatsächlich ...
Das Betriebssystem der CPU ruft den OB 86 auf, wenn der Ausfall eines Erweiterungsgeräts, eines DP-Mastersystems oder einer Station bei Dezentraler Peripherie erkannt wird (sowohl bei kommendem als auch bei gehendem Ereignis) Haben Sie den OB 86 nicht programmiert und ein solcher Fehler tritt auf, geht die CPU in den Betriebszustand STOP.
 
Bei mir wandern aus diesem Grund immer die schon genannten OB82 und OB122 mit ins Projekt - beide leer.
Ich nehme einmal an, dass es beim Ziehen des Steckers (oder Ausfall eines Slaves) zu mehr als einem Fehler kommt, wobei der 2. Fehler ggf. nicht korrekt interpretiert wird - so meine Theorie ...

Gruß
LL
 
Hallo,
hab noch ne kleine frage, gehört zwar nicht in den tread...
ich hab auf der Fernwirkunterstation 16Bit zählwerte (war der meihnung 16Bit + Vorzeichen) wie sag ich dem jetzt das er die zähltwerte durchreichen soll? also die meldungen und messwerte hab ich hinbekommen.


Meldungen:
L EB 124
T EB 0

Befehle:
L AB 0
T AB 124

Zählwerte:

L PEW 752
T AW 1

habs jetzt mal aus dem kopf gemacht weil ich das nicht da hab. aber die sps soll einfach blöd die meldungen durchreichen, macht man das so am besten? und halt noch die zählwerte?
Gruß
bacardi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich hab das jetz sehr lange sehr oft gelesen, verstehen werd ich es aber nicht ... anyway

wenn du das PEW 752 auf das AW 1 schreiben willst, dann ja, dann macht man das so ...
 
Aber Achtung, ein Wort belegt ja 2 Byte, also ist dann AB1 und AB2 weg. Im Allgemeinen nimmt man für Worte gerade Werte.
 
Also die SPS soll dumm bleiben und nur die eingänge und ausgänge über profibus auf die Fernwirkstation weiterreichen. Eingänge, Ausgänge und Analogwerte funktioniern, da war die frage ob ihr das in der Praxis auch so macht wie ich, ist meine erste Profibus-kopplung die ich getestet hab.

Aber die Zählwerte funktionieren noch nicht, also ein stromzähler sendet einen impuls auf einen eingang und der soll auf den eingang der Fernwírkstation durchgereicht werden, sobald eine minute um ist sendet dann diese Fernwirksation die aufgelaufenen impulse an ein Leitsystem weiter. Nur jetzt ist mein problem wie bekomme den Impuls der auf E125.0 usw. hängt auf die Fernwirkstation, die nimmt die impule entgegen und dort kann ich nur 16Bit Zählwerte einstellen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
hab mir das nochmal durch den kopf gehn lassen,
wie funktioniert das mit dem profibus?
eigentlich könnte ich ja einen zähler auf der sps machen den ich dann über die Fernwirkunterstation weiter leite also das sie das nur 1:1 durchreicht und der zähler auf der sps läuft? was müsste ich da für einen zähler nehmen wenn ich z.B. die impule von E125.0 zählen will?
 
Hallo,
also ich habs heut mal versucht aber ich bekomm den zähler nicht über den Profibus rüber, zähler funktioniert hab die Ausgabe einmal in HEX und Dez ausgeben und auf ein AW tranferriert also so:

U E 125.0
ZV Z 1
L Z 1
T AW 5
LC Z 1
T AW 7

Aber auf meiner Fernwirkunterstation kommt nichts an, kann ich das noch in einem andern format übertragen, denn ich hab keine idee mehr wie ich das hinbekommen könnte?

an der Station kann ich das auswählen:

Klemme: Slave:2/I-Offset5 (das ist dann wohl mein AW5)
Typkennung: Zählwerte ohne Echtzeitstempel
Übertragung: Absolut
Umspeicher: extern über Telegramm
Übertragungsliste : sopontan
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
also ich habs heut mal versucht aber ich bekomm den zähler nicht über den Profibus rüber, zähler funktioniert hab die Ausgabe einmal in HEX und Dez ausgeben und auf ein AW tranferriert also so:



Aber auf meiner Fernwirkunterstation kommt nichts an, kann ich das noch in einem andern format übertragen, denn ich hab keine idee mehr wie ich das hinbekommen könnte?

an der Station kann ich das auswählen:

Wenn man von 0 aus zählt, wäre es AB4
Hast Du das mal ausprobiert

Quatsch. Du schreibst ja offset. Entschuldigung

Gruss
Audsuperuser
 
Hallo,
kann das sein das ich einen zähler nach IEC-61131 brauche?
ist bei dem was anders? vlt liegts auch daran das ich den AW in der falschen kodierung übertrage, kann ich sowas ändern? also das ich das AW
anders kodiere? also z.B. hex dez oder was es da alles noch gibt?
wie schaut so ein iec zähler in awl aus?
Gruß
bacardi
 
... du schreibst, dass auf deiner Unter-Station nichts ankommt. Das hat nichts mit dem Zähler zu tun. Der ist schließlich nur ein Bit-Muster wie alles andere auch ...
Vielleicht solltest du erstmal zusehen, dass ein von dir angewählter Zahlenwert an deiner Unter-Station ankommt.

Vielleicht stellst du mal eine Hardcopy deines Netpro hier ein ...

Mit dem folgenden ...
Klemme: Slave:2/I-Offset5 (das ist dann wohl mein AW5)
... kann ich nichts anfangen ...
Aner im Grundsatz ... welches Ausgangswort du auf die Reise schicken mußt, dass solltest du auch in der NetPro definiert haben ... Fang also vielleicht mal da an ...

Gruß
LL
 
Zurück
Oben