Présentation
Cette section décrit l'onglet Control Expert pour une CPU M580 dans un rack local. Un type de données dérivé (DDT) est un ensemble d'éléments de même type (ARRAY) ou de types différents (structure).
Accès à l'onglet DDT d'équipement
Accédez au DDT d'équipement de la CPU dans Control Expert :
Étape |
Action |
---|---|
1 |
Ouvrez un projet Control Expert dont la configuration comprend une CPU M580. |
2 |
Regénérez le projet ( ). |
3 |
Ouvrez l'Control Expert, sous le ( ). dans |
4 |
Cochez la case . |
5 |
Développez (+) le DDT d'équipement dans la colonne . |
Vous pouvez ajouter cette variable à une table d'animation pour lire l'état et définir le bit de contrôle d'objet.
Niveau d'actualisation des entrées et sorties
Le tableau suivant décrit les entrées et sorties associées aux équipements EtherNet/IP ou Modbus :
Nom |
Description |
---|---|
|
Il s'agit d'un bit global :
|
|
Ce bit représente des objets d'entrée de la connexion :
|
|
Ce bit représente un objet d'entrée de l'équipement :
|
|
|
... |
|
(disponible) |
Les lignes qui suivent les données sont organisées en groupes d' et de dont les noms sont définis par l'utilisateur. Le nombre de lignes d'entrée et de sortie dépend du nombre de requêtes d'entrée et de sortie configurées pour un équipement donné. |
Paramètres
Utilisez l'onglet Control Expert pour configurer les paramètres pour le module RIO de la CPU sur le rack local :
deParamètre |
Description |
|
---|---|---|
DDT d'équipement implicite |
Nom |
nom par défaut du DDT d'équipement |
Type |
type de module (non modifiable) |
|
Afficher les détails |
lien d'accès à l'écran de l'éditeur de données DDT |
Configuration autonome
Les tableaux suivants présentent les champs du type de DDT d'équipement implicite utilisé avec le serveur de communication RIO de la CPU (RIO) dans des configurations autonomes avec Unity Pro 10.0 ou version ultérieure et M580 CPU version 2.01 ou ultérieure.
Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures.
Paramètres d'entrée
Les tableaux suivants décrivent les paramètres d'entrée du DDT d'équipement de la CPU :
ETH_STATUS (WORD) :
Nom |
Type |
Bit |
Description |
---|---|---|---|
PORT1_LINK |
BOOL |
0 |
0 = liaison ETH 1 interrompue |
1 = liaison ETH 1 active |
|||
PORT2_LINK |
BOOL |
1 |
0 = liaison ETH 2 interrompue |
1 = liaison ETH 2 active |
|||
PORT3_LINK |
BOOL |
2 |
0 = liaison ETH 3 interrompue |
1 = liaison ETH 3 active |
|||
ETH_BKP_PORT_LINK |
BOOL |
3 |
0 = liaison de l'embase Ethernet interrompue |
1 = liaison de l'embase Ethernet active |
|||
REDUNDANCY_STATUS (voir remarque ci-dessous) |
BOOL |
5 |
0 = chemin redondant non disponible |
1 = chemin redondant disponible |
|||
SCANNER_OK |
BOOL |
6 |
0 = scrutateur absent |
1 = scrutateur présent |
|||
GLOBAL_STATUS |
BOOL |
7 |
0 = au moins un service ne fonctionne pas normalement NOTE : Consultez les notes
de bas de page pour
SERVICE_STATUS et SERVICE_STATUS2 , ci-dessous,
pour identifier les services qui définissent GLOBAL STATUS à 0. |
1 = tous les services fonctionnent normalement |
|||
NETWORK_HEALTH |
BOOL |
8 |
0 = une tempête de diffusion a été détectée sur le réseau NOTE : vérifiez le câblage, ainsi que la configuration
de la CPU et du module BMENOC0301/11.
|
1 = aucune tempête de diffusion n'a été détectée sur le réseau |
|||
NOTE : vous pouvez contrôler les ruptures au niveau de l'anneau
principal RIO en diagnostiquant les bits REDUNDANCY_STATUS dans le DDT d'équipement
du module CPU. Le système détecte et signale dans ce bit
une rupture du câble de l'anneau principal qui dure au moins
5 secondes.
Valeur du bit REDUNDANCY_STATUS :
|
AVIS | |
---|---|
SERVICE_STATUS (WORD) :
Nom |
Type |
Bit |
Description |
---|---|---|---|
RSTP_SERVICE1 |
BOOL |
0 |
0 = le service RSTP ne fonctionne pas normalement |
1 = le service RSTP fonctionne normalement ou est désactivé |
|||
PORT502_SERVICE1 |
BOOL |
2 |
0 = le service Port 502 ne fonctionne pas normalement |
1 = le service Port 502 fonctionne normalement ou est désactivé |
|||
SNMP_SERVICE1 |
BOOL |
3 |
0 = le service SNMP ne fonctionne pas normalement |
1 = le service SNMP fonctionne normalement ou est désactivé |
|||
MAIN_IP_ADDRESS_STATUS |
BOOL |
4 |
0 = l'adresse IP principale est en double ou non attribuée |
1 = l'adresse IP principale est unique et valide |
|||
ETH_BKP_FAILURE |
BOOL |
5 |
0 = le matériel de l'embase Ethernet ne fonctionne pas correctement |
1 = le matériel de l'embase Ethernet fonctionne correctement |
|||
ETH_BKP_ERROR |
BOOL |
6 |
0 = erreur d'embase Ethernet détectée |
1 = l'embase Ethernet fonctionne correctement |
|||
EIP_SCANNER1 |
BOOL |
7 |
0 = le service ne fonctionne pas normalement |
1 = le service fonctionne normalement |
|||
MODBUS_SCANNER1 |
BOOL |
8 |
0 = le service ne fonctionne pas normalement |
1 = le service fonctionne normalement |
|||
NTP_SERVER1, 2 |
BOOL |
9 |
0 = le serveur SNTP ne fonctionne pas normalement |
1 = le serveur SNTP fonctionne normalement |
|||
SNTP_CLIENT1, 2 |
BOOL |
10 |
0 = le service ne fonctionne pas normalement |
1 = le service fonctionne normalement |
|||
WEB_SERVER1 |
BOOL |
11 |
0 = le service ne fonctionne pas normalement |
1 = le service fonctionne normalement |
|||
FIRMWARE_UPGRADE |
BOOL |
12 |
0 = le service ne fonctionne pas normalement |
1 = le service fonctionne normalement |
|||
FTP |
BOOL |
13 |
0 = le service ne fonctionne pas normalement |
1 = le service fonctionne normalement |
|||
FDR_SERVER1 |
BOOL |
14 |
0 = le service ne fonctionne pas normalement |
1 = le service fonctionne normalement |
|||
EIP_ADAPTER1 |
BOOL |
15 |
0 = le service de serveur adaptateur EIP ne fonctionne pas normalement |
1 = le service de serveur adaptateur EIP fonctionne normalement |
|||
1. Lorsque ce service
est défini sur 0, 2. Uniquement pour les versions de micrologiciel antérieures à 4.01. |
SERVICE_STATUS2 (WORD) :
Nom |
Type |
Bit |
Description |
---|---|---|---|
A_B_IP_ADDRESS_STATUS |
BOOL |
0 |
0 = adresse IP en double ou aucune adresse IP attribuée |
1 = les adresses IP (état A/B) sont correctement attribuées |
|||
LLDP_SERVICE1 |
BOOL |
1 |
0 = le service LLDP ne fonctionne pas normalement |
1 = le service LLDP fonctionne normalement ou est désactivé |
|||
EVENT_LOG_STATUS |
BOOL |
2 |
0 = le service de consignation des événements ne fonctionne pas normalement |
1 = le service de consignation des événements fonctionne normalement ou est désactivé |
|||
LOG_SERVER_NOT_REACHABLE |
BOOL |
3 |
1 = aucun acquittement reçu du serveur syslog |
0 = acquittement reçu du serveur syslog |
|||
CSIO_SCANNER (PAC CIP Safety) |
BOOL |
4 |
0 = une connexion CIP Safety au moins ne fonctionne pas normalement |
1 = tous les équipements d'E/S CIP Safety fonctionnent normalement |
|||
NTP_SYNC |
BOOL |
5 |
1 = mode Server only |
0 = mode différent de Server only |
|||
NTP_SERVICE |
BOOL |
6 |
0 = démon NTP inactif |
1 = démon NTP actif |
|||
NTP_QUALITY_WARNING |
BOOL |
7 |
1 = qualité de l'horloge hors de la plage définie dans la configuration |
0 = qualité de l'horloge dans la plage de configuration définie |
|||
(réservé) |
– |
8-15 |
(réservé) |
1. Lorsque ce service
est défini sur 0, |
ETH_PORT_1_2_STATUS (BYTE) :
Nom |
Type |
Description |
---|---|---|
Fonction des ports Ethernet et rôle RSTP codés sur 2 bits |
Bits 1 à 0 |
0 : port ETH 1 désactivé |
1 : port d'accès ETH 1 |
||
2 : réplication de port ETH 1 |
||
3 : port de réseau d'équipements ETH 1 |
||
Bits 3 à 2 |
Réservé (0) |
|
Bits 5 à 4 |
0 : port ETH 2 désactivé |
|
1 : port d'accès ETH 2 |
||
2 : réplication de port ETH 2 |
||
3 : port de réseau d'équipements ETH 2 |
||
Bits 7 à 6 |
0 : port RSTP alternatif ETH 2 |
|
1 : port RSTP de secours ETH 2 |
||
2 : port RSTP désigné ETH 2 |
||
3 : port RSTP racine ETH 2 |
ETH_PORT_3_BKP_STATUS (BYTE) :
Nom |
Bit |
Description |
---|---|---|
Fonction des ports Ethernet et rôle RSTP codés sur 2 bits |
Bits 1 à 0 |
0 : port ETH 3 désactivé |
1 : port d'accès ETH 3 |
||
2 : réplication de port ETH 3 |
||
3 : port de réseau d'équipements ETH 3 |
||
Bits 3 à 2 |
0 : port RSTP alternatif ETH 3 |
|
1 : port RSTP de secours ETH 3 |
||
2 : port RSTP désigné ETH 3 |
||
3 : port RSTP racine ETH 3 |
||
Bits 5 à 4 |
0 : port d'embase Ethernet désactivé |
|
1 : port d'embase Ethernet activé pour prendre en charge les communications Ethernet |
||
Bits 7 à 6 |
Réservé (0) |
FDR_USAGE :
Type |
Type |
Description |
---|---|---|
FDR_USAGE |
BYTE |
% d'utilisation du serveur FDR |
NTP_WITHIN :
Type |
Type |
Description |
---|---|---|
NTP_WITHIN |
UINT |
Précision estimée de l'horloge en millisecondes |
NTP_NB_SERVER_CONNECTED :
Type |
Type |
Description |
---|---|---|
NTP_SERVER_CONNECTED |
UINT |
Nombre de serveurs connectés |
IN_PACKETS (UINT) :
Type |
Bit |
Description |
---|---|---|
UINT |
0-7 |
Nombre de paquets reçus sur l'interface (ports internes) |
IN_ERRORS (UINT) :
Type |
Bit |
Description |
---|---|---|
UINT |
0-7 |
Nombre de paquets entrants contenant des erreurs détectées |
OUT_PACKETS (UINT) :
Type |
Bit |
Description |
---|---|---|
UINT |
0-7 |
Nombre de paquets envoyés sur l'interface (ports internes) |
OUT_ERRORS (UINT) :
Type |
Bit |
Description |
---|---|---|
UINT |
0-7 |
Nombre de paquets sortants contenant des erreurs détectées |
CONF_SIG (UDINT) :
Type |
Bit |
Description |
---|---|---|
UDINT |
0-15 |
Signatures de tous les fichiers sur le serveur FDR du module local |
Paramètres de sortie
Bien que le DDT d'équipement à redondance d'UC ne soit pas échangé en totalité entre la CPU primaire et la CPU redondante, les champs suivants sont transférés : DROP_CTRL ; RIO_CTRL ; DIO_CTRL
Les tableaux suivants décrivent les paramètres de sortie :
DROP_CTRL :
Nom |
Type |
Rang |
Description |
---|---|---|---|
DROP_CTRL |
BOOL |
1...32 ou 1...64 |
1 bit par station d'E/S distantes (RIO) (jusqu'à 32 ou 64 selon la version du micrologiciel de la CPU) |
RIO_CTRL :
Nom |
Type |
Rang |
Description |
---|---|---|---|
RIO_CTRL |
BOOL |
257...384 |
1 bit par station d'E/S distantes (RIO) (jusqu'à 128) |
DIO_CTRL :
Nom |
Type |
Rang |
Description |
---|---|---|---|
DIO_CTRL |
BOOL |
513...640 |
1 bit par station d'E/S distribuées (DIO) (jusqu'à 128) |
CSIO_HEALTH :
Nom |
Type |
Rang |
Description |
---|---|---|---|
CSIO_HEALTH (sécurité) |
BOOL |
769...896 |
Bits de validité CSIO (1 bit par station DIO jusqu'à 68 CSIO) |
SERVICE_CMD (WORD) :
Nom |
Bit |
Rang |
Description |
---|---|---|---|
NTP_ENABLE |
BOOL |
0 |
0 : arrêter le démon NTP |
1 : démarrer le démon NTP |
RED_PRP_DROP_SWAP :
Nom |
Type |
Rang |
Description |
---|---|---|---|
RED_PRP_DROP_SWAP |
BOOL |
1...64 |
1 bit par station PRP (jusqu'à 64). Une permutation n'est possible que pour la station PRP gérée par les modules adaptateur BMECRA31310(H) en mode redondant. |
Validité des équipements
Bien que le DDT d'équipement à redondance d'UC ne soit pas échangé en totalité entre la CPU primaire et la CPU redondante, les champs suivants sont transférés : DROP_HEALTH ; RIO_HEALTH ; LS_HEALTH ; DIO_HEALTH
Le tableau suivant décrit les paramètres de validité des équipements scrutés par le module. Les données se présentent sous la forme d'un tableau de valeurs booléennes :
Paramètre |
Type |
Validité des… |
---|---|---|
DROP_HEALTH |
ARRAY [1...32] OF BOOL ou ARRAY [1...64] of BOOL |
Un élément du tableau correspond à une station X80 gérée par un module adaptateur BMXCRA••••• ou BMECRA••••• (jusqu'à 32 ou 64 en fonction de la version du micrologiciel de la CPU). |
RIO_HEALTH |
ARRAY [257...384] OF BOOL |
Equipements RIO : un élément du tableau correspond à un équipement RIO (128 équipements RIO maximum). |
LS_HEALTH |
ARRAY [1...3] OF BOOL |
Esclaves locaux : un élément du tableau correspond à un esclave local (trois esclaves locaux maximum). |
DIO_HEALTH |
ARRAY [513...640] OF BOOL |
Equipements DIO : un élément du tableau correspond à un équipement DIO (128 équipements DIO maximum). |
CSIO_HEALTH (PAC CIP Safety) |
ARRAY [769...896] of BOOL |
Equipements CSIO : un élément du tableau correspond à un équipement CSIO (128 équipements CSIO maximum). |
Valeurs :
1 (true) : un équipement est opérationnel. Les données d'entrée provenant de l'équipement sont reçues dans le timeout de validité préconfiguré.
0 (false) : un équipement n'est pas opérationnel. Les données d'entrée provenant de l'équipement ne sont pas reçues dans le timeout de validité préconfiguré.