Beruflich Dokumente
Kultur Dokumente
FC SFC
FB DB
Cyclique
FC FB FB
DI
OB 20
OB 100 OB 101
OB 80 OB 87
Un bloc de donnes ouvert reste valide jusqu ce quun autre bloc de donnes soit appel ou quun bloc de code appelant soit termin avec un BE ou un BEB Dans un programme: AUF DBn L DW5
DW x
UTILISATION DES TEMPOS (TIMERS) Dpart: U E/A/M L S5T#3S SS Tn SE: dmarrage de la tempo (retard la monte mmorise) Utilisation: U/O/UN/ON Tn Quelques types de tempos: SI, SV, SE, SS, SA
T5
U E8.7
PROGRAMMER ON LINE ou OFF LINE PLUSIEURS LANGAGES: IL, CONT, LOG VISUALISATION DYNAMIQUE ET FORCAGE DS VARIABLES DEFINITION DE LA CONFIGURATION MATERIELLE
Processeur
logique de communication
Communications
RS 232 / 422 / 423 DH+ RIO (Remote I/O)
RESEAUX:
ETHERNET TCP/IP (option) DEVICENET
LANGAGES
LD (ladder) SFC (Sequential Function Chart bas sur la norme IEC 1131-3) Function Blocks (FB)
10
11
TYPE DE DONNEES
BOOL Boolen, cest--dire 1 bit Valeur 0/1 SINT Entier court cod sur 7 bits + S:C (bit de report), soit 1 octet Valeur de -128 +126 INT Entier cod sur 15 bits + S:C (bit de report), soit 2 octets Valeur de -32768 +32767 DINT Entier double cod sur 31 bits + S:C (bit de report), soit 4 octets Valeur de - 2 147 483 648 + 2 147 483 647
12
CONVERSIONS
Il est possible de convertir
des SINTs ou des INTs en REALs (sans perte de prcision) des DINTs en REALs (avec ventuelle perte de prcision cause de l exposant du REAL) des REALs en un nombre entier avec arrondi
CONCEPT DE TABLEAU
DEFINITION one_d_array two_d_array three_d_array DINT[3] DINT[4,5] DINT[2,3,4]
Les dimensions sont bases sur zro (i.e. les indices commencent zro) par exemple, dans one_d_array one les lments suivants: one_d_array[0], one_d_array[1], one_d_array[2] LA RFRENCE aux lments peut se fait de manire statique par exemple: one_d_array[1] ou de manire dynamique par exemple: MOV la valeur 2 dans la variable position et puis faire one_d_array[position]
13
S : 1 / 15
14
non A
A=1 A -(U)-
set A
reset A
Valide les sorties quand les entres prcdents linstruction ONS passent de 0 1
15
16
17
PLUSIEURS LANGAGES
Grafcet Ladder diagramm (langage relais)
18
MANDOTORY
SCHEDULER POST-PROC CLOCK (150 - 500 ms) AUXILIARY TASKS 0 1 2 3 LOW OPTINAL
19
(accs en criture)
(accs en criture)
POUR L'ADRESSAGE TRAVERS LE RSEAU OU LES ENTRES / SORTIES DPORTES Le chemin complet la station est rajout au numro de position (ou rack position) encadr par le sparateur backslash \. Exemple: %I\0.2.1\0.16 bouton rouge sur notre poste balle %Q\0.2.1\0.16.2 lampe rouge correspondante
20
21
22
23
24
PLUSIEURS LANGAGES: GRFCET ou LANGAGE LITTERAL PROGRAMMER ON LINE ou OFF LINE MODES OPERATOIRES
Configuration: Programme: accder et diter les diffrentes sous routines Constante: Rglage: Donnes: Mise au point: visualisation dynamique des variables Transfert: entre le PC et lautomate
25