DB mit AUF öffnen braucht mann das heute noch?


Also kapseln ist gut, doch wo bleibt dann die Maschine?


aber wenn Du einen Global-DB für einen FC als Instanz vergewaltigst ist das OK?

Also das versteh ich jetzt nicht. :confused:
Was hat es mit Vergewaltigung zu tun, wenn ein Datenspeicher benutzt wird?

Kapsel weiter, denn die einzelnen Kapseln haben ja bei dir offensichtlich nichts zu tun und dümpeln so nebeneinander her.
Also in unseren Programmen müssen Daten zwischen einzelnen Teilen ausgetauscht werden und dafür gibt es Globale DB.

Also für alles das RICHTIGE Werkzeug und gut ist es.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Na das sind ja eine hitzige Diskussionen. Ich will auch mal meinen Senf dazugeben und aus meinen über 15 Jahren Programmier- und Inbetriebnahme-Erfahrungen von Anlagen sprechen:

Reine Progammierer ohne praktisches Hintergrundwissen der Technik haben für mich nichts an Anlagen zu suchen! Es kommt immer mal vor, das man handwerklich tätig werden muss. Nur hinterm Lappi verstecken ohne nur ansatzweise zu verstehen wie das Signal zustande kommt und welche Fehler im technischen Detail stecken. Nein Danke Theoretiker.

Dann wurde hier mal erwähnt das der "normale" Betriebselektriker ein Programm nicht mehr lesen kann, wenn es zu kompliziert wird. Da muss ich mal ehrlich sagen, wenn die Anlagen sehr komplex sind, dann kommt man immer öfter nicht um "höhere" Programmiertechniken herum. Wenn der gute Mann das Programm lesen soll (soll? ich frag mich nur warum!), dann gibt es halt Kurse und Bücher die einem das nötige Wissen vermitteln. Wenn der BE an die Anlage kommt, dann liegt ein Fehler vor, und regulär sind die Fehler in der Hardware. Oft treffe ich jedoch auf BE's, die die Anlagen so gut wie gar nicht kennen und dann wollen Diese auch noch an die Software? Das kann nur im Chaos enden! Wir "Experten" nutzen diese Techniken ja nicht ohne Grund, sondern weil wir die Anlagen effizient umsetzen wollen. Unsere Kunden, Eure Cheffs verlangen diese Anlagen.

Jetzt mal zurück zum Anfang:
Der "AUF"-Befehl ist doch legitim, klarer Anwendungsfall ist die indirekte Adressierung. Einsatzbereich: In Unterprogrammen!

Zugriff auf Instanz-DB's ist für mich ein Zeichen für unprofessionelles Programmieren. Eine Unachtsamkeit und das Chaos ist vorprogrammiert. Kurz: NEIN DANKE!

KOP/FUP/AWL/SCL/Graph: Alles schöne Darstellungsarten, für alle gibt es das optiomale Einsatzgebiet.

Und noch ein Blick in meine Kristallkugel:
Für einfache Anwendungen wird es nach wie vor den KOP/FUP geben.
Anspuchsvollere Aufgaben werden mit SCL und Graph gelöst.
 
Zuletzt bearbeitet:
mangelt es Dir an Selbstwertgefühl? Ich hoffe doch, dass Paule mit dem UG-Zitat nur darstellen wollte, dass es mehr Leute in diesem Forum gibt/gab, die KOP für entbehrlich halten. Oder fühlst Du Dich tatsächlich persönlich angepisst, wenn es da noch einen gibt, der Deine Meinung nicht teilt?

für die, die diesem Forum noch nicht lange genug beiwohnen: der Nägellackierer bin ich. Der Kollege 4L meint damit also einen bestimmten MANN, keine Frauen ...

*ROFL**ROFL**ROFL*

lies meine signatur... :rolleyes: mehr ist dazu nicht zu sagen
 
... und der ELTAKO wird ebensolange bestehen bleiben (welcher Kranke würde denn statt dessen eine Logo einsetzen wollen?).

Dieser Vergleich der hinkt.
Wenn jemand alles in SCL und ohne Globale DB schreiben kann, okay.
Doch wie werden zwischen den Funktionen Daten ausgetauscht?
Wie werden Abläufe programmiert?

