8.5 Paramètres d'appel de la bibliothèque MicroScale
Nous décrivons ci-dessous les paramètres d'appel de la bibliothèque MicroScale.
Lors de la communication avec le module SIWAREX (p. ex. archivage de données,
ordres) la mémoire des variables est utilisée.
8.5.1
First_AEW, Second_AEW, Third_AEW, Fourth_AEW: IN, WORD
Le SIWAREX MS requiert pour fonctionner 4 mots dans la plage d'entrée de
la CPU du SIMATIC. Les paramètres First_AEW, Second_AEW, Third_AEW
et Fourth_AEW doivent concorder avec les adresses réelles des modules.
8.5.2
FirstVB_POINTER: IN, DWORD
Lors de la communication avec le module SIWAREX, une plage d'une longueur
de 20 octets est utilisée pour chaque balance dans la mémoire des variables.
L'octet initial de cette plage est transmis avec le paramètre « FirstVB_POINTER »
de la bibliothèque au format Pointer, p. ex. pour l'octet de variable VB200:
« &VB200 ».
Le numéro de l'octet initial peut être choisi librement en fonction de la CPU utilisée.
La structure de la mémoire de variables est expliquée dans le chapitre
« Affectation de la mémoire de variables ».
8.5.3
Lib_Error_Bits : IN_OUT, WORD
Ce mot signale qu'une erreur est survenue dans le traitement de la bibliothèque.
!
Mise en garde
En cas de dysfonctionnement de la bibliothèque MicroScale, il faut partir du
principe que les variables extraites ne correspondent pas à l'état réel du module
Bit0..7 :
Bit8 :
Bit9 :
Bit10 :
Bit11 :
Bit12...15 : Réserve
8.5.4
First_AAW, Second_AAW, Third_AAW, Fourth_AAW: OUT, WORD
Le SIWAREX MS requiert pour fonctionner 4 mots dans la plage de sortie de la
CPU du SIMATIC. Les paramètres First_AAW, Second_AAW, Third_AAW et
Fourth_AAW doivent concorder avec les adresses réelles des modules.
SIWAREX MS
Réserve
Erreur dans le paramètre « FirstVB_POINTER »
Lifebit-Error MS
Erreur dans le paramètre « Select_Process_Value » (value: 0...6)
Ordre interrompu à cause d'un redémarrage
8-63