User Manual
Inhaltsverzeichnis
Easy Book
8 Gerätehandbuch, 03/2014, A5E02486775-AF
3.10 HMI-Bild anlegen ......................................................................................................................... 56
3.11 PLC-Variable für das HMI-Element auswählen .......................................................................... 57
4 SPS-Grundlagen leicht gemacht ........................................................................................................... 59
4.1 Bei jedem Zyklus ausgeführte Arbeitsschritte ............................................................................. 59
4.2 Betriebszustände der CPU.......................................................................................................... 60
4.3 Ausführung des Anwenderprogramms ....................................................................................... 62
4.3.1 Bearbeitung des Zyklus im Betriebszustand RUN ...................................................................... 62
4.3.2 OBs strukturieren Ihr Anwenderprogramm ................................................................................. 63
4.3.3 Prioritäten und Warteschlange für die Ausführung von Ereignissen .......................................... 63
4.4 Speicherbereiche, Adressierung und Datentypen ...................................................................... 67
4.4.1 Von der S7-1200 unterstützte Datentypen .................................................................................. 68
4.4.2 Adressierung der Speicherbereiche ............................................................................................ 71
4.4.3 Zugriff auf eine "Scheibe" eines Variablendatentyps .................................................................. 73
4.4.4 Zugriff auf eine Variable mit einer AT-Überlagerung .................................................................. 75
4.5 Impulsausgänge .......................................................................................................................... 77
5 Einfache Erstellung der Gerätekonfiguration ......................................................................................... 79
5.1 Konfiguration für eine nicht spezifizierte CPU erkennen ............................................................ 80
5.2 CPU zur Konfiguration hinzufügen .............................................................................................. 81
5.3 Ändern eines Geräts ................................................................................................................... 82
5.4 Module zur Konfiguration hinzufügen ......................................................................................... 82
5.5 Konfigurieren des CPU- und Modulbetriebs ............................................................................... 84
5.5.1 Systemmerker und Taktmerker bieten Standardfunktionen ....................................................... 86
5.6 Konfigurieren der IP-Adresse der CPU ....................................................................................... 89
5.7 Die Einrichtung des Zugriffsschutzes für CPU oder Codebausteine ist einfach ......................... 91
5.7.1 Knowhow-Schutz ........................................................................................................................ 94
5.7.2 Kopierschutz ............................................................................................................................... 95
6 Programmierung leicht gemacht ............................................................................................................ 97
6.1 Einfaches Entwerfen Ihres Anwenderprogramms ...................................................................... 97
6.1.1 OBs für die Organisation Ihres Anwenderprogramms ................................................................ 99
6.1.2 FBs und FCs vereinfachen die Programmierung der modularen Aufgaben ............................. 101
6.1.3 Datenbausteine sorgen für die unkomplizierte Speicherung von Programmdaten .................. 102
6.1.4 Neuen Codebaustein anlegen .................................................................................................. 103
6.1.5 Anlegen wiederverwendbarer Codebausteine .......................................................................... 104
6.1.6 Einen Codebaustein aus einem anderen Codebaustein aufrufen ............................................ 105
6.2 Anwenderfreundliche Programmiersprachen............................................................................ 105
6.2.1 Kontaktplan (KOP) .................................................................................................................... 106
6.2.2 Funktionsplan (FUP) ................................................................................................................. 107
6.2.3 Überblick über SCL ................................................................................................................... 107
6.2.4 SCL-Programmiereditor ............................................................................................................ 108
6.3 Leistungsstarke Anweisungen erleichtern die Programmierung............................................... 110
6.3.1 Bereitstellung der erwartbaren grundlegenden Operationen .................................................... 110
6.3.2 Anweisungen für Vergleichen und Verschieben ....................................................................... 113
6.3.3 Umwandlungsanweisungen ...................................................................................................... 114