PROGRAMMER DANS SIMATIC STEP 7
8.5.3
DB_VECTOR:= 11, Input, INT
(uniquement FB: SICS_DR pour module maître HF et CPU)
Le contenu du DB vectoriel ne peut être modifié par l'utilisateur. Il ne doit
être chargé qu'une fois par la CPU de SIMATIC, indépendamment du
nombre de modules SIWAREX CS utilisés. Le numéro du DB peut être
choisi librement.
8.5.4
CMD_IN:= „DB_SCALE".i_CMD_INPUT, Input, INT
Grâce à cette grandeur d'entrée, l'utilisateur contrôle tous les ordres, qu'il
s'agisse du transfert d'une ligne de commande (uniquement FB SICS_DR)
ou de l'exécution d'une tâche de pesage. Les ordres sont décrits dans le
chapitre
6
déclenchement est fait par la variable CMD_EN:=
"DB_SCALE".bo_CMD_ENABLE (voir chapitre
pas le numéro d'ordre, mais remet à zéro la variable de déclenchement
"DB_SCALE".bo_CMD_ENABLE
8.5.5
SELECT_PROC_VAL:= „DB_SCALE".b_SELECT_PROC_VAL, Input, BYTE
Cette variable d'entrée permet de sélectionner la valeur de processus qui
doit apparaître dans la sortie PROC_VAL.
0 – Poids brut/net
1- Tare
2- Valeur de processus brute
3- Valeur de processus nette
4- Valeur de processus tare
5- Valeur de digits filtrée du convertisseur AD
6- Valeur de digits non-filtrée du convertisseur AD
7- Réserve
8.5.6
CMD_INPR:= „DB_SCALE".bo_CMD_IN_PROGRESS, Output, BOOL
Ce bit informe qu'un ordre est en train d'être traité.
8.5.7
CMD_INPR:= „DB_SCALE".bo_CMD_FOK, Output, BOOL
Ce bit informe que l'ordre a été exécuté sans erreur (ordre terminé sans
erreur).
8.5.8
CMD_ERR:= „DB_SCALE".bo_CMD_ERR, Output, BOOL
Ce bit informe l'utilisateur que son ordre n'a pas été exécuté. Ce bit n'est
activé que pour un cycle (flanc d'impulsion). Dans le même cycle, il est
possible d'analyser la cause du problème avec la variable CMD_ERR_C:=
"DB_SCALE".b_CMD_ERR_CODE. Ce numéro est détaillé dans le tableau
SIWAREX CS
8-55
. Le numéro d'ordre est disponible par cette variable, et le
8.5.17). Le FB SICS... n'efface
après l'exécution de l'ordre.
CMD_EN:=