Représentation en FBD

Représentation :

Représentation en LD

Représentation :

Représentation en IL

Représentation :

LD Address
OUT_IN_MBUS AD, MC, RL, DB, AB, MDA, RT, AC, DO, ERR, ST

Représentation en ST

Représentation :

OUT_IN_MBUS(AD, MC, RL, DB, AB, MDA, RT, AC, DO, ERR, ST);

Description des paramètres

Le tableau suivant décrit les paramètres d'entrée :

Paramètre

Type

Commentaire

ADDR

ADDR_TYPE

Informations sur l'adresse du port de communications de l'équipement esclave.

Cette adresse doit être de la forme ADDR(’r.m.c.SYS’).

Description des abréviations : r = rack, m = emplacement de module, c = voie (canal).

MBUSCMD

ARRAY [1.. 4] OF INT

Définition du tableau Modbus

RETRYLMT

INT

Nombre de tentatives d'envoi d'un message effectuées par le bloc

DATABITS

BOOL

Messages Modbus à envoyer en mode ASCII (DATABITS =0) ou en mode RTU (DATABITS=1).

RESPTOUT

INT

Délai d'attente du bloc.

ABORT

BOOL

Bit d'annulation DFB

Le tableau suivant décrit le paramètre d'E/S :

Paramètre

Type

Commentaire

MASTERDATAAREA

ARRAY [x.. y] OF INT

Zone de données de l'automate maître

NOTE : Pour pouvoir lire l'un des 8 derniers bits de la mémoire, vous devez lire l'intégralité des 8 derniers bits, sinon la fonction renvoie un compte rendu d'erreur. Vous pouvez ensuite extraire le bit souhaité.
NOTE : Lorsque le paramètre d'E/S utilise un tableau dynamique, vous devez sélectionner dans Control Expert l'option Autoriser les tableaux dynamiques [ANY_ARRAY_XXX] sous Outils > Options du projet > Extensions de langage.

Le tableau suivant décrit les paramètres de sortie (lecture seule) :

Paramètre

Type

Commentaire

RETRY

INT

La valeur affichée indique le nombre de tentatives en cours effectuées par le bloc.

ACTIVE

BOOL

La valeur 1 indique qu'une opération est en cours.

DONE

BOOL

La valeur 1 indique que l'opération est terminée.

ERROR

BOOL

La valeur 1 indique qu'une erreur s'est produite.

STATUS

INT

La valeur affiche un code de statut généré par le bloc.