222
Schutzvermerk nach DIN 34 beachten 29. Oktober 2022 Seite 2 PLC-Basic TIPPER TIE 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

Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Embed Size (px)

Citation preview

Page 1: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 2

PLC-Basic TIPPER TIE

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 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 3

PLC-Basic TIPPER TIE

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

Moeller XSystem

Hardware XC100

Änderung der Programmierbaudrate

Ankoppeln der XC100/200 an den Programmier-PC

Einführung S40

Page 3: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 4

PLC-Basic TIPPER TIE

Agenda

25

26

27

28

29

30

21

22

23

24

S40 Fahrplan zur Programmierung

S40 Programmiersprachen

S40 Topologiekonfigurator

Page 4: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 5

PLC-Basic TIPPER TIE

XSoft: Einführung

XSoft: Einführung

Page 5: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 6

PLC-Basic TIPPER TIE

Effizient entwickeln mit XSoft

Zwei Teile:

• Programmieren nach dem internationalen Standard IEC 61131-3

• Kennenlernen der XSoft - Features

Seminarziel

XSoft: Einführung

Page 6: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 7

PLC-Basic TIPPER TIE

Moeller Automatisierung

Sys

tem

PS

40

XS

yste

m

MI4 MV4 XI/ON WINbloc

IEC61131-3

DFx/DVx Motion

Moeller Automatisierung

XSoft: Einführung

Page 7: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 8

PLC-Basic TIPPER TIE

XVision

XControl

XMotion XSoft

XSoft

XSoft: Einführung

Page 8: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 9

PLC-Basic TIPPER TIE

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

Page 9: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 10

PLC-Basic TIPPER TIE

IEC-Grundlagen und logische Verknüpfungen

IEC-Grundlagen und logische Verknüpfungen

Page 10: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 11

PLC-Basic TIPPER TIE

1. Allgemeine Anforderungen2. Betriebsmittel und Prüfungen

3. Programmiersprache

4. Anwenderrichtlinien5. Nachrichtenkonzepte

7. Fuzzy

DIN IEC 61131 Übersicht

IEC-Grundlagen und logische Verknüpfungen

Page 11: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 12

PLC-Basic TIPPER TIE

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

Page 12: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 13

PLC-Basic TIPPER TIE

• 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

IEC-Grundlagen und logische Verknüpfungen

Page 13: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 14

PLC-Basic TIPPER TIE

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

Page 14: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 15

PLC-Basic TIPPER TIE

Label

ENDE: LD % I0.0.0.0.0oder

Motor1_Ein

Kommentar

(* Zufuhr Rohteile *)

Direktoder

Symbolisch

AWL-Befehlszeile

IEC-Grundlagen und logische Verknüpfungen

Page 15: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 16

PLC-Basic TIPPER TIE

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

Page 16: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 17

PLC-Basic TIPPER TIE

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

Page 17: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 18

PLC-Basic TIPPER TIE

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

Page 18: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 19

PLC-Basic TIPPER TIE

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

IEC-Grundlagen und logische Verknüpfungen

Page 19: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 20

PLC-Basic TIPPER TIE

Befehlsumfang

KOP-Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 20: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 21

PLC-Basic TIPPER TIE

Zuweisungen innerhalb eines Netzwerks

Unterstützung über die Menüleiste

Vorverschaltungen an Funktionsbausteinen

Besonderheiten Programmeditoren KOP,FBS

IEC-Grundlagen und logische Verknüpfungen

Page 21: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 22

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 22: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 23

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 23: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 24

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 24: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 25

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 25: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 26

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 26: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 27

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 27: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 28

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 28: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 29

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 29: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 30

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 30: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 31

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 31: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 32

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 32: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 33

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 33: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 34

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 34: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 35

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 35: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 36

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 36: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 37

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 37: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 38

PLC-Basic TIPPER TIE

Information : Fahrplan zur Programmierung

IEC-Grundlagen und logische Verknüpfungen

Page 38: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 39

PLC-Basic TIPPER TIE

Aufgabe :Logische Grundschaltung

IEC-Grundlagen und logische Verknüpfungen

Page 39: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 40

PLC-Basic TIPPER TIE

Lösung :Logische Grundschaltung

IEC-Grundlagen und logische Verknüpfungen

Page 40: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 41

PLC-Basic TIPPER TIE

Aufgabe : Treppenhaus

IEC-Grundlagen und logische Verknüpfungen

Page 41: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 42

PLC-Basic TIPPER TIE

Lösung : Treppenhaus

IEC-Grundlagen und logische Verknüpfungen

Page 42: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 43

PLC-Basic TIPPER TIE

Elementare Datentypen

Elementare Datentypen

Page 43: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 44

PLC-Basic TIPPER TIE

Die Standard-Datentypen

• BOOL• BYTE, WORD, DWORD • SINT, INT, DINT• USINT, UINT, UDINT• REAL, LREAL • STRING• TIME, TOD, DATE, DT

Elementare Datentypen

Page 44: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 45

PLC-Basic TIPPER TIE

Datentypen - Interpretation der Werte

Elementare Datentypen im XSoft-Menü

Elementare Datentypen

Page 45: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 46

PLC-Basic TIPPER TIE

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

Page 46: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 47

PLC-Basic TIPPER TIE

ANY Bit

ANYNUMBool Byte

Word DWord

REALANY_INT

Bit City

Maths Town

ADD DIV SUBMUL

AND OR XOR

Typgerechte Verwendung

Elementare Datentypen

Page 47: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 48

PLC-Basic TIPPER TIE

Information : Elementare Datentypen

Elementare Datentypen

Page 48: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 49

PLC-Basic TIPPER TIE

Information : Elementare Datentypen

Elementare Datentypen

Page 49: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 50

PLC-Basic TIPPER TIE

Information : Elementare Datentypen

Elementare Datentypen

Page 50: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 51

PLC-Basic TIPPER TIE

