![Page 1: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/1.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 2
A200 XSoft für Umsteiger
Agenda
5
6
7
8
9
10
1
2
3
4
XSoft: Einführung
IEC-Grundlagen und logische Verknüpfungen
Elementare Datentypen
Abgeleitete Datentypen
Applikationsstruktur und Variablengültigkeit
Aufbau der Bausteine und deren Aufruf
Hersteller-Bibliotheken und Standard-Bausteine
Continuous Function Chart
Verwaltung globaler Variablen in XSoft
Strukturierter Text
![Page 2: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/2.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 3
A200 XSoft für Umsteiger
Agenda
15
16
17
18
19
20
11
12
13
14
Taskverwaltung in der XSoft
Test- und Inbetriebnahmeunterstützung
Adreßaufbau nach IEC 61131-3
![Page 3: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/3.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 4
A200 XSoft für Umsteiger
XSoft: Einführung
![Page 4: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/4.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 5
A200 XSoft für Umsteiger
Effizient entwickeln mit XSoft
Zwei Teile:
• Programmieren nach dem internationalen Standard IEC 61131-3
• Kennenlernen der XSoft - Features
Seminarziel
![Page 5: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/5.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 6
A200 XSoft für Umsteiger
Moeller Automatisierung
Sys
tem
PS
40
XS
yste
m
MI4 MV4 XI/ON WINbloc
IEC61131-3
DFx/DVx Motion
Moeller Automatisierung
![Page 6: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/6.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 7
A200 XSoft für Umsteiger
XVision
XControl
XMotion XSoft
XSoft
![Page 7: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/7.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 8
A200 XSoft für Umsteiger
Programmiersprachen: AWL, ST, KOP, FBS, AS
und CFC
Integrierte Feldbus-Konfiguratoren für CAN, DP, XI/ON, XI/OC
Umfangreiche Bibliotheken
Online Funktionen (Online- Änderung, Einfügen neuer Variablen, Tracer usw.)
Integrierte Visualisierung für XVision
XSoft Überblick
![Page 8: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/8.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 9
A200 XSoft für Umsteiger
IEC-Grundlagen und logische Verknüpfungen
![Page 9: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/9.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 10
A200 XSoft für Umsteiger
1. Allgemeine Anforderungen2. Betriebsmittel und Prüfungen
3. Programmiersprache
4. Anwenderrichtlinien5. Nachrichtenkonzepte
7. Fuzzy
DIN IEC 61131 Übersicht
![Page 10: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/10.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 11
A200 XSoft für Umsteiger
Der internationale Standard definiert:
XSoft ist ein IEC 61131-3 Programmiersystem!
IEC 61131-3
• Wie Daten deklariert werden• Die Struktur eines Programms• Die Syntax und die Semantik von 5 verschiedenen
Programmiersprachen
![Page 11: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/11.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 12
A200 XSoft für Umsteiger
• Herstellerübergreifende Programmierung
• Verringerung von Softwareinvestitionen durch wiederverwendbare Bausteine
• Reduzierter Schulungsaufwand
runready
not readyerror
change
power . 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 1 0. 1 1. 1 2. 1 3. 1 4. 1 5. 1 6. 1 7. 1 8. 1 9. 2 0. 2 1. 2 2. 2 3. 2 4. 2 5. 2 6. 2 7. 2 8. 2 9. 3 0. 3 1
. 0
. 1
. 2
. 3
. 4
. 5
. 6
. 7
. 8
. 9
. 1 0
. 1 1
. 1 2
. 1 3
. 1 4
. 1 5
. 1 6
. 1 7
. 1 8
. 1 9
. 2 0
. 2 1
. 2 2
. 2 3
. 2 4
. 2 5
. 2 6
. 2 7
. 2 8
. 2 9
. 3 0
. 3 1
. 0
. 1
. 2
. 3
. 4
. 5
. 6
. 7
. 8
. 9
. 1 0
. 1 1
. 1 2
. 1 3
. 1 4
. 1 5
. 1 6
. 1 7
. 1 8
. 1 9
. 2 0
. 2 1
. 2 2
. 2 3
. 2 4
. 2 5
. 2 6
. 2 7
. 2 8
. 2 9
. 3 0
. 3 1
. 0
. 1
. 2
. 3
. 4
. 5
. 6
. 7
. 8
. 9
. 1 0
. 1 1
. 1 2
. 1 3
. 1 4
. 1 5
. 1 6
. 1 7
. 1 8
. 1 9
. 2 0
. 2 1
. 2 2
. 2 3
. 2 4
. 2 5
. 2 6
. 2 7
. 2 8
. 2 9
. 3 0
. 3 1
. 0
. 1
. 2
. 3
. 4
. 5
. 6
. 7
. 8
. 9
. 1 0
. 1 1
. 1 2
. 1 3
. 1 4
. 1 5
. 1 6
. 1 7
. 1 8
. 1 9
. 2 0
. 2 1
. 2 2
. 2 3
. 2 4
. 2 5
. 2 6
. 2 7
. 2 8
. 2 9
. 3 0
. 3 1
. 0
. 1
. 2
. 3
. 4
. 5
. 6
. 7
. 8
. 9
. 1 0
. 1 1
. 1 2
. 1 3
. 1 4
. 1 5
. 1 6
. 1 7
. 1 8
. 1 9
. 2 0
. 2 1
. 2 2
. 2 3
. 2 4
. 2 5
. 2 6
. 2 7
. 2 8
. 2 9
. 3 0
. 3 1
. 0
. 1
. 2
. 3
. 4
. 5
. 6
. 7
. 8
. 9
. 1 0
. 1 1
. 1 2
. 1 3
. 1 4
. 1 5
. 1 6
. 1 7
. 1 8
. 1 9
. 2 0
. 2 1
. 2 2
. 2 3
. 2 4
. 2 5
. 2 6
. 2 7
. 2 8
. 2 9
. 3 0
. 3 1
. 0
. 1
. 2
. 3
. 4
. 5
. 6
. 7
. 8
. 9
. 1 0
. 1 1
. 1 2
. 1 3
. 1 4
. 1 5
. 1 6
. 1 7
. 1 8
. 1 9
. 2 0
. 2 1
. 2 2
. 2 3
. 2 4
. 2 5
. 2 6
. 2 7
. 2 8
. 2 9
. 3 0
. 3 1
runready
not readyerror
change
processing unit
CPU 400
power
power supply 230 AC
POW-400
SUCOcont rol
PS 416
digital in 16x3ms
INP-400
.0
.1
.2
.3
.4
.5
.6
.7
.0
.1
.2
.3
.4
.5
.6
.7
digital in 16x3ms
INP-400
.0
.1
.2
.3
.4
.5
.6
.7
.0
.1
.2
.3
.4
.5
.6
.7
digital in 16x3ms
INP-400
.0
.1
.2
.3
.4
.5
.6
.7
.0
.1
.2
.3
.4
.5
.6
.7
digital in 16x3ms
INP-400
.0
.1
.2
.3
.4
.5
.6
.7
.0
.1
.2
.3
.4
.5
.6
.7
PS4-341-M M 1
Argumente für die IEC-Programmierung
![Page 12: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/12.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 13
A200 XSoft für Umsteiger
LD ZU_BEAND ZU_2AND ZU_OKST BA
S7
S10
S8Automatisierungs-aufgabe
FOR I:=1TO10 DO A[I]:=B[I];END_FOR
Programmiersprachen im Überblick
![Page 13: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/13.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 14
A200 XSoft für Umsteiger
Label
ENDE: LD % I0.0.0.0.0oder
Motor1_Ein
Kommentar
(* Zufuhr Rohteile *)
Direktoder
Symbolisch
AWL-Befehlszeile
![Page 14: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/14.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 15
A200 XSoft für Umsteiger
JMP JMPC JMPCNSprung-Operatoren
& &N AND ANDN OR ORN XOR XORNLogische Operatoren
ADD DIV MUL SUBArithmet. Operatoren
CAL CALC CALCN RET RETC RETCNAufrufe & Rücksprünge
EQ GE GT LE LT NEVergleichs- Operatoren
LD LDN ST STN S R Zuweisungs- Operatoren
Operatoren
![Page 15: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/15.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 16
A200 XSoft für Umsteiger
Variablennamen dürfen keine Umlaute (ä, ü, ö), keine Leerzeichen und keine Bindestriche enthalten !
Variablennamen dürfen nicht mit einer Zahl beginnen !
Variablenname und Datei-(Programm-)name dürfen nicht gleich lauten !
Schlüsselworte dürfen nicht als Variablenname verwendet werden !
Bsp.: Die Bezeichnung einer Variablen mit LT (z.B. für die Funktion Lampentest) führt zueiner Fehlermeldung, da LT das Schlüsselwort für die Funktion “Kleiner als” ist! (LT=Less Than)
Stör-M1:BOOL Stoer_M1:BOOL
1_Start:BOOL Start_1:BOOL
Pumpe:BOOL Pumpe1:BOOLPumpe.POE Pumpe.POE
LT:BOOL L_Test:BOOL
Hinweise zur Deklaration von Variablen
![Page 16: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/16.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 17
A200 XSoft für Umsteiger
Wählen Sie die Variablennamen so aus, daß sie selbsterklärend sindSchreiben Sie den 1. Buchstaben des Variablennamens groß und alle weiteren klein
Bei Variablennamen, die aus mehreren Worten bestehen, trennenSie diese durch den Unterstrich und schreiben jeweils den1. Buchstaben des Wortes groß
Wenn Sie mit Klammern arbeiten, so rücken Sie jede weitereKlammerebene um z.B. 1 TAB nach rechts ein
Setzen Sie Sprungziele immer in eine separate Zeile und machenSie diese z.B. durch Einrahmen besonders kenntlich
Die nachfolgenden Hinweise dienen ausschließlich der optischen Strukturierung vonProgrammen und damit der besseren Lesbarkeit !
Hinweise zur Programmerstellung
![Page 17: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/17.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 18
A200 XSoft für Umsteiger
Wert 1
Wert 2
Wert 3
Wert 4
Wert 5
&
&>=
>=
Result LD Wert 1AND Wert 2OR ( Wert 3 AND ( W ert 4 OR Wert 5 ) )ST Result
XLD ( Wert 1
....................XLD Wert 1
LD Wert 2
AND
ST ........
XLD Wert 1
AND ( ( ....... X......................
AND Wert 5 )
...........
Arbeiten mit Klammern
![Page 18: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/18.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 19
A200 XSoft für Umsteiger
Befehlsumfang
KOP-Programmierung
![Page 19: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/19.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 20
A200 XSoft für Umsteiger
Zuweisungen innerhalb eines Netzwerks
Unterstützung über die Menüleiste
Vorverschaltungen an Funktionsbausteinen
Besonderheiten Programmeditoren KOP,FBS
![Page 20: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/20.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 21
A200 XSoft für Umsteiger
Elementare Datentypen
![Page 21: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/21.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 22
A200 XSoft für Umsteiger
Die Standard-Datentypen
• BOOL• BYTE, WORD, DWORD • SINT, INT, DINT• USINT, UINT, UDINT• REAL, LREAL • STRING• TIME, TOD, DATE, DT
![Page 22: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/22.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 23
A200 XSoft für Umsteiger
Datentypen - Interpretation der Werte
Elementare Datentypen im XSoft-Menü
![Page 23: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/23.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 24
A200 XSoft für Umsteiger
0100 0001
0100 0001 SINT
41 H
Input 1 und 7 high
2 + 2 = 650 6
2 + 2 = 650 6
So istes klar !
Was istgemeint ?
IEC ProgrammiersprachenWarum Datentypen ?
![Page 24: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/24.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 25
A200 XSoft für Umsteiger
ANY Bit
ANYNUMBool Byte
Word DWord
REALANY_INT
Bit City
Maths Town
ADD DIV SUBMUL
AND OR XOR
Typgerechte Verwendung
![Page 25: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/25.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 26
A200 XSoft für Umsteiger
Abgeleitete Datentypen
![Page 26: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/26.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 27
A200 XSoft für Umsteiger
Bereichseingrenzungen Geschwindigkeit : UINT(250..3500);
Aufzählungen tDialmode : (TONE, PULSE);
Felder
Strukturen
Messwerte : ARRAY[1..10] OF INT;
Betriebsdaten :STRUCT Temperatur : REAL; Zeit : DT;END_STRUCT
IEC 61131-3 Abgeleitete Datentypen
![Page 27: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/27.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 28
A200 XSoft für Umsteiger
DatenFeld:Array[1..10] of INT;
123456789
10
DatenFeld[5]
... :Array[1..10,1..4,1..3] of INT;
1
3
1 2 3 4
2
2
3
1
456789
10
DatenFeld[5,4,2]
... :Array[1..10,1..4] of INT;
1
1 2 3 4
23456789
10
DatenFeld[7,4]
ARRAYs
![Page 28: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/28.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 29
A200 XSoft für Umsteiger
1
2
3
4
Datenfelder – ARRAYs – vierdimensional ?!
![Page 29: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/29.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 30
A200 XSoft für Umsteiger
Temperatur :125 °C
Zeit : 20.11.2002, 19:35 Uhr
Heizdauer : 7 min
Alarm : 0
Ofen1.TemperaturOfen1.ZeitOfen1.HeizdauerOfen1.Alarm
Ofendaten :STRUCT
Temperatur : UINT ;Zeit : DT ;Heizdauer : TIME ;Alarm : BOOL ;
END_STRUCT ;
TYPE
END_TYPE
VAROfen1 : Ofendaten ;
END_VAR
Abgeleitete Datentypen - Strukturen -
![Page 30: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/30.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 31
A200 XSoft für Umsteiger
Applikationsstruktur und Variablengültigkeit
![Page 31: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/31.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 32
A200 XSoft für Umsteiger
Projekt
Bausteine Globale Variablen Datentypen
Deklaration Code
Struktur einer Applikationssoftware
![Page 32: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/32.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 33
A200 XSoft für Umsteiger
PROGRAM„PLC_PRG“
FU FU
FB
FU
FB
Funktions-baustein
Funktionax² + b = yErgebnis in
Akku
Programm
LDANDST
IN OUT
IN
PROGRAM
FU FU
FB
FU
FB
PROGRAM
FB
FU
FB
POE Typen
![Page 33: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/33.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 34
A200 XSoft für Umsteiger
FU FU
FB
FU
FB
PROGRAMPROGRAM (z.B. in AWL)
Aktion (CFC)
Aktion (ST)
Aktion (KOP)
Aktion (CFC)
Aktionen /Actions
![Page 34: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/34.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 35
A200 XSoft für Umsteiger
LocalLocalGlobalGlobalType *Type *
InputInputOutputOutputInOutInOut
External**External**
Pump
Pump
Pump
Gültigkeitsbereich
* Reiter „Datentypen“ im Object Organizer** bei XSoft implizit
Geltungsbereiche von Variablen (1)
![Page 35: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/35.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 36
A200 XSoft für Umsteiger
GlobalPump
External**Pump
GültigkeitsbereichLocalLocalGlobalGlobalType *Type *
InputInputOutputOutputInOutInOut
External**External*** Reiter „Datentypen“ im Object Organizer** bei XSoft implizit
Geltungsbereiche von Variablen (2)
![Page 36: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/36.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 37
A200 XSoft für Umsteiger
Gültigkeitsbereich
InputDruck
InputDruck
OutputPump
InOutMit
LocalLocalGlobalGlobalType *Type *
InputInputOutputOutputInOutInOut
External**External*** Reiter „Datentypen“ im Object Organizer** bei XSoft implizit
Geltungsbereiche von Variablen (3)
![Page 37: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/37.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 38
A200 XSoft für Umsteiger
Aufbau der Bausteine und deren Aufruf
![Page 38: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/38.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 39
A200 XSoft für Umsteiger
Programm Organisations Einheit
Deklaration Anweisungen
+VAREingang1 AT %I0.0.0.0.0 : BOOL ;Ausgang1 AT %Q0.0.0.0.0 : BOOL ;END_VAR
LD Eingang1ST Ausgang1
Aufbau einer POE
![Page 39: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/39.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 40
A200 XSoft für Umsteiger
Instanzierung bedeutet:Zuordnung eines Datenbereiches zu einemFunktionsbaustein (oder einer Variablen)
VARTeilezaehler : CTU;
END_VAR
CTU
Anweisungen+
Teilezaehler
Daten
XControl-Speicher
Instanzierung (1)
![Page 40: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/40.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 41
A200 XSoft für Umsteiger
Mehrfachinstanzierung bedeutet:Zuordnung mehrerer Datenbereiche zu einemFunktionsbaustein
VARRohlinge : CTU;Fertigteile: CTU;Ausschuss: CTU;
END_VAR
CTU
Anweisungen+
DatensatzRohlinge
XControl-Speicher
DatensatzFertigteile
DatensatzAusschuss
Instanzierung (2)
![Page 41: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/41.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 42
A200 XSoft für Umsteiger
1. Variante(IEC-Konform)
2. Variante(IEC-Konform)
CAL M_Takt (Set :=Start,Period :=20
)LD M_Takt.PulseOutputST Takt
LD StartST M_Takt.SetLD 20ST M_Takt.PeriodCAL M_TaktLD M_Takt.PulseOutputST Takt
Program mBOOL Set
UINT Period PulseOutput BOOL
TimeGenerator
P R O T O T Y P
VAR M_Takt : Start AT%I0.0.0.0.0:BOOL; Takt AT%Q0.0.0.0.0:BOOL;END_VAR
Deklaration
TimeGeneratorCAL M_Takt (Set:=Start,
Period:=20, PulseOutput=>Takt)
3. Variante(Xsoft; IEC 61131-3nächste Version)
Aufruf von Funktionsbausteinen
![Page 42: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/42.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 43
A200 XSoft für Umsteiger
Hersteller-Bibliotheken und Standard-Bausteine
![Page 43: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/43.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 44
A200 XSoft für Umsteiger
Powermachine
x
o
stationnumber
alarm
IEC61131-3
Standard-Bibliotheken
![Page 44: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/44.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 45
A200 XSoft für Umsteiger
Weitere Bibliotheken
![Page 45: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/45.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 46
A200 XSoft für Umsteiger
Continuous Function Chart
![Page 46: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/46.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 47
A200 XSoft für Umsteiger
Continuous Function Chart (CFC)
• Grafische Programmiersprache• nicht im Normungsumfang der IEC 61131-3• sinnvolle “Weiterentwicklung” von FBS• von allen Sprachen am besten geeignet zur
Programmierung komplexer Zusammenhänge mit Rückkopplungen (daher auch in der Prozeßindustrie weitverbreitet)
![Page 47: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/47.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 48
A200 XSoft für Umsteiger
EingangAusgang
Baustein
Sprung
Marke
Return
Kommentar
NegierenSet/Reset
Freigabe
Makro erzeugen
In-PinOut-Pin
Operatoren
![Page 48: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/48.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 49
A200 XSoft für Umsteiger
Ausführungsregeln
![Page 49: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/49.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 50
A200 XSoft für Umsteiger
Makro erzeugen
Makros
![Page 50: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/50.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 51
A200 XSoft für Umsteiger
Verwaltung globaler Variablen in XSoft
![Page 51: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/51.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 52
A200 XSoft für Umsteiger
Generell verfügbare Variablen
Globale Variablen I
![Page 52: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/52.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 53
A200 XSoft für Umsteiger
Eintrag über die Eingabehilfeder automatischen Deklaration
Auswahl der gewünschtenglobalen Variablenliste
Globale Variablen II
![Page 53: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/53.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 54
A200 XSoft für Umsteiger
Strukturierter Text
![Page 54: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/54.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 55
A200 XSoft für Umsteiger
Strukturierter Text
• textuelle Sprache• Hochsprache• PASCAL-ähnlich• in der SPS-Welt nicht so bekannt (neueste Sprache)• von allen Sprachen am besten geeignet zur bedingten
Programmierung und zum Programmieren von Schleifen.
![Page 55: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/55.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 56
A200 XSoft für Umsteiger
AWL,FBS,KOP ST• ADD +• SUB -• MUL *• DIV /• MOD
Arbeiten auf ANY_NUM
Arithmetische Operatoren
![Page 56: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/56.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 57
A200 XSoft für Umsteiger
AWL,FBS,KOP ST• EQ =• NE <>• GE >=• GT >• LE <=• LT <
Arbeiten auf ANY
Vergleichsoperatoren
![Page 57: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/57.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 58
A200 XSoft für Umsteiger
AWL
LD I1AND I2OR (I3AND I4
)ST Ergebnis
ST
Ergebnis:= I1 AND I2 OR I3 AND I4;optionalErgebnis:= (I1 AND I2) OR (I3 AND I4);
Hierarchie der Operatoren
![Page 58: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/58.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 59
A200 XSoft für Umsteiger
LD variableGT 100JMPC groesserLD variableEQ 100JMPC gleichLD aADD 1ST aJMP END
groesser:LD aSUB 1ST aJMP END
gleich:LD aST ergebnis
END:
AWL
IF variable > 100 THENa:=a-1;
ELSIF variable = 100 THENergebnis:=a;
ELSEa:=a+1;
END_IF;
ST
Verzweigungen I
![Page 59: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/59.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 60
A200 XSoft für Umsteiger
LD variableEQ 1JMPC fall_1LD variableEQ 2OR (variableEQ 3
)OR (variableEQ 4
)JMPC fall_2LD aADD 1ST aJMP END
fall_1:LD aADD 1ST aJMP END
fall_2:..
AWL
CASE variable OF1:
a:=a+1;2,3,4:
a:=a+2;5..100:
a:=a+3;ELSE
a:=0;END_CASE;
ST
Verzweigungen II
![Page 60: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/60.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 61
A200 XSoft für Umsteiger
FOR variable := 1 TO 10 DO BY 1feld_a[variable]:=100;feld_b[variable]:=50;feld_c[variable]:=3;
END_FOR;
FORVAR
feld_a:ARRAY[1..10] OF INT;feld_b:ARRAY[1..10] OF UINT;feld_c:ARRAY[1..10] OF USINT;
END_VAR
Schleifen I
![Page 61: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/61.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 62
A200 XSoft für Umsteiger
WHILE a <= 100 DOa:=a*2;b:=b+1;c:=c+5;
END_WHILE;
WHILEDO
REPEATa:=a+1;b:=b*2;
UNTIL a=100 OR b=50END_REPEAT;
REPEATUNTIL
Die Zykluszeit-Falle
Schleifen II
![Page 62: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/62.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 63
A200 XSoft für Umsteiger
Taskverwaltung in der XSoft
![Page 63: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/63.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 64
A200 XSoft für Umsteiger
Task110ms
Prg1 Prg2 Prg3
Task2event
Prg4 Prg5
In XSoft existieren die Task-Arten „Periodisch“ und„Ereignisgesteuert“.
Für die Ausführung gelten folgende Regeln:. Es wird die Task ausgeführt, deren Bedingung gilt,
das heißt, deren angegebene Zeit abgelaufen ist, odernach einer steigenden Flanke ihrer Bedingungsvariable.
· Haben mehrere Tasks eine gültige Bedingung, dannwird die Task mit der höchsten Priorität ausgeführt.
· Haben mehrere Tasks eine gültige Bedingung undgleich hohe Priorität, dann wird die Task ausgeführt,die die längste Wartezeit hatte.
Task-Definition
![Page 64: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/64.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 65
A200 XSoft für Umsteiger
Task-IntervallBearbeitungspriorität
Ereignisgesteuerte Taskmit globaler Trigger-Variable
Task-Definition
![Page 65: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/65.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 66
A200 XSoft für Umsteiger
Project
Task 1
Task 2
Task 9
.
.
.
Program 1
Program 2
Program 3
Program N
Definitions Hierarchie
![Page 66: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/66.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 67
A200 XSoft für Umsteiger
Zyklisch
Ereignisgesteuert zum Beispiel S1= 1
TaskAProg1H1:=NOT H1
TaskAProg1H1:=NOT H1
TaskAProg1H1:=NOT H1
H1:=1 H1:=0 H1:=1
1s 1s 1s
TaskAProg1H1:=NOT H1
TaskAProg1H1:=NOT H1
TaskAProg1H1:=NOT H1
H1:=1 H1:=0 H1:=1
S1=1 S1=1 S1=1
Task Interval:
Definitionen:
![Page 67: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/67.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 68
A200 XSoft für Umsteiger
Task A Prio 5
Task B Prio4
Task A Prio 5
Höherpriore Tasks unterbrechen niederpriore Tasks!
Möglich sind Prioritäten von 0-31!
Definition: Priorität
![Page 68: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/68.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 69
A200 XSoft für Umsteiger
TaskAProg1H1:=NOT H1
TaskAProg1H1:=NOT H1
TaskAProg1H1:=NOT H1
H1:=1 H1:=0 H1:=1
1s 1s 1sTaskInterval:
TaskBProg2
Zykluszeiterror
Wenn eine Task das Programm nicht innerhalb des Tasksinterval abschließen kann, geht die SPS in Zykluserror!
Definition: Priorität???
![Page 69: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/69.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 70
A200 XSoft für Umsteiger
Prog_L
Prog_H
Programmablaufdauert
0 TProgLTProgH
(Task interval H)
TIH
(Taskintervall L)TIL
Prog_L 1. Break
Prog_H TIRH
Prio
0
1
Task_L:
Task_H:
Prog_L 2. Prog_L 3. 4.Break
Prog_H
Break
Prog_H
New Start
1.
Prog_H
TprogL*
Definition: Time in Tasks
![Page 70: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/70.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 71
A200 XSoft für Umsteiger
(Taskintervall L)TIL
Break
Prog_H TIRH
Task_LL:
Task_L:
Break
Prog_H
Break
Prog_H
Prog_L 1. Prog_L 2. Prog_L 3. 4.
Prog_L 1. Prog_L 2. Prog_L 3.
TProgL*
Prog_LProg_H
Programmablaufdauert
0 TProgLTProgH
Prio
01
Prog_LL2
TILR
Prog_LL
4
Break etc.
Und was ist bei 3 Tasks?
![Page 71: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/71.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 72
A200 XSoft für Umsteiger
Test- und Inbetriebnahmeunterstützung
![Page 72: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/72.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 73
A200 XSoft für Umsteiger
Breakpoint
Breakpoint und Einzelschritt
![Page 73: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/73.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 74
A200 XSoft für Umsteiger
F2
Watch- und Rezepturfenster
![Page 74: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/74.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 75
A200 XSoft für Umsteiger
Trace-Aufzeichnung
![Page 75: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/75.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 76
A200 XSoft für Umsteiger
Adreßaufbau nach IEC 61131-3
![Page 76: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/76.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 77
A200 XSoft für Umsteiger
• Beispiele– %IW214– %QX1.1– %MD48
Aufbau einer Adresse
• Prozentzeichen ‘%’• Bereichspräfix
– I Eingang– Q Ausgang– M Merker
• Größe– X Einzelbit– None Einzelbit– B Byte (8 Bits)– W Wort (16 Bits)– D Doppelwort (32 Bits)
![Page 77: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/77.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 78
A200 XSoft für Umsteiger
Notice
![Page 78: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/78.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 79
A200 XSoft für Umsteiger
Notice
![Page 79: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/79.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 80
A200 XSoft für Umsteiger
Notice
![Page 80: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/80.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 81
A200 XSoft für Umsteiger
Notice
![Page 81: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/81.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 82
A200 XSoft für Umsteiger
Notice
![Page 82: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/82.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 83
A200 XSoft für Umsteiger
Notice
![Page 83: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/83.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 84
A200 XSoft für Umsteiger
Notice
![Page 84: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/84.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 85
A200 XSoft für Umsteiger
Notice
![Page 85: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/85.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 86
A200 XSoft für Umsteiger
Notice
![Page 86: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/86.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 87
A200 XSoft für Umsteiger
Notice
![Page 87: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/87.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 88
A200 XSoft für Umsteiger
Notice
![Page 88: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/88.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 89
A200 XSoft für Umsteiger
Notice
![Page 89: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/89.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 90
A200 XSoft für Umsteiger
Notice
![Page 90: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/90.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 91
A200 XSoft für Umsteiger
Notice
![Page 91: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/91.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 92
A200 XSoft für Umsteiger
Notice
![Page 92: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/92.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 93
A200 XSoft für Umsteiger
Notice
![Page 93: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/93.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 94
A200 XSoft für Umsteiger
Notice
![Page 94: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/94.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 95
A200 XSoft für Umsteiger
Notice
![Page 95: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/95.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 96
A200 XSoft für Umsteiger
Notice
![Page 96: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/96.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 97
A200 XSoft für Umsteiger
Notice
![Page 97: Schutzvermerk nach DIN 34 beachten 16/04/15 Seite 1 A200 XSoft für Umsteiger](https://reader034.vdokument.com/reader034/viewer/2022042705/570491c21a28ab14218d9020/html5/thumbnails/97.jpg)
Sch
utzv
erm
erk
nach
DIN
34
beac
hten
26. April 2023 Seite 98
A200 XSoft für Umsteiger
Notice