Welche Sprache für Schrittketten

Zuviel Werbung?
-> Hier kostenlos registrieren
Die Qualität einer Schrittkette wird nicht durch die Sprache bestimmt, sondern durch den Arbeitsstil und das Verständinis des Programmierers für die Struktuerierung und Gliederung von Abläufen!
*ACK*
Und die beste Programmiersprache dafür ist schlicht und einfach die, die man beherrscht bzw. die, die der Kunde verlangt.
 
Schrittketten in AWL finde ich auch OK. Allerdings würde ich St immer vorziehen.

Schrittketten in FUP oder KOP dagegen sind meistens absoluter blödsinn.

Gruß vom unflexiblen übenden nichts Könner

Wenn du Schrittketten in FUP oder KOP nicht sauber programmieren kannst, dann melde dich doch bitte, dir kann geholfen werden.

Es ist bullshit zu klassifizieren welche Sprache gut und welche schlecht ist.
Es muss doch inzwischen in jedem Hirn von Programmieren und Entwicklern angekommen sein, dass für den Kunden und nicht für das eigene Ego ein Programm erstellt wird.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn du Schrittketten in FUP oder KOP nicht sauber programmieren kannst, dann melde dich doch bitte, dir kann geholfen werden.

Es ist bullshit zu klassifizieren welche Sprache gut und welche schlecht ist.
Es muss doch inzwischen in jedem Hirn von Programmieren und Entwicklern angekommen sein, dass für den Kunden und nicht für das eigene Ego ein Programm erstellt wird.


bike

Wieso werden hier eigentlich so viele immer gleich persönlich?
Ich selber habe schon in fast allen der hier angegebenene Sprachen Schrittketten programmiert. Ich behaupte auch einfach mal, dass ich es auch sauber gemacht habe. Es nervt mich sowas hier schreiben zu müssen, da andere ihre Erfahrung lieber herausposaunen.

Warum soll ich nicht klassifizieren was gut oder schlecht ist?
Das mache ich als Entwickler den ganzen Tag, da bekanntlich viele Wege nach Rom führen. Wenn ich also die Möglichkeiten nicht bewerte, kann ich nicht die beste Lösung finden. Das ist einfach eine Arbeitsweise die von einem Entwickler verlangt wird!

Du kannst auch gerne eine ander Lösung bevorzugen, da es Dein gutes Recht ist. Aber behaltet doch Eure blöden aroganten Sprüche für Euch!
Eine sachliche Diskussion unter Technikern sollte doch möglich sein.
 
Aber behaltet doch Eure blöden aroganten Sprüche für Euch!
Schrittketten in FUP oder KOP dagegen sind meistens absoluter blödsinn.
Eine sachliche Diskussion unter Technikern sollte doch möglich sein.

Also sollte ich persönlich geworden bin dann..... Sorry
Aber wer hier blöde Sprüche macht...... Fass' dir mal lieber an die eigene Nase oder wie der Engländer sagt "Look who's talking"
 
Also sollte ich persönlich geworden bin dann..... Sorry
Aber wer hier blöde Sprüche macht...... Fass' dir mal lieber an die eigene Nase oder wie der Engländer sagt "Look who's talking"

Okay, vieleicht habe ich mich nicht ganz deutlich ausgedrückt:

Ich halte meistens Schrittketten in FUP oder KOP für ungeignet!
Ist halt meine Meinung. Trotzdem würde ich Dir nicht mit sochlen Sätzen indirekt deine Fachkenntnisse absprechen:

In dem Sinn...... weiter üben
das Ihr die diejenigen seit die unflexible sind.
"Könner" das sagt der Name schon....
Wenn du Schrittketten in FUP oder KOP nicht sauber programmieren kannst, dann melde dich doch bitte, dir kann geholfen werden.

Also, lass gut sein sein und schönen Tag noch.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Genau.... ganz Deiner Meinung Dummy
Eigentlich waren die Sprüche ja nicht für Dich sondern eher für diesen
Scheiss gedacht.

Warum müssen sich eigentlich Programmierer zigmal im Berufsleben mit neuen Dingen auseinandersetzen, während der Instandhalter darauf bestehen darf, nur Programmiersprachen aus dem letzten Jahrhundert verstehen zu können? Klar könnte ich auch in AWL, KOP, FUP programmieren, aber bei der Komplexität heutiger Programme würde ich dann nicht mehr durchblicken, und der Instandhalter vermutlich auch nicht. ST ist sehr gut lesbar, fast wie eine menschliche Sprache. Und lesen hat doch jeder gelernt.
.

Immer diese Diskriminierung das die Instandhalter nicht durchblicken.... da muß ich kotzen...... Sorry ist einfach so.
Oder komplexität meiner geilen Programme.....auch hier brech ich ins Essen.

Gruß
 
Eigentlich waren die Sprüche ja nicht für Dich sondern eher für diesen Scheiss gedacht.
Wie war das doch gleich mit dem nicht persönlich werden?

Immer diese Diskriminierung das die Instandhalter nicht durchblicken.... da muß ich kotzen...... Sorry ist einfach so.
Oder komplexität meiner geilen Programme.....auch hier brech ich ins Essen.
Bitte meinen Text noch mal gründlich lesen. Ich sehe nicht, dass ich Instandhalter diskriminiert hätte. Ich frage mich nur, warum man nicht auch vom Instandhalter verlangen kann, sich mit einer Programmiersprache wie ST auseinanderzusetzen.
Und meine Programme sind nicht komplex, damit ich mich daran aufgeilen kann, sondern weil die Aufgaben heute tatsächlich komplexer sind. Automationsaufgaben bestehen nicht mehr allein aus Steuerungsaufgaben, sondern auch aus Aufgaben mit eher allgemeinem IT-Charakter, die üblicherweise mit Hochsprachen besser lösbar sind. Wären diese Aufgaben völlig unabhängig von der Steuerung, würde auch ich die Steuerung nach wie vor mit dafür entwickelten Sprachen programmieren. Dem ist aber nicht so. Steuerungs- und andere Aufgaben greifen an vielen Stellen ineinander, und deshalb habe ich mich entschlossen, durchgängig in ST zu programmieren.
 
