Introduction

Cette rubrique décrit l'onglet du DDT d'équipement de Control Expert pour un rack local Quantum qui comprend un module de tête d'E/S distantes 140CRP31200. 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).

Le nom d'instance de DDT d'équipement peut être défini manuellement, mais lors de l'ajout d'un module, un nom d'instance de DDT d'équipement par défaut est défini par Control Expert

Modification du nom d'un DDT d'équipement

Control Expert permet de modifier facilement le nom d'un DDT d'équipement :

Étape

Action

Commentaire

1

Ouvrez l' Editeur de données dans le Navigateur de projet de Control Expert.

Chemin : Outils > Editeur de données

2

Cliquez avec le bouton droit sur le DDT d'équipement et utilisez les commandes Copier/Coller.

Un nouveau nom par défaut est proposé.

3

Développez le Bus local dans le Navigateur de projet de Control Expert.

Chemin : Outils > Navigateur de projet > Projet > Configuration > Bus local

4

Double-cliquez sur le module 140CRP31200.

Les onglets de paramètres apparaissent.

5

Sélectionnez l'onglet DDT d'équipement.

Sélectionnez le nouveau nom de DDT (par exemple : My_CRP312) comme nom du DDT d'équipement.

Le champ DDT d'équipement implicite contient un nom et un type par défaut.

Accès à l'onglet DDT d'équipement

Dans Control Expert :

Étape

Action

Commentaire

1

Développez le Bus local dans le Navigateur de projet de Control Expert.

Chemin : Outils > Navigateur de projet > Projet > Configuration > Bus local

2

Double-cliquez sur le module 140CRP31200.

Les onglets de paramètres apparaissent.

3

Sélectionnez l'onglet DDT d'équipement.

 

L'onglet DDT d'équipement contient un nom et un type :

Paramètres

Utilisez l'onglet DDT d'équipement de Control Expert pour configurer les paramètres suivants pour le module 140CRP31200 sur le rack local :

Paramètre

Description

DDT d'équipement implicite

Nom

Un nom d'instance de DDT d'équipement par défaut est défini par Control Expert.

Type

type de module (non modifiable)

Afficher les détails

lien vers l'écran de l'éditeur de données DDT

Types de DDT d'équipement implicites

Le module 140CRP31200 implémente le type de DDT d'équipement implicite conformément à la configuration de l'UC (CPU) :

  • T_U_CRP_HSBY_IN : configurations Hot Standby

  • T_U_CRP_STD_IN: configurations autonomes

Configurations Hot Standby

Ce tableau décrit les champs du type de DDT d'équipement implicite de T_U_CRP_HSBY_IN qui est utilisé avec le module 140CRP31200 dans les configurations Hot Standby :

Champ

Type

Accès

Description

LOCAL_PLC

T_U_CRP_STD_IN

L

Etat de 140CRP31200 (automate local)

REMOTE_PLC

T_U_CRP_STD_IN

L

Etat de 140CRP31200 (automate distant/pair)

Configurations autonomes et Hot Standby :

Ce tableau décrit les champs du type de DDT d'équipement implicite de T_U_CRP_STD_IN qui est utilisé avec le module 140CRP31200 dans les configurations autonomes et Hot Standby :

ETH_STATUS (BYTE):

Nom

Type

Rang

Bit

Description

PORT1_LINK

BOOL

0

0

0 = liaison du port 1 interrompue

1 = liaison du port 1 active

PORT2_LINK

BOOL

1

1

0 = liaison du port 2 interrompue

1 = liaison du port 2 active

PORT3_LINK

BOOL

2

2

0 = liaison du port 3 interrompue

1 = liaison du port 3 active

PORT4_LINK

BOOL

3

3

0 = liaison du port 4 interrompue

1 = liaison du port 4 active

CRP_LINK

BOOL

4

4

0 = liaison CRP interrompue

1 = liaison CRP active

REDUNDANCY_STATUS

BOOL

5

5

0 = propriétaire redondant absent

1 = propriétaire redondant présent

NOTE : Dans les systèmes Hot Standby, si ce bit est réglé sur 1 dans le DDT du module 140CRP31200 local ou distant, cela signifie que l'anneau physique principal fonctionne correctement. Si ce bit est réglé sur 0 dans les DDT des modules 140CRP31200 local et distant, cela signifie que l'anneau physique principal est rompu.

SCANNER_OK

BOOL

6

6

0 = scrutateur absent

1 = scrutateur présent

GLOBAL_STATUS

BOOL

7

7

0 = au moins 1 service ne fonctionne pas normalement

1 = tous les services fonctionnent normalement

NOTE : Vous pouvez contrôler les ruptures au niveau de l'anneau principal d'E/S distantes en diagnostiquant les bits REDUNDANCY_STATUS dans le 140CRP31200 du module DDT. Le système détecte et signale dans ce bit une coupure du câble de l'anneau principal qui dure au moins 5 secondes.

Dans le bit REDUNDANCY_STATUS :

  • 0 : le câble est rompu ou l'équipement est arrêté

  • 1 : la boucle est présente et opérationnelle

Dans un système Hot Standby, effectuez une opération BITWISE OR du bit REDUNDANCY_STATUS dans les DDTs des modules 140CRP31200 primaire et redondant pour déterminer si une rupture de câble s'est produite. Comme indiqué ci-dessus, la valeur 0 indique une rupture de câble ; la valeur 1 indique qu'aucune rupture de câble n'a été détectée.

SERVICE_STATUS (BYTE):

Nom

Type

Rang

Bit

Description

RSTP_SERVICE

BOOL

0

0

0 = le service RSTP ne fonctionne pas normalement

1 = le service RSTP fonctionne normalement ou est désactivé

PORT502_SERVICE

BOOL

2

2

0 = le service Port 502 ne fonctionne pas normalement

1 = le service Port 502 fonctionne normalement ou est désactivé

SNMP_SERVICE

BOOL

3

3

0 = le service SNMP ne fonctionne pas normalement

1 = le service SNMP fonctionne normalement ou est désactivé

IP_ADDRESS_STATUS

BOOL

4

4

0 = adresse IP en double ou non attribuée

1 = adresse IP attribuée unique

(bits réservés)

5...7

5...7

ETH_PORT_STATUS :

Nom

Rang

Bit

Description

Ces valeurs sur 2 bits combinées indiquent les conditions (WORD).

1/0

fonction du port Ethernet 1

3/2

rôle RSTP du port Ethernet 1

5/4

fonction du port Ethernet 2

7/6

rôle RSTP du port Ethernet 2

9/8

fonction du port Ethernet 3

11/10

rôle RSTP du port Ethernet 3

12/13

fonction du port Ethernet 4

14/15

rôle RSTP du port Ethernet 4

fonction de port

0

désactivé

1

port d'accès

2

réplication de port

3

port réseau des E/S distantes

rôle RSTP

0

inconnu

1

remplaçant/sauvegarde

2

racine

3

désigné

IN_BYTES :

Type

Rang

Bit

Description

UINT

4/5

nombre d'octets reçus sur l'interface

IN_ERRORS :

Type

Rang

Bit

Description

UINT

6/7

Nombre de paquets entrants contenant des erreurs détectées

OUT_BYTES :

Type

Rang

Bit

Description

UINT

8/9

nombre d'octets envoyés sur l'interface

OUT_ERRORS :

Type

Rang

Bit

Description

UINT

10/11

Nombre de paquets sortants contenant des erreurs détectées