Création des schémas de configuration
Créez des schémas de configuration de l'équipement de commande basés sur les exigences des
descriptions fonctionnelles. Ils doivent inclure :
une vue d'ensemble indiquant l'emplacement de chaque S7--200 par rapport au processus
-
ou à l'installation,
le schéma mécanique du S7--200 et des modules d'extension (incluant les armoires et
-
autres équipements),
les schémas électriques pour chaque S7--200 et module d'extension (incluant les numéros
-
de référence des appareils, les adresses de communication et les adresses d'E/S).
Création d'une liste de mnémoniques (facultatif)
Si vous désirez utiliser des mnémoniques (noms symboliques) pour l'adressage, créez une liste
de mnémoniques avec les adresses absolues correspondantes. N'indiquez pas seulement les
signaux d'E/S physiques, mais également les autres éléments qui seront utilisés dans votre
programme.
Eléments fondamentaux d'un programme
Un bloc de code est composé de code exécutable et de commentaires. Le code exécutable
comprend un programme principal et des sous--programmes et programmes d'interruption
facultatifs. Le code est compilé et chargé dans le S7--200 ; ce n'est pas le cas des commentaires
de programme. Vous pouvez utiliser les éléments d'organisation (programme principal,
sous--programmes et programmes d'interruption) pour structurer votre programme de commande.
L'exemple suivant montre un programme comprenant un sous--programme et un programme
d'interruption. Cet exemple de programme utilise une interruption cyclique pour lire la valeur d'une
entrée analogique toutes les 100 ms.
Exemple : Eléments fondamentaux d'un programme
P
P
A
L
S
B
R
0
I
N
T
0
Programme principal
Le programme principal contient les opérations qui commanderont votre application. Le S7--200
exécute ces opérations séquentiellement, une fois par cycle. Le programme principal est
également appelé OB1.
Concepts, conventions et fonctions de programmation
NETWORK 1 //Appeler sous- -programme 0 au 1
LD
CALL
NETWORK 1 //Définir la période de l'interruption
LD
MOVB
ATCH
ENI
NETWORK 1 //Lire l'entrée analogique 4.
LD
MOVW
Chapitre 5
//cycle.
SM0.1
SBR_0
//cyclique à 100 ms.
//Valider l'interruption 0.
SM0.0
100, SMB34
INT_0, 10
SM0.0
AIW4,VW100
er
61