Récupérer un programme dans un automate Télémécanique

Récupérer un programme dans un automate Télémécanique

Dans certains anciens automates Télémécanique, il est possible de récupérer le programme avec un terminal Télémécanique adapté à l’automate ou avec un ordinateur et le logiciel PL7. La deuxième méthode est décrite ci-dessous.

Vérifiez la version du langage PL7 et le modèle d’automate. Par exemple PL7-2 sur un TSX 17-20 :

 

1) Prérequis

Vous avez besoin :

  • D’un ordinateur compatible PC, de préférence portable, avec un microprocesseur 32 bits, un port série et si vous utilisez MS-DOS, un lecteur de disquettes interne (en option ou extractible sur certains modèles). Par exemple, un Asus A6000/L3000D/L8400, ACER TravelMate 260, Compaq Armada M700, Compaq Evo N1050v, Compaq Presario 2100, Dell Inspiron 5000/7500, Dell Latitude CPx/D505/D510/D600/D610/D810, DELL Latitude D520/D620/D820 avec parfois un microprocesseur 64 bits à éviter, Fujistu Siemens Amilo D 8820, HP Compaq nw8440/nx9000/nx9005/nx9040, HP Omnibook 3000CTX/6000/XE 4500s/XE3, HP Pavilion ze4200/ze4300/ze4400/ze4500/ze4600/ze4800, Samsung VM7000, Sony VAIO PCG-9E3M, Unika 340S2…
  • Des systèmes et logiciels suivants, à installer sur l’ordinateur :
  • Si votre microprocesseur est trop rapide, vous allez avoir l’erreur Dépassement de division au démarrage de PL7 pour DOS. Vous devez d’abord démarrer un logiciel qui ralentit le microprocesseur. Par exemple, le logiciel SLOWDOWN, avec l’option SLOWDOWN /X qui ralentit le microprocesseur à environ 4,77 MHz, comme un PC XT.
  • D’un cordon de transfert adapté à l’automate :
    • Pour un TSX 07, un TSX 37 ou un TSX 57, il faut un cordon référence TSXPCU1030 :

Cordon TSXPCU1030

    • Pour un TSX 17, il faut un cordon référence TSX17ACCPCPN ou TSX17ACCPC (la référence a changé mais c’est le même produit). Il est composé de deux cordons :
      • Un cordon référence TSX17ACC11, avec un connecteur DB-25F à brancher sur l’autre cordon et un connecteur DE-9F à brancher sur le port série DE-9M de l’ordinateur. Ce cordon est aussi disponible avec deux connecteurs DB-25F si l’ordinateur a un port série DB-25M.
      • Un cordon référence TSX17ACC8, avec un connecteur DB-25M à brancher sur l’autre cordon, un convertisseur RS-485 / RS-232 et un connecteur DA-15M à brancher sur la prise Terminal du TSX17. Le commutateur sur le convertisseur doit être en position TSX 7 :

    • Pour un TSX 47, un TSX 67, un TSX 87 ou un TSX 107, il faut un cordon référence FT20CBCL030 ou FT21CBCL030.
    • Pour un terminal Magelis XBT-F, il faut :
      • Un cordon référence XBTZ915 avec un connecteur DB-25M à brancher sur l’adaptateur et un connecteur DE-9F à brancher sur le port série DE-9M de l’ordinateur.
      • Un adaptateur référence XBTZ962 avec un connecteur DB-25F à brancher sur le cordon et un connecteur DE-9F à brancher sur le port série DE-9M du terminal Magelis.Câble PC - Terminal Magelis

 

2) Récupération d’un programme avec PL7-22

Branchez le cordon de transfert sur le port série de votre ordinateur et sur la prise Terminal de l’automate. Si un terminal est déjà branché sur votre automate, débranchez-le et branchez à sa place le cordon de transfert :

Automate TSX 17

Remarque : n’oubliez de rebrancher le terminal sur l’automate quand vous aurez fini !

Démarrez PL7-22 sous MS-DOS en tapant te :

PL7-22_1