Abgeleitete Datentypen

Abgeleitete Datentypen

Page 51: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 52

PLC-Basic TIPPER TIE

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

Page 52: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 53

PLC-Basic TIPPER TIE

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

Page 53: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 54

PLC-Basic TIPPER TIE

1

2

3

4

Datenfelder – ARRAYs – vierdimensional ?!

Abgeleitete Datentypen

Page 54: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 55

PLC-Basic TIPPER TIE

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

Page 55: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 56

PLC-Basic TIPPER TIE

Applikationsstruktur und Variablengültigkeit

Applikationsstruktur und Variablengültigkeit

Page 56: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 57

PLC-Basic TIPPER TIE

Projekt

Bausteine Globale Variablen Datentypen

Deklaration Code

Struktur einer Applikationssoftware

Applikationsstruktur und Variablengültigkeit

Page 57: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 58

PLC-Basic TIPPER TIE

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

Page 58: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 59

PLC-Basic TIPPER TIE

FU FU

FB

FU

FB

PROGRAMPROGRAM (z.B. in AWL)

Aktion (CFC)

Aktion (ST)

Aktion (KOP)

Aktion (CFC)

Aktionen /Actions

Applikationsstruktur und Variablengültigkeit

Page 59: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 60

PLC-Basic TIPPER TIE

LocalLocalGlobalGlobalType *Type *

InputInputOutputOutputInOutInOut

External**External**

Pump

Pump

Pump

Gültigkeitsbereich

* Reiter „Datentypen“ im Object Organizer** bei XSoft implizit

Geltungsbereiche von Variablen (1)

Applikationsstruktur und Variablengültigkeit

Page 60: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 61

PLC-Basic TIPPER TIE

GlobalPump

External**Pump

GültigkeitsbereichLocalLocalGlobalGlobalType *Type *

InputInputOutputOutputInOutInOut

External**External*** Reiter „Datentypen“ im Object Organizer** bei XSoft implizit

Geltungsbereiche von Variablen (2)

Applikationsstruktur und Variablengültigkeit

Page 61: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 62

PLC-Basic TIPPER TIE

Gültigkeitsbereich

InputDruck

InputDruck

OutputPump

InOutMit

LocalLocalGlobalGlobalType *Type *

InputInputOutputOutputInOutInOut

External**External*** Reiter „Datentypen“ im Object Organizer** bei XSoft implizit

Geltungsbereiche von Variablen (3)

Applikationsstruktur und Variablengültigkeit

Page 62: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 63

PLC-Basic TIPPER TIE

Aufbau der Bausteine und deren Aufruf

Aufbau der Bausteine und deren Aufruf

Page 63: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 64

PLC-Basic TIPPER TIE

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

Page 64: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 65

PLC-Basic TIPPER TIE

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

Page 65: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 66

PLC-Basic TIPPER TIE

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

Page 66: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 67

PLC-Basic TIPPER TIE

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

Aufbau der Bausteine und deren Aufruf

Page 67: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 68

PLC-Basic TIPPER TIE

Hersteller-Bibliotheken und Standard-Bausteine

Hersteller-Bibliotheken und Standard-Bausteine

Page 68: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 69

PLC-Basic TIPPER TIE

Powermachine

x

o

stationnumber

alarm

IEC61131-3

Standard-Bibliotheken

Hersteller-Bibliotheken und Standard-Bausteine

Page 69: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 70

PLC-Basic TIPPER TIE

Weitere Bibliotheken

Hersteller-Bibliotheken und Standard-Bausteine

Page 70: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 71

PLC-Basic TIPPER TIE

: Zeitverzögertes SchaltenAufgabe

Hersteller-Bibliotheken und Standard-Bausteine

Page 71: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 72

PLC-Basic TIPPER TIE

Lösung

Hersteller-Bibliotheken und Standard-Bausteine

Page 72: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 73

PLC-Basic TIPPER TIE

: Toiletten-Licht-Lüfter-SteuerungAufgabe

Hersteller-Bibliotheken und Standard-Bausteine

Page 73: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 74

PLC-Basic TIPPER TIE

Lösung

Hersteller-Bibliotheken und Standard-Bausteine

Page 74: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 75

PLC-Basic TIPPER TIE

: Erweiterung TLLAufgabe

Hersteller-Bibliotheken und Standard-Bausteine

Page 75: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 76

PLC-Basic TIPPER TIE

Lösung

Hersteller-Bibliotheken und Standard-Bausteine

Page 76: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 77

PLC-Basic TIPPER TIE

Continuous Function Chart

Continuous Function Chart

Page 77: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 78

PLC-Basic TIPPER TIE

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

Page 78: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 79

PLC-Basic TIPPER TIE

EingangAusgang

Baustein

Sprung

Marke

Return

Kommentar

NegierenSet/Reset

Freigabe

Makro erzeugen

In-PinOut-Pin

Operatoren

Continuous Function Chart

Page 79: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 80

PLC-Basic TIPPER TIE

Ausführungsregeln

Continuous Function Chart

Page 80: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 81

PLC-Basic TIPPER TIE

Makro erzeugen

Makros

Continuous Function Chart

Page 81: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 82

PLC-Basic TIPPER TIE

: Funktionsbaustein „Blinker“Aufgabe

Continuous Function Chart

Page 82: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 83

PLC-Basic TIPPER TIE

Lösung

Continuous Function Chart

Page 83: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 84

PLC-Basic TIPPER TIE

Verwaltung globaler Variablen in XSoft

Verwaltung globaler Variablen in XSoft

Page 84: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 85

PLC-Basic TIPPER TIE

Generell verfügbare Variablen

Globale Variablen I

Verwaltung globaler Variablen in XSoft

Page 85: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 86

PLC-Basic TIPPER TIE

Eintrag über die Eingabehilfeder automatischen Deklaration

Auswahl der gewünschtenglobalen Variablenliste

