Produktbeschreibung
Johannes Hofer:
SCL und OOP mit dem TIA Portal.
2017. 391 Seiten, kartoniert
Das TIA Portal von Siemens ist ein Engineering-Framework, mit dem alle
Planungs- und Produktionsprozesse für aufgabenorientierte Anwendungen
von einem einzigen Bildschirm aus gestaltet werden können. Das TIA
Portal bietet u. a. die prozedurale Programmierung mit Step 7 V14 an.
Dieser Stil wird in der Praxis bis heute noch weltweit angewendet,
obwohl mittlerweile auch bei vielen SPS-Programmierern der Wunsch nach
einer objektorientierten Programmierung (OOP) besteht.
Der
objektorientierte Ansatz hat entsprechend bei Programmierern für die
neuen Controller-Familien S7-1500/1200 großen Einfluss gewonnen! Trotz
der Einschränkungen aufgrund noch nicht vorhandener Implementierungen
des Herstellers zeigt dieses Buch, wie unter den Paradigmen der OOP
Funktionsbausteine implementiert werden können. Auch andere Merkmale der
Datenkapselung, Interface-Vererbung und Polymorphie sind Themen dieses
Buchs.
Nach einem Schnelleinstieg in das TIA Portal und das
UML-Modellierungswerkzeug Enterprise Architect, werden dem Leser
schrittweise die Sprachelemente zu SCL (Structured Control Language)
vorgestellt und für die Anwendung der OOP vertraut gemacht. Grundlagen
zur Programmierung in SCL werden in den Kapiteln ausreichend erklärt
und, sofern sinnvoll, mit der Programmierdarstellung FUP verglichen.
Zahlreiche Beispiele mit S7-PLCSIM auf der neuen CPU S7-1500 bzw.
S7-1200 bieten die Möglichkeit, das Gelernte zu vertiefen und besser zu
verstehen.
Sie lernen, wie Sie mit dem TIA Portal in SCL
objektorientierte Programmierung im Zusammenspiel mit UML umsetzen
können. Aus Sicht des Anwenders für die neue Controller-Familie können
Sie sich so eine völlig neue und moderne Betrachtungsweise aneignen.
Die
beiliegende CD-ROM enthält den Quellcode zu den behandelten
TIA-Portal-Projekten der Version V14. Außerdem ist beigefügt eine Trial
Edition von Enterprise Architect 13. Ferner finden Sie im Buch
Download-Links für Trial Software zu SIMATIC STEP 7 Professional V14 im
TIA Portal.