Adressage des modules de l'automate S7 300
Adressage des modules de l'automate S7 300
L’API S7-300 modulaire, comporte des modules d’alimentation (PS), une unité centrale (UC),
des modules d’entrées/sorties (SM), des modules de fonctions spéciales (FM), des modules
de communication pour les liaisons réseau (CP) qui sont placés tous sur un ou plusieurs racks.
Emplacement 1: Module d’alimentation (PS)
Emplacement 2 : CPU,
Emplacement 3 : coupleur d’extension (IM)
Emplacements : 4 à 11 : modules de signaux (SM)
La disposition des modules sur plusieurs châssis doit respecter les critères suivants:
- Le coupleur d’extension occupe toujours l’emplacement 3. Il se situe toujours à gauche du premier module de signaux,
- Chaque unité (profilé-support) peut recevoir au maximum 8 modules (SM, FM, CP),
Adressage des voies des modules S7 300:
La figure suivante présente le montage d’un API S7-300 sur 4 châssis et les emplacements possibles
des modules avec leurs adresses initiales correspondantes.
Adressage libre:
L’adressage libre signifie qu’on peut affecter à chaque module (SM/FM/CP) une adresse
choisie par l’utilisateur à l’intérieur de la plage d’adresses gérée par la CPU. Cet adressage sera
réalisé dans STEP 7. On définit ainsi l’adresse initiale des modules sur laquelle sont basées
toutes les autres adresses du module.
Adressage des modules de signaux (SM)
Pour les modules d’entrées logiques (TOR):
Octet 0 : I0.0 --> I0.7
Octet 1 : I1.0 --> I1.7
.
.
Pour les modules de sorties logiques (TOR):
Octet 0 : Q0.0 --> Q0.7
Octet 1 : Q1.0 --> Q1.7
.
.
Remarque
I (ou E) pour une entrée
Q (ou A) pour une sortie
Pour les modules d’entrées/sorties analogiques:
Si le premier module analogique se trouve sur l’emplacement 25 du troisième châssis par
exemple, son adresse initiale par défaut est PEW592 ou PAW592, l’adresse initiale de
l’emplacement suivant sera PEW608 ou PAW608. Les adresses des 8 voies d’entrées d’un
module analogique placé à l’emplacement 27 du troisième châssis par exemple, seront de
PEW624 à PEW 638. Les adresses des 8 voies de sorties d’un module analogique placé à
l’emplacement 35 du quatrième châssis par exemple, seront de PAW752 à PEW 766.
PIW (ou PEW) pour les voies des modules d’entrées
PQW (ou PAW) pour les voies des modules de sorties
Les variables internes de l’automate S7-300
Zones de mémoires S7 300:
L’automate S7-300 dispose de différentes zones de mémoires qui sont définies comme suit :
Zone E (ou I): Mémoire image des entrées sur bus locale ou bus de terrain tel que PROFIBUS,
Zone A (ou Q) : Mémoire image des sorties sur bus locale ou bus de terrain tel que PROFIBUS,
Zone M : Mémoire utilisateur,
Zone L : Mémoire locale, associée à un module de programme,
Zone P : Accès à la périphérie,
Zone T : Mémoire des temporisations. Deux variables sont associées à chaque temporisation :
- La valeur en cours qui contient la durée comptabilisée par la temporisation.
- Le bit de temporisation qui est mis à 1 ou à 0 selon le résultat de comparaison entre la valeur en cours et la valeur prédéfinie.
Zone Z (ou C): Mémoire des compteurs,
Zone DB : Mémoire utilisateur ou système structuré dans des blocs de données.
les mémentos M (lecture dans la mémoire interne):
Pour accéder à un double mot (32bits), dans une des zones mémoires, il faut préciser l’identificateur de la zone mémoire, l’adresse de l’octet du poids le plus fort du double mot.
MW1 : accès à un mot de la zone mémoire des mémentos formé par les octets d’dresses MB1 et MB2.
MD10 : accès à un double mot de la zone mémoire des mémentos formé par les mots d’dresses MW10 et MW12.
Le mémento de cadence:
Le mémento de cadence est un octet dont la valeur binaire de chaque bit est modifiée périodiquement par le système d’exploitation de la CPU. Le mémento de cadence est utilisé pour déclencher des opérations périodiques. Une période/fréquence est attribuée à chaque bit de l’octet du mémento de cadence.
Configuration du mémento de cadence lors de la configuration de la CPU: