OB1 bei der 100U als letztes Übertragen?

veritas

Level-1
Beiträge
207
Reaktionspunkte
14
Zuviel Werbung?
-> Hier kostenlos registrieren
moin moin,

habe mal ne dumme frage,
stimmt das wenn man mit der
siemens step5 software bausteine
vom rechner auf das ag spielt,
dass der OB1 als letztes übertragen
werden muss?

danke im voraus.

lg
 
Erst mal gibt es keine dummen Fragen.

Wenn zum Bleistift ein Baustein geladen wird, den es zuvor noch nicht gab, würde dieser vom OB1 aufgerufen, bevor besagter Baustein in der Steuerung ist, was diese dann mit einem Stop quittiert.
Dies vor allem, wenn zwischendurch komprimiert werden muß.
Ansonsten ist das wie Würfeln, was schneller beendet wird, das Laden, oder die Übernahme in den Arbeitsspeicher. Bei S5 noch mehr als bei S7.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
also, nochmal zur klarstellung:

neues ag,weil altes kaputt.
dann neues ag eingebaut,
urgelöscht übers pg 740, dann
alle bausteine (ob,fb,db und pb´s)
raugespielt.

beim urloschen übers pg ist das ag ja in stop,
da ruft der doch nichts auf?

erst nachdem ich alle bausteine übertragen habe
gehe ich am ag auf run, im stop betrieb ruft das
ag doch noch nichts auf, oder sehe ich das falsch ?

lg
 
@veritas:
Du machst das völlig richtig so. Der Tip kommt daher, dass beim Übertragen aller Bausteine die DBs als letzte übertragen werden und wenn das AG schon im RUN ist, wird mit dem OB1 sofort der zyklische Betrieb aufgenommen, obwohl die DBs noch fehlen, dadurch geht das Ding i.d.R. in Stop, was aber ja nicht weiter schlimm sein muss und durch ein anschließendes Neustarten behoben werden kann. Das zweite Problem, das auftreten kann, ist dass so kein Anlauf (OB20,OB21,OB22) durchgeführt wird und dadurch Probleme auftreten.
Also, immer schön alles im Stop übertragen und gut iss...

Grüße von HaDi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja danke ersteinmal an allen.

Hab ch mir doch gedacht, dann liegt es definitiv am
dem Programm.
Der Tip kam von meinem Chef.

Dann geht die Fehlersuche eben weiter :-(
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@HeizDuese:
Eie urgelöschte S5 die im Stop steht hat doch nix zu tun, die ist doch quasi hochverfügbar, jedenfalls für die Übertragung von Bausteinen... ;)

@veritas:
Was geht denn jetzt eigentlich nicht ?

Grüße von HaDi
 
@HaDi:

nichts :-(

alle bausteine da,
auch wenn mit mit den vom
schleppi vergleicht, werd morgen
nochmal schauen....
 
Bei 'ner urgelöschten sollte die Reihenfolge nun wirklich keine Rolle mehr spielen (wenn sie in Stop ist).

Gab's bei den S5'en nicht auch welche, die ohne OB1 liefen, und in dem Fall den FB1 als zyklischen Einsprung verwendet haben?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Gab's bei den S5'en nicht auch welche, die ohne OB1 liefen, und in dem Fall den FB1 als zyklischen Einsprung verwendet haben?

Ja das gibts (es ist aber der FB 0), die 135U-CPU 1928B ist zum Beispiel so eine.

Wenn der Organisationsbaustein OB 1 nicht programmiert ist, ruft das Systemprogramm anstelle des OB 1 zyklisch den FB 0 auf, sofern dieser geladen ist.

Da Sie in einem Funktionsbaustein den gesamten Operationsvorrat der Programmiersprache STEP 5 zur Verfügung haben, eignet sich die Programmierung des FB 0 - anstelle des OB 1 -besonders dann, wenn Sie ein kurzes und zeitkritisches Programm bearbeiten lassen wollen.

Hinweis:
Der FB 0 sollte deshalb nur zur Programmierung der zyklischen Programmbearbeitung verwendet werden! (Er darf keine Parameter enthalten.) Sind sowohl OB 1 als auch FB 0 geladen, so wird nur der Organisationsbaustein OB 1 zyklisch vom Systemprogramm aufgerufen.


Gruss Hoyt
 
Zurück
Oben