Représentation en FBD

Représentation en LD

Représentation en IL

CAL XMIT_instance(START:=Start_param, ABORT:=Abort_param, MSG_OUT:=MsgOut_param, SET:=Set_param, PORT:=Port_param, MSG_IN=>MsgIn_param, CFG=>Configuration_param, OP_ACT=>Active_param, NO_SUC=>Error_param, EXT=>Status_param)

Représentation en ST

XMIT_instance (START:=Start_param, ABORT:=Abort_param, MSG_OUT:=MsgOut_param, SET:=Set_param, PORT:=Port_param, MSG_IN=>MsgIn_param, CFG=>Configuration_param, OP_ACT=>Active_param, NO_SUC=>Error_param, EXT=>Status_param);

Description des paramètres

Description du paramètre de bloc

Paramètres

Type de données

Signification

SET

XMIT_SET

Structure de données de la configuration de XMIT

MSG_OUT (1)

ANY

Tampon des messages sortants (dans la plage 4x)

PORT

BYTE

Port (0 ou 1)

START

BOOL

1: lance l'opération de XMIT.

ABORT

BOOL

1: abandonne l'opération XMIT en cours.

MSG_IN (1)

ANY

Tampon des messages entrants (dans la plage 4x)

CFG

XMIT_SET

Structure de données avec tous les composants de la configuration de XMIT, notamment les variables définies automatiquement et inutilisées. Uniquement à des fins d'affichage. Doit être compris dans la plage 4x.

OP_ACT

BOOL

1: opération XMIT en cours.

NO_SUC

BOOL

1: opération ayant échoué.

OP_SUC

BOOL

1: opération ayant abouti.

EXT (2)

INT

Affiche un code d'erreur généré par XMIT

(1) Aucune vérification du mappage dans les quatre registres. Les données ne sont peut-être pas localisées.

(2) Réservé à un autre usage avec la redondance d'UC Momentum

Structure de données de XMIT_SET

Elément

Type de données

Composant correspondant dans le XMIT LL984

BaudRate

WORD

Registre 4x+3 (débit de données)

DataBits

BYTE

Registre 4x+4 (bits de données)

Parity

BYTE

Registre 4x+5 (parité)

StopBits

BYTE

Registre 4x+6 (bits d'arrêt)

CommandWord

WORD

Registre 4x+8 (mot de commande)

MessageLen

WORD

Registre 4x+10 (longueur du message) ; en cas de réception ASCII terminée, ce composant est configuré automatiquement.

RespTimeOut

WORD

Registre 4x+11 (timeout de réponse (ms))

RetryLimit

WORD

Registre 4x+12 (nombre maximum de nouvelles tentatives)

XmStartDelay

WORD

Registre 4x+13 (début du retard de transmission (ms))

XmEndDelay

WORD

Registre 4x+14 (fin du retard de transmission (ms))

Structure de données de XMIT_CFG

Elément

Type de données

Composant correspondant dans le XMIT LL984

FaultStatus

WORD

Registre 4x+1 (état de défaut)

UserAvail_1

WORD

Registre 4x+2 (disponible pour l'utilisateur)

BaudRate

WORD

Registre 4x+3 (débit de données)

DataBits

WORD

Registre 4x+4 (bits de données)

Parity

WORD

Registre 4x+5 (parité)

StopBits

WORD

Registre 4x+6 (bits d'arrêt)

UserAvail_2

WORD

Registre 4x+7 (disponible pour l'utilisateur)

CommandWord

WORD

Registre 4x+8 (mot de commande)

MessagePtr

WORD

Registre 4x+9 (pointeur du message)

MessageLen

WORD

Registre 4x+10 (longueur du message)

RespTimeOut

WORD

Registre 4x+11 (timeout de réponse (ms))

RetryLimit

WORD

Registre 4x+12 (nombre maximum de nouvelles tentatives)

XmStartDelay

WORD

Registre 4x+13 (début du retard de transmission (ms))

XmEndDelay

WORD

Registre 4x+14 (fin du retard de transmission (ms))

CurrentRetry

WORD

Registre 4x+15 (nouvelle tentative en cours)