Also ich und auch meine Kollegen können und, was noch wichtiger ist, wollen dies nicht.

bike

P.S: warum gibt es für F-Steuerungen kein SCL? Warum braucht man für den Datenaustausch Globale DB?
P.S.S: Bin wohl nicht auf dem Stand der Technik :confused:
 
@IBFS und bike:
ja, wie strukturiert Ihr dann? Einen Steuerung = eine Maschine? Dann brauchts natürlich keine Lokaldaten mehr ...

und wieso antwortet da schon wieder ein IBFS auf meinen Kommentar zu MSB? Kannst Du Deine Papageien nicht mehr auseinander halten?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@IBFS und bike:
ja, wie strukturiert Ihr dann? Einen Steuerung = eine Maschine? Dann brauchts natürlich keine Lokaldaten mehr ...

und wieso antwortet da schon wieder ein IBFS auf meinen Kommentar zu MSB? Kannst Du Deine Papageien nicht mehr auseinander halten?


Ich denke wir müssen uns darauf einigen was Maschinen und was Anlagen sind.

10 CNC Maschinen mit einer Steuerung geht eigentlich nicht wirklich.
Und Anlagen werden schon in sich strukturiert, doch zwischen den Teilen wird über Globale DB Daten ausgetauscht.
Es geht nicht anders.
Außerdem, wenn mehre Menschen an einem Projekt arbeiten, müssen Nahtstellen definiert werden, wo jeder sich daran halten muss.
Dafür gibt es Globale Datenbausteine.

Aber du kannst ja alles in IDB und SCL machen, du bist ein Held.


bike


P.S:Warum persönlich angreifst, diesmal nicht mich, finde ich nicht gut. Ich würde es fachlich versuchen.
 
Ich hab ja nichts gegen Kapselung, mache ich auch, gelegentlich übertreibe ich damit sogar.

Aber es gibt irgend einen Datenbereich, den entweder alle Anlagenteile benötigen,
oder Datenbereiche von Station 1->2 ... und das sind dann eindeutig Globaldaten, und somit auch Global-DB.

Auch bin ich ein Skeptiker, mit HMI-Zugriffen, insbesondere Schreibenden, in Instanz-Daten rumzufingern.
 
Wenn du zitierst, dann bitte richtig, danke.

Ich schrieb doch schon, dass du ein Held bist.
Was brauchst du noch mehr?

Danke fürs Gespräch.


bike
 
Aber es gibt irgend einen Datenbereich, den entweder alle Anlagenteile benötigen,
oder Datenbereiche von Station 1->2 ... und das sind dann eindeutig Globaldaten, und somit auch Global-DB.
sehr richtig ...

... und an der Stelle gehe ich den Weg, dass ich sage: diese Globaldaten befinden sich in der Instanz des aufrufenden Bausteins. Da OB1 keine Instanz hat (ausser den Merkern etc.) steht bei mir im OB1 sinngemäß: call FB1 ("Steuerung"), DB1 ("Steuerung_Instanz"). Und alle diese Globaldaten stehen in eben diesem DB1. Und werden von dort aus via Schnittstelle zu den Unterinstanzen weiterverteilt oder eben auch wieder an oberster Ebene eingesammelt.

Und jetzt? jetzt brauch ich keinerlei Global-DB mehr.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn du zitierst, dann bitte richtig, danke.

Ich schrieb doch schon, dass du ein Held bist.
Was brauchst du noch mehr?

Danke fürs Gespräch.


bike
entschuldige bitte, dass ich das nun überhaupt nicht nachvollziehen kann. Ich rate Rätsel, ob nun ich und/oder Du nicht neurotypisch ist/sind.
 
und wieso antwortet da schon wieder ein IBFS auf meinen Kommentar zu MSB? Kannst Du Deine Papageien nicht mehr auseinander halten?

@Perfektionist
Geh mal ne Woche in die Sonne oder Skifahren. Dein depressives
Gerede ist echt zu bemitleiden, das passt zum Blick deines AVATARS.

Wäre vielleicht besser du hättest Papageien, die sind so schön bunt
und lebendig und nicht grauschwarz.

Frank
 
Zurück
Oben