Exemple de programme pour Simatic S7 et bus de terrain
12.2 Exemple de programme pour Simatic S7 et bus de terrain
A l'aide de cet exemple de programme pour Simatic S7, le chapitre suivant montre le
traitement des données-process et des entrées et sorties binaires des modules bus de
terrain MF...
Cet exemple montre de manière tout à fait théorique les principes de création d'un
programme API. SEW décline donc toute responsabilité quant au contenu de cet
exemple de programme.
Affectation des
Dans cet exemple, les données-process de l'interface bus de terrain du MOVIMOT
données-process
sont sauvegardées dans l'espace-mémoire PW132 – PW136.
au niveau de
Le mot d'entrée/sortie supplémentaire est géré à partir de l'adresse AW 100 ou EW 100.
l'automate
[2]
[3]
[1] Plage d'adresse
[2] Adresses de sortie
[3] Adresses d'entrée
Traitement des
Le "ET logique" des entrées binaires DI 0..3 pilote les sorties binaires DO 0 et DO 1 du
entrées/sorties
module MF.. :
binaires des
U E 100.0
modules MF..
U E 100.1
U E 100.2
U E 100.3
= A 100.0
= A 100.1
Manuel Interfaces et modules répartiteur de bus PROFIBUS
Master
[1]
AW100
DO
AW132
PO1
AW134
PO2
AW136
PO3
EW100
DI
EW132
PI1
EW134
PI2
EW136
PI3
// Si
DI 0 = "1"
//
DI 1 = "1"
//
DI 2 = "1"
//
DI 3 = "1"
// alors
DO 0 = "1"
//
DO 1 = "1"
Protocole MOVILINK®
PO
PO1
PO2
PI1
PI2
PI
PO = SPSorties-process
PO1
Mot de commande
PO2
Vitesse [%]
PO3
Rampe
DO
Sorties binaires
®
MOVIMOT
DO
PO3
PI3
DI
- +
57874AXX
PI = EP Entrées-process
PI1
Mot d'état 1
PI2
Courant de sortie
PI3
Mot d'état 2
DI
Entrées binaires
12
®
+ MF..
121