Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 Galileo.
Schutzvermerk nach DIN 34 beachten 05/01/14 Seite 1 XSoft_d.
-
Upload
ansobert-worm -
Category
Documents
-
view
107 -
download
1
Transcript of Schutzvermerk nach DIN 34 beachten 05/01/14 Seite 1 XSoft_d.
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 2
XSoft_d
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
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 3
XSoft_d
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
Erzeugen einer Symboldatei
Sprachumschaltung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 4
XSoft_d
XSoft: Einführung
XSoft: Einführung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 5
XSoft_d
Effizient entwickeln mit XSoft
Zwei Teile:
• Programmieren nach dem internationalen Standard IEC 61131-3
• Kennenlernen der XSoft - Features
Seminarziel
XSoft: Einführung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 6
XSoft_d
Moeller Automatisierung
Sys
tem
PS
40
XS
yste
m
MI4 MV4 XI/ON WINbloc
IEC61131-3
DFx/DVx Motion
Moeller Automatisierung
XSoft: Einführung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 7
XSoft_d
XVision
XControl
XMotion XSoft
XSoft
XSoft: Einführung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 8
XSoft_d
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
XSoft: Einführung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 9
XSoft_d
IEC-Grundlagen und logische Verknüpfungen
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 10
XSoft_d
1. Allgemeine Anforderungen2. Betriebsmittel und Prüfungen
3. Programmiersprache
4. Anwenderrichtlinien5. Nachrichtenkonzepte
7. Fuzzy
DIN IEC 61131 Übersicht
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 11
XSoft_d
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
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 12
XSoft_d
• 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
SUCOcontrol
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
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 13
XSoft_d
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
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 14
XSoft_d
Label
ENDE: LD % I0.0.0.0.0oder
Motor1_Ein
Kommentar
(* Zufuhr Rohteile *)
Direktoder
Symbolisch
AWL-Befehlszeile
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 15
XSoft_d
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
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 16
XSoft_d
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
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 17
XSoft_d
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
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 18
XSoft_d
Wert 1
Wert 2
Wert 3
Wert 4
Wert 5
&
&
>=
>=
Result LD W ert 1AND W ert 2OR ( W ert 3 AND ( W ert 4 OR W ert 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
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 19
XSoft_d
Befehlsumfang
KOP-Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 20
XSoft_d
Zuweisungen innerhalb eines Netzwerks
Unterstützung über die Menüleiste
Vorverschaltungen an Funktionsbausteinen
Besonderheiten Programmeditoren KOP,FBS
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 21
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 22
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 23
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 24
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 25
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 26
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 27
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 28
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 29
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 30
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 31
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 32
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 33
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 34
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 35
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 36
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 37
XSoft_d
Information : Fahrplan zur Programmierung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 38
XSoft_d
Aufgabe :Logische Grundschaltung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 39
XSoft_d
Lösung :Logische Grundschaltung
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 40
XSoft_d
Aufgabe : Treppenhaus
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 41
XSoft_d
Lösung : Treppenhaus
IEC-Grundlagen und logische Verknüpfungen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 42
XSoft_d
Elementare Datentypen
Elementare Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 43
XSoft_d
Die Standard-Datentypen
• BOOL• BYTE, WORD, DWORD • SINT, INT, DINT• USINT, UINT, UDINT• REAL, LREAL • STRING• TIME, TOD, DATE, DT
Elementare Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 44
XSoft_d
Datentypen - Interpretation der Werte
Elementare Datentypen im XSoft-Menü
Elementare Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 45
XSoft_d
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 ?
Elementare Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 46
XSoft_d
ANY Bit
ANYNUMBool Byte
Word DWord
REALANY_INT
Bit City
Maths Town
ADD DIV SUBMUL
AND OR XOR
Typgerechte Verwendung
Elementare Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 47
XSoft_d
Information : Elementare Datentypen
Elementare Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 48
XSoft_d
Information : Elementare Datentypen
Elementare Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 49
XSoft_d
Information : Elementare Datentypen
Elementare Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 50
XSoft_d
Abgeleitete Datentypen
Abgeleitete Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 51
XSoft_d
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
Abgeleitete Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 52
XSoft_d
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
Abgeleitete Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 53
XSoft_d
1
2
3
4
Datenfelder – ARRAYs – vierdimensional ?!
Abgeleitete Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 54
XSoft_d
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 -
Abgeleitete Datentypen
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 55
XSoft_d
Applikationsstruktur und Variablengültigkeit
Applikationsstruktur und Variablengültigkeit
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 56
XSoft_d
Projekt
Bausteine Globale Variablen Datentypen
Deklaration Code
Struktur einer Applikationssoftware
Applikationsstruktur und Variablengültigkeit
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 57
XSoft_d
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
Applikationsstruktur und Variablengültigkeit
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 58
XSoft_d
FU FU
FB
FU
FB
PROGRAMPROGRAM (z.B. in AWL)
Aktion (CFC)
Aktion (ST)
Aktion (KOP)
Aktion (CFC)
Aktionen /Actions
Applikationsstruktur und Variablengültigkeit
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 59
XSoft_d
LocalLocal
GlobalGlobal
Type *Type *
InputInput
OutputOutput
InOutInOut
External**External**
Pump
Pump
Pump
Gültigkeitsbereich
* Reiter „Datentypen“ im Object Organizer** bei XSoft implizit
Geltungsbereiche von Variablen (1)
Applikationsstruktur und Variablengültigkeit
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 60
XSoft_d
Global
Pump
External**
Pump
GültigkeitsbereichLocalLocal
GlobalGlobal
Type *Type *
InputInput
OutputOutput
InOutInOut
External**External*** Reiter „Datentypen“ im Object Organizer** bei XSoft implizit
Geltungsbereiche von Variablen (2)
Applikationsstruktur und Variablengültigkeit
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 61
XSoft_d
Gültigkeitsbereich
Input
Druck
Input
Druck
Output
Pump
InOut
Mit
LocalLocal
GlobalGlobal
Type *Type *
InputInput
OutputOutput
InOutInOut
External**External*** Reiter „Datentypen“ im Object Organizer** bei XSoft implizit
Geltungsbereiche von Variablen (3)
Applikationsstruktur und Variablengültigkeit
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 62
XSoft_d
Aufbau der Bausteine und deren Aufruf
Aufbau der Bausteine und deren Aufruf
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 63
XSoft_d
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
Aufbau der Bausteine und deren Aufruf
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 64
XSoft_d
Instanzierung bedeutet:Zuordnung eines Datenbereiches zu einemFunktionsbaustein (oder einer Variablen)
VARTeilezaehler : CTU;
END_VAR
CTU
Anweisungen+
Teilezaehler
Daten
XControl-Speicher
Instanzierung (1)
Aufbau der Bausteine und deren Aufruf
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 65
XSoft_d
Mehrfachinstanzierung bedeutet:Zuordnung mehrerer Datenbereiche zu einemFunktionsbaustein
VARRohlinge : CTU;Fertigteile: CTU;Ausschuss: CTU;
END_VAR
CTU
Anweisungen+
DatensatzRohlinge
XControl-Speicher
DatensatzFertigteile
DatensatzAusschuss
Instanzierung (2)
Aufbau der Bausteine und deren Aufruf
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 66
XSoft_d
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
TimeGenerator
CAL M_Takt (Set:=Start, Period:=20, PulseOutput=>Takt)
3. Variante(Xsoft; IEC 61131-3nächste Version)
Aufruf von Funktionsbausteinen
Aufbau der Bausteine und deren Aufruf
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 67
XSoft_d
Hersteller-Bibliotheken und Standard-Bausteine
Hersteller-Bibliotheken und Standard-Bausteine
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 68
XSoft_d
Power
machine
x
o
stationnumber
alarm
IEC61131-3
Standard-Bibliotheken
Hersteller-Bibliotheken und Standard-Bausteine
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 69
XSoft_d
Weitere Bibliotheken
Hersteller-Bibliotheken und Standard-Bausteine
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 70
XSoft_d
: Zeitverzögertes SchaltenAufgabe
Hersteller-Bibliotheken und Standard-Bausteine
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 71
XSoft_d
Lösung
Hersteller-Bibliotheken und Standard-Bausteine
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 72
XSoft_d
: Toiletten-Licht-Lüfter-SteuerungAufgabe
Hersteller-Bibliotheken und Standard-Bausteine
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 73
XSoft_d
Lösung
Hersteller-Bibliotheken und Standard-Bausteine
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 74
XSoft_d
: Erweiterung TLLAufgabe
Hersteller-Bibliotheken und Standard-Bausteine
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 75
XSoft_d
Lösung
Hersteller-Bibliotheken und Standard-Bausteine
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 76
XSoft_d
Continuous Function Chart
Continuous Function Chart
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 77
XSoft_d
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)
Continuous Function Chart
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 78
XSoft_d
EingangAusgang
Baustein
Sprung
Marke
Return
Kommentar
NegierenSet/Reset
Freigabe
Makro erzeugen
In-PinOut-Pin
Operatoren
Continuous Function Chart
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 79
XSoft_d
Ausführungsregeln
Continuous Function Chart
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 80
XSoft_d
Makro erzeugen
Makros
Continuous Function Chart
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 81
XSoft_d
: Funktionsbaustein „Blinker“Aufgabe
Continuous Function Chart
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 82
XSoft_d
Lösung
Continuous Function Chart
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 83
XSoft_d
Verwaltung globaler Variablen in XSoft
Verwaltung globaler Variablen in XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 84
XSoft_d
Generell verfügbare Variablen
Globale Variablen I
Verwaltung globaler Variablen in XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 85
XSoft_d
Eintrag über die Eingabehilfeder automatischen Deklaration
Auswahl der gewünschtenglobalen Variablenliste
Globale Variablen II
Verwaltung globaler Variablen in XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 86
XSoft_d
Strukturierter Text
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 87
XSoft_d
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.
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 88
XSoft_d
AWL,FBS,KOP ST• ADD +• SUB -• MUL *• DIV /• MOD
Arbeiten auf ANY_NUM
Arithmetische Operatoren
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 89
XSoft_d
AWL,FBS,KOP ST• EQ =• NE <>• GE >=• GT >• LE <=• LT <
Arbeiten auf ANY
Vergleichsoperatoren
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 90
XSoft_d
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
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 91
XSoft_d
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
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 92
XSoft_d
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
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 93
XSoft_d
FOR variable := 1 TO 10 DO BY 1feld_a[variable]:=100;feld_b[variable]:=50;feld_c[variable]:=3;
END_FOR;
FOR
VARfeld_a:ARRAY[1..10] OF INT;feld_b:ARRAY[1..10] OF UINT;feld_c:ARRAY[1..10] OF USINT;
END_VAR
Schleifen I
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 94
XSoft_d
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
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 95
XSoft_d
: Zykuszähler mit SchwellenabfrageAufgabe
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 96
XSoft_d
Lösung
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 97
XSoft_d
: Erweiterung ZykluszählerAufgabe
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 98
XSoft_d
Lösung
Strukturierter Text
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 99
XSoft_d
Taskverwaltung in der XSoft
Taskverwaltung in der XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 100
XSoft_d
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
Taskverwaltung in der XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 101
XSoft_d
Task-Intervall
Bearbeitungspriorität
Ereignisgesteuerte Taskmit globaler Trigger-Variable
Task-Definition
Taskverwaltung in der XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 102
XSoft_d
Project
Task 1
Task 2
Task 9
.
.
.
Program 1
Program 2
Program 3
Program N
Definitions Hierarchie
Taskverwaltung in der XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 103
XSoft_d
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:
Taskverwaltung in der XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 104
XSoft_d
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
Taskverwaltung in der XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 105
XSoft_d
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???
Taskverwaltung in der XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 106
XSoft_d
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
Taskverwaltung in der XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 107
XSoft_d
(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?
Taskverwaltung in der XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 108
XSoft_d
Aufgabe
Taskverwaltung in der XSoft
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 109
XSoft_d
Test- und Inbetriebnahmeunterstützung
Test- und Inbetriebnahmeunterstützung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 110
XSoft_d
Breakpoint
Breakpoint und Einzelschritt
Test- und Inbetriebnahmeunterstützung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 111
XSoft_d
F2
Watch- und Rezepturfenster
Test- und Inbetriebnahmeunterstützung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 112
XSoft_d
Trace-Aufzeichnung
Test- und Inbetriebnahmeunterstützung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 113
XSoft_d
Aufgabe
Test- und Inbetriebnahmeunterstützung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 114
XSoft_d
Aufgabe
Test- und Inbetriebnahmeunterstützung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 115
XSoft_d
Aufgabe
Test- und Inbetriebnahmeunterstützung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 116
XSoft_d
Aufgabe
Test- und Inbetriebnahmeunterstützung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 117
XSoft_d
Aufgabe
Test- und Inbetriebnahmeunterstützung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 118
XSoft_d
Aufgabe
Test- und Inbetriebnahmeunterstützung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 119
XSoft_d
Adreßaufbau nach IEC 61131-3
Adreßaufbau nach IEC 61131-3
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 120
XSoft_d
• 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)
Adreßaufbau nach IEC 61131-3
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 121
XSoft_d
Erzeugen einer Symboldatei
Erzeugen einer Symboldatei
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 122
XSoft_d
Variablen in eine globale Variablenliste eintragen!
Schritt1: Projekt erstellen und speichern
Erzeugen einer Symboldatei
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 123
XSoft_d
Schritt 2: Übersetzen
Erzeugen einer Symboldatei
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 124
XSoft_d
Simulation abschalten
Simulation
Erzeugen einer Symboldatei
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 125
XSoft_d
Schritt 3: Symboldateierzeugen anklicken
Erzeugen einer Symboldatei
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 126
XSoft_d
Schritt 5: Symbolfile konfigurieren
Wegklicken!
Symbolfile konfigurieren
Anklicken!
Erzeugen einer Symboldatei
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 127
XSoft_d
Schritt 6: Auswahl der Variablen
Erzeugen einer Symboldatei
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 128
XSoft_d
Schritt 7: Auswahl zu Symbolliste hinzufügen
Anklicken!
Erzeugen einer Symboldatei
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 129
XSoft_d
Schritt 8: Fenster mit OK verlassen und übersetzen
Bestätigen!
Erzeugen einer Symboldatei
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 130
XSoft_d
Schritt 9: Übersetzen
Erzeugen einer Symboldatei
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 131
XSoft_d
Sprachumschaltung
Sprachumschaltung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 132
XSoft_d
Sprachumschaltung
Sprachumschaltung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 133
XSoft_d
Sprachumschaltung
Sprachumschaltung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 134
XSoft_d
Sprachumschaltung
Sprachumschaltung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 135
XSoft_d
Sprachumschaltung
Sprachumschaltung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 136
XSoft_d
Sprachumschaltung
Sprachumschaltung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 137
XSoft_d
Sprachumschaltung
Sprachumschaltung
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 138
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 139
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 140
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 141
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 142
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 143
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 144
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 145
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 146
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 147
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 148
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 149
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 150
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 151
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 152
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 153
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 154
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 155
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 156
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 157
XSoft_d
Notice
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
11. April 2023 Seite 158
XSoft_d
Notice