Codesegmente zum Lernen / Diskutieren

shrimps

Level-1
Beiträge
422
Reaktionspunkte
49
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe SPS-Entwickler,
ich bin seit einiger Zeit in Twincat eingestiegen und es macht mir viel Spaß diese Sprache (Codesys-ST) zu lernen.
Da ich von Hause aus seit langem Entwickler von "Nicht-SPS" Software bin, sind mir viele Begriffe und Techniken klar.

Vorab: Ich arbeite nur mit ST !
(CFC habe ich mal probiert und FUP nur mit der Logo gemacht, die "älteren" möchte ich nicht :cool: )

Meine konkrete Frage an das Forum:

Macht es Sinn, wenn ich (und andere) hier ab und an Codeblöcke, ggf. auch ganze Bausteine, poste und ihr mir eure Meinung zum Programmierstiel,
Lösungsweg, Taktik dazugebt.

Mein Ziel ist es hierbei die vielfältigen Wege zu erkennen und zu lernen, auch jenseits der "alten" Strategien.
In den bisher gelesenen Büchern waren teilweise nur extrem veraltete Programmierstrategien drin.
Ist keine böse Kritik, da die meisten Autoren jenseits meines Jahrgangs sind und ich hab schon das L überschritten.

Freue mich auf alle Antworten

LG
Shrimps

PS: Zum Lernen arbeite ich z.Zt. mit Beckhoff CX1020, BK1120, EK1110, EL1x, EL2x, KL1x, KL2x, KL4x, KL2531
Zum Teil mit Fischertechnik verbunden, zum Teil mit diversen Sensoren verbunden.
Anbindung an mein Haus via LAN / Mysql-Server / FHEM-CUNO.
Teilweise noch ungelößt, aber dran...
 
Es macht immer Sinn sich einen Rat zu holen.
Ich würde mir Aufgabenstellung aus Schulungsunterlagen holen.
Dann mir eine Lösung überlegen und diese auszoprogrammieren.
Dann würde ich es testen und wenn funktioniert, okay.
Auch würde ich mir andere Lösungen anschauen, versuchen zu verstehen und diese nachzuvollziehen.

Wenn du das machst und kannst, hast du den Weg zum Programmierer in die richtige Richtung beschritten.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo bike,
besten Dank für die erste Antwort.
Zum Teil bin ich ja schon soweit ...
Wenn ich Dinge nicht verstehe, versuche ich die Codeteile o.ä. oder in beschreibender Form darzustellen und mir Rat zu holen.
Mit geht es hier darum, fertig funktionierende Seqmente zu diskutieren oder Empfehlungen abzuholen.
Zum Beispiel ob die Schleife so sinnvoll ist oder Bool bessser als IF/Then oder Struktur versus Multivariablen oder wie sieht es mit der "Dokumentation" innerhakb der Source aus...

GGf. poste ich mal ein Beispiel und du / andere sagen mir recht schnell "AUFHÖREN" oder das ganze ist dann auch für viele Neulinge spannend...

LG
Shrimps
 
Im Ernst, wenn du Programmierer bist, dann ist dir doch bekannt, dass es schwer ist einen echten Konsenz bei der Struktur oder Grundlagen zu finden.
Jeder denkt zunächst seine Art zu Programmieren und seine Struktur ist das non plus Ultra.

Viele Wege führen nach Rom, doch welcher ist der beste und welcher der schönste? ;-)

Servus und ein schönes Rest We


bike
 
Macht es Sinn, wenn ich (und andere) hier ab und an Codeblöcke, ggf. auch ganze Bausteine, poste und ihr mir eure Meinung zum Programmierstiel,
Lösungsweg, Taktik dazugebt.
Das kannst Du gerne tun, aber die Entscheidungen, ob etwas gut oder weniger gut geeignet ist, musst Du selbst treffen. Und Du musst Dir darüber im Klaren sein, dass Du möglicherweise Glaubenskriege auslösen wirst. Wie bike schon sagt, hat jeder Programmierer seinen eigenen Stil als Ergebnis seiner ganz persönlichen beruflichen Entwicklung, und jeder Programmierer glaubt auch, dass es so, wie er es macht, am besten ist.
 
Zurück
Oben