Professional Documents
Culture Documents
Offre Matrielle
TSX Micro et Premium
p.2
Reprises secteur
mise au point, diagnostic dossier application Adressage Le Ladder Exercices Ladder
103
108 114 116 133 145
p.3
Client Final
Premium Quantum
OEM
Premium
Micro
Nano
Manufacturier
Atrium
Process
Twido
Micro :
Un automate compact, modulaire et dou
Jusqu 484 E/S Mmoire jusqu 64 Kmots Nombreux rseaux du bus capteurs/actionneurs Ethernet New Applicatif multi-tches avec fonctions sur vnements
p.4
New
Protection totale :
du savoir-faire utilisateur des donnes des priphriques automate (sorties, chanes de scurit,)
Micro :
p.5
TSX 37-05
TSX 37-08
TSX 37-10
TSX 37-21
TSX 37-22
non extensible
Adapt au plus juste Un nouveau champ d application Compact et tendable
extensible
Etendu en mmoire et communication Intgration conomique de fonctions mtiers
p.6
1er slot : 16 Entres 24 Vcc /12 Sorties relais 2me slot : Ouvert
Jusqu 92 E/S 2 compteurs 500 Hz (pour Tches Evnements, compt./dcompt.) Alimentation 100-240 VAC avec Alim 24 Vcc intgre Un port de communication (Unitelway/Modbus/ASCII) Afficheur intelligent 1.5 K instructions + 1 K mmoire de donnes (soit 11K + 1K16)
TSX 37-08
idem 37-05... Plus :
3 slots au lieu de 2 : 1er + 2me slots : 32 Entres 24Vcc et 24 Sorties relais 3me slot : Ouvert Jusqu 120 E/S max
p.7
TSX 37-10
2 slots + rack extension 2 slots Jusqu 184 E/S in-rack avec extension 2 compteurs 500Hz (pour Tches Evnements, compt., dcompt.)
Base
Alimentation 100-240 Vca avec Alim 24 Vcc intgre 1 liaison/1 port de communication (Unitelway/Modbus matre-esclave /ASCII) Horodateur & Afficheur intelligent 2 K instructions + 1 K mmoire de donnes (soit 11K + 1 K16)
Extension
p.8
TSX 37-21
Idem 37-10... Plus :
3 slots plus 2 slots extension Jusqu 248 E/S in-rack avec extension 1 port PCMCIA pour mmoire extension et back-up
Base
Extension
1 liaison/2 ports intgrs pour terminal & communication : Unitelway/Modbus/ ASCII Processeur plus rapide
p.9
TSX 37-22
Idem 37-21...Plus
Voies Analogiques intgres :
8 Entres / 1 Sortie (8 bits)
Compteurs intgrs :
2 voies jusqu 10 kHz
Base
Extension
p.10
Modules dE/S
1/2 module
12 Entres (24Vcc) 8 Entres (115Vac) 8 Entres (230Vac) 6 Sorties relais
p.11
Sorties relais jusqu 8A Sorties transistor (0.5 A ou 2A) options : fusible, sectionneur Sr et facile mettre en oeuvre Permet un cblage machine homogne E/S dporte bas cot ( jusqu 5 m)
Extensions Nano
p.12
% QW
E/S distance %I %Q
p.13
et simples
Gestion de 31 esclaves soit 248 E/S sur 300 m avec rpteurs Etat / diag AS-i affich sur le bloc de visualisation Automate
Porte ouverte %I\4.0\5.2 Accs direct aux variables AS-i (@ gographique, idem in-rack)
Machine
p.14
E/S Analogiques
Intgres sur le TSX 37-22 TSX ACZ 03 module de rglage et dadaptation Modules - 1/2 hauteur
8E/1S en 8 bits 0-10 V
p.15
COMPT1 COMPT2
New
p.16
Offre Positionnement
Enfin la simplicit des modes de marche associs la performance
avec une connaissance permanente de la position, la simplicit du programme application ( absence de squences de prise d origine) et un gain en temps en exploitation.
1/2 module entre Codeur Absolu standard SSI
Alimentation 5 V ou 10..30 V, frquence de 200 KHz 1 MHz, Gray ou binaire de 8 25 bits Fonctions :
comparateurs 4 seuils, modulo configurable, calage du zro codeur/machine, offset dynamique, actions physiques ou logicielles associes une tche vnementielle contrle d alimentation, contrle de ligne codeur et trame, 2 entres capture sur vnements
1 voie 1 MHz
p.17
Communication par :
Liaison point point ou multi-points (Uni-TE, Modbus, ) Liaison srie intgre ou connexion bus de terrain via carte PCMCIA
MAGELIS supporte les diffrents protocoles du Micro (UTW,Modbus, Modbus +, Fipio, Fipway,)
p.18
p.19
KM5 KM6
KM5 KM6
Le module TSX DPZ convient aux applications de surveillance darrt durgence et dinterrupteurs de position exigeant un niveau de scurit jusqu la catgorie 3 (norme EN954-1)
p.20
Scurit optimum grce la technologie prouve des modules PREVENTA XPS Taille minimale pour lensemble module scurit et chane de relayage Cots de cblage rduits Diagnostic performant dans lautomate pour redmarrage rapide de la machine Facile utiliser (vu comme un module dE/S)
Offre communication
Communication : l'intgration et la transparence
Vritables Ports de communication Srie Multiprotocole ( conomique) Fonctions: Prise terminal, Dialogue oprateur, Liaison UNI-TELWAY UNI-TELWAY matre (par dfaut 9600b/s) Gestion de 8 adresses Liaison pr configure UNI-TELWAY esclave Modbus Matre/esclave Mode Caractres (TVI, Imprimante ...)
p.21
TSX 37-O5/08/10 1 Prise : Liaison srie RS 485 Botier de drivation et d'isolement / fin de ligne Connexion par MiniDIN (idem TSX 07 , TSX57) Botier de drivation (TSX P ACC 01) pour dupliquer la liaison pour raccorder un automate sur Uni-Telway si distance > 10 m Isolement fin de ligne Utilisation du TSX Micro comme esclave TSX 37 21 / 22 2 Prises : Liaisons sries RS 485 1 emplacement : pour carte de communication au format PCM CIA
PRT DEL 0
7 4 1
8 5 2
9 6 3
/ E N T E R
p.22
Le bloc visualisation
Constitution physique du "bloc Visualisation"
Trois blocs de 32 LED E/S chacun
p.23
Une ligne d'information Un bouton de commande "DIAG" pour accder aux divers modes
RUN
TER I/O ERR
Run/Stop (clignotement = Stop) Trafic sur Prise Terminal Dfaut E/S Dfaut application (clignotant ou fixe)
BAT
Dfaut Batterie
Mode visu tat voie E/S (modularit 16) Bac de Base et Extension sparment Mode DIAG voies et modules Mode affichage dynamique de valeur donnes internes
bits, mots, variables programme (tape active...)
p.24
TSX 37-10
Programme
Constantes
FEPROM interne ( 2K8 ) + ( 30K8 ) FEPROM interne
Zone inutilisable
Programme
Sauvegarde %MW
Sauvegarde %MW
Constantes
Sauvegardes
Backup: l'initiative de l'utilisateur ** Carte PCMCIA "Backup" recharge auto du prog. sans terminal
p.25
Restore: partir de la console ou automatiquement lors d'un dmarrage froid si il y a perte de l'application en RAM
RAM interne Donnes
Backup
Programme
Constantes
Restore
p.26
Le
Les alimentations
offre en comptage
Processeurs Premium V5
PREMIUM TSX PCX
p.27
Plus de mmoire Application X2 sur le Haut de Gamme Plus de bits internes % Mi X2 et + sur le Haut de Gamme Plus de boucles de Rgulation X2 sur le Haut de Gamme Plus d E/S pour le 57453 Les limites sont cumulatives Chargement Application rapide 6 X plus rapide qu en L2
TOR I/Os Analog I/Os VoiesExperts Rseaux Bus Capteurs Bus de terrain Racks locaux Racks dports EquipementsFIPI O Mmoire FIP Voies rgulateurs Boucles simples Donnes %MW Bits %M Cartouches mmoire Mmoire RAM CPU Port de programmation Protocoles Vitesse
RS 485 - Uni-Telway
19 200 bps max. 16 4 32 32 8 64 32 8 64 48 12 64 115 kbps max. 48 12 64 64 16 64
Fonctions COM client 16 Capacit serveur UNITE porte0 4 Nombre max d Evnements 32
Attention: en L3 les processeurs de type 57-2xx, 57-3xx, 57-4xx ont un format double , seuls les 57-103 et 57-153 restent un format simple.
p.28
Premium L2 Premium L3
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
15,2
3,5
57 10
8,3 57 30
57 40
p.29
TSX 57 2x3
TSX 57 3x3
TSX 57 453
p.30
TSX 57 4823
TSX 57 3623
Rgulation intgre sur tous les Processeurs TSXP57-2823 TSXP57 2623 TSX / PCX 57-3x3 TSX 57-453
Entre de gamme PCX plus de capacit / perf. TSX / PCX 57-2x3 Un meilleure tagement de la performance TSX 57-1x3
Connexion FipIO Connexion Ethernet
p.31
La grande dynamique de gamme permet de disposer de configurations conomiques pour des applications plus petites
Optimisation du cot des configurations au niveau des projets
p.32
volution OS V5 : extension 16 racks / Module extension Bus X / FipIO / diag / etc ... Module alimentation 85W Nouvelles cartes mmoires PCMCIA (stockage Fichiers et Symboles)
Bus X
p.33
Bus X
CPU DIG I/O COM CNT ANA COM
DIG I/O
MOTION
DIG
Bus X
Les modules Communication, mouvement, et autre fonctions intelligentes conservent les mmes performances quelle que soit leur position sur le Bus X Interruptions/vnements possibles partout Le tout avec rduction des cots de cblage
Bus X: Installation
Ncessite au minimum
les platines RKY EX adaptateurs TLY EX A/B PL7 V3.3
Adaptateur dbut ligne
p.34
adr. = 0
4 2 1 ON OFF ON OFF
Poids faible/fort (0 / 1)
4 2 1
adr. Rack (0 7)
TLY EX A
adr. = 2
ON OFF
adr. = 2
4 2 1 ON OFF
8 adresses (0 7)
empl. 0 7 empl. 8 14
TLY EX B
p.35
Racks Extens.
emplacements 8 14
RKY 8 EX
P 0 1 2 3 4 5 6 S
P 8 9 10 11 12 13 14 S
P 0 1 2 3 4 S
P 8 9 10 11 12 S
RKY 6 EX
P 0 1 2 S P 8 9 10 S
RKY 4 EX
RKY 12 EX
P 0 1 2 3 4 5 6 7 8 9 10 S
racks 12 emplacements
===>
p.36
Le module matre s'installe obligatoirement sur le rack d'adresse 0 Les modules de dport matre et esclave devront tre implants obligatoirement sur des racks de base (poids faible) et non d extension pas de dport pour les modules de communication
p.37
Module Alimentation
Modules Alimentations
Alternatif 100/240 VAC : TSX PSY 2600 TSX PSY 5500 TSX PSY 8500
p.38
Nouveau
26 W
24 VDC ** 0.5 A
55 W
24 VDC ** 0.8 A
85 W
**
24 VDC ** 1.6 A
Continu
24 VDC :
16 W
36 W
55 W
Modules Alimentations
OK BAT 24 V
p.39
24V 0V
NC N C Relais Alarme
**
L N
**
L N
Rseau 24 V DC Terre
** Relais Alarme
ferm: tat normal ouvert : stop appli, dfaut bloquant appli, dfaut alim
Processeur Premium
UC simple largeur UC double largeur
p.40
Le Processeur PCX
p.41
PS
1 2 3 4 5 6 7 8 9 10
Le processeur PCX 57 intgre la terminaison TLY EX A., et par dfaut doit tre situ en tte de ligne (rack 0) Dans ce cas la terminaison de ligne TLY EX B doit tre connecte en fin de ligne Si l'extension Bus X n'est pas utilise, la terminaison de ligne TLY EX B doit tre connecte sur la prise Bus X
TLY EX B
- Nota: un accessoire en option permet de positionner le processeur PCX dans un rack (rack 0) qui n'est pas en tte de ligne
Premium - Evolutions L3
Passage en double format des processeurs 57-2xx, -3xx. Le PCX57-203 remplace le PCX57-101 pour crer une offre avec IBX (Interbus) attractive. Un processeur 57-153 est cre avec liaison FIPIO intgre , limit 63 quipements connectables.
p.42
Les processeurs TSX /PCX milieu et haut de gamme (57-2x3, 57-3x3 et 453) grent de base les fonctions de rgulation,
Pour le modle 57-453, les limites dE/S TOR, Analogiques, voies experts sont cumulatives
La capacit mmoire des bits internes %Mi augmente, 4k, 8k, 16k, 32k Le coupleur ASI pour l'automate Premium (TSX SAY 100) peut tre utilis en tche rapide.
p.43
Connecteur
16 Voies 28/32 Voies 64 Voies
16 Voies
DEY 16 A2 DEY 16 A3 DEY 16 A4 DEY 16 A5
DEY 64 D2 K
DEY 32 D3 K
Mixte Mixte
Sorties Sorties Sorties Sorties Sorties
24V 0.1A H.D. 24V 0.5A 24V 2A rapides 48V 0.25A 48V 1A rapides
Sorties Relais 50VA Sorties Relais 100VA Sorties Relais 130 VDC Sorties Triacs 24/130 VAC 1A Sorties Triacs 48/240 VAC 2A
DSY 16 S4
DSY 16 S5
p.44
Programmable
Logique excute directement au niveau du module
p.45
Mmoire Application
sans extension Mmoire Constantes
jusqu 32 Kmots
p.46
PCMCIA memory
Donnes Application
Donnes dinstances DFB Donnes d E/S
Donnes Application
p.47
1 zone application 128 Kmots (RAM ou FEPROM) / 256 Kmots (RAM) + 1 zone Donnes 128 Kmots / 640 Kmots + 1 zone Symboles 128 Kmots zippe
Cartes Backup
32 Kmots
** et commentaires
p.48
RAM TSX MRP 032 P TSX MRP 064 P TSX MRP 0128 P TSX MRP 0256 P RAM + fichiers et/ou symboles TSX MRP 232 P TSX MRP 264 P TSX MRP 2128 P TSX MRP 3256 P TSX MRP 3384P TSX MRP 0512P Flash TSX MFP 032 P TSX MFP 064 P TSX MFP 0128 P Flash + fichiers TSX MFP 232 P TSX MFP 264 P TSX MFP 2128 P
128 K16, RAM 128 K16, RAM 128 K16, RAM 256 K16, RAM
(2)
32 K16 64 K16 128 K16 256 K16 384K16 512K16 32 K16 64 K16 128 K16 32 K16 64 K16 128 K16
256 K16, RAM 256 K16, RAM 512 K16, RAM 1024 K16, RAM 1024 K16, RAM 1024 K16, RAM 128K16, Flash 128K16, Flash 128K16, Flash
128K16, Flash + 128K16 RAM 128K16, Flash + 128K16 RAM 128K16, Flash + 128K16 RAM
(1) la taille application utilisable est limite 160K16 conformment aux caractristique de ce processeur (2) la taille application utilisable est limite 384K16 conformment aux caractristique de ce processeur, la taille de la zone symboles est limite 128K16
Mmoire Application
PC Zone APPLICATION Constantes
Fichiers * . DAT
p.49
Carte PCMCIA
Programme
Donnes Application
Stockage de donnes par fonctions READ_PCMCIA / WRITE PCMCIA par programme PL7
p.50
Bilan mmoire
p.51
Bilan mmoire (dans PL7) mis jour aprs reconfiguration ou validation programme
p.52
Offre Logicielle
PL7
PL7
p.53
Logiciel PL7
Programmation
Mise au point - Rglage - Diagnostic Ouverture OLE
p.54
Configuration
Application
Programmation
Dossier Application
Offre PL7
p.55
Intuitif
Logiciel "Tout en un" pour programmer une application station complte Accs direct tous les outils pour services local / connect Apprentissage Application sans structure d accueil (console "vide") Accs transparent une station rseau distante : Transparence multi rseau Aide en ligne Pas de cl de protection
Multilangue
Personnalisable l'installation Aide en Ligne multilangue Contextuelle
p.56
PL7 - Evolutions V4
PL7 V4 amliore la productivit en conception, exploitation et maintenance
Des Modules fonctionnels plus complets incluant
des entits programmes, des tables d animations des crans d exploitation et une rutilisation intgrale des modules fonctionnels
Ouverture de la base de donnes application: liens avec Excel Intgration du diagnostic systme sur bits et mots systmes
Langage structur texte sur PL7 Micro Le plus petit logiciel PL7 offre toutes les capacits du Micro-automate
Sous PL7 Micro V4.2, le ST est ajout
IL, LD, SFC et ST (Texte structur) pour exprimer toute la puissance fonctionnelle de la gamme Le seul Micro-PLC avec 4 langages, dont le langage littral
New p.57
PL7 V4.3
Nouvelles fonctionalits
Offre ETHERNET
p.58
Le PL7 4.3 permet de configurer et dutiliser les nouveaux processeurs prmium avec ethernet incorpors, et ceci avec le mme niveau de service quavec les cartes ETY4102
Complments de loffre :
Nouvelles connexions FipIO : ATV68, Inductel et Lexium CSY84 :
Nouveaux crans de dbogage Possibilit de mode manuel
Ajout pour les fonctions A2S-i Tient compte des nouvelles cartes PCMCIA Modbus SCY11601
p.59
PL7
PL7 Micro Open Team : une licence jusqu 10 utilisateurs La licence inclus une actualisation durant 1 an
OU
p.60
PL7 sur PC
Installation Locale Installation distance
PL7
Basic
DIF
Ouvert
Servi
PL7 Pro Open Team PL7 Pro Open Site PL7 Pro Serveur
p.61
1 utilisateur
3 utilisateurs
PL7 Micro Open Team , PL7 Pro Open Team & Site
Licence dquipe
Licence de site
Licence serveur
Produits compagnons
Warm StandBy Premium New New
PL7 DIFF Premium WSBY
p.62
CD Drivers
Ensemble des Drivers X-WAY
New
CD Drivers
plates-formes
PL7 DIF
Diffrentiateur dapplications TSX
PL7 Junior
PL7 Pro
PL7 SDKC
Dvelopement de blocs fonction utilisateur en langage C
Raccordements distants
Services Consoles distants
Drivers Uni-Telway, FIPWAY, ETHWAY Transparence console Programmation, Rglage
p.63
PL7
ETHWAY
UNI-TELWAY
FIPWAY
p.64
Ergonomie
Menus contextuels Info Bulles Boites outils flottantes
Rfrences Croises
AIDE Contextuelle
Navigateur Application
Menus Contextuels
sur clic droit
Barre d tat
p.65
Evolutions Editeur ST
En mode connect, lanimation est affiche au-dessous de lditeur ST.
p.66
Copier / Coller des paramtres de configuration des blocs fonctions SFB prdfinis Couper / Coller des symboles et commentaires d une suite conscutive de variables. Attention ,aucune adaptation de programme n est ralise. Affichage en clair des recouvrements de diffrents types de variable ( %MW0, MD0, %KB,%KW...) sur une mme adresse mmoire. Le recouvrement de tableaux n est pas gr (pas de signalement pour recouvrement objets simples / tableaux ou tableaux / tableaux) Donnes tries par type et repres Import/export des donnes tries sous format TXT standard (Excel )
Tables d'Animation
Affichage du commentaire de variable Affectation de la mme valeur plusieurs donnes par une seule commande Changement du format d'affichage par une touche fonction F9 aprs select de la ou les variables . Import/export des tables d animation
Diagnostic Application:
Affichage dynamique de l'tat courant du dfaut en cas d'volution de ce dfaut
p.67
PROGRAMMATION **
Ladder - LD , Liste d' instructions - I L Littral structur - ST, Grafcet - SFC DFBs ** Programmation hors configuration TOR possible (TSX Micro)
p.68
gestion application
configuration
programmation
Mise au point
documentation
Gestion Application
Gestion d application
Cration / Ouverture / Enregistrement d' une application
Conforme aux habitudes des utilisateurs Windows 32 bits Une application complte est enregistre dans un fichier unique (" . stx" ) Logiciel mono station mais multi instance
p.69
Gestion d application
Gestion des Droits Utilisateur:
Fonctionnalit PL7 masque (en griset) suivant l utilisateur dclar Dclaration par crans de Login (nom, mot de passe)
p.70
p.71
Droits utilisateurs
L Administrateur saisit la liste des utilisateurs: Noms, mots de passe, profil
par dfaut, Nom : Supervisor Mot de passe : aucun
Attributs Utilisateurs
Nom: 2 16 car. (espaces autoriss) mot de passe: vide ou 2 16 car. Produit : PL7 ou PL7 Pro Dyn (Diag) Type de profil
Droits utilisateurs
4 types de profil
Visualiser: Visualiser l application sans aucune modification
p.72
Modifier l adresse de l automatre Transfrer l excutable de l automate vers la console Enregistrer un application (console vide) Modifier la composition des tables d animation
Programmer
Navigateur d application
p.73
Un nouveau Navigateur:
Navigateur Application
Prsente le contenu de lapplication sous forme arborescente met en avant les lments constitutifs (Sections) de l'application plutt que les outils mis en uvre Permet de structurer l application en sous ensemble fonctionnels
p.74
p.75
Clic droit
affichage au niveau de chaque section : rien : pas de protection cadenas ouvert : section protge protection dsactive cadenas ferm : section protge protection active
p.76
Clic droit
Vue Fonctionnelle
partir du Navigateur application
sur PL7 Pro uniquement ! & Automate PREMIUM
p.77
la Vue Structurelle
reprsente l ordre d excution dans l automate
la Vue Fonctionnelle
reprsente la structure fonctionnelle du contrle commande en fonctions et sous fonctions d automatisme
Le Module Fonctionnel
Un module Fonctionnel =
Un Nom court (8 car. max) Un Libelle long (24 car. max) une ou plusieurs Sections
Tche Mast, Fast, EVT, Grafcet
p.78
p.79
Clic droit
Clic droit
p.80
gliss
Clic droit
Assistant d import
Menu IMPORT
clic droit dans vue fonctionnelle
p.81
Import avec
r affectation ?
Non
Oui
Assistant d import Analyse du module fonctionnel
R Affectation
des objets par l utilisateur
Import du
module fonctionnel
p.82
Clic droit
p.83
Configuration
gestion application
programmation
Mise au point
documentation
Configuration
Configuration
Reprsentation graphique de la configuration matrielle
Copier / coller , dplacer Module E/S (avec radressage automatique des E/S)
p.84
Ecrans spcialiss pour configurer les modules d' E/S et paramtrer les fonctions mtiers associes:
TOR, Analogique, FIPIO, AS-i, ...
Configuration
Configuration Grafcet:
Nb. de macro-tapes ...
p.85
Choix du Processeur
Configuration Logicielle:
Nb. de bits, de mots, de Timers ...
Choix du Processeur
p.86
Configuration
double clic
double clic
p.87
Extension du nombre de racks jusqu 16 : 8 racks de base + 8 racks extension sur 8 adresses de 0 7
mixit possible des racks sur une mme adresse 8/4, 8/6, 8/8, 6/6, 6/4, 4/4
p.88
Clic droit
p.89
p.90
gestion application
configuration
programmation
Mise au point
documentation
programmation
Programmation
p.91
Rappels
Langages conformes la Norme IEC 1131-3
Editeurs langages LD, ST, IL, SFC Facilits d dition: Copier / couper / coller Outils d Export / Import d Application (partiel ou total)
Instructions
Instructions de base: Arithmtique , Logique, Comparaison Instruction tendues: Fonctions bibliothque (EF) Blocs fonctions standard : SFB Blocs fonction utilisateurs : DFB
PL7 SDK C
Cration de Fonction Bibliothque (EF) par l utilisateur
p.92
Programmation
Sections
la structuration et la programmation des tches en Sections pour les automates Micro et Premium
DFB
la structuration dune application avec les blocs fonctions utilisateur - DFB pour les automates Micro et Premium
Grafcet
Une Section Grafcet (choix rversible) Macro-tapes: pour les automates de le famille Premium (TSX / PMX / PCX 57) Evolutions dergonomie
Ladder
Editeur LD: Taille rseau tendue 17 lignes, slection d objets multiple ..
Editeur de variables
Editeur de variables: Pr symbolisation des voies modules d E/S
p.93
Les sections
Program m es
Ouvrir Vider
Mas t
Supprimer
Sections
Exporter
Nouveau ExporterForcer
clic droit
BT371.Init_Barre
Insrer Vider
Supprimer
BTAR.Avance
Crer... Importer
clic droit
...
GRAPHE PRL
Proprits
Services
Nouvelle Section
Mise au point
Ouvrir Vider
Proprits
Vider
OuvrirExporter Vider
p.94
Les sections
Le programme application est structur en tche (mono ou multi tche) Chaque tche peut tre constitu de plusieurs sections et de sous programmes SR
4096 maxi
Un seule section Grafcet dans la tche MAST est autorise Attributs associs une Section:
un une un une une un une Nom de 16 caract.. Tche Langage de programmation: LD, ST, IL, SFC Protection: en Lecture ou Lecture / criture Condition de validation Commentaire de 250 caract. Date de cration
p.95
Les sections
Condition de validation (facultative)
permet l activation ( 1) ou la dsactivation ( 0) d une section par programme Activation / dsactivation Console: Les conditions (%Mi) peuvent tre Forces, dforces 1 ou 0 Objets accepts: %Mi, %Mi indexs, %Mi:Xj, %S, %Xi,
Le fait de dsactiver toutes les sections d une tche ne stoppe pas cette tche, ni les changes E/S sur reprise froid, les conditions programmes sont 0: les section ainsi programmes sont inhibes.
Ordre
L ordre des sections peut tre chang par glisser / dplacer la souris (dans le navigateur)
p.96
En fonction de diffrents critres, lisibilit, maintenabilit, modularit , temps d excution, une Application PL7 peut tre structure en :
cration/utilisation avec PL7 PRO Mast, Fast, Evnements Sections , SR Modules Grafcet: PRL, CHART, XM, POST, Evnements
Tches:
Modules de programme
Tche MAST
Comptage
Structuration d Application
MULTITACHE
PRIORITES
p.97
EVT 0
Priorits: Exemple tche matre cyclique, tche rapide priodique (20 ms)
Priorit
ETS
T S T
E TS S
Systme
20 ms 20 ms 20 ms 20 ms
Structuration d Application
Tche Matre - MAST
Cyclique ou Priodique, chien de garde Priodique, chien de garde
p.98
%S19: dbordement de priode %S34: Validation / inhibition tche rapide %SW33: temps excution dernier cycle %SW34: temps du cycle le plus long %SW35: temps du cycle le plus court
Traitement du programme criture Lecture %Qx %Ix criture Lecture %Qx %Ix cycle n + 1 %S19=1
Traitement du programme
%Ix cycle n
cycle n
Traitement du programme
%Ix Priode
%Qx
%Ix Priode
p.99
L3 apporte un surcrot de mmoire Application et supprime la pagination de la mmoire cartouche La segmentation 32k de la mmoire programme subsiste Pour optimiser l utilisation de mmoire, il est important de structurer son Application Chaque Module de programme
occupe 1 segment excutable de 32 Kmots max occupe 1 segment graphique de 32 Kmots max possde 1 ou plusieurs Rung ou Phrase tout module (mme vide) consomme 8 mots dans le segment catalogue occupe 1 segment excutable de 32 Kmots max occupe 1 segment graphique de 32 Kmots max consomme 6 mots dans le segment catalogue possde 1 Phrase (ST) ou n Rung (ladder)
Optimisation mmoire
Optimisation de la programmation
Pour limiter la consommation dans le segment catalogue il faut :
p.100
Regrouper les lignes Ladder et les phrases Litteral Utiliser les DFBs pour factoriser des parties de codes identiques ou modliser des parties du process.
Optimisation de la mmoire
L enregistrement et/ou l Export/Import de l application (avant Importer faire Vider programme, instances DFBs, type DFBs) permettent d optimiser la mmoire (dfragmentation) aprs de multiples ragencement de programmes (ex: annulation des consommations des zones actions ayant t vides.) Le Bilan mmoire - optimisation n optimise
que les espaces RAM donnes allous pour les instances DFB et SFB
les fonctions de type EF(purge des codes des fonctions utilises puis annules)
p.101
Les langages
Evolutions diteur LD
trac de liens automatique mcanisme simplifi de saisie dune fonction dans un bloc opration (clic droit) boite information (disponible et mise jour en permanence) panneau dinterdiction lors de dplacement dobjet symbolisation en ligne
Clic droit
p.102
Bibliothque de fonctions
Bibliothque des Fonctions paramtres
Chanes de caractres Conversions numriques Tableaux Dcalages entiers simples Dcalages entiers doubles Flottants (rels simple prcision)
Trigo, Log, Expon.
Tableaux de Rels Tableaux de bits, Tableaux dentiers, d entiers doubles Echanges explicites Evnements
Dates et dures Horodateur Temporisation Communication Rgulation Dialogue oprateur CCX17 Commande mouvement Fonctions Orphe (=BFC)
p.103
gestion application
configuration
programmation
documentation
mise au point
REPRISE SECTEUR
p.104
Reprises secteur
Coupure > 10 ms
NON
OUI
Sauvegarde contexte OK
OUI
NON
Reprises secteur
Acquisition des Entres Arrt du processeur et sauvegarde du contexte application
p.105
Retour Secteur
identique
diffrent
REPRISE CHAUD
DEMARRAGE FROID
Mise 0 du bit %S0 ou %S1 Initialisation de l'application Mise jour des sorties Mise 1 du bit %S0
p.106
Dmarrage froid:
sur Reprise secteur avec perte du contexte sur manipulation Carte mmoire application (prhenseur) action sur bouton RESET ou INIT depuis un terminal
Initialisation de l'application:
Initialisation des bits %Si et mots systme %SWi RAZ des bits internes %Mi et de l'image des E/S RAZ des mots internes %MWi (suivant le choix dclar en conf. PL7 Junior) Envoi aux modules d'E/S de leur configuration avec paramtres initiaux Positionnement du GRAFCET sur les tapes initiale Dsactivation des tches (autres que la MAST) jusqu' la fin du cycle MAST
p.107
Reprise chaud:
Le contexte systme et applicatif n'a pas chang l' automate repart dans l'tat prcdant la coupure sans mise jour des sorties
Actions:
Rinitialise les files de messages Renvoi la configuration aux modules avec les paramtres de rglage courants Positionne le Bit systme %S1 1 qui permet de lancer un traitement particulier de reprise (peut tre positionn par l'utilisateur) Le dmarrage automatique en RUN ou en STOP est dfini en configuration PL7 Junior
p.108
gestion application
configuration
programmation
documentation
mise au point
p.109
Tables d'animation pour rgler, forcer/dforcer les variables Fonction Debug programme
Run, Stop, Init global, Run, Stop Tches Point d'arrt, Pas pas sur le programme, cycle par cycle
Modification programme en Run Recherche / remplacement variables application Recherche par Rfrences Croises
Diagnostic
Par programme: utilisation de Bits et Mots Systmes Fonctions de diagnostic:
sur les dfauts modules E/S partir des crans de configuration sur les erreurs programme (dbordement d'index , ...):
Tables d animation
Rglage application
Animation de liste (tables) de variables (de longueur illimit)
Liste auto de longueur L: ex %M0 : 10 ==> de %M0 %M9
p.110
p.111
Dmarrer Tche Aller au rung / phrase suivant Appeller le module Sortie du module Abandonner le pas pas Mode Ligne Poser le point d'arrt Dsactiver le point d'arrt Montrer le point d'arrt excut Montrer le point d'arrt pos Surveillance Application Accs l'cran mise au point UC Accs l'cran mise au point Grafcet
Options
Personnaliser V Barre d'outils Barre de Status V Barre Mise au point
- Info sur l'excution des tches a=actif, i=inactif - M ode Surveillance - Diagnostic programme
p.112
1-Cnv
2 - Dat : Rglage variables par type d' objets conscutifs 3 - Dt i : Liste de variables 4 - Frc : Liste bits forcs
p.113
Diagnostic
Moyens de diagnostic
Diagnostic par programme
par Bits et Mots Systmes
sur les dfauts E/S %S10 (dfaut gnral E/S) , sur les erreurs programme
%S19 (dbordement de tche), %S20 (dbordement d'index) , .. par Bits dfauts modules ou voies d E/S
Echanges implicites: %Ix. MOD . ERR (module), % Ix .i . ERR (voie) Echanges explicites: READ_STS (read status module)
p.114
gestion application
configuration
programmation
Mise au point
documentation
Dossier dapplication
Visualisation en ligne
p.115
Clic droit
p.116
Adressage
p.117
Gnralits
5 zones pour les objets langage : zone mmoire (%M) zone des entres (%I) zone des sorties (%Q) zone des constantes (%K) zone systme (%S)
p.118
Gnralits
Objets langage
Objets d'entres / sorties
p.119
%
IEC 1131-3IEC
I ou Q
X , W ou D
i
numro de voie ou MOD *
numro d'emplacement
*MOD : voie rserve la gestion du module Exemples : %I1.5........%Q4.5.......(pour les objets de format boolen , le X peut tre omis ) %QW6.3.......%I4.MOD.ERR.........%I4.2.ERR.......( ERR indique un dfaut )
p.120
Exemples
% I 1.5 % Q3.4 % IW5.0 % I1.5.ERR % I1.MOD.ERR : Bit d'entre 5, module 1 : Bit de sortie 4, module 3 : Mot d'entre voie 0, module 5 : information dfaut module 1, voie 5 : information dfaut module 1
p.121
TSX 37-21/22
0
2
%IW0.2 %IW0.9
%I8.3.ERR
3 4
5 6
0
2 8 10
%Q2.0 %Q2.11
Modules x=empl. 4S x.0 3
%I6.MOD.ERR
(dfaut module 6) 8S x.0 7 12E x.0 11 28E/S x.0 15 64E/S x.0 31 (x+1).0 31
(x+1).0 11
p.122
0
2 8 10
Vu du TSX 37
ATS05
2 3
ATS05
p.123
% I x y. i / % Q x y . i % IW x y. i / % QW x y. i
P 0 1 2 3 4 5 6 7 8 9 1 S 0
%I 2 .7
rack0, module2, voie7
%Q108.7
rack1, module8, voie7 P 0 1 2 3 4 5 6 7 8 9 1 S 0
p.124
sur FIPIO:
% I ou Q \ k . 2 . conn \ m . v % IW ou QW \ k . 2 . conn \ m . v
sur AS-i :
% I ou Q \ xy . 0 \ abon . v
Objets langage
Objets mots
p.125
M , K , ou S
B , W , D, F
type d'objet
Exemples: %KD543..............%MW15...........%SW8..........%MD0....%MF100......
Objets langage
Bit extrait de mot
p.126
I,Q,M,K,S
Exemples: %MW10:X4.........%QW5.1:X10.............%KW6:X12.............
Objets langage
Tableaux de bits
p.127
I , Q ou M
: L
Exemples: %M10:6...........%I1.2:12........%Q2.0:16..........
Objets langage
Tableaux de mots
p.128
M , K , ou S
W,D,F
Objets langage
Valeurs immdiates valeurs algbriques pouvant tre de diffrents types :
p.129
bit : 0 ou 1, ou TRUE , FALSE entier base 10 , simple ou double longueur exemples : 1485369... entier base 2 , simple ou double longueur exemples : 2#1000111011111010..... entier base 16 , simple ou double longueur exemples : 16#AB20 , 16#5AC10........ chane de caractres , exemples : ' Mise_en_Run'..... Flottant, exemples :
1.26849 E12....
Objets langage
Objets de blocs fonctions les blocs fonctions mettent en uvre des objets bits et mots spcifiques : objets bits : ils correspondent aux sorties des blocs ; objets mots : ils correspondent aux paramtres de configuration et aux valeurs courantes des blocs ; exemples : valeur courante d'un temporisateur %TMi : %TMi.V sortie dbordement d'un compteur %Ci : %Ci.F valeur de prslection d'un temporisateur srie 7 %Ti : sortie monostable en cours %MNi : %MNi.Q mot sortie du registre %Ri : %Ri.O ..............
p.130
%Ti.P
Objets langage
Adressage index index dfini par un mot interne %MWi
p.131
exemples d'objets indexs : type bit : %I1.0[%MW15]..........%M20[%MW3]..... type mot interne : %MW8[%MW45]......%MD30[%MW2]........ type mot constant : %KW28[%MW25]...... type tableau de mots : %MW62[%MW2]:8........
Le flottant
p.132
-1.175 mots -3.402 e , constantes %KFi e -38 %MFi 38 Valeurs immdiates : 1.732 e - 9
0.0
+1.175 e -38
+3.402 e 38
Oprations: Oprateurs standards + , - , *, /, =, <, <=, >, >=, Fonctions bibliothque ABS ( ) , SQRT ( ) n'utilise pas de coprocesseur en L12 Expressions : Conversions explicites avec autres types exemple : %MF45 := SQRT ( %MF 320 + 1.414e2)
/ INT_TO_REAL (%MW12)
p.133
Le Ladder
p.134
Le Ladder
Fonctionnalits
Scrutation
Rgles d volution L diteur Les lments graphiques La saisie assiste
Fonctionnalits
Fonctionnalits
Couper / Copier / Coller de un ou plusieurs rung Slection multi-rung pour :
p.135
Structure
Structure d'un rseau de contacts
tiquette + commentaire de 222 caractres max + rseau graphique ==> Saisie commentaire sur 3 lignes: CTRL + ENTER pour le retour la ligne
p.136
7 lignes ou 17 lignes
Scrutation
Excution d'un rseau de contacts
rseau connexe = quation indpendante
p.137
%M0
%M2
%M1
%T1
%M2
rseau connexe 1
rseau connexe 2
%M0
%M5
rseau connexe 3
%T1.D
%M3
l' xcution d'un rseau s'effectue rseau connexe par rseau connexe, puis au sein d'un rseau connexe , dans le sens de l'quation : de haut en bas, de ligne par ligne , et dans chaque ligne de gauche droite .
Lditeur
Vue : Repres ou Symboles
p.138
( * Commentaire label 4 .................... retour la ligne par CTRL ENTER xxxxxxxxxxxxxxxxxxxxxxxxxx 3 lignes maxi *)
p.139
T E S T
P
N
z o n e
action d'enclenchement
S R
SR2
action de dclenchement
Appel sous routine Saut vers un autre rseau Action RETURN Action HALT
A C T I O N
%L10
p.140
%TM1
Blocs Fonctions Standards FB
Timers IEC: %TMi , timers srie 7: %Ti Compteurs %Ci, Monostables %MNi Registres %Ri, Drums %DRi
IN
MODE:TP TB:100ms
TM.P=150 MODIF:Y
bloc opration
OPERATE
blocs comparaison
***
COMPARE ***
%MW0>(%MW1*10)+125
EN
COMPARE
>
=
< #
%MW0
%KW12
p.141
La saisie assiste
Programmation d'une Fonction :
p.142
aide la saisie :
SHIFT + F8 ou Double clic droit souris (surbrillance)
%MW0:4 := CONCAT (
SHIFT + F8
p.143
Debug
Mode connect : mise en place d'un point d'arrt
p.144
p.145
Exercices LADDER
p.146
Exercice 1 : SET-RESET
Remplacez ensuite les actions SET, RESET par des bobines directes.
p.147
p.148
p.149
p.150
%Q2.0
%I1.2
%L1
Si I1.2 =1
%I1.3 (valid lcran aprs avoir plac laction %Q2.3) %L1 (nouvel cran numrot : %L1) %I1.1
%Q2.3
%Q2.1
p.151
%I1.1
SR0
C
Si I0.1= 1
%I1.2
%Q2.2
SR0 %I1.3
SOUS ROUTINE
Q2.3
p.152
%I1.1
SR0
C
%I1.2
%Q2.2
Jusqu 8 niveaux de SR
SR1 %I1.5 %Q2.4
p.153
Le Tempo
Caractristiques des tempos
%TMi Type Dure Valeur courante i = numro du bloc (de 0 63 en MICRO, 0 254 en PREMIUM) TP / TON / TOF 1min, 1s, 100ms, 10ms ou 1ms (uniquement pour %TM0 et %TM1) %TMi.V : mot qui est incrment de 0 %TMi.P ; accessible en lecture uniquement sauf dans une table anime
Valeur de prslection
Ajuster
%TMi.P : mot contenant la valeur de prslection (de 1 9999) ; accessible en lecture et en criture
Y/N : permet de modifier la valeur de prslection dans une table d animation
p.154
p.155
p.156
Les monostables [%MNi] Ces blocs permettent dlaborer une impulsion de dure prcise. Cette dure est programmable et peut-tre modifiable ou non par terminal. On dispose de 8 blocs monostables (0 7en micro, 0 254 PREMIUM). La valeur de prslection peut varier de 0 9999. Les bases de temps sont de 10ms, 100ms, 1s et 1min. lentre (S) se fait sur front montant. Fonctionnement :
%Iy.i
TBxPRE
%Qx.i
p.157
EXERCICE 7. Monostable
p.158
Le compteur
Prsentation du compteur
R S %Ci E D Y 9999 F
ADJ %Ci.P CU
CD
Caractristiques du compteur
%Ci Valeur courante i = numro du bloc (de 0 31 en MICRO, 0 254 en PREMIUM) %Ci.V : mot contenant la valeur en cours du compteur ; uniquement accessible en lecture
Valeur de prslection
Ajuster
%Ci.P : mot contenant la valeur par dfaut (de 0 9999) ; accessible en lecture et en criture
Y/N : permet de modifier la valeur par dfaut du compteur dans lditeur de donnes
p.159
Le compteur
Fonctionnement du compteur
R S CU CD
Remise zro du compteur : %Ci.V est remis 0 Prrglage du compteur : %Ci.V est gal %Ci.P A chaque front montant sur CU, %Ci.V est incrment A chaque front montant sur CD, %Ci.V est dcrment
E
D F
p.160
Exercice 8 : Compteur
p.161
p.162
p.163
p.164
p.165
Un registre est un bloc mmoire permettant de stocker jusqu 256 mots de 16 bits de deux manires diffrentes :
file dattente (premier entr, premier sorti) appele pile FIFO (First In, First Out), pile (dernier entr, premier sorti), appel pile LIFO (Last In, First Out). Lautomate dispose de 4 blocs en MICRO, 255 en PREMIUM)
Mot dentre Mot de sortie Entre (ou instruction) stockage Entre (ou instruction) dstockage Entre (ou instruction) remise 0 Sortie vide Sortie pleine
%Ri.I %Ri.O I O R E F
Mot dentre au registre. Peut tre lu, test, crit Mot de sortie au registre. Peut tre lu, test, crit Sur front montant provoque le stockage du contenu du mot %Ri.I dans le registre Sur front montant provoque le rangement dun mot dinformation dans le mot %Ri.O. Sur tat 1 initialise le registre Le bit associ %Ri.E indique que le registre est vide. Peut tre test. Le bit associ %Ri.F indique que le registre est plein.Le stockage est impossible. %S18 passe 1. Peut tre test. nbre de mots de 16 bits (1 255)
Longueur
LEN
p.166
p.167
p.168
%TB : 1s U LEN : 16
i: numro du programmateur 0 7 en MICRO, 0 254 en PREMIUM. %DRi.S : numro du pas en cours. Ce mot peut tre lu et test. Le nombre de pas est maximum de 16. %DRi.V : Mot remis 0 chaque changement de pas. la dure est gale %DRi.V x TB %DRi.Wj : mot de 16 bits dfinissant les tats du pas j du programmateur i. Pour programmer le programmateur, placez le sur lcran (choix par S-F7). Choisissez le numro du programmateur et le nombre de pas ainsi que la correspondance entre les bits et sorties.
p.169
p.170
p.171
p.172
p.173
p.174
Priorit dexcution des instructions : Dans lexpression numrique, la priorit des diffrentes instructions est respecte. Lexcution seffectue dans lordre suivant : 1 : instruction une oprande, 2 : * , / , REM 3 : + et 4 : AND 5 : XOR 6 : OR SQRT (%MW3) + %MW5 * 7 AND %MW8 XOR %MW6 OR %MW10 1 2 3 4 5 6 les parenthses permettent de modifier lordre dvolution des priorits : ((%MW5 AND %MW6) + %MW7) * %MW8 1 2 3
p.175
p.176
Dans cet exercice : on met %MW19 et %MW18 0 l enclenchement de %I1.0 . On donne une valeur maximale %MW18 (10 dans notre cas), on fait varier %Mw18 de 1 10 et chaque fois, on fait l opration reprise la page suivante. On recherche la racine carre du rsultat (Attention pour cela, il faut rendre %MW19 flottant d o l instruction INT_TO_REAL)
p.177
p.178
Exercice15 : Horodateur oprateur SCHEDULE (DBEG, DEND, WEEK, HBEG, HEND, OUT) DBEG : dbut de la priode en BCD(mois-jour) ex:16#0615 (15juin) DEND : date de fin de la priode en BCD (mois, jour) 16#1231 WEEK : les 7 bits de poids faibles reprsentent 6: lundi,.0: dimanche exemple : 2#0000000001111110(lundi au samedi) HBEG : heure de dbut (heures-minutes-sec-00) en BCD exemple : 16#09105100
p.179
p.180
Autre possibilit :
%SW49 : jours de la semaine lundi : 1 dimanche :7. %SW50 : en BCD secondes en poids fort %SW51 : en BCD heures et minutes %SW52 : en BCD mois et jour %SW53 : en BCD anne
p.181
Exercice 16 : Horodateur
p.182
Exercice 16 : Horodateur
p.183
Exercice 17 : rampe
p.184
p.185