Détail des objets à échange explicite de l'IODDT de type T_CCY_GROUP0
(Traduction du document original anglais)
Présentation
Cette partie présente les objets à échanges explicites de l’IODDT de type T_CCY_GROUP0 qui s’applique au module TSX CCY 1128 pour la voie 0. Elle regroupe les objets de type mot, dont les bits ont une signification particulière. Ces objets sont présentés en détail ci-dessous.
La mise à jour de certains de ces objets est réalisée par des fonctions spécifiques :
Exemple de déclaration d’une variable : IODDT_VAR1 de type T_CCY_GROUP0
Remarques
Indicateurs d’exécution d’un échange explicite : EXCH_STS
Le tableau ci-dessous présente les bits de contrôle des échanges explicites : EXCH_STS (%MWr.m.c.0). La mise à jour de ces variables est réalisée automatiquement par le système à chaque échange explicite.
Symbole standard
Type
Accès
Signification
Repère
STS_IN_PROGR
BOOL
R
Lecture des mots d’état de la voie en cours
%MWr.m.c.0.0
ADJ_IN_PROGR
BOOL
R
Echange de paramètres de réglage en cours
%MWr.m.c.0.2
RECONF_IN_PROGR
BOOL
R
Reconfiguration du module en cours
%MWr.m.c.0.15
Compte rendu d’échanges explicites : EXCH_RPT
Le tableau ci-dessous présente les bits de compte rendu : EXCH_RPT (%MWr.m.c.1). La mise à jour de ces variables est réalisée automatiquement par le système à chaque échange explicite.
Symbole standard
Type
Accès
Signification
Repère
STS_ERR
BOOL
R
Défaut de lecture des mots d’état de la voie
(1 = échec)
%MWr.m.c.1.0
ADJ_ERR
BOOL
R
Défaut lors d’un échange de paramètres de réglage
(1 = échec)
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
Défaut lors de la reconfiguration de la voie
(1 = échec)
%MWr.m.c.1.15
Mot de défaut voie
Le tableau ci-dessous présente les bits de défaut voie : CH_FLT. La mise à jour de ces variables est réalisée par un READ_STS (IODDT_VAR1).
Symbole standard
Type
Accès
Signification
Repère
ENC_FLT
BOOL
R
Défaut acquisition codeur
%MWr.m.c.2.0
AUXIL_FLT
BOOL
R
Défaut entrées auxiliaires
%MWr.m.c.2.1
TRACKS_FLT
BOOL
R
Défaut sorties pistes
%MWr.m.c.2.3
INTERNAL_FLT
BOOL
R
Défaut interne, voie inopérante
%MWr.m.c.2.4
CONF_FLT
BOOL
R
Défaut de configuration : configuration matérielle et logicielle différentes
%MWr.m.c.2.5
COM_FLT
BOOL
R
Défaut de communication
%MWr.m.c.2.6
APPLI_FLT
BOOL
R
Défaut application : défaut de configuration, réglage ou commande
%MWr.m.c.2.7
CH_LED0
BOOL
R
Voyant voie
%MWr.m.c.2.8
CH_LED1
BOOL
R
Voyant voie
%MWr.m.c.2.9
ENC_SUPPLY_FLT
BOOL
R
Défaut d’alimentation codeur
%MWr.m.c.2.10
ENC_WIRE_FLT
BOOL
R
Défaut raccordemet sur A, B ou Z
%MWr.m.c.2.11
ENC_TRANSMIT_FLT
BOOL
R
Défaut transmission trame SSI (parité, format)
%MWr.m.c.2.12
AUX_SUPPLY_FLT
BOOL
R
Défaut alimentation E/S auxiliaires
%MWr.m.c.2.13
C0_SUPPLY_FLT
BOOL
R
Défaut alimentation connecteur 0
%MWr.m.c.2.14
C1_SUPPLY_FLT
BOOL
R
Défaut alimentation connecteur 1
%MWr.m.c.2.15
Mots de défaut voie étendu
Le tableau ci-dessous présente les bits et mots de défaut voie étendus: EXTEN0_FLT, EXTEN1_FLT, C0_SHORT_CIRCUIT, C1_SHORT_CIRCUIT. La mise à jour de ces variables est réalisée par un READ_STS (IODDT_VAR1).
Symbole standard
Type
Accès
Signification
Repère
EXTEN0_FLT
INT
R
Etat voie
%MWr.m.c.3
ENC_ALARM
BOOL
R
Alarme codeur SSI
%MWr.m.c.3.2
EXTEN1_FLT
INT
R
Etat voie
%MWr.m.c.4
C0_SHORT_CIRCUIT
INT
R
Défaut cour-circuit sur connecteur 0
%MWr.m.c.6
C1_SHORT_CIRCUIT
INT
R
Défaut cour-circuit sur connecteur 1
%MWr.m.c.7
Paramètres de réglage fonction mesure
Le tableau ci-dessous présente les objets de réglage de la mesure accessibles par les fonctions READ_PARAM, WRITE_PARAM, SAVE_PARAM, RESTORE_PARAM, MOD_PARAM. Pour connaître les objets impactés par chaque fonction, reportez vous à sa descrition.
Symbole standard
Type
Accès
Signification
Repère
PRESET_ANG_VALUE
INT
RW
valeur de recalage de l’angle
%MWr.m.0.20
PRESET_TURN_VALUE
INT
RW
valeur de recalage du nombre de cycles
%MWr.m.0.21
SLACK_VALUE
INT
RW
valeur de réglage du jeu de l’axe à l’inversion : hystérésis compris entre -1023 et + 1023
%MWr.m.0.22
MAX_PIECES
INT
RW
valeur maximum du nombre de pièces
%MWr.m.0.23
ABS_OFFSET_ANG
INT
RW
valeur de l’offset de l’angle du codeur absolu par rapport au 0 machine
%MWr.m.0.24
ABS_OFFSET_TURN
INT
RW
valeur de recalage de l’angle
%MWr.m.0.25
ABS_REDUC
INT
RW
valeur de recalage du nombre de cycles
%MWr.m.0.26
RESOL_ANG
INT
RW
résolution de la machine en nombre de points par cycle
%MWr.m.0.27
RESOL_TURN
INT
RW
résolution de la machine en nombre de cycles
%MWr.m.0.28
Paramètres de réglage des pistes
Le tableau ci-dessous présente les objets de réglage des pistes accessibles par les fonctions READ_PARAM, WRITE_PARAM, SAVE_PARAM, RESTORE_PARAM, MOD_TRACK. Pour connaître les objets impactés par chaque fonction, reportez vous à sa descrition
Symbole standard
Type
Accès
Signification
Repère
SPECIF_TRACK_T0
INT
RW
Détail des bits ci-dessous
%MWr.m.0.32
-
BOOL
RW
Action sur le compteur de pièces en sens avant.
bit 0 =0, bit 1 = 0 : pas d'action
bit 0 =1, bit 1 = 0: incrément pour tout passage à 1 de la piste
bit 0 =0, bit 1 = 1: décrément pour tout passage à 1 de la piste
bit 0 =1, bit 1 = 1: remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.32.0
%MWr.m.0.32.1
-
BOOL
RW
Action sur le compteur de pièces en sens arrière.
bit 2 =0, bit 3 = 0 : pas d'action
bit 2 =1, bit 3 = 0: incrément pour tout passage à 1 de la piste
bit 2 =0, bit 3 = 1: décrément pour tout passage à 1 de la piste
bit 2 =1, bit 3 = 1: remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.32.2
%MWr.m.0.32.3
ADD_TRACK_T0
BOOL
RW
bit =1 mise en parallèle des pistes sur une sortie, OUT 0 = piste 0 + piste 4
%MWr.m.0.32.11
INVERT_TRACK_T0
BOOL
RW
bit =1 inversion de l’état de la piste
%MWr.m.0.32.12
EVT_TRACK_T0
BOOL
RW
bit =1 piste événementielle
%MWr.m.0.32.13
USE_TRACK_T0
BOOL
RW
bit = 0 la piste ne participe pas au traitement
bit =1 la piste participe au traitement
%MWr.m.0.32.15
ANTICIP_FACTOR_T0
INT
RW
facteur d’anticipation par pas de 50 microsecondes
valeur comprise entre 0 et 32767
%MWr.m.0.33
SPECIF_TRACK_T1
INT
RW
Détail des bits ci-dessous
%MWr.m.0.34
-
BOOL
RW
Action sur le compteur de pièces en sens avant.
bit 0 = 0, bit 1 = 0 : pas d'action
bit 0 = 1, bit 1 = 0 : incrément pour tout passage à 1 de la piste
bit 0 = 0, bit 1 = 1 : décrément pour tout passage à 1 de la piste
bit 0 = 1, bit 1 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.34.0
%MWr.m.0.34.1
-
BOOL
RW
Action sur le compteur de pièces en sens arrière.
bit 2 = 0, bit 3 = 0 : pas d'action
bit 2 = 1, bit 3 = 0 : incrément pour tout passage à 1 de la piste
bit 2 = 0, bit 3 = 1 : décrément pour tout passage à 1 de la piste
bit 2 = 1, bit 3 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.34.2
%MWr.m.0.34.3
ADD_TRACK_T1
BOOL
RW
bit = 1 mise en parallèle des pistes sur une sortie, OUT 1 = piste 1 + piste 5
%MWr.m.0.34.11
INVERT_TRACK_T1
BOOL
RW
bit = 1 inversion de l'état de la piste
%MWr.m.0.34.12
EVT_TRACK_T1
BOOL
RW
bit = 1 piste événementielle
%MWr.m.0.34.13
USE_TRACK_T1
BOOL
RW
bit = 0 la piste ne participe pas au traitement
bit =1 la piste participe au traitement
%MWr.m.0.34.15
ANTICIP_FACTOR_T1
INT
RW
facteur d’anticipation par pas de 50 microsecondes
valeur comprise entre 0 et 32767
%MWr.m.0.35
SPECIF_TRACK_T2
INT
RW
Détail des bits ci-dessous
%MWr.m.0.36
-
BOOL
RW
Action sur le compteur de pièces en sens avant.
bit 0 = 0, bit 1 = 0 : pas d'action
bit 0 = 1, bit 1 = 0 : incrément pour tout passage à 1 de la piste
bit 0 = 0, bit 1 = 1 : décrément pour tout passage à 1 de la piste
bit 0 = 1, bit 1 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.36.0
%MWr.m.0.36.1
-
BOOL
RW
Action sur le compteur de pièces en sens arrière.
bit 2 = 0, bit 3 = 0 : pas d'action
bit 2 = 1, bit 3 = 0 : incrément pour tout passage à 1 de la piste
bit 2 = 0, bit 3 = 1 : décrément pour tout passage à 1 de la piste
bit 2 = 1, bit 3 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.36.2
%MWr.m.0.36.3
ADD_TRACK_T2
BOOL
RW
bit = 1 mise en parallèle des pistes sur une sortie, OUT 2 = piste 2 + piste 6
%MWr.m.0.36.11
INVERT_TRACK_T2
BOOL
RW
bit = 1 inversion de l'état de la piste
%MWr.m.0.36.12
EVT_TRACK_T2
BOOL
RW
bit = 1 piste événementielle
%MWr.m.0.36.13
USE_TRACK_T2
BOOL
RW
bit = 0 la piste ne participe pas au traitement
bit =1 la piste participe au traitement
%MWr.m.0.36.15
ANTICIP_FACTOR_T2
INT
RW
facteur d’anticipation par pas de 50 microsecondes
valeur comprise entre 0 et 32767
%MWr.m.0.37
SPECIF_TRACK_T3
INT
RW
Détail des bits ci-dessous
%MWr.m.0.38
-
BOOL
RW
Action sur le compteur de pièces en sens avant.
bit 0 = 0, bit 1 = 0 : pas d'action
bit 0 = 1, bit 1 = 0 : incrément pour tout passage à 1 de la piste
bit 0 = 0, bit 1 = 1 : décrément pour tout passage à 1 de la piste
bit 0 = 1, bit 1 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.38.0
%MWr.m.0.38.1
-
BOOL
RW
Action sur le compteur de pièces en sens arrière.
bit 2 = 0, bit 3 = 0 : pas d'action
bit 2 = 1, bit 3 = 0 : incrément pour tout passage à 1 de la piste
bit 2 = 0, bit 3 = 1 : décrément pour tout passage à 1 de la piste
bit 2 = 1, bit 3 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.38.2
%MWr.m.0.38.3
ADD_TRACK_T3
BOOL
RW
bit = 1 mise en parallèle des pistes sur une sortie, OUT 3 = piste 3 + piste 7
%MWr.m.0.38.11
INVERT_TRACK_T3
BOOL
RW
bit = 1 inversion de l'état de la piste
%MWr.m.0.38.12
EVT_TRACK_T3
BOOL
RW
bit = 1 piste événementielle
%MWr.m.0.38.13
USE_TRACK_T3
BOOL
RW
bit = 0 la piste ne participe pas au traitement
bit =1 la piste participe au traitement
%MWr.m.0.38.15
ANTICIP_FACTOR_T3
INT
RW
facteur d’anticipation par pas de 50 microsecondes
valeur comprise entre 0 et 32767
%MWr.m.0.39
SPECIF_TRACK_T4
INT
RW
Détail des bits ci-dessous
%MWr.m.0.40
-
BOOL
RW
Action sur le compteur de pièces en sens avant.
bit 0 = 0, bit 1 = 0 : pas d'action
bit 0 = 1, bit 1 = 0 : incrément pour tout passage à 1 de la piste
bit 0 = 0, bit 1 = 1 : décrément pour tout passage à 1 de la piste
bit 0 = 1, bit 1 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.40.0
%MWr.m.0.40.1
-
BOOL
RW
Action sur le compteur de pièces en sens arrière.
bit 2 = 0, bit 3 = 0 : pas d'action
bit 2 = 1, bit 3 = 0 : incrément pour tout passage à 1 de la piste
bit 2 = 0, bit 3 = 1 : décrément pour tout passage à 1 de la piste
bit 2 = 1, bit 3 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.40.2
%MWr.m.0.40.3
INVERT_TRACK_T4
BOOL
RW
bit = 1 inversion de l'état de la piste
%MWr.m.0.40.12
EVT_TRACK_T4
BOOL
RW
bit = 1 piste événementielle
%MWr.m.0.40.13
USE_TRACK_T4
BOOL
RW
bit = 0 la piste ne participe pas au traitement
bit =1 la piste participe au traitement
%MWr.m.0.40.15
ANTICIP_FACTOR_T4
INT
RW
facteur d’anticipation par pas de 50 microsecondes
valeur comprise entre 0 et 32767
%MWr.m.0.41
SPECIF_TRACK_T5
INT
RW
Détail des bits ci-dessous
%MWr.m.0.42
-
BOOL
RW
Action sur le compteur de pièces en sens avant.
bit 0 = 0, bit 1 = 0 : pas d'action
bit 0 = 1, bit 1 = 0 : incrément pour tout passage à 1 de la piste
bit 0 = 0, bit 1 = 1 : décrément pour tout passage à 1 de la piste
bit 0 = 1, bit 1 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.42.0
%MWr.m.0.42.1
-
BOOL
RW
Action sur le compteur de pièces en sens arrière.
bit 2 = 0, bit 3 = 0 : pas d'action
bit 2 = 1, bit 3 = 0 : incrément pour tout passage à 1 de la piste
bit 2 = 0, bit 3 = 1 : décrément pour tout passage à 1 de la piste
bit 2 = 1, bit 3 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.42.2
%MWr.m.0.42.3
INVERT_TRACK_T5
BOOL
RW
bit = 1 inversion de l'état de la piste
%MWr.m.0.42.12
EVT_TRACK_T5
BOOL
RW
bit = 1 piste événementielle
%MWr.m.0.42.13
USE_TRACK_T5
BOOL
RW
bit = 0 la piste ne participe pas au traitement
bit =1 la piste participe au traitement
%MWr.m.0.42.15
ANTICIP_FACTOR_T5
INT
RW
facteur d’anticipation par pas de 50 microsecondes
valeur comprise entre 0 et 32767
%MWr.m.0.43
SPECIF_TRACK_T6
INT
RW
Détail des bits ci-dessous
%MWr.m.0.44
-
BOOL
RW
Action sur le compteur de pièces en sens avant.
bit 0 = 0, bit 1 = 0 : pas d'action
bit 0 = 1, bit 1 = 0 : incrément pour tout passage à 1 de la piste
bit 0 = 0, bit 1 = 1 : décrément pour tout passage à 1 de la piste
bit 0 = 1, bit 1 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.44.0
%MWr.m.0.44.1
-
BOOL
RW
Action sur le compteur de pièces en sens arrière.
bit 2 = 0, bit 3 = 0 : pas d'action
bit 2 = 1, bit 3 = 0 : incrément pour tout passage à 1 de la piste
bit 2 = 0, bit 3 = 1 : décrément pour tout passage à 1 de la piste
bit 2 = 1, bit 3 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.44.2
%MWr.m.0.44.3
INVERT_TRACK_T6
BOOL
RW
bit = 1 inversion de l'état de la piste
%MWr.m.0.44.12
EVT_TRACK_T6
BOOL
RW
bit = 1 piste événementielle
%MWr.m.0.44.13
USE_TRACK_T6
BOOL
RW
bit = 0 la piste ne participe pas au traitement
bit =1 la piste participe au traitement
%MWr.m.0.44.15
ANTICIP_FACTOR_T6
INT
RW
facteur d’anticipation par pas de 50 microsecondes
valeur comprise entre 0 et 32767
%MWr.m.0.45
SPECIF_TRACK_T7
INT
RW
Détail des bits ci-dessous
%MWr.m.0.46
-
BOOL
RW
Action sur le compteur de pièces en sens avant.
bit 0 = 0, bit 1 = 0 : pas d'action
bit 0 = 1, bit 1 = 0 : incrément pour tout passage à 1 de la piste
bit 0 = 0, bit 1 = 1 : décrément pour tout passage à 1 de la piste
bit 0 = 1, bit 1 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.46.0
%MWr.m.0.46.1
-
BOOL
RW
Action sur le compteur de pièces en sens arrière.
bit 2 = 0, bit 3 = 0 : pas d'action
bit 2 = 1, bit 3 = 0 : incrément pour tout passage à 1 de la piste
bit 2 = 0, bit 3 = 1 : décrément pour tout passage à 1 de la piste
bit 2 = 1, bit 3 = 1 : remise à zéro pour tout passage à 1 de la piste
%MWr.m.0.46.2
%MWr.m.0.46.3
INVERT_TRACK_T7
BOOL
RW
bit = 1 inversion de l'état de la piste
%MWr.m.0.46.12
EVT_TRACK_T7
BOOL
RW
bit = 1 piste événementielle
%MWr.m.0.46.13
USE_TRACK_T7
BOOL
RW
bit = 0 la piste ne participe pas au traitement
bit =1 la piste participe au traitement
%MWr.m.0.46.15
ANTICIP_FACTOR_T7
INT
RW
facteur d’anticipation par pas de 50 microsecondes
valeur comprise entre 0 et 32767
%MWr.m.0.47
Paramètres de réglage des cames
Le tableau ci-dessous présente les objets de réglage des cames accessibles par les fonctions READ_PARAM, WRITE_PARAM, SAVE_PARAM, RESTORE_PARAM, MOD_CAM. Pour connaître les objets impactés par chaque fonction, reportez vous à sa descrition.
Symbole standard
Type
Accès
Signification
Repère
SPECIF_CAM_C0
INT
RW
spécification du premier profil de came
%MWr.m.c.48
FORW_ENABLE_C0
BOOL
RW
bit =1 came validée en sens avant
%MWr.m.c.48.3
BACK_ENABLE_C0
BOOL
RW
bit = 1 came validée en sens arrière
%MWr.m.c.48.4
USE_CAM_C0
BOOL
RW
bit = 0 la came n'est pas traitée par le programme
bit = 1 la came est déclarée et traitée par le programme
%MWr.m.c.48.15
SPECIF_CAM_1_C0
BOOL
R
spécification du second profil de came
%MWr.m.c.49
X1_C0
INT
R
valeur du seuil X1 de la came
%MWr.m.c.50
X2_C0
INT
R
valeur du seuil X2 de la came
%MWr.m.c.51
TIME_SWITCH_OFF_C0
INT
R
valeur de la temporisation à l’ouverture par pas de 100 microsecondes de 0 à 16383
%MWr.m.c.52
...
...
...
...
...
SPECIF_CAM_C31
INT
RW
spécification du premier profil de came
%MWr.m.c.203
FORW_ENABLE_C31
BOOL
RW
bit =1 came validée en sens avant
%MWr.m.c.203.3
BACK_ENABLE_C31
BOOL
RW
bit = 1 came validée en sens arrière
%MWr.m.c.203.4
USE_CAM_C31
BOOL
RW
bit = 0 la came n'est pas traitée par le programme
bit = 1 la came est déclarée et traitée par le programme
%MWr.m.c.203.15
SPECIF_CAM_1_C31
BOOL
R
spécification du second profil de came
%MWr.m.c.204
X1_C31
INT
R
valeur du seuil X1 de la came
%MWr.m.c.205
X2_C31
INT
R
valeur du seuil X2 de la came
%MWr.m.c.206
TIME_SWITCH_OFF_C31
INT
R
valeur de la temporisation à l’ouverture par pas de 100 microsecondes de 0 à 16383
%MWr.m.c.207
Le tableau précédent décrit les paramètres des cames 0 et 31,la règle d’écriture est donnée dans l’exemple qui suit.
Par exemple X2_C12 correspond au mot %MWr.m.c.111 (111 = 51+5*12). La règle générale est la suivante :