Download ManualeCodesys

Transcript
Contents
1 Introduzione
4
2 Definizioni e richiami della norma IEC61131-3
2.1 Il modello software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Program Organization Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 I linguaggi di programmazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
5
7
8
3 L’ambiente CoDeSys: Struttura e programmazione
3.1 Primi passi . . . . . . . . . . . . . . . . . . . . . . .
3.2 L’Editor SFC . . . . . . . . . . . . . . . . . . . . . .
3.3 Il linguaggio CFC . . . . . . . . . . . . . . . . . . . .
3.4 Tipi di dato . . . . . . . . . . . . . . . . . . . . . . .
3.4.1 BOOL . . . . . . . . . . . . . . . . . . . . . .
3.4.2 Interi . . . . . . . . . . . . . . . . . . . . . . .
3.4.3 REAL / LREAL . . . . . . . . . . . . . . . .
3.4.4 STRING . . . . . . . . . . . . . . . . . . . . .
3.4.5 Tipo di dato data . . . . . . . . . . . . . . . .
3.4.6 Indirizzi . . . . . . . . . . . . . . . . . . . . .
3.4.7 Variabili . . . . . . . . . . . . . . . . . . . . .
3.5 Function block . . . . . . . . . . . . . . . . . . . . .
3.6 Task Configuration . . . . . . . . . . . . . . . . . . .
3.7 La gestione Padre/Figlio . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
9
13
17
18
18
19
19
19
19
20
20
20
22
27
4 L’ambiente Codesys: l’interfaccia grafica
4.1 Editor grafico . . . . . . . . . . . . . . .
4.2 Configurazione di un elemento . . . . . .
4.2.1 Shape . . . . . . . . . . . . . . .
4.2.2 Angle . . . . . . . . . . . . . . .
4.2.3 Text . . . . . . . . . . . . . . . .
4.2.4 Textvariables . . . . . . . . . . .
4.2.5 Line width . . . . . . . . . . . . .
4.2.6 Color . . . . . . . . . . . . . . . .
4.2.7 Color Variables . . . . . . . . . .
4.2.8 Motion absolute . . . . . . . . . .
4.2.9 Motion relative . . . . . . . . . .
4.3 Variables . . . . . . . . . . . . . . . . . .
4.3.1 Input . . . . . . . . . . . . . . . .
4.3.2 Text for Tooltip . . . . . . . . . .
4.3.3 Security . . . . . . . . . . . . . .
4.3.4 Programmability . . . . . . . . .
4.4 Bitmap . . . . . . . . . . . . . . . . . . .
4.5 Visualization . . . . . . . . . . . . . . .
4.5.1 La funzione dei Placeholders . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
31
31
32
34
34
34
35
35
36
36
38
39
39
40
42
42
43
43
44
44
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.