Pour le module maître HF et CPU, l'appel du FB SICS_DR se déroule
comme suit :
CALL "SICS_DR" ,
ADDR
DB_SCALE
DB_VECTOR
CMD_IN
SEL_PROC_VAL
EXT_TARA
CMD_INPR
CMD_FOK
CMD_ERR
CMD_ERR_C
REF_COUNT
ACT_SEL_PROC_VAL
PROC_VAL1
SC_STATUS
ERR_MSG_C
FB_ERR
FB_ERR_C
START_UP
CMD_EN
Fig. 8-2
Paramètres d'appel du FB SICS_DR
8.5 Paramètres d'appel du FB SICS...
Nous décrivons ci-dessous les paramètres d'appel du FB SICS... À la
livraison, les paramètres d'appel sont définis comme des variables dans le
DB de l'unité de pesage. Il est possible de définir les paramètres d'appel
avec des autres variables du même type.
En cas d'appel du FB SICS..., le numéro du DB d'instance à générer doit être
indiqué.
8.5.1
ADDR:= 256, Input, INT
Le SIWAREX CS requiert pour fonctionner 8 octets dans la plage d'entrée
et de sortie de la CPU du SIMATIC. Le paramètre ADDR doit correspondre
à l'indication contenue dans la configuration matérielle.
8.5.2
DB_SCALE:= 12, Input, INT
Il doit y avoir un DB unité de pesage pour chaque unité de pesage, dans
lequel figurent les paramètres du SIWAREX CS et les valeurs réelles
actuelles. Le numéro du DB peut être choisi librement. Dans progiciel de
configuration, DB21 (pour module maître HF et CPU) ou DB22 (pour
module maître Basic et Standard) sont définis comme DB d'unité de
pesage. De plus, l'UDT21 ou l'UDT22 sont livrés comme modèles pour la
création de blocs.
SIWAREX CS
8-54
DB41
:=272
:=21
:=20
:="DB_SCALE_CS".i_CMD_INPUT
:="DB_SCALE_CS".b_SELECT_PROC_VAL
:="DB_SCALE_CS".i_PRESET_TARE
:="DB_SCALE_CS".bo_CMD_IN_PROGRESS
:="DB_SCALE_CS".bo_CMD_FINISHED_OK
:="DB_SCALE_CS".bo_CMD_ERR
:="DB_SCALE_CS".b_CMD_ERR_CODE
:="DB_SCALE_CS".b_INFO_REFRESH_COUNT
:="DB_SCALE_CS".b_SELECTED_PROC_VAL
:="DB_SCALE_CS".i_PROCESS_VALUE
:="DB_SCALE_CS".w_SCALE_STATUS
:="DB_SCALE_CS".b_OPR_ERR_MSG
:="DB_SCALE_CS".bo_FB_ERR
:="DB_SCALE_CS".b_FB_ERR_CODE
:="DB_SCALE_CS".bo_START_UP_IN_PROGRESS
:="DB_SCALE_CS".bo_CMD_TRIGGER