Adressage
Avant de commencer à programmer, il est très important de connaître l’adressage d’un automate. L’adressage permet de connaître le nombre d’entrées / sorties à disposition, le genre d’entrée (rapide ou standard), le genre de de byte, entier ou double entier que l’on va pouvoir former.
1) Adressage du S7-300

Sur le S7-300 l’adressage d’un module est défini par sa position.
Verticalement la position est définie par un numéro de châssis compris entre 0 et 3.
Horizontalement la position est définie par un numéro d’emplacement compris entre 4 et 11.
Toutes les configurations commencent toujours par le châssis 0.
Emplacement 1 du châssis 0 : Alimentation électrique.
En standard, elle occupe le premier emplacement. Un module d’alimentation de la gamme S7-300 n’est pas nécessairement obligatoire, il est possible d’utiliser une tension 24 VDC fournie par une autre alimentation.
Remarque : Pour les châssis 1,2 et 3 l’alimentation occupe l’emplacement 2
Emplacement 2 du châssis 0 : emplacement du CPU
Emplacement 3 : Il est réservé au coupleur (IM) pour une configuration multi-châssis.
Même lorsqu’aucun coupleur n’est monté, il faut en tenir compte dans la numérotation des emplacements des composants de l’API.
Emplacements 4 à 11 : L’emplacement 4 est le premier emplacement disponible pour des modules d’E/S (SM), des processeurs de communication (CP) ou des modules de fonction (FM).
Adresse de bit : A l’intérieur du système d’automatisation, chaque bit reçoit un numéro, l’adresse de bit. Celle-ci est comprise entre 0 et 7. La numérotation des bits se fait toujours de la droite vers la gauche, c’est-à-dire que le bit de poids faible est placé à droite.
Adresse de byte : Les différents bytes reçoivent également un numéro, l’adresse de byte.
Le numéro dépend de l’emplacement d’enfichage des modules.
Les adresses de byte sont définies encore plus précisément par la désignation de l’entrée, de la sortie, etc.
Lorsque l’on parle de byte d’entrée (IB), il s’agit des huit signaux (bits 0 à 7) qui sont associés à ce byte.
L’adresse de bit est séparée de l’adresse de byte par un point. Ainsi, chaque entrée et chaque sortie est identifiée de manière univoque par son adresse de byte et son adresse de bit.
Note : 4 adresses de byte sont réservées à chaque emplacement. En cas d’utilisation de modules d’entrée/sortie TOR 16 voies, on perd 2 adresses de byte par emplacement.
Adresse de mot :
Lorsque l’on regroupe deux adresses de byte, on obtient une adresse de mot.
L’adresse de mot contient 16 signaux contigus.
Deux bytes d’entrée, par exemple, forment un mot d’entrée (IW). Le mot d’entrée 2 (IW 2) contient les bytes d’entrée 2 (IB 2) et 3 (IB3).
Dans un mot, l’adresse de mot correspond toujours à celle du byte de poids faible.
Adresse de double mot Une adresse de double mot regroupe 2 mots ou 4 bytes. L’adresse de double mot contient 32 signaux contigus. Les entrées et sorties sont désignées par les abréviations ID, QD, par exemple.
ong>double mot d’entrée 0 (ID 0) se compose des bytes d’entrée IB 0, IB 1, IB 2 et IB 3.
Modules I/O possibles :
Sur le S7-1500 l’adressage d’un module est défini par sa position.