▼
Scroll to page 2
of
102
X Préambule Représentation graphique des touches dans le texte ● ● Une touche dynamique est représentée entre [ ] exemple : [DIR], [DELETE], ... Une touche fonction, alphabétique ou numérique est représentée entre < > exemple : <Entrée>, <ZOOM>, <6>, ... 1 X Chapitre 1 2 3 Page Présentation 1.1 Généralités 1.2 Configuration nécessaire pour recevoir PL7-1 1.3 Compatibilité des terminaux 1/4 Mise en œuvre 2.1 Vérification du matériel 2/1 2/2 2.2 Raccordements 2/3 2.3 2.4 Mise en œuvre logicielle Organisation des fichiers 2/5 2/8 2.5 Accès au logiciel PL7-1 2/9 Utilisation du logiciel PL7-1 Clavier Ecran de visualisation 3.3 Sélection des modes 3.4 Présentation des modes 3.5 Sauvegarde et restitution des applications PL7-1 3.1 3.2 4 Mode de contrôle Description du mode 1/4 3/1 3/2 3/5 3/6 3/9 3/11 4/1 4.1 5 1/1 1/2 4/2 Mode de configuration Présentation du mode Initialisation de la mémoire 5.3 Configuration de l’application 5.4 Configuration des entrées/sorties et tâche rapide 5.5 Configuration des temporisateurs 5.6 Configuration des compteurs 5.1 5.2 2 5/1 5/2 5/3 5/4 5/5 5/7 5/8 X Sommaire général Chapitre 6 7 Page Mode programmation 6.1 Présentation 6.2 Choix de l’adresse programme 6.3 Lecture d’un programme 6.4 Saisie du programme 6.5 Modification d’un programme 6.6 Recherche et remplacement d’un objet 6.7 Visualisation de variables en temps réel Mode transfert Présentation du mode 7.2 Transfert mémoire terminal ↔ mémoire automate 7.3 Transfert disque ou disquette ↔ mémoire terminal ou automate 7.4 Transfert cartouche BACKUP ↔ mémoire automate 7.5 Conversion de la taille mémoire 7.1 8 9 6/1 6/2 6/4 6/6 6/8 6/10 6/13 6/15 7/1 7/2 7/4 7/5 7/7 7/8 Mode Documentation / Impression 8.1 Présentation du mode 8/1 8/2 8.2 8.3 Composition du dossier Procédure de documentation d’une application 8/5 8/6 8.4 Page de garde 8/7 8.5 8.6 Informations générales Mnémoniques 8/8 8/11 8.7 8.8 Câblage des entrées/sorties Commentaires programme 8/13 8/16 8.9 Fonctions d’impression 8/18 8.10 Description des listings 8/23 Mode terminal 9.1 Présentation du mode 9/1 9/2 10 Annexes 10.1 Messages d’erreur 10/1 10/2 10.2 Index 10/6 3 4 X Chapitre 1 Présentation Sous-chapitre Page 1.1 Généralités 1.1-1 Fonctionnalités offertes par le logiciel 1/2 1/2 1.2 Configuration nécessaire pour recevoir PL7-1 1/4 1.3 Compatibilité des terminaux 1.3-1 Compatibilité au travers de la mémoire utilisateur 1/4 1/4 Ce sous-chapitre se termine à la page 1/4 1/1 1.1 Généralités Ce document décrit la mise en oeuvre et l’utilisation du logiciel PL7-1 version V5 sur terminal équipé du système d'exploitation DOS et de l'interface utilisateur : • terminaux FTX 507/FTX 417-20, • micro-ordinateur IBM PS/2 ou compatible PC, équipés d'un processeur 80286 ou 80386. Ce logiciel permet, à partir de ces terminaux, de programmer et d’exploiter les automates TSX 17-10 et TSX 17-20. Il permet de créer en mode autonome ou en mode connecté des programmes application en langage PL7-1 (liste d’instructions). 1.1-1 Fonctionnalités offertes par le logiciel Le logiciel PL7-1 sur terminauxFTX 507 / 417, IBM PS/2, IBM PC ou compatible offre les services suivants : • saisie ou modification d’un programme PL7-1 (langage Booléen - liste d’instructions) : - opérateurs et opérandes. • commentaire du programme : - mnémoniques 8 caractères associés à chaque variable, - commentaires de mnémonique : 32 caractères par mnémonique, - 200 commentaires programme courts : 32 caractères par commentaire. • recherche ou remplacement d’une variable ou d’un mnémonique. • réglage des données utilisées par le programme. • documentation du programme application et impression du dossier : - page de garde, - pages d’informations générales : 16 pages de 56 lignes de 80 caractères, - 200 commentaires programme longs : 10 lignes de 80 caractères par commentaire, insérées dans le listing programme, - pour chaque module, câblage des entrées/sorties et une page de commentaire module : 56 lignes de 80 caractères, - table des mnémoniques, - références croisées. • archivage du programme et du dossier sur disque dur ou disquette. • sauvegarde du programme sur cartouche. • transfert du programme entre terminal et automate. 1/2 Présentation Application PL7-1 MODE PROGRAMMATION 1 Saisie ou modification du programme - Opérateurs - Opérandes Commentaire programme - Mnémoniques - Commentaires de mnémonique - Commentaires programme courts Recherche et remplacement - Variables - Mnémoniques Réglage des données MODE DOCUMENTATION / IMPRESSION Documentation du programme Impression du dossier MODE TRANSFERT - Page de garde - Informations générales - Commentaires programme longs - Câblage E/S - Commentaires modules - Table des mnémoniques - Références croisées Archivage du Programme - Disque dur - Disquette Sauvegarde du programme - EEPROM - EPROM (*) Transfert du programme (*) nécessite : - soit un programmateur de cartouche TSX TPE 030, - soit un terminal TSX T407 avec cartouche TSX TS4 500 F et adaptateur TSX 17 ACC6 1/3 1.2 Configuration nécessaire pour recevoir PL7-1 Le logiciel PL7-1 nécessite un terminal équipé : • du système d’exploitation TE/DOS ou MS-DOS version 4.1minimum ou du DR DOS 5.0, • de l’Interface Utilisateur référencé TSX L USR V5. Cela implique l'une des configurations matérielles suivantes : • postes de travail FTX 407, 507 • micro-ordinateur compatible PC . Ces configurations avec micro-processeur 80286 minimum doivent comprendre : - un Mo de mémoire RAM (580 Ko minimum) - un disque dur (40 Mo conseillé) - un écran EGA ou VGA ( monochrome ou couleur), - un clavier national ou international . Important Malgré tout le soin apporté à l'élaboration de ces logiciels, Telemecanique ne peut pas garantir la bonne exécution de ces logiciels sur la totalité des micro-ordinateurs compatibles PC (répondant aux caractéristiques pré-citées) disponibles sur la marché. 1.3 Compatibilité des terminaux Un programme PL7-1 créé par l'un des terminaux suivants : • TSX T407, T607, • IBM PC sous système d'exploitation DOS 3.20, • IBM PS/2 sous système d'exploitation DOS 3.30, • IBM PS/2, IBM PC ou compatible, FTX 507 sous système d'exploitation DOS 4.01, • IBM PS/2 ou FTX 507 sous système d'exploitation OS/2 et atelier logiciel X-TEL. peut être relu, mis au point ou modifié par l'un quelconque de ces terminaux. L'accès au programme application pouvant être fait : • soit par l'intermédiaire de la mémoire de l'automate, • soit par transfert de fichiers à l'aide de la fonction IMPORT/EXPORT. 1/4 X Mise en œuvre Chapitre 2 Sous-chapitre Page 2.1 Vérification du matériel 2/2 2.2 Raccordements 2/3 2.2-1 Raccordement au secteur 2.2-2 Raccordement FTX 507 / 417 ↔ automate TSX 17 2/3 2/3 2.2-3 Raccordement IBM PS/2, PC ou compatibles ↔ automate TSX 17 2/4 2.3 Mise en œuvre logicielle 2/5 2.3-1 Opérations préliminaires 2.3-2 Mise œuvre sous Interface Utilisateur 2/5 2/5 2.4 Organisation de fichiers 2/8 2.5 Accès au logiciel PL7-1 2.5-1 Conditions initiales 2/9 2/9 2.5-2 Procédure d'accès 2/9 Ce sous-chapitre se termine à la page 2/9 2/1 2.1 Vérification du matériel Afin de pouvoir exploiter le logiciel PL7-1, il est nécessaire de disposer des éléments suivants: • un terminal tel que défini au §1.2 du présent document, • un ensemble logiciel PL7-1 pour TSX 17-10/20 comprenant - une disquette 3"1/2 référencée TSX L PL7 1 V5F, - une documentation de synthèse PL7 - 1, intitulée TSX 12011 F, - une documentation module d'extension TSX 17, référencée TSX 12005 F, - la présente documentation, nommée TSX D12007 F, • un ensemble logiciel Interface Utilisateur V5F comprenant - une disquette 3"1/2 référencée TSX LF USR V5F, - une documentation de mise en oeuvre, intitulée TSX DM USR V5 F, • les éléments séparés suivant le tableau ci dessous : ____________________________________________________________________________________________________________ FTX 417 FTX 507 Compatible PC ____________________________________________________________________________________________________________ TSX 17-10/20 Un câble Un câble T FTX CB 17 5 T FTX CB 17 5 Un ensemble de raccordement TSX 17 ACC PC (25 ou 9 points côté PC) ______________________________________________________________________________________________________________ 2/2 2.2 Raccordements Les raccordements spécifiques au terminal (moniteur, clavier, imprimante) sont décrits dans la documentation du constructeur. Ce chapitre décrit donc les raccordements : • secteur, • terminal vers automate. 2.2-1 Raccordement au secteur Lors du premier raccordement au secteur, vérifier que le sélecteur de tension sur le terminal est correctement positionné : 110V ou 220V suivant le besoin. Raccorder ensuite le terminal puis l’automate au secteur, en suivant les documentations constructeur. • terminal, • convertisseur RS232/BC (si nécessaire), • automate. 2.2-2 Raccordement FTX 417/507 ↔ automate TSX 17 Ce raccordement nécessite le câble de liaison T FTX CB 17 5. FTX 507 TSX 17-10/20 Connecteur liaison série (COM 2) Secteur Connecteur 25 points lliaison parallèle T FTX CB 17 5 2/3 Mise en œuvre 2 2.2-3 Raccordement IBM PS/2, PC ou compatible ↔ automate TSX 17 Ce raccordement nécessite l’ensemble de liaison TSX 17 ACC PC. IBM PS/2 TSX 17-10/20 Secteur Secteur Connecteur 25 points (liaison série) TSX 17 ACC11 (1) (25/25 points) Connecteur 15 points TSX 17 ACC8 (25/15 points) (1) utiliser le câble 9/25 points ou 25/25 points suivant le type de connecteur de la liaison série du micro-ordinateur. Utilisation du câble TSX 17 ACC8 Ce câble assure l’adaptation électrique de la liaison série RS 232C (coté micro-ordinateur) et RS 485 (coté TSX 17-10/20). Il est nécessaire de positionner l’interrupteur ASCII/Série 7 du connecteur 15 points, sur la position Série 7. TSX 17-10/20 Série 7 TSX 17 ACC8 ASCII 2/4 2.3 Mise en œuvre logicielle 2.3-1 Opérations préliminaires Avant d’installer le logiciel PL7-1 sur disque dur, il est conseillé de : • lire le certificat de licence et de garantie concernant les restrictions de copie et d’installation du logiciel, • faire une duplication des disquettes nécessaires à l’installation, afin de les préserver contre toute détérioration accidentelle et ne travailler qu’avec les copies. IMPORTANT Les disquettes 3" 1/2 sont livrées en position verrouillée en écriture. Ne pas modifier la position du verrou. 2.3-2 Mise en œuvre sous Interface Utilisateur (DOS) 1. Vérifier la présence de l'Interface utilisateur (voir documentation TSX DM USR V5F). Si tel est le cas, poursuivre la phase d'installation du logiciel PL7-1 . Dans le cas contraire, installer d'abord l'Interface Utilisateur . 2. Sortir de l'Interface Utilisateur par la commande Fichiers - Sortie et <entrée> et revenir sous DOS ; le prompt du disque d'installation doit être alors visible : (Exemple [C:\]) Installation du logiciel PL7-1 : • Insérer la disquette PL7-1 dans le lecteur, • Saisir l’identificateur du lecteur qui contient la disquette (A: ou B:), puis valider par <Entrée>, • A partir du nouveau prompt par exemple ([A:\] ou [B:\]), saisir la commande install, puis valider par <Entrée> • Lorsque l'installation est achevée et si celle-ci est la dernière, effectuer un contrôle de la configuration, • Retirer la disquette, puis <Ctrl> <Alt> <Suppr> ou taper au clavier la commande TE. (Procédure de lancement de l'Interface Utilisateur) . 2/5 Mise en œuvre 2 Installation du logiciel PL7-1 • lancer l’exécution du DOS. Le prompt (par exemple C:\>) est visualisé à l’écran. • insérer la disquette TSX L PL7 1 V5F dans le lecteur de disquette, • saisir l’identificateur du lecteur de disquette (a ou b selon le cas), puis valider par < Entrée >, • saisir la commande install, puis valider par < Entrée >, • suivre la procédure qui s’affiche à l’écran INSTALLATION LOGICIEL PL7 - 1 PL7 - 1 SOFTWARE INSTALLATION (C) TELEMECANIQUE 1990 / 1993 , V5.0 Press <Enter> to continue : _ • la validation par <Entrée> provoque l'apparition de l'écran suivant : INSTALLATION DE PL7 - 1 Copie de fichiers sous le répertoire : C:\XDOSSYS Copie de fichiers sous le répertoire : C:\XDOSSYS\EXE Copie de fichiers sous le répertoire : C:\XDOSSYS\HLP Copie de fichiers sous le répertoire : C:\XDOSSYS\CONFAD Copie de fichiers sous le répertoire : C:\XDOSSYS\REFERE 2/6 • lorsque l’installation de PL7-1 est réalisée, l'écran suivant apparaît : CONTROLE DE LA CONFIGURATION . . . La procédure d'installation permet le contrôle de la configuration des logiciels Telemecanique . Si cette installation est la dernière avant d'utiliser les logiciels vous pouvez lancer le contrôle, sinon vous le lancerez lors de votre dernière installation de logiciel . 1 Dernière installation et lancement du contrôle de configuration . 2 Pas de contrôle . Il reste encore des installations à effectuer . Votre choix : _ • à la demande du terminal, choisir la fin d'installation ou non . La saisie du choix 1 provoque le contrôle de l'installation de tous les logiciels présents sous l'Interface Utilisateur . L'écran suivant est visualisé : Checking _ PROM_PROGRAMMER Checking _ USER_INTERFACE Checking _ PL7 _ 1 _DOS _ V5 Configuration Check OK Pause: Press Enter to continue _ 2/7 Mise en œuvre 2 • en appuyant sur <Entrée> ou en choisissant la commande "2" de l'écran "Contrôle de la Configuration", la visualisation de la fin d'installation est présentée: FIN DE L ' INSTALLATION . . . La phase d'installation est terminée . PL7 - 1 est maintenant installé sur votre poste . Frappez sur <Entrée> • l'appui sur la touche <Entrée> provoque l'affichage du prompt du DOS . Pour exécuter le logiciel PL7-1, il est nécessaire de réinitialiser le terminal et saisir la commande de lancement de l'Interface Utilisateur qui permet alors l'accès à PL7-1 . (Voir manuel d'utilisation TSX DM USR V5F) . __________________________________________________________________________________ 2.4 Organisation des fichiers ___________________________________________________________________________________________________________ Une fois installé sur disque dur la structure de rangement du logiciel PL7-1 et des applications créées avec ce logiciel est la suivante : C:\ XDOSPRJ PROJDOS TSX17_1 PL7_1 APPLI Fichiers applications 2/8 *.bin *.c17 *.com *.des *.sym *.shc 2.5 Accès au logiciel PL7-1 ______________________________________________________________________________________________________________ 2.5-1 Conditions initiales • le logiciel PL7-1 est installé sur le disque dur, • le logiciel Interface Utilisateur doit être présent sur le disque dur, • aucun logiciel de taille significative ne doit être résidant en mémoire avant le lancement du logiciel PL7-1 (besoin de 580 Ko de disponible) . _________________________________________________________________________ 2.5-2 Procédure d'accès • Sous environnement DOS, taper la commande <TE> puis valider par <Entrée> afin de lancer l'Interface Utilisateur . • Dans la fenêtre principale de l'Interface Utilisateur, l'accès au logiciel PL7-1 s'effectue par les flèches<¯↑><↓> suivies de la validation par <Entrée> . Note Pour obtenir plus de précisions sur l'utilisation de l'Interface Utilisateur, consulter la documentation référencée "TSX DM USR V5F". • Après avoir suivi les directives inhérentes à l'exécution du logiciel, l'écran SELECTION DES MODES PL7-1 est visualisé . TERMINAL 10/14/93 19:16 Version FONCTIONS PL7-1 PROG + EXPL Copyright MEM DE TRAVAIL (WORKMEM) ET 1990 / 1993 MODE OPERATOIRE 0 - CONTROLE 1 - CONFIGURATION 2 - PROGRAMMATION 3 - TRANSFERT 4- DOCUMENTATION/IMPR. 5 -TERMINAL MEMOIRE TERMINAL MEMOIRE TSX Archive (ARCHIV) NOM D'ARCHIVAGE : TSX17_1 TYPE PROCESSEUR TSX 17/10 MODE OPERATOIRE WORKMEN EXIT V5.0 STORE 2/9 RETRIEVE 2/10 X Chapitre 3 Utilisation du logiciel PL7-1 Sous-chapitre Page 3.1 Clavier 3/2 3.1-1 Préparation du clavier pour une utilisation efficace du logiciel PL7-1 3/3 3.1-2 Equivalence entre les touches clavier et les fonctions 3/4 3.2 Ecran de visualisation 3.2-1 Informations visualisées 3/5 3/5 3.3 Sélection des modes 3.3-1 Ecran SELECTION DES MODES 3/6 3/6 3.3-2 Rôle des touches dynamiques 3.3-3 Modes opératoires 3/7 3/7 3.4 Présentation des modes 3.4-1 Utilisation en autonome 3/9 3/9 3.4-2 Utilisation en connecté 3/10 3.5 Sauvegarde et restitution des applications PL7-1 3/11 3.5-1 Décomposition d'une application PL7-1 3.5-2 Procedure de sauvegarde du programme application (fichier XXX.BIN) 3/11 3/12 3.5-3 Procedure de restitution du programme application (fichier XXX.BIN) 3/12 Ce sous-chapitre se termine à la page 3/12 3/1 3.1 Clavier Pour utiliser PL7-1 sur le terminal FTX 507 / 417 ou micro-ordinateur IBM PC ou PS/2, Telemecanique préconise le clavier 102 touches AZERTY ou QWERTY. Exemple : Clavier 102 touches AZERTY FTX 507. Num Echap F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 Défil Impr écran Inser F12 Syst 1 2 & é 3 ~ " 4 # ' 5 { 6 [ ( - 7 -- 2 8 ` è 9 \ _ ^ ç 0 ° à @ ) + ] = } Arrêt défil Suppr Fin Verr num / * 7 8 9 - 4 5 6 + 2 3 0 . Inser Suppr Pause Attn A Z E R T Y U I O P ¨ £ ^ $ ¤ Entrée Q S W > < D X F C G V H B J N K L M % µ ù * ? . / § 1 , ; : ! Fin Entr Control Alt Alt Gr 3/2 Control Utilisation du logiciel PL7-1 3 3.1-1 Préparation du clavier pour une utilisation efficace du logiciel PL7-1 Une planche située à la fin du classeur fournit l’ensemble des étiquettes à coller sur le clavier et la console de visualisation. Ces étiquettes autocollantes permettent de personnaliser le terminal afin d’utiliser efficacement le logiciel PL7-1. ● touches dynamiques Rappel : touches <F1> à <F9> gérées dynamiquement sur l’écran. Les étiquettes F1 à F9 doivent être collées dans l’ordre au bas de l’écran : soit sur l’écran ➀, soit sur le bord inférieur de la console ➁. Pour ajuster ces dernières, visualiser un écran quelconque du logiciel PL7-1 avant de les coller. Pour faciliter l’association des touches <F1> à <F9> avec les informations de touches dynamiques, visualisées sur l’écran : - coller les étiquettes de couleur verte sur la face avant des touches <F1> à <F3> et <F7> à <F9>. - coller les étiquettes de couleur orange sur la face avant des touches <F4> à <F6>. 1 2 F1 ● F9 touches fonctionnelles - coller les étiquettes de couleur blanche (CLEAR, ZOOM, QUIT, ...) sur les touches correspondantes (voir tableaux ci-après). Fin QUIT Notes : ● dans la suite du document, les touches dynamiques sont nommées par leur désignation écran et les touches fonctionnelles par la désignation de leur étiquette. ● les touches fonctionnelles CLEAR, ZOOM, QUIT, HELP,, , PRINT sont également accessibles par touches dynamiques. Pour cela appuyer sur <Alt>, puis sur la touche dynamique désirée. La commande est prise en compte en relâchant les 2 touches. 3/3 3.1-2 Equivalence entre les touches clavier et les fonctions Touches clavier IBM PC Etiquettes Fonction IBM PS/2 FTX 507 / 417 Entrée / CLEAR Valide l’opération en cours. Annule la saisie en cours. Remonte d’un niveau l’enchaînement des écrans. Fin Fin QUIT Annule l’opération en cours. Remonte à l’écran SELECTION DES MODES. ZOOM Inser Ins Annul Suppr Accède à la configuration du temporisateur ou compteur pointé par le curseur. / Insère un espace dans une saisie de caractères. Permet d’insérer une instruction. / Efface le caractère à gauche du curseur. / Supprime le caractère ou la ligne d’instruction en vidéo inverse. Retour du curseur au début de la ligne suivante Alt F10 / F9 F10 HELP Copie d’écran si une imprimante est raccordée au terminal. Visualise l’écran d’aide. 3/4 Utilisation du logiciel PL7-1 3.2 Ecran de visualisation 3.2-1 Informations visualisées 1 4 5 8 2 3 20/10/93 16:00 PROG » » S0049 AN X6 » » S0050 AN X7 » » S0051 AN B10 » » S0052 # 1 » » S0053 -*- 1 » » S0054 LN O0,5 » » S0055 R T6 » P= 100*1s » S0056 S T0 » P= 100*10ms » S0057 S SC0,0 » » S0058 L X1 » DISPLAY ADDRESS INS MOD LOCAL: PESAGE Timer1 DEL » » » » » » » » » » » » » » » » » » » » » Temporisation MNEMONIC MEMENTO ./. ➀ date et heure (gérées par le DOS), ➁ mode opératoire en cours (programmation, transfert,...), ➂ mode de fonctionnement (local ou connecté) et nom de l’application, ➃ application, ➄ événements temps réel (RUN, STOP,...), ➅ type de travail en cours (visualisation, modification,...), ➆ messages d’erreur de manipulation ou de syntaxe, ➇ bandeau de saisie courante ou affichage des paramètres, ➈ fonction des touches dynamiques F1 à F9. 3/5 7 6 9 3 3.3 Sélection des modes 3.3-1 Ecran SELECTION DES MODES L’écran SELECTION DES MODES est accessible à partir de l’écran CHOIX DE LA LANGUE ou par appuis sur les touches fonctionnelles <CLEAR> ou <QUIT>. Il donne accès à l’ensemble des possibilités offertes par le terminal et renseigne l’utilisateur sur le logiciel disponible. MODE DE FONCTIONNEMENT LOGICIEL MODES OPERATOIRES AUTONOME : le programme est écrit dans la mémoire locale du terminal. logiciel disponible avec leur numéro de version : 6 modes possibles permettant à l’utilisateur de : . saisir, . documenter, . sauvegarder, une application. CONNECTE : le programme est écrit dans la mémoire utilisateur de l’automate. TERMINAL 10/14/93 19:16 Version FONCTIONS PL7-1 PROG + EXPL Copyright MEM DE TRAVAIL (WORKMEM) ET 1990 / 1993 V5.0 MODE OPERATOIRE 0 - CONTROLE 1 - CONFIGURATION 2 - PROGRAMMATION 3 - TRANSFERT 4- DOCUMENTATION/IMPR. 5 -TERMINAL MEMOIRE TERMINAL MEMOIRE TSX Archive (ARCHIV) NOM D'ARCHIVAGE : TSX17_1 TYPE PROCESSEUR TSX 17/10 MODE OPERATOIRE WORKMEN EXIT STORE RETRIEVE TYPE DE PROCESSEUR TOUCHES DYNAMIQUES Choix de l’automate (*) : . TSX 17-10, . TSX 17-20. permettent le choix du type de processeur, la sauvegarde ou la restitution d’une application. (*) En local, effectuer ce choix en mode CONFIGURATION. En mode connecté ce choix est automatique. 3/6 Utilisation du logiciel PL7-1 3 Après la mise sous tension, le terminal propose par défaut les choix suivants : mode de fonctionnement autonome : MEM DE TRAVAIL (WORKMEM) : MEMOIRE TERMINAL processeur automate TSX 17-10 : TYPE PROCESSEUR : TSX 17-10 mode opératoire : 0 - CONTROLE 3.3-2 Rôle des touches dynamiques WORKMEM INI PG RUN PG STOP PG permet de sélectionner le mode de fonctionnement autonome ou connecté. proposée en mode connecté, cette touche provoque l’initialisation du pointeur d’instructions du programme. Les données relatives à l’application (bits, étapes) sont réinitialisées. proposée en mode connecté, cette touche lance l’exécution du programme. La lettre “R” apparaît dans la zone événements temps réel de l’écran. Si les conditions liées à l’activation de la tâche rapide sont vérifiées, celle-ci est alors activée. proposée en mode connecté, cette touche provoque l’arrêt du programme en cours d’exécution. Le programme est arrêté en fin de cycle. La lettre “S” remplace la lettre “R” dans la zone événement temps réel. STORE proposée en mode autonome, cette touche permet de sauvegarder le programme application (voir chapitre 3.6). RETRIEVE proposée en mode autonome, cette touche permet de restituer un programme application (voir chapitre 3.6). 3.3-3 Modes opératoires Le choix du mode opératoire s’effectue par les touches déplacement haut et bas ou par le clavier numérique. Le tableau ci-après donne pour chacun des modes opératoires les possibilités d’utilisation avec le terminal en fonctionnement autonome ou connecté. 3/7 Modes opératoires Fonct. connecté Fonct. autonome 0 - CONTROLE 1 - CONFIGURATION 2 - PROGRAMMATION 3 - TRANSFERT oui lecture, écriture lecture, écriture PC-PS/2 ↔ TSX PC-PS/2 ↔ disque(tte) TSX ↔ disque(tte) TSX ↔ BACKUP conversion : 24 K8 ↔ 8 K8 oui oui non lecture, écriture lecture, écriture 4 - DOCUMENTATION/IMPR. 5 - TERMINAL Remarque : PC-PS/2 ↔ disque(tte) conversion : 24 K8 ↔ 8 K8 oui oui mode autonome et mode connecté sont indépendants. La mémoire locale du terminal peut contenir un programme différent de celui présent dans la mémoire utilisateur automate. 3/8 Utilisation du logiciel PL7-1 3.4 3 Présentation des modes Le logiciel PL7-1 propose 6 modes opératoires qui permettent : ● la conception, ● la mise au point et le réglage, ● la maintenance, ● la documentation d’un automatisme. 3.4-1 Utilisation en autonome Modes opératoires Analyse - Conception programme, ● besoins. ● CONFIGURATION Saisie de la configuration mémoire utilisateur, ● application, ● entrées/sorties, ● tâche rapide, ● données. ● DOCUMENTATION/IMPR. Documenter l’application informations générales, ● câblage E/S, ● mnémoniques. ● PROGRAMMATION Saisie du programme (*) création, ● insertion, ● modification, ● suppression, ● duplication. ● TRANSFERT DOCUMENTATION/IMPR. TERMINAL Sauvegarde du programme et de la configuration sur disque dur ou disquette Impression du programme, de la configuration et des commentaires (*) le programme étant alors en mémoire RAM, il est nécessaire de le sauvegarder fréquemment. Il est conseillé d’effectuer cette sauvegarde en alternance sur deux disquettes ou sur une disquette et disque dur. 3/9 3.4-2 Utilisation en connecté TRANSFERT Transfert de la mémoire terminal vers l’automate PROGRAMMATION Essai du programme en mémoire automate PROGRAMMATION ● ● Mise au point du programme visualisation de l’état des variables, animation du programme ou des variables choisies. Programme au point OUI NON PROGRAMMATION Modification du programme PROGRAMMATION Réglage des paramètres et des données Application au point NON OUI TRANSFERT Exploitation sur site DOCUMENTATION/IMPR. TERMINAL Archivage de l’application sur disquette Mise à jour du dossier 3/10 Utilisation du logiciel PL7-1 3.5 3 Sauvegarde et restitution des applications PL7-1 3.5-1 Décomposition d’une application PL7-1 Une application PL7-1 se compose : ● du programme application visualisé en mode PROGRAMMATION, ● du dossier application visualisé en mode DOCUMENTATION/IMPRESSION. Elle se décompose en fichiers (XXX.BIN, XXX.SHC, ...), qui permettent la sauvegarde et la restitution des différentes parties de l’application PL7-1 : Application PL7-1 Programme - Adresses - Instructions XXX.BIN - Commentaires programme courts XXX.SHC - Mnémoniques - Commentaires de mnémonique XXX.SYM Dossier - Table des mnémoniques - Commentaires programme longs XXX.COM - Câblage E/S XXX.C17 - Page de garde XXX.TIT - Informations générales XXX.DES Note : le fichier XXX.BIN n’est pas sauvegardé systématiquement sur disquette ou disque dur. Il est donc conseillé à l’utilisateur d’effectuer des sauvegardes fréquentes afin d’éviter de perdre des informations, lors d’une coupure secteur. les autres fichiers (XXX.SHC, XXX.SYM, XXX.COM, XXX.C17, XXX.TIT et XXX.DES) sont sauvegardés automatiquement à la fermeture du fichier. 3/11 3.5.2 Procédures de sauvegarde du programme application (fichier XXX.BIN) Cette sauvegarde s’effectue à partir de l’écran SELECTION DES MODES, accessible par la touche <QUIT>. STORE permet de sauvegarder le programme application (adresses et instructions) dans un fichier .BIN du sous-répertoire. Le fichier .BIN de destination est défini : ● ● soit par la saisie de son nom dans le bandeau (sans suffixe .BIN, celui-ci étant rajouté automatiquement par le logiciel). La sauvegarde est validée par <Entrée>. soit par les touches dynamiques suivantes si le fichier existe déjà. Dans ce cas le programme va écraser le contenu actuel du fichier. [DISK] [FLOPPY] [DIR] définit le support sur lequel sera sauvegardé le fichier : disque dur ou disquette. Le support par défaut est le disque dur. visualise les fichiers XXX.BIN du sous-répertoire déclaré dans l’écran CHOIX DES OPTIONS SYSTEME (USER par défaut). <¯↑><↓> déplacent le curseur (vidéo inverse) sur le nom de fichier choisi. <Entrée> valide le choix effectué. Le nouveau programme va écraser le contenu actuel du fichier XXX.BIN, après confirmation par [YES]. [DELETE] provoque l’effacement du fichier en vidéo inverse, après confirmation par [YES]. Remarques : le nom du fichier .BIN doit comprendre au maximum 7 caractères alphanumériques. si le support choisi est une disquette, celle-ci doit être préalablement formatée sous DOS, par la commande FORMAT. Lors de la première sauvegarde sur disque dur ou disquette, un message signale qu’il est nécessaire de créer le sous-répertoire dans lequel seront rangés les fichiers applications. Celui-ci est automatiquement créé par le système, après confirmation par [YES]. 3.5-3 Procédure de restitution du programme application (fichier XXX.BIN) RETRIEVE permet de restituer le contenu d’un fichier .BIN. Ce fichier est défini : ● ● soit par la saisie de son nom (sans suffixe). La restitution est validée par <Entrée>. soit par les touches dynamiques suivantes : [DISK] [FLOPPY] [DIR] permet de choisir le support sur lequel se trouve le fichier programme à restituer (disque dur ou disquette). visualise l’ensemble des fichiers .BIN du sous-répertoire, défini dans l’écran CHOIX DES OPTIONS SYSTEME. <¯↑><↓> déplacent le curseur (vidéo inverse) sur le fichier programme à restituer. <Entrée> valide le choix effectué et lance la restitution du fichier sélectionné. [DELETE] provoque l’effacement du fichier en vidéo inverse, après confirmation par [YES]. 3/12 X Chapitre 4 Mode contrôle Sous-chapitre Page 4.1 Description du mode 4.1-1 Accès au mode CONTROLE 4/2 4/2 4.1-2 Visualisation de l'état de l'automate connecté physiquement 4/2 4.1-3 Commandes de l'automate connecté physiquement 4/2 Ce sous-chapitre se termine à la page 4/2 4/1 4.1 Description du mode Le mode CONTROLE permet au terminal : ● ● de visualiser l’état de l’automate connecté physiquement (RUN, STOP), d’accéder aux commandes d’exécution et d’arrêt du programme. 4.1-1 Accès au mode CONTROLE L’accès au mode CONTROLE se fait à partir de l’écran SELECTION DES MODES, en mode connecté (MEMOIRE TSX). 0 donne accès au mode CONTROLE. Valider par <Entrée>. 4.1-2 Visualisation de l’état de l’automate connecté physiquement Ces informations apparaissent dans la zone événements temps réel de l’écran : S R LINE FAULT : automate en arrêt d’exécution (STOP), : automate en exécution (RUN), : terminal connecté, : automate en défaut. 4.1-3 Commandes de l’automate connecté physiquement INIT PG initialise l’automate. L’entrée I0,0 est configurée en entrée normale : RUN PG lance l’exécution du programme. STOP PG arrête l’exécution du programme. L’entrée I0,0 est configurée en entrée RUN/STOP et l’automate est en RUN par cette entrée (I0,0 = 1) : STOP PG RUN PG arrête l’exécution du programme. relance l’exécution du programme. L’entrée I0,0 est configurée en entrée RUN/STOP et l’automate est en STOP par cette entrée (I0,0 = 0) : RUN PG STOP PG commandes inactives. 4/2 X Chapitre 5 Mode configuration Sous-chapitre Page 5.1 Présentation du mode 5.1-1 Accès au mode et aux fonctions de configuration 5/2 5/2 5.2 Initialisation de la mémoire 5.2-1 Procédure en mode autonome 5/3 5/3 5.2-2 Procédure en mode connecté 5/3 5.3 Configuration de l'application 5/4 5.3-1 Procédure 5/4 5.4 Configuration des entrées/sorties et tâche rapide 5.5 Configuration des temporisateurs 5/5 5/7 5.5-1 Procédure 5/7 5.6 Configuration des compteurs 5.6-1 Procédure 5/8 5/8 Ce sous-chapitre se termine à la page 5/8 5/1 5.1 Présentation du mode Ce mode permet de définir la structure matérielle et logicielle de l’application : ● ● initialisation de la mémoire, configuration des entrées/sorties, 5.1-1 Accès au mode et aux fonctions de configuration après validation par <Entrée>, donne accès au mode CONFIGURATION. Cet accès est possible en mode de fonctionnement autonome ou connecté. Dans le cas de fonctionnement connecté et automate en RUN, l’initialisation de la mémoire est impossible et les fonctions de configuration sont accessibles en lecture uniquement. 1 Ecran sélection des Modes 1 Modifications prises en compte Entrée Ecran sélection des fonctions de Configuration 0 1 Entrée Initialisation mémoire Entrée YES VALID YES ABORD Entrée Modifications non prises en compte 2 Entrée 3 YES Entrée 4 Entrée Application Configuration E/S et tâche rapide Configuration temporisateurs Configuration compteurs Entrée Entrée Entrée Entrée Création d’une configuration : Avant toute création, il est impératif d’effectuer une initialisation de la mémoire automate en mode connecté ou de la mémoire locale en mode autonome. Si la mémoire locale est vierge ou si la mémoire automate est vierge ou protégée seule la fonction 0 : initialisation de la mémoire est accessible. Les autres choix deviendront accessibles une fois la mémoire initialisée. Modification d’une configuration : N’utiliser que les fonctions 1, 2, 3 ou 4 et valider les modifications par les touches dynamiques [VALID] [YES]. Lecture d’une configuration : N’utiliser que les fonctions 1, 2, 3 ou 4 et sortir du mode lecture par les touches dynamiques [ABORT] [YES]. 5/2 Mode configuration 5.2 0 5 Initialisation de la mémoire cette fonction permet d’initialiser la mémoire du terminal en mode autonome ou la mémoire programme de l’automate en mode connecté. Cette mémoire est ainsi effacée et structurée pour recevoir une nouvelle application. 20/10/93 16:00 CONF CONF: PESAGE ’”TOUCHES”””””””””””””””””””” INITIALISATION MEMOIRE ””””””””””””””””””””” » » » » » » » » » » 0 » TSX : 17-20 » » » » » » » » » » » » VERSION >= 5.0 » » » » » » » » » » » 1 » MEMOIRE : 24 K8 » » » » » » » » » » » » LANGAGE : PL7 1 » » » » » » » » » » ƒ”””””””””≈””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ 17-10 17-20 ATTENTION une fois validée par <Entrée> [YES], l’initialisation est lancée et provoque l’effacement de tout programme pouvant résider en mémoire. 5.2-1 Procédure en mode autonome Sélectionner les caractéristiques physique et logicielle de l’automate destiné à recevoir l’application : 0 TSX = choix du processeur de l’automate [17-10] ou [17-20] 1 MEMOIRE = taille de la mémoire utilisateur TSX 17-10 : 8 Koctets TSX 17-20 : [8K] ou [24K] (taille en Koctets) La version logicielle (VERSION) et le langage de programmation (LANGAGE) sont visualisés, mais non accessibles. 5.2-2 Procédure en mode connecté 0 cette commande n’est plus accessible (INTERDIT EN CONNECTE), le type de processeur étant fixé par l’automate avec lequel le terminal est connecté. 1 MEMOIRE = taille de la mémoire utilisateur TSX 17-10 : 8 Koctets TSX 17-20 : [8K] ou [24K] (taille en Koctets) 5/3 5.3 1 Configuration de l’application cette fonction permet de : ● ● saisir le nom de l’application, calculer la place libre restant dans le programme. L’écran rappelle également les choix effectués lors de l’initialisation de la mémoire. 20/10/93 19:01 CONF CONF: PESAGE ’”TOUCHES”””””””””””””””””” CONFIGURATION APPLICATION ”””””””””””””””””””” » » » » » » » » » » » » » 0 » NOM PROG. : "PESAGE " » » » » » » TSX : TSX 17_20 V : 5.0 » » » » » » MEMOIRE : PC/PS RAM 24 K8 » » » » » 1 » LIBRE : 2897 INSTRUCTIONS » » » » » » LANGAGE : PL7 1 WD(ms): 150 » » » » » » CONF. E/S : YES » » » » » » » » » » » » » ƒ”””””””””≈””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ COMPUTE 5.3-1 Procédure 0 NOM PROG. = Saisie du nom de l’application. Une fois la fonction validée, ce nom sera visualisé en haut à droite de tous les écrans. [MODIFY] donne accès à la saisie du nom de l’application dans le bandeau : NOM PROGRAMME = (16 caractères au maximum). <Entrée> valide le nom saisi. Celui-ci apparaît alors dans l’écran. 1 LIBRE = Place disponible dans le programme (nombre d’adresses). [COMPUTE] lance le calcul de la place disponible dans le programme. Le nombre d’adresses restantes est visualisé une fois le calcul terminé. Les autres informations visualisées renseignent sur les choix déjà effectués : TSX V MEMOIRE LANGAGE WD(ms):150 CONF.E/S = type de processeur, = version logicielle (indication de compatibilité), = taille de la mémoire utilisateur, = langage de programmation; = valeur du chien de garde en ms, = état des entrées/sorties (configurées ou non). 5/4 Mode configuration 5.4 2 5 Configuration des entrées/sorties et tâche rapide cette fonction permet de configurer les modules présents et la tâche rapide si celle-ci existe. Le champ M0 représente l’automate de base et les champs M1 et M2 les 2 extensions possibles. Les touches déplacement permettent de sélectionner le champ à configurer : M0 à M2 ou TACHE RAPIDE. 20/1093 19:54 CONF CONF: PESAGE ’””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” » CONFIGURATION DES ENTREES/SORTIES & TACHE RAPIDE » ¬””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””π » ENTREES / SORTIES » TACHE RAPIDE » » ’”””””””””””””””””””””””” » » » M0 » I0,0 = “ » » » » » O0,0 = ‘ » » » » ¬””””””””””””””””””””””””π » ENTREE = I0.8 -> I0.15 » » M1 » module » » » » » LOC » » SORTIE = O0.8 -> O0.15 » » ¬””””””””””””””””””””””””π » » » M2 » module » » FC = [C] » » » LOC » » » » ƒ””””””””””””””””””””””””∂ » I0,24 = “ » » » » » » I0,25 = ‘ » » » » » » » » » » » » » ƒ”””””””””””””””””””””””””””””””””””””≈”””””””””””””””””””””””””””””””””””””””∂ INPUT OUTPUT FC I0.24 I0.25 Champ M0 [I0.0] configure l’entrée I0,0 en entrée normale ou en entrée fonction RUN/STOP. [O0.0] configure la sortie O0,0 en sortie normale ou en sortie fonction sécurité (SECURITY). Champs M1 et M2 [LOC] permet de configurer le module, pointé par le curseur (en vidéo inverse), en local (LOC) ou en réseau (NET). Pour l’instant seule la configuration LOC est opérationnelle. [CLR CONF] annule la configuration de tous les modules d’extension (M1 et M2). [NO MOD] annule le dernier module d’extension de la configuration, si celui-ci est pointé par le curseur. “No module” apparaît alors dans le champ correspondant. 5/5 Champ TACHE RAPIDE Ce champ est accessible par les touches : [INPUT] par actions successives, permet de choisir les 8 bits d’entrées (octet) de l’automate de base, affectés en tâche rapide lorsque celle-ci est active : (I0.0 à I0.7) ou (I0.8 à I0.15) ou (I0.16 à I0.23). [OUTPUT] par actions successives, permet de choisir les 8 bits de sorties (octet) de l’automate de base, échangés en tâche rapide lorsque celle-ci est active : (O0.0 à O0.7) ou (O0.8 à O0.15). [FC] par actions successives, configure le compteur/temporisateur rapide en compteur (C) ou temporisateur (T). [I0.24] par actions successives, configure l’entrée I0,24 en entrée normale ou en entrée événementielle rapide. [I0.25] par actions successives, configure l’entrée I0,25 en entrée normale ou en entrée événementielle rapide. Remarques : En mode connecté, après avoir validé la configuration des modules, l’automate vérifie que cette configuration correspond aux modules présents. Si ce n’est pas le cas : ● le module est mis en défaut par l’automate, ● le bit système SY10 est mis à 0 (défaut d’entrées/sorties), ● le voyant I/O de l’automate est alors allumé. Lors des échanges d’entrées/sorties, aucun bit du module en défaut n’est pris en compte par l’automate. 5/6 Mode configuration 5.5 5 Configuration des temporisateurs 3 cette fonction permet de définir les paramètres des temporisateurs, leur nombre étant fixe (32 temporisateurs possibles). 20/10/93 18:56 CONF CONF: PESAGE ’””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” » CONFIGURATION DES TEMPORISATEURS » »TEMPO MNEMONIQUE Ti,P TB COMMENTAIRE » ¬”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””π »T0 Timer1 100 10ms Temporisation » »T1 ........ 125 100ms ................................ » »T2 ........ 50 1s ................................ » »T3 ........ 1 1mn ................................ » »T4 ........ 50 10ms ................................ » »T5 ........ 100 1s ................................ » »T6 ........ 100 1s ................................ » »T7 ........ 9999 1mn ................................ » »T8 ........ 9999 1mn ................................ » »T9 ........ 9999 1mn ................................ » »T10 ........ 9999 1mn ................................ » »T11 ........ 9999 1mn ................................ » »T12 ........ 9999 1mn ................................ » »T13 ........ 9999 1mn ................................ » »T14 ........ 9999 1mn ................................ » »T15 ........ 9999 1mn ................................ » ƒ”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ PRESET TIMEBASE MNEMONIC ARCHIV T16->T31 5.5-1 Procédure [PRESET] permet de modifier la valeur de présélection du temporisateur visualisé en vidéo inverse (9999 par défaut). [TIMEBASE] permet par actions successives, de choisir la base de temps du temporisateur visualisé en vidéo inverse : 10ms, 100ms, 1s et 1mn (1mn par défaut). [ARCHIV] permet de définir dans le bandeau le nom du fichier des mnémoniques. [MNEMONIC] permet de définir ou de modifier un mnémonique associé à une variable de type temporisateur. [T16→T31] visualise et donne accès aux paramètres des temporisateurs T16 à T31. [T0→T15] Remarque : visualise et donne accès aux paramètres des temporisateurs T0 à T15. les paramètres des temporisateurs sont également accessibles en mode PROGRAMMATION, par la touche <ZOOM>. 5/7 5.6 Configuration des compteurs 4 cette fonction permet de définir les paramètres des compteurs, leur nombre étant fixe (16 compteurs possibles). 20/1093 17:46 CONF CONF: PESAGE ’””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” » CONFIGURATION DES COMPTEURS » »COMPTEUR MNEMONIQUE Ci,P COMMENTAIRE » ¬”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””π »C0 ........ 100 ................................ » »C1 ........ 9999 ................................ » »C2 ........ 9999 ................................ » »C3 ........ 9999 ................................ » »C4 ........ 9999 ................................ » »C5 ........ 9999 ................................ » »C6 ........ 9999 ................................ » »C7 ........ 9999 ................................ » »C8 ........ 9999 ................................ » »C9 ........ 9999 ................................ » »C10 ........ 9999 ................................ » »C11 ........ 9999 ................................ » »C12 ........ 9999 ................................ » »C13 ........ 9999 ................................ » »C14 ........ 9999 ................................ » »C15/FC ........ 9999 ................................ » ƒ”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ PRESET MNEMONIC ARCHIV 5.6-1 Procédure [PRESET] permet de modifier la valeur de présélection du compteur visualisé en vidéo inverse (9999 par défaut). [ARCHIV] permet de définir dans le bandeau le nom du fichier des mnémoniques. [MNEMONIC] permet de définir ou de modifier un mnémonique associé à une variable de type compteur. Remarque : les paramètres des compteurs sont également accessibles en mode PROGRAMMATION, par la touche <ZOOM>. 5/8 X Chapitre 6 Mode programmation Sous-chapitre Page 6.1 Présentation 6.1-1 Présentation de l'écran de programmation 6.1-2 Accès au mode et aux fonctions proposées 6.2 Choix de l'adresse programme 6/2 6/2 6/3 6/4 6.2-1 Saisie du nom d'archivage 6.2-2 Saisie de la tâche 6/4 6/4 6.2-3 Choix du point d'entrée dans le programme 6/5 6.3 Lecture d'un programme 6/6 6.4 Saisie du programme 6/8 6.4-1 Saisie d'une instruction 6/8 6.4-2 Saisie d'un commentaire programme court 6.4-3 Saisie d'un mnémonique et de son commentaire (facultatif) 6/9 6/9 6.5 Modification d'un programme 6/10 6.5-1 Modification d'une instruction 6/10 6.5-2 Modification d'un mnémonique et de son commentaire 6.5-3 Insertion d'une instruction 6/10 6/10 6.5-4 Suppression d'une ligne de programme 6/11 6.5-5 Suppression d'un bloc d'instructions 6.5-6 Déplacement d'un bloc d'instructions 6/11 6/11 6.5-7 Copie d'un bloc d'instructions 6.5-8 Modification des paramètres des temporisateurs et compteurs 6/12 6/12 6.6 Recherche et remplacement d'un objet 6.6-1 Recherche d'un objet 6.6-2 Recherche et Remplacement d'un objet 6/13 6/13 6/14 6.7 Visualisation de variables en temps réel 6/15 Ce sous-chapitre se termine à la page 6/16 6/1 6.1 Présentation 6.1-1 Présentation de l’écran de programmation Cet écran visualise 10 lignes consécutives de programme. Chaque ligne est elle-même divisée en 4 champs qui visualisent les informations suivantes : 20/10/93 07:34 PROG » »S0000 L I0,0 » »S0001 = B0 » »S0002 L O0,0 » »S0003 $ 2 » »S0004 = B2 » »S0005 LN SY13 » »S0006 = B4 » »S0007 LN SY0 » »S0008 AN SY1 » »S0009 = B6 » LOCAL: PESAGE Ent0 Module de base/ entree 0 Bit0 Bit interne 0 » » » » » » » » » » » » » » » » » » » » » Commentaire court 2 Bit2 Bit interne 2 Bit4 Bit interne 4 Bit6 Bit interne 6 DISPLAY ADDRESS 1 ● INS MOD DEL MNEMONIC MEMENTO ./. l’adresse programme : - S.... pour la tâche maître, - F.... pour la tâche rapide. Toutes les adresses utilisables (925 ou 2973 suivant la taille mémoire configurée) sont visualisables; les adresses non utilisées ayant l’opérateur NOP. Le nombre d’adresses étant fixe, les adresses affectées en tâche rapide sont déductibles des adresses affectées en tâche maître. 2 ● instruction : opérateur et opérande (ou variable), 3 ● mnémonique : 8 caractères au maximum (facultatif), 4 ● commentaire de mnémoniques : 32 caractères au maximum (facultatif). Notes : les mnémoniques associés aux variables peuvent être saisis indifféremment en modes PROGRAMMATION, DOCUMENTATION/IMPRESSION ou CONFIGURATION (objets de type temporisateur ou compteur seulement). pour les instructions du type $ x, les champs 3 et 4 visualisent le commentaire programme court associé (32 caractères au maximum). 6/2 6 Mode programmation 6.1-2 Accès au mode et aux fonctions proposées 2 donne accès au mode PROGRAMMATION. Valider par <Entrée>. Ecran Sélection des Modes 2 Entrée Ecran Choix de l’adresse Programme CLEAR Entrée Ecran Visualisation du Programme INS MOD DEL VISU Saisie du programme Modification du programme Suppression d’une ligne programme Visualisation de variables Recherche et Remplacement Entrée Entrée CLEAR CLEAR 6/3 SEARCH REPLACE 6.2 Choix de l’adresse programme L’accès à la lecture, création ou modification d’un programme passe par l’écran CHOIX DE L’ADRESSE PROGRAMME, qui permet de : ● donner un nom d’archivage au programme, ● choisir la tâche à visualiser ou programmer, ● définir le point d’entrée dans le programme. 20/10/93 09:23 PROG LOCAL: PESAGE ’”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” » ’””””””””””””””””””””””” » » » NOM ARCHIVAGE:PESAGE » » » ƒ”””””””””””””””””””””””∂ » » » » TASK LANGUAGE PART » » ==== ======== ==== » » » » » » SEQ LIST TOP » » LABEL » » S0000 » » STEP » » BOT » » » » FAST LIST TOP » » LABEL » » F0000 » » BOT » » » ƒ””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ TASK ARCHIVE TOP BOT LABEL S.... STEP ./. 6.2-1 Saisie du nom d’archivage [ARCHIV] permet de saisir ou de modifier le nom sous lequel sera archivé le dossier. Ce nom est obligatoire, pour permettre la saisie des mnémoniques et de leurs commentaires, des commentaires programme courts. Les fichiers correspondants .SYM et .SHC sont sauvegardés sous le répertoire PL7 (voir chapitre 2.4). 6.2-2 Saisie de la tâche [TASK] sélectionne la tâche : tâche maître (SEQ) ou tâche rapide (FAST) (en vidéo inverse). Le choix par défaut est SEQ. 6/4 Mode programmation 6 6.2-3 Choix du point d’entrée dans le programme [TOP] point d’entrée en début de la tâche sélectionnée. [BOT] point d’entrée en fin de la tâche sélectionnée. [LABEL] point d’entrée dans la tâche sélectionnée par une étiquette saisie dans le bandeau. Cette étiquette doit au préalable avoir été saisie dans le programme (LAB 1 à 127). [S....] point d’entrée dans la tâche maître (SEQ) à l’adresse saisie dans le bandeau. [F....] point d’entrée dans la tâche rapide (FAST) à l’adresse saisie dans le bandeau. [STEP] point d’entrée dans la tâche maître (SEQ) à l’étape Grafcet saisie dans le bandeau. [./.] suite des touches dynamiques. [CLR PROG] provoque l’effacement du programme. Après confirmation par [YES], à chaque adresse programme sera associé l’opérateur NOP. La configuration n’est pas modifiée. [INIT PG] uniquement en mode connecté : provoque la mise à 1 de SY0. Les données sont initialisées (mise à zéro). [RUN PG] uniquement en mode connecté : provoque la mise en RUN de l’automate. [STOP PG] uniquement en mode connecté : provoque la mise en STOP de l’automate. [CODE] uniquement en mode connecté avec l’automate en RUN : cette touche permet de saisir le code “7534” qui autorise la modification du programme en RUN. 6/5 6.3 Lecture d’un programme La lecture du programme s’effectue à partir de l’écran VISUALISATION DU PROGRAMME (DISPLAY), qui permet de visualiser 10 lignes consécutives de programme. 20/10/93 10:08 PROG » »S0000 L I0,0 » »S0001 = B0 » »S0002 L O0,0 » »S0003 $ 2 » »S0004 = B2 » »S0005 LN SY13 » »S0006 = B4 » »S0007 LN SY0 » »S0008 AN SY1 » »S0009 = B6 » LINE: PESAGE Ent0 Module de base/ entree 0 Bit0 Bit interne 0 » » » » » » » » » » » » » » » » » » » » » Commentaire court 2 Bit2 Bit interne 2 Bit4 Bit interne 4 Bit6 Bit interne 6 DISPLAY ADDRESS INS MOD DEL VISU MNEMONIC MEMENTO RUN PG ./. [ADDRESS] permet de positionner le curseur (vidéo inverse) sur l’adresse saisie dans le bandeau. La ligne de programme correspondante est visualisée en début d’écran. [INS] permet de passer en insertion d’instructions. [MOD] permet de passer en modification d’une instruction.. [DEL] permet de passer en suppression d’une ligne de programme. [VISU] uniquement en mode connecté : permet de passer en visualisation de variables. [MNEMONIC] permet de passer en saisie ou modification de mnémonique. [MEMENTO] visualise l’écran d’association “opérateurs/opérandes”, qui donne la liste des instructions utilisables : 20/1093 08:21 PROG LOCAL: PESAGE ’INSTR.””””””””PERANDE””””””””””””””””””””””””””””””””””””””””””””””””””””””””” » Si,j I/Oi,j Bi SYi Ti Ci SCi SCi,j SRi SRi,j IM Xi » ¬””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””π »L.LN x x x x x x(K) x x x » »A,AN x x x x x x x x x » »O,ON x x x x x x x x x » »XO x x x x x x x x x » »S x x x x x(K) x x x » »S* x x - x » »R x x x x x x x x » »R* x x - x » »=,=N x x x x x x » »=* x x - x » »P x - - » »CU - x x x - » »CD - x x x - » »H x - » »NOP $ 0..199 N Test » »LAB 1..127 JMP 1..127 (LAB) » »-*- 1..62 =*= 1..62,POST # 1..62 (-*-) » ƒ””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ 6/6 Mode programmation [RUN PG] 6 uniquement en mode connecté : provoque la mise en RUN de l’automate. [STOP PG] uniquement en mode connecté : provoque la mise en STOP de l’automate. [./.] visualise la suite des touches dynamiques. [SELECT] permet de rendre active une sélection. (voir chapitre 6.5). [RES] si une sélection est active, annule cette sélection. [CUT] supprime les instructions sélectionnées. [COPY] copie les instructions sélectionnées. [SEARCH] permet de rechercher un objet ou une instruction. [REPLACE] permet de substituer un objet par un autre. <↓> <↑­­ > déplacent le curseur sur l’adresse suivante ou précédente. <→><←> déplacent le curseur en avant ou en arrière, par pas de 5 lignes. <ZOOM> permet d’accéder à la configuration des objets temporisateurs et compteurs. 20/10/93 11:45 PROG LOCAL: PESAGE ’”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” » CONFIGURATION DES TEMPORISATEURS » »TEMPO MNEMONIQUE Ti,P TB COMMENTAIRE » ¬””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””π »T0 Timer1 100 10ms Temporisation » »T1 ........ 125 100ms ................................ » »T2 ........ 50 1s ................................ » »T3 ........ 1 1mn ................................ » »T4 ........ 50 10ms ................................ » »T5 ........ 100 1s ................................ » »T6 ........ 100 1s ................................ » »T7 ........ 9999 1mn ................................ » »T8 ........ 9999 1mn ................................ » »T9 ........ 9999 1mn ................................ » »T10 ........ 9999 1mn ................................ » »T11 ........ 9999 1mn ................................ » »T12 ........ 9999 1mn ................................ » »T13 ........ 9999 1mn ................................ » »T14 ........ 9999 1mn ................................ » »T15 ........ 9999 1mn ................................ » ƒ””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ PRESET TIMEBASE MNEMONIC ARCHIV 6/7 T16->T31 6.4 Saisie du programme Les adresses étant proposées par le système, seules les instructions (opérateur et opérande) sont à saisir. Cette saisie s’effectue instruction par instruction. A chaque variable peut être associé un mnémonique et son commentaire. Les instructions de type $x peuvent être complétées par un commentaire programme court. 20/10/93 08:32 PROG » »S0048 AN X5 » »S0049 AN X6 » »S0050 AN X7 » »S0051 AN B10 » »S0052 # 1 » »S0053 -*- 1 » »S0054 LN O0,5 » »S0055 R T6 » P= 100*1s »S0056 S T0 » P= 100*10ms »S0057 S SC0,0 » S LINE INSERT = N SY8 LOCAL: PESAGE Timer1 Temporisation » » » » » » » » » » » » » » » » » » » » » 6.4-1 Saisie d’une instruction Positionner le curseur (vidéo inverse) sur la première adresse du programme. INS sélectionne la fonction INSERTION et positionne le curseur dans le bandeau pour permettre la saisie d’une instruction. L’opérateur et l’opérande (ou variable) doivent être séparés par un caractère blanc. La saisie incorrecte de l’un de ces paramètres est signalée par un message d’erreur : OPERATEUR ERRONE ou OPERANDE ERRONE. Exemple : L I0,3 ou L I0.3 ● ● le séparateur opérande peut être une virgule ou un point. aucun blanc ne doit séparer le type d’objet (I) de son numéro d’ordre (0,3). <Entrée> valide l’instruction saisie. Celle-ci est alors visualisée dans le programme à l’adresse pointée par le curseur. Saisir une nouvelle instruction ou quitter la fonction INSERTION par la commande <CLEAR> ou <QUIT>. Note : avant saisie du programme en tâche rapide, seule l’adresse 0 est visualisée : F0000 EP. 6/8 Mode programmation 6 6.4-2 Saisie d’un commentaire programme court Ce commentaire (32 caractères au maximum) est saisi à la suite d’une instruction $. Il est visualisé à l’écran et sera imprimé sur le listing. L’instruction $ permet également d’associer un commentaire long au programme (10 lignes de 80 caractères), qui n’apparaîtra que sur un listing long. La saisie d’une instruction $ x, suivie de son commentaire court, est identique à la saisie des autres instructions (voir chapitre 6.4.1). Exemple : $ 2 commentaire programme court ● ● l’opérateur $ doit être séparé de son numéro (0 à 199) par un caractère blanc, le commentaire court doit être séparé de l’instruction par au moins un caractère blanc. Ce commentaire est facultatif. 6.4-3 Saisie d’un mnémonique et de son commentaire (facultatif) [MNEMONIC] permet de saisir le mnémonique associé à l’instruction pointé par le curseur (adresse en vidéo inverse). La saisie s’effectue dans le bandeau (8 caractères alphanumériques non ponctués au maximum). <Entrée> valide la saisie du mnémonique dans le bandeau et visualise la touche dynamique suivante : <Entrée> [COMMENT] permet de saisir le commentaire associé au mnémonique (32 caractères au maximum). <Entrée> valide la saisie du commentaire dans le bandeau. valide l’ensemble des informations (variable, mnémonique et commentaire) visualisées dans le bandeau. Celles-ci sont alors visualisées dans le programme. Note : la saisie et validation d’un nouveau mnémonique met à jour automatiquement la table des mnémoniques, visualisable en mode DOCUMENTATION/IMPRESSION. 6/9 6.5 Modification d’un programme 6.5-1 Modification d’une instruction En utilisant les touches déplacement, positionner le curseur sur l’instruction à modifier (adresse en vidéo inverse). MOD sélectionne la fonction MODIFICATION. L’instruction à modifier est visualisée dans le bandeau. Saisir la nouvelle instruction (voir chapitre 6.4). <Entrée> valide la nouvelle instruction. Celle-ci est alors visualisée dans le programme. 6.5-2 Modification d’un mnémonique et de son commentaire En utilisant les touches déplacement positionner le curseur sur la ligne à modifier (adresse en vidéo inverse). [MNEMONIC] permet de passer en modification du mnémonique. La variable, son mnémonique et son commentaire sont visualisés dans le bandeau, en même temps que les touches dynamiques suivantes : [VAR NAME] permet de modifier la variable (ou opérande) visualisé dans le bandeau. La nouvelle variable doit être validé par <Entrée>. [MNEMONIC] permet de modifier le mnémonique visualisé dans le bandeau. Le nouveau mnémonique doit être validé par <Entrée>. [COMMENT] <Entrée> permet de modifier (ou de saisir) le commentaire associé au mnémonique. La nouvelle saisie doit être validée par <Entrée>. valide l’ensemble des informations visualisées dans le bandeau. Celles-si sont alors visualisées dans le programme. 6.5-3 Insertion d’une instruction En utilisant les touches déplacement positionner le curseur sur la ligne où sera insérée la nouvelle instruction (adresse en vidéo inverse). [INS] sélectionne la fonction INSERTION et positionne le curseur dans le bandeau pour permettre la saisie de l’instruction à insérer. <Entrée> valide l’instruction saisie. Celle-ci est alors visualisée dans le programme. Toutes les instructions suivantes ont donc leur adresse incrémentée de 1. Quitter la fonction INSERTION par la touche <CLEAR> ou <QUIT>. Cette fonction est automatiquement abandonné lorsqu’il n’est plus possible d’insérer des instructions (mémoire saturée). 6/10 Mode programmation 6 6.5-4 Suppression d’une ligne de programme En utilisant les touches déplacement positionner le curseur sur la ligne à supprimer (adresse en vidéo inverse). DEL provoque la suppression de la ligne pointée par le curseur. Toutes les instructions suivantes ont donc leur adresse décrémentée de 1. 6.5-5 Suppression d’un bloc d’instructions En utilisant les touches déplacement positionner le curseur sur la première ligne à supprimer (adresse en vidéo inverse). [SELECT] valide l’adresse de début du bloc d’instructions. Celle-ci apparaît alors dans le bandeau (Ligne 1). <↓> <↑> permettent de définir le bloc à supprimer. Le nombre de lignes apparaît dans le bandeau à côté de l’adresse de début de bloc. [CUT] supprime le bloc d’instructions sélectionné. Celui-ci est mémorisé dans un registre. [RES] annule la sélection. 6.5-6 Déplacement d’un bloc d’instructions Supprimer le bloc d’instructions à déplacer (au maximum 64 instructions) (voir suppression d’un bloc d’instructions). En utilisant les touches déplacement positionner le curseur sur l’adresse où doit être déplacé le bloc d’instructions sélectionné (adresse en vidéo inverse). [COPY] restitue le bloc d’instructions sélectionné, à partir de l’adresse pointée par le curseur. 6/11 6.5-7 Copie d’un bloc d’instructions En utilisant les touches déplacement positionner le curseur sur la première ligne à copier (adresse en vidéo inverse). [SELECT] valide l’adresse de début du bloc d’instructions. Celle-ci apparaît alors dans le bandeau (Ligne 1). <↓> <↑> permettent de définir le bloc à copier. Le nombre de lignes apparaît dans le bandeau à côté de l’adresse de début de bloc. [SELECT] mémorise le bloc d’instructions sélectionné, dans un registre (au maximum 64 instructions). <↓> <↑> déplacent le curseur sur l’adresse à partir de laquelle sera copié le bloc sélectionné. [COPY] restitue le bloc d’instructions sélectionné. 6.5-8 Modification des paramètres des temporisateurs et compteurs En utilisant les touches déplacement positionner le curseur sur l’objet temporisateur (T) ou compteur (C), dont les paramètres sont à modifier (adresse en vidéo inverse). Les paramètres actuels sont visualisés sous l’instruction : Exemple : S T0 P= 200*10ms <ZOOM> visualise le tableau de configuration des temporisateurs ou compteurs. Le curseur est positionné sur l’objet dont les paramètres sont à modifier. [PRESET] permet de saisir dans le bandeau la nouvelle valeur de présélection (PRESET=). <Entrée> <Entrée> valide la saisie dans le bandeau. La nouvelle valeur est visualisée dans le tableau. [TIMEBASE] par actions successives permet de modifier dans le tableau la base de temps. valide le tableau de configuration. Les nouveau paramètres sont visualisés dans le programme. 6/12 Mode programmation 6.6 6 Recherche et remplacement d’un objet Les fonctions RECHERCHE et REMPLACEMENT s’effectuent en mode automatique ou pas à pas. La recherche s’effectue depuis le début de la tâche sélectionnée, sur les objets suivants : variable, instruction ou mnémonique. La recherche et remplacement s’effectue sur les variables seulement. La variable à remplacée peut cependant être saisie par son mnémonique. Un objet ne peut être remplacé que par un objet de même type (Bi par Bj, etc...). 20/10/93 17:58 PROG » »S0048 AN X5 » »S0049 AN X6 » »S0050 AN X7 » »S0051 AN B10 » »S0052 # 1 » »S0053 -*- 1 » »S0054 LN O0,5 » »S0055 R T6 » P= 100*1s »S0056 S T0 » P= 100*10ms »S0057 S SC0,0 » SEARCH B0 (Bit0 SEARCH LOCAL: PESAGE Timer1 » » » » » » » » » » » » » » » » » » » » » Temporisation Bit interne 0 ) S/STEP MODE 6.6-1 Recherche d’un objet SEARCH donne accès à la fonction RECHERCHE. Les touches dynamiques suivantes sont alors visualisées : [MODE] permet de choisir le mode de recherche : pas à pas (S/STEP) ou automatique (AUTO). Le mode actif étant visualisé en bas à droite de l’écran. [SEARCH] permet la saisie dans le bandeau de l’objet à rechercher (variable, instruction ou mnémonique). <Entrée> valide l’objet saisi. Si celui-ci existe il apparaît dans le bandeau, avec son mnémonique et commentaire associé. <Entrée> lance la recherche de l’objet prédéfini. Mode de recherche pas à pas (S/STEP) La première adresse où apparaît l’objet prédéfini est visualisée en bas à droite de l’écran. Les touches dynamiques suivantes sont proposées : [ABORT] interrompt la recherche et visualise l’écran précédent. [NEXT] continu la recherche. La nouvelle adresse où apparaît l’objet recherché remplace l’adresse précédente. 6/13 Mode de recherche automatique (AUTO) Les lignes de programme dans lesquelles apparaissent l’objet sont au fur et à mesure visualisées à l’écran. Les touches dynamiques suivantes sont proposées : <CLEAR> [ABORT] interrompt la recherche et visualise l’écran précédent. [WAIT] interrompt momentanément la recherche et donc le défilement à l’écran. [CONTINUE] poursuit la recherche après une interruption momentanée par la touche [WAIT]. abandonne la fonction RECHERCHE et visualise l’écran DISPLAY. 6.6-2 Recherche et Remplacement d’un objet La variable de substitution doit être du même type que la variable à remplacer. REPLACE donne accès à la fonction RECHERCHE ET REMPLACEMENT. Les touches dynamiques suivantes sont visualisées : [MODE] permet de choisir le mode de remplacement : pas à pas (S/STEP) ou automatique (AUTO). Le mode actif est visualisé en bas à droite de l’écran. [OLD] permet de saisir dans le bandeau l’objet à remplacer. Celui-ci doit être validé par <Entrée>. [NEW] permet de saisir dans le bandeau l’objet de substitution. Celui-ci doit être validé par <Entrée>. <Entrée> valide le remplacement et visualise les touches suivantes permettant de lancer le remplacement. <CLEAR> [NO] annule la substitution et continue la recherche. [ABORT] annule la substitution et abandonne la recherche. [YES] confirme la substitution et continue la recherche. abandonne la fonction RECHERCHE ET REMPLACEMENT et visualise l’écran DISPLAY. 6/14 Mode programmation 6.7 6 Visualisation de variables en temps réel Cette fonction permet en mode connecté : ● ● ● de visualiser en temps réel les variables utilisées dans le programme, de définir 8 variables au maximum en plus de celles utilisées dans le programme, qui seront visualisées dans une fenêtre située au bas de l’écran, de définir une variable qui pourra être modifiée ou forcée, suivant le type de variable. 20/10/93 20:38 PROG LINE: PESAGE » » »S0000 L I0,0 = 0 Ent0 Module de base/ entree 0 » » » »S0001 = B0 = 0 Bit0 Bit interne 0 » » » »S0002 L O0,0 = 0 » » » »S0003 $ 2 Commentaire court 2 » » » »S0004 = B2 = 0 Bit2 Bit interne 2 » » » »S0005 LN SY13 = 1 » » » »S0006 = B4 = 0 Bit4 Bit interne 4 » » » ¬”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””π » B0 = 0 »O0,0 = 0 » » B1 = 0 »O0,1 = 0 » » B2 = 0 »O0,2 = 0 » » B3 = 0 » » ƒ””””””””””””””””””””””””””””””””””””≈”””””””””””””””””””””””””””””””””””””””””∂ S LINE VISU SY8 = 1 MOD VISU donne accès à la fonction VISUALISATION DE VARIABLES qui visualise en temps réel les valeurs des variables du programme. Les touches dynamiques suivantes apparaissent également à l’écran : [DEF SCR] positionne le curseur dans le bandeau afin de définir les variables (8 au maximum) à visualiser en temps réel dans la fenêtre de visualisation. A la saisie ces variables seront séparées par un caractère blanc. Après validation par <Entrée> elles sont visualisées avec leur valeur dans la fenêtre au bas de l’écran. [DEL SCR] annule la fenêtre de visualisation temps réel des variables. [VIS DAT] permet de saisir une variable dans le bandeau dont la visualisation temps réel sera privilégiée. Après validation par <Entrée> sa valeur est visualisée dans le bandeau avec une ou plusieurs touches dynamiques, suivant le type de variable : [MOD] modifie la valeur de la variable visualisée dans le bandeau. ou <↓> <↑> [F:0] force la variable à 0. [F:1] force la variable à 1. [UNF] supprime le forçage de la variable. déplacent la fenêtre programme ligne par ligne. <→> <←> déplacent la fenêtre programme par pas de 5 lignes. <CLEAR> visualise l’écran précédent. 6/15 6/16 X Chapitre 7 Mode transfert Chapitre Page 7.1 Présentation du mode 7/2 7.1-1 Accès au mode et aux fonctions de transfert 7.1-2 Transferts protégés 7.2 Transfert mémoire terminal ↔ mémoire automate 7.2-1 Procédure 7.3 Transfert disque ou disquette ↔ mémoire terminal ou automate 7.3-1 Procédure 7/2 7/3 7/4 7/4 7/5 7/5 7.4 Transfert cartouche BACKUP ↔ mémoire automate 7.4-1 Procédure 7/7 7/7 7.5 Conversion de la taille mémoire 7/8 7.5-1 Procédure 7/8 Ce sous-chapitre se termine à la page 7/8 7/1 7.1 Présentation du mode Ce mode permet principalement : ● d’archiver sur disque dur, disquette 3 pouces 1/2 (FTX 507, FTX 417, Compatible PC, IBM PS/2) ou disquette 5 pouces 1/4 (IBM PC) une application PL7-1, ● de transférer une application PL7-1 sur cartouche utilisateur EEPROM (cartouche BACKUP), ● de restituer une application PL7-1 sauvegardée sur disquette ou cartouche BACKUP. Note : l’application PL7-1 sauvegardée ou restituée comprend le programme et les paramètres et descripteurs de configuration. 7.1-1 Accès au mode et aux fonctions de transfert donne accès au mode TRANSFERT. Valider par <Entrée>. 3 Ecran Sélection des Modes 3 Entrée Ecran Sélection des fonctions de Transfert 0 Entrée Terminal ↔ TSX 1 2 Entrée Disquette ↔ TSX/Terminal Entrée BACKUP ↔ TSX 3 Entrée Conversion taille Appli. Terminal ↔TSX : transfert de l’application PL7-1 entre la mémoire locale du terminal FTX 507 / 417, PC ou PS/2 et la mémoire automate (accès uniquement en mode connecté)(voir chapitre 7.2). Disquette/disque dur ↔ Terminal/TSX : transfert de l’application PL7-1 entre une disquette ou disque dur et la mémoire locale de terminal (si mode de fonctionnement autonome) ou la mémoire interne de l’automate (si mode de fonctionnement connecté) (voir chapitre 7.3). 7/2 Mode transfert 7 BACKUP ↔ TSX : transfert de l’application PL7-1 entre la mémoire interne de l’automate et la cartouche BACKUP (EPROM ou EEPROM) (voir chapitre 7.4). Si la cartouche BACKUP est une mémoire EPROM, elle ne peut être que lue par l’automate (BACKUP → TSX). Si la cartouche BACKUP est une mémoire EEPROM, vérifier la position du micro-interrupteur (voir manuel d’installation) avant d’effectuer un transfert. Conversion taille appli. : permet de convertir la taille mémoire de l’application (voir chapitre 7.5). 7.1-2 Transferts protégés Dans le cas de transfert TSX→ BACKUP (voir chapitre 7.4), il est possible de verrouiller la cartouche destination. Le programme deviendra donc définitivement inaccessible en lecture et écriture. Rappel : à chaque mise sous tension, l’automate vérifie l’identité des programmes contenus en RAM interne et cartouche BACKUP (EPROM ou EEPROM). Si le contenu est différent, le programme de la cartouche BACKUP est copié automatiquement dans le RAM interne. ATTENTION dans le cas où l’automate contient le même programme non protégé en RAM interne et protégé en cartouche BACKUP, il y a identité de programme donc non transfert automatique BACKUP → RAM interne, à chaque mise sous tension. Il est donc nécessaire de faire un transfert BACKUP → TSX pour que le programme dans la mémoire RAM interne de l’automate soit protégé. 7/3 7.2 0 Transfert mémoire terminal ↔ mémoire automate cette fonction permet de transférer l’application PL7-1 de la mémoire automate vers la mémoire locale du terminal, et inversement. Elle permet également de comparer ces deux mémoires. 20/10/93 12:14 TRSF LINE: PESAGE ’”TOUCHES””””””””””””””””””””””FONCTIONS””””””””””””””””””””””””””””””””””” » » » » » » » » » » » » » 0 » TRANSFERT TSX --> TERMINAL » » » » » » » » 1 » TRANSFERT TERMINAL --> TSX » » » » » » » » 2 » COMPARAISON TERMINAL <--> TSX » » » » » » » » » » » » » » » » » » » » » » » » » ƒ”””””””””≈”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ S LINE 7.2-1 Procédure Accessible uniquement en mode connecté (MEMOIRE TSX). <0> TSX → TERMINAL = transfert mémoire automate vers mémoire locale du terminal FTX 507 / 417, PC ou PS/2 Le transfert est possible que l’automate soit en STOP ou en RUN. <1> TERMINAL → TSX = transfert mémoire locale du terminal FTX 507 /417, PC ou PS/ 2 vers mémoire automate. Ce transfert n’étant autorisé que si l’automate est en STOP, la mise en STOP de l’automate est proposée par le terminal. <2> Comparaison TERMINAL ↔ TSX = comparaison entre mémoire automate et mémoire locale du terminal FTX 507 / 417, PC ou PS/2. Si aucune différence n’est détectée, le message “DIFFERENCES : NO” est affiché. Dans le cas contraire le terminal indique la première adresse rencontrée où le contenu est différent. Dans ce dernier cas, effectuer un nouveau transfert. Remarques : ● ● Un transfert provoque l’effacement de l’application contenue dans la mémoire de destination. Il est donc impératif si l’opérateur désire conserver son ancienne application, de la sauvegarder sur disquette ou disque dur avant de lancer le transfert. Le voyant MEM de l’automate clignote pendant le transfert TERMINAL → TSX. 7/4 Mode transfert 7.3 7 Transfert disque ou disquette ↔ mémoire terminal ou automate 1 cette fonction permet d’archiver et de restituer des applications en langage PL7-1, sur disquettes 3 pouces 1/2 (FTX 507 / 417, IBM PS/2), sur disquettes 5 pouces 1/4 (IBM PC) ou sur disque dur. 20/10/93 16:15 TRSF LOCAL: PESAGE ”””””””””””””””””””””””””””FICHIERS ARCHIVES”””””””””””””””””””””””””””””””””” ””FICHIER”””””TYPE”””””DATE”””””TSX””””””APPLICATION””””””””””COMMENTAIRE””””” PESAGE.SHC ””””””””” 25/1 /93 PESAGE.BIN PL7.1 24K 25/1 /93 17-20 PESAGE PESAGE.COM ””””””””” 20/1 /93 PESAGE.SYM ””””””””” 6 /2 /93 PESAGE.TIT ””””””””” 6 /2 /93 PESAGE.C17 ””””””””” 6 /2 /93 PESAGE.DES ””””””””” 6 /2 /93 ”””””FICHIER SELECTIONNE”””””””””””””””””””””FONCTION””””””””””””DISQUE””””””” NOM ARCHIV. : PESAGE TSX/TERMINAL -> DISQUE DISQUE DUR TYPE : BIN DISQUE -> TSX/TERMINAL FLOPPY COMMENT: COMPARAISON LISTE FICHIERS ARCHIV COMMENT FNCTION DRIVE L’écran comporte 2 zones : une zone de visualisation permettant de visualiser les noms et caractéristiques des fichiers sauvegardés sur la disquette ou le disque dur, dans le sous-répertoire déclaré (USER par défaut)(voir chapitre 2.4). ● une zone de définition permettant d’afficher les sélections effectuées par les touches dynamiques. ● 7.3-1 Procédure [DRIVE] permet de choisir le support : disque dur (DISQUE DUR) ou disquette (FLOPPY). [ARCHIV] permet de saisir le nom du fichier (7 caractères alphanumériques au maximum). Les espaces entre caractères sont interdits. Attention : ne pas donner le nom d’un fichier déjà existant, sinon l’ancien fichier sera perdu. Formater au préalable toutes nouvelles disquettes utilisées : commande FORMAT sous DOS. [COMMENT] permet de saisir un commentaire de 24 caractères au maximum. Cette saisie est facultative. 7/5 [FNCTION] permet de sélectionner la fonction à réaliser : Transfert ● archivage ● restitution : TSX/TERMINAL → DISQUE : DISQUE → TSX/TERMINAL Comparaison compare les mémoires source et destination. Il n’y a pas de comparaison systématique après un transfert, celle-ci s’effectue à la demande de l’utilisateur. Liste des fichiers affiche dans la zone visualisation, la liste et les caractéristiques des fichiers contenus dans le support et répertoire sélectionnés. Cette liste concerne tous les fichiers applications PL7-1, programmes et documentation. [NXT] visualise la suite de la liste des fichiers. [STOP] quitte la fonction [FNCTION]. 7/6 Mode transfert 7.4 2 7 Transfert cartouche BACKUP ↔ mémoire automate cette fonction permet de : ● ● sauvegarder un programme sur une cartouche EEPROM (8 ou 24 Koctets), avec possibilité de protéger son contenu en lecture. La cartouche EEPROM est située dans l’automate. relire le contenu d’une cartouche EEPROM ou EPROM, située dans l’automate. 20/10/93 09:42 TRSF LINE: PESAGE ’”TOUCHES””””””””””””””””””””””””FONCTIONS””””””””””””””””””””””””””””””””” » » » » » » » » » » » » » 0 » LECTURE BACKUP ---> TSX » » » » » » » » 1 » ECRITURE TSX ”--> BACKUP » » » » » » » » 2 » ECRITURE AVEC PROTECTION TSX ---> BACKUP » » » » » » » » 3 » COMPARAISON TSX <--> BACKUP » » » » » » » » » » » » » » » » ƒ”””””””””≈”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ S LINE 7.4-1 Procédure Accessible uniquement en mode connecté. <0> BACKUP → TSX = transfert cartouche BACKUP (EPROM ou EEPROM) vers mémoire interne de l’automate. Ce transfert n’est autorisé que si l’automate est en STOP. <1> TSX → BACKUP = transfert mémoire de l’automate vers cartouche BACKUP (EEPROM seulement). Ce transfert n’est possible que si l’automate est en STOP. <2> TSX → BACKUP = transfert mémoire interne de l’automate vers cartouche BACKUP (EEPROM), avec protection définitive du programme contre toute lecture ou écriture. <3> Comparaison TSX ↔ BACKUP = comparaison entre mémoire interne de l’automate et cartouche BACKUP. Si le contenu des deux mémoires est différent, le terminal affiche le message “MEMOIRES TSX ET BACKUP DIFFERENTES”. Dans ce cas, effectuer à nouveau le transfert. 7/7 7.5 3 Conversion de la taille mémoire cette fonction permet d’adapter la taille du programme à celle de la cartouche BACKUP devant le recevoir (automate TSX 17-20 seulement). Exemple : taille fichier programme = 8 Koctets et taille de la cartouche BACKUP = 24 Koctets. Cette fonction permet de rendre exécutable le programme sur une cartouche 24 K, alors qu’il était prévu au préalable pour une cartouche 8 K. Le programme peut être situé en mémoire locale du terminal (mode autonome) ou en mémoire interne de l’automate (mode connecté). Le type de conversion (8K8 → 24K8 ou 24K8 → 8K8) est défini par la taille de la mémoire source (définie en mode CONFIGURATION). 20/10/93 15:16 TRSF LINE: PESAGE ’”TOUCHES””””””””””””””””””””””””””””””FONCTIONS””””””””””””””””””””””””””” » » » » » » » » » » » » » 0 » TRANSFERT / COMPAR. MEMOIRE TERMINAL <-> TSX » » » » » 1 » SAUVEGARDE / RESTAUR. / COMPAR. DISQUE <-> TERMINAL/TSX » » » » » 2 » LECTURE / ECRITURE / COMPAR. BACKUP <-> TSX » » » » » 3 » CHANGEMENT TAILLE APPLICATION 24 K8 -> 8 K8 » » » » » » » » » » » » » » » » » » » » » » » » » ƒ”””””””””≈”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ S LINE 7.5-1 Procédure Sélection automatique du type de conversion (8K8 → 24K8 ou 24K8 → 8K8) selon la taille de la mémoire source, définie en mode CONFIGURATION. Validation par <Entrée>. Note : en mode connecté cette conversion nécessite un temps de traitement d’environ 2 mn. Ne pas interrompre ce traitement. 7/8 X Modes documentation / impression Sous-chapitre Chapitre 8 Page 8.1 Présentation du mode 8.1-1 Description de l'écran de sélection du mode 8.1-2 Accès au mode et aux fonctions 8/3 8/3 8/4 8.2 Composition du dossier 8/5 8.2-1 Saisie et archivage 8.2-2 Impression 8/5 8/5 8.3 Procédure de documentation d'une application 8.3-1 Opérations préliminaires 8.3-2 Documentation 8.3-3 Anomalies - principe d'archivage - récupération d'erreurs 8/6 8/6 8/6 8/6 8.4 Page de garde 8.4-1 Lecture 8/7 8/7 8.4-2 Saisie 8/7 8.5 Informations générales 8/8 8.5-1 Lecture 8.5-2 Saisie 8/8 8/9 8.5-3 Déplacement d'un bloc de texte dans la page 8/9 8.5-4 Copie d'un bloc de texte dans la page 8.5-5 Déplacement d'un bloc de texte vers une autre page 8/9 8/10 8.5-6 Copie d'un bloc de texte vers une autre page 8/10 8.6 Mnémoniques 8/11 8.6-1 Lecture 8.6-2 Ecriture 8/11 8/12 8.7 Câblage des entrées/sorties 8/13 8.8 Commentaires programme 8.8-1 Lecture des commentaires 8/16 8/16 8/1 Sous-chapitre Page 8.9 Fonction d'impression 8.9-1 Choix des paramètres courants d'impression 9/18 9/18 8.9-2 Fonctions immédiates 9/18 8.9-3 Arrêt de l'impression ou du défilement à l'écran 8.9-4 Sélection du contenu du dossier 8/19 8/19 8.9-5 Impression du dossier complet 8.9-6 Impression du dossier partiel 8/19 8/20 8.10 Description des listings 8.10-1 Description d'une page de listing 8/23 8/23 8.10-2 Exemple de pages de listing 8/24 Ce sous-chapitre se termine à la page 8/26 8/2 Mode documentation / impression 8.1 8 Présentation du mode Ce mode comprend 2 fonctions principales : ● ● Documentation d’une application : cette fonction permet à l’utilisateur de saisir, puis d’archiver les commentaires de son application en remplissant un dossier structuré. Impression du dossier complet ou partiel de l’application. 8.1-1 Description de l’écran de sélection du mode 20/10/93 17:34 DOC LOCAL: PESAGE ’”TOUCHES”””””””””””””””””””””””””””””FONCTIONS”””””””””””””””””””””””””””” » » » » 0 » SELECTION CONTENU DOSSIER » » 1 » DOSSIER COMPLET » » 2 » DOSSIER PARTIEL » » ¬”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””π » 3 » SAISIE PAGE DE GARDE » » 4 » SAISIE INFORMATIONS GENERALES » » 5 » SAISIE MNEMONIQUES » » 6 » SAISIE CABLAGE E/S » » 7 » SAISIE COMMENTAIRES » » » » »”””””””””≈”””””””””””””””FONCTIONS IMMEDIATES””””””””””””””””””””””””””””””π » PAGE SAUT PAGE » REV SAISIE INDICE DOSSIER » » LF SAUT LIGNE » LISTING TYPE IMPRESSION » » PAGE NB NUMEROTATION PAGE » ARCHIV. SAISIE NOM ARCHIVAGE » » COMMENT IMPR. COMMENTAIRE » HD/FD SELECTION DISQUE » ¬”””””””””””””””””””””””” PARAMETRES COURANTS ”””””””””””””””””””””””””””””π » TYPE IMPRESSION : CL » NOM ARCHIVAGE: PESAGE » » » NUMERO PAGE : 1 » REV : » HARD DISK » ƒ””””””””””””””””””””””””””””””””≈”””””””””””””””””””””””””≈””””””””””””””””∂ PAGE ● ● ● LF PAGE NB COMMENT REV LISTING ARCHIV HD/FD Fonction impression : accessible par les touches numériques 0 à 2 qui permettent l’impression du dossier complet ou partiel, comme indiqué dans le cadre FONCTIONS. Fonction documentation : accessible par les touches numériques 3 à 7 qui permettent les différentes saisies, comme indiqué dans le cadre FONCTIONS. Commandes spécifiques : associées aux fonctions documentation et impression, ces commandes sont décrites dans les cadres FONCTIONS IMMEDIATES et PARAMETRES COURANTS. 8/3 8.1-2 Accès au mode et aux fonctions En mode autonome ou connecté, automate en RUN ou en STOP. Ecran Sélection des Modes 4 Entrée Ecran Documentation/Impression DOCUMENTATION (1) 3à7 IMPRESSION 1 Entrée Visualisation Rubrique du dossier Entrée Impression dossier complet (0) 2 Entrée Sélection Rubrique du dossier MODIFY Entrée Entrée Saisie Rubrique du dossier Archivage Rubrique sur disque dur ou disquette Impression Rubrique du dossier Entrée (1) le nom du dossier doit être au préalable saisi. (2) la fonction 0 du mode permet de choisir les rubriques composant le dossier complet. Note : la fonction IMPRESSION nécessite une imprimante connectée au terminal 8/4 Mode documentation / impression 8.2 8 Composition du dossier 8.2-1 Saisie et archivage Les informations saisies doivent être archivées sur disque dur ou disquette. Pour cela à chaque fonction de saisie est associée un fichier. Le tableau suivant donne la correspondance entre les différentes rubriques et les fichiers : Rubriques Nom fichier 3 4 5 6 7 XXXX.TIT XXXX.DES XXXX.SYM XXXX.C17 XXXX.COM Page de garde, Informations générales Table des mnémoniques Câblage des E/S Commentaires programme Les sommaires du programme et du dossier, ainsi que les références croisées sont générés automatiquement. A ces fichiers viennent s’ajouter les fichiers réservés au système XXXX.TMP et XXXX.BAK. 8.2-2 Impression Les différentes rubriques et sous rubriques figurant dans le dossier complet imprimé, sont énumérées ci-dessous : Rubriques Saisie(mode opératoire) 1 2 3 4 5 DOCUMENTATION/IMPRESSION DOCUMENTATION/IMPRESSION DOCUMENTATION/IMPRESSION DOC./IMPR. ou PROG. CONFIG. ou PROG. Page de garde, Informations générales Câblage des E/S Table des mnémoniques Configuration logicielle/temporisateurs/ compteurs 6 Programme Commentaires courts Commentaires longs 7 Sommaire programme 8 Références croisées (variables) 9 Références croisées (mnémoniques) 10 Sommaire dossier PROGRAMMATION PROGRAMMATION DOCUMENTATION/IMPRESSION automatique automatique automatique automatique Si l’application n’est pas documentée, le dossier ne comporte que les rubriques 1, 4, 5, 6 (sans commentaire programme long), 7, 8, 9 et 10. 8/5 8.3 Procédure de documentation d'une application 8.3-1 Opérations préliminaires Avant de sauvegarder les fichiers documentation sur disquette, formater cette disquette sous DOS. Une version du programme application sur cette disquette n’est pas obligatoire mais est conseillée, pour faciliter les manipulations de disquette. Note : il y a indépendance entre le fichier programme et les fichiers de documentation; ce qui veut dire qu’il n’est pas nécessaire d’avoir le programme en mémoire pour saisir les informations du dossier d’automatisme. 8.3-2 Documentation Avant toute création ou modification de fichier, il est nécessaire de déclarer à l’aide des touches dynamiques : [ARCHIV] le nom (7 caractères maximum) sous lequel les fichiers seront archivés. Ce nom peut également être saisi en mode PROGRAMMATION. Il est conseillé de donner au dossier le même nom que celui utiliser pour sauvegarder le programme : nom déclaré lors de la sauvegarde du programme sur disque dur ou disquette, par la commande STORE. [HD/FD] le support : disque dur (HARD DISK) ou disquette (FLOPPY). [REV] l’indice de révision de l’application (facultatif), qui apparaît en impression dans le cartouche du dossier. La documentation s’effectue rubrique par rubrique. A chaque validation d’une rubrique (2 actions sur <Entrée>), une sauvegarde automatique de celle-ci est effectuée sur le support déclaré (disque dur ou disquette). ATTENTION un appui sur la touche <CLEAR> avant le retour à l’écran de sélection provoque la perte des informations saisies ou modifiées. 8.3-3 Anomalies - principe d’archivage - récupération d’erreurs Bien que l’archivage soit automatique, il est utile de connaître son principe notamment pour récupérer un fichier après coupure secteur ou anomalies. Pendant la création ou la modification d’une rubrique, un fichier provisoire sur disquette appelé XXXX.BAK est créé par le système. Ce fichier est détruit lors de la validation de la rubrique. En cas d’anomalies pendant la saisie, le fichier appelé peut être détruit. Il est possible de récupérer les informations saisies avant modification, en recopiant de suite (sans ouvrir une nouvelle rubrique) le fichier XXXX.BAK à la place de la rubrique qui était en cours au moment de l’apparition du défaut. CONSEILS Faire des sauvegardes fréquentes du dossier en cours de réalisation. Dupliquer les disquettes. 8/6 Mode documentation / impression 8.4 8 Page de garde 3 donne accès à la page de garde. Cette page sert d’en tête au dossier et permet de collecter les renseignements d’ordre général concernant l’application. Valider par <Entrée>. 20/10/93 11:16 DOC Titre : PESAGE Concepteur : Utilisateur : Maintenance : LOCAL: PESAGE ””””societe””””” TELEMECANIQUE ”””departement”” 4D110 ””responsable””” MATHO ’REV.””DATE”””””””””””REVISION””””””””””””””””CONCEPTEUR””””REALISATION””” » 1 »20/10/93» Version 3 de la documentation » M.RUIZ » B.MAURY » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » TITLE line 0 COMPANY col 0 DEPT. MANAG. REV DATE REVIS. DESIGN EXECUTED 8.4-1 Lecture L’accès à une zone prédéfinie s’effectue par touches dynamiques. Les touches déplacement permettent de positionner le curseur dans les zones prédéfinies. [MODIFY] donne accès à la saisie ou à la modification des informations. 8.4-2 Saisie [TITLE] saisie du titre de l’application (64 caractères au maximum). [COMPANY] saisie des noms des sociétés : concepteur, utilisateur, maintenance (16 caractères au maximum). [DEPT.] saisie du nom des départements des sociétés : concepteur, utilisateur, de maintenance (16 caractères au maximum).. [MANAG.] saisie du nom des responsables : concepteur, utilisateur, maintenance (16 caractères au maximum).. [REV] saisie de l’indice de révision du dossier (3 caractères). [DATE] saisie de la date de création ou de modification du dossier (8 caractères). [REVIS.] saisie du commentaire expliquant la révision effectuée (32 caractères par ligne). [DESIGN] saisie du nom du concepteur (12 caractères). [EXECUTED] saisie du nom de l’exécutant (12 caractères). 8/7 8.5 Informations générales 4 donne accès après validation par <Entrée>, à l’éditeur plein écran permettant de renseigner l’application : description générale de l’application, fonctionnement global de l’application, procédure particulière, précaution d’utilisation ou de maintenance, description et structure du programme, nomenclature des documents relatifs à l’installation... ● ● ● ● ● Caractéristiques ● ● 16 pages de texte libre au maximum, 1 page (56 lignes de 80 colonnes) est visualisée sur 4 écrans de 20 lignes (lignes 0 à 19, 15 à 34, 30 à 39 et 36 à 55). 20/10/93 16:17 DOC LOCAL: PESAGE PRESENTATION DE LA MACHINE A SCIER ================================== Cette machine automatique permet de scier des barres et des profiles metalliques a des longueurs reglables, et de repeter automatiquement la meme coupe autant de fois qu'on le desire. CAHIER DES CHARGES ================== La machine se compose de : - un etau mobile M monte sur chariot. L'etau serre autorise la translation de la barre par un verrin T. - un etau fixe F immobilise la barre apres translation pendant la duree du sciage. - une scie actionnee en rotation par le moteur MSC et dont la descente est commandee per le verrin S. - un bouton poussoir a impulsion : depart cycle. - un voyant : conditions initiales. - un commutateur : Manuel/Automatique. page : SELECT 0 ligne NEXT 0 a PREV ligne 19 DEL PAGE MODIFY INS PAGE BOTTOM ROL UP ROL DOWN Le bandeau d’affichage des paramètres mentionne la page, les lignes et colonnes en cours. 8.5-1 Lecture [SELECT] accède directement à une page par son numéro (0 à 15). [NEXT] accède à la page suivante. [PREV] accède à la page précédente. [DEL PAGE] efface la page en cours de visualisation. Confirmer par [YES]. [INS PAGE] dans la limite des 16 pages autorisées, insère une page vierge en amont de la page affichée. [BOTTOM] [TOP] accède au dernier ou au premier écran de la page. [ROL UP] <Ø↑> déroule les écrans vers le haut, écran par écran. [ROL DOWN] <↓> déroule les écrans vers le bas, écran par écran. [MODIFY] accède à la saisie ou à la modification de la page visualisée. Le passage d’une page à l’autre ne peut s’effectuer qu’après validation de la page en cours. 8/8 Mode documentation / impression 8 8.5-2 Saisie [BOTTOM] [TOP] accède [INS LINE] à la dernière ou première ligne de texte de la page. permet d’insérer une ligne au dessus du curseur. [DEL LINE] supprime la ligne pointée par le curseur. [CLEAR] efface la page affichée. Confirmer par [YES]. Note : les caractères accentués ne sont pas autorisés pour la saisie du texte. 8.5-3 Déplacement d’un bloc de texte dans la page Utiliser les trois touches dynamiques suivantes dans l’ordre chronologique : [SET] permet de sélectionner un bloc de texte (20 lignes au maximum) en utilisant les touches déplacement haut et bas. Les lignes concernées sont affichées en vidéo inverse. [CUT] efface de l’écran le bloc de texte précédemment sélectionné. Celui-ci est mémorisé dans une mémoire intermédiaire. <Ø↑><↓> déplacent le curseur dans la page. [PUT] restitue le bloc mémorisé dans la mémoire intermédiaire, à partir de la ligne pointée par le curseur. 8.5-4 Copie d’un bloc de texte dans la page Suivre l’ordre chronologique suivant : [SET] permet de sélectionner le bloc de texte en utilisant les touches déplacement haut et bas (lignes en vidéo inverse). [CUT] efface de l’écran et mémorise le bloc de texte sélectionné. [PUT] restitue le bloc de texte à son emplacement. <Ø↑><↓> déplacent le curseur dans la page. [PUT] restitue le bloc de texte, à partir du curseur, etc... 8/9 8.5-5 Déplacement d’un bloc de texte vers une autre page Suivre l’ordre chronologique suivant : [SET] permet de sélectionner un bloc de texte en utilisant les touches déplacement haut et bas. Les lignes concernées sont visualisées en vidéo inverse. [CUT] supprime de l’écran et mémorise le bloc de texte précédemment sélectionné. <Entrée> sauvegarde la page et passe en mode lecture. [SELECT] permet de choisir la page de destination. [MODIFY] passe en mode saisie. [PUT] restitue le contenu de la mémoire intermédiaire, précédemment sélectionnée dans une autre page, à partir de la ligne pointée par le curseur. Remarque : le bloc sélectionné reste en mémoire intermédiaire jusqu’à la prochaine utilisation de la touche [SET]. 8.5-6 Copie d’un bloc de texte vers une autre page Suivre l’ordre chronologique suivant : [SET] permet de sélectionner un bloc de texte en utilisant les touches déplacement haut et bas. Les lignes concernées sont visualisées en vidéo inverse. [CUT] supprime de l’écran et mémorise le bloc de texte précédemment sélectionné. [PUT] restitue dans la page le bloc mémorisé. <Entrée> sauvegarde la page et passe en mode lecture. [SELECT] permet de choisir la page de destination. [MODIFY] passe en mode saisie. [PUT] restitue le contenu de la mémoire intermédiaire, précédemment sélectionnée dans une autre page, à partir de la ligne pointée par le curseur. 8/10 Mode documentation / impression 8.6 8 Mnémoniques 5 donne accès après validation par <Entrée>, à la table des mnémoniques. Cette table visualise par ordre alphabétique des variables, l’ensemble des mnémoniques saisis en modes CONFIGURATION, PROGRAMMATION ou DOCUMENTATION/IMPRESSION. Les commentaires de mnémoniques sont également visualisés. Caractéristiques : ● ● ● 25 pages permettant de saisir 450 mnémoniques avec commentaires, mnémonique : 8 caractères alphanumériques non ponctués au maximum, commentaire : 32 caractères non ponctués au maximum. 20/10/93 13:37 DOC LOCAL: PESAGE ’”””VARIABLE”””””””””MNEMONIQUE”””””””””””””””COMMENTAIRE”””””””””””””””””””””” » » » > B0 Bit0 Bit interne 0 » » B2 Bit2 Bit interne 2 » » B4 Bit4 Bit interne 4 » » B6 Bit6 Bit interne 6 » » I0,0 Ent0 Module de base/ entree 0 » » T0 Timer1 Temporisation » » » » » » » » » » » » » » » » » » » » » » » » » ƒ””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ NEXT PREV BOTTOM TOP PAG+10 MODIF INSERT DELETE SEARCH 8.6-1 Lecture [NEXT] accède à la page suivante. [PREV] accède à la page précédente. [BOTTOM] déplace le curseur à la dernière ligne de la page. [TOP] déplace le curseur à la première ligne de la page. [PAG+10] effectue un saut de 10 pages. [SEARCH] permet de rechercher une variable ou un mnémonique dans le fichier. [MODIF] permet de modifier un fichier existant (variable, mnémonique ou commentaire). L’accès est automatique lorsque le fichier est vide. 8/11 8.6-2 Ecriture [INSERT] permet d’insérer une variable avec son mnémonique dans la liste. [DELETE] efface la ligne pointée par le curseur. [VAR.NAME] permet de saisir une variable. [MNEMONIC] permet de saisir le mnémonique associé à une variable. [COMMENT] permet de saisir un commentaire de 32 caractères au maximum. 8/12 Mode documentation / impression 8.7 8 Câblage des entrées/sorties 6 donne accès après validation par <Entrée>, à la représentation : ● de la configuration physique des entrées/sorties, ● des schémas de raccordement des modules et des borniers. Saisie ou modification de la configuration des entrées/sorties 20/10/93 20:24 DOC LOCAL: PESAGE ’””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” » » » CABLAGE DES ENTREES/SORTIES » » » » » » ’””””””””””””””””” » » » » » » ’””””””””””””† ’”””””””””””†” » » » »» » » » » » » TSX » » TSX » » » » 172 2028 » » DMF 401 » » » ƒ”””””””””””””∂ ƒ”””””””””””””∂ » » M0 M1 » » » » » » TSX 172 2028 » » TSX17-20 CA 20 E/S RELAIS » » TSX17-20 AC 20 I/O RELAY » » » » » ƒ”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ ADD MOD DEL MOD MODIFY DEL ALL TEXT Avant toute saisie de la configuration des entrées/sorties, seul le module de base par défaut est visualisé (TSX 17-20 AC 20E/S Relais). [MODIFY] accède à la liste permettant de modifier (touches déplacement) le type du module visualisé en vidéo inverse : par exemple automate de base par défaut ou module d’extension. Le choix doit être validé par <Entrée>. [ADD MOD] accède à la liste des modules d’extension afin de choisir (touches déplacement) le module ou bloc d’extension (M1 à M2) à rajouter à la configuration. Ce choix doit être validé par <Entrée>. [DEL MOD] annule le dernier module ou bloc d’extension, si celui-ci est visualisé en vidéo inverse (configuration et câblage). Doit être confirmé par [YES]. [DEL ALL] supprime tous les modules ou blocs d’extension (configuration et câblage), ainsi que le câblage de l’automate de base. Doit être confirmé par [YES]. [TEXT] donne accès à un éditeur de texte, permettant la saisie d’une page de texte libre associée au module en vidéo inverse. Cet écran permet également de visualiser et de modifier le câblage du module. 8/13 Saisie ou modification du texte associé à un module [MODIFY] accède à la saisie du texte, associé au module en vidéo inverse. [BOTTOM] [TOP] déplace le curseur sur la dernière ou première ligne de texte de la page. [INS LINE] permet d’insérer une ligne vierge entre celle pointée par le curseur et la précédente. [DEL LINE] supprime la ligne pointée par le curseur. [CLEAN] efface la page de texte. Doit être confirmé par [YES]. Déplacement ou copie d’un bloc de texte [SET] permet de sélectionner un bloc de texte, en utilisant les touches déplacement haut et bas. Les lignes choisies sont en vidéo inverse. [RESET] annule la sélection du bloc de texte. [CUT] supprime de l’écran et mémorise dans une mémoire intermédiaire, le bloc de texte précédemment sélectionné. [PUT] restitue le bloc de texte mémorisé. Visualisation du câblage du module [WIRING] visualise le câblage du module précédemment en vidéo inverse et permet d’accéder à la saisie ou modification des raccordement dans la zone “fil”. Cette zone permet d’associer à chaque borne, un mnémonique du capteur ou actionneur qui lui est associé (5 caractères au maximum). [(1)] visualise le câblage du bornier (1) du module. Les touches déplacement haut et bas permettent de visualiser la suite des bornes. [(2)] visualise le câblage du bornier (2) du module. Les touches déplacement haut et bas permettent de visualiser la suite des bornes. [TEXT] donne accès à la page de texte (voir saisie ou modification du texte associé à un module). 8/14 Mode documentation / impression [MODIFY] 8 donne accès à la saisie ou à la modification du câblage des borniers dans la zone “fil” (5 caractères au maximum par borne). 20/10/93 20:27 DOC LOCAL: PESAGE ’”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” (1)» o o o o o o o o o o o o o o o o o o o o o o o o » » » ƒ”†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””””””””””∂ » » / » » » 0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 » » » / 0-24V 24S 0 1 2 3 4 5 0S » »==============================================================================» » Sorties 24VCC . 24VDC Outputs ’borne””(1)”””””fil”””””””””” » » » a //» » » » » b 0V » ALIM» » » TSX DMF 401 » c 24V » ALIM+ » o » » EXTENS. 40 E/S 24VCC PROT » d 24S » » » » 40 I/O 24VDC PROT.EXTENS. » e O0 » ENT0 » » » » f O1 » ENT1 » » » » g O2 » ENT2 » » » Entrees 24VCC . 24VDC Inputs ƒ””””””””””≈””””””””””””””””””∂ » »==============================================================================» » 1 1 1 1 1 1 1 1 1 1 2 2 2 2 » » 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 » » ’”†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†””†” » (2)» o o o o o o o o o o o o o o o o o o o o o o o o » » ƒ””≈””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””≈””∂ (1) Line 0 (2) col 0 INS LINE DEL LINE DEL ALL DEL WIRE FIND [(1)] accède à la saisie du bornier 1. [(2)] accède à la saisie du bornier 2. [INS LINE] insère une ligne vierge entre celle pointée par le curseur et la précédente. Toutes les lignes situées à partir du curseur sont donc décalées vers le bas. [DEL LINE] supprime la ligne pointée par le curseur. Toutes les lignes situées à partir du curseur sont donc décalées vers le haut. [DEL ALL] efface toutes les lignes de câblage du bornier visualisé. Doit être confirmé par [YES]. [DEL WIRE] efface la ligne pointée par le curseur et la remplace par une ligne vierge. [FIND] permet de rechercher un élément du bornier repéré. 8/15 8.8 Commentaires programme 7 donne accès après validation par <Entrée>, à la saisie des commentaires programme longs. Chaque commentaire de 10 lignes de 80 caractères au maximum est associé à un élément de programme et sera imprimé sur un listing long. Son emplacement dans le programme est défini par l’instruction $ x saisie en mode PROGRAMMATION (x : numéro du commentaire). Sous réserve de ne pas dépasser la taille maximale du fichier .COM, il est possible de saisir 200 commentaires (0 à 199). 20/10/93 20:37 DOC LOCAL: PESAGE SAISIE COMMENTAIRE PROGRAMME ”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” La correspondance du commentaire saisi en mode DOCUMENTATION/IMPRESSION avec l'element de programme se fait par le numero de commentaire : $x (avec x = 0 a 199). Ce commentaire long n'est imprime que sur un listing long (LL). Sur un listing court (CL) seul le commentaire court, saisi en mode PROGRAMMATION apparait. ”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” Numero Comment.: $ 0 SELECT D E L E T E NEXT PREV MODIFY 8.8-1 Lecture des commentaires [SELECT] permet de sélectionner un numéro de commentaire dans le bandeau (0 à 199). [NEXT] accède au commentaire suivant. [PREV] accède au commentaire précédent. [DELETE] efface le commentaire saisi. [MODIFY] permet la saisie ou la modification d’un commentaire et donne accès aux touches dynamiques suivantes : 8/16 Mode documentation / impression 8 Saisie ou modification du commentaire [INS LINE] insère une ligne vierge entre celle pointée par le curseur et la précédente. [DEL LINE] supprime la ligne pointée par le curseur. [UNDEL] restitue sur la ligne pointée par le curseur, la ligne précédemment effacée par la touche [DEL LINE]. [CPY LINE] duplique la ligne pointée par le curseur sur la ligne suivante. [CLEAN] efface le commentaire visualisé. Doit être confirmé par [YES]. [BOTTOM] [TOP] positionnent respectivement le curseur en fin ou en début du cadre commentaire. Copie d’un commentaire dans un autre cadre Suivre la procédure suivante : [PUT COM] mémorise le commentaire affiché dans le cadre. <Entrée> valide le contenu du cadre texte et passe en lecture du commentaire. [SELECT] permet de sélectionner le nouveau cadre. [GET COM] restitue le commentaire précédemment mémorisé par [PUT COM]. 8/17 8.9 Fonction d’impression Cette fonction accessible par les touches <0> à <2> permet d’imprimer: ● un dossier complet de l’application, avec choix possible de la composition de ce dossier, ● une rubrique du dossier application. L’impression du programme nécessite que celui-ci soit en mémoire locale du terminal (mode de fonctionnement autonome) ou en mémoire utilisateur automate (mode de fonctionnement connecté). Pour imprimer le dossier, il faut que les fichiers correspondants soit sur disque dur dans le répertoire OBJCODE1 ou sur disquette insérée dans le lecteur-enregistreur. 8.9-1 Choix des paramètres courants d’impression [HD/FD] définit le support sur lequel est archivé le dossier : disque dur (Hard Disk) ou disquette (Floppy Disk). Le choix apparaît à droite du cadre PARAMETRES COURANTS. [ARCHIV] définit le nom sous lequel est archivé le dossier dans le répertoire OBJCODE1. Ce nom apparaît dans le cadre PARAMETRES COURANTS : NOM D’ARCHIVAGE. [LISTING] par appuis successifs définit le type d’impression : ● ● ● ● CL : obtention d’un listing court (sans commentaires programme longs), LL : obtention d’un listing long (avec tous les commentaires programme). NO : pas de listing; ce qui permet de visualiser le dossier à l’écran sans avoir à l’imprimer. /1 : visualisation pas à pas du dossier. Le choix effectué apparaît dans le cadre PARAMETRES COURANTS : TYPE IMPRESSION. [REV] définit l’indice de révision de l’application (facultatif). Cet indice est imprimé dans le cartouche du dossier. [PAGE NB] définit le numéro de la première page imprimée dans le cas d’un dossier partiel (initialisation du compteur de pages). Cette valeur apparaît dans le cadre PARAMETRES COURANTS : NUMERO PAGE. 8.9-2 Fonctions immédiates Ces fonctions complémentaires agissent en temps réel et permettent : ● de positionner correctement le papier sur l’imprimante, ● de saisir un commentaire à imprimer immédiatement. [PAGE] provoque le saut d’une page du papier. [LF] provoque le saut d’une ligne du papier.. [COMMENT] permet de saisir un commentaire de 80 caractères maximum qui après validation par <Entrée>, est immédiatement imprimé. 8/18 Mode documentation / impression 8 8.9-3 Arrêt de l’impression ou du défilement à l’écran <CTRL><Z> appuyées simultanément ces 2 touches annulent une impression en cours ou un défilement de l’application à l’écran. 8.9-4 Sélection du contenu du dossier 0 donne accès à l’écran SELECTION DU CONTENU DU DOSSIER, permettant de définir le contenu du dossier complet par les touches dynamiques suivantes. Doit être validé par <Entrée>. Par défaut toutes les rubriques sont sélectionnées. 20/10/93 20:18 DOC LOCAL: PESAGE ’””””””””””””””””””””””””SELECTION CONTENU DOSSIER:””””””””””””””””””””””””” » » » » * » PAGE DE GARDE » » » » » * » INFORMATIONS GENERALES » » » » » * » CABLAGE E/S » » » » » * » TABLE DES MNEMONIQUES » » » » » * » CONFIGURATION » » » » » * » PROGRAMME » » » » » * » SOMMAIRE PROGRAMME » » » » » * » REFERENCES CROISEES (VARIABLES) » » » » » * » REFERENCES CROISEES (MNEMONIQUES) » » » » ƒ””””””””≈”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ LIST NOLIST [LIST] sélectionne la rubrique. Une astérisque est alors visualisée rubrique. à gauche de la [NOLIST] annule la sélection de la rubrique. L’astérisque est supprimée. <Entrée> valide l’ensemble des choix effectués et visualise l’écran de sélection du mode. 8.9-5 Impression du dossier complet 1 après validation par <Entrée>, lance l’impression du DOSSIER COMPLET. Celui-ci sera composé des rubriques précédemment sélectionnées par la commande <0>. 8/19 8.9-6 Impression du dossier partiel 2 donne accès à l’écran DOSSIER PARTIEL qui permet de définir la rubrique à imprimer. Doit être validé par <Entrée>. 20/10/93 20:18 DOC LOCAL: PESAGE ’”TOUCHES”””””””””””””””””””””””””””””DOSSIER PARTIEL””””””””””””””””””””” » » » » » » » 0 » PAGE DE GARDE » » » » » 1 » INFORMATIONS GENERALES » » » » » 2 » CONFIGURATION COMPLETE » » » » » 3 » CONFIGURATION PARTIELLE » » » » » 4 » PROGRAMME COMPLET » » » » » 5 » PROGRAMME PARTIEL » » » » » 6 » REFERENCES CROISEES COMPLETES » » » » » 7 » REFERENCES CROISEES PARTIELLES » » » » » » » ƒ”””””””””≈””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ <0> à <7> sélectionne la rubrique à imprimer. <Entrée> lance l’impression de la rubrique sélectionnée sauf pour les rubriques 3, 5 et 7 qui visualisent le sous-menu suivant : ● ● ● 3 - CONFIGURATION PARTIELLE, 5 - PROGRAMME PARTIEL, 7 - REFERENCES CROISEES PARTIELLES. Ecran CONFIGURATION PARTIELLE 20/10/93 20:19 DOC LOCAL: PESAGE ’”TOUCHES””””””””””””””””CONFIGURATION: IMPRESSION PARTIELLE”””””””””””””” » » » » 0 » CONFIGURATION E/S » » » » » 1 » CABLAGE E/S » » » » » 2 » LISTE DES MNEMONIQUES » » » » » 3 » CONFIGURATION APPLICATION » » » » » 4 » TEMPORISATEURS » » » » » 5 » COMPTEURS » » » » » » » » » » » » » » » » » » » » » » ƒ”””””””””≈””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ <0> à <5> sélectionne la sous-rubrique à imprimer. Doit être validé par <Entrée>. 8/20 Mode documentation / impression Ecran PROGRAMME PARTIEL 20/10/93 20:23 DOC LOCAL: PESAGE ’”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” » » » » » » » » » TASK LANGUAGE FROM TO » » ==== ======== ==== == » » » » » » SEQ » LIST TOP » » » » LABEL 1 » LABEL 127 » » » S 0 » S 0 » » » STEP 1 » STEP 62 » » » » BOT » » » » » » FAST » LIST TOP » » » » LABEL 1 » LABEL 127 » » » F 0 » F 0 » » » » BOT » » » ƒ””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ FROM TOP TO BOT FROM LAB TO LAB FR S... TO S... FR STEP TO STEP ./. [TASK] permet de choisir la tâche à imprimer : SEQ ou FAST. [./.] visualise la suite des touches dynamiques. [FROM TOP] définit le début du programme comme début d’impression. [TO BOT] définit la fin du programme comme fin d’impression. [FROM LAB] permet de définir l’étiquette de début d’impression. [TO LAB] permet de définir l’étiquette de fin d’impression. [FR S...] permet de définir l’adresse de début d’impression de la tâche maître. [TO S...] permet de définir l’adresse de fin d’impression de la tâche maître. [FR F...] permet de définir l’adresse de début d’impression de la tâche rapide. [TO F...] permet de définir l’adresse de fin d’impression de la tâche rapide. [FR STEP] permet de définir l’étape Grafcet de début d’impression, en tâche maître. [TO STEP] permet de définir l’étape Grafcet de fin d’impression, en tâche maître. Les choix effectués doivent être validés par <Entrée>. 8/21 8 Ecran REFERENCES CROISEES PARTIELLES 20/10/93 20:45 DOC LOCAL: PESAGE ’”TOUCHES”””””””””””””””””””””REF. CROISEES: IMPRESSION PARTIELLE”””””””””” » » » » » » » 0 » REF. CROISEES PAR ORDRE DE VARIABLE » » » » » 1 » REF. CROISEES PAR ORDRE DE MNEMONIQUE » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » ƒ”””””””””≈”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””∂ <0><1> définissent le classement à l’impression des références croisées : par ordre alphabétique de variable ou de mnémonique. Le choix doit être validé par <Entrée> pour lancer l’impression. 8/22 Mode documentation / impression 8 8.10 Description des Listings Le listing complet d’une application comprend dans l'ordre des rubriques suivantes : 1 - Page de garde. 2 - Informations générales. 3 - Câblage des entrées/sorties. 4 - Mnémoniques 5 - Configuration logicielle, configuration des temporisateurs, configuration des compteurs. 6 - Programme : ● tâche rapide, ● tâche maître. 7 - Sommaire du programme 8 - Références croisées par ordre de variables 9 - Références croisées par ordre de mnémoniques 10 - Sommaire du dossier 8.10-1 Description d’une page de listing Chaque page de listing de format A4 contient : ● ● les informations (programme, câblage des entrées/sorties, etc.). un cartouche à chaque fin de page spécifiant : ➀ ➁ ➂ le nom de l’application saisi en mode configuration, ➃ ➄ ➅ la date d’élaboration de l’impression. la désignation de la rubrique imprimée, le numéro de version du document (numéro saisi dans le mode par la touche dynamique [REV]), la pagination par rubrique, la pagination absolue. ➀ ➁ ➂ ➃ ➄ +——————APPLICATION—————+—————————————+—REV—+———DATE———+—PAGE—+ | T17PL71/.............| PROG: MAST | | 20/10/93 | 6- 4| +—TELEMECANIQUE—/—TSX——+—————————————+—————+——————————+— 19—+ 8/23 ➅ 8.10.2 Exemple de pages de listing : Mnémoniques +——VARIABLE—————MNEMONIQUE——————————COMMENTAIRE————————————— | | I2,17 E17ext2 | I2,18 E18ext2 | I2,19 E19ext2 | I2,20 E20ext2 | I2,21 E21ext2 | I2,22 E22ext2 | I2,23 E23ext2 | I2,24 E24ext2 | I2,25 E25ext2 | SY0 Bitsys0 demarrage a froid | SY1 Bitsys1 demarrage a chaud | SY5 Bitsys5 base de temps 100 ms | SY6 Bitsys6 base de temps 1 s | SY7 Bitsys7 base de temps 1 mn | SY8 Bitsys8 maintien sorties STOP automate | SY9 Bitsys9 mise a zero sorties RUN automate | SY10 Bitsys10 defaut E/S ou config. | SY13 Bitsys13 pile absente ou defectueuse +——————————————————————————————————————————————————————————— + | | | | | | | | | | | | | | | | | | | + +——VARIABLE—————MNEMONIQUE——————————COMMENTAIRE————————————— | | SY14 Bitsys14 voyants S = etats bits internes | SY15 Bitsys15 C15 = valeur preselection | SY16 Bitsys16 demande rearmement Sorties stats | SY17 Bitsys17 valeur compt. < K | SY19 Bitsys19 validation tache rapide | SY21 Bitsys21 init Grafcet | SY22 Bitsys22 RAZ Grafcet | SY23 Bitsys23 Prepositionnement Grafcet | X1 Etape1 | X2 Etape2 | X3 Etape3 | X4 Etape4 | X5 Etape5 | X6 Etape6 | X7 Etape7 | X8 Etape8 | X9 Etape9 | X10 Etape10 +——————————————————————————————————————————————————————————— + | | | | | | | | | | | | | | | | | | | + +————application——————+—————————————+——rev—+———date——+—page—+ | T17PL71/........ | MNEMONIQUES | | 20/10/93| 4- 10| +—Telemecanique-/-TSX—+—————————————+——————+—————————+— 11—+ 8/24 Mode documentation / impression 8 Exemple de pages de listing : Programme S0081 = O1,3 S0082 L SC0,15 S0083 S SY9 S0084 L SC0,18 S0085 S SY16 S0086 L SC0,20 S0087 R SY9 S0088 L SC0,23 S0089 R S0090 Bitsys9 mise a zero sorties RUN automate Bitsys16 demande rearmement Sorties stats Bitsys9 mise a zero sorties RUN automate SY16 Bitsys16 demande rearmement Sorties stats L SY8 Bitsys8 maintien sorties STOP automate S0091 S B244 Bit244 S0092 = O1,4 S0093 L SY9 Bitsys9 S0094 S B245 Bit245 S0095 = O1,5 S0096 L SY10 Bitsys10 S0097 S B246 Bit246 S0098 = O1,6 S0099 L SY16 Bitsys16 S0100 S B249 Bit249 S0101 = O1,7 S0102 L SY19 Bitsys19 S0103 S B251 Bit251 S0104 = O1,8 S0105 S0106 L P= # T0 31*1s 2 S0107 -*- 2 mise a zero sorties RUN automate defaut E/S ou config. demande rearmement Sorties stats validation tache rapide Tempo0 +——————application—————+—————————————+—rev—+———date———+—page—+ | T17PL71/.............| PROG: MAST | | 20/10/93 | 6- 4| +—Telemecanique-/-TSX——+—————————————+—————+——————————+— 19—+ 8/25 Exemple de pages de listing : Références croisées par ordre de variable —————————————————————————————BITS—————————————————————————————————————— +——————————+——————————+————————+———————————————————————————————————————+ | VARIABLE |MNEMONIQUE|UTILISAT| ADRESSE | |——————————+——————————+————————+———————————————————————————————————————| |B255 | Bit255 | ACTION |S0278 S1048 S1066 | |I0,0 | Runstop | TEST |S0006 S0015 | |I1,1 | Ent1ext1 | TEST |S0911 | |O0,0 | | TEST |S0008 S0018 S0040 | |O0,1 | | ACTION |S0030 | |O0,2 | | ACTION |S0033 | |O0,3 | | ACTION |S0036 | |O0,4 | | ACTION |S0039 | |O0,5 | | TEST |S0059 | |O0,5 | | ACTION |S0068 S0118 | |O0,6 | | TEST |S0108 S0955 S0962 S0965 S0971 S0985 | | | | |S1032 S1035 S1043 S1054 | |O0,6 | | ACTION |S0119 S0145 | |O0,7 | | TEST |S0128 | |O0,7 | | ACTION |S0146 S0308 | |O0,8 | | TEST |S0292 | +——————————+——————————+————————+———————————————————————————————————————+ ———————————————————————————————BITS————————————————————————————————————— +——————————+——————————+————————+———————————————————————————————————————+ | VARIABLE |MNEMONIQUE|UTILISAT| ADRESSE | |——————————+——————————+————————+———————————————————————————————————————| |O0,8 | | ACTION |S0309 S0409 | |O0,9 | | TEST |S0382 | |O0,9 | | ACTION |S0410 S0636 | |O0,10 | | TEST |S0614 | |O0,10 | | ACTION |S0637 S0751 | |O0,11 | | TEST |S0734 | |O0,11 | | ACTION |S0067 S0752 | |O0,12 | | TEST |S1047 S1051 | |O0,12 | | ACTION |S0287 S0301 S0377 S1045 | |O0,15 | | TEST |F0000 | |O0,15 | | ACTION |F0001 | |O1,0 | | TEST |S0168 S0336 S0411 S0531 S0927 S0935 | | | | |S1116 | |O1,0 | | ACTION |S0115 S0151 S0161 S0321 S0406 S0460 | | | | |S0775 S1118 S1169 | |O1,1 | | TEST |S0172 S0338 S0414 S0532 S1119 | +——————————+——————————+————————+———————————————————————————————————————+ +—————APPLICATION——————+—————————————————————————+-REV-+———DATE———+-PAGE-+ | T17PL71/............ | XREF PAR VARIABLES | | 20/10/93 | 8- 14| +—TELEMECANIQUE-/-TSX——+—————————————————————————+—————+——————————+- 105-+ 8/26 X Chapitre 9 Mode terminal Sous-chapitre Page 9.1 Description du mode 9/2 Ce sous-chapitre se termine à la page 9/2 9/1 9.1 Présentation du mode Le mode terminal permet de rediriger la sortie imprimante vers un fichier xxx.DOC. Cette redirection concerne toutes les impressions du logiciel PL7-1 (voir chapitre 10.2). Le mode terminal est accessible à partir de l’écran SELECTION DES MODES. 0 [FILE] Visualise un écran présentant les touches suivantes : redirige la sortie imprimante vers un fichier sur disque dur. [PRN] restitue la sortie imprimante [MODIF] permet de saisir les caractéristiques du fichier de redirection [FILENAME] permet de modifier le nom du fichier proposé par défaut [PATH] permet de modifier le chemin d’archivage du fichier proposé par défaut Le nom du fichier par défaut reprend le nom de la station. Le chemin par défaut crée le fichier xxx.DOC dans le répertoire APPLI de la station. Note : Chaque nouvelle impression redirigée vers ce fichier se cumule avec l’ancienne. Il n’y a pas destruction de l’ancien fichier. 9/2 X Chapitre 10 Annexes Sous-chapitre Page 10.1 Messages d'erreur 10/2 10.2 Impression 10/6 10.3 Index 10/7 Ce sous-chapitre se termine à la page 10/1 10/8 10.1 Messages d’erreur En cours d’utilisation du logiciel PL7-1, le terminal peut visualiser à l’écran des messages. Ces messages renseignent sur le travail en cours et sur les erreurs éventuelles. Ils sont de deux types : ● messages non numérotés ne nécessitant pas de commentaire, ● messages numérotés nécessitant des explications. Une liste exhaustive de ces messages, classés numériquement par ordre croissant est donnée ci-après : Numéro Message Signification 4002 OPERATEUR ERRONE un code opérateur n’est pas correct. 4003 ERREUR SYSTEME : CNX DRV erreur système, réinitialiser le terminal. Si l’erreur persiste consulter le service après-vente Telemecanique. 4004 ERREUR DISQUE pas de disquette dans le lecteurenregistreur de disquette sélectionné ou disquette non formatée. 4005 COUPLEUR DISQUE ABSENT le coupleur nécessaire au fonctionnement des disquettes est absent. 4006 COMMANDE REFUSEE PAR TSX commande refusée par l’automate. La variable demandée n’existe pas. 4007 REFUS TSX refus automate lors d’un échange. Présence d’un défaut mémoire automate : retourner à l’écran de sélection des modes et recommencer. 4008 REFERENCE INCONNUE le numéro de module ou de bornier déclaré n’existe pas. 4009 LOGICIEL INCOMPATIBLE la version logicielle du programme est incompatible avec l’automate pour lequel il est destiné. 4010 OPERATEUR ET OPERANDE INCOMPATIBLES 4011 PROCESSEUR INCOMPATIBLE 10/2 type ou version d’automate incompatible avec le logiciel. Annexes 10 Numéro Message Signification 4012 MEMOIRE NON EXECUTABLE il n’y a pas d’application ou l’application n’est pas exécutable. Initialiser la mémoire. 4013 ELEMENT OU ETIQUETTE INEXISTANT appel à un élément ou une étiquette n’existant pas dans le programme. 4014 NON CONFIGURE la structure matérielle et logicielle de l’application n’est pas définie. 4015 PROGRAMME TROP GRAND taille mémoire du programme trop grande, il n’est pas possible de la réduire au format demandé. 4016 LANGAGE INCOMPATIBLE il y a incompatibilité de version entre le programme utilisateur et le programme langage PL7-1. 4018 MEM. AUTOMATE NON PROGRAMMABLE l’automate avec lequel le terminal est connecté contient une mémoire BACKUP EPROM. 4019 CART. TSX NON EXECUTABLE la cartouche BACKUP dans l’automate contient un programme non exécutable en PL7-1 ou ne contient aucun programme. 4020 MEM. LOCALE NON EXECUTABLE la mémoire locale du terminal contient un programme non exécutable en PL7-1 ou ne contient aucun programme. 4021 DEFAUT TRANSFERT défaut de transfert. Relancer le transfert. 4022 TYPE CARTOUCHE INCOMPATIBLE la cartouche insérée est une cartouche 24K8. Seule les cartouches 8K8 peuvent être exploitées. 4023 ERREUR FORMAT FICHIER DISQUE fichier sur disque(tte) altéré. 4024 ERREUR LECTURE FICHIER DISQUE fichier sur disque(tte) altéré. 4025 ERREUR ECRITURE FICHIER DISQUE disquette protégé en écriture ou fichier sur disque(tte) altéré. 10/3 Numéro Message Signification 4026 DISQUE ABSENT OU DEFECTUEUX pas de disquette dans le lecteur enregistreur de disquette sélectionné ou disquette non formatée. 4027 FICHIER INEXISTANT le fichier appelé n’existe pas dans le répertoire ou la disquette choisie. Vérifier la présence du fichier. 4028 ERREUR DROIT ACCES CARTOUCHE lecture d’un cartouche protégée en lecture. 4029 BORNES INCOMPATIBLES 4030 FAUTE GESTION MEMOIRE problème de gestion mémoire utilisateur, réinitialiser le terminal. Si l’erreur persiste consulter le service après-vente Telemecanique. 4031 ERREUR CONFIGURATION lancer une nouvelle configuration. Si l’erreur persiste, reconfigurer l’application. 10/4 Annexes 10 Messages spécifiques IBM PC-PS/2 Codage : Fatal error xxxx numéro Ce type d’erreur prévient l’utilisateur que le logiciel PL7-1 ne peut pas fonctionner (retour au DOS). Numéro Message Signification 4000 à 40FF message DOS N° = N° erreur DOS + H’4000' (voir documentation DOS). 4100 à 41FF message DOS N° = N° erreur DOS + H’4100' (voir documentation DOS). 7023 unexpected end of Video Character Font File fichier de caractères T2IBM ou T2IBME non valide. Effectuer une nouvelle installation. 7024 ou 7025 no dos memory available to read the Video Character Font File Mémoire RAM insuffisante pour exploiter le logiciel PL7-1. 7026 no Video Character Font File found. fichier de caractères T2IBM ou T2IBME absent. Effectuer une nouvelle installation. 7027 Video board and/or Display Configuration not supported pas de carte EGA (sur PC) ou pas d’écran couleur. Note : pour tout autre numéro, erreur système, réitérer les manipulations, sinon consulter le service après-vente Telemecanique. 10/5 10.2 Impression Les impressions de dossier ou "HARD COPY" d'écran (<Alt> <F9>) peuvent-être redirigées soit vers une imprimante, soit vers un fichier. Synoptique Fonction IMPRESSION "HARD COPY" d'écran <Alt> <F9> Dossier vers fichier défini en (1) mode TERMINAL Imprimante (1) Fichier défini en mode TERMINAL (voir chapitre 9). Dans ce cas les impressions successives sont cumulées dans le fichier. 10/6 Annexes 10 10.3 Index A Accès au logiciel PL7-1 ......................................................................................2/9 Animation temps réel ........................................................................................6/15 Archivage du programme .................................................................................3/12 Archivage du dossier d’automatisme ...........................................................8/4-8/5 C Cartouches BACKUP .........................................................................................7/3 Charger le logiciel PL7-1 ....................................................................................2/5 Choix de l’adresse programme ..........................................................................6/4 Clavier ................................................................................................................3/2 Commentaire de mnémonique ...........................................................................6/9 Commentaire programme court .........................................................................6/9 Commentaire programme long .........................................................................8/16 Compatibilité des terminaux ...............................................................................1/5 Configurer l’application ......................................................................................5/4 les compteurs ..................................................................................5/8 les entrées/sorties ...........................................................................5/5 les temporisateurs ...........................................................................5/7 Copie d’un bloc de texte ............................................................................8/9-8/10 Copie d’une disquette ..................................................................................2/5-8/6 D Déplacer un bloc de texte .................................. .......................................8/9-8/10 Documenter une application ..............................................................................8/6 E Ecran ..................................................................................................................3/5 Ecrire un programme en tâche maître ......................................................6/5-6/8 en tâche rapide ......................................................6/5-6/8 Exécuter un programme .....................................................................................3/7 F Forcer l’état d’un bit ..........................................................................................6/15 Formater une disquette ................................................................................... 3/12 Imprimer un programme ................................................................................8/18 un dossier .......................................................................................8/19 un écran .....................................................................................3/3-3/4 Insérer une ligne de programme ......................................................................6/10 Installer le logiciel ...............................................................................................2/5 L Lire un programme .............................................................................................6/6 M Mettre au point un programme .........................................................................6/15 Mise sous tension...............................................................................................2/3 Mnémoniques ............................................................................................6/9-8/11 Mode connecté ...................................................................................................3/6 Modifier une instruction ..................................................................................6/10 un mnémonique ...............................................................................6/10 10/7 N Nom d’archivage ................................................................................................6/4 Nom du dossier ................................................................................................8/18 Nom du programme application .......................................................................3/12 R Raccordement au secteur ..................................................................................2/3 Raccordement du terminal ...........................................................................2/3-2/4 Recherche d’un objet .......................................................................................6/13 Remplacement d’un objet.................................................................................6/14 Réglage ............................................................................................................6/15 Retassage de la mémoire ..................................................................................7/8 S Supprimer un commentaire ......................................................................6/10-8/16 Supprimer une ligne de programme .................................................................6/11 T Transférer un programme ..................................................................................7/2 Z Zoom ................................................................................................................6/12 10/8