Sonstiges TIA Portal Programmiersprache

Die, die deine Anforderungen am besten abdeckt ;) :D

... persönlich würde ich auf AWL nichts neues mehr anfangen ... Also eher ein Ausschlusskriterium
 
Zuviel Werbung?
-> Hier kostenlos registrieren
nach eure Erfahrung, welche ist die beste Programmiersprache im TIa Portal?
Die gibt es so nicht.

Messer, Gabel, Löffel -> jeweils was am Besten geeignet ist, oder?
Und dann gibt's noch Vorgaben vom Kunden. Wenn dieser meint, Du sollst Deine Suppe nur mit Stäbchen essen -> viel Spaß!
;)
 
Für mich ist die beste Programmiersprache die Möglichkeit, in einem Baustein FUP und SCL kombinieren zu können.

AWL versuche ich zu vermeiden, nicht Zuletzt für den Fall, dass genau dieses Stück code dann doch mal auf einer 1200er laufen soll.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Sarah,

wie schon mehrfach erwähnt, ist jede Sprache ein Werkzeug und man sucht sich das beste aus. Auf den "Faustkeil" AWL sollte man heute verzichten.
Bei der Wahl des Werkzeugs entscheidet
  • Was kann das Werkzeug: Nicht jede Sprache kann alles. Beispiel Pointer oder Schleifen lassen sich super in SCL programmieren, FUP Ist da eher suboptimal.
  • Wie oft muß ich den Code debuggen: SCL läßt sich tendentiell in meinen Augen eher schlechter debuggen als FUP.
  • Wer muß den Code in Betrieb nehmen/debuggen/warten/erweitern: Nicht jeder kann/mag SCL. Gerade der Elektriker tut sich erfahrungsgemäß schwerer mit SCL als mit FUP.

Sofern es möglich ist, versuche ich es meistens so:
  • Funktionsbausteine, die ich einmalig schreibe und teste, mit umfangreicher Logik, Schleifen etc. schreibe ich in SCL.
  • Diese werden dann getestet und können wie Bibliotheksfunktionen genutzt werden. In der Regel brauche ich auch bei Fehlersuche nicht mehr reinsehen, da sie ihre Fehlerausgabe entsprechend am Ausgang präsentieren.
  • Die Verschaltung der Bausteine und kleine Logiken dann in FUP oder CFC, weil damit ein schneller Überblick über die Beschaltung, den Ablauf und die Debug-Informationen möglich ist.

Vielleicht hilft Dir das als Anregung weiter.
Gruß
Jens
 
Das ist erstmal falsch.
CFC gibt es für TIA, jedoch gibt Siemens das aktuell nur im BT-Segment aus.

Ich hab es installiert und es funktioniert auch für normale S7-Steuerungen
 
BT ist Building Technologies und heist seit kurzem SI (Smart Infrastructure)

Das ganze ist die Gebäudeautomationssparte von Siemens , bekannte Produkte dürften Desigo sein
 
Zurück
Oben