Description de la fonction
WRITE_INPUT_UINT est utilisé pour simuler (écrire) une valeur dans une entrée %IW. L'entrée est directement écrite à l'appel de la fonction WRITE_INPUT_UINT.
Le bloc fonction peut être utilisé avec un automate réel et avec le simulateur d'automate.
Restrictions :
-
Le bloc fonction donne accès à une seule variable à la fois (les types de données élémentaires et non les tables de types de données élémentaires).
-
Seules les adresses de variables sont autorisées. Vous ne pouvez pas utiliser des variables déclarées même si elles sont affectées à une adresse directe %ID.
-
Le bloc de simulation WRITE_INPUT_UINT ne fonctionne pas si le module d'E/S est configuré dans un rack RIO, mais il fonctionne correctement si ce module est configuré dans un rack local ou DIO.
NOTE : si vous utilisez l'EFB WRITE_INPUT_UINT avec les réseaux RIO, le fonctionnement en simulation peut différer de celui de l'automate. L'entrée est définie par l'EFB WRITE_INPUT_UINT mais remplacée par la valeur envoyée par le scrutateur RIO dans la phase OUT de la scrutation de l'automate.
Les paramètres supplémentaires et peuvent être configurés.
Représentation :
Représentation :
Représentation :
WRITE_INPUT_UINT (INP:=Value (*UINT*)) ST Simulated_Input (*UINT*)
Représentation :
(*UINT*) Simulated_Input:=WRITE_INPUT_UINT (INP:=Value (*UINT*));
Description des paramètres
Le tableau suivant décrit les paramètres d’entrée :
Paramètre
|
Type
|
Commentaire
|
INP
|
|
Valeur à affecter à la variable
|
Le tableau suivant décrit le paramètre de sortie :
Paramètre
|
Type
|
Commentaire
|
OUTP
|
UINT
|
Variable à modifier
|