Accès à l'écran de configuration

Exécutez les actions suivantes :

Étape

Action

1

Sélectionnez le processeur.

Exemple :

2

Dans le menu contextuel, sélectionnez la commande Ouvrir.

3

Sélectionnez l'onglet Configuration.

Gestion de la mémoire

L'écran de configuration diffère, en fonction du type de gestion de la mémoire à utiliser.

L'option sélectionnée ici doit correspondre au type de gestion de la mémoire sélectionné pour les modules d'entrée et de sortie.

Les paramètres possibles sont les suivants :

Si...

Alors...

la gestion de la mémoire Topologique est configurée pour le processeur

vous ne pouvez sélectionner que la gestion de la mémoire Topologique pour les modules TOR et analogiques.

la gestion de la mémoire Topologie mixte et RAM d'état est configurée pour le processeur

vous pouvez sélectionner la gestion de la mémoire Topologique ou Topologie mixte et RAM d'état pour les modules TOR et analogiques.

Les paramètres de gestion de la mémoire du processeur sont comparés aux paramètres de gestion de la mémoire des modules lors de l'analyse . Si des incohérences sont détectées, un message approprié s'affiche dans la fenêtre de sortie.

Le type de gestion de la mémoire sélectionné pour le processeur est utilisé comme réglage par défaut pour le paramètre Gestion de la mémoire dans l'onglet Mémoire de la configuration d'entrée/sortie.

NOTE :

Si vous souhaitez importer une application Compact LL984 propriétaire qui utilise une demande Modbus pour communiquer avec une IHM, vous devez utiliser l'adressage de RAM d'état pour préserver l'échange Modbus ente le contrôleur et l'IHM.

NOTE : si vous utilisez la configuration de repli dans votre configuration matérielle, sachez que les valeurs de repli ne sont appliquées que si l'option Topologique est cochée.

Configuration du processeur

NOTE : Vous ne pouvez modifier les paramètres de cette boîte de dialogue qu'en mode local.

Ecran de configuration pour la gestion de la mémoire topologique :

Exécutez les actions suivantes :

Étape

Action

1

Si vous le souhaitez, activez l'option Entrée Run/Stop .

N'activez cette option que si l'entrée TOR associée est affectée dans la RAM d'état, car cela empêche le démarrage du contrôleur.

2

Si vous le souhaitez, activez l'option Protection de mémoire.

La protection est activée par un bit d'entrée. Le niveau de protection dépend des versions du firmware. Pour plus d'informations, cliquez ici.

3

Si vous le souhaitez, activez l'option Démarrage automatique en mode Run.

4

Confirmez si les mots internes %MWi doivent ou non être initialisés lors d'un démarrage à froid déclenché par le logiciel (téléchargement d'application, commande d'initialisation, commande de restauration, activation de %S0, bouton de démarrage à froid sur l'écran du contrôleur). Cochez la case pour que le contrôleur écrive les valeurs initiales dans %MWI.

5

Si vous le souhaitez, activez l'option Démarrage à froid uniquement.

6

Définissez le type de gestion de la mémoire :

  • sélectionnez l'option Topologique pour l'adressage topologique ;

  • sélectionnez l'option Topologie mixte et RAM d'état pour une combinaison d'adressage topologique et de RAM d'état définie.

7

Procédez à la configuration des adresses pour les deux types d'adressage, comme indiqué dans les descriptions distinctes suivantes.

NOTE : L'adresse de RAM d'état commence à 0, mais la première adresse disponible pour les modules TOR et analogiques est %I1, %M1, %IW1 et %MW1.

Adressage topologique

Procédez à la configuration des adresses pour l'adressage topologique, comme suit :

Étape

Action

1

Dans le champ Taille des champs d'adresse globale de la boîte de dialogue, définissez pour l'application le nombre de bits internes %M.

2

Définissez le nombre de mots internes %MW.

3

Définissez le nombre de constantes %KW.

Les bits et les mots système sont fixés par le fabricant.

Les applications M340 des versions 6.0 et antérieures sont configurées automatiquement avec cette configuration d'adresse pour l'adressage topologique.

Adressage mixte topologie et RAM d'état

Ecran de configuration pour la gestion mixte de la mémoire par topologie et RAM d'état :

Pour l'adressage mixte topologie et RAM d'état, l'écran de configuration comporte en plus les options suivantes :

