Siemens SIWAREX WP251 Instructions De Service page 216

Systèmes de pesage
Table des Matières

Publicité

Communication avec SIMATIC S7-1200
11.1 Intégration dans SIMATIC S7-1200
„bo_CMD_FinishedError" (commande refusée ou terminée avec erreur) peuvent être exploités
dans le programme utilisateur.
En plus, les trois registres sont gérés et traités en fonction de leur priorité, CMD1 ayant la
priorité la plus élevée, CMD3, la plus basse. Lorsque le programme utilisateur, par exemple,
déclenche simultanément tous les trois registres de commande, le bloc fonctionnel exécute
d'abord CMD1, ensuite CMD2 et, enfin, CMD3. De même, le déclenchement cyclique du
registre numéro 3 est interrompu temporairement par le lancement d'une commande dans le
registre 2 ou 1 pour le traitement de la commande respective.
Remarque
Le déclenchement cyclique du registre CMD1 empêche toute émission de commandes dans
le registre numéro 2 ou 3.
Pour une vue d'ensemble des codes de commande existant, référez-vous au chapitre →Listes
des commandes (Page 203).
Pour la lecture d'enregistrements de données du module SIWAREX dans le bloc de données,
le code de commande correspondant est généré selon la formule suivante :
Code de commande = 2000 + X
Pour l'écriture d'enregistrements de données du bloc de données dans le module SIWAREX,
le code de commande correspondant est généré selon la formule suivante :
Code de commande = 4000 + X
Exemple
L'exemple suivant sert à illustrer l'utilisation des registres et des enregistrements :
Le "poids étalon 1" doit être réglé sur la valeur 12,5 depuis la CPU. Comme le "poids étalon
1" constitue un paramètre de DR 3 (voir chapitre → Paramètres de l'unité de pesage et
fonctions (Page 57)), il faut d'abord enclencher le mode service. Cela est possible au moyen
du code de commande "1" (voir chapitre → Listes des commandes (Page 203)).
Ainsi, la variable "i_CMD_CODE" doit être occupée par la valeur "1" et "bo_CMD_TRIGGER"
correspondant doit être paramétré sur TRUE. Ensuite, le module est directement en mode
service (la LED DIAG clignote en vert) :
i_CMD_CODE = 1
bo_CMD_TRIGGER = TRUE
Comme il n'est possible que de lire ou d'écrire un enregistrement complet, il est recommandé
de lire d'abord le DR 3 dans la CPU. Cela s'effectue au moyen du code de commande 2003
(voir chapitre → Listes des commandes (Page 203)) :
i_CMD_CODE = 2003
bo_CMD_TRIGGER = TRUE
Désormais, toutes les données actuelles du DR 3 sont présentes dans le bloc de données.
Une fois cette opération effectuée, le poids étalon est réglé sur la valeur 12,5 comme souhaité :
CALIB_WEIGHT_1 = 12,5
216
(X = numéro de l'enregistrement de données souhaité)
(X = numéro de l'enregistrement de données souhaité)
Instructions de service, 11/2018, A5E39041353-AC
SIWAREX WP251

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

7mh4960-6aa01

Table des Matières