Vernünftig Programmieren / aber wie?

Bleibt der Ausgang tatsächlich anstehen? Sollte doch abfallen wenn der OB86 nicht mer bearbeitet wird. Der Merker fällt dadurch ab, somit sollte auch der Ausgang abfallen??

nur weil der ob 86 nicht mehr bearbeitet wird, wird der ausgang nicht zurückgesetzt.
es sei den er wird an anderer stelle im programm zurückgesetzt.

@sascha-nrw:
schau dir die hilfe zum ob86 an.
der ob86 wird bei kommenden und gehenden fehlern aufgerufen.
über den wert von OB86_EV_CLASS kannst du herausfinden ob kommender oder gehender fehler.
über OB86_MDL_ADDR kannst du den ausgefallenen bzw. wiederkehrenden teilnehmer bestimmen.
je nach wert von OB86_EV_CLASS deinen merker für die störmeldung setzen bzw. rücksetzen.
bei mehreren slaves noch OB86_MDL_ADDR mit einbeziehen.
OB86 1x anklicken und F1 drücken
 
nur weil der ob 86 nicht mehr bearbeitet wird, wird der ausgang nicht zurückgesetzt.
es sei den er wird an anderer stelle im programm zurückgesetzt.

@sascha-nrw:
schau dir die hilfe zum ob86 an.
der ob86 wird bei kommenden und gehenden fehlern aufgerufen.
über den wert von OB86_EV_CLASS kannst du herausfinden ob kommender oder gehender fehler.
über OB86_MDL_ADDR kannst du den ausgefallenen bzw. wiederkehrenden teilnehmer bestimmen.
je nach wert von OB86_EV_CLASS deinen merker für die störmeldung setzen bzw. rücksetzen.
bei mehreren slaves noch OB86_MDL_ADDR mit einbeziehen.
OB86 1x anklicken und F1 drücken

Hallo!
Erstmal vielen DANK das Du dich so ausführlich mit meinem Problem beschäftigt hast!

Ich habe alles jetzt (in div. Varianten) über 2 Wochen ausprobiert und komme keinen Schritt weiter. Anfängerpech....

Deshalb meine Frage: "Könntest Du mir mit einem Programmbeispiel weiterhelfen?"

Folgendes Stand:
1x S7-CPU, 7x ET200S über Profinet IO (Ethernet)

Möchte folgendes bezwecken:
Wenn eine Station (ET200S) ausfällt, möchte ich dass durch den OB86 ein binärer Ausgang an der S7 gesetzt wird.
Wenn die Stations wiederkehrt, soll dieser sich automatisch rücksetzen....

Es wäre klasse, wenn Du mir helfen könntest!
 
wie crash schon erwähnt hat nimmst du am besten fc125 oder den grossen bruder fb125.
im zugehörigen db werden die entsprechenden bits gesetzt.

im anhang ein kleines vb-script welches dir die bits für die gewünschte station anzeigt
 

Anhänge

  • DB_DP-Diag.zip
    517 Bytes · Aufrufe: 21
Zuviel Werbung?
-> Hier kostenlos registrieren
du kannst auch den FC125 oder FB125 nehmen.
schau dir die auch mal an.
also der FC125 sollte in diesem Fall ausreichen. Der liefert ja die Zustände "Station ausgefallen" und "Fehler am Slave" zurück. Das Problem dabei ist, dass der FC125 nur für Profibus-DP taugt, und nicht für Profinet-IO.

Ein findiger Forum-Teilnehmer hat aber herausgefunden, dass man den Baustein nur ein klein wenig adaptieren muss, um ihn für Profinet-IO fit zu machen.
http://www.sps-forum.de/showpost.php?p=136444&postcount=12
im Beitrag http://www.sps-forum.de/showthread.php?t=19911&highlight=DP+diagnose+profinet&page=2

mfg Maxl


dodo der dritte....aus der sternenmitte.....bin ich der.....oh ehmm..wo waren wir?
der hieß übrigens 'Codo' :cool:
 
Codo, Dodo und Co ...

Hallo,

nur mal zur Erinnerung : Das war DÖF mit Inga Humpe

Inga Humpe schrieb:
"Und ich düse düse im Sauseschritt und bring die Liebe mit von meinem Himmelsritt.

Eine geile Zeit, sorry für das Offtopic ...

Gruß

Question_mark
 
Hallo,

und falls es irgend jemanden interessiert, hier der vollständige Text (und immer noch Offtopic) :

DÖF - Codo schrieb:
Seit 2.000 Jahren lebt die Erde ohne Liebe.
Es regiert der Herr des Hasses.

Häßlich, ich bin so häßlich, so gräßlich häßlich:
Ich bin der Haß!
Hassen, ganz häßlich hassen, ich kann's nicht lassen:
Ich bin der Haß!

Attention, attention.
Unknown flying object approaching the planet. -
Identify unknown flying object.

Codo der dritte, aus der Sternenmitte bin ich der dritte von Links.

Unknown flying object identify sais: "Codo"

Und ich düse, düse, düse, düse im Sauseschritt
und bring die Liebe mit von meinem Himmelsritt.
Denn die Liebe, Liebe, Liebe, Liebe, die macht viel Spaß,
viel mehr Spaß als irgendwas.

We do not need any love on this planet:
Tötet Codo! Vernichtet die Liebe!

Zielansprache: Gamma, Delta, sieben, drei, eins, Überraum.

Codo aus der Ferne der leuchtenden Sterne:
Ich düse so gerne durchs All.

Und ich düse, düse, düse, düse im Sauseschritt
und bring die Liebe mit von meinem Himmelsritt.
Denn die Liebe, Liebe, Liebe, Liebe, die macht viel Spaß,
viel mehr Spaß als irgendwas.

Objekt überwindet den Haßschirm.

Ätzend, ich bin so ätzend, alles zersetzend:
Ich bin der Haß.

Und ich düse, düse, düse, düse im Sauseschritt
und bring die Liebe mit von meinem Himmelsritt.
Denn die Liebe, Liebe, Liebe, Liebe, die macht viel Spaß,
viel mehr Spaß als irgendwas.

Und ich düse, düse, düse, düse im Sauseschritt
und bring die Liebe mit von meinem Himmelsritt.
Denn die Liebe, Liebe, Liebe, Liebe, die macht viel Spaß,
viel mehr Spaß als irgendwas.

Und ich düse, düse, düse, düse im Sauseschritt
und bring die Liebe mit von meinem Himmelsritt.
Denn die Liebe, Liebe, Liebe, Liebe, die macht viel Spaß,
viel mehr Spaß als irgendwas

Und DÖF stand für "Deutsch-östereichische Freundschaft" ...

Gruß

Question_mark
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Tötet CODO

War mir schön klar, den ich bin ja sooo grässlich....

Aber da-->> Benutzer DODO......Schnick und schnack
denkt an CODO....denkt lustige Adaption und schreibt DODO...
hat nicht daran gedacht dass blöde bemerkung kommt.....
Schnick und schnack keine sprüche mehr machen.....
dann kehren ruhe ein....
 
Zurück
Oben