Présentation
Toutes les CPU M580 utilisent un service de scrutation DIO pour gérer les équipements distribués sur le réseau d'équipements M580. Certaines CPU M580 intègrent également un service de scrutation RIO permettant de gérer les stations RIO.
Pour gérer les stations RIO sur le réseau d'équipements, sélectionnez l'une des CPU suivantes avec service de scrutation d'E/S Ethernet (scrutation des E/S distantes, ou RIO, et des E/S distribuées, ou DIO) :
BMEP582040, BMEP582040H
BMEP583040
BMEP584040
BMEP585040, BMEP585040C
BMEP586040, BMEP586040C
BMEH582040, BMEH582040C
BMEH584040, BMEH584040C
BMEH586040, BMEH586040C
Les services de scrutation d'E/S Ethernet intégrés sont configurés via la configuration IP de la CPU.
Caractéristiques des CPU
Les tableaux ci-après présentent les principales caractéristiques des CPU M580 autonomes et de redondance d’UC. Ces caractéristiques représentent les valeurs maximales qu'une CPU spécifique peut gérer dans le système M580.
selon la quantité d'E/S et le nombre d'emplacements de rack disponibles, vous n'atteindrez pas nécessairement ces valeurs.
les CPU de sécurité ne figurent pas dans les tableaux suivants. Pour obtenir les caractéristiques de performance des CPU de sécurité, reportez-vous au Guide de planification du système de sécurité Modicon M580.
CPU autonomes :
Nombre maximal |
Référence (BMEP58 ...) |
||||||||
---|---|---|---|---|---|---|---|---|---|
1020(H) |
2020(H) |
2040(H) |
3020 |
3040 |
4020 |
4040 |
5040(C) |
6040(C) |
|
Voies d'E/S TOR |
1 024 |
2 048 |
2 048 |
3 072 |
3 072 |
4 096 |
4 096 |
5 120 |
6 144 |
Voies d'E/S analogiques |
256 |
512 |
512 |
768 |
768 |
1 024 |
1 024 |
1 280 |
1 536 |
Voies expertes |
36 |
72 |
72 |
108 |
108 |
144 |
144 |
180 |
216 |
Equipements distribués4 Taille de mémoire Entrée + Sortie (Ko) |
64 2+2 |
128 4+4 |
64 2+2 |
128 4+4 |
64 2+2 |
128 4+4 |
64 2+2 |
64 2+2 |
64 2+2 |
Modules de communication Ethernet (y compris les modules BMENOC0301/11, sauf la CPU) |
2 |
2 |
2 |
3 |
3 |
4(1) |
4(1) |
6(1) |
6(1) |
Racks locaux (rack principal + rack d'extension) |
4 |
4 |
4 |
8 |
8 |
8 |
8 |
8 |
8 |
RIO Stations (maximum 2 racks par station) (rack principal + rack d'extension) |
– |
– |
8(2) |
– |
16(2) |
– |
16(3) |
31(3) |
31(3) |
Ports Ethernet : |
|||||||||
• service |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
• RIO ou équipement distribué |
– |
– |
2 |
– |
2 |
– |
2 |
2 |
2 |
• équipement distribué |
2 |
2 |
– |
2 |
– |
2 |
– |
– |
– |
– (non disponible) H (renforcé) C (avec revêtement enrobant) (1) Seuls trois de ces modules peuvent être des BMENOC0301/BMENOC0311. Tous les autres sont des modules BMX Ethernet. (2) Prend en charge les modules adaptateur BM•CRA312•0. (3) Prend en charge les modules adaptateur BM•CRA312•0 et 140CRA31200. (4) Parmi ces connexions : 3 sont réservés aux esclaves locaux, les autres étant disponibles pour la scrutation des équipements distribués. |
Hot Standby CPU redondantes :
Nombre maximal |
Référence (BMEH58 ...) |
||
---|---|---|---|
2040(C) |
4040(C) |
6040(C) |
|
Equipements distribués Mémoire Entrée + Sortie (Ko) |
64 2+2 |
64 2+2 |
64 2+2 |
Modules de communication Ethernet (y compris les modules BMENOC0301/11, sauf la CPU) |
2 |
4(1) |
6(1) |
Racks locaux (rack principal + rack d'extension) |
1 |
1 |
1 |
RIO Stations (2 racks maximum par station) (rack principal + rack d'extension) |
8(2) |
16(3) |
31(3) |
Ports Ethernet : |
|||
• service |
1 |
1 |
1 |
• RIO ou équipement distribué |
2 |
2 |
2 |
• équipement distribué |
0 |
0 |
0 |
1. Seuls trois de ces modules de communication peuvent être des BMENOC0301/BMENOC0311. 2. Prend en charge les modules adaptateur BM•CRA312•0. 3. Prend en charge les modules adaptateur BM•CRA312•0 et 140CRA31200. |
Configuration maximale des stations RIO
Le nombre maximal de voies dans une station d'E/S distantes (RIO) dépend du module adaptateur d'E/S Ethernet (EIO) eX80 :
Adaptateur d'E/S Ethernet (EIO) |
Nombre maximal de voies |
|||
---|---|---|---|---|
TOR |
Analogiques |
Expertes |
Bus capteur |
|
BMXCRA31200 |
128 |
16 |
– |
– |
BMXCRA31210 |
1 024 |
256 |
36 |
2 |
BMECRA31210 |
1 024 |
256 |
36 |
2 |
Pour configurer des stations Quantum RIO, reportez-vous au document Quantum EIO - Guide d'installation et de configuration.
Taille de mémoire maximale interne
Mémoire de données et mémoire programme (CPU autonomes). Le tableau suivant indique les capacités de mémoire de données et mémoire programme des CPU M580 autonomes :
Taille de la mémoire |
Référence (BMEP58 ...) |
||||||||
---|---|---|---|---|---|---|---|---|---|
1020(H) |
2020(H) |
2040(H) |
3020 |
3040 |
4020 |
4040 |
5040(C) |
6040(C) |
|
Taille mémoire interne (Ko) |
4598 |
9048 |
9048 |
13558 |
13558 |
18678 |
18678 |
29174 |
65535(1) |
(1) La somme des données enregistrées, non enregistrées et de programme ne doit pas dépasser 65 535 Ko. |
Mémoire de données et mémoire programme (Redondance d'UC [Hot Standby]). Le tableau suivant indique les capacités mémoire de données et mémoire programme des CPU redondantes (Hot Standby) M580 :
Taille de la mémoire |
Référence (BMEH58 ...) |
||
---|---|---|---|
2040(C) |
4040(C) |
6040(C) |
|
Taille mémoire interne (Ko) |
9462 |
18934 |
65536(1) |
(1) La somme des données enregistrées, non enregistrées et de programme ne doit pas dépasser 65 536 Ko. |
Zones mémoire (CPU autonomes). Le tableau suivant indique la taille mémoire maximale par zone pour les CPU autonomes M580 :
Taille mémoire maximale |
Référence (BMEP58 ...) |
||||||||
---|---|---|---|---|---|---|---|---|---|
1020(H) |
2020(H) |
2040(H) |
3020 |
3040 |
4020 |
4040 |
5040(C) |
6040(C) |
|
Données enregistrées (Ko)(1) |
384 |
768 |
768 |
1 024 |
1 024 |
2 048 |
2 048 |
4 096 |
4 096 |
Programme (Ko) |
4 096 |
8 162 |
8 162 |
12 288 |
12 288 |
16 384 |
16 384 |
24 576 |
65 536(2) |
(1) 10 Ko sont réservés pour le système. (2) La somme des données enregistrées, non enregistrées et de programme ne doit pas dépasser 65 536 Ko. |
Zones mémoire (Redondance d'UC [Hot Standby]). Le tableau suivant indique la taille mémoire maximale par zone pour les CPU redondantes (Hot Standby) M580 :
Taille mémoire maximale |
Référence (BMEH58 ...) |
||
---|---|---|---|
2040(C) |
4040(C) |
6040(C) |
|
Données enregistrées (Ko)(1) |
768 |
2 048 |
4 096 |
Données de redondance d’UC (Hot Standby) échangées (Ko) |
768 |
2 048 |
4 096 |
Programme (Ko) |
4 096 |
16 384 |
65 536(2) |
(1) 10 Ko sont réservés pour le système. (2) La somme des données enregistrées, non enregistrées et de programme ne doit pas dépasser 65 536 Ko. |
Augmentez le montant de la RAM d’état (total de %M, %MW, %I, %IW), si possible.
Redéfinissez certaines variables localisées comme non localisées (en supprimant l'adresse assignée), jusqu'à ce que la quantité totale de RAM d'état utilisée (somme de %M, %MW, %I, %IW) ne dépasse plus les 100 %.
Données localisées (CPU autonomes). Le tableau suivant indique la taille maximale et par défaut des données localisées (en Ko) pour chaque CPU autonome M580 :
Types d'objet |
Adresse |
Référence (BMEP58 ...) |
||||||||
---|---|---|---|---|---|---|---|---|---|---|
1020(H) |
2020(H) |
2040(H) |
3020 |
3040 |
4020 |
4040 |
5040(C) |
6040(C) |
||
Bits internes |
%Mi maximum |
32634 |
32634 |
32634 |
32634 |
32634 |
32634 |
65280(2) |
65280(2) |
65280(2) |
%Mi par défaut |
512 |
512 |
512 |
512 |
512 |
512 |
512 |
512 |
512 |
|
Bits d'entrée/sortie |
%Ir.m.c %Qr.m.c |
(1) |
(1) |
(1) |
(1) |
(1) |
(1) |
(1) |
(1) |
(1) |
Bits système |
%Si |
128 |
128 |
128 |
128 |
128 |
128 |
128 |
128 |
128 |
Mots internes |
%MWi maximum |
32464 |
32464 |
32464 |
65232 |
65232 |
65232 |
64896(3) |
64896(3) |
64896(3) |
%MWi par défaut |
1024 |
1024 |
1024 |
2048 |
2048 |
2048 |
2048 |
2048 |
2048 |
|
(1) La taille de la mémoire dépend de la configuration d'équipement déclarée (modules d'E/S). (2) 32 624 pour les versions antérieures à 2.30. (3) 65 232 pour les versions antérieures à 2.30. |
Données localisées (Redondance d'UC [Hot Standby]). Le tableau suivant indique la taille maximale et par défaut des données localisées (en Ko) pour chaque CPU redondante (Hot Standby) M580 :
Types d'objet |
Adresse |
Référence (BMEH58 ...) |
||
---|---|---|---|---|
2040(C) |
4040(C) |
6040(C) |
||
Bits internes |
%Mi maximum |
32634 |
65280(2) |
65280(2) |
%Mi par défaut |
512 |
512 |
512 |
|
Bits d'entrée/sortie |
%Ir.m.c %Qr.m.c |
(1) |
(1) |
(1) |
Bits système |
%Si |
128 |
128 |
128 |
Mots internes |
%MWi maximum |
32464 |
64896(3) |
64896(3) |
%MWi par défaut |
1024 |
1024 |
2048 |
|
(1) La taille de la mémoire dépend de la configuration d'équipement déclarée (modules d'E/S). (2) 32 624 pour les versions antérieures à 2.30. (3) 65 232 pour les versions antérieures à 2.30. |
Taille de la mémoire des données non localisées
Voici la liste des types de données non localisées :
type de données élémentaires (EDT)
type de données dérivées (DDT)
bloc fonction dérivé (DFB) et bloc fonction élémentaire (EFB)
La limite de taille des données non localisées correspond à la taille mémoire maximale pour les données moins la taille consommée par les données localisées.
Requêtes client et serveur par scrutation
Le nombre de requêtes client et serveur par scrutation détermine les performances de communication des CPU autonomes (BMEP58•0•0) et de redondance d’UC (Hot Standby) (BMEH58•0•0).
Serveur Modbus TCP et EtherNet/IP : Le tableau ci-dessous indique le nombre maximal de requêtes Modbus TCP, EtherNet/IP ou UMAS pouvant être traitées par le serveur Modbus TCP de la CPU à chaque scrutation MAST.
Lorsque le nombre de requêtes entrantes dépasse ce seuil, les requêtes sont mises en file d'attente dans un tampon FIFO (First In, First Out - Premier entré, Premier sorti). La taille du tampon FIFO varie en fonction de la CPU sélectionnée :
CPU |
Limite maximale globale |
Via USB |
Nb maximal de requêtes envoyées à l'adresse IP de la CPU |
Nb maximal de requêtes envoyées à l'adresse IP des modules de communication |
|
---|---|---|---|---|---|
Requêtes par scrutation(1) |
Taille du tampon FIFO |
||||
BMXP581020 |
8 (16) |
32 |
4 |
8 |
16 |
BMX•5820•0 |
16 (24) |
32 |
4 |
12 |
16 |
BMXP5830•0 |
24 (32) |
32 |
4 |
16 |
16 |
BMX•5840•0 |
32 (40) |
50 |
4 |
24 |
16 |
BMEP5850•0 |
40 (48) |
50 |
4 |
32 |
16 |
BME•5860•0 |
56 (64)(2) |
50 |
4 |
32 |
16 |
(1) Cette colonne indique les limites par défaut du nombre de requêtes traitées par cycle. A l'aide du mot système %SW90, il est possible de changer la limite par un nombre compris entre 2 et celui entre parenthèses. (2) La limite globale du module BME•5860•0 CPU est supérieure à la somme des limites des modules USB, CPU et NOC. Il s'agit d'une mesure préventive en vue de futures évolutions. |
Chaque requête entrante peut rallonger le cycle de la tâche MAST de 0,5 ms maximum. Avec une charge de communications élevée, vous pouvez restreindre l'instabilité potentielle du cycle MAST en limitant le nombre de requêtes traitées par cycle à l'aide du mot %SW90.
Exemple : l'assemblage de rack ci-dessous comprend une CPU BMEP584040 et deux modules de communication Ethernet BMENOC0301/11. Par conséquent, les valeurs maximales fournies dans cet exemple s'appliquent à la CPU BMEP584040 (décrite ci-dessus) :

rouge : requêtes envoyées à l'adresse IP de la CPU.
jaune : requêtes provenant du port USB de la CPU.
gris : Requêtes envoyées à l'adresse IP d'un module de communication (NOC).
1 Nombre maximal de requêtes vers l'adresse IP du module BMEP584040 CPU.
2 Nombre maximal de requêtes provenant du port USB de la CPU (4). (Un PC sur lequel est exécuté Control Expert peut être connecté au port USB.)
3 Nombre maximal de requêtes provenant de tous les modules de communication du rack local (16).
4 Ces requêtes sont envoyées à l'adresse IP du module BMEP584040 CPU à partir d'équipements connectés à un port Ethernet sur la CPU ou sur un module BMENOC0301/11.
5 Ces requêtes sont envoyées à l'adresse IP du module BMENOC0301/11 à partir d'équipements connectés au port Ethernet du module BMENOC0301/11 ou de la CPU. (Dans ce cas, activez le port d'embase Ethernet sur le module BMENOC0301/11.)
6 Le serveur Modbus peut gérer chaque requête, dans la limite du nombre maximal de requêtes acceptées du module BMEP584040 CPU. Son tampon FIFO peut également contenir jusqu'à 50 requêtes.
Nombre de connexions : le tableau suivant indique le nombre maximal de connexions Modbus TCP, EtherNet/IP et UMAS simultanées sur le port Ethernet intégré, en fonction de la CPU :
CPU |
Connexions |
---|---|
BMXP581020 |
32 |
BMX•5820•0 |
32 |
BMXP5830•0 |
48 |
BMX•5840•0 |
64 |
BMEP5850•0 |
64 |
BME•5860•0 |
80 |
L'acceptation d'une requête de connexion entrante entraîne la fermeture de la connexion ouverte qui est restée au repos depuis le plus longtemps.
Modbus TCP et client EtherNet/IP : le tableau suivant indique le nombre maximal (par cycle) d'EF de communication qui prennent en charge les clients Modbus TCP et EtherNet/IP en fonction de la CPU sélectionnée :
CPU |
EF par cycle |
---|---|
BMEP581020 |
16 |
BME•5820•0 |
32 |
BMEP5830•0 |
48 |
BME•5840•0 |
80 |
BMEP5850•0 |
80 |
BME•5860•0 |
96 |
Performances OPC UA
Chaque module M580 CPU peut prendre en charge :
jusqu'à 64 connexions en parallèle à l'aide du bloc fonction UA_Connect.
Pour chaque connexion :
jusqu'à 256 nœuds (type simple) en lecture ;
jusqu'à 128 nœuds (type simple) en écriture.
Le tableau suivant indique le nombre maximal de connexions (sessions) et d'abonnements pris en charge par chaque module M580 CPU :
CPU |
Nombre maximal de connexions (sessions) |
Nombre maximal d'abonnements |
---|---|---|
BMEP5810•0 |
4 |
8 |
BMEP5820•0 |
8 |
16 |
BMEP5830•0 |
16 |
32 |
BMEP5840•0 |
32 |
64 |
BMEP5850•0 |
48 |
96 |
BMEP5860•0 |
64 |
128 |
BMEH5820•0 |
32 |
64 |
BMEH5840•0 |
48 |
96 |
BMEH5860•0 |
64 |
128 |
Si ces limites sont dépassées, le client OPC UA détecte les erreurs suivantes :
E_MaxConnectionsReached (ID 16#B000_0509) dans le bloc fonction UA_Connect, et
E_MaxSubscriptionsReached (ID 16#B000_0501) dans le bloc fonction UA_SuscriptionCreate.
Performances d'exécution du code de l'application
Le tableau suivant présente les performances du code d'application de chaque CPU M580 autonome (BMEP58 ...) et de redondance d’UC (Hot Standby) (BMEH58...) :
Référence BMEP58 .../BMEH58 ... |
|||||||||
---|---|---|---|---|---|---|---|---|---|
1020(H) |
2020(H) |
2040(H) |
3020 |
3040 |
4020 |
4040(C) |
5040(C) |
6040(C) |
|
Exécution d'application booléenne (Kinst/ms(1)) |
10 |
10 |
10 |
20 |
20 |
40 |
40 |
50 |
50 |
Exécution type (Kinst/ms(1)) |
7,5 |
7,5 |
7,5 |
15 |
15 |
30 |
30 |
40 |
40 |
(1)
|