Warum sollte der OB1 als letztes geladen werden?

A

alpha centauri

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Leute,

ich mache gerade ne schulung bei elop in lpz,

vieleicht kennt jemand die uebungen, Lektion 5.1 Globale Datenbausteine punkt 4 .

hier ist die frage:

Warum sollte der OB1 als letztes geladen werden?

warum spiel dass eine rolle, ob der ob1 zuletzt geladen wird ?
 
Hallo,
weil im OB1 die Aufrufe für die restlichen Bausteine erfolgen, welche im Programm verarbeitet werden.
Die Steuerung geht sonst in Stop, weil die aufgerufenen Bausteine fehlen.
Wenn Du beim Bausteine übertragen die Steuerung in Stop stehen hast ist es egal.

Gruss Uwe
 
MRT schrieb:
Hallo!

Die FB müssen als erstes rein oder?
Wenn du keinen OB1 hast, läuft auch kein Programm. Dann ist die Reihenfolge aller Bausteine bis auf OB1 egal.
Änderst du aber einen Baustein im laufenden Programm, so müssen halt alle aufgerufenen Bausteinen schon vorhanden sein, egal ob OB, FB,FC, DB.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein... Aber man sollte generell nicht größere Transfers im RUN - Betrieb machen...
Also Online mal etwas drine rumwerkeln Ok, aber mehrere Bausteine, da empfiehlt sich eben der STOP zustand, damit es nicht doch mal zu einem Fehlverhalten kommt...

Beispiel FC1 und FC 2 sind auf dem PG schon neu, im AS noch alt. Überträgste das nun im RUN, dann arbeitest du z.B. schon mit neuem FC1 und altem FC2 etc... Das muss nicht gutgehen und der OB1 "unsinn" hilft da auch nichts...

Die Geschichte mit dem OB1 zuletzt ist von daher schon etwas suspekt...
 
guten morgen

und wie soll das gehen das man nur in stop programm änderungen macht
manche anlagen sollen 18 monate durchlaufen

und wenn sie mal einen stillstand haben dann auch nur ein teil davon

also online muss man genau so änderungen machen

das programm muss halt danach aufgebaut sein
 
Hallo KPeter,

ja sicher, man muss eben hier und da in der laufenden Anlage was basteln... Aber das macht man dann ja auch Baustein für Baustein. Ich meinte STOP, wenn du mehrere gleichzeitig rüberschiebst.
In ganz seltenen Fällen, mache ich das so, das ich neue FC's etc. mit neuen Nummern nehme und dann einfach die Aufrufe im OB1 ändere, danach die alten löschen und gut. Dann solltest du die Bausteine aber zumindest vorher in einer Simulation testen... Murphy schläft nicht, wir schon :p

Vorsicht ist immer besser als Crash fahren... Routine ist da schon problematisch genug...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hallöchen

tja db's sind ja gut nur falsch aufgebaut das ganze

und die beste aussage ( egal ob von siemens oder rockwell )
stellen sie doch einfach die anlage ab änderen sie was sie müssen und starten sie wieder neu

und das bei anlagen die 2 tage zum runderfahren und 2 tage zum hochlaufen brauchen

meldung das letzte mal vor 3 wochen von rockwell gehört weil es darum ging eine flex i/o adapter zu tauschen der einen firmware fehler hatte
 
Naja bei Siemens ist es doch toll, das man Online fast alles machen kann!
Was währe ne IB ohne stettiges ändern im Online!

Als Erfahrener Programmierer machst fast alles online!
Du änderst je nicht Baustein global, sondern entfernst Fehler! Mann sollte halt schon wissen was man macht, das ist das A und O der Sache!!! :)
Oft muss man eh während des Betriebs änderungen machen! Bei ner 840D z.B. dauert es ja fast 1 Minute von Stop nach Run bis die NC wieder bereit ist ... Wenn DU das mehrfach am Tag machst nervt das schon ganz schön ...

Bei Fanuc z.B. muß man leider beim Backup (muss man leider ja mal öfters machen) die Steuerung anhalten, da sollte z.B. durch ein Fehler die Stuerung in Stop gehen bleiben dort Ausgänge anstehen. Die können schon leicht Achsen runterfallen wenn die NC nicht mehr rennt und die Bremse dadurch offen ist ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
OB1

Hallo,

Die Bausteine werden in alphabetischer reihenfolge in die CPU geladen.

1.DB
2.FB
3.FC
4.OB

stimmt nur bedingt! Wenn man den Bausteinordner markiert hat dann ja. Wenn man Bausteine einzeln markiert gilt die Reihenfolge des Markierens. Generell gilt dass man aufgerufene Bausteine vor den aufrufenden Bausteinen übertragen sollte. Bei Änderungen an laufenden Anlagen ist viel Vorsicht geboten wenn man beispielsweise Parameter an aufgerufenen Bausteinen ändert.

Das mit Fanuc ist nicht gerade prckelnd. Erinnert sehr an S7/200. Auch die Cimplicity-Software ist wie Programmieren in Paint.. grauenvoll!

MfG
André Räppel
 
Zurück
Oben