Globale Variablen II

Verwaltung globaler Variablen in XSoft

Page 86: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 87

PLC-Basic TIPPER TIE

Strukturierter Text

Strukturierter Text

Page 87: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 88

PLC-Basic TIPPER TIE

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

Page 88: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 89

PLC-Basic TIPPER TIE

AWL,FBS,KOP ST• ADD +• SUB -• MUL *• DIV /• MOD

Arbeiten auf ANY_NUM

Arithmetische Operatoren

Strukturierter Text

Page 89: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 90

PLC-Basic TIPPER TIE

AWL,FBS,KOP ST• EQ =• NE <>• GE >=• GT >• LE <=• LT <

Arbeiten auf ANY

Vergleichsoperatoren

Strukturierter Text

Page 90: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 91

PLC-Basic TIPPER TIE

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

Page 91: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 92

PLC-Basic TIPPER TIE

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

Page 92: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 93

PLC-Basic TIPPER TIE

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

Page 93: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 94

PLC-Basic TIPPER TIE

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

Strukturierter Text

Page 94: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 95

PLC-Basic TIPPER TIE

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

Page 95: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 96

PLC-Basic TIPPER TIE

: Zykuszähler mit SchwellenabfrageAufgabe

Strukturierter Text

Page 96: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 97

PLC-Basic TIPPER TIE

Lösung

Strukturierter Text

Page 97: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 98

PLC-Basic TIPPER TIE

: Erweiterung ZykluszählerAufgabe

Strukturierter Text

Page 98: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 99

PLC-Basic TIPPER TIE

Lösung

Strukturierter Text

Page 99: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 100

PLC-Basic TIPPER TIE

Taskverwaltung in der XSoft

Taskverwaltung in der XSoft

Page 100: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 101

PLC-Basic TIPPER TIE

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

Page 101: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 102

PLC-Basic TIPPER TIE

Task-IntervallBearbeitungspriorität

Ereignisgesteuerte Taskmit globaler Trigger-Variable

Task-Definition

Taskverwaltung in der XSoft

Page 102: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 103

PLC-Basic TIPPER TIE

Project

Task 1

Task 2

Task 9

.

.

.

Program 1

Program 2

Program 3

Program N

Definitions Hierarchie

Taskverwaltung in der XSoft

Page 103: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 104

PLC-Basic TIPPER TIE

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

Page 104: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 105

PLC-Basic TIPPER TIE

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

Page 105: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 106

PLC-Basic TIPPER TIE

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

Page 106: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 107

PLC-Basic TIPPER TIE

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

Page 107: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 108

PLC-Basic TIPPER TIE

