Schneider Electric PL7-MMI 17 WIN, 6.0 Mode d'emploi

Ajouter à Mes manuels
184 Des pages
Schneider Electric PL7-MMI 17 WIN, 6.0 Mode d'emploi | Fixfr
MMI 17 WIN
Chapitre
Sommaire
Page
1 Présentation du logiciel MMI 17 WIN
1/1
1.1
Introduction
1/1
1.2
Description de l’environnement nécessaire
1/2
1.3
Fonctionnalités du logiciel
1/3
1.3-1 Généralités
1/3
1.3-2 Présentation générale
1/3
1.3-3 Méthodologie
1/4
1.3-4 Environnement
1/5
1.3-5 Editeur WYSIWYG
1/6
1.3-6 Configuration de l’application
1/7
1.3-7 Création de messages d’état
1/8
1.3-8 Création de messages d’alarme
1/9
1.3-9 Création de groupes de messages d’état
1/10
1.3-10 Affectation des touches de commande du CCX 17
1/11
1.3-11 Choix et modification de la police de caractères utilisée 1/12
1.3-12 Transfert de l’application vers ou depuis le pupitre CCX17 1/13
2 Installation matérielle
2.1
Raccordement du terminal au pupitre CCX 17
2.1-1 Principes
2.1-2 Raccordement direct au pupitre CCX 17
2.1-3 Raccordement via un automate programmable
2/1
2/1
2/1
2/1
2/2
___________________________________________________________________________
S/1
MMI 17 WIN
Sommaire
Chapitre
Page
3 Installation logicielle
3/1
3.1
Installation du logiciel MMI 17 WIN
3.1-1 Opérations préliminaires
3.1-2 Procédure d’installation
3.1-3 Mise en place du logiciel
3.1-4 Désinstallation
3/1
3/1
3/1
3/2
3/2
3.2
Lancement du logiciel MMI 17 WIN
3.2-1 Ecran de base
3.2-2 Menu déroulant
3/3
3/3
3/5
4 Principes de communication
4/1
4.1
Généralités
4/1
4.2
Echange par boîte aux lettres
4.2-1 Structure de la boîte aux lettres
4.2-2 Exécution des commandes
4.2-3 Gestion des réponses
4.2-4 Gestion des acquittements : traitement des erreurs
4.2-5 Gestion des messages d’alarme
4/3
4/3
4/3
4/4
4/5
4/7
4.3
Echange par Fonctions DOP intégré
4.3-1 Affichage d’un message (ou d’un groupe) sans saisie
opérateur
4.3-2 Affichage d’un message avec saisie opérateur
4.3-3 Demande d’affichage d’un message d’alarme
4.3-4 Gestion des voyants du pupitre
4.3-5 Affectation des touches de commandes du pupitre
4/9
4/9
4/10
4/12
4/13
4/13
4.4
Gestion des alarmes par boîte aux lettres et Fonctions DOP
4/14
4.5
Principes de communication sur le bus UNI-TELWAY
4/15
___________________________________________________________________________
S/2
MMI 17 WIN
Chapitre
4.6
4.7
Principes de communication sur le bus FIPIO
Règles d’optimisation des requêtes
5 Utilisation du logiciel MMI17 WIN
Sommaire
Page
4/16
4/17
5/1
5.1
Editeur WYSIWYG
5.1-1 Gestion de message d’état par WYSIWYG
5.1-2 Gestion des touches de commande
5.1-3 Gestion des groupes par WYSIWYG
5.1-4 Gestion du mode aperçu
5.1-5 Modification de l’ordre d’affichage
5.1-6 Copier / Coller
5.1-7 Activation contextuelle du WYSIWYG
5/1
5/2
5/4
5/5
5/7
5/8
5/9
5/10
5.2
Configuration de l’application
5.2-1 Généralités
5.2-2 Changement du type de pupitre
5.2-3 Configuration du pupitre
5.2-4 Configuration de la liaison
5.2-5 Configuration de l’équipement
5.2-6 Protection des paramètres de configuration
5.2-7 Liaison imprimante
5/11
5/11
5/13
5/15
5/19
5/30
5/32
5/34
___________________________________________________________________________
S/3
MMI 17 WIN
Chapitre
5.3
5.4
Sommaire
Création des messages d'état
5.3-1 Principe de saisie
5.3-2 Saisie d’informations
5.3-3 Saisie rapide
5.3-4 Fonctions accessibles par icônes
5.3-5 Modification sur le tableur
5.3-6 Demande d’affichage d’un message
5.3-7 Demande d’affichage d’un message comportant une
variable
5.3-8 Demande d’affichage d’un message avec saisie
d’une valeur process
5.3-9 Demande d’affichage d’une chaîne de caractères
5.3-10 Demande d’affichage d’une valeur flottante
5.3-11 Demande de message utilisant un mot comme index
5.3-12 Activation contextuelle du WYSIWYG
Page
5/35
5/35
5/36
5/37
5/38
5/40
5/45
5/46
5/48
5/50
5/52
5/54
5/55
Création des messages d’alarme
5.4-1 Principe de saisie
5.4-2 Saisie de l’informations
5.4-3 Saisie rapide
5.4-4 Fonctions accessibles par icônes
5.4-5 Modification par l’écran de saisie
5.4-6 Affectation du commentaire des variables comme texte
du message d’alarme
5.4-7 Demande d’affichage d’un message d’alarme
5.4-8 Demande d’affichage d’un message comportant une
variable
5/56
5/56
5/57
5/57
5/58
5/58
5/64
5.5
Editeur de groupes de messages d’état
5.5-1 Principe de saisie et description de l’écran
5.5-2 Modification d’un message d’état
5.5-3 Exemple de groupe de messages d’état
5.5-4 Activation contextuelle du WYSIWYG
5/66
5/66
5/70
5/71
5/71
5.6
Affectation des touches de commande du pupitre
5.6-1 Principe de saisie et description de l’écran
5.6-2 Saisie rapide
5/72
5/72
5/73
5/61
5/63
___________________________________________________________________________
S/4
MMI 17 WIN
Sommaire
Chapitre
5.6-3 Exemple de configuration des touches de commande
5.6-4 Activation contextuelle du WYSIWYG
Page
5/74
5/75
5.7
Editeur de police de caractères
5.7-1 Fonctions du bandeau
5.7-2 Espace de sélection et de modification
5.7-3 Modification de la police de caractères
5.7-4 Choix de la police de caractères
5/76
5/77
5/77
5/77
5/79
5.8
Editeur de symboles de variables
5.8-1 Récupération des symboles par import d'un fichier .SCY
5.8-2 Récupération de symboles par liaison avec un
fichier .STX
5.8-3 Fonctions du bandeau
5.8-4 Compatibilité MMI17 WIN et OS/2
5.8-5 MMI17 WIN et la série 1000
5/80
5/81
6 Fonctions complémentaires
5/82
5/84
5/84
5/85
6/1
6.1
Gestion des fichiers
6.1-1 Création d’une nouvelle application
6.1-2 Ouverture d’une application existante
6.1-3 Enregistrement d’une application
6/1
6/1
6/2
6/3
6.2
Fonctions utilitaires
6.2-1 Fonctions Sauvegarde et Restitution d’une police de
caractères
6.2-2 Fonctions de conversion d’une application
6.2-3 Documentation d'une application
6/4
6.3
Transfert d’une application
6.3-1 Généralités
6.3-2 Transfert local
6.3-3 Transfert distant : Choix de l’adresse du CCX 17
6.3-4 Exemples
6/4
6/5
6/7
6/11
6/11
6/13
6/14
6/15
___________________________________________________________________________
S/5
MMI 17 WIN
Chapitre
Page
7 Communication par boîte aux lettres
7.1
Sommaire
Programmation des paramètres
8 Communication par DOP intégré
7/1
7/1
8/1
8.1
Liste des commandes
8/1
8.2
Programmation des paramètres
8.2-1 Paramètres des fonctions DOP intégré
8.2-2 Description de codage des paramètres
8/5
8/5
8/6
9 Exemples d'application
9/1
9.1
Présentation des exemples
9/1
9.2
Application configurée par MMI17 WIN
9.2-1 Configuration de l’application
9.2-2 Echanges par boîte aux lettres
9.2-3 Echanges par fonctions DOP intégré
9/3
9/3
9/15
9/17
9.3
Application configurée sans MMI17 WIN
9.3-1 Echanges par fonction DOP Intégré
9/20
9/20
___________________________________________________________________________
S/6
Chapitre
1
Présentation du logiciel MMI
17 WIN 1
1 Présentation du logiciel MMI 17 WIN
1.1
Introduction
Le logiciel de conception MMI 17 WIN est un outil MDI standard qui permet de réaliser
des applications de dialogue opérateur destinées à la conduite d’automatismes à
partir des pupitres de commande industriels CCX 17.
Plusieurs moyens de communication permettent de synchroniser l’application automate et l’application de dialogue opérateur.
L’application de dialogue opérateur, générée par MMI 17 WIN, est stockée dans le
pupitre.
• Les demandes d’affichage de messages et d’exécution de commandes sont
provoquées par l’écriture de variables dans une zone de données de l’automate
programmable (cette zone est appelée boîte aux lettres). Le pupitre CCX 17 vient
périodiquement lire les informations contenues dans cette boîte aux lettres et
exécute les commandes associées.
L’avantage de cette méthode réside dans sa simplicité (la communication entre
l’automate et le pupitre est totalement transparente et ne nécessite aucune programmation particulière).
• Les demandes d’affichage de messages et d’exécution de commandes sont
provoquées par l’envoi de blocs fonctions de dialogue opérateur.
Cette méthode permet de rafraîchir les variables affichées sur le pupitre un peu plus
rapidement car il n’y a pas de scrutation périodique de la boîte aux lettres.
Les messages et commandes sont envoyés au coup par coup vers le CCX17 par
l’automate programmable, au moyen de blocs fonctions spécialisés.
L’ensemble des messages réside dans la mémoire de l’automate. Il est nécessaire de
dimensionner cette dernière en conséquence.
___________________________________________________________________________
1/1
1.2
Description de l’environnement nécessaire
Afin de pouvoir exploiter le logiciel MMI17 WIN, il est nécessaire de disposer d’un
terminal de type FTX 507, FTX 417 ou d’un micro-ordinateur IBM PS/2 ou compatible
PC équipé :
• du système d’exploitation MS-Windows 3.1 ou MS-Windows 3.11,
ou
• du système d'exploitation Windows 95, Windows 98 ou Windows NT.
L’ensemble logiciel MMI17 WIN comprend :
• un jeu de disquettes logiciel MMI17 WIN au format 3 pouces 1/2,
• la présente documentation,
• un contrat de licence.
___________________________________________________________________________
1/2
Présentation du logiciel MMI 17 WIN
1.3
1
Fonctionnalités du logiciel
1.3-1 Généralités
Le logiciel MMI17 WIN est un outil permettant à l’utilisateur de créer l’ensemble des
données relatives à une application de dialogue opérateur sur CCX 17.
Une application est principalement composée :
• d’une configuration spécifique au pupitre CCX 17 utilisé,
• d’une liste de messages d’état,
• d’une liste de messages d’alarme,
• de groupes de messages d’état,
• d’une association entre les touches de commandes du pupitre et les bits du
programme application de l’automate,
• d’une police de caractères modifiable par l’utilisateur.
1.3-2 Présentation générale
Le logiciel MMI17 WIN est un outil standard MDI ( Multiple document interface). Il permet
la manipulation de plusieurs fenêtres.
A l’ouverture, il affiche la fenêtre principale suivante :
Barre de capture
Menu déroulant
Barre d’outils
Espace des fenêtres
barre d’état
Les rôles de ces sous ensembles sont les suivants :
• Barre de capture : permet la manipulation de la fenêtre,
• Menu déroulant : permet l’accès à toutes les fonctions disponibles du produit,
• Barre d’outils :
contient des icônes d’accès rapide aux fonctions du menus,
• Barre d’état :
donne les informations d’état et d’évolutions des traitements.
___________________________________________________________________________
1/3
1.3-3 Méthodologie
La proposition de méthodologie décrite ci-dessous est destinée à guider l’utilisateur
dans la conception d’une application de dialogue opérateur.
Création d'une application
ou sélection d'une
application (chap.6.1)
Configuration du pupitre et
de la liaison (chap. 5.1-3)
Editeur WYSIWYG
Création de
messages
d'alarme
(chap 5.4)
Création de
messages
d'état
(chap. 5.2-2
et 5.3)
Création de
groupes de
messages
d'état
(chap. 5.5)
Affectation
des touches
de commande
du pupitre
(chap. 5.6)
Création ou
modification
des polices
de caractères
(chap. 5.7)
Transfert de l'application
vers le pupitre CCX 17
(chap. 6.3)
Documentation de
l'application (chap. 6.2-4)
Sauvegarde de l'application
(chap. 6.1-3)
___________________________________________________________________________
1/4
Présentation du logiciel MMI 17 WIN
1
1.3-4 Environnement
Le logiciel MMI17 WIN comprend les fenêtres suivantes :
• Editeur WYSIWYG. Cette fenêtre permet la saisie rapide, le positionnement et le
choix de la taille des messages d’état. Elle permet aussi la saisie rapide de groupes
de messages d’état et l’affectation rapide des touches de commande.
• Editeur Configuration. Cette fenêtre permet la saisie de l’environnement de fonctionnement du pupitre. C’est la première fenêtre devant être mise à jour dans la
méthodologie.
• Tableur-éditeur de messages d’état. Cette fenêtre permet la saisie de toutes les
caractéristiques des messages d’état. Elle donne une vision globale de l’ensemble
des messages d’état.
• Tableur-éditeur de messages d’alarme. Cette fenêtre permet la saisie de toutes les
caractéristiques des messages d’alarme.
• Tableur-éditeur de groupes de messages. Cette fenêtre permet la création de
groupe de messages par saisie du numéro de message d’état.
• Tableur-éditeur des variables. Cette fenêtre permet la visualisation des symboles
associés aux variables.
• Editeur de police de caractères. Cette fenêtre permet la modification des caractères
systèmes en taille simple/double.
• Editeur de documentation.
• Editeur d’affectation des touches de commande. Cette fenêtre permet l’association
de variable bit aux touches.
• Le «Browser» contenant la liste avec les icônes des fenêtres de MMI17 WIN. Cette
fenêtre est toujours disponible et ne se ferme qu’avec l’outil lui-même. Elle donne
un accès à toutes les fenêtres en permanence.
Remarque
Une fois l’application ouverte, le logiciel affiche par défaut les fenêtres suivantes :
• Editeur WYSIWYG,
• Editeur de configuration,
• le Browser.
___________________________________________________________________________
1/5
1.3-5 Editeur WYSIWYG
L’éditeur WYSIWYG permet :
• la création, l’affichage, la modification et la suppression de messages d’états,
• l’affectation des variables bit aux touches de commande,
• la configuration de groupe de messages d’état,
• la visualisation du mode aperçu.
Chacune de ces fonctionnalités est décrite au chapitre 5.1
___________________________________________________________________________
1/6
Présentation du logiciel MMI 17 WIN
1
1.3-6 Configuration de l’application
La configuration de l’application permet de définir :
• le type de pupitre,
• les paramètres de communication,
• la configuration de la boîte aux lettres,
• les paramètres de liaison imprimante du CCX17,
• la définition des équipements tiers associés au CCX17.
Chacune de ces fonctionnalités est décrite au chapitre 5.2
___________________________________________________________________________
1/7
1.3-7 Création de messages d’état
Les messages d’état sont composés d’un texte auquel peut être associée une variable
de l’automate. Cette variable peut être :
• affichée,
• rafraîchie,
• modifiée par l’opérateur.
Cette fonction est décrite au chapitre 5.3
___________________________________________________________________________
1/8
Présentation du logiciel MMI 17 WIN
1
1.3-8 Création de messages d’alarme
Tout comme les messages d’état, les messages d’alarme comportent un texte auquel
peut être associée une variable automate. Ils sont affichés sur des conditions de
défauts détectés par l’application automate (bit d’alarme associé).
Les variables visualisées dans les messages d’alarme gardent la valeur lue au
moment de la détection du défaut.
Les messages d’alarme sont horodatés et mémorisés dans le pupitre.
Cette fonction est décrite au chapitre 5.4
___________________________________________________________________________
1/9
1.3-9 Création de groupes de messages d’état
Un groupe est une association de messages d’état qui est affichée sur demande du
programme application. L’ensemble des messages du groupe sera affiché au moyen
d’une seule commande. Cet affichage peut venir se superposer à l’écran courant du
CCX17 ou venir le remplacer.
Cette fonction est décrite au chapitre 5.5
___________________________________________________________________________
1/10
Présentation du logiciel MMI 17 WIN
1
1.3-10 Affectation des touches de commande du CCX 17
Cette fonction permet d’associer les touches de commande situées de part et d’autre
de l’écran des pupitres CCX 17 à des variables bits de l’automate.
Cette fonction est décrite au chapitre 5.6
___________________________________________________________________________
1/11
1.3-11 Choix et modification de la police de caractères utilisée
Cette fonction permet de choisir la police de caractères qui doit être utilisée lors de
l’affichage des messages sur le pupitre CCX 17.
Un éditeur permet de modifier les polices de caractères standards afin de générer des
caractères particuliers.
Cette fonction est décrite au chapitre 5.7
___________________________________________________________________________
1/12
Présentation du logiciel MMI 17 WIN
1
1.3-12 Transfert de l’application vers ou depuis le pupitre CCX 17
L’application de dialogue opérateur peut être transférée vers ou depuis un pupitre
CCX 17.
Ce transfert peut s’effectuer, soit en mode local (directement sur le pupitre), soit en
mode distant (grâce à la transparence réseau).
Ces fonctions sont décrites au chapitre 6.2
___________________________________________________________________________
1/13
___________________________________________________________________________
1/14
Chapitre 22
Installation matérielle
2 Installation matérielle
2.1
Raccordement du terminal au pupitre CCX 17
2.1-1 Principes
L’application de dialogue opérateur terminée, elle doit être transférée dans le pupitre
CCX 17 cible.
Ce transfert doit être réalisé de deux manières :
• par transfert local, en raccordant le terminal directement au pupitre CCX 17
(connexion physique),
• par transfert distant en raccordant le terminal au pupitre CCX 17 via un automate
programmable (connexion logique), en profitant de la transparence réseau.
2.1-2 Raccordement direct au pupitre CCX 17
Si le terminal utilisé est du type FTX 507, FTX 417 ou FTX 57/77, le raccordement du
terminal au pupitre CCX 17 s’effectue par le câble de référence T CCX CB8 030.
T CCX CB8 030
T CCX CB10 002
CCX 17
Si le terminal utilisé est du type PC ou compatible, le raccordement du terminal au
pupitre CCX 17 s’effectue par le câble de référence T CCX CB89 030 connecté à
l’adaptateur RS 232C / RS 485 de référence TSX SCA 72.
Boîtier
TSX SCA 72
T CCX CB89 030
CCX 17
Pour plus de renseignements concernant ces raccordements, se reporter au document
de mise en œuvre du pupitre CCX 17.
___________________________________________________________________________
2/1
2.1-3 Raccordement via un automate programmable
Le terminal de programmation peut accéder au pupitre CCX 17 via un automate
programmable (soit directement par la prise console, soit au travers d’un réseau
XWAY).
Connexion par prise console de l’automate
TSX 37 ou 57
TSX PCU 1030
FIPIO
ou
UNI-TELWAY
CCX 17
Connexion au travers d’un réseau
Lorsque les automates de l’application font partie d’une architecture réseau (ou
multiréseau), le terminal de programmation (sur prise terminal ou sur réseau) peut
accéder à un pupitre CCX 17 faisant partie de cette architecture. Se reporter à la
documentation du coupleur de communication employé pour son utilisation et ses
raccordements.
XWAY
FIPIO
Equipement
Y
UNI-TELWAY
Equipement
X
CCX 17
Pour plus de renseignements concernant ces raccordements, se reporter au document
de mise en œuvre du pupitre CCX 17.
___________________________________________________________________________
2/2
InstallationChapitre
logicielle 33
3 Installation logicielle
3.1
Installation du logiciel MMI 17 WIN
3.1-1 Opérations préliminaires
Avant d’installer le logiciel MMI 17 WIN sur le disque dur, il est conseillé de :
• lire le certificat de licence et de garantie concernant les restrictions de copie et
d’installation du logiciel,
• dupliquer les disquettes nécessaires à l’installation afin de les préserver contre toute
détérioration accidentelle et ne travailler qu’avec la copie.
Important
Les disquettes MMI17 WIN sont livrées en position verrouillée en écriture. Ne pas
modifier la position du verrou.
3.1-2 Procédure d’installation
Installation du logiciel MMI 17 WIN sous Windows 95, Windows 98 et Windows NT
• Se mettre sous l’environnement Windows,
• Insérer la disquette d’installation du logiciel MMI17 WIN dans le lecteur,
• A partir du menu Démarrer, sélectionner la commande Exécuter,
• Taper A:\setup.exe dans la ligne de commande,
• Valider l'écran de bienvenue par Next,
• Enregistrer les coordonnées de l'utilisateur puis valider par Suivant,
• Sélectionner le type d'installation, Standard ou Personnalisée,
• Pour l'installation Standard, définir un chemin d'installation puis valider par Suivant,
• Pour l'installation Personnalisée, sélectionner les éléments à installer puis les
différents chemins d'installation et valider par Suivant,
• Suivre la procédure visualisée à l'écran afin d'installer l'ensemble du logiciel MMI
17 WIN,
• Lorsque l'installation est terminée, sortir par Revenir à Windows.
___________________________________________________________________________
3/1
3.1-3 Mise en place du logiciel
La mise en place du logiciel MMI17 WIN a modifié le fichier CONFIG.SYS et a créé les
répertoires suivants :
• sous Windows 3.1 ou Windows 3.11
- ASAW12
- ASAWSYS
- ASAWUSR
: contenant les exécutables du pupitre,
: contenant les drivers et les polices du pupitre / du système,
: espace de travail et de sauvegarde des applications.
• sous Windows 95, Windows 98 ou Windows NT
- MMI1731
- FONT
- XWAYDRV
- PL7USER
: contenant les exécutables du pupitre,
: contenant les polices du pupitre / du système,
: contenant les drivers,
: espace de travail et de sauvegarde des applications.
Note :
L’install modifie le fichier System.ini sous Windows en ajoutant une section [debug] contenant
OUTPUT=NULL. Ce qui a pour effet de retirer les informations de traces pour tous les logiciels
sous windows.
3.1-4 Désinstallation
La désinstallation est accessible dans la boite de dialogue Ajout/Suppression de
programmes du groupe Panneau de configuration :
• cliquer sur l'onglet Installation/Désinstallation,
• sélectionner le répertoire à désinstaller,
• cliquer sur Ajouter/Supprimer,
• confirmer par Oui.
La désinstallation détruit un seul répertoire à la fois. Afin de supprimer tous les
répertoires, réitérer les opérations.
La désinstallation ne détruit pas les éléments partagés par d'autres logiciels (Pl7sys.ini,
Config.sys ...)
___________________________________________________________________________
3/2
Installation logicielle
3.2
3
Lancement du logiciel MMI 17 WIN
3.2-1 Ecran de base
L'accés au logiciel MMI 17 WIN s'effectue par le groupe Programmes du menu
Démarrer, en sélectionnant le groupe Modicon Télémécanique puis l'icône du
logiciel MMI 17 WIN 3.1.
L'écran de base du logiciel se décompose de la façon suivante:
Barre de capture
Menu déroulant
Barre d’outils
Espace des fenêtres
Barre d’état
Fonctions et rôles
Barre de capture :
Elle sert à la manipulation de la fenêtre. Elle permet aussi d’indiquer
le nom de l’application en cours.
Menu déroulant :
Il permet l’accès à toutes les fonctions disponibles du produit. Il
est contextuel, c’est-à-dire, il évolue avec la fenêtre ouverte
possédant le focus.
Exemple :
Dans le cas, où aucune application n’est encore ouverte, le menu
Fichier comprend :
nouveau :
création d’une nouvelle application,
ouvrir :
ouverture d’une application existante,
quitter :
quitter le logiciel,
(liste app) : listes des dernières applications ouvertes.
Barre d’outils :
Elle donne un accès rapide aux fonctions usuelles du menu
déroulant.
Barre d’état :
Elle informe sur l’état de progression des traitements et affiche les
messages d’informations.
___________________________________________________________________________
3/3
Une application étant ouverte, l’environnement de la fenêtre change et se présente de
la façon suivante :
Notes
1 A l'ouverture d'une application dont la case Gestion STATUS est cochée :
• si les fichiers .STO présents sur le disque sont identiques à ceux contenus dans
l'application, l'utilisateur n'a rien à faire,
• si les fichiers .STO présents sur le disque sont différents de ceux contenus dans
l'application (modification d'une chaîne ou présence d'un fichier .STO supplémentaire), le
logiciel propose à l'utilisateur de mettre à jour son application. Si l'utilisateur refuse la mise
à jour, l'application reste dans l'état,
• si les fichiers .STO sont absents sur le disque, un message d'erreur est affiché à l'écran.
L'utilisateur n'a rien à faire et l'application reste dans l'état :
<<Fichiers de STATUS non installés sur le poste>>
2
L'ouverture d'une application liée à un fichier .STX déclenche :
• la recherche du fichier .STX mémorisé dans la base des repères symboles et la mise à
jour de la base de données locale de l'application MMI 17, avec les nouvelles données,
• si le fichier .STX n'est pas trouvé, un message est affiché pour indiquer que le fichier .STX
n'a pas été trouvé. La base de données locale de l'application MMI 17 reste dans l'état.
___________________________________________________________________________
3/4
Installation logicielle
3
3.2-2 Menu déroulant
Les menus étant dynamiques, leurs contenus sont les suivants :
Fichier
Nouveau
Menu toujours disponible,
permet la création d’une application (cf § 5.1.1).
Ouvrir
Menu toujours disponible,
permet l’ouverture d’une application existante (cf § 5.1.2).
Fermer
Menu disponible si une application est ouverte,
permet la fermeture de l’application.
Enregistrer
Menu disponible si une application existante est ouverte et modifiée, permet
l’enregistrement de l’application courante (cf § 5.1.3)
Accélérateur :Ctrl+S
Enregistrer sous
Menu disponible si une application est ouverte, permet l’enregistrement de
l’application sous un nom différent (cf § 5.1.3)
Imprimer
Menu disponible si une application est ouverte et que le dossier a été constitué,
permet l’impression de la documentation de l’application courante (cf § 6.1.7)
Accélérateur :Ctrl+P
Configuration de
l'impression
Menu disponible si une application est ouverte, permet la sélection d’une
imprimante en ouvrant la fenêtre suivante :
Quitter
Menu toujours disponible, permet la fermeture du logiciel MMI17 WIN.
Accélérateur :Ctrl+Q
(Liste appli)
Menu toujours disponible, permet l’accès rapide des dernières applications
ouvertes.
___________________________________________________________________________
3/5
Edition
Couper
Copier
Coller
Pour les éditeurs de messages, de polices, de groupes, de symboles
et Wysiwyg. Généralement pour tous les tableurs.
Les menus «couper» et «copier» nécessitent une sélection préalable.
Accélérateurs:
Couper : Ctrl+X
Copier : Ctrl+C
Coller : Ctrl+V
Effacer
Rechercher
Pour les éditeurs de messages, de groupes, de symboles et Wysiwyg.
Pour l’éditeur symbole «Effacer» nécessite la sélection de la totalité
des données.
Accélérateur : Effacer :Suppr
Zoom
Pour les éditeurs de messages, permet l’ouverture de la fenêtre de
saisie complète.
Mise à jour du texte
d’alarme
Pour l’éditeur de messages d’alarme, permet la mise à jour du
message par le commentaire de la variable.
Gauche
Droite
Centre
Pour l’éditeur de messages d’état, permettent la justification du
message.
Tout sélectionner
Tout désélectionner
Pour l’éditeur de document, permettent la sélection ou désélection de
toutes les rubriques.
Changement de pupitre
Mot de passe
Protocole
Liaison imprimante
Annuler dernière modif...
Pour l’éditeur de configuration, permettent le parcours des différentes
fenêtres de paramètrage de la configuration.
Accélérateurs : Changement de pupitre : Alt+F10
Annuler dernière modif. :Ctrl+Z
Valider les modifications
Pour les éditeurs de police et de configuration, disponible après une
modification, permet sa prise en compte..
Accélérateur :Ctrl+W
Tout effacer
Pour Wysiwyg, permet la suppression des messages d’état dans le
groupe.
___________________________________________________________________________
3/6
Installation logicielle
3
Services
Définir l’adresse du CCX 17
Transférer
Menus toujours disponibles, permet de réaliser les différents
transferts avec l’automate.
Accélérateur : Transférer :Ctrl+T
Importer fichier texte
Exporter fichier texte
Sauvegarder fichier police
Restituer fichier police
Menus disponibles si une application est ouverte.
Importer fichier de variables
Menu disponible si une application est ouverte, permet l’import
de variables d’un fichier généré par PL7 Micro ou PL7 Junior.
Lier avec un fichier STX
Mettre à jour par rapport au
fichier STX
Supprimer la liaison avec le
fichier STX
Menus disponibles si une application est ouverte, permettent
la récupération de variables dans une application générée par
PL7 PRO.
Convertir
Pour l’éditeur de police, permettent la manipulation et la
Inverser matrice
modification des dessins des caractères (cf § 6.1.2).
Remplir matrice
Accélérateurs : Annuler dern..:Suppr
Effacer matrice
Changer fic....: Alt+F10
Retour au carac. système
Changer le fichier police système
Constituer le dossier
Pour l’éditeur de document.
Configurer un groupe
Permettent la manipulation des messages d’état dans
Configurer la touche de
WYSIWIG.
commande
Accélérateurs :
Editer le message
Configurer touche de com.:Entrée
Taille double
Editer le message.:
Entrée
Passer le message en avant plan
Taille double.:
F4
/ arrière plan
Passer le message ...:
F5
___________________________________________________________________________
3/7
Vue
Configuration pupitre
Configuration liaison
Configuration équipement
Menus de l’éditeur Configuration, permettent l’affichage des
différentes fenêtres de paramètrage.
Accélérateurs des configurations:
Pupitre :
Ctrl+ALT+1
Liaison:
Ctrl+ALT+2
Equipement :
Ctrl+ALT+3
Police standard
Police double
Menus de l’éditeur de police, permettent l’affichage, en police
standard ou double, du caractère sélectionné .
Priorité aux symboles dans
les touches de commande
Mode groupe
Mode aperçu
Editeur Wysiwyg.
Dernier
Premier
Groupe
Groupe
Editeur de groupes.
Accélérateurs :
Dernier groupe :
Premier groupe :
Groupe suivant :
Groupe précédent :
groupe
groupe
suivant
précédent
Ctrl+End
Ctrl+Home
Pg up
Pg down
Application
Configuration
Messages d’état
Messages d’alarme
Groupe de messages
Touches de commande
Editeur de police
Variables
Documentation
WYSIWIG
Status des zones alarme
Menus disponibles si une application est ouverte, permettent
l’ouverture des différents éditeurs.
___________________________________________________________________________
3/8
Installation logicielle
3
Options
Personnaliser
Menu permanent:
permet de modifier les espaces disque de travail et de sauvegarde. Il
ouvre la fenêtre suivant :
Barre d’outils
Barre de status
Menus toujours disponibles :permettent l’affichage des barres d’outils et
d’état.
Fenêtre
Cascade
Mosaïque Horizontale
Mosaïque Verticale
Arranger les icônes
Fermer la fenêtre
Fermer les fenêtres
Manipulation des fenêtres, modification de l’affichage.
(liste des éditeurs ouverts) Affectation du focus entre les différentes fenêtres affichées.
___________________________________________________________________________
3/9
___________________________________________________________________________
3/10
Chapitre 44
Principes de communication
4 Principes de communication
4.1
Généralités
Pour effectuer un dialogue entre l’automate programmable et les pupitres CCX 17, il
est nécessaire de mettre en œuvre dans l’application automate un certain nombre de
commandes destinées aux pupitres. Pour cela, deux types d’échange sont possibles :
• échange par boîte aux lettres : Les messages à afficher et les commandes à réaliser
sont transmis au pupitre CCX 17 au travers d’une zone mémoire de l’automate
allouée aux échanges entre l’automate et le pupitre. Cette zone est accessible aussi
bien en lecture qu’en écriture.
%MWi
• échange par fonctions DOP intégré : Les messages à afficher et les commandes
à réaliser sont transmis au pupitre CCX 17 par des fonctions de Dialogue Opérateur
PL7.
Fonction
DOP
Les principes d'utilisation de ces deux types d'échange sont décrits ci-après. Des
exemples d'application utilisant la communication par boîte aux lettres et/ou par
fonction DOP intégré sont donnés aux chapitres 7 et 8 .
Ces deux types d’échange peuvent être utilisés simultanément dans une même
application, sous certaines restrictions (cf Doc Ofs).
Exemple :
On ne peut pas monter une alarme par DISPLAY_ALRM si celle-ci est associée
à un bit dans la zone alarme.
___________________________________________________________________________
4/1
En fonction du bus utilisé pour la communication, (FIPIO ou UNI-TELWAY), les
échanges s’effectuent de différentes manières :
Sur le bus de terrain FIPIO
Les échanges s’effectuent :
• par une zone mémoire réservée aux
échanges périodiques spécifiques à
FIPIO; dans ce cas le CCX17 peut
accéder à 8 mots en lecture (ROW) et à
8 mots en écriture (RIW). Cette zone est
automatiquement réservée dans la
mémoire de l'automate.
Les principes de comunication sur FIPIO
(gestion des mots %Q et %I) sont décrits
dans la documentation FIPIO.
FIPIO
• par échange de requêtes UNI-TE
(communication par boîte au lettres ou
par fonctions DOP).
CCX 17
Sur le bus UNI-TELWAY
UNI-TELWAY
Les échanges s’effectuent uniquement par
requêtes UNI-TE (communication par boîte
au lettres ou par fonctions DOP).
CCX 17
___________________________________________________________________________
4/2
Principes de communication
4.2
4
Echange par boîte aux lettres
4.2-1 Structure de la boîte aux lettres
La boîte aux lettres réservée aux échanges avec le pupitre CCX 17 est une zone dans
la mémoire mot de l’automate programmable. Elle comporte une table de commande
structurée de la manière suivante :
* Si le numéro du groupe à afficher
%MWi
Etat des voyants
%MWi+1 Numéro du groupe de messages à afficher *
%MWi+2 Numéro du 1er message d’état à afficher
%MWi+3 Numéro du 2ème message d’état à afficher
%MWn
Numéro du dernier message d’état à afficher
est égal à 0, le CCX 17 vient
afficher les messages dont le
numéro est contenu dans les
mots %MWi+2 à %MWn. Si le
numéro du groupe à afficher
est différent de 0, seul le groupe
sélectionné est affiché.
Le début de cette table et sa longueur sont définis par l’utilisateur lors de la création
de l’application par le logiciel MMI 17 WIN (se reporter au chapitre 5.2.4).
Note:
Pour réafficher le même groupe, il faut que le mot de la MailBox correspondant soit mis
à 0 puis à la valeur du groupe.
4.2-2 Exécution des commandes
Le pupitre CCX 17 vient périodiquement scruter cette table de mots et exécute les
commandes provenant de l’application automate dans l’ordre suivant :
• lecture puis affichage de l’état des voyants du pupitre (lecture du mot %MWi),
• lecture du numéro du groupe de messages à afficher,
- si le numéro du groupe de messages à afficher est égal à zéro (%MWi+1 = 0), le
pupitre vient scruter le contenu des mots suivants de la table (%MWi+2 à %MWn)
puis affiche tous les messages d’état dont le numéro correspondant n’est pas nul.
Il faut positionner le mot à 0 avant de changer le numéro du nouveau message à
afficher.
- si le numéro du groupe de messages à afficher est différent de zéro, le pupitre
n’affiche que les messages d’état contenus dans le groupe correspondant.
___________________________________________________________________________
4/3
Exemple
Affichage du message numéro 10 (Cycle terminé) et du message numéro 3 (Four prêt).
Zone boîte aux lettres
%MWi = 0
%MWi+1 = 0
Affichage des
messages
numéro 10
et 3
Cycle terminé
Four prêt
%MWi+2 = 10
%MWi+3 = 3
%MWi+4 = 0
Table de
commande
...
%MWn = 0
4.2-3 Gestion des réponses
Lorsque les messages affichés comportent une valeur à saisir, celle-ci est automatiquement écrite dans la zone de données de l’automate programmable par requêtes
UNI-TE.
%MWi
Vitesse = 352 tr/mn
Zone de
données de
l'automate
___________________________________________________________________________
4/4
Principes de communication
4
4.2-4 Gestion des acquittements : traitement des erreurs
Le contrôle de l’affichage des messages et de la saisie éventuelle d’une variable se
configurent lors de la création de l’application à partir du logiciel MMI 17 WIN (se
reporter au § 5.1).
Deux types d’acquittements sont gérés par le CCX 17 :
• un acquittement en lecture,
• un acquittement en écriture.
Acquittement en lecture
Lorsque cet acquittement est demandé, le CCX 17 indique dans une table de mots
internes de l’automate programmable que les commandes ont été réalisées par le
pupitre (affichage de voyants, de messages, ...). Cette table de mots est contiguë et
structurée de la même manière que la table de commande.
Exemple
Dans l’exemple ci-dessous, le programme application ne demande que l’affichage du
message d’état numéro 10 (Cycle terminé). Si l’acquittement en lecture est demandé,
après l’affichage du message numéro 10, le pupitre CCX 17 met automatiquement à
jour le mot correspondant (%MWn+4) dans la table réservée aux acquittements en
lecture.
La mise à zéro du mot est à la charge du programmeur avant le lancement d’une
nouvelle commande.
Affichage du
Zone d'échange
%MWi = 0
message
numéror 10
Cycle terminé
%MWi+1 = 0
Table de
commande
%MWi+2 = 0
%MWi+3 = 10
...
%MWn
%MWn+1
%MWn+2
Table
d'acquittement
en lecture
%MWn+3
Mise à jour de la table d'acquittement
%MWn+4 = 10
...
%MWm
___________________________________________________________________________
4/5
Acquittement en écriture
Lorsque cet acquittement est demandé, le CCX 17 indique, dans une table de mots
internes de l’automate programmable, que la saisie opérateur demandée a été faite.
Cette table de mots, contiguë à la table d’acquittement en lecture, est structurée de la
même manière que la table de commande (si l’acquittement en lecture n’est pas
demandé, cette table est positionnée à la suite de la table de commande).
Exemple
Dans l’exemple ci-dessous, le programme application demande la saisie de la vitesse
d’un moteur lors de l’affichage du message d’état numéro 22 (Vitesse = 60 tr/mn). Si
les acquittements en lecture et en écriture sont demandés, après l’affichage du
message numéro 22, le pupitre CCX 17 vient automatiquement mettre à jour le mot
correspondant (%MWn+3) dans la table réservée aux acquittements en lecture. Dès
que l’opérateur saisit la valeur désirée, le mot correspondant (%MWm+3), est mis à
jour dans la table réservée aux acquittements en écriture. La valeur de la saisie
opérateur est écrite dans la zone de données de l’automate programmable par requête
UNI-TE.
La mise à zéro du mot est à la charge du programmeur avant le lancement d’une
nouvelle commande.
Saisie
Zone d'échange
%MWi = 0
%MWi+1 = 0
%MWi+2 = 0
%MWi+3 = 22
...
Table de
commande
Table
d'acquittement
en lecture
Table
d'acquittement
en écriture
Zone de
données
de
l'automate
%MWn
%MWn+1
%MWn+2
%MWn+3 = 22
%MWn+4
...
%MWm
%MWm+1
opérateur
Affichage du
message
numéro 22
Vitesse = 60 tr/mn
Mise à jour de la
table d'acquittement
en lecture
Validation
%MWm+2
%MWm+3 = 1
%MWn+4
...
%MWp
Mise à jour de la
table d'acquittement
en écriture
Ecriture de la saisie par la requête UNI-TE
___________________________________________________________________________
4/6
Principes de communication
4
4.2-5 Gestion des messages d’alarme
Une zone mémoire bits ou mots de l’automate programmable, scrutée périodiquement
par le pupitre CCX 17, est affectée à la gestion des messages d’alarme. La gestion de
ces messages est faite dans une zone de type bit ou de type mot. Chaque bit interne
ou chaque bit de mot de cette table est représentatif d’une alarme. Elle est structurée
de la manière suivante :
Gestion par bits internes
%Mi
%Mi+1
%Mi+2
%Mi+3
Alarme
Alarme
Alarme
Alarme
numéro
numéro
numéro
numéro
1
2
3
4
...
...
Gestion par bit de mot
%MWi
F
0
Alarme numéro 1
Alarme numéro 2
Alarme numéro 3
...
%Mn-1 Alarme numéro n
Alarme numéro n dans mot %MWi+(n/16-1)
Le début de cette table et sa longueur sont définis par l’utilisateur lors de la création
de l’application par le logiciel MMI 17 WIN (se reporter au chapitre 5.1).
La gestion des alarmes par le pupitre CCX 17 s’effectue de deux manières :
• les alarmes sont mémorisées dans le pupitre en attendant d’être visualisées puis
prises en compte ultérieurement par l’opérateur. Ce mode permet de continuer
l’affichage des messages d’état en provenance du process.
%Mi = 0
%Mi+1 = 0
Affichage
alarme
numéro 4
Visualisation des messages
et mémorisation des
%Mi+2 = 0
%Mi+3 = 1
...
...
Visualisation et prise en compte ultérieure
de chaque alarme par l'opérateur
%Mn =0
___________________________________________________________________________
4/7
• l'alarme est mémorisée et affichée sur le pupitre. Elle reste affichée jusqu'à sa prise
en compte par l'opérateur, par appui sur une touche quelconque. Une fois la prise
en compte de l'alarme effectuée, les messages qui étaient présents à l'écran avant
l'affichage de l'alarme, sont de nouveau visualisés.
%Mi = 0
%Mi+1 = 0
Alarme
numéro 4
Surchauffe four 4
%Mi+2 = 0
%Mi+3 = 1
...
...
Prise en compte de chaque
alarme par l'opérateur
%Mn =0
Se reporter au manuel de mise en oeuvre du pupitre CCX 17 - paragraphe historique
d’alarme.
___________________________________________________________________________
4/8
Principes de communication
4.3
4
Echange par Fonctions DOP intégré
4.3-1 Affichage d’un message (ou d’un groupe) sans saisie opérateur
L’application créée à l’aide du logiciel MMI 17 WIN est contenue dans la mémoire du
CCX 17.
Cette application comprend plusieurs types de messages :
• des messages d’état comprenant du texte (avec ou sans saisie utilisateur),
• des messages d’alarme,
• des groupes de messages, chaque groupe étant constitué par des listes de
messages d’état.
Lorsque l’application automate désire faire afficher un message d’état, un groupe ou
un message d’alarme sur le pupitre CCX 17, elle indique le numéro du message (ou
du groupe) correspondant dans la table d’émission (Données à émettre). Dans tous
les cas, l’automate reçoit un compte rendu d’échange. En cas d’erreur, la table de
réception contient toute information permettant d’en identifier la cause (cf Chapitre 3
du Manuel de programmation de PL7 : intercalaire K).
Numéro du message
ou du groupe
Fonction DOP
Cycle terminé
Table d'émission
Rappel
Le pupitre CCX 17 peut afficher plusieurs messages en même temps :
• 32 messages pour le CCX17-20 (16 variables animées au maximum),
• 64 messages pour le CCX17-30 (32 variables animées au maximum).
Le positionnement d’un message est réalisé lors de la définition du message soit par
un choix ligne et colonne, soit en indiquant si le message doit être centré ou justifié à
gauche ou à droite. L’utilisateur doit donc correctement choisir la position géographique de ses messages pour éviter toute superposition.
___________________________________________________________________________
4/9
4.3-2 Affichage d’un message avec saisie opérateur
Lorsque qu’un message affiché comprend une valeur à saisir par l’opérateur, la saisie
peut être retournée vers l’automate programmable de deux manières différentes :
• saisie opérateur non contrôlée et non synchronisée par l’application automate,
• saisie opérateur contrôlée et synchronisée par l’application automate.
Ces deux cas sont étudiés ci-après.
Saisie opérateur non contrôlée et non synchronisée par l’application automate
La requête est envoyée par une table d’émission (commande 24).
Saisie opérateur
Numéro du message
Fonction DOP
Vitesse = 352 tr/mn
Table d'émission
Validation
Zone de
données de
l'automate
La ou les valeurs saisies sont écrites directement dans la zone de données de
l’automate programmable par requêtes UNI-TE.
Dans tous les cas, l’automate reçoit un compte rendu d’échange. En cas d’erreur, la
table de réception contient une information permettant d’en définir la cause.
___________________________________________________________________________
4/10
Principes de communication
4
Saisie opérateur contrôlée et synchronisée par l’application automate
Cette possibilité n’est utilisable que pour l’envoi de messages d’état. Le compte rendu
n’est mis à jour qu’une fois la saisie effectuée. La saisie est dans la table de réception
(commande 22).
Saisie opérateur
Fonction DOP
Numéro du
message
Table d'émission
Vitesse = 352 tr/mn
Valeur de la saisie
Table de réception
Validation
La valeur saisie par l’opérateur est envoyée dans la table de réception.
Dans tous les cas, l’automate reçoit un compte rendu d’échange. En cas d’erreur, la
table de réception contient une information permettant d’en définir la cause.
___________________________________________________________________________
4/11
4.3-3 Demande d’affichage d’un message d’alarme
Le pupitre CCX 17 contient dans sa mémoire les messages d’alarmes (générés à l’aide
du logiciel MMI 17 WIN). L’affichage d’un message d’alarme à partir du programme
application de l’automate est effectué par l’exécution de la fonction DOP intégré
DISPLAY_ALRM, avec en paramètre le numéro du message d’alarme.
La gestion des alarmes par le pupitre CCX 17 s’effectue de deux manières :
• les alarmes sont mémorisées dans le pupitre en attendant d’être visualisées puis
prises en compte ultérieurement par l’opérateur. Ce mode permet de continuer
l’affichage des messages d’état en provenance du process.
Fonction DOP
Numéro de
l'alarme
Visualisation de messages et
mémorisation des alarmes
Table d'émission
Visualisation et prise en compte ultérieure
de chaque alarme par l'opérateur
• l’alarme est archivée et affichée sur le pupitre. Elle reste affichée jusqu’à sa prise en
compte par l’opérateur par appui sur une touche quelconque. Une fois la prise en
compte de l’alarme effectuée, les messages qui étaient présents à l’écran avant
l’affichage de l’alarme, sont de nouveau visualisés.
Fonction DOP
Numéro de
l'alarme
Surchauffe four 4
Table d'émission
Prise en compte de chaque
alarme par l'opérateur
Dans tous les cas, l’automate reçoit un compte rendu d’échange. Si une erreur est
détectée, la table de réception contiendra une information permettant de définir la
cause
de l’erreur.
___________________________________________________________________________
4/12
Principes de communication
4
4.3-4 Gestion des voyants du pupitre
Le pupitre CCX 17 dispose de trois voyants sur sa face avant. Ces voyants indiquent
les résultats des autotests lors de la mise sous tension du pupitre puis une fois les
autotests terminés, ils sont mis à la disposition de l’utilisateur. La modification de l’état
des voyants (allumé, éteint ou clignotant) est réalisée par l’exécution de la fonction
DOP CONTROL_LEDS contenant les valeurs désirées.
Fonction DOP
Etat des voyants
Surchauffe four 4
Table d'émission
Visualisation des voyants
4.3-5 Affectation des touches de commandes du pupitre
Le pupitre CCX 17 dispose de plusieurs touches de commandes affectées par
configuration à des bits internes de l’automate. Cette affectation est réalisée par
l’exécution de la fonction DOP ASSIGN_KEYS contenant les valeurs désirées.
Fonction DOP
Affectation des
touches
Table d'émission
Utilisation des touches de
commande
___________________________________________________________________________
4/13
4.4
Gestion des alarmes par boîte aux lettres et Fonctions DOP
Afin de simplifier la gestion des alarmes dans une même application. Une alarme ne
peut être activée que de manière exclusive, par fonctions DOP ou par boîte aux lettres.
Les alarmes accessibles par boîte aux lettres dépendent de la longueur de cette boîte
aux lettres. Les alarmes, dont le numéro est supérieur à la longueur de la boîte aux
lettres sont uniquement accessibles par fonctions DOP.
Longueur de la zone alarmes
dans la boîte aux lettres = i.
Alarme
Alarme
Alarme
Alarme
Alarme
1
2
3
4
5
Alarmes accessibles par boîte aux lettres
•••
Alarme i
Alarme i+1
Alarme i+2
•••
•••
Alarmes accessibles par fonctions DOP intégré
•••
•••
Alarme n
Exemple
Dans un CCX 17-30, le nombre maximum d’alarmes est 300.
Si la zone réservée aux alarmes dans la boîte aux lettres a une longueur de 150 bits
(valeur configurée dans l’écran Configuration liaison) :
• les alarmes numérotées de 1 à 150 seront accessibles uniquement par boîte aux
lettres,
• les autres le seront uniquement par des fonctions DOP intégré.
___________________________________________________________________________
4/14
Principes de communication
4.5
4
Principes de communication sur le bus UNI-TELWAY
Performances
Rafraîchissement pour
4 requêtes + mailbox
Rafraîchissement pour
1 requête + mailbox
1 CCX 17
1"
0.5"
2 CCX 17
1.8"
0.5"
3 CCX 17
2"
0.6"
4 CCX 17
3.4"
0.7"
5 CCX 17
4.5"
0.8"
6 CCX 17
6"
1"
Temps en secondes
6
5
4
3
Rafraîchissement
pour 4 requêtes
2
1
Rafraîchissement
pour 1 requête
0
1
CCX17
2
CCX17
3
CCX17
4
CCX17
5
CCX17
6
CCX17
Nombre de connexions
2 pupitres CCX17 maximum.
___________________________________________________________________________
4/15
4.6
Principes de communication sur le bus FIPIO
Rappels
Un pupitre CCX 17 connecté sur un bus de terrain FIPIO peut communiquer
simultanément :
• par boîte au lettres, comme indiqué au chapitre 4.2,
• par fonctions DOP, comme indiqué au chapitre 4.3.
Principe
Pour qu'un CCX 17 puisse échanger des informations sur FIPIO il faut qu'il soit
configuré.
PL7 réserve alors une zone mémoire spécifique aux échanges de données partagées
entre l'automate arbitre de bus et chacun des CCX 17 configurés sur FIPIO. Ces
échanges s'effectuent périodiquement sans intervention du programme application.
Cette zone est composée de :
• Pour le profil CCX 17 :
- 8 mots écrits par l'automate et lus par le CCX 17,
- 8 mots écrits par le CCX 17 et lus par l'automate.
• Pour le profil CCX 17-32 :
- 32 mots écrits par l'automate et lus par le CCX 17,
- 32 mots écrits par le CCX 17 et lus par l'automate.
Syntaxe
Un CCX 17 peut afficher des messages d'état ou d'alarme comportant des %QW ou
transmettre des informations à l'automate (l'état des boutons de commande) par 8 mots
%IW.
La syntaxe de ces mots est la suivante :
• %QW\p.2.cnx\0.0.rang:Xi
• %IW\p.2.cnx\0.0.rang:Xi
avec p : emplacement processeur
numéro de voie équipement : toujours 2 pour FIPIO
cnx : numéro du point de connexion
numéro de module : toujours 0 pour CCX 17
numéro de voie : toujours 0 pours CCX 17
rang : rang du mot compris entre 0 et 31
i : rang du bit pour accès bit.
Nombre maximum d'équipements
Le nombre maximum d'équipements connectables à un arbitre de bus Prémium est
de 4 CCX 17. Au delà, consulter votre support technique pour prendre connaissance
des précautions de programmation.
Remarque : une application FIPIO générée par l’outil station PL7-MMI 17 OS/2,
peut être lue par MMI17 WIN.
Optimisation de la communication
• utiliser de préférence des repères FIPIO aux repères BIT et MOT,
• dans le cas de repères de type BIT et MOT, choisir des repères contigus,
• choisir pour le rafraîchissement des repères et la fréquence de lecture de la zone
commande, une période correspondant au trafic nécessaire à l'application.
___________________________________________________________________________
4/16
Principes de communication
4.7
4
Règles d’optimisation des requêtes
Si le CCX 17 doit afficher plusieurs messages comprenant chacun une variable, la
lecture de ces variables est effectuée en une seule requête. Le même type de traitement
nécessite l’envoi de plusieurs requêtes si l’optimisation n’est pas demandée.
Pour que l’optimisation puisse être effectuée, certaines règles doivent être respectées :
• Les objets doivent être de même type,
• La différence des indices des objets doit être inférieure à certaines valeurs dépendant
du type d’objet :
Pour
Pour
Pour
Pour
les bits internes (%Mi), la valeur maximum de différence d’indice est 480.
les bits de mots (%MWi:Xj), la valeur maximale de différence d’indice est 59.
les mots internes (%MWi), la valeur maximale de différence d’indice est 59.
les doubles mots (%MDi), la valeur maximale de différence d’indice est 29.
Exemples d’optimisation :
Il est possible d’envoyer une seule requête (par type d’objet) pour l’accès aux objets
suivants :
•
•
•
•
%M0, %M100 et %M480.
%MW0:X0 à %MW59:X16.
%MW0, %MW1, %MW2 et %MW59.
%MD0, %MD10 et %MD29.
___________________________________________________________________________
4/17
___________________________________________________________________________
4/18
Chapitre
Utilisation du logiciel MMI17
WIN
55
5 Utilisation du logiciel MMI17 WIN
5.1
Editeur WYSIWYG
L’accès à cette fenêtre s’effectue en cliquant sur le menu «Application /
WYSIWYG» ou sur l’icône suivant :
A la création d’une application, cette fenêtre est ouverte par défaut. Elle permet, d’une
façon rapide et conviviale, d’effectuer la création complète d’une application.
Les fonctions essentielles sont :
• création, affichage, modification et suppression d’un message d’état,
• affectation des touches de commande,
• création de groupe de messages d’état,
• visualisation ou mode aperçu.
C’est la fenêtre préconisée pour l’utilisation sous Windows de MMI17 WIN.
___________________________________________________________________________
5/1
5.1-1 Gestion de message d’état par WYSIWYG
Par défaut, la grille a le «focus» et s’affiche avec le curseur clignotant.
Le déplacement dans la grille se fait par les touches «flèches», «Page up», «Page
down», «fin» et «home» ou par souris.
Le déplacement de la grille vers les autres éléments se fait par la touche «Tab».
Une fois le curseur placé sur une touche de commande d’un côté, les touches «flèchehaut» et «flèche-bas» permettent de passer d’une touche de commande à l’autre.
Création de message d’état
La procédure consiste à :
• positionner le curseur à l’endroit du début de message,
• par un «double-clic» ou «entrée» du clavier , ouvrir la boîte de saisie d’un message
d’état.
On renseigne les champs principaux que sont :
• texte,
• variable éventuellement.
For a full description of the status message shortcut box, see “Creating a status
message” (section 5.3).
Après la validation de la saisie, le message s’affiche dans la fenêtre WYSIWYG.
Exemple :
Affichage d’un message d’état
La saisie d’un numéro de message ou le défilement des numéros dans la zone
«Message» permet la visualisation des messages dans la grille du WYSIWYG.
On peut repérer les messages déjà configurés par un affichage en rouge du numéro.
Un message vide est visualisé par une croix.
Pour visualiser le ou les messages comme sur un écran CCX17, utiliser le mode aperçu
(cf. § 5.1.4).
Modification de message d’état
Un message à modifier doit être au préalable sélectionné. Sa sélection se fait par un
clic-souris à l’intérieur du message ou par les touches de déplacement (flèches, pageup,...) du clavier.
Un message sélectionné se reconnaît à son numéro affiché dans la zone message et
est entouré de «poignées».
Exemple :
Poignées
___________________________________________________________________________
5/2
Utilisation du logiciel MMI17 WIN
5
Après sélection, trois fonctions peuvent être effectuées :
• modification du contenu d’un message,
• déplacement géographique d’un message dans la grille,
• modification de la taille d’un message.
Modification du contenu d’un message
Un «double-clic» ou «Entrée» ou par le menu «Services/Editer un Message» lance
la boîte de saisie rapide sur ce message.
Déplacement d’un message
• Par souris : attraper un point quelconque du message. On dispose alors du
Exemple :
curseur «
» de déplacement. La
nouvelle fenêtre est proposée par un
rectangle en trait interrompu.
• Par clavier : «Shift + flèches».
Modification de la taille d’un message
Exemple :
• Par souris : attraper une poignée et
agrandir ou réduire la taille. La nouvelle
taille est proposée par un rectangle en
trait interrompu.
L’affichage est remis à jour après relâchement de la souris.
Si le message a un attribut de justification (Gauche, Centre, Droite), la modification de sa taille conserve cet attribut.
• Par clavier : touche F4.
• Par menu : «Services / Taille double ou
Taille standard».
Remarque
La procédure s’effectue si la place du cadre final est suffisante. Sinon le message
n’est pas modifié.
Suppression de message d’état
Le mode opératoire consiste à :
• sélectionner un message,
• appuyer sur la touche «Suppr» ou utiliser le menu «Edition / Effacer».
Pour supprimer tous les messages de l’affichage, utiliser le menu «Edition / Tout
effacer» ou l’icône
. Cette opération supprime l’affichage dans la grille WYSIWYG,
mais ne touche pas aux caractéristiques des messages.
___________________________________________________________________________
5/3
5.1-2 Gestion des touches de commande
Pour affecter un objet automate à une
touche de commande, cliquer dans le
cercle de la touche de commandes à
programmer.
On dispose alors de la fenêtre de saisie
rapide des «Touches de commande» suivante :
Après la saisie d’un repère ou d’un symbole, le repère apparaît dans le rectangle
contigu au cercle.
Toute création, modification ou suppression de la programmation d’une touche de
commande s’effectue à travers cette boîte.
Le choix de visualiser les repères ou les symboles dans les touche de commande se
fait respectivement par les fonctions menu «Vue / Priorité Repère» pour les repères
et «Vue / Priorité Symbole» pour les symboles.
Rappel
Les numéros des boutons sont les suivants :
1
2
3
4
5
6
7
8
Les 2 boutons Précédent et Suivant permettent de passer aux boutons voisins.
Pour avoir une description complète de la boîte accélératrice de saisie des touches
de commande, voir le chapitre : Touche de commande (§ 5.6).
Remarque
Si le texte est trop grand, il apparaît tronqué et terminé par «>». Le texte complet
est rappelé dans la barre d’état.
___________________________________________________________________________
5/4
Utilisation du logiciel MMI17 WIN
5
5.1-3 Gestion des groupes par WYSIWYG
Cet éditeur permet la création, l’affichage, la modification et la suppression d’un groupe
de messages d’état.
Création d’un groupe
On dispose de deux méthodes pour cette fonction :
• automatic,
• manual.
Création automatique
Dès la sélection d’un numéro de groupe dans la zone de saisie «Groupe», le «Mode
groupe» est automatiquement valide. Dès lors, toutes les modifications faites dans
l’éditeur WYSIWYG sont repércutées dans le groupe sélectionné.
Procédure :
• valider le case à cocher et saisir un numéro de groupe ou sélectionner un numéro
de groupe dans la zone de saisie «Groupe»,
• valider les messages qui doivent être contenus dans le groupe. On peut directement
créer de nouveaux messages ou exploiter les messages existants à travers la zone
de saisie «Message».
Remarque
Tant que la case à cocher «Mode groupe» est sélectionnée toute les modifications seront prises
en compte par les groupes.
Création manuelle
Il faut au préalable afficher à l’écran les messages que l’on veut mettre dans un groupe.
Pour les affecter à un groupe, il faut utiliser le menu «Services / Configurer groupe»
ou l’icône
. La fenêtre suivante permet :
• d’affecter le numéro de groupe,
• de sélectionner ou pas l’option Effacement écran du groupe :
Sur validation de cette boîte, le groupe contient les messages et l’on se trouve en
«Mode groupe» : tout ajout ou suppression de messages modifiera le groupe.
___________________________________________________________________________
5/5
Affichage d’un groupe
La saisie par la zone «Groupe» du numéro permet la sélection du groupe à afficher.
La validation se fait par la touche «Entrée» ou par un délai d’une seconde sans
modification.
On peut repérer les groupes déjà configurés par un affichage en rouge du numéro.
Dès la sélection d’un numéro de groupe, le «Mode groupe» est automatiquement
sélectionné.
Modification d’un groupe
La modification d’un groupe s’effectue automatiquement par ajout ou suppression de
messages lorsque la case à cocher «Mode groupe» est sélectionnée.
En mode manuel, pour prendre en compte les modifications, il faut utiliser le menu
«Services / Configurer le groupe» ou l’icône
contenu du groupe.
et valider le remplacement du
Suppression d’un groupe
La suppression d’un groupe s’effectue automatiquement par suppression de tous les
messages affichés par le menu «Edition / Tout effacer « ou l’icône
la case à cocher «Mode groupe» est sélectionnée.
lorsque
___________________________________________________________________________
5/6
Utilisation du logiciel MMI17 WIN
5
5.1-4 Gestion du mode aperçu
Cette fonction s'active par l'icône suivante
ou le menu "Vue/Mode aperçu".
Elle permet d’avoir un aperçu réaliste de l’écran du CCX 17 avec :
• le clignotement des messages,
• le mode inverse vidéo,
• l’ordre d’affichage,
• pas de quadrillage.
La modification dans l’écran du WYSIWYG est interdite lorsqu’on est en «mode
aperçu». Par contre les modifications effectuées par les éditeurs correspondants
(touche de commande, message d’état, ...) seront prises en compte.
En «Mode aperçu», on peut faire défiler plusieurs groupes et/ou messages. Lorsqu’on
revient en mode modification, le contenu de l’écran du WYSIWYG est la même qu’à
la sortie du «Mode aperçu».
___________________________________________________________________________
5/7
5.1-5 Modification de l’ordre d’affichage
Remarque
La modification de l’ordre des messages n’a d’intérêt que si des messages se
recouvrent.
Exemple :
cas 1
cas 2
Dans le cas 1, le message «Message2» est affiché en 1er et ensuite écrasé par le
message «Message1».
La procédure consiste à :
• sélectionner le message,
• cliquer sur le menu «Services / Passer le message en avant plan / arrière plan»
ou sur la touche «F5».
Remarque
L’opération fonctionne en mode «Filp/Flop» et positionne le message en premier
ou en arrière plan. Un message d’un groupe de m messages, situé à une position
n, quitte sa position pour être placé en mième ou en 1er position.
___________________________________________________________________________
5/8
Utilisation du logiciel MMI17 WIN
5
5.1-6 Copier / Coller
Les fonctions «Copier / Coller» sont accessibles par :
• le menu : Edition / Copier
Edition / Coller
• le clavier Copier : Ctrl + C ou Ctrl + Ins
Coller : Ctrl + V ou Shift + Ins
• la souris
En association avec la touche Ctrl.
Procédures avec le menu ou clavier
La procédure consiste à :
• sélectionner le message,
• activer le menu «Edition/Copier» ou appuyer sur les touches «Ctrl+C» ou «Ctrl+Ins»,
• positionner le curseur clignotant à l’emplacement choisi,
• activer le menu «Edition/Coller» ou appuyer sur les touches «Ctrl+V» ou «Shift+Ins».
Remarque
La fonction «Coller» récupère et copie les caractéristiques courantes du message
à copier. Un message modifié entre les opérations «copier» et «coller» sera
recopié avec ses nouvelles propriétés.
Procédures avec la souris
La procédure consiste à :
• sélectionner le message à copier,
• appuyer et maintenir la touche «Ctrl»,
• déplacer le message par la souris ou utiliser les touches «Shift» + flèches,
• relâcher la souris ou la touche «Ctrl».
Remarque
L’annulation se fait par un clic sur le bouton droit de la souris.
___________________________________________________________________________
5/9
5.1-7 Activation contextuelle du WYSIWYG
L’éditeur WYSIWYG peut être activé par l’intermédiaire des éditeurs/tableurs :
• de touches de commande,
• de messages d’état,
• de groupes.
L’activation sert alors à afficher une donnée spécifique.
L’accès peut se faire par :
• le menu : avec Edition / WYSIWYG
• le clavier : avec Shift + F9
• l’icône :
avec
dans le bandeau du tableur.
Contexte d’ouverture
Editeur de départ
ouverture de l’éditeur WYSIWYG
touches de commande si une touche est sélectionnée, l'éditeur WYSIWIG s'ouvre avec le focus sur
cette touche.
groupe
sur le groupe courant.
messages d’état
s’il y a un ou des messages sélectionnés, l’éditeur affiche le ou les messages
sélectionnés.
s’il n’y a pas de message sélectionné, l’éditeur ne modifie pas l’affichage.
Remarque
En «Mode aperçu, l’activation contextuelle depuis les tableurs des groupes et des messages
d’état est inopérante.
___________________________________________________________________________
5/10
Utilisation du logiciel MMI17 WIN
5.2
5
Configuration de l’application
Cette fonction, accessible en cliquant sur
cette icône ou en sélectionnant le menu
Application/Configuration permet de
configurer les paramètres du pupitre CCX
17 associés à l’application.
5.2-1 Généralités
La fenêtre de saisie par défaut est la suivante :
___________________________________________________________________________
5/11
Les fonctions disponibles sont :
Accès à la fonction «Changement du type de pupitre» (cf § 5.2.2). Il est
équivalent à la sélection du menu «Edition / Changement de pupitre/automate/Descriptif» ou l’accélérateur «Alt+F10».
Cet icône est sélectionné par défaut. Il permet d’afficher la configuration du
pupitre. Les accès équivalents sont le menu «Vue / Configuration pupitre» ou
l’accélérateur «Ctrl+Alt+1»
Il permet d’afficher la saisie des données d’échange par mémoire partagée (cf
§ 5.2.4). Les accès équivalents sont le menu «Vue / Configuration liaison» ou
l’accélérateur "Ctrl+Alt+2".
Il permet d’afficher la configuration des équipements (cf § 5.2.5). Les accès
équivalents sont le menu «Vue / Configuration équipement» ou l’accélérateur
«Ctrl+Alt+3».
Accès au mot de passe (cf § 5.2.6 : Protection des paramètres de configuration).
Les accès équivalents sont le menu «Edition / Mot de passe» ou par le clavier
«Alt+E» suivi de «Alt+M». Il n’est accessible que lorsque la fenêtre de
configuration du pupitre est active.
Accès au paramètres de la liaison avec l’imprimante (cf § 5.2.7 : Liaison
imprimante). Les accès équivalents sont le menu «Edition / Liaison imprimante» ou par le clavier «Alt+E» suivi de «Alt+L». Il n’est accessible que
lorsque la fenêtre de configuration du pupitre est active.
L’icône est remplacée par «
», lorsque les informations de l’imprimante
sont affichées Il permet alors le retour vers l’affichage de la fenêtre de
configuration pupitre.
Rappel
Validation : Toute modification doit être validée avec l’icône de la
barre de menu de la fenêtre principale (MDI) suivant ou par le menu
«Edition / Valider les modifications» ou par l’accélérateur
«Ctrl+W» :
Annulation : Toute modification peut être annulée avec l’icône
suivant ou par le menu «Edition / Annuler les dernières modifications» ou par l’accélérateur «Ctrl+Z»:
___________________________________________________________________________
5/12
Utilisation du logiciel MMI17 WIN
5
5.2-2 Changement du type de pupitre
Affectation du type de pupitre
Cette fenêtre permet la saisie :
• du type de pupitre CCX 17,
• du type d’automate,
• et d’un descriptif général de l’application.
Note de rappel : l’accès rapide à la
fenêtre de affectation du type de pupitre se
fait en sélectionnant l’icône suivant :
Changement du type de pupitre avec application existante
Le changement du type de pupitre est accepté si le nouveau choix se porte sur un
pupitre ayant des fonctionnalités plus étendues.
Sans modification, une application d’un CCX 17-20 peut être associée à un CCX 1730 puis re-affectée à un CCX 17-20.
Ce changement est aussi accepté dans le sens inverse si les points suivants sont
admissibles par le nouveau pupitre :
• le numéro maximal des messages d’état, d’alarmes, de groupes de messages et de
configuration des touches de commandes,
• les numéros de ligne des messages d’état,
• le nombre de messages et les numéros affectés aux groupes de messages,
• la longueur de la zone de commande et d’alarme,
• le numéro du groupe affiché par défaut,
• les tableaux de messages d’état ou d’alarme, des touches de commande ne sont
ni en erreur ni en saisie.
___________________________________________________________________________
5/13
La table suivante donne les droits au changement sans problème :
CCX 17 20 LPS
CCX 17 20 LW
CCX 17 20 L
CCX 17 20 FPS
CCX 17 20 FW
CCX 17 20 F
par
par
par
par
par
par
CCX 17 30 LPS
CCX 17 30 FW
CCX 17 30 L ou CCX 17 30 LPS
CCX 17 30 LPS
CCX 17 30 LW
CCX 17 30 L ou CCX 17 30 LPS
Si ces conditions ne sont pas remplies, un message indique le type d’erreur. Le
passage d’un pupitre à l’autre est alors impossible. L’utilisateur doit modifier l’application en conséquence pour effectuer le changement de pupitre.
Exemple :
Le changement de type de pupitre avec une application FIPIO (CCX 17-20F / 20FPS
20L / 20LPS / 30L et 30LPS) vers un pupitre qui n’accepte pas FIPIO (CCX 17-20LW
20FW / 30 LW) est interdit.
___________________________________________________________________________
5/14
Utilisation du logiciel MMI17 WIN
5
5.2-3 Configuration du pupitre
Cette fenêtre permet de configurer les paramètres du pupitre CCX 17 associés à
l’application.
Setup CCX 17
Langue
Cette rubrique permet de choisir la langue utilisée dans le
«SETUP» du pupitre CCX 17. Cinq langues sont disponibles :
Anglais (par défaut), Français, Allemand, Italien et Espagnol.
Format date
Cette rubrique permet de choisir le format d’affichage de la date,
• US : (par défaut) affiche la date en format américain (MM/JJ/AA),
• Europe : affiche la date en format Européen (JJ/MM/AA),
• Japon : affiche la date en format Japonais (AA/MM/JJ).
___________________________________________________________________________
5/15
Caractéristiques diverses
N° de groupe par défaut
Cette rubrique permet de saisir le numéro de groupe des messages qui seront affichés par défaut lors de la mise sous tension
du pupitre ou lors du lancement de l’application. Si l’utilisateur
ne souhaite pas afficher de message lors du démarrage du
pupitre, ce champ doit avoir la valeur zéro (ou être vide).
Inhibition touches / Ecran système
Si la case à cocher «Inhibition touches /Ecran système» est
coché, les touches de commandes sont inhibées.
Les touches de part et d’autres de l’écran ne sont pas utilisables
lorsqu’on est dans les modes suivants :
• Setup,
• alarme (surimpression, historiques),
• historique des saisies.
Ces touches redeviennent automatiquement actives après retour à l’écran de l’application client.
Périodicité des échanges
Période rafraîchissement :
Cette donnée définie la fréquence de lecture des variables
affichées.
Les périodes admissibles sont : «rapide, 400ms, 800ms, 1s, 2s,
4s, 10s, 30s et 1mn».
La valeur «rapide» signifie que le CCX 17 lit le plus vite possible
la valeur de la variable.
Période zone commande :
Cette donnée définie la fréquence de lecture de la zone commande.
Les périodes admissibles sont: «Aucun, 400ms, 800ms, 2s, 4s,
8s, 32s, 1mn et 5mn».
Remarque important :
La valeur «Aucun» signifie que le CCX 17 ne consulte jamais
la zone commande.
___________________________________________________________________________
5/16
Utilisation du logiciel MMI17 WIN
5
Protocole
Protocole
Ce groupe d’informations permet la modification des paramètres
de la liaison pupitre - automate.
Note de rappel
L’accès rapide se fait par l’icône suivante :
L’affichage de la configuration «pupitre» et la «liaison
imprimante» utilise la même fenêtre. La commutation se fait par les icônes suivantes :
Protocole pupitre
Permet de choisir le protocole du pupitre :
• Unitelway esclave : le pupitre est configuré en esclave du bus UNITELWAY (cas le plus fréquent),
• Unitelway maître : le pupitre est configuré en maître du bus UNITELWAY.
• Fipio : le pupitre est configuré pour être connecté sur un bus FIPIO.
Protocole Unitelway
Cette rubrique permet de sélectionner les paramètres de la liaison
UNI-TELWAY :
• Vitesse : vitesse de communication, elle doit être comprise entre
300 et 19200 bauds. Tous les équipements connectés sur le même
bus doivent avoir la même vitesse de communication,
Vitesse par défaut :
TSX 37 :
TSX 57 :
9600
19200.
___________________________________________________________________________
5/17
• Time-out : le time-out correspond au temps de réponse minimum
de l’application automate à la requête envoyée par le pupitre CCX
17. Il doit être au minimum de 10000 ms. Si tel n’est pas le cas, un
message d’erreur est affiché,
• Adresse esclave : ce champ, uniquement accessible lorsque le
protocole pupitre déclaré est «Unitelway maître», permet de sélectionner l’adresse de l’esclave qui dialoguera avec le pupitre.
Protocole FIPIO
Cette rubrique permet de sélectionner le point de connexion du
pupitre CCX 17 sur le bus de terrain FIPIO.
Le point de connexion est compris entre 1 et 62.
___________________________________________________________________________
5/18
Utilisation du logiciel MMI17 WIN
5
5.2-4 Configuration de la liaison
Cette fonction permet de configurer les tables nécessaires à l’utilisation de la
communication par boîte aux lettres.
L’accès à cette fonction s’effectue en
sélectionnant l’icône suivant :
Cet écran se compose de deux parties réservées :
• l’une à la zone «Compte-rendu»,
• l’autre aux échanges par boîte aux lettres avec la distinction entre les commandes
et les alarmes.
___________________________________________________________________________
5/19
Description de la zone Compte-rendu
Repère et Symbole de la zone Compte-rendu
Le pupitre CCX 17 gère un mot d’état (à la fin de ses auto-tests) qui
est écrit dans un mot interne de la mémoire automate.
Ce mot interne peut être symbolisé dans la base de données de la
station. La saisie du mot interne (exemple %MW1), met à jour
immédiatement le nom symbolique (exemple Mot_un). De même
si on saisit le nom symbolique, le mot interne est mis à jour
automatiquement.
Acquittement Alarme
La sélection de cette fonction permet au CCX 17 de remonter vers
l’automate le numéro du message d’alarme acquitté par l’utilisateur. Cette valeur est écrite dans le mot consécutif au mot d’état du
repère de la zone compte-rendu (par exemple, si %MW100 est le
repère de la zone compte-rendu, le mot dédié à l’acquittement
alarme est %MW101).
Description de la zone commande
Repère de départ ou Symbole de départ
Cette rubrique indique le début de la table de mots internes de
l’automate où le pupitre va lire les commandes.
Comme pour les paramètres Repère et Symbole de la zone
Compte-rendu, si le mot interne est symbolisé, la saisie d’une
variable par son symbole ou par son repère permet de mettre à jour
les deux informations.
Les repères %QW sont acceptés.
Longueur
Ce paramètre spécifie la longueur de la table réservée à la zone de
commande. On rappelle que cette table est constituée :
• d’un mot pour la commande des voyants du pupitre,
• d’un mot pour le numéro du groupe de messages d’état à afficher,
• d’une suite de mots pour les messages d’état (un mot par message).
Sur une ligne, le pupitre CCX 17 affiche au maximum 4 messages
d’état comportant une saisie de variable. La longueur maximale de
cette table est donc de quatre mots par ligne, plus deux mots.
Un CCX 17-30 disposant de huit lignes, sa table réservée à la zone
de commande a une longueur maximale de 34 mots.
Si le nombre saisi est supérieur à cette limite, le message suivant est
affiché :
___________________________________________________________________________
5/20
Utilisation du logiciel MMI17 WIN
5
Remarques
Si l’utilisateur désire utiliser l’option «Acquittement en lecture» ou/et l’option
«Acquittement en écriture», la longueur totale de la table de mots réservée dans
l’automate doit être doublée ou triplée (pour plus de détails, se reporter au § 4.2.4).
Acquittement en lecture (*)
Cette rubrique permet d’utiliser la zone d’acquittement en lecture
associée aux commandes. Si cette option est sélectionée, une
table de mots internes est utilisée dans l’automate (de même
longueur que la table réservée à la zone de commande et située
à la suite de celle-ci).
Acquittement en écriture (*)
Cette rubrique permet d’utiliser la zone d’acquittement en écriture
associée aux commandes. Si cette option est sélectionnée, une
table de mots internes est utilisée dans l’automate (de même
longueur que la table réservée à la zone de commande et située
selon le cas, à la suite de cette table ou à la suite de la table
d’acquittement en lecture si elle est utilisée).
(*) Remarques sur acquittement en lecture et en écriture
1 Pour une zone de commande de type %QW, la gestion des acquittements (en
lecture et en écriture) utilise 7 mots de type %IW :
• %IW\p.2.cnx\0.0.1 : acquittement des alarmes,
• %IW\p.2.cnx\0.0.2 : acquittement en lecture des voyants,
• %IW\p.2.cnx\0.0.3 : acquittement en lecture du numéro de groupe et indicateur
d'un écran système affiché :
- FFFF (en hexadécimal) : écran de SET UP,
- FFFE (en hexadécimal) : écran des alarmes actives ou archivées,
- FFFD (en hexadécimal) : écran d'archivage des saisies,
- FFFC (en hexadécimal) : écran des alarmes en surimpression.
• %IW\p.2.cnx\0.0.4
• %IW\p.2.cnx\0.0.5
• %IW\p.2.cnx\0.0.6
• %IW\p.2.cnx\0.0.7
2
:
:
:
:
acquittement
acquittement
acquittement
acquittement
en
en
en
en
lecture
lecture
lecture
lecture
ou/et
ou/et
ou/et
ou/et
écriture
écriture
écriture
écriture
des
des
des
des
messages,
messages,
messages,
messages.
Pour une zone de commande de type mots internes, l'indication de l'affichage d'un
écran système est contenue dans le deuxième mot de la zone réservée pour
l'acquittement en lecture (celui utilisé pour le numéro du groupe de messages).
___________________________________________________________________________
5/21
Exemple
• le pupitre utilisé est un CCX 17-30L,
• il doit écrire son mot de status dans le mot interne %MW250 (repère Table_8) de
l’automate,
• la zone alarme est implantée à partir du mot interne %M200 (repère Alarm_2) et a
une longueur de 10 bits,
• l’utilisateur désire afficher jusqu’à 20 messages d’état, la zone commande d’une
longueur de 20 + 2 = 22 mots internes est implantée à partir du mot %MW100 (repère
St_12). Les acquittements en lecture et en écriture sont demandés. La longueur
totale de la table de mots utilisée dans l’automate est donc de 66 mots (3 * 22).
___________________________________________________________________________
5/22
Utilisation du logiciel MMI17 WIN
5
Description de la zone alarme
Repère de départ ou Symbole de départ
Cette rubrique indique à partir de quel bit ou mot interne de
l’automate, le pupitre CCX 17 doit aller lire la table correspondant
aux alarmes, dans le cadre de la communication par boîte aux
lettres. Lorsqu’un bit (ou un bit de mot) de cette table passe à 1, le
message d’alarme correspondant à ce bit est affiché sur le pupitre.
Comme pour les paramètres Repère et Symbole de la zone
Compte-rendu, si le premier mot interne est symbolisé, la saisie
d’une variable par son symbole ou par son repère permet de mettre
à jour les deux informations.
Les repères acceptés sont de type BIT, MOT. Sur relecture d’applications OS/2, le repère de type ROW est accepté (voir version
OS/2 ).
Les mots de type %QW sont acceptés dans la zone 1.
Longueur
Ce paramètre spécifie la longueur de la table allouée à la zone
alarme. La longueur maximale de cette table de bits dépend du type
de pupitre CCX 17 :
• un CCX 17-20 pouvant gérer jusqu’à 150 messages d’alarme, la
taille de sa zone alarme pourra être au maximum de 150 bits (ou
10 mots),
• un CCX 17-30 pouvant gérer jusqu’à 300 messages d’alarme, la
taille de sa zone alarme est au maximum de 300 bits (ou 19 mots).
Remarque
si les alarmes DFB sont sélectionnées, la zone alarme est au
maximum de 220 bits.
___________________________________________________________________________
5/23
Zone d’alarmes étendue sur relecture d'une application OS/2
Lorsqu'une application de dialogue opérateur générée sous OS/2, gère des événements liés aux OFB de diagnostic, sa récupération sous MMI 17 WIN donne accès à
une zone d'alarmes étendue.
Cette zone d'alarmes est activée par le menu Edition / Zone alarme étendue. Elle
visualise deux zones d'alarmes supplémentaires : zones 2 et 3.
Gestion des status OFB
Cette case à cocher permet d'inhiber la gestion des status OFB d'une
application OS/2, récupérée sous MMI 17 WIN (fichier *.M17 ou application transférée depuis un CCX 17). Si l'application est ensuite transférée vers un CCX 17, le nouveau choix effectué sera pris en compte.
Les deux nouveaux écrans, décrits ci-après, ne sont accessibles que
lorsque la case est cochée.
Repère de départ
Ce champ indique le premier bit d'erreur surveillé, pour un type donné
d'OFB de diagnostic (par exemple, EPON0,ERROR). Lorsque le bit
d'erreur d'un OFB surveillé passe à 1, le message d'alarme correspondant est affiché sur le pupitre CCX 17.
Symbole de départ
Ce champ est vide.
Début zone La valeur affichée dans ce champ indique le numéro du message
d'alarme de départ pour la zone 2 ou la zone 3.
Longueur
La valeur visualisée dans ce champ spécifie la longueur de la table
allouée à la zone d'alarmes.
La longueur maximale de la table d'alarmes dépend du nombre de
messages que peut gérer le pupitre CCX 17 utilisé :
• pour un CCX 17-20 qui peut gérer jusqu'à 150 messages, la taille de
la zone d'alarmes sera de 150 bits.
• pour un CCX 17-30 qui peut gérer jusqu'à 300 messages, la taille de
la zone d'alarmes sera de 300 bits.
Les 3 zones d'alarmes (zones 1 à 3) se partagent le même espace sans
chevauchements entre les différentes zones.
___________________________________________________________________________
5/24
Utilisation du logiciel MMI17 WIN
5
Ecran des variables d'OFB de la zone alarme (application OS/2)
Ce bouton n'est actif que si l'application de dialogue opérateur gère les
status d'OFB. Il donne accès à l'écran suivant, qui visualise tous les bits
d'erreur des OFB de diagnostic, associés aux événements d'alarmes de la
zone. Les informations contenues dans cet écran ne sont accessibles qu'en
lecture.
Alarme
indique le numéro de l'alarme.
Repère
affiche le repère (bit d'erreur de l'OFB de diagnostic) de l'événement
d'alarme.
Symbole
affiche le symbole de l'événement d'alarme.
Commentaire
affiche le commentaire de l'événement d'alarme.
ce bouton permet de visualiser alternativement les informations
relatives à la zone d'alarmes 2 et à la zone d'alarmes 3.
Cette opération est également possible par une action sur la touche
<F2> ou par la rubrique Changement de zone alarme du menu
Edition.
une action sur ce bouton visualise une boîte de dialogue qui permet
de rechercher une chaîne de caractères dans l'écran.
___________________________________________________________________________
5/25
Ecran des status de la zone alarme d'OFB (application OS/2)
Ce bouton n'est actif que si l'application de dialogue opérateur gère les
status d'OFB. Il donne accès à l'écran suivant, qui visualise les commentaires associés aux bits du mot d'état des OFB surveillés. Les informations
contenues dans cet écran ne sont accessibles qu'en lecture.
Texte (ligne 1)
affiche les 37 premiers caractères du commentaire associé au bit du
mot d'état.
Texte (ligne 2)
affiche les caractères suivants (37 au maximum) du commentaire
associé au bit du mot d'état.
ce bouton permet de visualiser alternativement les informations
relatives à la zone d'alarmes 2 et à la zone d'alarmes 3.
Cette opération est également possible par une action sur la touche
<F2> ou par la rubrique Changement de zone alarme du menu
Edition.
une action sur ce bouton visualise une boîte de dialogue qui permet
de rechercher une chaîne de caractères dans l'écran.
Remarque
Les données relatives aux status d'OFB sont contenues dans la configuration. Elles ne seront
prises en compte, lors du transfert de l'application ou de la création du dossier de documentation,
que si la case Configuration application est cochée.
___________________________________________________________________________
5/26
Utilisation du logiciel MMI17 WIN
5
Zone d’alarmes étendue pour les alarmes DFB et GRAFCET
Lorsqu'une application de dialogue opérateur gère des événements liés aux DFB de
diagnostic, MMI 17 WIN donne accès à une zone d'alarmes étendue.
Cette zone d'alarmes est activée par le menu Edition / Zone alarme étendue. Elle
visualise un bloc qui permet de définir les secteurs à surveiller.
Alarmes DFB
Cette case à cocher permet d'activer ou d'inhiber la gestion des alarmes
de DFB. Par défaut, cette case n'est pas cochée et toutes les informations
de la zone d'alarmes étendue sont grisées.
Secteurs à surveiller
Ce champ représente 16 secteurs à surveiller; les secteurs correspondant à des zones géographiques de l'atelier.
Le secteur 0 (secteur commun) est un secteur privilégié qui ne peut pas
être décoché.
MMI 17 permet de cocher 4 secteurs au maximum. Par défaut seul le
secteur 0 est coché.
Gestion status
Cette case à cocher permet d'activer ou d'inhiber la gestion des status
de DFB de diagnostic. Pour que le CCX 17 gère les status des DFB en
erreur, cette case doit être cochée. Par défaut l'option Gestion status n'est
pas cochée.
Lorsque que cette case est cochée, le logiciel MMI 17 charge les fichiers
.STO des DFB de diagnostic dans l'application MMI 17. De même,
lorsque l'utilisateur décoche cette case, MMI 17 décharge les fichiers
.STO de l'application MMI 17.
Si lorsque l'utilisateur coche cette case, aucun fichier .STO n'est présent
sur le disque, un message d'erreur est affiché et la case est automatiquement décochée.
___________________________________________________________________________
5/27
A l'ouverture ou au déchargement d'une application dont la case
Gestion status est cochée :
• si les fichiers .STO présents sur le disque sont identiques à ceux
contenus dans l'application, l'utilisateur n'a rien à faire,
• si les fichiers .STO présents sur le disque sont différents de ceux
contenus dans l'application (modification d'une chaîne ou présence
d'un fichier .STO supplémentaire), le logiciel propose à l'utilisateur de
mettre à jour son application. Si l'utilisateur refuse la mise à jour,
l'application reste dans l'état,
• si les fichiers .STO sont absents sur le disque, un message d'erreur
est affiché à l'écran (Fichiers de STATUS non installés sur le poste).
L'utilisateur n'a rien à faire et l'application reste dans l'état.
Visualisation
Cette option concerne toutes les alarmes DFB. Si cette case est cochée,
les alarmes seront affichées en avant-plan lors de leur apparition.
Par défaut l'option Visualisation est cochée.
Impression
Cette option concerne toutes les alarmes DFB. Si cette case est cochée,
les alarmes seront imprimées au fil de l'eau lors de leur apparition.
Par défaut l'option Impression n'est pas cochée.
___________________________________________________________________________
5/28
Utilisation du logiciel MMI17 WIN
5
Ecran des status de la zone alarme DFB
Ce bouton n'est actif que si l'application de dialogue opérateur gère les
status de DFB. Il donne accès à l'écran suivant, qui visualise les commentaires associés aux bits du mot d'état des DFB surveillés. Les informations
contenues dans cet écran ne sont accessibles qu'en lecture.
Texte (ligne 1)
affiche les 40 premiers caractères du commentaire associé au bit du
mot d'état.
Texte (ligne 2)
affiche les caractères suivants (40 au maximum) du commentaire
associé au bit du mot d'état.
ce bouton permet de visualiser les informations du DFB suivant. Tous
les DFB dont le fichier de status a été chargé sont visualisés.
Cette opération est également possible par une action sur la touche
<F2> ou par la rubrique Visualiser les textes de status suivants du
menu Edition.
une action sur ce bouton visualise une boîte de dialogue qui permet
de rechercher une chaîne de caractères dans l'écran.
___________________________________________________________________________
5/29
5.2-5 Configuration de l’équipement
Cette fonction permet de définir les équipements (l'automate et deux autres
équipements) qui peuvent communiquer avec un pupitre CCX 17 connecté sur un bus
FIPIO.
Note de rappel : l’accès rapide à cette fonction
s’effectue en sélectionnant l’icône suivant :
Cet écran permet la saisie :
•
•
•
•
du nom (10 caractères maximum) affecté à l’équipement automate,
des noms des deux autres équipements pouvant dialoguer avec le CCX 17,
le point de connexion de chacun de ces deux équipements sur le bus FIPIO,
la longueur des requêtes associées aux équipements, avec deux valeurs prédéfinies :
128 (pour la gamme ATS) et 128/32 (pour la serie7),
• l’option d’optimisation des requêtes.
Si cette option n’est pas validée, le CCX 17 génère des requêtes unitaires (lecture d’un
bit ou d’un mot) à l’équipement tiers.
Dans l’autre cas, il concatène les requêtes et génère une demande multi-bit ou multimot.
Il faut donc vérifier le fonctionnement de l’équipement tiers sur sa documentation
correspondante.
___________________________________________________________________________
5/30
Utilisation du logiciel MMI17 WIN
5
Remarque
Les automates TSX 37, TSX 57 ou Serie7 acceptent les requêtes multiples.
Lors de la création de messages d’état, d’alarme, l’utilisateur doit indiquer dans les
cellules «Equipement» des écrans de saisie concernés, le nom de l’équipement vers
lequel il désire dialoguer.
Lors de la programmation des touches de commande, les équipements tiers ne sont
pas accessibles.
Les équipements connectés sur FIPIO doivent comporter un serveur UNI-TE, traitant
les requêtes V5, pour être accessibles directement par le CCX 17.
___________________________________________________________________________
5/31
5.2-6 Protection des paramètres de configuration
Paramètres protégés
Les paramètres suivants peuvent être protégés par «mot de passe» :
• numéro de groupe par défaut,
• activation/désactivation des touches systèmes,
• périodicité des échanges,
• protocole de communication.
Accès sans protection :
Accès avec protection :
Déclaration du Mot de passe
L’accès à la fenêtre de saisie initiale du
mot de passe se fait en cliquant sur l’icône
suivante ou en sélectionnant le menu
Edition/Mot de passe.
Le mot de passe doit obligatoirement comporter quatre caractères numériques.
La saisie du mot de passe est effectuée sans faire apparaître les caractères frappés
(la prise en compte de l’appui des touches est visualisée par des étoiles).
___________________________________________________________________________
5/32
Utilisation du logiciel MMI17 WIN
5
Demande du Mot de passe
Le mot de passe est demandé lorsque :
• les paramètres protégés ne sont pas affichés,
• l’utilisateur veut y accéder.
Cet accès se fait en cliquant sur cette
icône ou en sélectionnant le menu Edition/Mot de passe.
Le mot de passe doit obligatoirement comporter quatre caractères numériques.
Si le mot de passe est invalide, le message suivant est affiché :
Changement de Mot de passe
Le changement du mot de passe se fait
lorsque les paramètres protégés sont affichés, en cliquant sur l’icône ou en sélectionnant le menu Edition/Mot de passe.
On retrouve la fenêtre de saisie initiale. De
la même façon, le nouveau mot de passe
doit obligatoirement comporter quatre
caractères numériques. La saisie de la
valeur 0000 équivaut à l’effacement du
mot de passe.
___________________________________________________________________________
5/33
5.2-7 Liaison imprimante
Note de rappel
L’accès rapide se fait par l’icône suivante :
Le retour vers la configuration pupitre se fait par
cette icône :
Cette rubrique permet la sélection des paramètres spécifiques à l’imprimante.
• Vitesse de communication : choix du débit, les valeurs possibles sont comprises
entre 300 et 9600 bauds,
• Parité : correspond au type de parité de la liaison (paire, impaire ou sans parité),
• Données : correspond au nombre de bits de données (7 ou 8 bits),
• Bit de stop : correspond au nombre de bits de stop (1 ou 2),
• Impression au fil de l’eau : Valide ou inhibe l’impression au fil de l’eau des messages
du pupitre.
___________________________________________________________________________
5/34
Utilisation du logiciel MMI17 WIN
5.3
5
Création des messages d'état
5.3-1 Principe de saisie
Après avoir lancé le logiciel MMI17 WIN,
cliquer sur cette icône ou sélectionner la
fonction Fenêtre/Messages d’état.
Le logiciel propose une fenêtre contenant un tableau permettant de décrire tous les
paramètres des messages d’état de l’application. Elle se compose de deux parties :
• aun tableur de visualisation et de saisie directe des messages.
• un bandeau contenant :
- le nombre de messages saisis et le nombre maximum autorisé,
- des icônes permettant d’accéder aux fonctions «couper/copier/coller» et «rechercher»,
- une icône de visualisation WYSIWYG.
Icônes
Saisie des
paramètres
Cette fenêtre est une alternative de saisie à la boîte de dialogue de saisie rapide.
Cette présentation offre l’avantage de visualiser sur un même écran les informations
spécifiques à plusieurs messages mais nécessite de déplacer le tableau pour voir un
message dans sa totalité.
La boîte de dialogue de saisie rapide s’active avec un double-clic sur le numéro de
ligne ou par «Shift + F8».
___________________________________________________________________________
5/35
5.3-2 Saisie d’informations
Elle s’effectue champ par champ :
• La cellule active est entourée par un trait gras,
• Les flèches de déplacements, les touches TAB ou Entrée ainsi que la souris
permettent de passer d’un champ à l’autre,
• La touche Entrée valide si on est en mode saisi (curseur clignotant),
• Double-clic sur un champ donne accès à la modification du champ.
Le moyen utilisé pour la modification est fonction du type de champ :
- Un champ numérique se modifie directement,
- Un champ avec des valeurs prédéfinies par un Combo-box,
- Un champ booléen est modifié par un clic-souris ou par espace du clavier dans une
«case à cocher».
Les champs «Format de saisie» et «Format d’affichage» sont modifiés à l’aide de
boîtes de dialogues spécifiques.
• L’accès à la modification s’effectue :
- par Double-clic :
le contenu de la cellule est sélectionné et le
curseur est positionné en fin de texte.
- par une touche autre que les
touches de déplacement ou
l’espace :
le contenu de la cellule est remplacé par la
touche frappée.
- par la barre d’espace :
le contenu de la cellule est conservé, le
curseur est positionné en fin de texte.
• Esc nnule les modifications effectuées pour une saisie directe dans la cellule ou pour
tout message.
Si une erreur est détectée dans un champ, un message, indiquant la ou les causes de
l’erreur, est affiché dans le bandeau supérieur de l’écran.
Remarque
Les champs sont généralement saisis les uns à la suite des autres d’après leur position
dans le tableau. Le passage d’un champ à l’autre valide automatiquement le choix
effectué précédemment. Selon le type de message d’état demandé, une ou plusieurs
erreurs peuvent être signalées à l’utilisateur. Le passage d’un message au suivant est
possible après disparition de toutes erreurs.
___________________________________________________________________________
5/36
Utilisation du logiciel MMI17 WIN
5
5.3-3 Saisie rapide
La boîte de dialogue est activable par double-clic sur le numéro du message d’état (le
pointeur souris prend alors la forme d’une loupe) ou par Shift + F8 ou par menu «Edition
/ Zoom» si une ligne est sélectionnée. La fenêtre s’ouvre sur le message sélectionné.
On dispose des boutons «Suivant» et «Précédent» pour parcourir l’ensemble des
messages.
___________________________________________________________________________
5/37
5.3-4 Fonctions accessibles par icônes
Couper
Accessible par l’icône ou par le menu Edition/couper ou par les
accélérateurs «Ctrl+X» ou «Shift+Suppr», cette fonction récupère
dans le presse-papier le contenu d’une (plusieurs) ligne(s) et de la
(les) supprimer en même temps. Elle n’est accessible que si une
ligne au moins est sélectionnée.
Copier
Accessible par l’icône ou par le menu Edition/copier ou par les
accélérateurs «Ctrl+C» ou «Ctrl+Ins», cette fonction réalise la
même action que la fonction couper, sans toutefois supprimer les
lignes sélectionnées. Elle n’est accessible que si une ligne au moins
est sélectionnée.
Coller
Accessible par l’icône ou par le menu Edition/coller ou par les
accélérateurs «Ctrl+V» ou «Shift+Ins», cette fonction permet de
coller le contenu du presse-papier. Elle est interdite si le nombre de
lignes sélectionnées est différent du nombre de lignes du pressepapier. Elle est inaccessible si le presse-papier est vide.
Copier/coller multi-lignes
La procédure pour copier/coller plusieurs messages consiste à :
1- Sélectionner et copier n lignes
2- Avant de coller :
- Sélectionner autant de lignes (n) pour coller.
Ou
- Positionner le curseur sur une cellule de la ligne à partir de
laquelle on veut coller
___________________________________________________________________________
5/38
Utilisation du logiciel MMI17 WIN
Rechercher
5
Accessible par l’icône ou par le menu Edition/Rechercher ou par
l’accélérateur «F3», elle ouvre la boîte de dialogue suivante :
Cette recherche peut se faire d’une façon sélective
- par le choix de colonnes :
. Toutes :
sur l’ensemble des messages d’état,
. Texte des messages d’état : sur les textes des messages,
. Repère :
sur les noms des variables.
- en choisissant l’option «Respecter la casse»,
- en cochant l’option «Cellule entière». La recherche se fait en
comparant la chaîne de caractères avec la totalité du contenu des
cellules.
___________________________________________________________________________
5/39
5.3-5 Modification sur le tableur
Principe général
La saisie s'effectue champ par champ. Pour la partie variable, le système calcule
automatiquement certaines valeurs de cellules.
Description des champs
Texte du message
Zone de saisie du texte du message qui est affiché sur le pupitre CCX
17. Il doit comporter au maximum 40 caractères.
Ligne
Spécifie la ligne d’affichage du message (saisie d’une valeur numérique, par défaut = 1).
Colonne
Spécifie la colonne d’affichage du message (saisie d’une valeur
numérique, par défaut = 1).
Attribut
Définit l’attribut d’affichage du message. Les choix possibles sont :
• Clignotant
:affichage clignotant,
• Inverse
: affichage inverse vidéo,
Taille
Spécifie le format de tous les caractères du texte ou de la variable
à afficher :
• Standard
: affichage simple hauteur et simple largeur,
• Double
: affichage double hauteur et double largeur.
Impression
Valide l’impression au fil de l’eau des messages d’état. Le type de
saisie s’effectue par clic sur une «case à cocher» ou barre d’espacement.
Commande
Ce champ permet d’associer au message une commande unique
qui est exécutée avant l’affichage du message. Les choix sont :
• NON : Aucune commande associée au message.
• CLS : Provoque l’effacement de l’écran.
• CLL : Provoque l’effacement de la ligne sur laquelle le
message va s’afficher.
• CMH : Provoque l’effacement de l’historique des messages
d’état.
• CAH : Provoque l’effacement de l’historique des messages
d’alarmes.
___________________________________________________________________________
5/40
Utilisation du logiciel MMI17 WIN
5
• RKB : Utilisé dans la communication par boîte aux lettre, ce
paramètre indique au pupitre CCX 17 qu’une valeur doit
être saisie par l’opérateur.
• PMH : Lance l’impression de l’historique des messages d’état.
• PAM : Lance l’impression de l’historique des messages d’alarme
par ordre chronologique.
Type de champ Définit le type de champ du paramètre (saisi ou visualisé) qui est
associé au message. Les choix possibles sont :
• NON : Aucun champ n’est associé au message affiché.
• BIT
: Le message est associé à un champ de type bit.
• ANA : Le message est associé à un champ de type entier de
16 bits.
• LNG : Le message est associé à un champ de type entier de
32 bits.
• STR : Le message est associé à une chaîne de mots ou à un
nombre flottant (voir exemple § 5.3.9).
• LST : Le message est associé à un index de type mot.
• DAY : Le message est associé à la date courante.
• HOU : Le message est associé à l’heure courante (la date et
l’heure sont périodiquement synchronisées sur la date et
l’heure de l’automate).
Equipement
Spécifie le nom de l’équipement auquel appartient la variable à lire.
Les équipements pouvant dialoguer avec le CCX 17 sont définis par
la fonction Configuration/Equipement. Cette fonction n’est proposée que lorsque le CCX 17 est raccordé sur un bus FIPIO (s’il est
raccordé à un bus UNI-TELWAY, seule la communication avec le
maître est possible).
Repère
Spécifie le repère de la variable associée au message. Dans le cas
d’une communication avec l’automate, si le symbole associé à ce
repère existe dans la base de données de la station, il est automatiquement pris en compte lors de la validation de l’écran. Les repères
sont :
• des objets bits :
- bits internes : %Mi,
- bits extraits de mots : %MWi:Xj (en lecture seulement),
- bits extraits d'objets FIPIO : %QW\p.2.cnx\0.0.i:Xj.
• des objets mots :
- mots internes : %MWi,
- doubles mots internes :%MDi,
- mots FIPIO : %QW\p.2.cnx\0.0.i.
___________________________________________________________________________
5/41
Remarque
La validation de la saisie du champ repère complète automatiquement les champs
suivants :
- Format d’affichage avec le format par défaut,
- Type de champ (bit, mot de 16 ou de 32 bits),
- Texte de message :
le message est complété par :
. un «_» (underscore)
pour un %MXi
. 5 «_»
pour un %MWi
. 8 «_»
pour un %MDi
Symbole
Spécifie le symbole de la variable associée au message. Si le
symbole saisi n’est pas défini dans la base de données de la station,
la saisie n’est pas validée. Si le symbole existe, la rubrique repère
associé est automatiquement mis à jour à la validation du champ.
Commentaire
Affiche (uniquement pour consultation) le commentaire de la variable associée au message. Il est défini dans la base de données de
la station.
Format d’affichage
La saisie s’effectue en ouvrant la fenêtre suivante par un double-clic
dans le champ.
Spécifie
• Vide :
•9
:
•A
:
•B
:
le format d’affichage du message :
Aucun.
Format Numérique.
Format Ascii.
Format Bargraphe (l’utilisateur doit préciser les bornes
d’affichage du bargraphe).
Rappel
Un mot interne signé a une valeur comprise entre -32.767 et +32.767, sinon
elle est comprise entre 0 et 65.535.
Un double mot interne signé a une valeur comprise entre
-2.147.483.647 et +2.147.483.647, sinon elle est comprise entre
0 et 4.294.967.295.
___________________________________________________________________________
5/42
Utilisation du logiciel MMI17 WIN
5
Rafraîchissement
Saisie par «case à cocher». Spécifie si la variable contenue dans
le message doit être rafraîchie périodiquement pendant l’affichage.
Type de saisie
La saisie s’effectue en ouvrant la fenêtre suivante par un double-clic
dans le champ. Elle spécifie le type de saisie associé à la variable.
L’option «Aucun» est sélectionnée par défaut. La
valeur correspondante
dans le tableur est égale à
«N».
La sélection du bouton
«Libre» correspond à la
saisie classique par touches numériques. La valeur dans le tableur est
égale à «L».
___________________________________________________________________________
5/43
Le choix «Incrémentale»
demande à l’utilisateur de
préciser la valeur de l’incrément et les bornes de
saisie. Sur le pupitre CCX
17, la modification de la
valeur du paramètre est effectuée par l’appui sur les
flèches gauche et droite.
La valeur correspondante
dans le tableur est égale à
«I».
Les valeurs «Min» et «Max» sont optionnelles. La valeur d’»Inc» est
obligatoire.
Saisie de «Valeurs prédéfinies». L’utilisateur doit
saisir les valeurs possibles
que peut prendre la variable. Ces valeurs sont rangées par ordre croissant.
La valeur correspondante
dans le tableur est égale à
«V».
La saisie dans la rubrique Valeur dégrise le bouton Ajouter. Lorsque
le nombre de valeurs autorisé (16) est atteint le bouton devient grisé.
La sélection d’une valeur de la liste donne accès à la fonction de
suppression Oter.
___________________________________________________________________________
5/44
Utilisation du logiciel MMI17 WIN
5
5.3-6 Demande d’affichage d’un message
Pour afficher uniquement un message contenant des caractères alpha-numériques,
l’utilisateur ne remplit que les champs spécifiques à l’affichage (texte, attribut, taille et
positionnement) puis éventuellement une commande associée au message.
Exemple
Données :
• Affichage du message «Cycle terminé», en vidéo inverse double largeur et double
hauteur sur la ligne 4 et à partir de la colonne 13.
• le message doit être accompagné de la commande d’effacement de ligne.
Choix des paramètres :
• Le message devant être accompagné d’une commande d’effacement de ligne, le
champ Commande est donc «CLL»,
• ce message ne nécessitant aucune information particulière en provenance de
l’automate et aucune intervention de la part de l’opérateur, le type de champ est donc
«NON : AUCUN».
L’écran correspondant à cet exemple est donné ci-dessous :
On dispose des boutons «Suivant» et «Précédent» pour parcourir l’ensemble des
messages.
___________________________________________________________________________
5/45
5.3-7 Demande d’affichage d’un message comportant une variable
Pour afficher un message comportant une valeur en provenance du process, l’utilisateur remplit les champs concernant :
• l’affichage (texte, attribut, taille et positionnement) puis éventuellement une commande associée au message,
• les caractéristiques de la variable à afficher (l’affichage d’une variable flottante est
décrite au § 5.3.10).
Exemple
Données :
• Affichage du message «Température four 4 = xxx.xx °C», xxx.xx représente la valeur
de la température (la valeur attendue comporte cinq chiffres décimaux dont deux
après la virgule),
• la valeur de la température est indiquée dans le mot %MW110 de l’automate,
• l’affichage s’effectue en mode normal et taille standard sur la ligne 3 à partir de la
colonne 1,
• Il n’y a pas de commande associé au message.
Choix des paramètres :
• Ce message nécessitant une information en provenance de l’automate, les informations spécifiques au type de champ doivent donc être renseignées,
• le texte du message doit comporter une indication précisant la taille du champ de
la valeur affichée. Par convention chaque caractère attendu est représenté par un
«underscore» _. Dans cet exemple le texte du message doit donc en comporter six
(cinq pour le nombre lui-même plus un pour le séparateur décimal),
• le type de champ est ANA (mot de 16 bits) et la variable est périodiquement rafraîchie,
• le format d’affichage est Numérique avec deux chiffres après la virgule (Nb décimale
= 2). Si par exemple le contenu de %MW110 est 12345, l’affichage sur le pupitre est
123.45.
___________________________________________________________________________
5/46
Utilisation du logiciel MMI17 WIN
5
L’écran correspondant à cet exemple est donné ci-dessous :
___________________________________________________________________________
5/47
5.3-8 Demande d’affichage d’un message avec saisie d’une valeur process
Pour afficher un message comportant une valeur en provenance du process et devant
être modifiée par l’opérateur, le concepteur remplit les champs concernant :
• l’affichage (texte, attribut, taille et positionnement) avec éventuellement une commande associée au message,
• les caractéristiques de la variable à afficher,
• le format de la saisie.
Exemple
Données :
• Affichage du message «Vitesse moteur broche = xxxx tr/mn», xxxx représente la
vitesse de rotation du moteur (la valeur attendue comporte donc quatre chiffres
décimaux),
• la vitesse de rotation du moteur est spécifiée dans le mot %MW55 de l’automate,
• l’affichage s’effectue en mode clignotant et taille standard sur la ligne 2 à partir de
la colonne 6,
• la saisie effectuée par l’opérateur doit être du type incrémentale (par pas de
100 tr/mn entre 1000 et 3000 tr/mn).
Choix des paramètres :
• ce message nécessite une information en provenance de l’automate puis une saisie
de la part de l’opérateur, les informations spécifiques au type de champ et au format
de la saisie doivent donc être renseignées,
• le texte du message doit comporter une indication précisant la taille du champ de
la valeur affichée. Par convention chaque caractère attendu est représenté par un
«underscore» _. Dans cet exemple le texte du message doit donc en comporter
quatre,
• le type de champ est ANA (mot interne de 16 bits),
• l’option rafraîchissement doit être sélectionnée,
• le format d’affichage doit être Numérique sans chiffre après la virgule,
• le type de la saisie doit être incrémentale,
• les bornes de saisies doivent être 1000 pour la borne minimum et 3000 pour la borne
maximum,
• la valeur de l’incrément doit être de 100 tr/mn.
___________________________________________________________________________
5/48
Utilisation du logiciel MMI17 WIN
5
Note
Lorsque le mode de communication utilisé est du type boîte aux lettres et que le message comporte
une saisie de la part de l’opérateur, le champ Commande doit être RKB.
L’écran spécifique à cet exemple est donné ci-dessous :
___________________________________________________________________________
5/49
5.3-9 Demande d’affichage d’une chaîne de caractères
Pour afficher une chaîne de caractères en provenance du process, l’utilisateur remplit
les champs concernant :
• l’affichage (texte, attribut, taille et positionnement) puis éventuellement une commande associée au message,
• les caractéristiques correspondant à cette chaîne.
Exemple
Données :
• Affichage du message «Paramètres = xxxxxxxxxxxxxxxxxxxx», xxx... représentant
une chaîne de caractères (le début de cette chaîne est dans le mot %MW60 de
l’automate et sa longueur est de 10 mots),
• l’affichage s’effectue en mode normal et taille standard sur la ligne 1 à partir de la
colonne 1 (il n’y a pas de commande associée au message).
Choix des paramètres :
• L’affichage d’une chaîne de caractères nécessitant une information en provenance
de l’automate, les informations spécifiques au type de champ doivent donc être
renseignées,
• le texte doit comporter une indication précisant la taille du champ de la valeur
affichée. Par convention chaque caractère attendu est représenté par un
«underscore» _. Dans cet exemple le texte du message doit donc en comporter 20
(deux caractères par mot interne),
• le type de champ doit être STR (Chaîne),
• le format d’affichage est forcément de type ASCII,
• la longueur de la chaîne de caractères doit être de 10 mots,
• l’option rafraîchissement doit être sélectionnée.
___________________________________________________________________________
5/50
Utilisation du logiciel MMI17 WIN
5
L’écran correspondant à cet exemple est donné ci-dessous :
___________________________________________________________________________
5/51
5.3-10 Demande d’affichage d’une valeur flottante
Pour afficher une valeur flottante en provenance du process, l’utilisateur remplit les
champs concernant l’affichage (texte, attribut, taille et positionnement) puis éventuellement une commande associée au message.
Important
Les valeurs flottantes doivent être vues par MMI17 WIN comme une valeur entière
affichée avec des décimales. La valeur flottante issue de l’application doit donc être
préalablement mise à l’échelle pour supprimer les décimales puis convertie en
entier (exemple pour une valeur ayant 2 décimales).
Exemple
Données :
• Affichage du message «Mesure = xxx.xx» Degrés, xxx... représentant la valeur de
la mesure flottante mise à l’échelle et convertie en entier,
• l’affichage s’effectue avec deux chiffres après la virgule, en mode normal et taille
standard sur la ligne 1 à partir de la colonne 1.
Choix des paramètres :
• L’affichage d’une valeur flottante nécessitant une information en provenance de
l’automate, les informations spécifiques au type de champ doivent donc être
renseignées,
• le texte doit comporter une indication précisant la taille du champ de la valeur
affichée. Par convention chaque caractère attendu est représenté par un «underscore»
_. Dans cet exemple le texte du message doit donc en comporter six (cinq chiffres
significatifs plus la virgule),
• le type de champ doit être LNG : 32 bits et le format d’affichage de type Numérique,
• le nombre de décimales doit être 2,
• l’option rafraîchissement doit être sélectionnée.
___________________________________________________________________________
5/52
Utilisation du logiciel MMI17 WIN
5
L’écran correspondant à cet exemple est donné ci-dessous :
___________________________________________________________________________
5/53
5.3-11 Demande de message utilisant un mot comme index
Il est possible d’utiliser un mot comme index dans un message préenregistré. Le pupitre
affiche le message dont le numéro est contenu dans le mot désigné. Les n premiers
caractères du message référencé seront affichés à l’emplacement des «underscore»
(n=nombre d’»underscore» du message). Pour cela, l’utilisateur doit remplir les
champs concernant :
• l’affichage (texte, attribut, taille et positionnement) puis éventuellement une commande associée au message,
• les caractéristiques correspondant à cette chaîne.
Exemple
Données :
• Affichage du message «Couleur = xxxxx», xxx... étant un message pré-enregistré
dans le pupitre. Le numéro du message à afficher est contenu dans le mot %MW124.
Si %MW124 = 18, le texte du message numéro 18, contenant par exemple le texte
Rouge, est affiché à la suite de Couleur =,
• l’affichage s’effectue en mode inverse et taille standard sur la ligne 4 à partir de la
colonne 10 (il n’y a pas de commande associée au message).
Choix des paramètres :
• L’affichage d’un message indexé nécessite une information en provenance de
l’automate, les informations spécifiques au type de champ doivent donc être
renseignées,
• le texte doit comporter une indication précisant la taille du champ de la valeur affichée.
Par convention, chaque caractère attendu est représenté par un «underscore» _.
Dans cet exemple, le texte du message doit donc en comporter cinq.
___________________________________________________________________________
5/54
Utilisation du logiciel MMI17 WIN
5
• le type de champ doit être LST (Message),
• le format d’affichage est forcément de type ASCII,
• le champ Longueur ne doit pas être rempli,
• l’option rafraîchissement doit être sélectionnée.
5.3-12 Activation contextuelle du WYSIWYG
A partir du tableur des messages d’état, l’ouverture de l’ éditeur WYSIWYG peut se faire
par :
• l’icône :
avec
• le menu :
• le clavier :
avec Edition / WYSIWYG,
avec Shift + F9.
dans le bandeau du tableur,
Si un ou de plusieurs messages d’état sont sélectionnés, l’ouverture de l’éditeur
WYSIWYG affiche les messages sélectionnés, sinon l’affichage est vide.
___________________________________________________________________________
5/55
5.4
Création des messages d’alarme
5.4-1 Principe de saisie
L’accès à cette fenêtre s’effectue avec un
clic sur cette icône ou la ligne «Messages
d’alarme» du Browser ou en sélectionnant le menu Fenêtre / Messages
d’alarme.
Le logiciel propose une fenêtre contenant un tableau permettant de décrire tous les
paramètres des messages d’alarme de l’application.
Comme pour les messages d’état, la fenêtre se compose de deux parties :
• un bandeau contenant :
- le nombre de messages d’alarme configurés,
- le nombre maximum de messages autorisé,
- des icônes d’accès aux focntions «couper/copier/coller» et «rechercher»
Remarque importante
La première colonne visualise la liste des événements d’alarmes définie dans la
fenêtre de Configuration / Liaison.
Voir paragraphe § 5.2.4 (icône “
”).
Comme pour les messages d’état, la boîte de saisie rapide s’active avec un doubleclic sur le numéro de ligne ou par Shift+F8.
___________________________________________________________________________
5/56
Utilisation du logiciel MMI17 WIN
5
5.4-2 Saisie de l’informations
Le principe de saisie des informations dans le tableur est identique à celui des
messages d’état (cf. § 5.3.2).
5.4-3 Saisie rapide
La boîte de dialogue de saisie rapide se présente sous forme de fenêtre visualisant
tous les paramètres spécifiques d’un message d’alarme (c’est l’utilisation de cet écran
qui est présentée dans la suite de ce chapitre),
Le passage entre les différents messages d’alarme se fait par l’intermédiaire des deux
boutons «précédent» et «Suivant».
___________________________________________________________________________
5/57
5.4-4 Fonctions accessibles par icônes
Comme pour les messages d’état , on dispose des fonctions suivantes :
• couper,
• copier,
• coller,
• rechercher.
Voir le paragraphe § 5.3.4 pour les équivalences clavier et menu.
5.4-5 Modification par l’écran de saisie
Boutons globaux
OK
Valide le contenu de l’écran.
Annuler
Annule les modifications apportées.
<< Précédent
Valide le contenu de l’écran et provoque le passage au message
d’alarme précédent. Ce bouton est grisé si la fenêtre concerne le
message numéro un.
Suivant >>
Valide le contenu de l’écran et provoque le passage au message
d’alarme suivant.
Caractéristiques du Message
Texte du message
Zone de saisie du texte du message d’alarme qui est affiché sur le
pupitre CCX 17. Il doit comporter au maximum 40 caractères.
Affichage
Spécifie si le message d’alarme doit être affiché en mode surimpression à l’écran (dans tous les cas, le message est archivé dans le
pupitre CCX 17 et peut être visualisé ultérieurement).
Impression
Provoque l’impression au fil de l’eau du message d’alarme.
Taille
Spécifie le format de tous les caractères du texte et de la variable à
afficher :
• Standard : affichage simple hauteur et simple largeur,
• Double : affichage double hauteur et double largeur.
___________________________________________________________________________
5/58
Utilisation du logiciel MMI17 WIN
5
Informations sur la Variable
Le concept de création automatique est toujours valide.
Type de champ Définit le type de champ du paramètre qui est associé au message :
• NON : Aucun champ n’est associé au message affiché.
• BIT : Le message d’alarme est associé à un champ de type bit.
• ANA : Le message d’alarme est associé à un champ de type
entier de 16 bits.
• LNG : Le message d’alarme est associé à un champ de type
entier de 32 bits.
• STR : Le message d’alarme est associé à une chaîne de mots
(tronquée à 4 caractères).
Equipement
Spécifie le nom de l’équipement auquel appartient la variable à lire.
Les équipements pouvant dialoguer avec le CCX 17 sont définis par
le menu Configuration/Equipement. Cette fonction n’est proposée
que lorsque le CCX 17 est raccordé sur un bus FIPIO (s’il est raccordé
à un bus UNI-TELWAY, seule la communication avec le maître est
possible).
Repère
Spécifie le repère de la variable associée au message d’alarme. Si
le symbole associé à ce repère existe dans la base de données, la
rubrique «Symbole» est automatiquement pris en compte lors de la
validation de l’écran. Les repères sont :
• des objets bits :
- bits internes : %Mi,
- bits extraits de mots : %MWi:Xj (en lecture seulement),
- bits extraits d'objets FIPIO : %QW\p.2.cnx\0.0.i:Xj.
• des objets mots :
- mots internes : %MWi,
- doubles mots internes :%MDi,
- mots FIPIO : %QW\p.2.cnx\0.0.i.
Symbole
Spécifie le symbole de la variable associée au message d’alarme.
Si le symbole existe, le repère associé à ce symbole est automatiquement pris en compte lors de la validation de l’écran.
La base de données est mise à jour par le menu Services / Importer
fichier de variables.... Voir le paragraphe § 5.8.
Lors d’une communication avec un équipement autre qu’un automate et ne disposant pas de base de données, ce champ n’est pas
utilisé.
___________________________________________________________________________
5/59
Commentaire
Affiche (uniquement pour consultation) le commentaire de la variable associée au message d’alarme. Ce commentaire est défini dans
la base de données.
Format d’affichage
Visualise le format d’affichage de la variable du message d’alarme.
Les formats possibles sont :
• Vide
: Aucun.
•A
: Format ASCII.
•9
: Format Numérique.
Modifier
Permet de modifier le format d’affichage du message d’alarme. Le
fenêtre offre les choix suivants :
• Aucun.
• Numérique.
• ASCII.
L’option Bargraphe est interdite.
Le format final choisi est rappelé en bas de la fenêtre.
Voir Modification du format d’affichage dans la fenêtre des messages d’état, paragraphe § 5.3.5.2.
___________________________________________________________________________
5/60
Utilisation du logiciel MMI17 WIN
5
5.4-6 Affectation du commentaire des variables comme texte du message
d’alarme
Si les variables associées aux événements d’alarmes possèdent des commentaires,
ils peuvent être utilisés comme texte des messages d’alarme par le menu Edition /
Mise à jour du texte d’alarme.
L'utilisateur peut choisir de conserver ou non, les autres champs du message (de
manière globale) :
•
•
•
•
l'option Visualisation,
l'option Impression,
la taille de la police (standard ou double),
la variable (repère, symbole, type de champs, ...).
L'activation de la rubrique Mise à jour du texte d'alarme affiche la boîte de dialogue
suivante :
Pour certains messages, la mise à jour ne sera pas possible :
• incompatibilité entre les caractères "underscore" placés dans le commentaire et le
format de la variable,
• commentaire de plus de 20 caractères et taille de police double sélectionnée.
Lors d'un refus de mise à jour, l'ancien message est conservé et la mise à jour se
poursuit pour les autres messages. En fin de mise à jour, une boîte de dialogue donne
la liste des messages qui n'ont pas été mis à jour et les causes possibles du refus (au
travers d'un bouton d'aide).
___________________________________________________________________________
5/61
Remarques
Par comparaison avec les messages d’état, certains paramètres ne sont pas présents
pour les messages d’alarmes, en effet :
• Ligne : les messages d’alarme s’affichent automatiquement sur la deuxième ligne
de l’écran,
• Colonne : les messages d’alarme s’affichent toujours à partir du bord gauche de
l’écran,
• Attribut : les messages d’alarme sont toujours affichés en mode normal,
• Date et Heure : les messages d’alarme sont automatiquement horodatés,
• Rafraîchissement : les variables affichées ne sont jamais rafraîchies dans un
message d’alarme,
• Format de saisie : cette fonction est invalide car un message d’alarme ne peut ni être
en saisie ni afficher un bargraphe.
Deux exemples de messages d’alarme sont donnés ci-après :
• un message d’alarme ne comportant que du texte,
• un message d’alarme comportant la visualisation d’une valeur en provenance du
process.
Il est bien entendu possible d’avoir des messages d’alarme utilisant l’affichage d’une
chaîne de caractères (champ de type STR, chaîne tronquée à 4 caractères). Le principe
d’affichage est identique à celui décrit pour les messages d’état.
___________________________________________________________________________
5/62
Utilisation du logiciel MMI17 WIN
5
5.4-7 Demande d’affichage d’un message d’alarme
Pour afficher uniquement un message d’alarme contenant des caractères alphanumériques, l’utilisateur ne doit remplir que les champs spécifiques à l’affichage (texte,
taille et type d’affichage).
Exemple
Données :
• Affichage du message «Arrêt d’urgence» en double largeur et double hauteur,
• le message doit être affiché sur l’écran du pupitre.
Choix des paramètres :
• Ce message ne nécessite aucune information particulière en provenance de
l’automate, le type de champ est «NON : AUCUN».
L’écran correspondant à cet exemple est donné ci-dessous :
___________________________________________________________________________
5/63
5.4-8 Demande d’affichage d’un message comportant une variable
Pour afficher un message d’alarme suivi d’une valeur en provenance du process,
l’utilisateur remplit les champs concernant :
• l’affichage (texte, taille et type d’affichage),
• les caractéristiques correspondant à la variable.
Exemple
Données :
• Affichage du message «Surchauffe four 4 = xxx.xx °C», xxx.xx représente la valeur
de la température (la valeur attendue doit donc comporter cinq chiffres décimal dont
deux après la virgule),
• la valeur de la température est écrite par l’automate dans le mot %MW78,
• l’affichage s’effectue en taille standard et le message doit être imprimé au fil de l’eau.
Choix des paramètres :
• Ce message nécessitant une information en provenance de l’automate, les informations spécifiques au type de champ doivent donc être renseignées,
• le texte du message doit comporter une indication précisant la taille du champ de
la valeur affichée. Par convention chaque caractère attendu est représenté par un
«underscore» _. Dans cet exemple le texte du message doit donc en comporter six
(cinq pour le nombre lui même plus un pour le séparateur décimal),
• le type de champ doit être ANA (mot interne de 16 bits),
• le format d’affichage doit être Numérique avec deux chiffres après la virgule
(Nb décimale = 2).
___________________________________________________________________________
5/64
Utilisation du logiciel MMI17 WIN
5
L’écran correspondant à cet exemple est donné ci-dessous :
___________________________________________________________________________
5/65
5.5
Editeur de groupes de messages d’état
5.5-1 Principe de saisie et description de l’écran
Cette fonction est accessible en cliquant sur cette icône ou la ligne
«Groupe» du Browser ou en activant le menu Fenêtres / Groupe de
messages.
Elle permet d’associer à un numéro de groupe différents numéros de messages.
Nombre de groupes
configurés / Nombre max.
Effacement
écran
marque-page
placé
Sélection du
groupe
Icônes
Saut vers début
Pose et dépose de
marque-page
et accès à une page
différente
Saut à
suivante
la
page
Dernière page
Rappel du texte du message
Saisie et visualisation numéro de message
Position dans le groupe
___________________________________________________________________________
5/66
Utilisation du logiciel MMI17 WIN
5
Bandeau d’icônes
On dispose d’icônes de manipulation rapide de lignes.
: Couper. Une ligne doit être sélectionnée pour le
dégriser.
: Copier. Une ligne doit être sélectionnée pour le
dégriser.
: Coller. Le presse papier ne doit pas être vide (couper/
copier effectué) pour le dégriser.
: Rechercher. Elle ouvre la boîte de dialogue
suivante :
Elle permet de rechercher une chaîne de caractères sur l’ensemble
des messages contenus dans l’éditeur de groupes.
Cette recherche peut se faire d’une façon sélective :
• par le choix de colonnes :
. Toutes :
sur l’ensemble des messages d’état
du groupes,
. N° :
sur les numéros de messages,
. Texte des messages :
sur les textes des messages.
• en choisissant l’option «Respecter la casse»,
• en cochant l’option «Cellule entière». La recherche se fait en
comparant la chaîne de caractères avec la totalité du contenu des
cellules.
: Active la fenêtre WYSIWYG en faisant apparaître le
groupe courant.
___________________________________________________________________________
5/67
Numéro de groupe
Sélectionne le numéro de groupe. La saisie peut se faire par saisie
directe ou en utilisant les flèches «haut/bas».
Le nombre de groupes maximum ainsi que le nombre de messages
par groupe sont liés au type de pupitre CCX 17 :
• CCX 17 20 : 50 groupes de 8 messages maximum,
• CCX 17 30 : 100 groupes de 16 messages maximum.
Effacement écran
Efface l’écran du pupitre CCX 17 avant l’affichage du groupe
correspondant.
Numéro de message
Permet la sélection des messages qui constituent le groupe. Les
informations spécifiques aux messages sélectionnés (numéro et
contenu) sont affichées dans le cadre correspondant.
L’insertion d’un message dans la liste s’effectue en donnant le focus
sur la Colonne «N°». On dispose alors des flèches «haut/bas». Elles
permettent alors de parcourir les messages successifs.
___________________________________________________________________________
5/68
Utilisation du logiciel MMI17 WIN
Saut vers le :
• Premier groupe :
• Dernier groupe :
Saut vers le :
• Groupe précédent :
• Groupe suivant :
5
équivalent au menu «Vue / Premier
groupe» ou l’accélérateur «Ctrl+Home».
équivalent au menu «Vue / Dernier groupe»
ou l’accélérateur «Ctrl+End».
équivalent au menu «Vue / Groupe
Précédent» ou l’accélérateur «Page
down».
équivalent au menu «Vue / Groupe
suivant» ou l’accélérateur «Page up».
Mise en place du «marque-page» sur la page courante. La position
est matérialisée en haut de la page avec le numéro de page.
Le rôle de ces boutons dépend de l’état de la page courante :
• la page courante n’est pas marqué :
- le clic sur un marque-page non placé le place dans la page
courante,
- le clic sur un marque-page déjà placé ouvre le groupe correspondant,
• la page courante n’est pas marqué :
- le clic sur le marque-page de la page l’enlève,
- le clic sur un autre marque-page déjà placé ouvre le groupe
correspondant,
- un marque-page non placé est grisé et n’est pas accessible.
Exemple :
Marque-pages placés aux pages 2, 14 et 24. Un clic sur un de ces
marque-pages ouvre directement le groupe correspondant.
___________________________________________________________________________
5/69
5.5-2 Modification d’un message d’état
Un message d’état d’un groupe peut être modifié à partir de l’éditeur de groupes. Pour
cela, il faut faire un «Double-clic» sur le numéro de ligne du message. On ouvre alors
la boîte de saisie d’un message d’état.
Remarque
Cette possibilité n’est donnée que pour une modification et ne fonctionne pas pour
une création de message. Cette différence est matérialisée par un numéro de
message de la ligne choisie différent de zéro.
___________________________________________________________________________
5/70
Utilisation du logiciel MMI17 WIN
5
5.5-3 Exemple de groupe de messages d’état
Important
Un groupe peut contenir plusieurs messages différents. L’utilisateur doit donc tenir
compte de la position d’affichage (numéros de ligne et colonne) de chacun des
messages du groupe sur l’écran pour éviter toute superposition. La fenêtre WYSIWYG
permet de vérifier l’affichage..
5.5-4 Activation contextuelle du WYSIWYG
L’ouverture de l’éditeur WYSIWYG avec l’icône
courant.
du bandeau affiche le groupe
L’accès à l’éditeur WYSIWYG peut se faire aussi par :
• le menu : avec Edition / WYSIWYG,
• le clavier : avec Shift + F9.
___________________________________________________________________________
5/71
5.6
Affectation des touches de commande du pupitre
Cette fenêtre s’affiche en sélectionnant le
menu Fenêtre / Touches de commande
ou en cliquant sur cette icône. Elle permet
d’associer des variables aux touches de
commande du pupitre CCX 17.
5.6-1 Principe de saisie et description de l’écran
Le logiciel propose une fenêtre contenant un tableau permettant de configurer les
touches de commandes manuelles des pupitres (ces touches peuvent être associées
soit à des bits internes de l’automate, soit à des bits de mots ou soit aux sorties TOR
du CCX 17 si celui-ci en possède). Les principes de saisie sont identiques à ceux des
messages d’état (cf. § 5.3).
La saisie des informations peut être effectuée à l’aide de deux écrans différents, un
écran présenté sous forme de tableur ou un écran présenté sous forme de boîte de
dialogue visualisant tous les paramètres spécifiques à une même touche de commande.
La visualisation par boîte de dialogue est expliquée dans le chapitre Editeur WYSIWYG
(cf. § 5.1). C’est l’utilisation conseillée.
La saisie par tableur permet la visualisation de toutes les touches. Elle nécessite un
scroll horizontal pour parcourir toutes les rubriques. La saisie est réalisée par un
«double-clic» dans la cellule concernée.
___________________________________________________________________________
5/72
Utilisation du logiciel MMI17 WIN
5
Fonction
Permet de saisir le mode de fonctionnement de la touche :
• FRONT :
fonctionnement sur front (l’enfoncement de la touche
provoque la mise à 1 du bit associé, le relâchement, sa
mise à 0),
• BASCULE : fonctionnement de type bascule (l’enfonce-ment de la
touche provoque le changement d’état du bit)
Equipement
Visualise le nom de l’équipement auquel appartient la variable à
rafraîchir. Ce nom est déclaré lors de la configuration de l’équipement (cf. § 5.2.5).
Repère
Spécifie le repère du bit interne %Mi associé à la touche. Si le
symbole associé à ce bit existe le repère est automatiquement pris
en compte lors de la validation de la cellule.
Symbole
Spécifie le symbole associé au bit. Si le symbole existe, le repère
associé à ce symbole est automatiquement pris en compte lors de la
validation.
La base de données est mise à jour par le menu Services / Importer
fichier de variables.... Voir le paragraphe § 5.8.
Commentaire
Affiche (uniquement pour consultation) le commentaire de la variable associée au bit. Il est défini dans la base de données de la station.
5.6-2 Saisie rapide
La boîte de dialogue est activable par double-clic sur le numéro d’une touche (le
pointeur souris prend alors la forme d’une loupe) ou par Shift + F8 ou par menu «Edition
/ Zoom» si une ligne est sélectionnée. La fenêtre s’ouvre sur le bouton sélectionné.
___________________________________________________________________________
5/73
5.6-3 Exemple de configuration des touches de commande
On se propose d’affecter les six premières touches de commande d’un CCX 17-30, aux
bits internes ci-dessous :
Rappel sur l’affectation des touches
Touche 1 : bit %M10
fonction front,
Touche
Touche
Touche
Touche
Touche
Touche
Touche
2
3
4
5
6
7
8
:
:
:
:
:
:
:
bit
bit
bit
bit
bit
,
.
%M12
%M30
%M31
%M34
%M36
fonction
fonction
fonction
fonction
fonction
front,
bascule,
front,
bascule,
bascule,
1
2
3
4
5
6
7
8
Une fois toutes les touches de commande configurées, le tableau récapitulatif des
informations saisies est le suivant :
Les bits utilisés correspondant sont mis à jour par l’opérateur lors de l’appui sur les
touches de commandes. Le programme automate exécute alors les actions associées.
___________________________________________________________________________
5/74
Utilisation du logiciel MMI17 WIN
5
La fenêtre comprend aussi un rappel de la possibilité du pupitre choisi.
Comme pour toute fenêtre tableur, le bandeau contient les icônes d’accès rapide aux
fonctions suivantes (cf § 5.3 : Création de messages d’état) :
•
•
•
•
•
Couper,
Copier,
Coller,
Rechercher,
Copier/coller multi-lignes.
5.6-4 Activation contextuelle du WYSIWYG
Sur sélection d’une ligne du tableur, l’ouverture de l’éditeur WYSIWYG affiche l’éditeur
avec le focus sur la touche sélectionnée.
L’accès à l’éditeur WYSIWYG peut se faire par :
• l’icône :
avec
dans le bandeau du tableur,
• le menu : avec Edition / WYSIWYG,
• le clavier : avec Shift + F9.
___________________________________________________________________________
5/75
5.7
Editeur de police de caractères
L’accès à cette fonction s’effectue en
cliquant sur cette icône ou sur la ligne
«Editeur de police» de la liste de la
fenêtre MMI17 WIN ou en sélectionnant
le menu Fenêtre / Editeur de police.
Cette fonction permet la modification du dessin des caractères de la police associée
à l’application.
L’écran proposé comprend deux parties :
• un bandeau contenant le rappel des éléments sélectionnés, et des icônes d’accès
rapide associés aux manipulations de caractères,
• un espace de sélection, d’affichage et de modification des dessins des caractères.
___________________________________________________________________________
5/76
Utilisation du logiciel MMI17 WIN
5
5.7-1 Fonctions du bandeau
Icône de changement de police (cf § 5.7.4).
Rappel de la police de caractères sélectionnée.
A ss ci i: A lt + 03 2
Accès au caractère sélectionné.
A ss ci i: A lt + 0 12 7
Transposition des modifications d’un caractère du format Standard
en format Double. Les modifications en format Double ne sont pas
transposables en format standard.
Passage en vidéo inverse du caractère.
Effacement du dessin par remplissage de blancs de la grille. Si la
vidéo inverse est sélectionnée le remplissage se fait avec du noir.
Cette icône permet d’annuler les modifications en cours et de revenir
à la version standard de la police.
Ces deux icônes permettent la commutation de l’affichage entre les
deux tailles de caractères.
5.7-2 Espace de sélection et de modification
Cet espace comprend deux tableaux :
• la table «caractère ASCII» des caractères de la police,
• une grille d’affichage «Police standard» ou «Police double» du caractère sélectionné.
5.7-3 Modification de la police de caractères
Le principe d’utilisation de l’éditeur est le suivant :
Choisir tout d’abord le caractère à modifier, en cliquant à l’aide de la souris ou en se
déplaçant avec les flèches du clavier. Une fois ce choix effectué, le caractère
sélectionné apparaît alors dans la grille.
Un caractère ASCII est représenté par quatre combinaisons différentes :
• le caractère ASCII n’est pas modifié,
• le caractère ASCII a été modifié par l’utilisateur en police standard et conserve son
état par défaut en police double,
___________________________________________________________________________
5/77
• le caractère ASCII a été modifié en police double et conserve son état par défaut en
police standard,
• le caractère ASCII a été modifié en police standard et en police double.
Modifications d’un caractère à l’aide du clavier
La touche TAB permet de passer le focus entre la fenêtre des caractères à la grille.
Le déplacement du curseur à l’intérieur de la grille s’effectue par les flèches de
déplacement.
Le changement de couleur d’un rectangle élémentaire s’effectue par appui sur la
touche Espace.
Modifications d’un caractère à l’aide de la souris
Le changement d’état d’un rectangle élémentaire s’effectue en cliquant dessus avec
le bouton gauche de la souris.
Le changement d’état de plusieurs rectangles élémentaires s’effectue en déplaçant
la souris tout en maintenant le bouton gauche enfoncé.
Remarques
• le caractère sélectionné et modifié par rapport à la police standard, est affiché sur
fond jaune et encadré de rouge,
• la validation se fait par le menu «Edition / Valider les
modifications», ou en cliquant sur l’icône suivante, :
• Toute modification apportée au caractère est affichée sur l’écran du WYSIWYG. Ces
modifications n’apparaissent pas dans les tableurs
Exemple
Modification du chiffre «neuf».
___________________________________________________________________________
5/78
Utilisation du logiciel MMI17 WIN
5
5.7-4 Choix de la police de caractères
Cette fonction est accessible lorsque la fenêtre de l’Editeur de police a le focus.
Elle est activée en cliquant sur cette icône ou en sélectionnant le menu Services
/ Changer le fichier de police système ou en utilisant l’accélérateur Alt+F10.
Elle permet de choisir parmi les polices système, celle qui doit être associée à
l’application.
La fenêtre suivante donne la liste des
polices disponibles et le moyen pour la
choisir..
Par défaut, MM17 WIN utilise la police
système de Windows.
Rappel
Une police système unique est associée à chaque application. Elle comprend deux
formats «Standard» et «Double». Le dessin de chaque caractère est modifiable par
l’éditeur de police. Les modifications peuvent s’effectuer indépendamment sur l’un et/
ou l’autre des deux formats.
Note
Une sauvegarde de la police de caractères modifiés peut être effectuée dans un fichier
en activant le menu «Service / Sauvegarder fichier police» (cf § 6.2.1).
___________________________________________________________________________
5/79
5.8
Editeur de symboles de variables
L’accès à cette fonction s’effectue en cliquant sur cette icône ou sur la ligne «Variables» de la liste de la fenêtre MMI17
WIN ou en sélectionnant le menu Application / Variables.
Cette fonction permet la visualisation des variables possédant un symbole.
icônes
liste des variables et
symboles
L’écran proposé comprend deux parties :
• un bandeau contenant les icônes d’accès rapide aux manipulations des variables
et éventuellement le nom du fichier STX auquel est liée l'application MMI,
• un espace d’affichage des variables et les symboles associés.
Remarques
La base de symboles n’est pas modifiable par le logiciel MMI17 WIN. Sa mise à
jour s’effectue soit par un export des variables de PL7 dans fichier SCY, puis une
récupération par import de variables dans MMI17 WIN, soit par liaison avec un
fichier STX.
___________________________________________________________________________
5/80
Utilisation du logiciel MMI17 WIN
5
5.8-1 Récupération des symboles par import d'un fichier .SCY
La mise à jour de la base de symboles se fait par activation du menuServices / Importer
fichier de variables ou <Alt+S> suivi de <Alt+V>. Cette fonction ouvre la boîte de
dialogue suivante pour la sélection du fichier :
Les fichiers d’extension .SCY (seuls accessibles), sont des fichiers de sauvegarde des
variables des applications PL7.
Cette fonction sélectionne parmi les données de ce fichier, celles dont il accepte la
syntaxe.
Une fois lancée, la jauge de la barre d’état montre l’évolution de la lecture et de la mise
à jour.
Note
Un fichier d’import contenant trop de variables symbolisés et acceptés par MMI ne sera
que partiellement traité.
___________________________________________________________________________
5/81
5.8-2 Récupération de symboles par liaison avec un fichier .STX
MMI 17 WIN, version 3.1 permet de récupérer des symboles en se liant à un fichier .STX
(application créée par PL7). Le fichier .W17 généré par le logiciel ne pourra plus être
ouvert par une version inférieure de MMI 17 WIN.
Le chemin et le nom du fichier .STX sont mémorisés dans la configuration de
l'application de dialogue opérateur, mais ne sont pas chargés dans CCX 17.
Lier avec un fichier STX
L'activation de cette rubrique affiche la boîte
de dialogue suivante qui permet de sélectionner le fichier .STX avec lequel l'utilisateur désire créer un lien.
La validation d'un fichier .STX dans cette boîte de dialogue provoque :
• l'écrasement de la base de données locale de l'application de dialogue opérateur
par les nouvelles données. Il n'y a pas de contrôle de cohérence,
• l'accès aux rubriques Mettre à jour par rapport au fichier STX et Supprimer la
liaison avec le fichier STX. La rubrique Importer fichier de variables n'est plus
accessible, ce qui interdit l'import de fichier .SCY.
___________________________________________________________________________
5/82
Utilisation du logiciel MMI17 WIN
5
Mettre à jour par rapport au fichier STX
L'activation de cette rubrique provoque :
• l'écrasement de la base de données locale de l'application de dialogue opérateur
par les nouvelles données. Il n'y a pas de contrôle de cohérence entre la base locale
et le contenu du fichier .STX,
• si le fichier .STX n'est pas trouvé, l'affichage d'un message et l'accès à la saisie d'un
nouveau fichier .STX.
Supprimer la liaison avec le fichier STX
L'activation de cette rubrique provoque :
• l'affichage d'une boîte de dialogue qui contient le message d'avertissement suivant :
ATTENTION, vous allez perdre le lien avec le fichier STX,
• la validation de cette boîte de dialogue annule le lien avec le fichier .STX.
Les rubriques Mettre à jour par rapport au fichier STX et Supprimer la liaison avec
le fichier STX ne sont plus accessibles. L'import de fichier .SCY est à nouveau
possible (la rubrique Importer fichier de variables n'est plus grisée)
La base de données locale de l'application de dialogue opérateur reste dans l'état.
Notes
Si une application de dialogue opérateur est liée à un fichier .STX, l'ouverture de celle-ci provoque :
• la recherche du fichier .STX mémorisé dans la base des repères symboles et la proposition
de la mise à jour de la base de données locale de l'application de dialogue opérateur, avec les
nouvelles données (celle-ci n'est pas automatique),
• si le fichier .STX n'est pas trouvé, un message est affiché et le lien est détruit. La base de données
locale de l'application de dialogue opérateur reste dans l'état.
Si une application de dialogue opérateur est liée à un fichier .STX, le déchargement de celle-ci
provoque :
• l'affichage d'une boîte de dialogue qui contient le message suivant : Voulez-vous garder la
base de données locale ?.
Si l'utilisateur choisit OUI, la base locale est conservée ainsi que le lien au fichier .STX.
Si l'utilisateur choisit NON, la base locale est effacée et le lien au fichier .STX est détruit
___________________________________________________________________________
5/83
5.8-3 Fonctions du bandeau
Comme pour tout tableur de MMI17 WIN, le bandeau contient les icônes d’accès rapide
aux fonctions suivantes (cf § 5.3) :
• Couper, Inaccessible
• Copier, Permet la récupération d’une variable à coller dans un autre tableur. Cette
fonction copie le triplet <Variable, Symbole, Commentaire> dans un des
tableurs: état, Alarme , Touche de commande. On ne peut copier qu’une
variable à la fois.
• Coller, Inaccessible
• Rechercher.
• Effacer La suppression est globale et concerne toute la base de symbole. Elle est
accessible par le menu «Edition / Effacer» ou par la touche Suppr, après
la sélection de la totalité.
Le bandeau contient également le chemin et le nom du fichier STX auquel est liée
l'application MMI.
5.8-4 Compatibilité MMI17 WIN et OS/2
Le logiciel MMI17 WIN est compatible avec la version correspondante à OS/2 avec les
remarques suivantes :
• Toute application générée sous OS/2 est accessible par la version Windows :
- si des repères ROW sont utilisés (profil CCX 17), ils sont transformés en repères
%QW,
- les repères ROWA (profil CCX 17-A) ou les OFB ne sont pas modifiables. Par contre,
ils peuvent être supprimés.
• La zone alarme étendue s’affiche automatiquement lorsqu’on récupère une application générée sous OS/2. Le menu «Edition / Zone alarme étendue» est alors
sélectionné par défaut. Sa désélection permet de supprimer les zones d’alarme 2
et 3.
___________________________________________________________________________
5/84
Utilisation du logiciel MMI17 WIN
5
5.8-5 MMI17 WIN et la série 1000
Correspondance des objets PL7 et série 1000 :
PL7
ORPHEE
%MW
%MW
%MD
%MD
%Mxi avec i<2000H
%RXi
%Mxi avec i>2000H
%MXi
Pas de ROW
%CHi
Attention
Les %Chi qui sont pour la série 1000 des chaînes de caractères n’ont rien à voir avec
la notion de voie (Channel) de PL7.
Pour la visualisation d’une chaîne sur un CCX rien n’est changé par rapport à l’offre
MMI17 OS/2 :
• la chaîne doit être copiée dans une table de %MW,
• Intervertir l’ordre des poids sur les mots (passage de données entre format Motorola
et Intel).
___________________________________________________________________________
5/85
___________________________________________________________________________
5/86
Chapitre 66
Fonctions complémentaires
6 Fonctions complémentaires
6.1
Gestion des fichiers
6.1-1 Création d’une nouvelle application
Le logiciel MMI17 WIN étant ouvert, cliquer sur cette icône ou
sélectionner le menu Fichier/Nouveau ou utiliser l’accélérateur
Alt+F suivi de Alt+N.
L’écran proposé permet de définir :
• le type de pupitre associé à cette application, les références concernées sont :
- CCX 17 20F
CCX 17 20L
CCX 17 30L
- CCX 17 20FW
CCX 17 20LW
CCX 17 30LW
- CCX 17 20FPS
CCX 17 20LPS
CCX 17 30LPS
Les caractéristiques principales du pupitre sont affichées :
- le type d’écran (LCD ou fluo) et le nombre de lignes (4 ou 8),
- le nombres de messages d’état et d’alarme,
- le nombre de groupes de messages,
- les protocoles de communication supportés.
• le type d’automate associé à cette application, les références concernées sont :
- TSX 3710
TSX 5710
SERIE 1000
- TSX 3721
TSX 5720
- TSX 3722
TSX 57 > V3
Le choix de l’automate guide la syntaxe des repères utilisés dans l’application.
• un descriptif associé à l’application (120 caractères maximum).
L’existence de cette application sur disque n’est effective qu’après la réalisation de
l’opération «Enregistrer sous».
___________________________________________________________________________
6/1
6.1-2 Ouverture d’une application existante
Le logiciel MMI17 WIN étant ouvert, cliquer sur cette icône ou
sélectionner le menu Fichier/Ouvrir ou utiliser l’accélérateur
Alt+F suivi de Alt+O. Choisir le nom de l’application à ouvrir
parmi ceux proposés :
Cette fenêtre propose la liste des applications dont l’extension peut être :
• .W17 :
• . M17 :
pour les applications générées par PL7 MMI 17 WIN,
pour les applications générées par PL7 MMI 17 sous OS/2.
A chaque sélection d’application, les informations suivantes sont affichées :
•
•
•
•
•
la
la
le
la
le
taille de l’application,
date et l’heure de sa création,
type de pupitre associé,
version de PL7 MMI 17 utilisée,
descriptif associé à l’application.
___________________________________________________________________________
6/2
Fonctions complémentaires
6
6.1-3 Enregistrement d’une application
Fonction Enregistrement
Cette fonction, accessible en cliquant sur cette icône ou en
sélectionnant le menu Fichier/Enregistrer ou en utilisant
l’accélérateur Alt+F suivi de Alt+S permet la mise à jour sur
disque dur du fichier contenant l’application de dialogue
opérateur.
Ce fichier contient le contenu des messages d’état, des messages d’alarme, des
groupes de messages d’état, l’affectation des touches de commande, des polices de
caractères, de la configuration, des repères/symboles et du contexte de l’application.
Le contexte d’une application identifie la liste des fenêtres ouvertes, leurs dimensions,
leurs positions, le driver de communication et la dernière adresse saisie.
Une fois lancée, la jauge de la barre d’état montre l’évolution de la sauvegarde.
Fonction Enregistrer sous
Cette fonction, accessible en sélectionnant le menu Fichier/Enregistrer sous permet :
• d’enregistrer pour la première fois une application,
• de dupliquer l’application courante à l’intérieur d’une même station.
Après avoir choisi le nom de l’application, le bouton Ok lance la fonction.
Si le fichier existe déjà une confirmation est demandée. La jauge de la barre de status
affiche l’évolution de la sauvegarde. L’extension du fichier est obligatoirement «.W17».
Elle peut être omise à la saisie.
Une fois l’enregistrement terminé, c’est cette nouvelle application qui est visualisée
à l’écran.
___________________________________________________________________________
6/3
6.2
Fonctions utilitaires
6.2-1 Fonctions Sauvegarde et Restitution d’une police de caractères
Ces fonctionnalités accessibles en sélectionnant les menus «Services / Sauvegarder
fichier police» et «Services / Restituer fichier police» permettent :
• de sauvegarder sur disque dur ou sur
disquette la police courante de caractères de l’application de dialogue opérateur. Le choix de la destination se fait
par la saisie du chemin complet.
L’extension est obligatoire-ment «.Pol».
Elle peut être omise à la saisie.
• de restituer une police de caractères
préalablement sauvegardée.
Ces fonctions permettent la «standardisation» des caractères pour plusieurs
applications.
___________________________________________________________________________
6/4
Fonctions complémentaires
6
6.2-2 Fonctions de conversion d’une application
Conversion d’un fichier texte vers l’application
Cette fonction accessible en sélectionnant «Services / Importer fichier texte ...» permet
l’import d’une application depuis un fichier Ascii préalablement généré vers l’application courante.
Les données concernées sont :
• la configuration,
• les messages d’état,
• les messages d’alarme,
• les touches de commande,
• et les groupes de messages d’état.
Les paramètres protégés de la configuration, accessibles par mot de passe, ainsi
que le type de CCX 17 et le type d’automate connecté à l’application ne sont pas
importés.
Le choix de la source se fait par la saisie
du chemin complet. L’extension est obligatoirement «.txt». Elle peut être omise à
la saisie.
La police de caractères n’est pas importée.
Le fichier importé écrase l’application courante.
L’utilisateur peut générer lui même, à l’aide d’un éditeur de texte, un fichier Ascii
contenant une application de dialogue opérateur.
L’import n’est possible que si le contenu du fichier est en cohérence avec l’application
qui le reçoit (type de CCX 17 et paramètres de configuration accessibles par mot de
passe). Si tel n’est pas le cas, l’importation n’est pas réalisée.
Remarque
Dans un fichier d’import modifié par un éditeur, les caractères accentués qui n’ont pas
été rentrés par ALT+0+xxx (xxx = code ASCII du caractère) seront mal interprétés par
MMI17 WIN.
___________________________________________________________________________
6/5
Conversion de l’application vers un fichier texte
Cette fonction accessible en sélectionnant «Services / Exporter fichier texte...»
permet l’export d’une application de l’application courante vers un fichier Ascii. Les
données concernées sont :
• la configuration,
• les messages d’état,
• les messages d’alarme,
• les touches de commande,
• et les groupes de messages d’état.
Les paramètres protégés de la configuration, accessibles par mot de passe, ainsi que
le type de CCX 17 et le type d’automate connecté à l’application ne sont pas exportés.
La police de caractères n’est pas
exportée.
L’extension est obligatoirement «.txt». Elle
peut être omise à la saisie.
Le choix de la destination se fait par la
saisie du chemin complet.
___________________________________________________________________________
6/6
Fonctions complémentaires
6
6.2-3 Documentation d'une application
L’accès à cette fonction s’effectue en cliquant sur cette
icône ou sur la ligne «Documentation» de la liste des
fenêtres PL7 MMI 17 ou en sélectionnant le menu «Application / Documentation».
Elle permet la création d’un dossier structuré de l’application de dialogue opérateur.
La sélection des informations utiles pour la documentation se fait par la fenêtre
suivante :
Ce dossier comprend :
• une page de garde servant d’en-tête au dossier et
permettant de donner les renseignements d’ordre
général associés à l’application,
- le nom du Concepteur,
- le nom du projet,
- la date de la dernière modification du document,
- le nom du pupitre. La saisie de ces informations se fait
par l’extension de la fenêtre ci-dessus, lorsque la
rubrique «Page de garde» est sélectionnée.
• le sommaire du dossier,
___________________________________________________________________________
6/7
• un texte d’informations générales,
La saisie se fait par l’extension de la
fenêtre ci-dessus, lorsque la rubrique
«Informations générales» est sélectionnée.
• la configuration de l’application :
- la configuration du pupitre,
- la configuration de la liaison,
- la configuration de l’équipement,
• la liste des messages d’état avec toutes leurs caractéristiques,
• la liste des groupes de messages,
• la liste des messages d’alarme avec toutes leurs caractéristiques,
• l’affectation des touches de commandes du pupitre,
• la liste des caractères modifiés par rapport à la police système,
• les références croisées des variables/groupes,
• les références croisées des repères/symboles/messages,
• un cartouche en bas de chaque page, contenant :
- le nom de l’Auteur,
- le Service,
- le nom du pupitre,
- le nom du chapitre,
- la date de l’impression du document,
- la pagination,
- l’indice du document,
- deux zones de texte libre,
- le copyright.
___________________________________________________________________________
6/8
Fonctions complémentaires
6
La saisie de ces informations se fait par l’extension de la fenêtre ci-dessus, lorsque la
rubrique «Cartouche» est sélectionnée.
La sélection ou la désélection globale des rubriques de la fenêtre peut se faire par les
menus «Edition / Tout sélectionner» et «Edition / Tout désélectionner».
Un ? est affiché lorsque le nombre de pages d’une rubrique est inconnu.
Génération de la documentation
La procédure consiste à :
• sélectionner les rubriques à mettre dans le document,
• renseigner les paramètres (optionnel),
• activer la constitution du dossier par le menu «Services / Constituer le dossier»,
la fenêtre suivante affiche alors la progression du traitement et l’étape courante :
• à la fin du traitement, le menu «Fichier / Imprimer» permet alors de lancer
l’impression.
Le nombre de pages de chaque rubrique est mis à jour.
___________________________________________________________________________
6/9
• Il est possible d’annuler la constitution et/ou l’impression du dossier par la touche
«Echap» ou le bouton «Annuler».
• Il est possible de n’imprimer que la rubrique «encadré».
• La constitution puis l’impression sont automatiquement enchaînées si on lance le
menu «Fichier / Imprimer» ( sans avoir constituer le dossier auparavant ).
Note
La police de caractères du fichier de documentation n’est pas liée à la police de l’application.
___________________________________________________________________________
6/10
Fonctions complémentaires
6.3
6
Transfert d’une application
6.3-1 Généralités
Cette fonction, lancée en cliquant sur cette icône ou en
sélectionnant le choix «Services / Transférer» ou en
utilisant l’accélérateur «Ctrl+T» permet le transfert en
mode local ou distant.
La fenêtre suivante permet de choisir l’opération à réaliser.
Le transfert local se fait par liaison directe entre le terminal de programmation et le
pupitre. Tout autre raccordement nécessite le transfert distant.
Les différents types de raccordement entre le terminal et le pupitre sont décrits dans
le manuel de mise en œuvre du CCX 17.
Le choix et l’activation de la fonction se fait en cliquant sur une des flèches.
Si l’adresse du pupitre n’a pas été encore renseignée, la première activation du
transfert distant demande sa saisie par la fenêtre suivante :
___________________________________________________________________________
6/11
Transfert CCX17 vers Console
Le transfert du CCX17 vers la console concerne la totalité des données de l’application.
L’application transférée écrase l’application courante.
Transfert Console vers CCX17
Ce transfert peut être partiel ou total. La sélection se fait par la fenêtre suivante :
Cette fenêtre comprend deux groupes de boutons :
• Mode de sélection,
- Données complètes
- Données configurées
- Données modifiées
Sélectionne la totalité des données de l’application.
Sélectionne uniquement les données configurées.
Sélectionne uniquement les données modifiées
depuis le dernier transfert.
• Choix des données :
- Configuration application
- Liste des messages d’état
- Liste des messages d’alarme
- Liste des touches de commande
- Liste des groupes
Sélectionne la configuration du pupitre.
La sélection peut s’effectuer par intervalle.
La sélection peut s’effectuer par intervalle.
La sélection peut s’effectuer par intervalle..
La sélection peut s’effectuer par intervalle.
___________________________________________________________________________
6/12
Fonctions complémentaires
6
Remarques
1. La sélection en inverse-vidéo de certains messages dans les tableurs permet le
transfert partiel de ces messages.
2. Pour que l’opération de transfert puissent se faire, le driver utilisé doit être installé
sur le terminal de programmation.
6.3-2 Transfert local
Si l’opération choisie est un transfert local, l’utilisateur n’a pas à définir l’adresse du
CCX 17, le driver UNITELWAY doit être sur le terminal de programmation.
Les objets à transférer sont identiques au transfert précédemment décrit.
___________________________________________________________________________
6/13
6.3-3 Transfert distant : Choix de l’adresse du CCX 17
Cette fonction est lancée explicitement par le menu fonction «Services / Définir
l’adresse du CCX17...» ou automatiquement lors du premier transfert distant
Driver
Spécifie le driver utilisé pour le transfert. Seuls les drivers installés
sur le terminal de programmation sont proposés dans la liste.
Adresse du CCX 17
Ce champ spécifie l’adresse du pupitre CCX17 distant.
La syntaxe d’une adresse est la suivante :
{n° réseau.n° station}module.n° voie.automate
ou {n° réseau.n° station}SYS
ou {n° réseau.n° station}\0.1.pt de raccordement\SYS
Le couple {n° réseau.n° station} est omis si le CCX17 n’est pas
connecté à un automate sur un réseau.
Les valeurs admises sont :
- n° réseau : compris entre 0 et 127
- n° station :
compris entre 0 et 63
ou couple 0.254
- module :
0 ou 254
- n° voie :
0 pour prise terminal,
1 pour carte de communication,
- automate :
n° d’esclave entre 0 et 98,
- SYS :
accès à la porte système de l’automate
destinataire,
- pt de raccordement :
entre 0 et 63
___________________________________________________________________________
6/14
Fonctions complémentaires
6
6.3-4 Exemples
• Le pupitre est connecté via une prise UNI-TELWAY intégrée au processeur
le terminal peut être connecté aussi bien sur le réseau que sur la prise terminal.
FIPWAY / ETHWAY / MAPWAY
R2/S8
Equipement X
UNI-TELWAY
R2/S4
Les paramètres doivent être :
Driver : FIPWAY
Adresse du CCX 17 : {2.8}0.0.12
Adresse
liaison 12
CCX 17
• Le pupitre est connecté sur un coupleur SCM et sur un autre réseau
le terminal peut être connecté aussi bien sur le réseau que sur la prise terminal.
R5/S14
FIPWAY / ETHWAY / MAPWAY
R5/S3
R14/S6
R5/S7
R14/S21
Rack 4 / Module 6
Les paramètres doivent être :
Driver : FIPWAY
Adresse CCX 17 : {14.21}70.0.9
(70 décimal = 46 hexadécimal)
UNI-TELWAY
Equipement X
Adresse
liaison 9
CCX 17
___________________________________________________________________________
6/15
___________________________________________________________________________
6/16
Chapitre
Communication par boîte aux
lettres 77
7 Communication par boîte aux lettres
7.1
Programmation des paramètres
Rappels
Une fois que le logiciel MMI17 WIN a chargé les différents types de message dans le
pupitre CCX 17, le programme application de l’automate peut dialoguer avec le pupitre
par un système de boîte aux lettres utilisant des tables de mots internes. Les différents
principes de communication et les mécanismes d’acquittement, aussi bien pour les
messages d’état que les messages d’alarme, sont détaillés au chapitre 4.2. Seul le
codage des voyants de la colonne lumineuse est décrit ci-dessous.
%MWi
La boîte aux lettres utilisée dans la mémoire mot de l’automate programmable permet
d’envoyer différentes commandes au pupitre CCX 17. Elle comporte une table de
commande structurée de la manière suivante :
%MWi
Etat des voyants
%MWi+1
Numéro du groupe à afficher
%MWi+2
Numéro du 1er message d’état à afficher
%MWi+3
...
...
%MWn
Numéro du 2ème message d’état à afficher
Numéro du dernier message d’état à afficher
Le début de cette table et sa longueur sont définis par l’utilisateur lors de la création
de l’application par le logiciel MMI17 WIN (cf § 6.1).
___________________________________________________________________________
7/1
Gestion de l’état des voyants de la colonne lumineuse
Le premier mot de la table affectée à la zone boîte aux lettres contient le codage de
chacun des voyants.
• bits 0 to 3 :
état du voyant vert,
• bits 4 to 7 :
état du voyant jaune,
• bits 8 to 11 : état du voyant rouge.
L’état de ces voyants est codé sur ces quatre bits de la manière suivante :
•
•
•
•
0000
0001
0010
1111
:
:
:
:
état du voyant inchangé ce qui permet de piloter séparément chaque voyant,
voyant éteint,
voyant allumé,
voyant clignotant.
Exemple :
Si le code envoyé est égale à 02F1 soit 000 0010 1111 0001
• le voyant vert s’éteint,
• le voyant orange clignote,
• le voyant rouge s’allume.
___________________________________________________________________________
7/2
Chapitre
Communication par DOP
intégré 8
8
8 Communication par DOP intégré
8.1
Liste des commandes
Rappel
Une fois que le logiciel MMI17 WIN a chargé les différents types de message dans le pupitre CCX
17, le programme application de l’automate peut dialoguer avec le pupitre en envoyant des
commandes spécifiques par l’intermédiaire des fonctions DOP intégré.
Fonction DOP
Toute commande à destination d’un pupitre CCX 17 est constituée, d’une manière
générale :
• d’un mot de 16 bits représentant le numéro de la commande,
• d’un ou plusieurs paramètres associés à cette commande,
• d’un tableau de compte rendu.
Quelle que soit la commande émise, le pupitre CCX 17 envoie systématiquement un
compte rendu.
Le tableau suivant indique les différentes possibilités de commandes et leurs numéros
associés.
___________________________________________________________________________
8/1
Commande
Signification
Paramètres
Effacement de l’écran
Efface la totalité de l’écran et arrête le
Commande : 1
rafraîchissement des variables affichées à l’écran.
Effacement d’une ligne
Efface le contenu de la ligne indiquée.
Arrête le rafraîchissement des variables
affichées sur la ligne. (L’effacement d’un
message écrit en double hauteur nécessite
l’effacement de deux lignes).
Commande : 2
N° de ligne
Affichage d’un message
du CCX 17
Affiche le message spécifié.
Commande : 3
N° message
Affichage d’un groupe
du CCX 17
Affiche le groupe spécifié.
Commande : 5
N° de groupe
Affichage d’un message
de l’automate
Affiche un message présent dans l’automate.
Commande : 6
Texte du message
Affichage des voyants
de la colonne lumineuse
Allume, éteint ou fait clignoter les voyants
de signalisation du pupitre CCX 17.
Commande : 8
Etat des voyants
Impression des
historiques de saisies
(Uniquement disponible à partir de la V2.0)
Commande : 9
Effacement de
l’historique des messages
d’état
Efface les messages préalablement
archivés dans la mémoire du pupitre.
Commande : 10
Impression des
historiques d’alarme
(Uniquement disponible à partir de la V2.0)
Commande : 11
Effacement de
l’historique des messages
d’alarme
Efface les messages d’alarme préalablement
archivés (par ordre chronologique et par
occurrence) dans la mémoire du pupitre.
Commande : 13
Affectation des
touches de commande
Associe un bit de l’automate à une touche
de commande du pupitre.
Commande : 14
N° de touche
N° du bit
RAZ affectation des
touches de commande
Dissocie un bit automate préalablement associé
à une touche de commande.
Commande : 15
N° de touche
Ouverture / fermeture du
relais d’alarme
Gestion du relais d’alarme par le programme
application (mode bascule).
Commande : 16
Ecriture Date et Heure
dans le pupitre
Autorise une resynchronisation de la date et
de l’heure avec celle de l’automate.
Commande : 18
___________________________________________________________________________
8/2
Communication par DOP intégré
Commande
Signification
Paramètres
Initialisation du pupitre
Provoque le redémarrage du CCX 17.
Commande : 19
Validation / inhibition
des touches de commande
Autorise ou interdit une gestion des touches
de commande (mode bascule).
Commande : 20
Validation / inhibition
de l’archivage des
messages d’alarme
Autorise ou interdit l’archivage des messages
d’alarme (mode bascule).
Commande : 21
Saisie sur un message
contrôlée par le programme
automate (le message est
dans le CCX 17)
Permet de récupérer, pour traitement ultérieur,
la saisie effectuée par l’opérateur.
La valeur de la saisie est renvoyée dans la table
de réception. L’opérateur ne doit pas appuyer
sur la touche MOD.
Commande : 22
N° message
Saisie sur un message,
non contrôlée et non
synchronisée avec le
programme automate
Permet de récupérer, pour traitement ultérieur,
la saisie effectuée par l’opérateur.
La valeur de la saisie est renvoyée par requête.
Commande : 24
N° message
Lecture de l’état du
pupitre
Renvoie l’état matériel du pupitre, dans la table
de réception.
Commande : 25
Lecture de la version et du
type du pupitre
Renvoie la version logicielle et le type de du
pupitre, dans la table de réception.
Commande : 26
Activation d’un message
d’alarme du pupitre
Affiche le message spécifié, s’il existe dans
Commande : 27
le pupitre et s’il a été configuré comme affichable. N° message
Archive le message dans la zone des alarmes.
Le relais d’alarme se ferme dès l’apparition de la
première alarme.
Activation d’un message
d’alarme de l’automate
Affiche le message spécifié, s’il existe dans
Commande : 28
l’automate et s’il a été configuré comme affichable. Texte du message
Archive le message dans la zone des alarmes.
8
Désactivation d’un message Enlève le message de la zone des alarmes actives Commande : 29
d’alarme du pupitre
et mémorise la date et l’heure de la disparition du N° message
défaut.
Le relais d’alarme s’ouvre dès l’acquittement
de la dernière alarme.
Désactivation d’un message Enlève le message de la zone des alarmes actives Commande : 30
d’alarme de l’automate
et mémorise la date et l’heure de la disparition du N° du message
défaut.
___________________________________________________________________________
8/3
Commande
Signification
Paramètres
Affectation des touches
de commande du pupitre
à des bits internes
Configure en une seule commande, toutes les
touches de commande du pupitre (4 ou 8
touches selon le type de CCX 17).
Les paramètres complémentaires indiquent les
indices ou numéros de bit associés aux
différentes touches (T1 à T8).
Commande : 31
N° bit associé à T1
N° bit associé à T2
N° bit associé à T8
Configuration des touches
de commande du pupitre
Permet de configurer l’ensemble des touches
de commande d’un pupitre et leur mode de
marche.
(Uniquement disponible à partir de la V2.0)
Commande : 32
Touche à traiter Mode
de marche Indice des
bits
Saisie sur un message
contrôlée par le
programme automate
(le message est dans
l’automate)
Permet de récupérer, pour un traitement
ultérieur, la saisie effectuée par l’opérateur.
La valeur de la saisie est renvoyée dans la
table de réception. L’opérateur ne doit pas
appuyer sur la touche MOD.
(Uniquement disponible à partir de la V2.0)
Commande : 33
Texte du message
Paramètrage de la boîte
Paramètre la période d’échantillonnage de la
boîte aux lettres et spécifie son contenu.
(Uniquement disponible à partir de la V2.1)
Commande : 34
Période
Longueur
contenu
Transfert d'alarme
Contacter le support pour plus de détails.
(Uniquement disponible à partir de la V2.4)
Commande : 35
___________________________________________________________________________
8/4
Communication par DOP intégré
8.2
8
Programmation des paramètres
8.2-1 Paramètres des fonctions DOP intégré
Numéro de commande CCX17
Nom de l’OF
1
PANEL_CMD: effacement écran
2
PANEL_CMD: effacement ligne
3
DISPLAY_MSG
3 (DISPLAY_MSG + RKB)
GET_VALUE
5
DISPLAY_GRP
6
SEND_MSG
6 (SEND_MSG + RKB)
GET_MSG
8
CONTROL_LEDS
9
PANEL_CMD: impression de l’historique des saisies
10
PANEL_CMD: effacement de l’historique des saisies
11
PANEL_CMD: impression de l’historique des alarmes
13
PANEL_CMD: effacement de l’historique des
alarmes
22
ASK_VALUE
27
DISPLAY_ALRM
28
SEND_ALARM
29
PANEL_CMD: annulation d’une alarme CCX17
30
PANEL_CMD: annulation d’une alarme PLC
32
ASSIGN_KEYS
33
ASK_MSG
Pour la description des paramètres d’interface des fonctions DOP intégré voir Chapitre
3 du Manuel de programmation PL7 : intercalaire K.
___________________________________________________________________________
8/5
8.2-2 Description de codage des paramètres
• Lecture de l’état du pupitre (commande 25)
Structure de la réponse :
1ier mot: mot de status
‘07FE’
commande correcte
donnant le résultat
de l’échange
‘07FD’
commande incorrecte
2ième mot: mot de status
bit 0 = 1
Commande non reconnue par le CCX17
complémentaire
bit 1 = 1
File d’attente de commande pleine
bit 2 = 1
Taille de la commande (en octets) inférieure au minimum
exigée
bit 3 =1
Commande impossible à exécuter: transfert MMI17 en
cours....
bit 5 = 1
commande incorrecte
bit 0 = 1
Autotests corrects
bit 1 = 1
Application présente
bit 2 = 1
Pile de sauvegarde correcte
bit3 = 1
Défaut mémoire du CCX17
3ième mot :
___________________________________________________________________________
8/6
Communication par DOP intégré
8
• Lecture de la version du type de pupitre (commande 26)
Structure de la réponse
1ier mot: mot de status
‘07FE’
commande correcte
donnant le résultat
de l’échange
‘07FD’
commande incorrecte
2ièmemot: mot de status
bit 0 = 1
Commande non reconnue par le CCX17
complémentaire
bit 1 = 1
File d’attente de commande pleine
bit 2 = 1
Taille de la commande (en octets) inférieure au minimum
exigée
bit 3 =1
Commande impossible à exécuter: transfert MMI17 en
cours....
bit 5 = 1
commande incorrecte
0000 or H’00'
0001 or H’01’
0010 or H’02’
pour un CCX 17- 20 F
pour un CCX 17- 20 FW
pour un CCX 17- 20 FPS
0110 or H’06’
0111 or H’07’
1000 or H’08’
pour un CCX 17- 20 L
pour un CCX 17- 20 LW
pour un CCX 17- 20 LPS
1100 or H’0C’
1101 or H’0D’
1110 or H’0E’
pour un CCX 17- 30 L
pour un CCX 17- 30 LFW
pour un CCX 17- 30LPS
3
ième
mot
___________________________________________________________________________
8/7
• Paramétrage de la boite aux lettres (commande 34)
Structure de la commande :
1. Période
0
pas d’échantillonnage
1
échantillonnage à 400 ms
2
échantillonnage à 800 s
3
échantillonnage à 1,2 s
4
échantillonnage à 1,6 s
..........
600
échantillonnage à 5 mn
2. Longueur de la boite aux lettres
3. Les mots suivants représentent le contenu de la boite aux lettres
Response structure
1ier mot: mot de status
‘07FE’
commande correcte
donnant le résultat de
l’échange
‘07FD’
commande incorrecte
2ième mot: mot de status
complémentaire
=0
<>0
commande exécutée
commande non exécutée pour les raisons suivantes:
bit 0 = 1
Commande non reconnue par le CCX17
bit 1 = 1
File d’attente de commande pleine
bit 2 = 1
Taille de la commande (en octets) inférieure au minimum
exigée
bit 3 =1
Commande impossible à exécuter: transfert MMI17 en
cours....
bit 4 = 1
Champ longueur supérieure à la longueur maximale de la boite
aux lettres
bit 5 = 1
commande incorrecte
bit 6 = 1
Numéro de message hors limite, l’octet de poids fort
indique le dernier message invalide
bit 7 = 1
Numéro de groupe en dehors des limites
bit 8 = 1
impossible de traiter la commande car le CCX17
affiche un écran système
___________________________________________________________________________
8/8
Chapitre 99
Exemples d'application
9 Exemples d'application
9.1
Présentation des exemples
Les différents exemples proposés dans la suite de ce chapitre mettent en œuvre la
même application de dialogue opérateur sur un pupitre CCX 17-30 LPS connecté sur
UNI-TELWAY.
• l’application est entièrement configurée par MMI17 WIN, la communication s’effectue
alors :
- soit par boîte aux lettres,
- soit par fonctions DOP Intégré,
• l’application est entièrement gérée par fonctions DOP Intégré.
Description de l’application
Message fixe
Utilisation des
touches de
commande
Utilisation des
touches de
commande
Variable à
saisir
Variable à
rafraîchir
Affichage d'un bargraphe
Affectation des variables automate
• %M0 = touche Marche (provoque le clignotement du voyant vert du CCX 17),
• %M2 = touche Arrêt (provoque le clignotement du voyant rouge du CCX 17),
• %MW0 = consigne (valeur lue et écrite),
• %MW10 = mesure de la température (valeur lue),
• le taux d’humidité, représenté sous forme de bargraphe (valeur lue), est dans le mot
interne %MW20 pour un CCX 17 connecté sur UNI-TELWAY.
___________________________________________________________________________
9/1
CCX 17 raccordé sur UNI-TELWAY
Le pupitre CCX 17 est raccordé comme indiqué ci-dessous (le terminal de programmation peut également être raccordé directement sur le réseau) :
Station n
Station 1
UNI-TELWAY
Réseau 1
Processeur avec liaison
SCI intégré
adresse 1
___________________________________________________________________________
9/2
Exemples d'application
9.2
9
Application configurée par MMI17 WIN
9.2-1 Configuration de l’application
L’application comporte six messages d’état affectés à deux groupes de messages,
trois messages d’alarme, la gestion de deux touches de commande et la modification
de l’état des voyants vert et rouge du pupitre.
Configuration du protocole
Communication par UNI-TELWAY
___________________________________________________________________________
9/3
Configuration de la liaison
• %MW150 est le mot d’état écrit par le CCX 17 dans l’automate,
• la remontée de l’acquittement des alarmes doit être validée,
• la zone boîte aux lettres est implantée à partir de %M200 pour les alarmes (longueur
quatre bits) et à partir de %MW200 pour les messages d’état (longueur 10 mots),
• gestion des acquittements en lecture et en écriture.
___________________________________________________________________________
9/4
Exemples d'application
9
Configuration des messages d’état
Les messages sont composés comme indiqué ci-dessous :
• Four 4 (message d’état 1), avec effacement de ligne,
• Marche (message d’état 2), avec effacement de ligne,
• Arrêt (message d’état 3), sans effacement de ligne car Arrêt se trouve sur la même
ligne que le message Marche,
• Consigne = —— °C (message d’état 4, lecture et écriture du mot %MW0 sous forme
décimale), avec saisie de variable (RKB). La saisie est incrémentale (borne minimum
100, borne maximum 350 et incrément 10),
• Température = —— °C (message d’état 5, visualisation du mot %MW10 sous forme
décimale), avec effacement de ligne,
• % Humidité = (message d’état numéro 6, visualisation sous forme de bargraphe du
mot %MW20 pour UNI-TELWAY), avec effacement de ligne.
Message d’état 1
___________________________________________________________________________
9/5
Message d’état 2
Message d’état 3
___________________________________________________________________________
9/6
Exemples d'application
9
Message d’état 4
Message d’état 5
___________________________________________________________________________
9/7
Message d’état 6 (UNI-TELWAY)
___________________________________________________________________________
9/8
Exemples d'application
9
Configuration des messages d’alarme
L’application gère trois alarmes :
• un message simple (en taille double) : Arrêt d’urgence,
• un message avec visualisation d’une variable : Surchauffe four 4 = —— °C
(visualisation du mot %MW125 en décimal),
• un message avec visualisation d’une variable : Humidité insuffisante = —— %
(visualisation du mot %MW20 en décimal).
Chaque alarme est affichée à l’écran dès son apparition.
Message d’alarme 1
___________________________________________________________________________
9/9
Message d’alarme 2
Message d’alarme 3
___________________________________________________________________________
9/10
Exemples d'application
9
Configuration des groupes de messages d’état
• le premier groupe est composé des messages d’états suivants :
- Four 4 (message d’état 1),
- Marche (message d’état 2),
- Arrêt (message d’état 3),
- Consigne = —— °C (message d’état 4),
• le second groupe est composé des messages d’états suivants :
- Température = —— °C (message d’état 5),
- % Humidité = (message d’état numéro 6).
Le premier groupe est affiché par défaut avec l’option effacement d’écran. Le second
est affiché sur demande de l’utilisateur. Il est affiché à la suite du premier groupe et ne
doit donc pas comporter l’option effacement d’écran.
Groupe 1
___________________________________________________________________________
9/11
Groupe 2
___________________________________________________________________________
9/12
Exemples d'application
9
Configuration des touches de commande
Les deux touches de commande sont configurées en fonctionnement de type front.
L’une pilote le bit interne %M0 (touche marche), l’autre pilote le bit interne %M2 (touche
Arrêt).
___________________________________________________________________________
9/13
Transfert de l’application
Une fois l’application configurée et sauvegardée, elle doit être transférée dans le
pupitre CCX 17. Dans l’exemple proposé, le pupitre est connecté sur UNI-TELWAY.
Transfert sur UNI-TELWAY
Le CCX 17 n’autorise qu’un adressage intra-station. Il est aux adresses esclaves
UTW 4-5. Le processeur est équipé d’une liaison SCI intégrée.
L’automate est connecté sur un réseau à
l’adresse suivante :
Réseau 0, Station 254.
L’adresse du pupitre est :
{0.254}0.0.4,
L’écran de transfert permettant le choix de
l’adresse du pupitre est donc :
___________________________________________________________________________
9/14
Exemples d'application
9
9.2-2 Echanges par boîte aux lettres
Gestion des messages d’état
Dans l’exemple proposé, la structure de la boite aux lettres est la suivante :
Table de commande
Table d’acquittement en lecture
%MW200
Etat des voyants
%MW210
Etat des voyants affichés
%MW201
N° du groupe à afficher
%MW211
N° du groupe affiché
%MW202
N° du 1er message à afficher
%MW212
N° du 1er message affiché
%MW203
N° du 2ème message à afficher
%MW213
N° du 2ème message affiché
%MW209
N° du dernier message à afficher
%MW219
N° du dernier message affiché
Le programme application contenu dans l’automate doit donc mettre à jour la table de
commande en fonction des paramètres du process. L’utilisateur peut vérifier que les
commandes demandées ont bien été exécutées en analysant la table d’acquittement
en lecture.
Exemples de commandes :
(* Affichage du groupe 2 *)
! IF %M10 THEN
%MW201:=2;
END_IF;
(* Gestion de la touche Marche (touche reportée dans le voyant vert) *)
! IF %M0 THEN
%MW200:=16#011F;(*Vert clignotant,Autres éteints*)
RESET %M2;
END_IF;
(* Gestion de la touche Arrêt (touche reportée dans le voyant rouge) *)
! IF %M2 THEN
%MW200:=16#0F11;(*Rouge clignotant,Autres éteints*)
RESET %M0;
END_IF;
___________________________________________________________________________
9/15
Gestion des messages d’alarmes
Le début de la table réservée au messages d’alarme est implanté à partir de %M200 :
• la mise à 1 du bit %M200 provoque l’affichage et l’impression du message d’alarme
1 (Arrêt d’urgence),
• la mise à 1 du bit %M201 provoque l’affichage et l’impression du message d’alarme
2 (Surchauffe four 4 : —— °C),
• la mise à 1 du bit %M202 provoque l’affichage et l’impression du message d’alarme
3 (Humidité insuffisante : —— %).
___________________________________________________________________________
9/16
Exemples d'application
9
9.2-3 Echanges par fonctions DOP intégré
Une fois toute l’application configurée par MMI17 WIN, l’utilisateur peut s’il le désire
ne pas employer la communication par boîte aux lettres mais utiliser uniquement des
fonctions DOP Intégré.
PL7 Pro et PL7 Junior offrent des services de fonctions spécialisées dans l’émission
et la réception de messages. L’objectif de ces dernières est de remplacer les Blocs
Textes PL7.2 et PL7.3. Ce type d’échange est supporté par les fonctions DOP Intégré
Rappel :
Les deux types de communication (boîte aux lettres et fonctions DOP Intégré) peuvent
être utilisés dans une même application.
Elaboration de l’application sur PL7 Junior :
• la fonction DISPLAY_GRP réalise l’affichage des groupes,
• la fonction CONTROL_LEDS réalise la gestion des voyants lumineux,
• la fonction DISPLAY_ALRM réalise l’activation des messages d’alarme et la fonction
PANEL_CMD leur désactivation.
Affichage du groupe de messages 2
L’exemple proposé est composé de deux groupes. L’affichage du groupe 1 est fait
automatiquement (affichage par défaut). La demande d’affichage du groupe 2 s’effectue par l’utilisation de la fonction DISPLAY_GRP de la manière suivante :
• Adresse pupitre : l’adresse topologique est ADR#0.0.4 (cas UNI-TELWAY),
• Compte-rendu : elle débute au mot interne %MW50 et sa longueur est de quatre
octets,
• Données à émettre : elle est à l’adresse %MW55 et précise le numéro du groupe à
afficher (%MW55 = 2).
<Affichage groupe 2
! IF RE %I0.0 THEN
%MW55:=2;
DISPLAY_GRP(ADR#0.0.4,%MW55,%MW50:4);......
END_IF
En cas d’erreur lors de l’émission, le compte-rendu contient deux mots permettant de
définir la cause de l’erreur rencontrée.
___________________________________________________________________________
9/17
Gestion des touches Marche et Arrêt
L’exemple proposé comporte deux touches de commande. La demande d’affichage
des voyants lumineux s’effectue par la fonction CONTROL_LEDS de la manière
suivante :
• Compte-rendu : elle débute au mot interne %MW60 et sa longueur est de quatre
octets,
• Données à émettre : elle débute donc au mot %MW65 et comporte deux mots
(longueur 4 octets). Le premier mot (%MW65) comporte un marqueur de valeur
16#CC17 . Le deuxième %MW66 définit le codage de l’affichage.
<Gestion de la touche Marche
! IF %M0 THEN
%MW65:=16#CC17;
%MW66:=16#011F;
CONTROL_LEDS(ADR#0.0.4,%MW65:2,%MW60:4);....
END_IF;
<Gestion de la touche Arrêt
! IF %M2 THEN
%MW65:=16#CC17;
%MW66:=16#0F11;
CONTROL_LEDS(ADR#0.0.4,%MW65:2,%MW60:4);....
END_IF;
En cas d’erreur lors de l’émission du bloc texte, le compte-rendu contient deux mots
permettant de définir la cause de l’erreur rencontrée.
Gestion des messages d’alarmes
L’activation d’un message d’alarme s’effectue par la fonction DISPLAY_ALRM et sa
désactivation par la fonction PANEL_CMD de la manière suivante :
• Compte-rendu : elle débute au mot interne %MW70 et sa longueur est de quatre
octets,
• Données à émettre : Dans le cas de l’activation de l’alarme, le numéro de l’alarme
(exemple alarme 2) à afficher est codé dans le mot %MW77. Pour le cas de la
désactivation de l’alarme, elle débute au mot %MW75 et comporte trois mots
(longueur 6 octets). Le premier mot (%MW75) contient un marqueur de valeur
16#CC17, le deuxième (%MW76) la commande de désactivation (commande 29)
et le dernier (%MW77) le numéro de l’alarme.
___________________________________________________________________________
9/18
Exemples d'application
9
<Gestion de l’activation de l’alarme 2
! IF RE %I0.1 THEN
%MW77:=2;
DISPLAY_ALRM(ADR#0.0.4,%MW77,%MW70:4);....
END_IF;
<Gestion de la désactivation de l’alarme 2
! IF FE %I0.1 THEN
%MW75:=16#CC17;
%MW76:=29;
%MW77:=2;
PANEL_CMD(ADR#0.0.4,%MW75:3,%MW70:4);....
END_IF;
En cas d’erreur lors de l’émission du bloc texte, le compte-rendu contient deux mots
permettant de définir la cause de l’erreur rencontrée.
Remarque
Dans cet exemple, l’alarme 2 n’est pas incluse dans la «Zone alarme» de la
configuration de la liaison.
En effet, les fonctions DISPLAY_CMD et PANEL_CMD ne peuvent pas être
exécutées si l’alarme est accessible par boîte aux lettres (cf. § 4.4 et § 5.2.4).
___________________________________________________________________________
9/19
9.3
Application configurée sans MMI17 WIN
9.3-1 Echanges par fonction DOP Intégré
Lorsque l’utilisateur ne dispose pas du logiciel MMI17 WIN, l’automate peut quand
même dialoguer avec le pupitre CCX 17. La communication s’effectue uniquement par
fonction DOP Intégré. La table d’émission appelé Données à émettre doit contenir tous
les paramètres du message à envoyer.
Important
La table des données à émettre des fonctions DOP Intégré utilisés sur les automates
TSX Micro et TSX Premium est limitée à 47 octets.
Afin de ne pas alourdir cet exemple, seul est traité ci-dessous l’affichage du message
numéro quatre (Consigne = —— °C). Ce message est représentatif car il comporte une
variable rafraîchie qui peut être modifiée par l’opérateur (saisie incrémentale).
La fonction DOP Intégré utilisé pour envoyer ce message est GET_MSG. Ses paramètres sont indiqués ci-dessous :
• Adresse pupitre: son adresse topologique est ADR#0.0.4 pour une communication
par UNI-TELWAY,
• Compte-rendu : elle débute au mot interne %MW80 et sa longueur est de quatre
octets,
• Données à émettre : elle débute donc au mot %KW85 et comporte 37 mots (longueur
74 octets). Le premier mot (%KW85) contient le marqueur 16#CC17, le deuxième
(%KW86), la commande d’affichage d’un message d’état (commande 6), les autres
mots correspondent aux caractéristiques de ce message. La table d’émission est
détaillée ci-après.
Rappel des caractéristiques du message 4
Consigne = —— °C (lecture et écriture du mot %MW0 sous forme décimale) avec saisie
incrémentale (incrément 10). Ce message doit être positionné ligne 4 colonne 11.
___________________________________________________________________________
9/20
Exemples d'application
9
Le descriptif du paramètre Données à émettre est représenté par la boîte suivante :
Une fois toutes ces valeurs saisies, le lancement de la fonction s’effectue par exemple
de la manière suivante :
<Lancement du bloc texte
! IF RE %I0.2 THEN
GET_MSG(ADR#0.0.4;%KW85:37,%MW80:4); ....
END_IF;
En cas d’erreur lors de l’émission du bloc texte, le compte-rendu contient deux mots
permettant de définir la cause de l’erreur rencontrée.
___________________________________________________________________________
9/21
___________________________________________________________________________
9/22

Manuels associés