Exemple d'application
9.1
Exemple d'application pour le CP 341
9.1.1
Exemple d'application pour le CP 341
Généralités
L'utilisation des blocs FB P_SND_RK et P_RCV_RK est présentée dans un exemple simple.
Lors de l'installation du MODBUS Maître, le programme-exemple est enregistré sous le
répertoire STEP 7 EXAMPLES ; il porte le nom
Le programme S7 présenté ici est à titre informatif et ne peut être considéré comme une
solution proposée pour répondre à un problème concret.
L'exemple de programme est volontairement simple. Nous avons volontairement réalisé une
structure simple et renoncé à l'emploi de mnémoniques.
9.1.2
Blocs utilisés
Blocs utilisés
Les blocs suivants sont utilisés dans le programme-exemple.
Bloc
OB 1
OB 100
FC 10
FC21
FC 23
DB 50
DB 70
DB 40
DB 41
DB 42
DB 43
SIMATIC S7-300/S7-400 Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître
Instructions de service, 09/2009, A5E00218412-06
Mnémonique
Execution_cyclique
Demarrage_a_froid
Initiation
Exec_taches_SEND
Exec_taches_RCV
IDB_P_SND_RK
IDB_P_RCV_RK
DB_travail_SEND
DB_travail_RCV
DB_source
DB_destination
Modma
.
Commentaire
Exécution cyclique du programme
OB de mise en route (démarrage)
FC pour l'OB de mise en route
FC contenant l'appel du FB P_SND_RK
FC contenant l'appel du FB P_RCV_RK
DB d'instance pour le bloc P_SND_RK
DB d'instance pour le bloc P_RCV_RK
DB de travail pour FC21 et P_SND_RK
DB de travail pour FC23 et P_RCV_RK
DB source du P_SND_RK contenant les
données à émettre
DB destination du P_RCV_RK pour les données
reçues
9
93