Anmelden
Hochladen
Anleitungen
Marken
Siemens Anleitungen
Industrielle Ausrüstung
SIMOTION ST Structured Text
Siemens SIMOTION ST Structured Text Handbücher
Anleitungen und Benutzerhandbücher für Siemens SIMOTION ST Structured Text. Wir haben
1
Siemens SIMOTION ST Structured Text Anleitung zum kostenlosen PDF-Download zur Verfügung: Programmier- Und Bedienhandbuch
Siemens SIMOTION ST Structured Text Programmier- Und Bedienhandbuch (560 Seiten)
Marke:
Siemens
| Kategorie:
Industrielle Ausrüstung
| Dateigröße: 17 MB
Inhaltsverzeichnis
Qualifiziertes Personal
2
Haftungsausschluss
2
Vorwort
3
Gültigkeitsbereich
3
Konvertieren Bestehender Projekte in die Aktuelle Version des SIMOTION SCOUT
4
Informationsblöcke des Handbuchs
4
Inhaltsverzeichnis
7
Grundlegende Sicherheitshinweise
17
Allgemeine Sicherheitshinweise
17
Industrial Security
18
Lebensgefahr bei Softwaremanipulation durch Verwendung von Wechselspeichermedien
19
Einleitung
21
Höhere Programmiersprache
21
Programmiersprache mit Technologiebefehlen
21
Ablaufebenen
21
ST-Editor mit Werkzeugen für Erstellung und Test von Programmen
22
Erste Schritte mit ST
23
Einbindung von ST in SCOUT
23
Elemente der Workbench Kennenlernen
25
Voraussetzungen für die Programmerstellung
26
Technologieobjekte Einfügen und Konfigurieren
27
Mit dem ST-Editor und dem Compiler Umgehen
27
ST-Quelle Einfügen
27
Vorgehensweise
27
Vorhandene ST-Quelle Öffnen
29
Eigenschaften einer ST-Quelle Ändern
29
Mit dem ST-Editor Umgehen
31
Syntaxcoloring
32
Drag&Drop
32
Einstellungen des ST-Editors
33
Einzüge und Tabulatoren
35
Blöcke Automatisch Ein- und Ausrücken
36
Aktuelle Auswahl Formatieren
36
Einrückhilfe (Einrückebene Anzeigen)
37
Falten (Blöcke Ein- und Ausblenden)
38
Falten Aktivieren oder Deaktivieren
39
Einblenden und Ausblenden von Blöcken
39
Editorfenster Teilen
41
Leerzeichen und Tabulatoren Anzeigen
42
Schriftgröße IM ST-Editor Ändern
43
Text Markieren
44
Text Zeilenweise Markieren
44
Text Spaltenweise Markieren
45
Einzelne Zeile Markieren
45
Gesamten Text Markieren
46
Einfache Zahlenfolge Erzeugen (Sequenz Erzeugen)
46
Berechnung der Folgenglieder
47
Lesezeichen Verwenden
49
Lesezeichen Setzen und Löschen
49
Zu Lesezeichen Springen
49
Alle Lesezeichen Löschen
50
Automatisches Vervollständigen
50
Funktionsweise
51
Aufgerufenen Baustein Öffnen
51
Weitere Hilfsmittel des ST-Editors
52
Zeilennummerierung Ein- und Ausblenden
52
Groß- und Kleinschreibung Ändern
53
Befehlsbibliothek Verwenden
53
Funktionsleiste ST-Editor
53
Kontextmenü ST-Editor
55
Tastenkürzel (Shortcuts)
58
Compiler Starten
61
Voraussetzung
61
Hilfe zur Fehlerkorrektur
62
Einstellungen für den Compiler Vornehmen
62
Globale Einstellungen des Compilers
62
Lokale Einstellungen des Compilers
66
Wirksamkeit der Globalen oder Lokalen Einstellungen des Compilers
70
Bedeutung der Warnungsklassen
73
Anzeige der Compileroptionen
73
Bedeutung der Compileroptionen
74
Know-How-Schutz für ST-Quellen
75
Siehe Auch
75
Präprozessor-Definitionen Vornehmen
75
Präprozessor-Definitionen IM Eigenschaftsdialog Vornehmen
75
ST-Quelle Exportieren, Importieren und Drucken
77
ST-Quelle als Textdatei (ASCII) Exportieren
77
ST-Quelle IM XML-Format Exportieren
78
Textdatei (ASCII) als ST-Quelle Importieren
78
XML-Daten in ST-Quelle Importieren
78
ST-Quelle Drucken
79
Externen Editor Verwenden
79
Einstellung zur Verwendung eines Externen Editors
80
Einstellungen IM Externen Editor Vornehmen
80
Beachten Sie Unbedingt Folgendes Beim Verwenden eines Externen Editors
81
ST-Quelle Menüs
81
Menü ST-Quelle
81
Kontextmenü ST-Quelle
82
Ein Beispielprogramm Erstellen
84
Aufgabenstellung
84
Voraussetzungen
84
Projekt Öffnen oder Erstellen
85
Hardware Bekanntmachen
86
Quelltext mit dem ST-Editor Eingeben
87
Funktionen des Editors
88
Quelltext des Beispielprogramms
89
Beispielprogramm Übersetzen
89
Compiler Starten
89
Fehler Korrigieren
90
Beispiel für Fehlermeldungen
91
Beispielprogramm Ausführen
91
Beispielprogramm einer Ablaufebene Zuordnen
92
Verbindung mit dem Zielsystem Herstellen
93
Beispielprogramm in das Zielsystem Laden (Download)
94
Beispielprogramm Starten und Testen
95
Beispielprogramm Starten
95
Beispielprogramm Testen
95
ST-Grundlagen
97
Hilfen für die Sprachbeschreibung
97
Syntaxdiagramm
97
Blöcke in Syntaxdiagrammen
98
Bedeutung der Regeln (Semantik)
98
Basiselemente der Sprache
98
Der ST-Zeichensatz
99
Bezeichner IM ST
99
Regeln für Bezeichner
99
Beispiele für Bezeichner
100
Reservierte Bezeichner
101
Geschützte Bezeichner der Programmiersprache ST
101
Reservierte Bezeichner der Programmiersprache ST
107
Weitere Reservierte Bezeichner
108
Bezeichner mit Definierter Bedeutung in SIMOTION
108
Bezeichner, die für Künftige Erweiterungen von SIMOTION Vorgesehen sind
109
Zahlen und Boolesche Werte
109
Ganzzahlen
109
Gleitpunktzahlen
110
Exponenten
110
Boolesche Werte
111
Datentypen von Zahlen
111
Zeichenstrings
111
Gliederung der ST-Quelle
112
Anweisungen
114
Unterprogrammbearbeitung
114
Kommentare
114
Datentypen
115
Elementare Datentypen
116
Wertebereichsgrenzen Elementarer Datentypen
118
Allgemeine Datentypen
118
Elementare Systemdatentypen
119
Anwenderdefinierte Datentypen
120
Siehe Auch
120
Syntax Anwenderdefinierter Datentypen (Typdeklaration)
120
Ableitung Elementarer oder Abgeleiteter Datentypen
122
Abgeleiteter Datentyp ARRAY - Feld
122
Initialisierung
125
Abgeleiteter Datentyp Aufzählung - Enumerator
125
Abgeleiteter Datentyp STRUCT - Struktur
127
Komponentendeklaration mit Angabe der Relativen Adressen
129
Struktur mit Überlappenden Adressbereichen (UNION)
131
Datentypen von Technologieobjekten
134
Beschreibung der Datentypen der Technologieobjekte
134
Siehe Auch
135
Vererbung der Eigenschaften bei Achsen
136
Beispiele für die Verwendung von Datentypen der Technologieobjekte
136
Systemdatentypen
137
Variablendeklaration
138
Syntax der Variablendeklaration
138
Übersicht aller Variablendeklarationen
140
Initialisierung von Variablen oder Datentypen
141
Konstanten
146
Wertzuweisungen und Ausdrücke
148
Siehe Auch
148
Wertzuweisungen
148
Syntax der Wertzuweisung
148
Wertzuweisungen mit Variablen eines Elementaren Datentyps
150
Wertzuweisungen mit Variablen des Elementaren Datentyps STRING
150
Bearbeiten von Strings
151
Konvertieren zwischen Zahlen und Strings
151
Wertzuweisungen mit Variablen eines Bitdatentyps
152
Zugriff auf Einzelne Bits einer Variablen eines Bitdatentyps
152
Bearbeiten von Variablen der Bitdatentypen
153
Logische Operatoren
153
Wertzuweisungen mit Variablen des Abgeleiteten Datentyps Aufzählung (Enumerator)
154
Wertzuweisungen mit Variablen des Abgeleiteten Datentyps ARRAY (Feld)
154
Wertzuweisungen mit Variablen des Abgeleiteten Datentyps STRUCT (Struktur)
154
Ausdrücke
155
Ergebnis eines Ausdrucks
156
Auswertungsreihenfolge eines Ausdrucks
156
Operanden
158
Arithmetische Ausdrücke
159
Beispiele für Arithmetische Ausdrücke
161
Vergleichsausdrücke
162
Logische Ausdrücke und Bitfolgeausdrücke
164
Beispiele
165
Rangfolge der Operatoren
166
Kontrollanweisungen
166
IF-Anweisung
166
CASE-Anweisung
168
Beschreibung
168
FOR-Anweisung
171
WHILE-Anweisung
173
REPEAT-Anweisung
174
EXIT-Anweisung
175
CONTINUE-Anweisung
176
RETURN-Anweisung
176
WAITFORCONDITION-Anweisung
177
GOTO-Anweisung
179
Datentyp-Konvertierungen
180
Konvertierung Elementarer Datentypen
180
Implizite Datentyp-Konvertierungen
181
Explizite Datentyp-Konvertierungen
183
Ergänzende Konvertierungen
184
Funktionen, Funktionsbausteine, Programme
185
Erstellung und Aufruf von Funktionen und Funktionsbausteinen
185
Funktionen Definieren
185
Funktionsbausteine Definieren
186
Klassische Funktionsbausteine Definieren
186
Objektorientierte Funktionsbausteine mit Methoden Definieren
187
Methoden in Objektorientierten FB Definieren
188
Zugriffsbezeichner Innerhalb von Objektorientierten FB
190
Deklarationsabschnitt von FB und FC
191
Anweisungsabschnitt von FB und FC
196
ARRAY mit Dynamischer Länge (Ab Kernel V4.2)
198
Deklaration als Durchgangsparameter
198
Verwendung eines Arrays mit Dynamischer Länge
198
Aufruf von Funktionen und Funktionsbausteinen
200
Prinzip der Parameterübergabe
201
Parameterübergabe zu Eingangsparametern
201
Parameterübergabe zu Durchgangsparametern
202
Parameterübergabe zu Ausgangsparametern
203
Zugriffszeiten auf Parameter
204
Funktionen Aufrufen
204
Funktion mit Rückgabewert (Datentyp Verschieden von VOID)
204
Funktionsbausteine Aufrufen (Instanzen Deklarieren und Aufrufen)
205
Instanz eines Funktionsbausteins Aufrufen
207
Außerhalb des FB auf dessen Ausgangsparameter Zugreifen
208
Außerhalb des FB auf dessen Eingangsparameter Zugreifen
208
Außerhalb eines FB auf dessen Öffentliche Variablen Zugreifen
209
Methoden Innerhalb und Außerhalb eines FB Aufrufen
209
Fehlerquellen Beim Aufruf eines FB
210
Funktionen und Funktionsbausteine IM Vergleich
210
Beschreibung des Beispiels
210
Quelldatei mit Kommentaren
212
Programme
214
Zuordnung eines Programms IM Ablaufsystem
215
Aufruf eines Programms IM Programm ("Program in Program")
215
Expressions
216
Objektorientierte Programmierung - OOP (Ab Kernel V4.5)
219
Wichtiger Hinweis zur Objektorientierten Programmierung
219
Voraussetzungen zur Objektorientierten Programmierung
219
Klassen und Methoden
220
Erstellung von Klassen (Basisklassen)
220
Klassen (Basisklassen) Definieren
220
Deklarationsabschnitt einer Klasse
220
Zugriffsbezeichner Innerhalb von Klassen
221
Klassen und Methoden
222
Zugriffsbezeichner Innerhalb von Klassen
223
Erstellung von Methoden
223
Methoden Definieren
223
Deklarationsabschnitt von Methoden
224
Anweisungsabschnitt von Methoden
227
Methoden Innerhalb der Klasse Aufrufen
228
Methode Aufrufen
228
Parameterübergabe zu Eingangsparametern
229
Parameterübergabe zu Durchgangsparametern
229
Zulässiger Aufruf
230
Nicht Zulässiger Aufruf, // Compilerfehlermeldung
230
Parameterübergabe zu Ausgangsparametern
230
Beispiele für Klassen und Methoden
231
Beispiel: Zähler als Klasse
231
Instanzen von Klassen Anlegen und Nutzen
233
Instanz einer Klasse Deklarieren
233
Öffentliche Methoden einer Klasse Außerhalb dieser Klasse Aufrufen
234
Außerhalb der Klasse auf Deren Öffentliche Variablen Zugreifen
235
Beispiel: Aufruf der Methoden des Zählers
235
Vererbung von Klassen und Methoden
236
Vererbung von Klassen
236
Überschreiben von Methoden
238
Beispiel: Zähler in 5Er-Schritten durch Vererbung
239
Beispiel: Aufruf der Methoden Beider Zähler
240
Aufruf in einem Programm
240
Aufruf über Funktion
242
Initialisierung von Abgeleiteten Klassen und Deren Instanzen
243
Initialisierung von Instanzen Abgeleiteter Klassen
244
Abstrakte Klassen
246
Verwendung
246
Objektorientiertes Interface
246
Objektorientiertes Interface Definieren
246
Ableitung eines Objektorientierten Interfaces
248
Implementierung Objektorientierter Interfaces in Klassen
249
Abgeleitete Klassen und Abgeleitete Objektorientierte Interfaces
250
Variablen von Objektorientierten Interfaces
250
Nutzen der Interface-Variablen
251
Instanzspezifische Initialisierung in Klassen und Funktionsbausteinen Erzwingen
251
Beispiel zu Interface-Variablen
253
Vergleich Abstrakte Klasse und Objektorientiertes Interface
256
Allgemeine Referenzen
258
Allgemeine Referenzen Definieren
258
Allgemeine Referenzen Bilden
259
Operationen mit Allgemeinen Referenzen
260
I/O-Referenzen (Ab Kernel V5.1)
262
I/O-Referenzen Bilden
262
I/O_Referenzen mit I/O-Variablen Verbinden
263
Einbindung von ST in SIMOTION
265
Quelldatei-Abschnitte
265
Verwendung der Quelldatei-Abschnitte
265
Interfaceabschnitt
266
Implementationsabschnitt
268
Häufigkeit
270
Programmorganisationseinheiten (POE)
270
Funktionen (FC)
270
Funktionsbausteine (FB)
272
Programme
274
Expressions
275
Klassen (Ab Kernel V4.5)
276
Methoden
278
Besonderheit
278
Objektorientiertes Interface (Ab Kernel V4.5)
279
Deklarationsabschnitt
280
Datentypdefinition
280
Variablendeklaration
280
Weitere Informationen zur Variablendeklaration
285
Veröffentlichung und Verwendung von ST-Quellen
286
Bezeichnung der Unit
286
Interfaceabschnitt einer Veröffentlichenden Unit
286
Beispiel für Veröffentlichende Unit
288
USES-Anweisung in einer Verwendenden Unit
288
Beispiel für eine Verwendende Unit
290
Variablen in SIMOTION
290
Variablenmodell
291
Unit-Variablen
295
Nicht Remanente Unit-Variablen
296
Remanente Unit-Variablen
297
Lokale Variablen (Statische und Temporäre Variablen)
298
Statische Variablen
301
Temporäre Variablen
303
Remanente Lokale Variablen (Ab Kernel V4.5)
303
Verwendung von Geräteglobalen Variablen
305
Speicherbereiche der Variablentypen
306
Beispiel für Speicherbereiche
309
Speicherbedarf der Variablen auf dem Lokaldatenstack
311
Zeitpunkt der Variableninitialisierung
312
Initialisierung Remanenter Globaler Variablen
313
Verhalten Beim Hochrüsten oder Konfigurationswechsel
315
Initialisierung nicht Remanenter Globaler Variablen
315
Verhalten Beim STOP-RUN-Übergang
316
Initialisierung Lokaler Variablen
317
Initialisierung Statischer Variablen von Programmen
318
Initialisierung Remanenter Lokaler Variablen von Programmen
320
Initialisierung von Instanzen von Funktionsbausteinen (FB) oder Klassen
320
Initialisierung Remanenter Lokaler Variablen von Funktionsbausteinen (FB) und Klassen
321
Initialisierung von Systemvariablen der Technologieobjekte
322
Versionskennung Globaler Variablen und Deren Initialisierung Beim Download
323
Variablen und HMI-Geräte
324
Die Wirkung des Pragmas { Hmi_Export := FALSE
326
Nicht Exportierte Variablen
327
Zugriff auf Ein- und Ausgänge (Prozessabbild, I/O-Variablen)
329
Überblick Zugriff auf Ein- und Ausgänge
329
Wichtige Eigenschaften von Direktzugriff und Prozessabbild
330
Direktzugriff und Prozessabbild der Zyklischen Tasks
333
Eigenschaft
333
Direktzugriff
334
Prozessabbild der Zyklischen Task
334
Zusätzliche Eigenschaften Ab Version V4.2 des SIMOTION Kernels
334
Speicherbereich mit dem Festen Prozessabbild der Backgroundtask
335
Adressbereich der SIMOTION Geräte
336
Regeln für I/O-Adressen für Direktzugriff und das Prozessabbild der Zyklischen Tasks
337
I/O-Variable für Direktzugriff oder Prozessabbild der Zyklischen Tasks Erstellen
337
Syntax für Eingabe der I/O-Adressen
340
Beispiele
340
Mögliche Datentypen der I/O-Variablen
341
Detaillierter Status der I/O-Variablen (Ab Kernel V4.2)
341
Zugriffe auf Festes Prozessabbild der Backgroundtask
343
Speicherbereich
344
Gemeinsames Prozessabbild (Ab Kernel V4.2)
345
Eigenschaft des Gemeinsamen Prozessabbilds
346
Eigenschaft des Separaten Prozessabbilds
348
Absoluter Zugriff auf das Feste Prozessabbild der Backgroundtask (Absoluter PA-Zugriff)
350
Syntax für den Bezeichner für einen Absoluten PA-Zugriff
351
Symbolischer Zugriff auf das Feste Prozessabbild der Backgroundtask (Symbolischer PA-Zugriff)
352
Mögliche Datentypen des Symbolischen PA-Zugriffs
353
Beispiel für Symbolischen PA-Zugriff
354
I/O-Variable für Zugriff auf das Feste Prozessabbild der Backgroundtask Erstellen
354
Auf I/O-Variablen Zugreifen
355
Bibliotheken Verwenden
356
Bibliothek Übersetzen
357
Einzelne Bibliothek Übersetzen
357
Übersetzen einer Bibliothek IM Rahmen einer Projektweiten Übersetzung
358
Know-How-Schutz für Bibliotheken
358
Datentypen, Funktionen und Funktionsbausteine aus Bibliotheken Verwenden
359
Verwendung von Gleichen Bezeichnern, Namensräume
360
Verwendung von Gleichen Bezeichnern
360
Bezeichner in einer Programmorganisationseinheit (POE)
361
Bezeichner in einer Unit
361
7.5 Verwendung von Gleichen Bezeichnern, Namensräume
362
Verwendung von Gleichen Bezeichnern
363
Namensräume
363
Namensräume für Bibliotheken und Technologiepakete
364
Vordefinierte Namensräume
365
Objektorientierter Namensraum
367
Deklaration Objektorientierter Namensräume
367
Zugriff auf Namensräume und Deren Elemente
369
Referenzdaten
373
Querverweisliste
374
Querverweisliste Erzeugen und Aktualisieren
374
Inhalt der Querverweisliste
374
Mit der Querverweisliste Umgehen
377
Querverweisliste Filtern
377
Programmstruktur
378
Inhalt der Programmstruktur
378
Codeattribute
379
Inhalt der Codeattribute
380
Referenz an Variablen
380
Präprozessor und Compiler durch Pragmas Steuern
381
Präprozessor Steuern
382
Präprozessor-Anweisung
383
Beispiel für Präprozessor-Anweisungen
386
Compiler mit Attributen Steuern
387
Freie Compilermeldung Ausgeben
391
SIMOTION Geräte
392
Regeln für Bezeichner der SIMOTION-Geräte
392
Gerätebezeichner Allgemein
392
Gerätebezeichner für PROFINET IO (Name of Station)
393
Verwendung von Gerätebezeichnern in SIMOTION SCOUT
393
Einstellungen am Gerät Vornehmen (Ab Kernel V4.2)
394
Vorgehensweise
394
Vorwärtsdeklarationen
394
7.9 Vorwärtsdeklarationen
398
Sprunganweisung und -Markierung
399
Deklaration der Sprungmarken
399
Fehlerquellen und Programmtest
401
Hinweise zur Fehlervermeidung und zum Effizienten Programmieren
401
Programmtest
401
Betriebsmodi für Programmtest
402
Betriebsmodi der SIMOTION-Geräte
402
Betriebsmodus Wählen
403
Wichtige Hinweise zur Lebenszeichenüberwachung
404
Sicherheitshinweise Akzeptieren
404
Lebenszeichenüberwachung Parametrieren
405
Parameter Lebenszeichenüberwachung
406
Editieren der Programmquellen IM Online-Modus
406
Online-Editieren IM Debug-Modus
407
Symbol-Browser
408
Eigenschaften des Symbol-Browsers
408
Symbol-Browser Einsetzen
408
Voraussetzungen
408
Vorgehensweise
408
Status und Steuern von Variablen
410
Umgang mit dem Symbolbrowser
411
Variablen in Watchtabelle Beobachten
411
Variablen in der Watchtabelle
411
Watchtabelle Einsetzen
412
Umgang mit der Watchtabelle
413
Status Variable
413
Programm-Durchlauf
415
Programm-Durchlauf: Anzeige von Codestelle und Aufrufpfad
415
Parameter Programm-Durchlauf
415
Funktionsleiste Programm-Durchlauf
416
Status Programm
416
Eigenschaften von Status Programm
416
Funktionsweise von Status Programm
417
Status Programm Einsetzen
419
Aufrufpfad für Status Programm
421
Parameter Aufrufpfad Status Programm
422
Haltepunkte
422
Allgemeine Vorgehensweise zum Setzen von Haltepunkten
422
Voraussetzung
422
Debug-Modus Einstellen
423
Debug-Taskgruppe Festlegen
424
Weiteres Vorgehen
426
Parameter Debug-Taskgruppe
426
Parameter Debug-Tabelle
427
Haltepunkte Setzen
428
Voraussetzungen
428
Funktionsleiste Haltepunkte
430
Aufrufpfad für einen Einzelnen Haltepunkt Festlegen
431
Siehe Auch
433
Parameter Aufrufpfad/Taskauswahl Haltepunkt
433
Aufrufpfad für alle Haltepunkte Festlegen
434
Parameter Aufrufpfad/Taskauswahl alle Haltepunkte Je POE
436
Haltepunkte Aktivieren
437
Verhalten am Aktivierten Haltepunkt
439
Haltepunkte Deaktivieren
439
Call-Stack Anzeigen
440
Parameter Callstack Haltepunkte
441
Programmablauf Fortsetzen
441
Funktionsleiste Taskstatus
441
Trace
443
Projektvergleich
443
Anhang
445
A.1 Formale Sprachbeschreibung
445
Hilfen für die Sprachbeschreibung
445
A.1.1.1 Formatpflichtige Regeln (Lexikalische Regeln)
445
A.1.1.2 Formatfreie Regeln (Syntaktische Regeln)
446
Dies ist ein Kommentar
447
A.1.2 Grundelemente (Terminale)
447
A.1.2.1 Buchstaben, Ziffern und Sonstige Zeichen
447
A.1.2.2 Formatierungs- und Trennzeichen in den Regeln
447
A.1.2.3 Formatierungs- und Trennzeichen für Konstanten
449
A.1.2.4 Vordefinierte Bezeichner für den Prozessabbild-Zugriff
449
A.1.2.5 Operatoren
450
Reservierte Wörter
451
A.1.3 Regeln
460
Bezeichnungen
460
A.1.3.2 Schreibweise von Konstanten (Literale)
461
Kommentare
469
A.1.3.4 Abschnitte der ST-Quelle
470
A.1.3.5 Gliederungen von ST-Quellen
470
A.1.3.6 Programmorganisationseinheiten (POE)
473
A.1.3.7 Deklarationsabschnitte
479
A.1.3.8 Aufbau der Deklarationsblöcke
482
A.1.3.9 Datentypen
492
A.1.3.10 Anweisungsabschnitt
497
A.1.3.11 Wertzuweisungen und Operationen
498
A.1.3.12 Aufruf von Funktionen, Funktionsbausteinen und Methoden
504
A.1.3.13 Kontrollanweisungen
507
Wiederholungs- und Sprunganweisungen
509
A.1.3.14 Pragmas
512
A.2 Fehlermeldungen des Compilers und Deren Behebung
513
A.2.1 Dateizugriffsfehler (1000
513
A.2.2 Scannerfehler (2001, 2002)
514
A.2.3 Deklarationsfehler in POE (3002
514
A.2.4 Deklarationsfehler in Datentypdeklarationen (4001
517
A.2.5 Deklarationsfehler in Variablendeklarationen (5001
519
A.2.6 Fehler IM Ausdruck (6001
522
A.2.7 Syntaxfehler, Fehler IM Ausdruck (7000
526
A.2.8 Fehler Beim Binden einer Quelle (8001
528
A.2.9 Fehler Beim Laden des Interfaces einer anderen UNIT oder eines Technologiepakets (10000
528
A.2.10 Implementationsbeschränkungen (15001
531
A.2.11 Warnungen (16001
532
A.2.12 Freie Compilermeldungen (22000
539
A.2.13 Informationen (32010
540
Template für Beispiel-Unit
542
A.3.1 Vorabinformationen
542
A.3.2 Typdefinition IM Interface
543
A.3.3 Variablendeklaration IM Interface
544
A.3.4 Implementation
545
A.3.5 Function
546
A.3.6 Function Block
548
A.3.7 Program
549
Index
553
Verwandte Produkte
Siemens SIMOSTEP
Siemens SIMOVERT MASTERDRIVE SLB-SIMOLINK-Board
Siemens SIMOTICS M
Siemens SIMOTION ET 200S
Siemens SIMOVERT
Siemens SIMOTICS S Serie
Siemens SIMOTICS M Serie
Siemens SIMOTION FM 350-1
Siemens SIMOTION FM 350-2
Siemens SIMOTICS E
Siemens Kategorien
Geschirrspüler
Waschmaschinen
Steuergeräte
Backöfen
Industrielle Ausrüstung
Weitere Siemens Anleitungen
Anmelden
Anmelden
ODER
Mit Facebook anmelden
Mit Google anmelden
Anleitung hochladen
Von PC hochladen
Von URL hochladen