Option

Valeur

Description

Bilan mémoire

La valeur (exprimée en pourcentage et affichée sur une échelle) dépend du bilan mémoire de la configuration Modicon M340.

Un graphique à barres affiche le pourcentage de la mémoire déjà utilisée.

%M-0x

Entrez les valeurs appropriées. Les valeurs dépendent de la configuration.

Taille des différentes zones mémoire.

NOTE : Les valeurs de %IW et %MW doivent être divisibles par 8.

%MW-4x

%I-1x

%IW-3x

Visualiseur

Ouvre l'onglet Visualiseur de la RAM d'état, qui affiche la façon dont la mémoire est allouée.

NOTE : L'adresse de RAM d'état commence à 0, mais la première adresse disponible pour les modules TOR et analogiques est %I1, %M1, %IW1 et %MW1.
NOTE : Les adresses de RAM d'état ne sont pas vérifiées lors de la saisie. Si un chevauchement de plages est détecté ou qu'une adresse dépasse la plage de la RAM d'état, un message approprié s'affiche dans l'écran de validation ou lors de l'analyse .
NOTE : Avec ce type de gestion de la mémoire, toutes les voies sont associées à une tâche (MAST ou FAST).

Valeurs pré-définies

Pour sélectionner les valeurs :

  • par défaut, appuyez sur le bouton Valeurs par défaut,

  • maximales, appuyez sur le bouton Valeurs maximales.

Fenêtre affichée après que vous avez cliqué sur le bouton Valeurs par défaut :

Utilisation des boutons de commande :

Bouton

Rôle

Désélectionner tout

Permet d'invalider toutes les valeurs par défaut enregistrées à droite des cases à cocher si elles ont été sélectionnées.

Tout sélectionner

Permet de sélectionner toutes les valeurs par défaut inscrites sur la droite des cases à cocher.

Annuler

Permet de sortir.

OK

Permet de sortir en prenant en compte les valeurs.

NOTE : avec le bouton Valeurs maximales, la fenêtre affichée est la même ; seules les valeurs situées à droite des cases à cocher sont différentes.

Entrée RUN/STOP

L'entrée %Ir.m.c peut être paramétrée pour commander le passage de l'automate en mode RUN/STOP de la façon suivante :

  • %Ir.m.c à 1 -> l'automate passe en mode RUN (exécution du programme),

  • %Ir.m.c à 0 -> l'automate passe en mode STOP (arrêt de l'exécution du programme).

NOTE : une commande STOP est toujours prioritaire sur une commande RUN. Une commande STOP exécutée par un bornier ou par le biais d'un réseau est prioritaire sur l'entrée %Ir.m.c.

Une erreur sur l’entrée RUN/STOP provoque le passage au mode STOP.

N'activez cette option que si l'entrée TOR associée est affectée dans la RAM d'état, car cela empêche le démarrage du contrôleur.

Protection mémoire

L'entrée %Ir.m.c peut être paramétrée pour protéger la carte mémoire et la mémoire RAM de l'application interne de la façon suivante :

  • %Ir.m.c à 0 -> la carte mémoire et l'application interne ne sont pas protégées,

  • %Ir.m.c à 1 -> la carte mémoire et l'application interne sont protégées.

Sur un firmware dont la version est antérieure à 2.60, la fonction Protection mémoire bloque le transfert d'un projet dans l'automate et les modifications en mode connecté. Mais les commandes RUN/STOP sont disponibles.

Sur un firmware dont la version est 2.60 ou postérieure, la fonction Protection mémoire bloque le transfert d'un projet dans l'automate et les modifications en mode connecté. Pour une meilleure cybersécurité, la connexion à l'automate est interdite. Les commandes RUN/STOP sont donc indisponibles.