Choisissez le menu Fichiers avec la touche F. Sélectionnez Nouveau-> puis B) TSX17 et validez avec la touche Entrée :

Sélectionnez OK puis validez :

Sélectionnez PL7-2-17 puis validez :

Pour accéder aux menus en bas, utilisez les touches de fonction F1 à F9. Sélectionnez le menu ARCHIV avec la touche F4, écrivez le nom du fichier dans lequel sera sauvegardé le programme puis validez. Par exemple SABLERI (le nom est limité à 7 caractères) :

Sélectionnez le menu WORK MEM avec la touche F1 puis 1 – MEMOIRE TSX et validez :

R LINE apparaît en bas à gauche lorsque la communication avec l’automate est opérationnelle. Sélectionnez le menu OPER avec la touche F2 puis 7 – TRANSFERT et validez :

Sélectionnez 1 SAUVEGARDE / RESTAUR. / COMPAR. DISQUE <-> TERMINAL/TSX et validez :

Sélectionnez TSX/TERMINAL -> DISQUE puis validez pour commencer le transfert :

Le transfert est terminé lorsque EN COURS disparaît. Le programme est sauvegardé dans le fichier C:\XDOSPRJ\PROJDOS\TSX17\PL7_2_17\APPLI\SABLERI.BIN.

Revenez à la page principale avec la touche Fin. Vous pouvez débrancher le cordon de transfert.

 

Pour visualiser le programme :

Sélectionnez le menu WORK MEM avec la touche F1 puis 0 – MEMOIRE TERMINAL et validez.  Sélectionnez ensuite le menu RETRIEVE avec la touche F6 puis le menu NAME avec la touche F2. Écrivez le nom du fichier de sauvegarde du programme (SABLERI dans notre cas) et validez :

Le programme est alors chargé dans la mémoire de l’ordinateur, sa taille est affichée en bas à droite. Sélectionnez le menu OPER avec la touche F2 puis 2 – PROGRAMMATION et validez :

Validez MAST pour visualiser le programme :

Avec les touches et , vous pouvez faire défiler le programme, écrit dans cet exemple en langage Ladder (schéma à contacts) :

 

Pour imprimer le programme dans un fichier texte :

Revenez à la page principale avec la touche Fin. Si la taille du programme n’est pas affichée en bas à droite, chargez à nouveau le programme dans la mémoire de l’ordinateur : sélectionnez le menu RETRIEVE avec la touche F6 puis le menu NAME avec la touche F2, écrivez le nom du fichier de sauvegarde du programme (SABLERI dans notre cas) et validez.

Sélectionnez le menu OPER avec la touche F2 puis 8 – DOCUMENTATION/IMPR. et validez :

Sélectionnez DOSSIER COMPLET avec la touche 0 et validez :

Sélectionnez YES avec la touche F9 pour imprimer le programme dans un fichier texte encodé en IBM850 (une deuxième fois pour confirmer le remplacement du fichier s’il existait déjà).

Revenez à la page principale avec la touche Fin.

Le programme est sauvegardé dans le fichier texte C:\XDOSPRJ\PROJDOS\TSX17\PL7_2_17\APPLI\TSX17.DOC :

Documentation :


Texte et images © 2024 David VANTYGHEM, disponibles sous licence Creative Commons Attribution – Partage dans les Mêmes Conditions 4.0 International, sauf le schéma du cordon du terminal Magelis.


Si vous avez des disquettes originales de PL7 (pas une copie), je suis intéressé pour en avoir une copie sous la forme de fichiers image, contactez-moi. Utilisez par exemple rawrite pour DOS ou RawWrite pour Windows. Si vous n’avez pas d’ordinateur avec un lecteur de disquette, je peux faire la copie moi-même si vous acceptez de me prêter vos disquettes. Pensez à protéger les disquettes en écriture avant de les insérer dans un lecteur. Cela les préserve si vous utilisez par exemple DISKCOPY qui modifie le numéro de série de volume des disquettes ou Windows qui modifie l’identifiant OEM des disquettes.

Laisser un commentaire