Programmer dans SIMATIC STEP 7
8.4.3
DB_VECTOR:= 11, Input, INT
Le contenu du DB vectoriel ne peut être modifié par l'utilisateur. Il ne doit être
chargé qu'une fois par la API de SIMATIC, indépendamment du nombre de
modules SIWAREX FTA utilisés. Le numéro du DB peut être choisi librement.
8.4.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 ou de l'exécution d'une tâche de dosage.
Les ordres sont décrits dans le chapitre 6. L'utilisateur charge les numéros d'ordre
par ces variables et déclenche les ordres par la variable CMD_EN:=
« DB_SCALE ».bo_CMD_ENABLE (voir chapitre 8.4.23). Le FB SIWA_FTA
n'efface pas le numéro d'ordre, mais remet à zéro la variable de déclenchement
CMD_EN:= « DB_SCALE ».bo_CMD_ENABLE après identification du
déclenchement.
8.4.5
SIM_VAL:= « DB_SCALE ».r_SIM_VALUE, Input, REAL
Si la simulation a été validée (voir chapitre 5.6.1), il est possible de saisir la valeur
à simuler par cette entrée. La valeur doit être comprise dans la plage de dosage de
l'unité de dosage.
8.4.6
ANA_OUT:= « DB_SCALE ».r_ANALOG_OUT_VALUE, Input, REAL
Si la commande de la sortie analogique a été validée (voir chapitre 5.6.11), cette
entrée permet de saisir la valeur à commander. La valeur doit être comprise dans
la plage paramétrée de l'unité de dosage.
8.4.7
DO_FORCE:= « DB_SCALE ».b_DIG_OUTPUT_FORCE, Input, BYTE
Si le forçage des sorties numériques a été validé (voir chapitre 5.6.3), cette entrée
permet d'indiquer la valeur à commander. Le bit 0 correspond à la sortie TOR0, le
bit 1 correspond à la sortie TOR1, etc.
8.4.8
TRANSITION:= « DB_SCALE ».b_TRANSITIONS, Input, BYTE
L'utilisateur peut influer sur la progression du pesage. La procédure de pesage est
subdivisée en étapes et une étape n'est exécutée que lorsque le bit correspondant
à la transition est activé (voir chapitre 5.5) Si la valeur de tous les bits est celle de
la variable 0, la procédure de pesage n'est pas subdivisée en étapes et son
avancement se base exclusivement sur le passage des poids. Si la valeur par ex.
du bit 2 est réglée sur 1 l'étape 2 de la procédure de pesage n'est pas exécutée
mais attend la remise à zéro du bit.
8.4.9
CMD_INPR:= « DB_SCALE ».bo_CMD_IN_PROGRESS, Output, BOOL
Ce bit informe l'utilisateur qu'un ordre est en cours d'exécution.
8-176
SIWAREX FTA