Vous êtes sur la page 1sur 10

Blocs de données

SIMATIC S7 Date : 29.03.2006 La compétence en Automatisation


Siemens AG 1998. All rights reserved. Fichier : 11_SYH_FR.1 Automelec CFCI
Zones pour l'enregistrement des données

Mémento
DBz
MIS
DBy . .
MIE .
DBx
Périphérie

Pile L Blocs de données

SIMATIC S7 Date : 29.03.2006 La compétence en Automatisation


Siemens AG 1998. All rights reserved. Fichier : 11_SYH_FR.2 Automelec CFCI
Blocs de données (DB)

Accès à tous les blocs

Fonction
OB1
FC10
Données
globales
DB20
Fonction
FC20

DB d‘instance de FB1

Bloc Données
fonctionnel d‘instance
FB1 DB5

SIMATIC S7 Date : 29.03.2006 La compétence en Automatisation


Siemens AG 1998. All rights reserved. Fichier : 11_SYH_FR.3 Automelec CFCI
Présentation synoptique des types de données dans STEP 7

• Types de données binaires (BOOL, BYTE, WORD, DWORD,


Types de CHAR)
données
élémentaires • Types de données arithmétiques (INT, DINT, REAL)
(jusqu‘à 32 bits)
• Types d‘heure (S5TIME, TIME, DATE, TIME_OF_DAY)

• Types d‘heure (DATE_AND_TIME)


Types de
données • Tableau (ARRAY)
complexes
(supérieurs à 32 bits) • Structure (STRUCT)
• Chaîne de caractères (STRING)

Types de données utilisateur Type de données UDT


(supérieurs à 32 bits) (User Defined Type)

SIMATIC S7 Date : 29.03.2006 La compétence en Automatisation


Siemens AG 1998. All rights reserved. Fichier : 11_SYH_FR.4 Automelec CFCI
Types de données élémentaires dans STEP 7

Mot-clé Taille (en bits) Exemple d‘une constante de ce type

BOOL 1 1 ou 0
BYTE 8 B#16#A9
WORD 16 W#16#12AF
DWORD 32 DW#16#ADAC1EF5
CHAR 8 'w'

S5TIME 16 S5T#5s_200ms

INT 16 123
DINT 32 65539
REAL 32 1.2 ou 34.5E-12

TIME 32 T#2D_1H_3M_45S_12MS
DATE 16 D#1993-01-20
TIME_OF_DAY 32 TOD#12:23:45.12

SIMATIC S7 Date : 29.03.2006 La compétence en Automatisation


Siemens AG 1998. All rights reserved. Fichier : 11_SYH_FR.5 Automelec CFCI
Création d'un nouveau bloc de données

SIMATIC S7 Date : 29.03.2006 La compétence en Automatisation


Siemens AG 1998. All rights reserved. Fichier : 11_SYH_FR.6 Automelec CFCI
Entrée, enregistrement, chargement et visualisation
d'un bloc de données

SIMATIC S7 Date : 29.03.2006 La compétence en Automatisation


Siemens AG 1998. All rights reserved. Fichier : 11_SYH_FR.7 Automelec CFCI
Adressage des éléments de données

8 bits
7 0
Octet de donnée 0 DBB 0
Octet de donnée 1 DBW 0
Octet de donnée 2
DBD 0
Octet de donnée 3

DBX 4.1

DBD 8188

DBW 8190
Octet de donnée DBB 8191
8191

SIMATIC S7 Date : 29.03.2006 La compétence en Automatisation


Siemens AG 1998. All rights reserved. Fichier : 11_SYH_FR.8 Automelec CFCI
Accès aux éléments de données

Accès courant Accès entièrement qualifié

DB 19 absolu symbolique
(Nom symbolique : Valeurs)
AUF DB19
0 1) ou U DB19.DBX0.0 ou U "Valeurs".Start
U DBX 0.0
1
2 AUF DB19
Nombre ou L DB19.DBW2 ou L "Valeurs".Nombre
3 L DBW2
4
5 Boucle AUF DB19
ou L DB19.DBB5 ou L "Valeurs".Boucle
L DBB5
6
7
8
9

1) Bit de données 0.0 portant


le nom d‘élément "Start"

SIMATIC S7 Date : 29.03.2006 La compétence en Automatisation


Siemens AG 1998. All rights reserved. Fichier : 11_SYH_FR.9 Automelec CFCI
Exercice : Entrée d‘un bloc de données
Table déclarative du DB 20

Vue des données et visualisation du DB 20

SIMATIC S7 Date : 29.03.2006 La compétence en Automatisation


Siemens AG 1998. All rights reserved. Fichier : 11_SYH_FR.10 Automelec CFCI

Vous aimerez peut-être aussi