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 |
---|---|---|
|
|
Structure de données de la configuration de XMIT |
|
|
Tampon des messages sortants (dans la plage 4x) |
|
|
Port (0 ou 1) |
|
|
1: lance l'opération de XMIT. |
|
|
1: abandonne l'opération XMIT en cours. |
|
|
Tampon des messages entrants (dans la plage 4x) |
|
|
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. |
|
|
1: opération XMIT en cours. |
|
|
1: opération ayant échoué. |
|
|
1: opération ayant abouti. |
|
|
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 |
|
Registre 4x+4 (bits de données) |
Parity |
|
Registre 4x+5 (parité) |
StopBits |
|
Registre 4x+6 (bits d'arrêt) |
CommandWord |
|
Registre 4x+8 (mot de commande) |
MessageLen |
|
Registre 4x+10 (longueur du message) ; en cas de réception ASCII terminée, ce composant est configuré automatiquement. |
RespTimeOut |
|
Registre 4x+11 (timeout de réponse (ms)) |
RetryLimit |
|
Registre 4x+12 (nombre maximum de nouvelles tentatives) |
XmStartDelay |
|
Registre 4x+13 (début du retard de transmission (ms)) |
XmEndDelay |
|
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 |
|
Registre 4x+1 (état de défaut) |
UserAvail_1 |
|
Registre 4x+2 (disponible pour l'utilisateur) |
BaudRate |
|
Registre 4x+3 (débit de données) |
DataBits |
|
Registre 4x+4 (bits de données) |
Parity |
|
Registre 4x+5 (parité) |
StopBits |
|
Registre 4x+6 (bits d'arrêt) |
UserAvail_2 |
|
Registre 4x+7 (disponible pour l'utilisateur) |
CommandWord |
|
Registre 4x+8 (mot de commande) |
MessagePtr |
|
Registre 4x+9 (pointeur du message) |
MessageLen |
|
Registre 4x+10 (longueur du message) |
RespTimeOut |
|
Registre 4x+11 (timeout de réponse (ms)) |
RetryLimit |
|
Registre 4x+12 (nombre maximum de nouvelles tentatives) |
XmStartDelay |
|
Registre 4x+13 (début du retard de transmission (ms)) |
XmEndDelay |
|
Registre 4x+14 (fin du retard de transmission (ms)) |
CurrentRetry |
|
Registre 4x+15 (nouvelle tentative en cours) |