FB125 (SFC49,SFC5)

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

weiß jemand zufällig was im FB125 von Siemens steht?

Ich weiß nur das er die SFC 13, 5, 6, 41, 42, 49 und 51 benutzt.

Wenn man sich die Parameter der SFC 49 und SFC 5 anschaut, dann könnte man meinen das jeder für den anderen die Parameter zur Verfügung stellt. Aber wozu soll das dienen? Und wie bekommt man dann überhaupt ein Ergebnis, wenn der eine vom anderen abhängig ist. (Parameter)
 
Der FB125 von Siemens dient zur Profibusdiagnose und ist "KNOWHOW"-geschützt. Dazu gehört ein Datenbaustein, in welchem die Diagnoseergebnisse landen. Den FB125 ruft man im OB1, OB82 und OB86 auf, außer DP-Mastersystem und External braucht man nichts dranzuschreiben. Der Baustein funktioniert tadellos, aber nicht bei der VIPA Speed7 !!!
 
SFC49 SFC5

hallo,

danlke erstmal für die schnellen Antworten. Ich wollte aber auch wissen,
warum der SFC49 und SFC5 gleichzeitig im FB125 gleichzeitig aufgerufen wird. Und vor allem wie die E/A-Parameter miteinander Verknüpft sind.
DEnn laut Funktion versorgt quasi der eine den anderen Baustein. Aber woher werden dann die Startinfos genommen, wenn der eine vom anderen abhängig ist?
 
Der SFC49 bezieht seine Daten aus dem Kopf des OB82. Er wird nur aufgerufen, wenn der FB125 aus dem OB82 heraus aufgerufen wurde. Der SFC49 prüft, ob die Diagnose aus dem dezentralen Bereich kommt.

SFC5 wandelt die geografische Slave-Adresse in die Diagnoseadresse und stellt sie dem SFC13 zum Lesen der Diagnosedaten zur Verfügung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
sfc5

hallo,

danke für die Antwort.

eine andere Frage, woher bekommt der SFC5 seine Eingangsparameter?
damit meine ich vor allem die SUBNETID und den SUBSLOT?

danke schon mal im vorraus.
 
subnetid

hallo, war mir schon irgednwie klar,

aber ist damit die DP-Mastersystemnummer 1, 2 oder etc. gemeint oder die S7-Subnetz-ID wie 006A 0004 oder so?
und von wo bekomme ich die?

ich meine die Mastersystemnummer muss man ja beim FB125 angeben.
Aber soll nun DP_MAstersystem die Subnetz-ID sein? (ich meine von der Eingabe her)

danke nochmals
 
Zuviel Werbung?
-> Hier kostenlos registrieren
sfc6

hallo

noch eine andere Frage,

der SFC 6 liest doch die Startinfos der einzelnen OBs aus indem er gerade aufgerufen wird, sprich dem aktuellen.

werden dann diese Infos verwendet, (TOP_SI) um sie dann weiter zu verarbeiten? z.B. IOID und LADDR für den SFC49?

wenn diese infos also vom SFC6 stammen, was macht dann der SFC49 beim Aufruf im OB1 und OB86? dort können doch die Eingangsparameter des SFC49 (IOID und LADDR) vollkommen ausgelesen werden.
Der SFC49 kann doch somit garnicht aufgerufen werden im OB86 und OB1, oder?


gruß, jan
 
Gedanke

hallo,


ich habe mir gerade so gedacht, das im OB1 und OB 86 die Ausgangsinfos des SFC49 doch eigentlich garnicht interssieren, oder?

das heißt, im FB125 muss sowas wie ne Abfrage kommen, ob der SFC41 aufgerufen wird oder nicht.

welche Variablen werden dann abgefragt?

ich denke mal auf alle Fälle die OB - Nummer,
welche noch?


ist mein Gedanke richtig? oder liege ich total falsch?


Gruß, Jan
 
zuerst einmal. der fb 125 ist ein sehr komplexer baustein was du allein schon an seiner länge erkennen kannst.

welche version des fb125 hast du?

mittels sfc6 wird ermittelt aus welchem ob der fb125 aufgerufen worden ist. wenn der fb aus dem ob82 aufgerufen wurde, wird auch der sfc49 aufgerufen.


aber mal was ganz anderes.
kennst du den quelltext? oder versuchst du hier eine blackbox zu öffnen bzw zu analysieren?

also ich kann meine zeit sinnvoller verbringen als zu ermitteln wie ein fertiger siemens-baustein funktioniert.

ich weiss das der fb125 top funktioniert und das reicht mir.
 
hallo,

natürlich interessiert es mich wie der FB125 funktioniert.

und ja ich will ihn analysieren.

daher danke Ralle für den Link! :wink:

sieht echt komplex aus, aber es bestätigt sich auch viel, was ich mir bisher überlegt hatte.

ich will den fb125 nur etwas abspecken, da ich nicht alle funktionen brauch. dewegen interessiert er mich so.

danke nochmals! :D
 
ja ich weiß,

der hat aber wieder zu wenig infos! :?

trotzdem danke!

mit freundlichen Grüßen,

Jan
 
Zurück
Oben