Und meine Programme sind nicht komplex, damit ich mich daran aufgeilen kann, sondern weil die Aufgaben heute tatsächlich komplexer sind. Automationsaufgaben bestehen nicht mehr allein aus Steuerungsaufgaben, sondern auch aus Aufgaben mit eher allgemeinem IT-Charakter, die üblicherweise mit Hochsprachen besser lösbar sind. Wären diese Aufgaben völlig unabhängig von der Steuerung, würde auch ich die Steuerung nach wie vor mit dafür entwickelten Sprachen programmieren. Dem ist aber nicht so. Steuerungs- und andere Aufgaben greifen an vielen Stellen ineinander, und deshalb habe ich mich entschlossen, durchgängig in ST zu programmieren.

Du hast recht, dass die Aufgaben, die mit einer SPS gelöst werden müssen, immer komplexer werden.
ABER:
Vielleicht ist das auch der Grund warum dir in einer SPS-Programmierumgebung MEHRERE Sprachen zur Verfügung stehen.

Ich handhabe es so:
Alles was sich bewegt und somit mal irgendwann vielleicht einen Instandhalter braucht, wird in FUP erstellt. Schrittketten in diesem Bereich in Graph7 / AS.
Dinge wie Berechnungen, Typverwaltung, Teileverfolgung, Betriebsdaten, Kommunikation schreibe ich in SCL / ST oder AWL mit (hoffentlich) klar dokumentierten Schnittstellen zum restlichen Programm.
Das mache ich nun seit mehr als 20 Jahren so und mich hat noch kein Instandhalter aufgrund meines Programmierstils angepflaumt.

Schönen Sonntag
Dieter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das mache ich als Entwickler den ganzen Tag, da bekanntlich viele Wege nach Rom führen. Wenn ich also die Möglichkeiten nicht bewerte, kann ich nicht die beste Lösung finden. Das ist einfach eine Arbeitsweise die von einem Entwickler verlangt wird!

Zu dieser Ausage passt dies
Schrittketten in AWL finde ich auch OK. Allerdings würde ich St immer vorziehen.

Schrittketten in FUP oder KOP dagegen sind meistens absoluter blödsinn.

aber wirklich nicht.

Als Entwickler sollte man das Werkzeug nehmen, das für die Aufgabe das beste ist und vom Kunden verlangt bzw akzeptiert wird.


bike
 
Ich denke so wie Dieter es beschrieben hat, kann man von einem guten Kompromiss sprechen. Die Berechtigung der verschiedenen Sprachen steht für mich sowieso nicht zur Debatte. Zu verschiedenen Anwendungsfällen gibt es auch verschiedene Sprachen die jeweils am besten geeignet sind.

Aber mal ein anderer Ansatz: Vor 20 Jahren hat auch niemand verlangt, dass Maschinen weiterhin mit meterlangen Schaltschränken ausgeliefert werden, in denen sich die ganzen Steuerschütze befanden - bloß weil das Instandhaltungspersonal sich mit SPS nicht auskennt. Mittlerweile ist es Standard, dass in einer Stellenausschreibung für einen Instandhalter das beherrschen von S7 steht.
Technik ist immer im Wandel und man sollte nicht immer versucht sein, sich an alte Dinge zu klammern. Ich könnte mir vorstellen, dass der Bedarf erkannt wird, je mehr Bedarf es dafür gibt. Vielleicht steht dann schon in 10 Jahren ganz selbstverständlich in einer Stellenanzeige, dass Hochssprachenkenntnisse erforderlich sind.

Es gibt zwar zum Teil Lastenhefte, die ausdrücklich KOP, FUP, AWL fordern, aber wenn man die Wahlmöglichkeit hat, sollte man nach meiner Meinung die Sprache einsetzen, die für die Anwendung am sinnvollsten erscheint.
 
Hallo,

nach dem sich nun alle wieder beruhigt haben. Fassen wir das mal zusammen.

Die SPRACHE für Schrittketten gibt es nicht. Jede Sprache hat für jeden Progger seinen Vorzug, bzw. entspricht seinen Neigungen. Allerdings, sind alle anpasungsfähig.

Von meiner Seite, war das Thema OK, von den Rebereien abgesehen. Es wurden halt auch Meinungen und Gründe angeführt. Meine damit, jeder kann seine Meinung bilden, mit den genannten Infos. Und ich hoffe, das es eigentlich darum ging. Was die einzelnen daraus machen, bleibt offen:cool:.

Vielleicht, kommt ja noch ein Eintrag, "Ja, das habe ich nicht bedacht und es hat geholfen." Wir werden sehen.

Gruß, Voxe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich glaube ich hab so eine Aussage mal hier im Forum aufgeschnappt, würde sie aber gern dem Fazit noch einmal hinzufügen:

Jeder Programmierer ist oft so etwas wie ein Künstler und muss mindestens genauso viel Kreativität besitzen. Nur das Handwerkszeug ist halt etwas "anders".

In diesem Sinne möge jeder sein Handwerkszeug so nutzen, dass spätere Betrachter das "Kunstwerk" als gelungen empfinden. Und das am besten noch bei allen Zielgruppen...

Ach ja, funktionieren sollte es wohl idealerweise auch noch :cool:
 
Zurück
Oben