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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .