Durchgängigkeit S7 1200 zu S7 1500
Die S7 300 und die S7 1500 von Siemens ermöglichen es nach wie vor mit der Anweisungsliste (AWL) zu programmieren. Damit sind entsprechende Funktionsbausteine oder Funktionen nicht mehr für eine S7 1200 anwendbar. Aus diesem Grunde ist es unbedingt zu empfehlen innerhalb eines Unternehmens einheitlich in SCL zu programmieren.
KOP / FUP / GRAPH kontra SCL?
SCL kann zwar jede Sprache ersetzen, doch sinnvoll ist ein derartiges Vorgehen nicht. Es ist jedoch zu beobachten, dass sehr versierte Steuerungsspezialisten ihr gesamtes Programm in ST bzw. SCL oder STL schreiben, um einfacher die Programme portieren zu können. Abweichungen der unterschiedlichen Hersteller sind in der Regel bekannt und es werden Statements vermieden, die zu Problemen führen würden.
Unterschiede der Anbieter
Die Inkompatibilitäten der verschiedenen ST, SCL oder STL-Dialekte sind überschaubar. So hält sich PcWorx bei den Funktionsbausteinen und Funktionen strikt an die Definitionen und lässt bei Funktionen nur den Funktionsausgang zu, ebenso ist der Zugriff einer Funktion auf \’Globale Variable\‘ gesperrt. SCL ist sehr flexibel und tolerant in der Nutzung von CASE-Anweisungen, bei denen Codesys oder PcWorx bei Übersetzung des Programms Fehler melden.