5.9.2
Paramètre - UA_WriteList
Paramètres de bloc
Le tableau ci-après décrit les paramètres formels du bloc de programme.
Tableau 5- 16 Paramètres du bloc UA_WriteList
Paramètre
Déclaration
Execute
IN
ConnectionHdl
IN
NodeHdlCount
IN
NodeHdls
IN
NodeAddInfos
IN
Timeout
IN
Variables
IN_OUT
Done
OUT
Busy
OUT
Error
OUT
CP 443-1 OPC UA
Instructions de service, 01/2017, C79000-G8977-C427-02
Type de
Plage de valeurs
données S7
BOOL
0, 1
DWORD
1 .. 5
WORD
1
ARRAY of
1
DWORD
ARRAY of
Voir "Signification"
UDT
TIME
5000 .. 120000
ARRAY
Voir "Signification"
[1..1] of UDT
BOOL
0, 1
BOOL
0, 1
BOOL
0, 1
Programmation des blocs client OPC UA
5.9 FB236 UA_WriteList
Signification
Un front montant 0 → 1 du paramètre déclenche
le traitement du bloc.
Identification de liaison obtenue de
UA_Connect
Nombre d'éléments dans la zone de destination
à écrire. Le nombre doit être égal à 1.
Tableau des handles des nœuds de destination
(items) du serveur OPC UA. Les handles sont
lus dans le tableau du paramètre de sortie
"NodeHdls" du bloc "UA_NodeGetHandleList".
Spécifie l'attribut à écrire des items et la plage
d'indices. Pour la structure de l'UDT, voir
UDT754 UANodeAdditionalInfo (Page 108).
Délai maximal en millisecondes d'établissement
d'une liaison. En cas de dépassement de cette
valeur, le traitement du bloc est abandonné
avec code d'erreur B0007001.
En cas d'entrée en dehors de la plage admis-
sible, c'est le délai par défaut de 60000 (60
secondes) qui est utilisé.
Renvoi au données à écrire. Pour la structure
de l'UDT, voir UDT757 UAAnyPointer
(Page 109).
Pour les types de données pris en charge, voir
chapitre Types de données (Page 42).
Paramètres d'état de traitement du bloc
0 : traitement du bloc abandonné, pas en-
•
core achevé ou pas encore démarré.
1 : traitement du bloc achevé sans erreur
•
Paramètres d'état de traitement du bloc
0 : bloc non traité
•
1 : bloc en cours d'exécution
•
Indication d'erreur
0 : pas d'erreur
•
1 : une erreur est survenue. Voir paramètre
•
"ErrorID"
107