12-2001 fr-208519/B
Malgré tout le soin apporté à l’élaboration de ce document, NUM ne peut garantir l’exactitude de toutes les informations qu’il contient et ne peut
être tenu responsable, ni des erreurs qu’il pourrait comporter, ni des dommages qui pourraient résulter de son utilisation ou de son application.
Les produits matériels, logiciels et services présentés dans ce document sont à tout moment susceptibles d’évolutions quant à leurs
caractéristiques de présentation, fonctionnement ou utilisation. Leur description ne peut en aucun cas revêtir un aspect contractuel.
Les exemples de programmation sont décrits dans ce manuel à titre didactique. Leur utilisation dans des programmes d’applications industrielles
nécessite des adaptations spécifiques selon l’automatisme concerné et en fonction du niveau de sécurité demandé.
2 fr-208519/B
Table des matières
La présente table des matières ne comporte que les titres de niveaux 1 et 2. Au début de chaque chapitre figure une
table des matières complète du chapitre.
1 Présentation 1-1
1.1 Généralités 1-3
1.2 Constitution du package PLCTOOL 1-3
1.3 Matériel requis 1-5
2 Installation et mise en œuvre 2-1
2.1 Liaison avec la commande numérique 2-3
2.2 Installation du logiciel sur le disque dur 2-6
3 Structure logiciel 3-1
3.1 Structure logiciel 3-3
3.2 Fichiers et documents 3-3
3.3 Particularités des fichiers exécutables C 3-3
3.4 Principe de création d'une application
automate 3-4
4 Présentation du gestionnaire des machines 4-1
4.1 Généralités 4-3
4.2 Ouverture du gestionnaire de machines 4-8
4.3 Présentation du gestionnaire de machines 4-9
4.4 Le menu "Fichier" 4 - 10
4.5 Le menu "Edition" 4 - 11
4.6 Le menu "Transfert" 4 - 12
4.7 Le menu "Outils" 4 - 12
4.8 Le menu "Options" 4 - 13
4.9 Le menu "?" 4 - 13
4.10 Modification des options du gestionnaire 4 - 14
4.11 Tri des modules 4 - 15
4.12 Actualiser les listes 4 - 16
4.13 A propos du gestionnaire des machines 4 - 17
4.14 Jeton 4 - 18
4.15 Quitter le gestionnaire des machines 4 - 18
5 Utilisation du gestionnaire des machines 5-1
5.1 Créer un groupe 5-3
5.2 Créer un module 5-4
5.3 Créer un composant 5-6
5.4 Les commandes d’édition du gestionnaire
des machines 5-7
6 Editeur de texte de PLCTool 6-1
6.1 Généralités 6-3
6.2 Ouvrir l’éditeur de texte 6-3
6.3 Les commandes de l’éditeur de texte 6-4
6.4 Se déplacer dans un document 6-6
6.5 Sélectionner une chaîne de caractères 6-6
6.6 Les commandes d’édition 6-7
6.7 Rechercher une chaîne de caractères 6-8
6.8 Remplacer une chaîne de caractères 6-9
6.9 Enregistrer un document 6 - 10
6.10 Quitter l’éditeur de texte 6 - 10
fr-208519/B 3
6.11 Modules symboles 6 - 11
6.12 Module pièce 6 - 13
6.13 Module texte 6 - 13
6.14 Module commentaire 6 - 13
6.15 Module paramètre 6 - 14
6.16 Module macro 6 - 14
6.17 Module calibration 6 - 14
6.18 Module pièce type SRC 6 - 14
6.19 Module utilisateur 6 - 14
7 L'éditeur ladder 7-1
7.1 Généralités 7-3
7.2 Ouvrir l’éditeur ladder 7-3
7.3 Les commandes de l’éditeur ladder 7-4
7.4 Les commandes communes 7-7
7.5 Eléments communs 7 - 11
7.6 Le mode éditeur 7 - 17
7.7 Le mode animation 7 - 40
7.8 Quitter l'éditeur ladder 7 - 44
8 L'éditeur de dossier 8-1
8.1 Généralités 8-3
8.2 Ouvrir l’éditeur de dossier 8-3
8.3 Présentation de l’éditeur de dossier 8-4
8.4 Ajouter un module 8-4
8.5 Ajouter tous les modules 8-5
8.6 Supprimer un module 8-5
8.7 Supprimer tous les modules 8-5
8.8 Quitter l’éditeur de dossier 8-5
9 Réaffectation des variables 9-1
9.1 Généralités 9-3
9.2 Translateur de module ladder 9-4
9.3 Translateur de module projet 9-7
10 Outil de développement en langage C 10 - 1
10.1 Principe de création d’une application en C 10 - 3
10.2 Compilateur MCC68K 10 - 4
10.3 Outil de développement en langage C 10 - 5
10.4 Utilisation d’un éditeur de texte extérieur 10 - 14
10.5 Création d’un projet C 10 - 15
11 Transfert d'un module 11 - 1
11.1 Configuration de la ligne 11 - 3
11.2 Transfert du PC vers la CN 11 - 4
11.3 Transfert de la CN vers le PC 11 - 8
11.4 Archivage d'une application automate 11 - 11
12 Références croisées 12 - 1
12.1 Généralités 12 - 3
12.2 Construire les références croisées 12 - 3
12.3 Lire les références croisées 12 - 4
12.4 Supprimer le fichier de références croisées 12 - 6
12.5 Exemple de références croisées 12 - 7
4 fr-208519/B
Table des matières
fr-208519/B 5
6 fr-208519/B
Préliminaires
EVOLUTIONS DE LA DOCUMENTATION
fr-208519/B 7
8 fr-208519/B
Préliminaires
Préliminaires
Documents intégrateur
Ces documents sont destinés à la mise en œuvre de la commande numérique sur une machine
NUM NUM
1020/1040 1050
MANUEL MANUEL
D'INSTALLATION D'INSTALLATION
ET DE MISE ET DE MISE
EN ŒUVRE EN ŒUVRE
938938 938977
fr-208519/B 9
Documents spécifiques de programmation
10 fr-208519/B
Préliminaires
Répertoire des utilitaires des produits NUM gammes 1000 et Power 1000
Les produits NUM 1020 - 1040 - 1060 et gamme "Power 1000" disposent d'une série d'utilitaires permettant l'intégration
et l'exploitation du système.
Ces utilitaires peuvent être présents de base dans le système ou optionnels.
Suivant la fonction assurée par chaque utilitaire, sa mise en œuvre est décrite dans le manuel d'intégration ou
d'exploitation approprié.
Le tableau ci-après fournit la liste des utilitaires et le chapitre de la documentation qui traite de leur utilisation :
fr-208519/B 11
PLCTOOL - Outil de programmation langage ladder
Ce manuel donne des informations sur mise en œuvre et l'utilisation du logiciel PLCTOOL. Ce logiciel tourne sur micro-
ordinateur IBM PC ou compatible et permet de programmer les commandes numériques NUM 1060 en langage ladder.
Présentation de l'outil de programmation :
- possibilités du logiciel,
- configuration requise,
CHAPITRE 1
PRESENTATION
CHAPITRE 2
INSTALLATION
ET
MISE EN ŒUVRE
CHAPITRE 3
STRUCTURE
LOGICIEL
PRESENTATION
DU GESTIONNAIRE
DES MACHINES
12 fr-208519/B
Préliminaires
Utilisation des commandes de gestion des fichiers sous le gestionnaire des machines.
CHAPITRE 5
UTILISATION
DU GESTIONNAIRE
DES MACHINES
L'EDITEUR
DE
DOSSIER
fr-208519/B 13
Réaffectation des variables d'un module :
- présentation,
- mode opératoire.
CHAPITRE 9
REAFFECTATION
DES VARIABLES
OUTIL DE
DEVELOPPEMENT
EN LANGAGE C
TRANSFERT
D'UN MODULE
Références croisées :
- principe de construction des références croisées,
- mode opératoire.
CHAPITRE 12
REFERENCES
CROISEES
14 fr-208519/B
Préliminaires
IMPRESSION
D'UN DOCUMENT
DEBUG DES
PROGRAMMES
LADDER
DEBUG DES
PROGRAMMES
C
CHAPITRE 16
GRAPHE DE
L'APPLICATION
fr-208519/B 15
Visualisation de la consommation du moniteur et des tâches %TS.
CHAPITRE 17
CONSOMMATION
DES TACHES
LISTE DES
MESSAGES
16 fr-208519/B
Préliminaires
Réinitialiser le système.
Agences
La liste des agences NUM figure en fin de volume.
Questionnaire
Afin de nous aider à améliorer la qualité de notre documentation, nous vous demandons de bien vouloir nous retourner
le questionnaire figurant en fin de volume.
fr-208519/B 17
18 fr-208519/B
Présentation
1 Présentation
fr-208519/B 1-1
1-2 fr-208519/B
Présentation
1.1 Généralités
PLCTOOL est un logiciel pour micro-ordinateur IBM PC et compatible qui utilise l’environnement Windows. 1
PLCTOOL permet principalement de programmer la fonction automatisme des commandes numériques NUM Gammes
1000 et Power1000 en langages à contact «Ladder» et en C.
Pour la programmation et la compilation de modules écrits en langage C, PLCTOOL doit être associé au compilateur
MCC68K de MICROTEC RESEARCH.
PLCTOOL offre les fonctionnalités suivantes :
- création de fichiers de symboles,
- création de programmes d’automatisme en langage à contact,
- création de programmes en langage C,
- réaffectation automatique des variables,
- compilation des programmes d’automatisme,
- création et impression de la documentation des applications automates,
- transfert des programmes compilés vers la CN,
- création et impression de références croisées,
- animation des grilles ladder,
- débug des programmes ladder et C.
PLCTOOL permet également :
- l’édition de programme pièce et de table de paramètres machine,
- le transfert vers la commande numérique de programmes pièce, de tables de paramètres et de fichiers d'archivage.
La documentation au format PdP s'installe sur le poste en même temps que l'application.
fr-208519/B 1-3
Architecture du logiciel PLCTool
Compilateur MCC68K de
MICROTEC RESEARCH
(Compilation des
exécutables C)
PLCTOOL
Edition des
Animation Edition modules Création d'un projet
LADDER des modules Réaffectation des Compilation Edition des
- Symboles variables Programmes
LADDER - Pièces références croisées
Graphe de en C
- Texte
- Commentaires l'application
- Paramètres
1-4 fr-208519/B
Présentation
fr-208519/B 1-5
1-6 fr-208519/B
Installation et mise en œuvre
fr-208519/B 2-1
2-2 fr-208519/B
Installation et mise en œuvre
2
! ATTENTION
Coté CN, l'affectation de la ligne série et le réglage des paramètres de communication sont
réalisés par le paramètre P112 (Voir "Manuel des paramètres").
fr-208519/B 2-3
2.1.1 Câble liaison série RS232 / Micro-ordinateur
Ce câble doit être adapté en fonction des ports séries utilisés sur la CN et sur le PC.
Côté soudures 1 2 3
13
25
8
15
5
9
6 1
9
1
14
1
RD 2 3 3 TD
CTS 8 5 5
DTR 4* 14 20
DCD 1* 13 8
∗ Les broches 1, 4 et 6 ne doivent pas être connectées sur la prise 9 broches du processeur machine CN V2 et sur
la prise "serial" de la CN 1020/1040 et gamme "Power 1000".
! ATTENTION
Pour assurer un bon antiparasitage au système, le blindage des câbles doit être raccordé
aux masses conformément aux prescriptions du paragraphe 2.1.2.
2-4 fr-208519/B
Installation et mise en œuvre
Câble
Prise
SUB D
Blindage
1/2 capot du câble
Séparer les circuits bas niveau des circuits de puissance ou des circuits perturbés :
- par éloignement des câbles eux-mêmes (minimum 30 cm souhaitables),
- par routage dans des goulottes ou chemins de câbles séparés et éloignés,
- par réalisation des croisements à 90°.
fr-208519/B 2-5
2.2 Installation du logiciel sur le disque dur
2.2.1 Présentation
Les logiciels NUM 32 bits comportent des sous ensembles logiciels communs comme la gestion des drivers de
communication, etc...
Ces sous ensembles communs sont disponibles sur des disquettes séparées, avec leurs références industrielles et un
setup particulier.
Les sous ensembles communs nécessaires pour le logiciel PLCTool sont :
- "Serial Link Driver" : driver de la liaison console
- "Communication Interface" : interface de communication entre les outils NUM et les drivers
- "Machine Manager" : gestionnaire de machines
! ATTENTION
Le logiciel PLCTool requiert de plus la présence d’un jeton de protection logiciel pour
fonctionner.
2-6 fr-208519/B
Installation et mise en œuvre
Cliquer sur l’option "No" pour poursuivre l’installation des autres modules, puis
cliquer sur "Finish".
REMARQUE Toutes les applications à installer proposent un redémarrage de l'ordinateur, mais
ceci peut se faire à l'issue de la dernière installation.
fr-208519/B 2-7
2.2.2.2 Installation du logiciel "Communication Interface"
Conditions requises
Logiciel "Serial Link Driver" installé.
Actions
2-8 fr-208519/B
Installation et mise en œuvre
fr-208519/B 2-9
2 cas possibles :
- Pas de ligne HSL installée ou ligne HSL installée et déjà configurée
2 - 10 fr-208519/B
Installation et mise en œuvre
fr-208519/B 2 - 11
L’écran suivant s'affiche.
2 - 12 fr-208519/B
Installation et mise en œuvre
fr-208519/B 2 - 13
2.2.3 Installation à partir du CD-ROM Outils 32 bits NUM
2 - 14 fr-208519/B
Installation et mise en œuvre
Suivre les instructions présentées dans les différents écrans, jusqu’à atteindre
l’écran de choix du type d’installation :
fr-208519/B 2 - 15
L’écran suivant s’affiche.
2 - 16 fr-208519/B
Installation et mise en œuvre
Enfin, l’écran suivant propose de réinitialiser le PC pour prendre en compte l’installation des outils NUM.
! ATTENTION
La pose d’un jeton n’est pas possible à partir d’un lecteur LS120.
La disquette "Master" est spécifique du logiciel à protéger (ici PLCTool). Elle peut contenir un, cinq ou dix jetons
permettant de lever la protection sur une, cinq ou dix installations de PLCTool.
La disquette "Master" comprend :
- le logiciel "ccmove" qui permet la pose et la récupération des jetons,
- le logiciel "ccloook" qui permet de visualiser les jetons en place,
- les fichiers de protection "*.ccc" et "Control.sys".
Conditions requises
Logiciel "PLCTool" installé.
Actions
fr-208519/B 2 - 17
L’écran suivant est affiché.
Lorsque la protection est transférée avec succès, cliquer sur "OK" pour valider le
transfert, puis sur "Annuler".
! ATTENTION
Un répertoire caché "*.868" est créé dans le répertoire de destination. Celui-ci et son contenu
ne doivent être ni détruit, ni déplacé sous peine de perdre le jeton.
2 - 18 fr-208519/B
Installation et mise en œuvre
En cas de tentative de pose d’un jeton, à partir d’une disquette "Master" n’en possédant plus, l’écran suivant est affiché.
fr-208519/B 2 - 19
En fin de déplacement, l’écran suivant est affiché.
Lorsque la protection est transférée avec succès, cliquer sur "OK pour valider,
puis sur "Annuler".
En cas de tentative de récupération d’un jeton, à partir d’une source n’en possédant plus, l’écran suivant est affiché.
2 - 20 fr-208519/B
Installation et mise en œuvre
Saisir le chemin de recherche ("a:\" pour la disquette "Master"), puis cliquer sur
"OK" pour valider.
REMARQUE La recherche d'un jeton peut également se faire sur le disque dur (chemin c:\ et
cocher la case "Search entire disk"). 2
L’écran suivant est affiché.
fr-208519/B 2 - 21
2 - 22 fr-208519/B
Structure logiciel
3 Structure logiciel
fr-208519/B 3-1
3-2 fr-208519/B
Structure logiciel
*
.COD Fichier de code
*
.XSY Fichier d’associations symbole/variable/commentaire
*
.XPJ Descriptif d’un projet
*
.XLA Fichier exécutable contenant le code du programme ladder compilé
*
.XCX Fichier exécutable en langage C
*
.XDL Fichier débug ladder
*
.XDC Fichier débug C
Chaque sous-répertoire de suffixe "*.MCH" et "*.LIB", contient un fichier "Config.XCF". Ce fichier est généré par
PLCTOOL et donne le chaînage de la machine ou de la librairie.
! ATTENTION
La fonction permettant de construire des graphes d'appel des sous-programmes et des tâches %TF, génère un fichier
(*.TRE) qui n'est pas visualisé sous le gestionnaire des machines.
fr-208519/B 3-3
3.4 Principe de création d'une application automate
Créer une
application Sous l'éditeur ladder
- Compiler la table des Imprimer
Définir NON NON
symboles (Voir 7.4.1) le
le
- Saisir les composants: projet
Ouvrir le gestion- projet
. ladder (Voir 7.6.3)
naire des machines . chaînes (Voir 7.6.4)
(Voir 4.2) . constantes (V 7.6.5) OUI OUI
- Sauvegarder compo-
Sous le gestionnaire
sants et module Voir Chapitre 13
des machines
Créer un groupe (Voir 7.6.8)
- Créer un module
(Voir 5.1) projet (Voir 5.2)
- Ouvrir le module
(Voir 8.2)
Créer un NON
module Mise NON
Utiliser une NON
C Sous l'éditeur de au point du
table de
dossier programme
symboles
OUI - Définir le contenu du
projet (Voir OUI
OUI chapitre 8)
Sous le gestionnaire
Sous le gestionnaire des machines Sous l'éditeur ladder
des machines - Créer le module ex - Utiliser l'animation
- Créer un module cutable AP (Voir 5.2) ladder "ON LINE"
symboles (Voir 5.2) - Ouvrir le module (Voir 7.7)
- Ouvrir le module (Voir 10.3.1)
Charger NON
(Voir 6.2)
l'application
Sous l'outil de déve- sur la CN
Sous l'éditeur de loppement C Débug des NON
texte - Créer l'application OUI programmes
- Saisir les associa- en C (Voir 10.6) ladder
tions mnémonique/
Voir Chapitre 11 OUI
Variable %
- Sauvegarder le
module (Voir 6.9) Voir Chapitre 14
NON
Documenter
l'application
Créer NON
OUI les références
Créer un NON
module croisées
Sous le gestionnaire Débug des NON
ladder des machines
OUI programmes
- Créer un module C
OUI texte (Voir 5.2)
- Ouvrir le module Voir Chapitre 12
Sous le gestionnaire OUI
(Voir 6.2)
des machines
- Créer le module Voir Chapitre 15
ladder (Voir 5.2) Sous l'éditeur de texte
- Ouvrir le module - Saisir textes et modes
(Voir 7.2) opératoires de l'appli-
cation
- Sauvegarder le mo-
dule (Voir 6.9)
FIN
3-4 fr-208519/B
Présentation du gestionnaire des machines
fr-208519/B 4-1
4.10 Modification des options du gestionnaire 4 - 14
4.11 Tri des modules 4 - 15
4.11.1 Tri par nom 4 - 15
4.11.2 Tri par type 4 - 15
4.12 Actualiser les listes 4 - 16
4.12.1 Actualiser la liste des groupes 4 - 16
4.12.2 Actualiser la liste des modules 4 - 16
4.13 A propos du gestionnaire des machines 4 - 17
4.14 Jeton 4 - 18
4.15 Quitter le gestionnaire des machines 4 - 18
4-2 fr-208519/B
Présentation du gestionnaire des machines
4.1 Généralités
Le "Gestionnaire des Machines" permet la gestion des différents éléments constitutifs d’une application client, les
groupes, les modules et les composants.
Ouvert au démarrage de PLCTOOL, il reste actif pendant toute la session jusqu’à fermeture.
Il permet :
- la création de groupes et de modules,
- d’ouvrir les éditeurs,
- d’organiser les groupes, les modules et les composants,
- de réaffecter automatiquement les variables,
- de créer les références croisées
- d'imprimer le dossier machine,
- d’imprimer modules et composants,
4
- de transférer une machine ou un module vers la CN NUM,
- de construire le graphe de l'application,
- de visualiser la consommation des tâches %TS et du moniteur.
4.1.1 Groupes
C’est une entité regroupant un ensemble de modules spécifique à une application client. Il existe deux types de
groupes :
- les groupes machines (*.MCH) qui regroupent les modules propre à une application client,
- les groupes librairies (*.LIB) qui regroupent des modules communs à plusieurs machines ou applications clients.
4.1.2 Modules
C’est l’entité de base d’un groupe. Une application client peut regrouper 30 types de modules :
- Archives (*.XAR),
- Ladder (*.XLA),
- Calibration (*.XCA),
- Macros (*.XCM),
- Paramètres (*.XPA)
- Pièces (*.XPI)
- Projet (*.XPJ)
- Symboles (*.XSY)
- Texte libre (*.XTX)
- Pièces Src (*.XPS)
- Debug Ladder (*.XDL)
- Commentaires (*.XEC)
- Fonte (*.FON)
- Bitmap (*.BMP)
- Ressource (*.RSC)
- Initialisation (*.INI)
- Texte (*.TXT)
- Icône (*.ICO)
- Code (*.COD)
- Palette (*.PAL)
- Utilisateur (*.XUS)
- Paramètres variateur (*.XVA)
- Historique des alarmes (*.XHS)
- Langues embarquées (*.XST)
fr-208519/B 4-3
- Conversion des paramètres (*.PAR)
- Descriptions et traductions (*.TAB)
- Conversion des points test (*.TP)
- Logiciel variateurs (*.XLV)
- Exec. AP (*.XCX)
- Debug C (*.XDC)
! ATTENTION
4-4 fr-208519/B
Présentation du gestionnaire des machines
fr-208519/B 4-5
4.1.2.23 Module historique des alarmes (*.XHS)
Fichiers des défauts variateurs (MDLU/MBLD).
4.1.3 Composants
C’est l’entité de base du module ladder.
4-6 fr-208519/B
Présentation du gestionnaire des machines
PLCTOOL
GROUPES
LIBRAIRIE MACHINE
4
EXECUTA- DEBUG
PIECES PIECES DEBUG COMMEN-
BLE C LADDER
C TAIRE
LADDER CONSTANTE
CHAINE
fr-208519/B 4-7
4.2 Ouverture du gestionnaire de machines
Conditions requises
Windows ouvert.
Actions
4-8 fr-208519/B
Présentation du gestionnaire des machines
9
10
11
12
13
4
14
15
16
17
18
19
fr-208519/B 4-9
4.4 Le menu "Fichier"
Actualiser "F5" Permet d'actualiser le contenu des listes des groupes et des modules sous
le gestionnaire des machines après modification du contenu des répertoires ou
d'un fichier.
Imprimer... "Ctrl + P" Ouvre une boîte de dialogue qui permet de paramétrer et de lancer
l'impression d'un groupe ou d'un module.
Imprimer Dossier... Ouvre une boîte de dialogue qui permet de paramétrer et de lancer
l'impression d'un projet (si fichier Projet.xpj sélectionné).
Mise en page... Ouvre une boîte de dialogue qui permet de définir l'impression d'un projet
et de saisir le cartouche.
4 - 10 fr-208519/B
Présentation du gestionnaire des machines
Coller "Ctrl +V" Recopie le groupe, le module ou le composant précédemment copié ou coupé et
le place dans la zone de liste appropriée.
Importer Crée un lien logique entre le module mémorisé par "Exporter" et la librairie ou la
machine.
Renommer... Ouvre une boîte de dialogue qui permet de renommer un groupe, un module
ou un composant.
fr-208519/B 4 - 11
4.6 Le menu "Transfert"
CN -> PC.. "F7" Ouvre une boîte de dialogue qui permet de supprimer un ou plusieurs modules
de la CN vers le PC. Le chargement s’effectue en tâche de fond
sur la CN.
Références croisées Commande active sur sélection d'un module projet. Permet :
- de créer les références croisées "Construire...",
- de lire les références croisées "Lire...",
- de supprimer le fichier de référence croisées "Supprimer".
Trier modules Permet un classement des modules par type ou par nom.
Organisation ladder Permet de construire, lire et supprimer le graphe des appels de sous
programmes et des tâches %TF d'une application ladder.
Contrôle AP... Permet d'afficher sous forme de barre-graphes les consommations moyennes
ou maximales du moniteur et des tâches %TS et commande RUN STOP INIT de
l'automate.
4 - 12 fr-208519/B
Présentation du gestionnaire des machines
Transfert... Ouvre une boîte de dialogue qui permet de configurer les paramètres de
4
communication.
A propos du gestionnaire.. Ouvre une boîte de dialogue qui donne des informations sur le gestionnaire des
machines.
fr-208519/B 4 - 13
4.10 Modification des options du gestionnaire
Cette commande permet :
- de sélectionner la langue d'édition,
- de spécifier le répertoire des données,
- d’activer l’option "Réduire après ouverture".
L’option "Réduire après ouverture" permet de réduire le gestionnaire des machines sous forme d'icône lorsque l’on
exécute différent type de module à partir du gestionnaire de machine.
Actions
REMARQUE Le volume peut être une disquette, un disque dur local ou un disque sur un
calculateur relié par un réseau.
4 - 14 fr-208519/B
Présentation du gestionnaire des machines
fr-208519/B 4 - 15
4.12 Actualiser les listes
Cette commande permet la mise à jour des informations contenues dans l'une des listes avec le contenu des répertoires
ou d'un fichier.
Ou
4 - 16 fr-208519/B
Présentation du gestionnaire des machines
fr-208519/B 4 - 17
4.14 Jeton
Bien qu'étant recommandée à l'ouverture de PLCTOOL (Voir 4.2), la présence de jeton n'est pas indispensable pour
certaines opérations sous PLCTOOL.
Lorsque le jeton est absent, le message "Absence du droit d'exécution du logiciel" est affiché à l'écran.
4 - 18 fr-208519/B
Utilisation du gestionnaire des machines
fr-208519/B 5-1
5-2 fr-208519/B
Utilisation du gestionnaire des machines
REMARQUE Si le nombre de caractères saisie est supérieur à huit, la chaîne de caractère sera
tronquée à huit caractères par PLCTOOL.
Valider l’ensemble par "Ok".
fr-208519/B 5-3
5.2 Créer un module
Conditions requises
Gestionnaire des machines ouvert.
Machine ou librairie cible sélectionnée.
Actions
Soit :
- Ladder,
- Symboles,
- Projet,
- Exec. AP,
- Débug L,
- Débug C,
- Utilisateur.
5-4 fr-208519/B
Utilisation du gestionnaire des machines
fr-208519/B 5-5
5.3 Créer un composant
Le gestionnaire des machines permet de créer un composant sans passer par l'éditeur ladder.
Conditions requises
Gestionnaire des machines ouvert.
Module ladder cible sélectionné.
Actions
5-6 fr-208519/B
Utilisation du gestionnaire des machines
fr-208519/B 5-7
5.4.4 Restitution d’un groupe ou d'un module
Sélectionner la zone de liste (Groupes ou modules), dans laquelle l’entité doit être
copiée.
5-8 fr-208519/B
Utilisation du gestionnaire des machines
Sélectionner une librairie qui contient le module à exporter dans la zone de liste
des groupes.
fr-208519/B 5-9
5.4.8 Renommer un groupe ou un module
5 - 10 fr-208519/B
Utilisation du gestionnaire des machines
fr-208519/B 5 - 11
5 - 12 fr-208519/B
Editeur de texte de PLCTool
fr-208519/B 6-1
6-2 fr-208519/B
Editeur de texte de PLCTool
6.1 Généralités
L'éditeur de texte permet la création et la modification de modules de types :
- symboles (*.XSY),
- pièces (*.XPI),
- commentaire (*.XEC),
- textes (*.XTX),
- paramètres (*.XPA) (si SETTool non installé),
- utilisateur (*.XUS),
- calibration (*.XCA).
- initialisation(*.INI).
- textes(*.TXT).
fr-208519/B 6-3
6.3 Les commandes de l’éditeur de texte
6.3.1 Le menu "Fichier"
6-4 fr-208519/B
Editeur de texte de PLCTool
fr-208519/B 6-5
6.4 Se déplacer dans un document
Pour évoluer dans un document, l’éditeur de texte permet d’utiliser la souris ou des combinaisons de touches au clavier.
Opération à réaliser Avec le clavier Avec la souris
Déplacer le point d’insertion Touches de direction Pointer l’emplacement visé
puis cliquer
Atteindre le mot suivant Ctrl + Touche de direction Cliquer sur le mot suivant
droite
Atteindre le mot précédent Ctrl + Touche de direction Cliquer sur le mot précédent
gauche
Atteindre la ligne suivante Touche de direction bas Cliquer sur la ligne suivante
Atteindre la ligne précédente Touche de direction haut Cliquer sur la ligne précédente
Atteindre la fin de ligne Touche Fin Cliquer en fin de ligne
Atteindre le début de la ligne Touche Origine Cliquer en début de ligne
Atteindre la fenêtre suivante Touche Down Cliquer dans la barre
de défilement verticale
Atteindre la fenêtre précédente Touche Up Cliquer dans la barre
de défilement verticale
Atteindre la fin du document Ctrl + Fin Déplacer l’ascenseur de la
barre de défilement verticale
en butée basse
Atteindre le début du document Ctrl + Origine Déplacer l’ascenseur de la
barre de défilement verticale
en butée haute
6-6 fr-208519/B
Editeur de texte de PLCTool
fr-208519/B 6-7
6.6.5 Effacer une chaîne de caractères
6-8 fr-208519/B
Editeur de texte de PLCTool
fr-208519/B 6-9
L’option "Confirmer les changements" a été sélectionnée
La boîte de dialogue "Remplacer" est affichée.
6 - 10 fr-208519/B
Editeur de texte de PLCTool
Pour un module donné, le compilateur ladder travaille sur un nombre de mnémoniques inférieurs à 3200. Le respect de
cette valeur maxi permet d’optimiser :
- la rapidité des traitements (Compilation, recherche des variables, .. etc ...),
- la taille de la mémoire de travail du compilateur qui est prise sur la mémoire RAM du micro-ordinateur.
Il est recommandé de découper l’application client de manière à ce que chaque module ne dépasse pas le nombre
maximum de mnémonique autorisé.
REMARQUES Le nombre de modules symboles d’une application automate n’est pas limité.
Le nombre de mnémonique utilisé par une application automate n’est pas limité.
6.11.2 Structure d’un module
Les modules symboles contiennent les éléments suivants :
6
- les lignes de commentaires,
- les associations "Mnémonique <-> Variable <-> commentaire",
- les associations "Mnémonique <-> Pointeur <-> commentaire",
- les commandes d’inclusion d’autres fichiers de symboles.
! ATTENTION
fr-208519/B 6 - 11
Exemples
// Mnémonique Variable ou pointeur Commentaire
BCYCLE %W3.2 Départ cycle
BARUS %W3.1 Arrêt d’usinage
Cp_piece %M100.W Compteur de pièces
Bit_val %Y4 -> 3f.0 Bit de validation
marche automatique
Val_av %Y8 -> f.W Valeur de l'avance
Exemple
#include "C:\SERVICE\NUM_MOD.LIB"ES_CN.XSY
Le fichier inclus appartient au répertoire courant
Exemple
#include [NUMXSY.LIB] ES_GR1.XSY
Le fichier inclus appartient à la machine courante
Exemple
#include APL_AUT.XSY
6 - 12 fr-208519/B
Editeur de texte de PLCTool
! ATTENTION
Le module commentaire doit porter le même nom que le module ladder auquel il est associé.
Lorsque le module commentaire est crée automatiquement, son nom n'apparaît pas dans la
liste des modules. Il est nécessaire de créer, sous le gestionnaire des machines, un module
commentaire (Voir 5.2) de même nom que le module ladder associé.
fr-208519/B 6 - 13
Syntaxe
[Code langue/Label]
"Commentaire sur 512 caractères maxi"
Avec :
- le code langue sur deux caractères:
• Fr pour Français,
• En pour Anglais,
• De pour Allemand,
• It pour Italien,
• Es pour Espagnol,
- le label du composant,
- le commentaire entre guillemets.
Exemple
[Fr/SECU_1]
"Commentaire sur 512 caractères maxi"
6 - 14 fr-208519/B
L'éditeur ladder
7 L'éditeur ladder
fr-208519/B 7-1
7.6.4.4 Saisie d'un composant chaîne 7 - 32
7.6.5 Composant constantes 7 - 34
7.6.5.1 Présentation 7 - 34
7.6.5.2 Utilisation d’un tableau de constantes 7 - 34
7.6.5.3 Les commandes spécifiques 7 - 35
7.6.5.4 Saisie d’un tableau de constantes 7 - 37
7.6.6 Insérer un composant 7 - 38
7.6.7 Supprimer un composant 7 - 38
7.6.8 Enregistrer un composant et un module 7 - 39
7.7 Le mode animation 7 - 40
7.7.1 Généralités 7 - 40
7.7.2 Sélection du mode animation 7 - 40
7.7.3 Adressage d’une CN distante 7 - 41
7.7.4 Animation d'un programme "ON LINE" 7 - 41
7.7.5 Ecriture de variable 7 - 43
7.8 Quitter l'éditeur ladder 7 - 44
7-2 fr-208519/B
L'éditeur ladder
7.1 Généralités
L'éditeur ladder permet :
- la création et la modification de modules de types "Ladder" (*.XLA),
- l'animation des composants ladder "ON LINE" avec la CN.
La compilation s'effectue au cours de la sauvegarde du module ladder.
fr-208519/B 7-3
7.3 Les commandes de l’éditeur ladder
7.3.1 Le menu "Fichier"
7-4 fr-208519/B
L'éditeur ladder
Couper "Ctrl + X" Supprime la chaîne de caractères ou la partie du câblage sélectionnée et la place
dans le presse papier, lieu de transit en mémoire. 7
Copier "Ctrl + C" Copie la chaîne de caractères ou la partie du câblage sélectionnée et la place
dans le presse papier, lieu de transit en mémoire.
Coller "Ctrl + V" Recopie la chaîne de caractères ou la partie du câblage présente dans le presse
papier et la place au niveau du point d’insertion.
Rechercher Suivant "Ctrl + F3" Permet de poursuivre la recherche d'une variable % en aval dans le module.
Figer les —?— Permet de figer les choix du système pour compléter le câblage d’un réseau.
Commentaire sur variable Permet d'afficher dans la barre d'état le commentaire associé (Dans le module
"Ctrl + F2" symbole) à la variable.
fr-208519/B 7-5
7.3.3 Le menu "Mode"
Mode Animation Sélectionne le mode permettant l'animation des modules ladder "ON LINE".
7-6 fr-208519/B
L'éditeur ladder
7
Acquitter le message par "OK".
fr-208519/B 7-7
Activer la zone de saisie "Numéro du composant".
7-8 fr-208519/B
L'éditeur ladder
fr-208519/B 7-9
7.4.5 Modifier les options
Sélection monochrome
7 - 10 fr-208519/B
L'éditeur ladder
1 2 3 4 5 6 7
10
11
12
7
1 - Champ symboles
2 - Champ taille
3 - Numéro du composant
4 - Champ label
5 - Nom du module édité
6 - Champ variable d’étape
7 - Champ commentaire
8 - Champ N° d’étape
9 - Bouton d'accès aux commentaires externes
10 - Barre d'état
11 - Champ de visualisation du mode actif (Editeur, animation, lecture seule)
12 - Bouton de commande "Variable % / Mnémonique"
fr-208519/B 7 - 11
7.5.1 Champ symbole
Cette zone de saisie est facultative.
7 - 12 fr-208519/B
L'éditeur ladder
fr-208519/B 7 - 13
Affichage en variables %.
Visualisation en mnémonique
Les composants du module sont visualisés en variable %.
7 - 14 fr-208519/B
L'éditeur ladder
Affichage en mnémonique.
fr-208519/B 7 - 15
7.5.8 Etape grafcet
La variable d’étape associé à un numéro d’étape représente l’étape grafcet.
Deux état caractérisent un composant associé à une étape grafcet :
- actif (Exécutable par le système) lorsque <variable d’étape> == <numéro d’étape>,
- inactif (Non exécutable par le système) lorsque <variable d’étape> != <numéro d’étape>.
L’activation et la désactivation d’un composant se fait par programmation en chargeant la variable d’étape %Mxx.W ou
%Vxx.W ou %Yxx.W avec l’entier (De 0 à 32767) correspondant au composant à activer.
REMARQUES Les étapes grafcet permettent d’augmenter la vitesse d’exécution d’un pro-
gramme. En effet, toutes les séquences non actives ne sont pas exécutées.
Les étapes grafcet permettent de spécifier l’application automate selon la métho-
dologie grafcet.
Si toutes les actions d’une étape grafcet ne peuvent être programmées dans un
même composant, il est possible d’écrire plusieurs composant avec la même
étape.
Exemple
Si la variable d’étape %M2.W est égale à 5 (Numéro d’étape), le composant ladder est exécuté. Si non, saut au
composant suivant.
%M2.W == 5 ? NON
(Test système)
OUI
7 - 16 fr-208519/B
L'éditeur ladder
fr-208519/B 7 - 17
7.6.1.4 Coller une chaîne de caractères ou un élément graphique
Sélectionner une cellule à l’endroit voulu dans les zones de test ou d’actions.
7 - 18 fr-208519/B
L'éditeur ladder
Le bouton de commande "Suivant" permet de chercher la variable % suivante sans remplacer celle visualisée.
Le bouton de commande "Remplacer" permet de remplacer la variable % et de passer à la suivante.
Le bouton de commande "Remplacer Tout" permet de remplacer systématiquement la variable.
fr-208519/B 7 - 19
7.6.2 Ajouter un composant
1 2 3 4 5 6
1 - Champ texte
2 - Boutons de commande des contacts ou actions
3 - Zone test (36 cellules soit six lignes de six contacts)
4 - Boutons d'accès aux contacts (Suite)
5 - Boutons de commande des fonctions de dérivation
6 - Zone action (Six cellules soit six actions)
7 - 20 fr-208519/B
L'éditeur ladder
ZONE TEST
Elle permet de saisir des équations logiques qui sont des combinaisons de contacts en parallèle ou en série.
Les dérivations sont symbolisées par des barres verticales.
Contacts et dérivations
F2 F2-| |- Teste l’état à UN d’une liste de variables sur bit. Si tous les bits sont à UN alors
fil de sortie = fil d’entrée.
SINON mise à ZERO du fil de sortie.
Ex : {%I100.0, %V2.3, %M20.4}
F3 F3-|/|- Teste l’état ZERO d’une liste de variables sur bit. Si tous les bits sont à ZERO
alors fil de sortie = fil d’entrée.
SINON mise à ZERO du fil de sortie.
Ex : {%I100.0, %V2.3, %M20.4}
F5 F5--T-- Action conditionnelle exécutée si fil d’entrée est à UN. Les actions sont :
- <affectation_numérique> Ex :%M10.B = %V34.B + 3
- <appel_fonction> ex :setb(%M100.&,0,100)
F6 F6 --F--
Action conditionnelle exécutée si fil d’entrée est à ZERO. Les actions sont :
- <affectation_numérique> Ex :%M10.B = %V34.B + 3
- <appel_fonction> ex :setb(%M100.&,0,100)
fr-208519/B 7 - 21
Touche Représentation Description de l’élément graphique
de fonction graphique
F1 F1 R_T Détecte le front montant du fil d’entrée (RISING TRIG). Permet de mémoriser
l’état du fil d’entrée.
Si le fil d’entrée est à UN et <variable bit> à ZERO alors mise à UN du fil de sortie.
7 - 22 fr-208519/B
L'éditeur ladder
REMARQUE Si toute une expression ne peut être affichée, seul le début de l’expression est
visualisé et le caractère terminal "§" indique que l’affichage est incomplet. La
totalité de la comparaison est toutefois visible en ligne dialogue lorsque le contact
est pointé.
7.6.3.3 Structure de la zone action
La zone action occupe six cellule à droite du réseau.
ZONE
ACTION
Elle permet le déclenchement conditionnel d’actions suivant les résultats logique de la zone test.
Actions
F3 F3-[S]- Si fil VRAI alors mise à un du bit. SINON passage action suivante.
fr-208519/B 7 - 23
Touche Représentation Description de l’élément graphique
de fonction graphique
F4 F4-[R]- Si fil VRAI alors mise à zéro du bit. SINON passage action suivante.
! ATTENTION
Une action est toujours exécutée après la zone test. Le changement d’état d’une variable ne
sera vu que dans la séquence suivante.
7 - 24 fr-208519/B
L'éditeur ladder
Composant
précédent
%Mxx.W
Non
Oui
Composant
suivant
fr-208519/B 7 - 25
7.6.3.5 Saisie d'un réseau ladder
Sélectionner plusieurs cellules contiguës Sélectionner une cellule Sélectionner une cellule
puis puis
Shift + Touches de direction Shift + Clic sur la dernière
cellule à sélectionner
Ou
Clic sur la première cellule
puis faire glisser jusqu’à
la dernière cellule
Sélectionner plusieurs cellules non contiguës Sélectionner une cellule Sélectionner la première
puis cellule puis
Ctrl + Touches de direction Ctrl + Clic sur les cellules
jusqu’à la cellule voulue voulues
puis relâcher Ctrl
Sélectionner la totalité des cellules Sélectionner la première Clic sur la première cellule
cellule de la première ligne puis faire glisser jusqu’à
puis Shift + Fin deux fois la dernière
7 - 26 fr-208519/B
L'éditeur ladder
Méthode manuelle
fr-208519/B 7 - 27
Saisie d’une action
7 - 28 fr-208519/B
L'éditeur ladder
7.6.4.1 Présentation
Ce composant permet la saisie de chaînes de caractères qui associées à certaines fonctions de programmation ladder,
seront principalement utilisées pour l’affichage de messages sur l’écran de la CN.
Se reporter au "Manuel de programmation du processeur machine - Langage ladder" pour plus de précision sur les
caractères de conversion du langage.
1 2 3 4
fr-208519/B 7 - 29
7.6.4.2 Utilisation d’une chaîne de caractères
L’accès à une chaîne de caractères se fait par l’intermédiaire de l’adresse de début de chaîne contenue dans la variable
% associée %Vxx.L ou %Yxx.L.
En programmation, la variable %Vxx.L ou %Yxx.L devra être associée à une fonction ladder.
Exemple d’affichage d’une chaîne simple
L’affichage est réalisé par la fonction ladder printf (..).
Le composant chaîne contient la chaîne :
- %V200.L Défaut pression d’huile.
Le composant ladder contient dans une ligne de contact :
- printf(%V200.L).
En fonction de la gestion de la fonction ladder printf (..) définie par le programmeur, le message "Défaut pression d’huile"
sera affiché à l’écran de la CN.
Saisir le numéro de chaîne après lequel doit être inséré les nouvelles chaînes.
Choisir un numéro de chaîne s’intercalant dans les numéros déjà existant ou le numéro qui suit le dernier numéro de
chaîne (Par Ex : Si huit chaînes existantes (de 0 à 7), choisir 8).
REMARQUE Si le numéro de chaîne est mal défini, le message "Chaîne inexistante" est affiché.
7 - 30 fr-208519/B
L'éditeur ladder
fr-208519/B 7 - 31
Supprimer une chaîne de caractères
Saisir le numéro de chaîne à partir duquel les chaînes doivent être supprimées.
REMARQUE Si le numéro de chaîne est mal défini, le message "Chaîne inexistante est affiché.
Valider l’ensemble par "Ok".
Les chaînes spécifiées sont supprimées.
7 - 32 fr-208519/B
L'éditeur ladder
fr-208519/B 7 - 33
7.6.5 Composant constantes
7.6.5.1 Présentation
Ce composant permet de saisir des tableaux de constantes qui seront exploités par certaines fonctions de
programmation ladder.
Se reporter au "Manuel de programmation du processeur machine - Langage ladder" pour plus de précision.
1 2 3 4 5
7 - 34 fr-208519/B
L'éditeur ladder
Saisir le numéro de constante après lequel doit être inséré les nouvelles
constantes.
REMARQUE Si le numéro de constante est mal défini, le message "Constante inexistante" est
affiché.
Valider l’ensemble par "OK"
Les constantes sont insérées à partir du numéro de constante voulue.
Ajouter une constante
fr-208519/B 7 - 35
Sélectionner le champ "Nombre de constantes".
7 - 36 fr-208519/B
L'éditeur ladder
fr-208519/B 7 - 37
Saisie d’une constante en hexadécimal
Enregistrement du composant
7 - 38 fr-208519/B
L'éditeur ladder
fr-208519/B 7 - 39
7.7 Le mode animation
7.7.1 Généralités
Le mode animation permet de visualiser "ON LINE" l’évolution des variables % du programme par animation des
composants du module. Les différents états sont matérialisés par des couleurs spécifiques.
REMARQUE Aucune action n’est possible lorsque le PC est "ON LINE".
7.7.2 Sélection du mode animation
Conditions requises
Module ladder ouvert.
Actions
7 - 40 fr-208519/B
L'éditeur ladder
7
Sélectionner la case à cocher "CN distante".
Les champs Réseau, Station, Porte, Module et Voie sont activés.
Coté PC
Ligne configurée (Voir 11.1).
Composant à animer affiché à l'écran.
fr-208519/B 7 - 41
Coté CN
Programmation ladder sous UT7 validée (Paramètre P98 = 1).
Ligne CN affectée à la liaison PLCTOOL et configurée par le paramètre P112 (Voir "Manuel des paramètres").
Ligne validée (Voir "Manuel de programmation du processeur machine - Langage ladder".
Programme chargé sur la CN (Voir 11.2).
Actions
Le champ "Var étape" devient "Etape cour" et permet de visualiser la valeur de l'étape courante.
REMARQUE Le passage au composant suivant se fait à l'aide de l'ascenseur sans déactiver la
liaison.
Interprétation des couleurs
7 - 42 fr-208519/B
L'éditeur ladder
fr-208519/B 7 - 43
7.8 Quitter l'éditeur ladder
Sélectionner la commande "Quitter" du menu "Fichier".
Si le composant a été préalablement sauvegardé, retour au gestionnaire des machines.
Ou
Visualisation de la boîte de dialogue "Editeur ladder".
7 - 44 fr-208519/B
L'éditeur de dossier
8 L'éditeur de dossier
fr-208519/B 8-1
8-2 fr-208519/B
L'éditeur de dossier
8.1 Généralités
La création et la modification de modules "Projet" (*.XPJ) se fait dans l’éditeur de dossier.
Les modules "Projet" permettent de définir la composition d’une application automate en vue de la création des
références croisées (Voir chapitre 12) et de l’impression de la documentation de l’application (Voir chapitre 13).
fr-208519/B 8-3
8.3 Présentation de l’éditeur de dossier
8-4 fr-208519/B
L'éditeur de dossier
fr-208519/B 8-5
8-6 fr-208519/B
Réaffectation des variables
fr-208519/B 9-1
9-2 fr-208519/B
Réaffectation des variables
9.1 Généralités
Le translateur de module ladder ou projet permet de réaffecter automatiquement:
- les variables d'un module ladder,
- les variables des modules ladder contenus dans un projet.
REMARQUE L'utilisation du translateur ladder est autorisée pour des modules qui utilisent
l'adressage par pointeur.
Translateur Modification
ladder ou projet des variables
(Sous l'éditeur
Affectation de texte)
des nouvelles
variables
Module symboles
de sortie
9
Module ladder
Fct_1 %I200.0
de sortie
Mem_1 %M200.W
Fct_1 Mem_1 = 10
R_T T
fr-208519/B 9-3
9.2 Translateur de module ladder
9.2.1 Présentation
1 2 3 4 5 6 7
1 - Groupe d'entrée
2 - Zone de liste des groupes de travail
3 - Module ladder d'entrée
4 - Zone de liste des modules ladder de sortie
5 - Module symbole d'entrée
6 - Zone de liste des modules symbole de sortie
9-4 fr-208519/B
Réaffectation des variables
Créer un module ladder dans le même groupe que le module symbole de sortie
(Voir 5.2).
fr-208519/B 9-5
9.2.3 Ouvrir le translateur de module ladder
Visualiser une de ces deux listes par l'activation des cases d'options "Utilisées"
ou "Sans symboles".
Sélectionner le module ladder de sortie dans la zone de liste des modules ladder.
9-6 fr-208519/B
Réaffectation des variables
1 - Groupe d'entrée
2 - Module projet d'entrée
3 - Zone de liste des groupes de sortie
4 - Zone de liste des modules composant le projet
fr-208519/B 9-7
9.3.2 Actions préparatoires
Conditions requises
Gestionnaire des machines ouvert.
Les modules ladder composant le projet doivent être écrit en mnémonique.
Actions
9-8 fr-208519/B
Réaffectation des variables
fr-208519/B 9-9
9 - 10 fr-208519/B
Outil de développement en langage C
10
fr-208519/B 10 - 1
10- 2 fr-208519/B
Outil de développement en langage C
COMPILATION FICHIER
FICHIER
ET EDITION EXECUTABLE
SOURCE C
DE LIEN FORMAT
(EDITABLE)
(NUM. OBJ) S_CODE
FICHIER
CONVERSION
TOOL JOG
EXECUTABLE
MODE
M01
TOOL JOG
S_BIN
MODE
FORMAT
M01
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 HELP
!
1
ESC
CTRL
@
2
A
#
3
S
x off
$
4
D
%
5
F
^
6
G
&
7
H
*
8
J
(
9
K
O
)
0
L
_
P
-
:
;
+
=
{
[
"
`
+
}
]
`
ALL
CAPS
line
INS
char
home
line
DEL
char
VALID
Pg Up Binaire
< > ?
SHIFT Z X C V B N M SPACE end Pg Dn
/ , . /
Une fois le module écrit, compilé et converti, on obtient un fichier binaire "*.XCX". Ce fichier est considéré par PLCTOOL
comme un exécutable C et peut être transféré vers la CN (Voir chapitre 11).
Une application C est constitué :
- d’un ou plusieurs fichiers sources (*.C),
- d’un ou plusieurs fichiers entêtes (*.H),
- d’un fichier (*.MAK) qui décrit l’application en spécifiant la liste des fichiers sources et leurs dépendance.
REMARQUE Les fichiers sources (*.C) et les fichiers entêtes (*.H) d’une application doivent être
dans un même répertoire de travail.
10
fr-208519/B 10 - 3
10.2 Compilateur MCC68K
Le compilateur MCC68K de MICROTEC RESEARCH est un compilateur croisé pour la famille des microprocesseurs
MOTOROLA 68000. Ce compilateur est normalisé ANSI.
Le compilateur comprend les outils suivant :
- le compilateur croisé MCC68K (C —> 68040),
- l’assembleur ASM68K pour créer des modules objets,
- l’éditeur de liens LNK68K pour créer les modules exécutables,
- le gestionnaire de librairie LIB68K pour la création et la maintenance de la bibliothèque de fonctions.
Fichier source C
(*.C)
Fichier Assembleur
(*.SRC)
ASM68K
Module Objet
(*.OBJ)
LNK68K LIB68K
10- 4 fr-208519/B
Outil de développement en langage C
10
fr-208519/B 10 - 5
10.3.2 Les commandes de l’outil de développement
Enregistrer "Ctrl + S" Permet d’enregistrer sous le répertoire courant les modifications apportées à un
document.
Enregistrer sous... Ouvre une boîte de dialogue qui permet d’enregistrer sous un répertoire quelconque
les modifications apportées à un document.
Imprimer... "Ctrl + P" Ouvre une boîte de dialogue qui permet de paramétrer et de lancer une impression.
10- 6 fr-208519/B
Outil de développement en langage C
Couper "Ctrl + X" Supprime la chaîne de caractères sélectionnée et la place dans le presse papier,
lieu de transit en mémoire.
Copier "Ctrl +C" Copie la chaîne de caractères sélectionnée et la place dans le presse papier, lieu
de transit en mémoire.
Coller "Ctrl + V" Recopie la chaîne de caractères présente dans le presse papier et la place au
niveau du point d’insertion.
Rechercher... "Ctrl +F" Donne accès à une boîte de dialogue qui permet de rechercher une chaîne de
caractères dans un document.
Recherche Suivant "Ctrl + F3" Poursuit la recherche de la chaîne de caractères en aval dans un document.
Remplacer... Donne accès à une boîte de dialogue qui permet de remplacer une chaîne de 10
caractères.
fr-208519/B 10 - 7
10.3.2.3 Le menu "Options"
Compilateur.... Ouvre une boîte de dialogue qui permet de sélectionner les options de compilation.
Répertoires.... Ouvre la boîte de dialogue qui permet de spécifier le répertoire de travail dans
lequel se trouve les fichiers de l'application C.
Editeur Ouvre la boîte de dialogue qui permet de spécifier le chemin d'accès à un éditeur
de texte quelconque.
10- 8 fr-208519/B
Outil de développement en langage C
10
fr-208519/B 10 - 9
10.3.3 Ouvrir un document
1 2 3 4
10- 10 fr-208519/B
Outil de développement en langage C
10
fr-208519/B 10 - 11
10.3.7.2 Enregistrer dans un répertoire quelconque
1 2 3 4 5
10- 12 fr-208519/B
Outil de développement en langage C
10
fr-208519/B 10 - 13
10.4 Utilisation d’un éditeur de texte extérieur
Ouvrir l’outil de développement.
10- 14 fr-208519/B
Outil de développement en langage C
fr-208519/B 10 - 15
Créer un fichier source (*.C)
10- 16 fr-208519/B
Outil de développement en langage C
fr-208519/B 10 - 17
Définir le contenu du projet
10- 18 fr-208519/B
Transfert d'un module
11
fr-208519/B 11 - 1
11 - 2 fr-208519/B
Transfert d'un module
! ATTENTION
Les paramètres de communication de base avec la CN sont : Vitesse la plus élevée selon le
PC, 8 bits de données, parité impaire, 1 bit de stop.
11
fr-208519/B 11 - 3
11.2 Transfert du PC vers la CN
! ATTENTION
Seuls les modules de type *.XLA, *.XCX, *.XPI, *.XAR, *.XPA, *.XVA et *.XLV sont
transférables vers la CN.
Conditions requises
Câble de liaison connectée entre le port série du PC et une ligne série de la CN.
Coté PC
Gestionnaire des machines ouvert.
Ligne configurée (Voir 11.1).
Coté CN
Programmation ladder sous UT7 validée (Paramètre P98 = 1).
Ligne CN affectée à la liaison PLCTOOL et configurée par le paramètre P112 (Voir "Manuel des paramètres").
Ligne validée (Voir "Manuel de programmation du processeur machine - Langage ladder").
Action
REMARQUE Le chargement s’effectue sans qu’aucune action ne soit à faire du côté de la CN.
Sélectionner le groupe dans lequel se trouve le ou les modules à transférer.
11 - 4 fr-208519/B
Transfert d'un module
1 2 3 4 5 6 7 8
10
11
12
13
14
15
11
fr-208519/B 11 - 5
Sélection de l'option "Confirmer remplacements"
11 - 6 fr-208519/B
Transfert d'un module
fr-208519/B 11 - 7
11.3 Transfert de la CN vers le PC
! ATTENTION
Seuls les modules de type *.XLA, *.XCX, *.XPI, *.XAR, *.XPA et *.XVA peuvent recevoir des
fichiers de la CN.
Conditions requises
Câble de liaison connectée entre le port série du PC et une ligne série de la CN.
Coté PC
Gestionnaire des machines ouvert.
Ligne configurée (Voir 11.1).
Coté CN
Programmation ladder sous UT7 validée (Paramètre P98 = 1).
Ligne CN affectée à la liaison PLCTOOL et configurée par le paramètre P112 (Voir "Manuel des paramètres").
Ligne validée (Voir "Manuel de programmation du processeur machine - Langage ladder").
Action
REMARQUE Le déchargement s’effectue sans qu’aucune action ne soit à faire du coté de la
CN.
Sélectionner le groupe destinataire.
REMARQUE Si le module destinataire n’est pas présent dans le groupe sélectionné, créer un
module (voir 5.2).
Vérifier que le nom de la tâche déchargée correspond bien au nom de la tâche
associée au module.
11 - 8 fr-208519/B
Transfert d'un module
1 2 3 4 5 6 7 8
10
11
12
13
14
15
fr-208519/B 11 - 9
Déchargement d’un module
11 - 10 fr-208519/B
Transfert d'un module
Pour plus de précision sur le système d’adressage série 7 Telemecanique se reporter aux documentations FIPWAY et
UNI-TELWAY.
Effectuer le transfert de tous les modules automates (XLA, XCX, XUS) chargés
sur la CN vers le module archivage sélectionné (Voir 11.3).
fr-208519/B 11 - 11
11 - 12 fr-208519/B
Références croisées
12 Références croisées
12.1 Généralités 12 - 3
12.2 Construire les références croisées 12 - 3
12.3 Lire les références croisées 12 - 4
12.4 Supprimer le fichier de références croisées 12 - 6
12.5 Exemple de références croisées 12 - 7
12.5.1 Classement par variable % 12 - 7
12.5.2 Classement par mnémonique 12 - 8
12
fr-208519/B 12 - 1
12 - 2 fr-208519/B
Références croisées
12.1 Généralités
Les références croisées donne des informations sur l'utilisation des variables % ou mnémoniques d'un programme.
Le fichier des références croisées peut être visualisé à l'écran ou imprimé avec le projet (Voir chapitre 13).
Sélectionner "Construire...".
Ouverture de la boîte de construction des références croisées.
12
REMARQUE Les modules présents dans la zone de liste "Dossier" sont classés dans l'ordre du
projet.
Lancer la construction des références croisées par "Ok".
Le message "Références croisées .... en cours" est affiché dans la barre d'état.
En fin de construction, le message "Références croisées terminées avec succès" est affiché dans la barre d'état.
fr-208519/B 12 - 3
12.3 Lire les références croisées
Conditions requises
Références croisées construites.
Actions
Sélectionner "Lire".
Ouverture de la boîte de lecture des références croisées.
Ou
12 - 4 fr-208519/B
Références croisées
Ou
fr-208519/B 12 - 5
12.4 Supprimer le fichier de références croisées
A la construction des références croisées, PLCTOOL crée un répertoire "xref.sys" dans lequel il sauvegarde les fichiers
de références croisées. Ces fichiers peuvent être de taille importante et poser des problèmes de place sur les unités
de stockage. La commande "Supprimer" permet d'effacer les fichiers contenus dans ce répertoire.
Conditions requises
Références croisées construites.
Actions
Sélectionner "Supprimer".
Ouverture de la boîte de dialogue "Références croisées".
12 - 6 fr-208519/B
12.5.1
Tâche N˚ du Contact Variable Variable
automate composant ou bobine indexée Séparateur d'étape
%M1.W Var_etap Variable d'étape du GRAFCET %TS0 24: ( T ) - ( T ) 25: STEP 26: STEP 27 : STEP 28: STEP
29: STEP 30: STEP 31: STEP 32: STEP 33: STEP 34: STEP
%M5.L Compteur Compteurpour durée clignotement %TS0 00: ( T )
%M6.B Memo_inc Mémorisation du dernier incr ment %TS0 29: ( T ) - ( T ) 30: ( T ) 31: ] > [ - ] > [ 32: ] > [
%M9.B Num_pup Numéro du pupitre machine %TS0 00: ( T ) - ( T )
%Ma.B Memode Mémorisation du dernier mode %TS0 23: ( T ) - ( T )
%M10.B Mem_ech Mémoire d'échange %TS0 10: ] > [ 27: ( T )
%M300.W %TS0 15: ] > [ 28: ( T )
%M302.B %TS0 10: ] > [ - ] > [ 27: ( T )
%Q100.0 Led_arus Voyant Arus %TS0 09: ( )?
%Q100.1 Led_cycl Voyant cycle en cours %TS0 09: ( )?
%Q100.2 Led_rax Voyant rappel d'axes %TS0 11: ( )?
%Q100.3 Led_m01 Voyant M01 %TS0 13: ( )?
%Q100.4 Led_sdb Voyant saut de bloc %TS0 12: ( )?
%Q100.5 Led_man0 Voyant manivelle axe 0 %TS0 08: ( )?
fr-208519/B
%Q100.6 Led_man1 Voyant manivelle axe 1 %TS0 08: ( )?
%Q100.7 Led_man2 Voyant manivelle axe 2 %TS0 08: ( )?
12 - 7
Références croisées
12
12.5.2
12 - 8
VARIABLE SYMBOLE COMMENTAIRE UTILISATION
%M300.W %TS0 15: ] > [ 28: ( T )
fr-208519/B
%M302.B %TS0 10: ] > [ - ] > [ 27: ( T )
Bit_clig %M3.2 Bit clignotant pour voyant %TS0 11: ] [
Compteur %M5.L Compteur pour durée clignotement %TS0 00: ( T )
interven %M3.3 Etat intervention (ARUS et M05) %TS0 09: ] / [
Led_arus %Q100.0 Voyant Arus %TS0 09: ( )?
Led_cycl %Q100.1 Voyant cycle en cours %TS0 09: ( )?
Led_m01 %Q100.3 Voyant M01 %TS0 13: ( )?
Led_man0 %Q100.5 Voyant manivelle axe 0 %TS0 08: ( )?
Led_man1 %Q100.6 Voyant manivelle axe 1 %TS0 08: ( )?
Led_man2 %Q100.7 Voyant manivelle axe 2 %TS0 08: ( )?
Classement par mnémonique
13
fr-208519/B 13 - 1
13 - 2 fr-208519/B
Impression d'un document
fr-208519/B 13 - 3
Définir les options
Définir le cartouche
13 - 4 fr-208519/B
Impression d'un document
Donne à l'impression
13
fr-208519/B 13 - 5
13.1.2 Mise en page des modules projets
Conditions requises
Gestionnaire des machines ouvert.
Module projet sélectionné.
Actions
Définir le dossier
Définir le cartouche
Se reporter au paragraphe 13.1.1.
13 - 6 fr-208519/B
Impression d'un document
REMARQUE Il est conseillé d'utiliser une qualité d'impression de 75 dpi pour une impression
rapide de votre document.
Options Actions
Tout Imprimer toutes les pages du document (Cette option est forcée).
Fichier d’impression Enregistre le document dans un fichier qui contient les commandes pour imprimer
à partir de MS-DOS.
fr-208519/B 13 - 7
Abandon de la procédure
13 - 8 fr-208519/B
13.3
13.3.1
31 Label : LED_INC Etape : Var_etap %M1.W = 2 Gestion des voyants de l'incr ment de la manivelle 1/2
Memo_inc == 0 Led_1[Index]
] > [ ( )
%M6.B == 0x0 %Q101.0[%M7.W]
Vitman2 Selection avance manuel 2
( R )
Module ladder
%W4.2
Vitman1 Selection avance manuel 1
( R )
%W4.1
Memo_inc == 1 Led_10[Index]
] > [ ( )
%M6.B == 0x1 %Q101.1[%M7.W]
Vitman2 Selection avance manuel 2
( R )
%W4.2
Vitman1 Selection avance manuel 1
( R )
%W4.1
32 Label : LED_INC1 Etape : Var_etap %M1.W = 2 Gestion des voyants de l'incr ment de la manivelle 2/2
Memo_inc == 2 Led_100[Index]
] > [ ( )
Exemples d’impression en mode graphique
fr-208519/B
Module : PUP_MACH.XLA %TS0 (31) Page : 15
Copyright by : Ce document est la propriété de NUM et ne peut tre communiqué sans son autorisation.
13 - 9
Impression d'un document
13
13.3.2
13 - 10
// FICHIER DE SYMBOLES POUR APPLICATION PUPITRE MACHINE
fr-208519/B
#include [NUMXSY.LIB] ES_GR1.XSY jog_100 %I102.2 touche JOG 100m
#include [NUMXSY.LIB] ES_GR2.XSY jog_1000 %I102.3 touche JOG 1000m
#include [NUMXSY.LIB] ES_GR3.XSY jog10000 %I102.4 touche JOG 10000m
#include [NUMXSY.LIB] ES_GR4.XSY jog_ILL %I102.5 touche JOG illimit
#include [NUMXSY.LIB] ES_GR5.XSY
Module symboles
13
fr-208519/B 13 - 11
13 - 12 fr-208519/B
Débug des programmes ladder
fr-208519/B 14 - 1
14 - 2 fr-208519/B
Débug des programmes ladder
14.1 Généralités
Le débug ladder est un outil de mise au point qui permet de visualiser l'évolutions des variables % sur la CN dans la but 14
de dépanner un programme. Les variables % sont rafraîchies cycliquement toutes les 200 à 500 ms en fonction des
performances du PC et de la charge de la fonction automatisme.
Le module est dit "ON LINE" lorsque la fenêtre active est rafraîchie c'est à dire qu'il y a échange entre le module et la
fonction automatisme sur la CN.
fr-208519/B 14 - 3
Ouverture du débug ladder.
1 2 3 4 5
10 9 8 7
14 - 4 fr-208519/B
Débug des programmes ladder
Couper "Ctrl+X" Met les objets sélectionnés dans le Presse-papiers et les supprime de la page.
Coller "Ctrl+V" Place le contenu du Presse-papiers (le dernier élément coupé ou copié) dans la
composition. Le contenu du Presse-papiers peut être collé plusieurs fois.
Effacer Suppr Supprime le texte ou l'élément graphique sélectionné. Choisir "Supprimer" revient à
appuyer sur la touche Suppr.
fr-208519/B 14 - 5
14.3.3 Le menu "Mode"
14 - 6 fr-208519/B
Débug des programmes ladder
fr-208519/B 14 - 7
14.5 Mise en oeuvre d'une liste de variables %
! ATTENTION
La plupart de ces commandes ne sont pas accessibles lorsque le PC est "ON LINE".
14 - 8 fr-208519/B
Débug des programmes ladder
fr-208519/B 14 - 9
14.7 Débug d'un programme "ON LINE"
Conditions requises
Câble de liaison connectée entre le port série du PC et une ligne série de la CN.
Coté PC
Ligne configurée (Voir 11.1).
Coté CN
Programmation ladder sous UT7 validée (Paramètre P98 = 1).
Ligne CN affectée à la liaison PLCTOOL et configurée par le paramètre P112 (Voir "Manuel des paramètres").
Ligne validée (Voir "Manuel de programmation du processeur machine - Langage ladder").
Programme chargé sur la CN.
Actions
Etablir la liaison
14 - 10 fr-208519/B
Débug des programmes ladder
Couper la liaison
fr-208519/B 14 - 11
14 - 12 fr-208519/B
Débug des programmes en C
15.1 Généralités 15 - 3
15.2 Variables visualisables 15 - 3
15.3 Ouvrir le débug C 15 - 4
15.4 Les commandes du débug C 15 - 5
15.4.1 Le menu "Fichier" 15 - 5 15
15.4.2 Le menu "Edition" 15 - 5
15.4.3 Le menu "Mode" 15 - 6
15.4.4 Le menu "Options" 15 - 6
15.4.5 Le menu "Variable" 15 - 6
15.4.6 Le menu "Fenêtre" 15 - 7
15.4.7 Le menu "?" 15 - 7
15.5 Mise en oeuvre d'une liste de variables 15 - 8
15.5.1 Ouvrir une nouvelle fenêtre 15 - 8
15.5.2 Ajouter des variables 15 - 9
15.5.3 Supprimer une variable 15 - 10
15.5.4 Insérer des variables 15 - 11
15.5.5 Les commandes d'édition 15 - 11
15.5.6 Choix du format 15 - 11
15.5.7 Naviguer dans un module 15 - 12
15.5.8 Supprimer une fenêtre 15 - 12
15.6 Adressage d'une CN distante 15 - 13
15.7 Débug d'un programme "ON LINE" 15 - 14
15.7.1 Rafraîchissement des variables 15 - 14
15.8 Enregistrer un module 15 - 15
15.8.1 Enregistrer dans le répertoire courant 15 - 15
15.9 Quitter un module 15 - 15
fr-208519/B 15 - 1
15 - 2 fr-208519/B
Débug des programmes en C
15.1 Généralités
Le débug C est un outil de mise au point qui permet de visualiser l'évolutions des variables globale C sur la CN dans
la but de dépanner un programme.
Le module débug C est dit "ON LINE" lorsque la fenêtre active est rafraîchie, c'est à dire qu'il y a échange entre le module
et la fonction automatisme sur la CN. 15
Tableau Tableau de variables qui peuvent être (UINT32, UINT16, SINT32, SINT16,
Double, Float, Octet)
fr-208519/B 15 - 3
15.3 Ouvrir le débug C
Conditions requises
Gestionnaire des machines ouvert.
Actions
1 2
7 6 5 4
15 - 4 fr-208519/B
Débug des programmes en C
15
Couper "Ctrl+X" Supprime la variable sélectionnée dans la fenêtre et la place dans le presse
papier, lieu de transit en mémoire.
Copier "Ctrl+C" Copie la variable sélectionnée dans la fenêtre et la place dans le presse papier,
lieu de transit en mémoire.
Coller "Ctrl+V" Recopie la variable présente dans le presse papier et la place au niveau
du point d’insertion dans la fenêtre.
fr-208519/B 15 - 5
15.4.3 Le menu "Mode"
Insérer... Permet d'insérer une ou plusieurs variables en amont du point d'insertion dans la
fenêtre.
Actualiser "F5" Permet d'actualiser les adresses des variables par rapport au fichier .MAP.
15 - 6 fr-208519/B
Débug des programmes en C
15
fr-208519/B 15 - 7
15.5 Mise en oeuvre d'une liste de variables
15.5.1 Ouvrir une nouvelle fenêtre
Cette commande permet d'ouvrir le fichier des adresses des variables globales (*.MAP) associé au module C désiré.
Actions
1 2
15 - 8 fr-208519/B
Débug des programmes en C
fr-208519/B 15 - 9
Particularité des pointeurs
Lorsqu'un pointeur est sélectionné, l'action sur le bouton de commande "Ajouter" fait apparaître une boîte de dialogue
"POINTEUR" qui permet de définir le type d'objet pointé.
15 - 10 fr-208519/B
Débug des programmes en C
fr-208519/B 15 - 11
15.5.7 Naviguer dans un module
Dans le menu "Fenêtre", toutes les fenêtres du module apparaissent sous forme de commande "Fichier 1" à "Fichier n".
15 - 12 fr-208519/B
Débug des programmes en C
fr-208519/B 15 - 13
15.7 Débug d'un programme "ON LINE"
15.7.1 Rafraîchissement des variables
Conditions requises
Câble de liaison connectée entre le port série du PC et une ligne série de la CN.
Coté PC
Ligne configurée (Voir 11.1).
Coté CN
Programmation ladder sous UT7 validée (Paramètre P98 = 1).
Ligne CN affectée à la liaison PLCTOOL et configurée par le paramètre P112 (Voir "Manuel des paramètres").
Ligne validée (Voir "Manuel de programmation du processeur machine - Langage ladder").
Programme chargé en mémoire CN.
Actions
Etablir la liaison
15 - 14 fr-208519/B
Débug des programmes en C
fr-208519/B 15 - 15
15 - 16 fr-208519/B
Graphe de l'application
16 Graphe de l'application
16
fr-208519/B 16 - 1
16 - 2 fr-208519/B
Graphe de l'application
Sélectionner "Construire…"
Ouverture de la boîte de construction du graphe "Organisation ladder".
REMARQUE Les modules présents dans la zone de liste "Dossier" sont classés dans l'ordre du
projet.
fr-208519/B 16 - 3
Lancer la construction du graphe par "Construire".
Le message "Organisation ladder………en cours" est affiché dans la barre d'état.
En fin de construction, le message "Organisation ladder terminée avec succès" est affiché.
Quitter la boîte de dialogue.
Sélectionner "Lire…".
Ouverture de l'éditeur de texte.
REMARQUE Seule les commandes de recherche d'une chaîne de caractère sont actives sous
cet éditeur.
16 - 4 fr-208519/B
Graphe de l'application
Quitter l'éditeur.
Sélectionner "Supprimer".
Ouverture de la boîte de dialogue "Organisation Ladder".
fr-208519/B 16 - 5
16 - 6 fr-208519/B
Consommation des tâches
17.1 Présentation 17 - 3
17.2 Consommation des tâches 17 - 3
17
fr-208519/B 17 - 1
17 - 2 fr-208519/B
Consommation des tâches
17.1 Présentation
PLCTOOL permet de connaître le temps consommé par le moniteur automate et les tâches cycliques %TS.
La CN enregistre pour chaque tâche %TS :
- une moyenne glissante sur les 32 dernières mesures,
- le maximum.
Les mesures sont exprimées en % du temps maximum alloué aux tâches %TS. Les dépassements de temps de calcul
sont également comptabilisés.
Côté CN
Programmation ladder sous UT7 validée (paramètre P98 = 1).
Ligne CN affectée à la liaison PLCTOOL et configurée par le paramètre P112 (voir "Manuel des paramètres").
Ligne validée (voir "Manuel de programmation du processeur machine - Langage ladder").
Page "Consommation moniteur + %TS" affichée à l'écran (voir "Manuel de programmation du processeur machine -
Langage ladder").
fr-208519/B 17 - 3
Actions
Commandes automate
17 - 4 fr-208519/B
Consommation des tâches
17
fr-208519/B 17 - 5
17 - 6 fr-208519/B
Liste des messages
fr-208519/B A-1
Messages Commentaires sur le message
CN-AP: Erreur système grave Cause :
Erreur dans la gestion des fichiers coté CN.
Action corrective :
Contacter le SAV NUM.
CN-AP: Fichier fermé Cause :
Erreur dans le protocole de chargement (CN initialisé en cours
de chargement).
Action corrective :
Relancer la procédure de chargement.
CN-AP: Fichier inexistant Cause :
Demande de déchargement d'un fichier non résident en
mémoire CN.
Action corrective :
Spécifier correctement votre demande ou abandonner.
CN-AP: Longueur des données incorrecte Cause :
Erreur dans le protocole de chargement ou de déchargement.
Action corrective :
Relancer la procédure.
CN-AP: Manipulation en RAM Cause :
Etat CN non compatible avec le déchargement de fichier
(Edition de programme pièce en cours).
Action corrective :
Relancer la procédure quand la CN est en état compatible.
CN-AP: Programme existant Cause :
Le module à charger est déjà présent en mémoire CN.
Action corrective :
Spécifier correctement votre demande ou abandonner.
CN-AP: Saturation mémoire Cause :
Mémoire CN saturée.
Action corrective :
Augmenter la taille mémoire ou supprimer des fichiers dans la
zone allouée.
CN: Buffer en anneau saturé Cause :
Buffer saturé en cours de chargement en mode PPP.
Action corrective :
Relancer la procédure
CN: La CN n’est plus en mode passant Cause :
La CN a été réinitialisée et n'est plus en mode passant.
Action corrective :
Relancer la procédure
Commentaire trop long Cause :
Le commentaire du composant est trop long.
Action corrective :
Réduire le libellé du commentaire.
A-2 fr-208519/B
Liste des messages
fr-208519/B A-3
Messages Commentaires sur le message
Double définition d’une variable % Cause :
Double définition d'une variable dans le module symbole
associé.
Action corrective :
Editer le module symbole et modifier une des deux variable.
Ecraser l’ancien module ? Cause :
Un module de même nom est déjà présent sur la CN (En
chargement) ou sur le PC (En déchargement).
Action corrective :
Confirmer le remplacement par «Oui» ou abandonner par
«Non».
Emission requête impossible Cause :
Transmission impossible.
Action corrective :
Vérifier la liaison PC - CN, les paramètres de communication
(Coté CN et PC), la validation de la ligne dédiée à PLCTOOL,
l'état du port série.
Erreur de syntaxe Cause :
Syntaxe d'une variable ou d'une expression numérique
incorrecte.
Action corrective :
Utiliser une syntaxe correcte (Voir «Manuel de programmation
du processeur machine - Langage ladder»).
Erreur de transmission Cause :
Problème de en cours de transmission.
Action corrective :
Vérifier la liaison PC - CN, les paramètres de communication
(Coté CN et PC).
Erreur interne Cause :
Erreur interne grave.
Action corrective :
Réinstaller PLCTOOL ou contacter le SAV NUM.
Erreur interne compilateur Cause :
Erreur interne grave.
Action corrective :
Réinstaller PLCTOOL ou contacter le SAV NUM.
Erreur ou abandon dans la création Cause :
des références croisées Abandon en cours de création des références croisées.
Action corrective :
Acquitter le message par Ok».
Erreur sur fichier open, read, write Cause :
Erreur grave. Le fichier transmis est altéré.
Action corrective :
Abandonner le traitement du fichier mis en cause.
A-4 fr-208519/B
Liste des messages
fr-208519/B A-5
Messages Commentaires sur le message
Impression fichier déjà ouvert interdite Cause :
Le module est ouvert et l'impression n'est pas possible.
Action corrective :
Fermer le module pour imprimer.
Initialisation UNI-TELWAY impossible Cause :
Mauvais choix de port série coté PC.
Action corrective :
Reconnecter le câble de liaison sur le bon port série du PC.
La variable n’existe pas Cause :
La variable spécifié est incorrecte.
Action corrective :
Respecter la syntaxe et le format des variables.
Label inconnu Cause :
Saut à un label non défini dans le module.
Action corrective :
Vérifier la conformité des labels utilisés dans le module.
Label incorrect Cause :
Syntaxe du label incorrecte.
Action corrective :
Respecter les règles d'écritures d'un label
Le module contient déjà des données Cause :
Le module à décharger est déjà présent en mémoire du PC.
Action corrective :
Acquitter le message par Ok».
Le nombre de chaînes a été modifié; Cause :
voulez-vous en tenir compte ? Modification du nombre de chaîne dans un composant
chaîne.
Action corrective :
Valider par «Oui» ou abandonner par «Non»
Le nombre de constantes a été modifié; Cause :
voulez-vous en tenir compte ? Modification du nombre de constante dans un composant
constante.
Action corrective :
Valider par «Oui» ou abandonner par «Non».
Ligne non initialisée Cause :
La liaison PC - CN n'est pas initialisée en débug C.
Action corrective :
Quitter l'outil de débug C et contrôler les paramètres de
communication.
Manipulation du descripteur Cause :
Erreur en cours de rafraîchissement des variables en débug C.
Action corrective :
Quitter l'outil de débug C puis le rouvrir.
A-6 fr-208519/B
Liste des messages
fr-208519/B A-7
Messages Commentaires sur le message
Ouverture esclave impossible Cause :
Plus de 8 fenêtres dialoguent par UNI-TE simultanément.
Action corrective :
Fermer certaine fenêtres.
Plus de handle libre ou handle non valide Cause :
Plus de 10 éditeurs du gestionnaire des machines sont ouverts
simultanément.
Action corrective :
Fermer certain éditeurs.
Procédure abandonnée Cause :
Abandon volontaire, de la procédure de chargement ou de
déchargement.
Action corrective :
Acquitter le message par «Ok».
Réception requête impossible Cause :
Transmission impossible.
Action corrective :
Vérifier la liaison PC - CN, les paramètres de communication
(Coté CN et PC), la validation de la ligne dédiée à PLCTOOL.
Remplacement terminé Cause :
La fin du document a été atteinte et les remplacements
effectués.
Action corrective :
Acquitter le message par «Ok».
Répertoire non trouvé Cause :
Le chemin spécifié est incorrect ou le répertoire n'existe pas.
Action corrective :
Spécifier le chemin correct ou créer le répertoire.
Requête laissée sans réponse Cause :
La ligne n'est pas validée coté CN.
Action corrective :
Valider la ligne sous utilitaire 7.
Requête non transmise Cause :
Transmission impossible.
Action corrective :
Vérifier la liaison PC - CN, les paramètres de communication
(Coté CN et PC), la validation de la ligne dédiée à PLCTOOL.
Requête réponse incohérente Cause :
Problème grave coté CN.
Action corrective :
Contacter le SAV NUM.
Saturation de la table de symboles Cause :
Plus de 1500 symboles définis dans le module.
Action corrective :
Réorganiser le module symbole.
A-8 fr-208519/B
Liste des messages
fr-208519/B A-9
Messages Commentaires sur le message
Variable non visualisable Cause :
Variable non visualisable en débug Ladder (%Y).
Action corrective :
Spécifier correctement votre demande ou abandonner.
Voulez-vous abandonner le traitement Cause :
Abandon de la construction des références croisées en cours
?
Action corrective :
Valider par «Ok» ou abandonner par «Annuler».
Voulez-vous enregistrer ce fichier ? Cause :
Enregistrement des modifications sous débug ladder.
Action corrective :
Valider par «Oui» ou abandonner par «Non».
Voulez-vous enregistrer ce texte ? Cause :
Enregistrement des modifications sous l'éditeur de texte.
Action corrective :
Valider par «Oui» ou abandonner par «Non».
Voulez-vous enregistrer les modifications ? Cause :
Enregistrer les modifications sous l'éditeur de dossier.
Action corrective :
Valider par «Oui» ou abandonner par «Non».
Voulez-vous sauver ce commentaire ? Cause :
Enregistrement d'un commentaire externe dans un module
ladder.
Action corrective :
Valider par «Oui» ou abandonner par «Non».
Voulez-vous sauver ce composant ? Cause :
Enregistrement d'un composant sous l'éditeur ladder.
Action corrective :
Valider par «Oui» ou abandonner par «Non».
Voulez-vous sauver le module ? Cause :
Enregistrement d'un module sous l'éditeur ladder.
Action corrective :
Valider par «Oui» ou abandonner par «Non».
Voulez-vous supprimer ce composant ? Cause :
Suppression d'un composant dans un module.
Action corrective :
Valider par «Oui» ou abandonner par «Non»
Voulez-vous supprimer les fichiers Cause :
Suppression des fichiers de références croisées.
des références croisées ?
Action corrective :
Valider par «Oui« ou abandonner par «Non».
A - 10 fr-208519/B
Liste des messages
fr-208519/B A - 11
A - 12 fr-208519/B
PLCTool 32 bits
Outil de programmation langage ladder
fr-208519/B
Vous pouvez nous aider à améliorer la qualité de notre documentation en répondant au présent questionnaire
et en le renvoyant par courrier ou par Fax à :
NUM SA Fax : 01 34 23 66 00
Direction Marketing / Documentation
21, Avenue du maréchal Foch
BP 68 - 95101 Argenteuil Cedex
Nous vous remercions de l'aide que vous aurez bien voulu nous apporter.
Pas
satisfaisant Satisfaisant
Présentation
Format, reliure ❏ ❏
Mise en page ❏ ❏
Accessibilité (structure, table des matières, index) ❏ ❏
Contenu technique
Clarté ❏ ❏
Exactitude ❏ ❏
Exhaustivité ❏ ❏
Aspect didactique
Progressivité ❏ ❏
Illustrations ❏ ❏
Exemples ❏ ❏
Remarques et suggestions