(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

Page 108: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 109

PLC-Basic TIPPER TIE

Aufgabe

Taskverwaltung in der XSoft

Page 109: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 110

PLC-Basic TIPPER TIE

Test- und Inbetriebnahmeunterstützung

Test- und Inbetriebnahmeunterstützung

Page 110: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 111

PLC-Basic TIPPER TIE

Breakpoint

Breakpoint und Einzelschritt

Test- und Inbetriebnahmeunterstützung

Page 111: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 112

PLC-Basic TIPPER TIE

F2

Watch- und Rezepturfenster

Test- und Inbetriebnahmeunterstützung

Page 112: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 113

PLC-Basic TIPPER TIE

Trace-Aufzeichnung

Test- und Inbetriebnahmeunterstützung

Page 113: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 114

PLC-Basic TIPPER TIE

Aufgabe

Test- und Inbetriebnahmeunterstützung

Page 114: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 115

PLC-Basic TIPPER TIE

Aufgabe

Test- und Inbetriebnahmeunterstützung

Page 115: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 116

PLC-Basic TIPPER TIE

Aufgabe

Test- und Inbetriebnahmeunterstützung

Page 116: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 117

PLC-Basic TIPPER TIE

Aufgabe

Test- und Inbetriebnahmeunterstützung

Page 117: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 118

PLC-Basic TIPPER TIE

Aufgabe

Test- und Inbetriebnahmeunterstützung

Page 118: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 119

PLC-Basic TIPPER TIE

Aufgabe

Test- und Inbetriebnahmeunterstützung

Page 119: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 120

PLC-Basic TIPPER TIE

Adreßaufbau nach IEC 61131-3

Adreßaufbau nach IEC 61131-3

Page 120: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 121

PLC-Basic TIPPER TIE

• 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

Page 121: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 122

PLC-Basic TIPPER TIE

Erzeugen einer Symboldatei

Erzeugen einer Symboldatei

Page 122: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 123

PLC-Basic TIPPER TIE

Variablen in eine globale Variablenliste eintragen!

Schritt1: Projekt erstellen und speichern

Erzeugen einer Symboldatei

Page 123: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 124

PLC-Basic TIPPER TIE

Schritt 2: Übersetzen

Erzeugen einer Symboldatei

Page 124: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 125

PLC-Basic TIPPER TIE

Simulation abschalten

Simulation

Erzeugen einer Symboldatei

Page 125: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 126

PLC-Basic TIPPER TIE

Schritt 3: Symboldateierzeugen anklicken

Erzeugen einer Symboldatei

Page 126: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 127

PLC-Basic TIPPER TIE

Schritt 5: Symbolfile konfigurieren

Wegklicken!

Symbolfile konfigurieren

Anklicken!

Erzeugen einer Symboldatei

Page 127: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 128

PLC-Basic TIPPER TIE

Schritt 6: Auswahl der Variablen

Erzeugen einer Symboldatei

Page 128: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 129

PLC-Basic TIPPER TIE

Schritt 7: Auswahl zu Symbolliste hinzufügen

Anklicken!

Erzeugen einer Symboldatei

Page 129: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 130

PLC-Basic TIPPER TIE

Schritt 8: Fenster mit OK verlassen und übersetzen

Bestätigen!

Erzeugen einer Symboldatei

Page 130: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 131

PLC-Basic TIPPER TIE

Schritt 9: Übersetzen

Erzeugen einer Symboldatei

Page 131: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 132

PLC-Basic TIPPER TIE

Sprachumschaltung

Sprachumschaltung

Page 132: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 133

PLC-Basic TIPPER TIE

Sprachumschaltung

Sprachumschaltung

Page 133: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 134

PLC-Basic TIPPER TIE

Sprachumschaltung

Sprachumschaltung

Page 134: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 135

PLC-Basic TIPPER TIE

Sprachumschaltung

Sprachumschaltung

Page 135: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 136

PLC-Basic TIPPER TIE

Sprachumschaltung

Sprachumschaltung

Page 136: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 137

PLC-Basic TIPPER TIE

Sprachumschaltung

Sprachumschaltung

Page 137: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 138

PLC-Basic TIPPER TIE

Sprachumschaltung

Sprachumschaltung

Page 138: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 139

PLC-Basic TIPPER TIE

XVision XIO

PLCLine compact

XControl

Moeller XSystem

Moeller XSystem

Page 139: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 140

PLC-Basic TIPPER TIE

Die überzeugende Maschinen- und Anlagensteuerung von Moeller

XControl XC100

Moeller XSystem

Page 140: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 141

PLC-Basic TIPPER TIE

Anzeige/Bedienelemente

Anzeige SPS-Status: Run / Stop, SFBetriebswahlschalter: Run / Stop

Statusanzeige lokale E/A LEDs

Lokale E/A8 DI 24 VDC6 DO 24 VDC

Batterie für Remanenz und Echtzeituhr

CAN-Anschluß mit integriertem T-Stück

(Anschluss von 2 CAN-Leitungen über Käfigzugfeder-Klemmen)

Steckplatz Multi-Media-Speicherkarte

RS232Programmierung(RJ45-Buchse)

(16 oder 32 MB)

XControl XC100

Moeller XSystem

Page 141: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 142

PLC-Basic TIPPER TIE

Anzeige SPS-Status: Run / Stop, SFBetriebswahlschalter: Run / Stop

Statusanzeige lokale E/A LEDs

Lokale E/A8 DI 24 VDC - 2 Interrupt - 2 Zähler - 1 Inkrementalgeber6 DO 24 VDC

Batterie für Remanenz und Echtzeituhr

CAN-Anschluß Steckbar, mit integriertem T-Stück

(Anschluss über Käfigzugfeder-Klemmen)

Steckplatz für Multi-Media-Speicherkarte

RS232/EthernetProgrammierung(RJ45-Buchse)

USB-Schnittstelle

XControl XC200

Anzeige/Bedienelemente

Moeller XSystem

Page 142: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 143

PLC-Basic TIPPER TIE

Extrem leistungsstarke und schnelle Maschinensteuerung mit sehr kompakten

Abmessungen

Speichern auch größerer Datenmengen auf MultiMediaCard

Ein leistungsfähiges IEC- Softwarepaket für alle XControl Steuerungen

Sehr gute Erweiterbarkeit

•Lokal bis 15 Module

•Dezentrale über integrierte CANopen Schnittstelle

OPC Server unterstützt direkten Anschluss an OPC Client

Anwendungen

Schnelle 100MB Ethernet Schnittstelle

Web Server zum einfachen Datenzugriff mit Standard WEB

Browser

USB Schnittstelle zum Anschluß von Druckern und ext. Speicher

XControl XC200: Zusammenfassung

Moeller XSystem

Page 143: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 144

PLC-Basic TIPPER TIE

XC-100 XC-200 XI/OC

Eigenschaften K42/K84 Rückansicht

3 Steckplätze für XIOCz.B.:

- digital I/OHalbleiter/Relais

- analog I/O0-10V/0/4-20mA

- Zähler (400kHz) - Profibus-DP

Master/Slave - RS232/422/485

Moeller XSystem

Page 144: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 145

PLC-Basic TIPPER TIE

Die E/A Funktionsmodule im XSystem

XControl XI/OC

Moeller XSystem

Page 145: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 146

PLC-Basic TIPPER TIE

- Einheitliches E/A-System für die gesamte XControl Steuerungspalette

- XI/OC-Modul auswechselbar ohne Lösen der Verdrahtung

-Freie Wahl der Anschlusstechnik - Schraubanschluss - Käfigzugfeder

Platzoptimierte Ein-/Ausgangsmodule

Moeller XSystem

Page 146: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 147

PLC-Basic TIPPER TIE

- Zur Befestigung von XC100 und XI/OC auf der Hutschiene

- schneller, paralleler Rückwandbus

- Vier Typen :• XC100 (XIOC-BP-XC)• XC100 + 1 XI/OC (XIOC-BP-XC1)• 2 XI/OC (XIOC-BP-2)• 3 XI/OC (XIOC-BP-3)

- einfach steckbar und lösbar

Optimale Backplane-Montage von XC100 und XI/OC

Moeller XSystem

Page 147: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 148

PLC-Basic TIPPER TIE

- Displaysteuerung für Maschinen und Anlagen

- Robuste und kompakte Bauform

- Zeichendisplay mit 8 x 20 oder 4 x 10 Zeichen

- Folientastatur mit 28 Tasten und 3 LEDs

- Integrierte Ein/Ausgänge

- Standard Feldbus Schnittstelle CANopen

- Wechselbares Speichermedium (Compact Flash)

- Programmierbar nach IEC1131

- Front IP65

Technische Eigenschaften

XVC100

Moeller XSystem

Page 148: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 149

PLC-Basic TIPPER TIE

Batterie für remanentePLC-Daten und Echtzeituhr

24 V Stromversorgung

Betriebsartenschalter

Digital Input/Output

Digital Output

Kommunikations-Schnittstelle CAN

Analog Input/Output

Programmier-Schnittstelle RS232

Kontroll-LED SYS

Kontroll-LED CompactFlash

Steckplatz fürCompactFlash

Digital Input

Schnittstellen / Bedien- und Anzeigeelemente

XVC100

Moeller XSystem

Page 149: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 150

PLC-Basic TIPPER TIE

Robuste, stapelbare Rahmen

Werkzeuglose Modulmontage

Offen für modernste Automation

AntriebssteuerungBildverarbeitung

GesicherteHardware

Arretierbare Stifte

Kommunikationsmodule

Bis zu 3 Erweiterungsmodule Offen für Erweiterungen

Offen für alle I/O‘s

XControl XC600: Offene Hardwareplattform

Moeller XSystem

Page 150: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 151

PLC-Basic TIPPER TIE

BasismodulMechanische Befestigung

(Hutschiene)

StromversorgungsmodulVersorgung mit

24V DC

ErweiterungsmoduleBis zu 3 Feldbusmodule o.a.

Erweiterungen

CPU-ModulWindows NT mit Echtzeit-SPS

auf Pentium-Prozessor

BedienmodulDisplay, Betriebsartenschalter, LEDs,

Menüwahlschalter

„Modular“, „werkzeuglos“ und „industrietauglich“ müssen keine Gegensätze sein

XControl XC600: Die Module

Moeller XSystem

Page 151: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 152

PLC-Basic TIPPER TIE

PLC line compact

HPG200 HPG300

HPG600

Moeller XSystem

Page 152: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 153

PLC-Basic TIPPER TIE

MC-HPG-200

• Aktive Bildfläche: 5,7‘‘• Auflösung: 320*240 Pixel VGA• Farben: HPG-210 mit 16 Graustufen / HPG-230 mit 16 Farben• Schnittstellen: Ethernet/CANopen/RS232 opt. Profibus-DP• 486‘er, 32KB RAM, 256KB/1MB Daten-/Programmspeicher• Visualisierung mit EPAM

Moeller XSystem

Page 153: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 154

PLC-Basic TIPPER TIE

MC-HPG-300

• Aktive Bildfläche: 10,4‘‘• Auflösung: 640*480 Pixel VGA-TFT• Farben: 64000 Farben (mit EPAM 256 nutzbar)• Schnittstellen: Ethernet/CANopen/RS232 opt. Profibus-DP• 486‘er, 32KB RAM, 256KB/1MB Daten-/Programmspeicher• Visualisierung mit EPAM

Moeller XSystem

Page 154: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 155

PLC-Basic TIPPER TIE

MC-HPG-600

• Aktive Bildfläche: 10,4‘‘/12‘‘/15‘‘• Auflösung: 640*480/ 800*600/ 1024*768 Pixel TFT• Farben: 64000 • Schnittstellen: Ethernet/CANopen/RS232 opt. Profibus-DP• Pentium, 32KB RAM, 256KB/1MB Daten-/Programmspeicher• Visualisierung mit EPAM

Moeller XSystem

Page 155: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 156

PLC-Basic TIPPER TIE

Vorteile in:

bedarfsgerecht

Sortiment

Kosten

XI/ON

Moeller XSystem

Page 156: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 157

PLC-Basic TIPPER TIE

• Zugfeder oder Schraubanschluss optional

• TOP-Anschluss

• Jeder Anschlußpunkt ist mit einer

individuellen

Nummer versehen

• 2-, 3-, oder 4-Leiter Sensoren oder Aktoren

anschließbar

• störungsfrei, da ohne Elektronik

Schraubanschluß

Zugfeder

XI/ON-Basismodule

Moeller XSystem

Page 157: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 158

PLC-Basic TIPPER TIE

Tragschiene TS35

Direkter Anschluß von Signal, + , - und PE

Farbige Markierungen

Integrierte Potentialverteilung

Integrierte Modulbus-verbindung

XI/ON-Basismodule

Moeller XSystem

Page 158: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 159

PLC-Basic TIPPER TIE

XI/ON E/A-Baugruppen:

Binäre E/A’s

Analoge E/A’s

Technologiebaugruppen

DI

DO

Relais

AO

AI

Technologie

weiss

rot

orange

blau

grün

gelb

XI/ON Produkt-Sortiment

Moeller XSystem

Page 159: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 160

PLC-Basic TIPPER TIE

BR PF BR

230Vac24Vdc

5Vdc 5Vdc

24Vdc

Powermodule

24Vdc 24Vdc230Vac

Versorgungsmodule

XControl XI/OCMoeller XSystem

Page 160: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 161

PLC-Basic TIPPER TIE

Power Feeding,Bus Refreshing und zugehörige Basismodule

BR PF BR

P3T S-B-B BP3T S-B-B P3T S-B-B

Vcc

Bus

Feld

Powermodule

Basemodule

Versorgungsmodule

XControl XI/OCMoeller XSystem

Page 161: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 162

PLC-Basic TIPPER TIE

Funktionalitäten:

Felsbusanschluß

Adresschalter

Schnittstelle zur Konfiguration

Modulstatus undDiagnose LED’s

Beschriftungsfeld

XI/ON Modulbus

Feldbus

Sub-D

Direktverdrahtung

XI/ON: Gateway

Moeller XSystem

Page 162: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 163

PLC-Basic TIPPER TIE

Bausteine Kompaktstarter Kompaktstarter,einzeln vernetzt

Fläche undVerdrahtung

sparen

Plug and play,Verdrahtung

sparen

Leistungsausgangder Steuerung,

systemintegriert

Kompaktstarter(XStart im X System)

Vom Motorstarter zu XStart

Moeller XSystem

Page 163: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 164

PLC-Basic TIPPER TIE

SeitlichesKontaktieren von

Hilfsenergieund Modulbus

Basismodule mitstehender Verdrahtung

d.h. steck- undziehbare Module

durch Abschaltender Hilfsenergie

Sicherheitsgerichtetes Abschaltenvon Motorstartergruppen

Anordnung und Handlingeinheitlich mit den XI/ON Modulen

und Überwachender Hauptkontakte

mit integriertemSicherheitsrelais

Thermistor-Überwachung

Ansteuerungvon Bremsen

Anforderungen an Motorstarter an XI/ON

Moeller XSystem

Page 164: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 165

PLC-Basic TIPPER TIE

125 mm

Basismodul Leistungsmodul

PKZ-Drehstromschienenblock

Der mechanische Aufbau von XStart• Tragschiene• DIN EN 50022

Moeller XSystem

Page 165: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 166

PLC-Basic TIPPER TIE

Q1

K1M

= werkzeugloserAustausch

Modulbus

24 V DC

Rückführkreis (24 V DC)

Hot-Swapping

einzelnerEinsteckmodule

im laufenden Betrieb

Die Ankopplung XI/ON - XStart

Moeller XSystem

Page 166: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 167

PLC-Basic TIPPER TIE

•Leistungsfähiges Multitasking Betriebssystem

•Komfortable Editoren mit leistungsfähigem Befehlssatz

•Integrierter Feldbuskonfigurator

•Integrierte Visualisierung

•Die besten Online Funktionen

•Einheitliche Funktionalität für alle Steuerungen von leistungsfähigen Kompaktsteuerungen bis zu offenen PC- Technologie basierten Systemen

•Offene Schnittstellen zu PC Standard Anwendungen

Programmierung

Konfiguration

Kommunikation

Visualisierung

???????

XC100-XC600

XSoft: Zusammenfassung

Moeller XSystem

Page 167: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 168

PLC-Basic TIPPER TIE

Hardware XC100

Hardware XC100

Page 168: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 169

PLC-Basic TIPPER TIE

Die überzeugende Maschinen- und Anlagensteuerung von Moeller

XControl XC100

Hardware XC100

Page 169: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 170

PLC-Basic TIPPER TIE

- Speicherprogrammierbare Steuerung für den Maschinen- und Anlagenbau

- Kompakte Bauweise

- Steuerung für Hutschienenmontage

- Spannungsversorgung 24V DC

- Bedien- und Anzeigeelemente

- Speicherkarte zur Datenhaltung

Eigenschaften (1)

Hardware XC100

Page 170: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 171

PLC-Basic TIPPER TIE

- 2 XControl XC100 Steuerungen

- 64 K Speicher für IEC-Anwenderprogramm / 64 K für Daten

- 128 K Speicher für IEC-Anwenderprogramm / 128 K für Daten

- Programmierschnittstelle

- Feldbusschnittstelle

- Lokale I/O über Klemmenblock

- Systembus für lokale Erweiterungen

- Batterie für Datenhaltung

Eigenschaften (2)

Hardware XC100

Page 171: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 172

PLC-Basic TIPPER TIE

- 8 Digitale Eingänge 24 VDC- 6 Digitale Ausgänge 24 VDC

- Flexible Anschlußtechnik - Klemmenblock komplett entfernbar - Schraubklemme - Zugfeder

- Zentrale Versorungsspannung - Versorgungsspannung der integrierten Ein-/Ausgänge

Lokale Ein-/Ausgabe

Hardware XC100

Page 172: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 173

PLC-Basic TIPPER TIE

0, 1, 2 , 3 , ......... , 13, 14 , 15

<- max. 510 mm ->

Flexible Anschlusstechnik:- Steckbare Klemmen

- Käfigzugfeder oder Schraube

Digitale Ein-/Ausgänge- 24VDC 8, 16 und 32 kanalige I/Q

- 24VDC konfigurierbar (4DI, 12 DI/DO, 4DO als 2A)

- 230VAC 16 DI

Analoge Ein-/Ausgänge-Strom,Spannung, Temperatur bis 8 Kanäle pro Baugruppe

-Schnelle (1ms) 2AI-1AO oder 4AI-2AO

Viele FunktionsmoduleZähler, Inkrementaleingänge, Kommunikation

Großzügige Erweiterbarkeit:- Bis zu 15 XI/OC Module, nur 510mm Breite

- Max. 494 Digitale I/O (15 * 32 +14)

- Max. 40 Analoge I/O (derzeit max 5 Module wg. Stromaufnahme)

Lokale Ein-/Ausgabeerweiterung

Hardware XC100

Page 173: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 174

PLC-Basic TIPPER TIE

Anzeige SPS-Status: Run / Stop, SFBetriebswahlschalter: Run / Stop

Statusanzeige lokale E/A LEDs

Lokale E/A8 DI 24 VDC6 DO 24 VDC

Batterie für Remanenz und Echtzeituhr

CAN-Anschluß

mit integriertem T-Stück

(Anschluss von 2 CAN-Leitungen über Käfigzugfeder-Klemmen)

Steckplatz Multi-Media-Speicherkarte

RS232Programmierung(RJ45-Buchse)

(16 oder 32 MB)

Anzeige/Bedienelemente

Hardware XC100

Page 174: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 175

PLC-Basic TIPPER TIE

CPU• XC100 = 0,5 ms /1000 Anweisungen

• SPS-Echtzeitsystem

Arbeitsspeicher SRAM

- Programm- Rezepturen- Visu-Texte

CANopen

Echtzeituhr

Batterie

Multi-Media-Karte- Feldbus-Master- Steuerungs-Vernetzung

(XControl zu XControl)

- Programmierzugang

- Modem, Drucker etc.

- einstellbar: 4,8 bis

57,6 kBaud

RS 232

- Programm 64 / 128 kB- Remanente Daten 4 / 8 kB- Daten 60 / 120 kB

Interner Flash-Speicher- Betriebssystem- Daten für das Betriebssystem

- 8 digitale Eingänge- 6 digitale Ausgänge- galvanisch getrennt

Lokale E/A

Aufbau der CPU

Hardware XC100

Page 175: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 176

PLC-Basic TIPPER TIE

CPU

Arbeitsspeicher SRAM

- 1 Programm- Rezepte- Visualisierungstexte

Multi-Media-Card

- Programmierzugriff

- Modem

- Barcode-Leser etc.

- 1.2 .. 115 kBaud

RS 232

- 1 Programm 64-128 kB- Remanente Daten 4-8 kB- Daten 60 / 120 kB

Bootprojekt erzeugen

Download

Programm auf Multi-Media-Card hat Priorität

STOP RUN

Das Programm im SRAMwird gestartet

Batterie

XControl XC100: Load, Backup und Start

Hardware XC100

Page 176: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 178

PLC-Basic TIPPER TIE

Änderung der Programmierbaudrate

Änderung der Programmierbaudrate

Page 177: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 179

PLC-Basic TIPPER TIE

Wie ändere ich die Baudrate der Programmierschnittstelle?

38400 Bit/s 57600 Bit/s

Änderung der Programmierbaudrate

Page 178: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 180

PLC-Basic TIPPER TIE

Information: Änderung der Programmierbaudrate

Änderung der Programmierbaudrate

Page 179: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 181

PLC-Basic TIPPER TIE

Information: Änderung der Programmierbaudrate

Änderung der Programmierbaudrate

Page 180: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 182

PLC-Basic TIPPER TIE

Information: Änderung der Programmierbaudrate

Änderung der Programmierbaudrate

Page 181: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 183

PLC-Basic TIPPER TIE

Information: Änderung der Programmierbaudrate

Änderung der Programmierbaudrate

Page 182: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 184

PLC-Basic TIPPER TIE

Aufgabe: Ändern Sie die Baudrate auf 57600 Bit/s

38400 Bit/s 57600 Bit/s

Änderung der Programmierbaudrate

Page 183: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 185

PLC-Basic TIPPER TIE

Ankoppeln der XC100/200 an den Programmier-PC

Ankoppeln der XC100/200 an den Programmier-PC

Page 184: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 186

PLC-Basic TIPPER TIE

Fahrplan zur PC-XC100/200 Kopplung über RS232

Ankoppeln der XC100/200 an den Programmier-PC

Page 185: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 187

PLC-Basic TIPPER TIE

Fahrplan zur PC-XC100/200 Kopplung

Ankoppeln der XC100/200 an den Programmier-PC

Page 186: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 188

PLC-Basic TIPPER TIE

Fahrplan zur PC-XC100/200 Kopplung

Ankoppeln der XC100/200 an den Programmier-PC

Page 187: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 189

PLC-Basic TIPPER TIE

Online-Betrieb

Ankoppeln der XC100/200 an den Programmier-PC

Page 188: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 190

PLC-Basic TIPPER TIE

Erstellen Sie ein neues Projekt, mit dem Programm Zykluszähler.Laden Sie dieses in Ihrer XC100/200.

Aufgabe: Download eines Programms in die XC100/200

Ankoppeln der XC100/200 an den Programmier-PC

Page 189: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 191

PLC-Basic TIPPER TIE

Einführung S40

Einführung S40

Page 190: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 192

PLC-Basic TIPPER TIE

- Programmiersoftware für alle kompakten und modularen Steuerungen nach IEC 61131

- Zertifiziert nach PLCopen Base Level / Portability Level

- Programmiersprachen: AWL, KOP, FBS, ST

- Online Änderungen, Variablen- fenster, Zwangssetzen, ...

- Fünf Dialogsprachen, ...

xx

Sucosoft: S40

Einführung S40

Page 191: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 193

PLC-Basic TIPPER TIE

- Einmalige Investition in einen weltweiten Standard

- Sichere Programmierung durch geschützte Datenbereiche

- Konfigurieren statt Programmieren

- Kürzere Entwicklungszeiten durch Wiederverwendung

Moeller bietet Ihnen mit der Sucosoft S40:

- Ein zertifiziertes Programmiersystem

- Leistungsfähige Steuerungsfamilien

- Weltweit Ausbildung und Support S40

Vorteile eines nach PLCopen zertifizierten Programmiersystems

Einführung S40

Page 192: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 194

PLC-Basic TIPPER TIE

Browser - Fenster

Ausgabe - Fenster

Datei - Fenster

TitelleisteMenüleisteSymbolleisteWerkzeugleiste

Statusleiste

Navigator der Sucosoft S40

Einführung S40

Page 193: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 195

PLC-Basic TIPPER TIE

FBSFunktions-

baustein-

Sprache

Ausgang_0_0 := (Eingang_0_0 AND Eingang_0_1) OR (Eingang_0_2 AND Eingang_0_3) AND

Eingang_0_4;STStrukturierter Text

KOPKontaktplan

LD Eingang_0_0AND Eingang_0_1OR (Eingang_0_2

AND Eingang_0_3)

AND Eingang_0_4ST Ausgang_0_0

AWLAnweisungsliste

Sucosoft: Programmiersprachen

Einführung S40

Page 194: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 196

PLC-Basic TIPPER TIE

Deklarationsteil Anweisungsteil

SyntaxModus

FreierModus

Aufbau einer POE

Einführung S40

Page 195: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 197

PLC-Basic TIPPER TIE

S40 Fahrplan zur Programmierung

S40 Fahrplan zur Programmierung

Page 196: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 198

PLC-Basic TIPPER TIE

S40 Fahrplan zur Programmierung

S40 Fahrplan zur Programmierung

Page 197: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 199

PLC-Basic TIPPER TIE

S40 Fahrplan zur Programmierung

S40 Fahrplan zur Programmierung

Page 198: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 200

PLC-Basic TIPPER TIE

S40 Fahrplan zur Programmierung

S40 Fahrplan zur Programmierung

Page 199: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 201

PLC-Basic TIPPER TIE

S40 Fahrplan zur Programmierung

S40 Fahrplan zur Programmierung

Page 200: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 202

PLC-Basic TIPPER TIE

S40 Fahrplan zur Programmierung

S40 Fahrplan zur Programmierung

Page 201: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 203

PLC-Basic TIPPER TIE

S40 Fahrplan zur Programmierung

S40 Fahrplan zur Programmierung

Page 202: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 204

PLC-Basic TIPPER TIE

S40 Fahrplan zur Programmierung

S40 Fahrplan zur Programmierung

Page 203: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 205

PLC-Basic TIPPER TIE

S40 Fahrplan zur Programmierung

S40 Fahrplan zur Programmierung

Page 204: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 206

PLC-Basic TIPPER TIE

S40 Fahrplan zur Programmierung

S40 Fahrplan zur Programmierung

Page 205: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 207

PLC-Basic TIPPER TIE

S40 Fahrplan zur Programmierung

S40 Fahrplan zur Programmierung

Page 206: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 208

PLC-Basic TIPPER TIE

S40 Programmiersprachen

S40 Programmiersprachen

Page 207: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 209

PLC-Basic TIPPER TIE

Programmieren in Anweisungsliste

Programmieren in strukturierten Text

Programmieren in Kontaktplan

Programmieren in Funktionsbausteinsprache

KOP – Programmierung (1)

S40 Programmiersprachen

Page 208: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 210

PLC-Basic TIPPER TIE

Neues KOP – Netzwerk einfügen

2

Programmieren in Kontaktplan

1

KOP – Programmierung (1)

S40 Programmiersprachen

Page 209: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 211

PLC-Basic TIPPER TIE

2

z.B. Parallelkontakt einfügen1

Markieren durch Mausklick

KOP – Programmierung (2)

S40 Programmiersprachen

Page 210: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 212

PLC-Basic TIPPER TIE

2

z.B. Serienkontakt einfügen1

Markieren durch Mausklick

KOP – Programmierung (3)

S40 Programmiersprachen

Page 211: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 213

PLC-Basic TIPPER TIE

1

Markierten Operandenmit Return-Tastebestätigen.

2

Im Fenster das / dieElement(e) benennen.

KOP – Programmierung (4)

S40 Programmiersprachen

Page 212: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 214

PLC-Basic TIPPER TIE

• Textuelle Programmiersprache.

• „Hochsprache“.

• PASCAL – ähnlich.

• In der SPS-Welt noch nicht so bekannt (neuste Sprache).

• Von allen anderen Programmiersprachen am Besten geeignet zurBedingten Programmierung und zum Programmieren von Schleifen.

ST – Strukturierter Text (allgemein)

S40 Programmiersprachen

Page 213: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 215

PLC-Basic TIPPER TIE

AWL, KOP, FBS : ST :

ADD

SUB

MUL

DIV

+-*/

Arbeiten auf: ANY_NUM

ST – Strukturierter Text (Arithmetische Operatoren)

S40 Programmiersprachen

Page 214: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 216

PLC-Basic TIPPER TIE

AWL, KOP, FBS : ST :

EQ

NE

GE

GT

=<>>=>

Arbeiten auf: ANY

LE

LT<=<

ST – Strukturierter Text (Vergleichs - Operatoren)

S40 Programmiersprachen

Page 215: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 217

PLC-Basic TIPPER TIE

AWL : ST :LD variableGT 100JMPC groesserLD variableEQ 100JMPC gleichLD aADD 1ST aJMP END

groesser:LD aSUB 1ST aJMP END

gleich:LD aST ergebnis

END:

IF variable > 100 THENa:=a-1;

ELSIF variable = 100 THENergebnis:=a;

ELSEa:=a+1;

END_IF ;

ST – Strukturierter Text (Verzweigungen - 1 - )

S40 Programmiersprachen

Page 216: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 218

PLC-Basic TIPPER TIE

AWL : ST :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:..

CASE variable OF1:

a:=a+1;2,3,4:

a:=a+2;5..100:

a:=a+3;ELSE

a:=a-3;END_CASE ;

ST – Strukturierter Text (Verzweigungen - 2 - )

S40 Programmiersprachen

Page 217: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 219

PLC-Basic TIPPER TIE

FOR variable := 0 TO 20 DOfeld_a[variable]:=100;feld_b[variable]:=50;feld_c[variable]:=3;

END_FOR ;

FOR

ST – Strukturierter Text (Schleifen - 1 - )

S40 Programmiersprachen

Page 218: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 220

PLC-Basic TIPPER TIE

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

ST – Strukturierter Text (Schleifen - 2 - )

S40 Programmiersprachen

Page 219: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 221

PLC-Basic TIPPER TIE

S40 Topologiekonfigurator

S40 Topologiekonfigurator

Page 220: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 222

PLC-Basic TIPPER TIE

Datei: Gerät Extras:

NeuÖffn

enSpeich

enDru

cken

Lokal e

rweite

rn

Dezentra

l erw

eitern

Löschen

Param

etriere

nZoom

E/A -

Auslas tu

ng

Errech

nete Busz

yklusz

eit

PS4-201-MM1PS416-CPU-400PS416-CPU-300PS416-CPU-200PS4-271-MM1PS4-151-MM1PS4-141-MM1PS4-341-MM1EPC 335.1-K

Dateiart:

...... . dcf

Konfiguration Neu

TEST

PS4-141-MM1

PS4-141-MM1

Topologiekonfigurator

S40 Topologiekonfigurator

Page 221: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 223

PLC-Basic TIPPER TIE

Topologiekonfigurator -> beste Übersicht!

S40 Topologiekonfigurator

Page 222: Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 PLC-Basic TIPPER TIE

Sch

utzv

erm

erk

nach

DIN

34

beac

hten

26. April 2023 Seite 224

PLC-Basic TIPPER TIE

Automatische Deklaration -> spart Zeit!

S40 Topologiekonfigurator