Introduction
Le DDDT (Device Derived Data Type) T_U_DIS_SIS_IN_16
est l'interface entre le
module d'entrée numérique BMXSDI1602 et l'application qui s'exécute dans l'UC. Le DDDT T_U_DIS_SIS_IN_16
inclut les types de données T_SAFE_COM_DBG_IN
et T_U_DIS_SIS_CH_IN
.
Toutes ces structures sont décrites ci-après.
Structure du DDDT T_U_DIS_SIS_IN_16
La structure du
DDDT T_U_DIS_SIS_IN_16
inclut les
éléments suivants :
Elément |
Type de données |
Description |
Accès |
---|---|---|---|
MOD_HEALTH1 |
BOOL |
|
RO |
SAFE_COM_STS1 |
BOOL |
|
RO |
PP_STS |
BOOL |
|
RO |
CONF_LOCKED |
BOOL |
|
RO |
S_COM_DBG |
T_SAFE_COM_DBG_IN |
Structure de mise au point de communication sécurisée |
RO |
CH_IN_A |
ARRAY[0...7] of T_U_DIS_SIS_CH_IN |
Tableau de la structure de canal du rang A. |
– |
CH_IN_B |
ARRAY[0...7] of T_U_DIS_SIS_CH_IN |
Tableau de la structure de canal du rang B. |
– |
MUID2 |
ARRAY[0...3] of DWORD |
ID unique du module (affecté automatiquement par Control Expert) |
RO |
RESERVE |
ARRAY[0...9] of INT |
– |
– |
1. Lorsque la tâche SAFE n'est pas en mode d'exécution dans l'UC, les données échangées entre l'UC et le module ne sont pas mises à jour et MOD_HEALTH comme SAFE_COM_STS ont pour valeur 0. 2. Cette valeur générée automatiquement peut être modifiée à l’aide de la commande Control Expert. dans le menu principal de |
Structure T_SAFE_COM_DBG_IN
La structure T_SAFE_COM_DBG_IN
inclut les éléments
suivants :
Elément |
Type de données |
Description |
Accès |
---|---|---|---|
S_COM_EST |
BOOL |
|
RO |
M_NTP_SYNC |
BOOL |
Avec un micrologiciel d'UC de version 3.10 ou antérieure :
NOTE : Avec un micrologiciel d'UC de version 3.20
ou ultérieure, la valeur est toujours 1.
|
RO |
CPU_NTP_SYNC |
BOOL |
Avec un micrologiciel d'UC de version 3.10 ou antérieure :
NOTE : Avec un micrologiciel d'UC de version 3.20
ou ultérieure, la valeur est toujours 1.
|
RO |
CHECKSUM |
BYTE |
Somme de contrôle de trame de communication. |
RO |
COM_DELAY |
UINT |
Délai de communication entre deux valeurs reçues par le module :
|
RO |
COM_TO |
UINT |
Valeur du délai d'expiration pour les communications en provenance du module. |
R/W |
STS_MS_IN |
UINT |
Valeur de l'horodatage sécurisé des données reçues du module, à la milliseconde la plus proche. |
RO |
S_NTP_MS |
UINT |
Valeur horaire sécurisée du cycle en cours, à la milliseconde la plus proche. |
RO |
STS_S_IN |
UDINT |
Valeur de l'horodatage sécurisé des données reçues du module, en secondes. |
RO |
S_NTP_S |
UDINT |
Valeur horaire sécurisée du cycle en cours, en secondes. |
RO |
CRC_IN |
UDINT |
Valeur CRC pour les données reçues du module. |
RO |
Structure T_U_DIS_SIS_CH_IN
La structure T_U_DIS_SIS_CH_IN
inclut les éléments
suivants :
Elément |
Type de données |
Description |
Accès |
---|---|---|---|
CH_HEALTH1 |
BOOL |
Formule : CH_HEALTH = non (OC ou IC ou SC) et SAFE_COM_STS |
RO |
VALUE2 |
EBOOL |
Formule : VALUE = si (SAFE_COM_STS et non (IC)) alors READ_VALUE sinon 0 |
RO |
OC |
BOOL |
|
RO |
SC |
BOOL |
|
RO |
IC |
BOOL |
|
RO |
V_OC |
BOOL |
Etat de configuration du test d'ouverture ou de court-circuit à la terre :
|
RO |
V_SC |
BOOL |
Etat de configuration du test de court-circuit vers une source 24 V :
|
RO |
1. Lorsque la tâche SAFE n'est pas en mode d'exécution dans l'UC, les données échangées entre l'UC et le module ne sont pas mises à jour et CH_HEALTH a pour valeur 0. 2. L'élément VALUE peut être horodaté par le BMX CRA ou le BME CRA. |