NOTE : si l'entrée est dans un état d'erreur (module d'entrée non physiquement relié, câblage incorrect, entrée hors tension...), %Ir.m.c est considéré comme étant à 1 (mémoire protégée). Pour supprimer cette protection dans cet écran de configuration, l'entrée ne doit pas être dans un état d'erreur.

Démarrage automatique en Run

L'activation de cette option fait automatiquement passer l'automate en mode RUN lors d'un démarrage à froid.

Initialisation de %MWi

Si vous cochez la case (état par défaut), lors d'un démarrage à froid ou lors d'un téléchargement :

  • les valeurs %MWi sont traitées comme les autres variables globales (initialisées sur la valeur 0 ou sur la valeur initiale, selon l'application) dans tous les cas de démarrage à froid,

Si vous décochez la case, lors d'un démarrage à froid ou d'un téléchargement :

  • les mots internes %MW sont restaurés à partir de la mémoire flash interne s'ils ont été préalablement enregistrés dans cette mémoire (à l'aide du mot %SW96),

  • sinon :

    • si le démarrage à froid est lié à une mise hors tension ou à l'activation du bouton de réinitialisation, les %MW sont réinitialisés :

    • si ce n'est pas le cas, les valeurs actuelles des mots internes %MW sont conservées.

NOTE : si la nouvelle application (ou l'application restaurée) comporte davantage de mots internes %MW que l'application précédente, les mots internes %MW ajoutés sont réglés sur 0 (les valeurs initiales différentes de zéro ne sont pas appliquées).

Démarrage à froid uniquement

Si elle est cochée, cette option force le démarrage à froid de l'application au lieu du normal démarrage à chaud.

Par défaut, l'option Démarrage à froid uniquement n'est pas cochée.

L'option de démarrage à froid uniquement n'est prise en charge que pour les UC qui exécutent au moins la version V2.1 du système d'exploitation.

Une application utilisant cette fonctionnalité :

  • n'est pas téléchargeable sur un automate utilisant une version antérieure,

  • ne peut pas être exécutée sur un automate utilisant une version antérieure,

  • ne peut pas être utilisée avec Unity Pro version 4.0 ou antérieure.

    Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures.

NOTE : la case à cocher s'affiche si l'automate sélectionné prend en charge la fonction Démarrage à froid uniquement.

Gestion de la mémoire

Cette zone de la boîte de dialogue permet de définir le type d'adressage (adressage topologique ou mixte).

Pour l'adressage mixte, elle contient un graphique à barres qui indique la taille de mémoire RAM d'état utilisée dans le projet par rapport à la taille maximale de la mémoire, ainsi qu'un bouton Visualiseur qui permet d'ouvrir un aperçu de la mémoire RAM d'état.

Visualiseur de mémoire RAM d'état

L'écran ci-dessous affiche le contenu des zones mémoire de la RAM d'état du processeur M340 :

NOTE : il est possible d'accéder au visualiseur de RAM d'état directement par le biais du menu :
  • Automate > Visualiseur de la RAM d'état

Description des zones de l'écran

Zone

Description

Tableau

Ce tableau représente l'affectation de la zone mémoire sélectionnée avec les boutons de sélection Zone mémoire.

Les adresses mémoire occupées sont signalées par des traits :

  • bleu : pour les objets de type module

  • rouge : pour les objets inscrits dans le programme

  • vert : pour les objets définis dans l'éditeur de variables

Les barres de défilement permettent d'accéder à la totalité de la zone mémoire.

Cases à cocher Modules, Variables et Langage

Ces cases à cocher permettent de filtrer les informations du tableau. Par exemple, si seule la case à cocher Modules est sélectionnée, seules les informations de type module s'affichent.

Informations adresse

La saisie de l'objet et de son adresse dans les champs Adresse et l'activation du bouton Atteindre permet d'afficher directement l'adresse dans le tableau (sans utiliser les barres de défilement). Cette zone dispose également d'une fonction d'affichage. Elle affiche l'objet et l'adresse de la case sélectionnée dans le tableau. Pour les objets de type module, elle fournit également l'adresse topologique du module concerné.

Boutons de sélection Zone mémoire

Ces boutons permettent de sélectionner la zone mémoire à afficher dans le tableau :

  • %M (0x) bits de sortie et bits internes

  • %I (1x) bits d'entrée

  • %IW (3x) mots d'entrée

  • %MW (4x) mots de sortie et mots internes

Taille des données localisées dans le cas d'une configuration de RAM d'état

NOTE : Pour utiliser une configuration de RAM d'état, vous devez disposer du micrologiciel Modicon M340 de version 2.4 ou supérieure.

Le tableau ci-dessous indique la taille maximale et par défaut des données localisées dans le cas d'une configuration de RAM d'état en fonction du type de processeur.

Type des objets

Adresse

Processeur BMX P34 1000

Processeurs BMX P34 2000, 20102, 2020, 20302

Taille maximale

Taille par défaut

Taille maximale

Taille par défaut

bits de sortie et bits internes

%M (0x)

32765

752

65530

1504

bits d'entrée et bits internes

%I (1x)

32765

752

65530

1504

mots d'entrée et mots internes

%IW (3x)

32765

256

65530

512

mots de sortie et mots internes

%MW (4x)

32765

256

65530

512

Impact d'un démarrage à froid sur les zones %I et %IW

Après un démarrage à froid ou le réglage %S0, les zones %I et %IW sont définies sur 0 et l'état de forçage est réinitialisé.

Le serveur Modbus de l'UC utilise les zones %I et %IW

  • Lorsque la RAM d'état est configurée dans l'UC, le serveur Modbus accède à la zone %I pour toutes les opérations des bits d'entrée et à la zone %IW pour toutes les opérations des mots d'entrée.

    Les zones %SW138 et %SW140 de l'adresse de base ne sont pas utilisées.

    L'adresse du premier objet dans une demande Modbus (0000) correspond à %I1 ou %IW1.

  • Avec Modicon M340 (avec micrologiciel version2.4 ou ultérieure), lorsque la RAM d'état n'est pas configurée, le serveur Modbus se comporte comme dans la version V2.3.

Les zones %M et %MW de l'adresse de base dans les mots système %SW139 et %SW141 sont utilisées, que la RAM d'état soit configurée ou non.

Protection des données localisées

Introduction

Avant toute action sur la protection de la mémoire de données, vous devez activer activer cette fonction dans les paramètres de votre projet.

Dans la fenêtre principale de Control Expert, cliquez sur Outils > Options du projet > Données intégrées de l'automate. Cochez ensuite la case Protection de la mémoire des données et cliquez sur Appliquer.

La fonction de protection de la mémoire de données est prise en charge par les UC M340 exécutant la version de micrologiciel V3.30 ou supérieure. Pour plus d'informations, reportez-vous au chapitre Protection de la mémoire des données.

Procédure de protection des données localisées

Procédez comme suit pour définir les données localisées à protéger :

Étape

Action

1

Dans le navigateur de projet Control Expert, double-cliquez sur Bus automate pour afficher le rack principal. Double-cliquez ensuite sur la CPU M580 (mais pas sur les connecteurs Ethernet) pour afficher ses propriétés.

2

Sélectionnez l'onglet Protection des données.

3

Cochez les cases correspondant aux données à protéger :

%M protect

La zone protégée est toujours située à la fin de la zone %M. Seule l'adresse de début de la zone protégée peut être configurée. L'adresse de fin de la zone protégée n'est pas configurable (grisée).

L'adresse de fin de la zone protégée est égale à n-1, n étant le nombre de %M disponibles défini par les capacités de l'automate et configuré dans l'onglet Configuration.

Si vous sélectionnez l'option %M protect , vous pouvez saisir l'adresse de début des données %M à protéger. L'adresse de début par défaut est 0.

Si vous désélectionnez la protection des données %M, l'adresse de début est réinitialisée.

%MW protect

La zone protégée est toujours située à la fin de la zone %M. Seule l'adresse de début de la zone protégée peut être configurée. L'adresse de fin de la zone protégée n'est pas configurable (grisée).

L'adresse de fin de la zone protégée est égale à n-1, n étant le nombre de %MW disponibles défini par les capacités de l'automate et configuré dans l'onglet Configuration.

Si vous sélectionnez l'option %MW protect , vous pouvez saisir l'adresse de début des données %M à protéger. L'adresse de début par défaut est 0.

Si vous désélectionnez la protection des données %MW, l'adresse de début est réinitialisée.

NOTE : Les variables de tableau qui sont mappées sur une plage %MW doivent être situées entièrement à l'intérieur ou entièrement à l'extérieur de la plage %MW protégée.

Protection E/S

Lorsque cette option est sélectionnée, tous les objets d'E/S (y compris les objets DTM) sont protégés.

NOTE : à l'exception des objets de RAM d'état.

%S, %SW protect

Lorsque cette option est sélectionnée, tous les bits système et mots système sont protégés.

4

Sélectionnez Edition > Valider (ou cliquez sur le bouton de la barre d'outils) pour enregistrer la configuration.