You are on page 1of 185

p.

Offre Matrielle
TSX Micro et Premium

p.2

Table des matires :


Hardware TSX MICRO Hardware TSX PREMIUM Offre logiciel gestion application configuration programmation 4 26 52 68 83 90

Reprises secteur
mise au point, diagnostic dossier application Adressage Le Ladder Exercices Ladder

103
108 114 116 133 145

Des plates-formes optimises pour rpondre vos besoins

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

Moins de 0,15 s/inst.

New

Fonctions mtiers tendues :


comptage/positionnement analogique/rgulation fonctions maths logique floue ...
New

Protection totale :
du savoir-faire utilisateur des donnes des priphriques automate (sorties, chanes de scurit,)

Micro :

p.5

Des bases optimises pour tous les besoins

Applications typiques en continuit du nano automate

Applications de complexit faible ou moyenne

Applications ncessitant plus de mmoire (prog/donnes) et/ou de communication

Applications ncessitant des fonctions conomiques dE/S analogiques et de comptage rapide

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

TSX 37-05 Deux slots

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

1 port PCMCIA de communication :


Modbus, Uni-Telway, ASCII, FIPWAY, Modbus +, FIPIO Agent

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

Simple format Simple densit


16 Entres (24Vcc) & 12 Sorties relais 10 Entres (115Vac) & 6 Sorties triac 16 Entres (115Vac) & 12 Sorties relais 16 Entres (24Vcc) & 12 Sorties transistor 16 Entres (24Vcc log neg) & 12 log neg Sorties transistor

Double format Double densit


32 Entres (24Vcc) 32 Sorties transistor (0.1A) (avecTelefast 2 ou toron prcabl) 32 Entres (24Vcc) IEC 2 bornier vis 32 Sorties relais 50VA bornier vis 32 Sorties transistor (0.5A) bornier vis &

8 Sorties transistor (0.5A)


4 Sorties transistor (2A) 12 Sorties triac (115Vac) 8 Sorties transistor (log.ng.) TEGO -8 Entres/8 sorties

p.11

Systme de prcblage TELEFAST 2


Conversion de 24 Vcc (E/S trans.) en :
24, 48, 72, 110 Vcc 110 ou 220 Vac

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

Echanges entre applications % IW


STZ10

% QW

E/S distance %I %Q

200 m max 4 Nano max (E/S) Jusqu 3 Nano en tant quautomates

AS-i :Mise en uvre et services complets

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

Et ... tat / diag AS-i affich sur le module matre

Visualisation dans PL7 :

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

8 entres 12 bits 0-10 V 4-20 mA ou + 10 V 0-20 mA

4 entres 16 bits diffrentielles multi-gammes

4 ou 2 sorties 11 bits + signe + 10 V 0-20 mA ou 4-20 mA

4 entres + 2 sorties haut niveau 12 bits


New

p.15

Offre Comptage impulsionnel


Quatre premires E/S du module 1 (500 Hz)

COMPT1 COMPT2

Voies de comptage intgres sur TSX 37-22 (10 kHz)

1/2 modules de comptage


1 voie 40 kHz
2 voies 40 kHz ou 500 kHz

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

Dialogue oprateur sur Micro

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,)

Liaison du Micro avec HMI

p.18

Cartes mmoire PCMCIA


Backup
16 Kmots

RAM ou Flash EPROM


32 ou 64 Kmots

RAM ou Flash EPROM avec stockage de fichiers


32 ou 64 Kmots + 128 Kmots de stockage fichiers

De lOffre Scurit machine standard

p.19

lOffre intgre Micro


Avec module scurit spar Avec module DPZ intgr

PLC Bloc scurit PREVENTA

Micro + TSX DPZ

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)

Avantages du module scurit TSX DPZ

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

ACK P. MOD INS

PRT DEL 0

7 4 1

8 5 2

9 6 3

/ E N T E R

Coupleur PCMCIA sur processeur


Communication : l'intgration et la transparence
Carte de communication au format PCMCIA (commune avec TSX57) 3 versions "liaison srie " :
RS 232 RS 485 BC Multiprotocoles Multiprotocoles Multiprotocoles ASCII (FDuplex), UTW Jbus/MODBUS ( maitre, esclave) ASCII (FDuplex), UTW Jbus/MODBUS( maitre, esclave) ASCII (FDuplex),UTW Jbus/MODBUS( maitre, esclave)

p.22

2 versions "rseau / bus de terrain" :


FIPWAY FIPIO (Agent)

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

Services --> Reprsente un 1 niveau "conomique" de dialogue homme machine


Leds "tat Processeur"

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...)

Structure Mmoire application


TSX 37-20 avec appli en Ram interne
Donnes
RAM interne appli ( 40K8) RAM interne appli ( 28K8 )

p.24

TSX 37-10

TSX 37-20 avec appli en cartouche


Donnes
RAM interne

Donnes Programme Constantes

Programme

Constantes
FEPROM interne ( 2K8 ) + ( 30K8 ) FEPROM interne

FEPROM interne ( 2K8 ) + ( 30K8 )

Cartouche PCMCIA RAM ou FEPROM

Sauvegarde Programme et Constantes Sauvegarde %MW

Sauvegarde Programme et Constantes

Zone inutilisable

Programme

Sauvegarde %MW

Sauvegarde %MW

Constantes

** Protection de l'appli: partir du PL7

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

Flash EPROM interne Recopie de sauvegarde Programme

Programme

Constantes

Restore

p.26

Hardware TSX Premium

Les processeurs Bus X

Le

Les alimentations

offre en comptage

L offre communication Le bloc visu

Processeurs Premium V5
PREMIUM TSX PCX

p.27

57-103 57-153 57-203 57-253 57-303 57-353 57-453 57-203 57-353


512 24 8 1 2 0 4 oui 0 0 32 KW 4K 64K 32K 512 24 8 1 2 0 4 oui 63 128ko 0 0 32 KW 4K 64K 32K 1024 80 24 1 4 1 16 oui 10 30 32 KW 8K 160K 48K 1024 80 24 1 4 1 16 oui 127 128ko 10 30 32 KW 8K 160K 64K 1024 128 32 3 8 2 16 oui 15 45 32 KW 16 K 384K 64 /80K 1024 128 32 3 8 2 16 oui 127 128ko 15 45 32 KW 16 K 2048 256 64 4 8 2 16 oui 127 256ko 20 60 32 KW 32 K

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

384K 512K 80 /96K 96 /176K

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

Doublage de RAMFIP sur 57-453 Plus d'quipement FipIO

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.

Une nouvelle gamme de processeurs


Pour la rduction des temps de cycle
13 12 11 10 9 8 7 8,3 6 12,1

p.28

Premium L2 Premium L3

16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

6 5 4 3 2 1 0 1 1,6 1,5 1,5

15,2
3,5

57 20 Performances relatives entre processeurs et entre L2 et L3 6


Base 57102 en cartouche = 1 Application :65% bool., 30% num. simple, 5% num. complexe

57 10

8,3 57 30

57 40

3,5 1 1,6 1,5 1,5

Une nouvelle gamme de processeurs


Avec Ethernet TCPIP embarqu
Loffre :
TSXP57 2623 TSXP57-2823 TSX 57 3623 TSX 57 4823

p.29

TSX 57 1x3 Connexion FipIO Connexion Ethernet

TSX 57 2x3

TSX 57 3x3

TSX 57 453

PL7 V4.3 minimum

Une nouvelle gamme de processeurs


Pour une simplification du catalogue
Gamme L3 : 9 + 4 rfrences

p.30

Ethernet TCP/IP intgr


Global data, Web diagnostique

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 TSX intgration de FipIO

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

La nouvelle gamme de processeurs


Les bnfices clients
L ensemble des besoins est couvert avec une seule plate-forme
nouvelles capacits mmoires, connexions plusieurs bus de terrain. Rduction importante des cots de maintenance et d'volution par homognisation du parc

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

Les performances exceptionnelles des nouveaux processeurs permettent


Des cadences machines plus importantes La rduction des temps d'arrts par l'intgration de nombreuses fonctions de diagnostic

Evolutions Modicon TSX Premium


Evolutions des processeurs TSX, et PCX (PMX disparat)

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)

Evolution PCX remplacement d EOLEs par OPC Factory Server

Evolution de l offre modules E/S


Module entres/sorties rflexes (TSX DMY 28 RFK) Commande d axes: axes infinis (CAY22/42) et interpolation linaire (CAY33) Modules de scurit Prventa (TSX PAY) catgorie 4

Evolution de l offre Communication / Rseaux


Evolution Ethernet (TSX ETY 110, 410x et 510x) mots communs, protocole Modbus, Web Server Evolution Modbus Plus (TSX MBP 100) Peer cop : services de base PCMCIA Modem (TSX Micro / Premium)

Evolution de l offre Bus de Terrain / E/S distantes


Module Interbus S (TSX IBX 100) format PC pour coprocesseur PCX 57 Module Profibus DP matre Evolution FipIO (Diagnostic / testeur / ACC3 / etc.) Evolution offre Momentum

Bus X

p.33

Etend le rack automate autour de la machine


v

Bus X
CPU DIG I/O COM CNT ANA COM

DIG I/O

MOTION

DIG

- 100m sans rpteur - 700m avec rpteur - 16 racks - 128 emplacements


ASi

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

BASE ( poids faible )


4 2 1

100 m. maxi 16 racks maxi


128 emplacements

ON OFF

adr. = 2
4 2 1 ON OFF

EXTENSION (poids fort)

8 adresses (0 7)

empl. 0 7 empl. 8 14

Adaptateur fin ligne

TLY EX B

Adressage des bacs d extension


Racks Base
Diffrentes combinaisons possibles
toutes mixits autorises sauf avec rack RKY 12 EX mixits 8/8, 8/6, 8/4, 6/6, 6/4,
emplacements 0 7

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

===>

Dport lectrique du Bux X

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

sur config Bus X


- 16 racks maxi au total - 128 emplacements

p.37

Nouveaux RACKs modulaires 4 / 6 / 8 / 12 emplac. extensibles ou non


Nouvelles Terminaisons de ligne

Nouveaux Cbles Bus X

Module Alimentation

Nouveaux Modules Processeur

Modules Mtiers TOR, ANA, Communic. Comptage ...

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

**

sortie 24 VC pour alim capteur

24 VDC ** 1.6 A

Continu
24 VDC :

48 VDC : TSX PSY 3610 TSX PSY 5520

TSX PSY 1610

16 W

36 W

55 W

Modules Alimentations
OK BAT 24 V

p.39

Reset Pile de sauvegarde RAM UC (au lithium)

Alim Capteurs Relais Alarme

24V 0V

NC N C Relais Alarme

**
L N

**
L N

Rseau 110-220 V Terre

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

RUN ERR TER I/O FIP


bouton RESET Prise Terminal TER Prise AUXiliaire Carte PCMCIA mmoire Prise FIPIO intgre

Carte PCMCIA Communication

Le Processeur PCX

p.41

Configuration avec carte PCX


Emplacement 0 ou 1 RESERVE par PCX

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.

Offre Modules TOR: Rappels


Bornier 8 Voies
Entres Entres Entres Entres Entres Entres Entres Entres C-Alternatif C-Alternatif C-Alternatif C-Alternatif C-Continu C-Continu C-Continu C-Continu 24V Type2 48V Type2 115V Type2 240V Type1 24V 24V 24V 48V Type 1 Type 2 Rapides Type 2 DEY 08 D2

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 32 D2 K DEY 16 D2 DEY 16 FK DEY 16 D3

DEY 64 D2 K

DEY 32 D3 K

Mixte Mixte
Sorties Sorties Sorties Sorties Sorties

16E/12S 24V CC Rapides 16E/12S Tempo 24V CC Rflexe

DMY 28 FK DMY 28 RFK


DSY 32 T2 K DSY 08 T2 DSY 08 T22 DSY 08 T31 DSY 08 R5 DSY 08 R5A DSY 08 R4D DSY 08 S5 DSY 16 R5 DSY 16 T2 DSY 16 T3 DSY 64 T2 K

Transistor Transistor Transistor Transistor Transistor

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

module TOR 28 E/S Rflexe

p.44

Pour des temps de rponse trs rapides


temps de rponse ~ 500 s
(lecture entre + exec logique + criture sortie)

16 Entres rapides 12 Sorties rflexes 4 sorties virtuelles.

Programmable
Logique excute directement au niveau du module

Pas dOverhead CPU


Plus rapide que les traitements vnementiels

Paramtrage du module TOR Rflexe


Module DMY 28 RFK

p.45

Mmoire Application
sans extension Mmoire Constantes
jusqu 32 Kmots

p.46

avec extension Mmoire Constantes Programme


- code excutable
- code graphique - commentaires

PCMCIA memory

Donnes Application
Donnes dinstances DFB Donnes d E/S

Constantes Programme Donnes Application


Mmoire interne 32 Kw Mmoire interne 112 Kw **

Mots Internes %Mwi


jusqu 32 K mots max

Donnes Application

** dpend du type de processeur

Evolution offre Cartes Mmoire PCMCIA

p.47

4 types de cartes PCMCIA


Cartes Application (RAM ou FEPROM)

1 zone application 32 / 64 / 128 / 256 Kmots


Cartes Application + Donnes (RAM ou FEPROM)

1 zone application 32 / 64 Kmots + 1 zone Donnes 128 Kmots


Cartes Application + Donnes + Symboles**

Note: TSX Micro accepte tous les types de cartes 32/64K

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

Cartouches Mmoire Application


Rfrence Taille Zone Application Symboles (code + Base graph) zippe 32 K16 64 K16 128 K16 256 K16 Zone, de Stockage Donnes (RAM) Taille Physique & technologie 571x 572x 573x 5745

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

(1) (1) (1) (1)

(2)

32 K16 64 K16 128 K16 256 K16 384K16 512K16 32 K16 64 K16 128 K16 32 K16 64 K16 128 K16

128 K16 128 K16 256K16

128 K16 128 K16 128 K16 640 K16 640K16

256 K16, RAM 256 K16, RAM 512 K16, RAM 1024 K16, RAM 1024 K16, RAM 1024 K16, RAM 128K16, Flash 128K16, Flash 128K16, Flash

128 K16 128 K16 128 K16

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

Automate Zone DONNEES 128 K16 ou 640 K16 Zone


SYMBOLES et commentaires

Bases symboles zippe 128 K16

Carte PCMCIA

Programme

Transfert de Donnes par Console

Donnes Application

Stockage de donnes par fonctions READ_PCMCIA / WRITE PCMCIA par programme PL7

Base de symboles dans l automate

p.50

Besoin : apprentissage console vierge


cible : 2 nouvelles ref. cartouche Stockage 128 et 256 K pour Premium 1 page ddie la base symbole zippe

Option existe si choix mmoire avec Stockage

Bilan mmoire

p.51

Bilan mmoire (dans PL7) mis jour aprs reconfiguration ou validation programme

Taux d occupation de la base de symboles embarque

p.52

Offre Logicielle
PL7

PL7

p.53

Logiciel PL7

Gnralits Gestion de l application Configuration

Programmation
Mise au point - Rglage - Diagnostic Ouverture OLE

p.54

Logiciel de Programmation et de Mise au point pour Automates Premium et Micro


Gestion

Configuration

Application

Programmation

Mise au point Diagnostic

Dossier Application

Offre PL7

p.55

Les produits de l offre PL7

Logiciels de Programmation et de Mise au point pour Automates Micro et Premium


Conforme aux standards PC et Automates
Environnement / Ergonomie au standard Windows 32 bits Programmation conforme la Norme IEC 1131-3

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

PL7 V4 gre l ensemble du catalogue des gammes TSX Premium / Micro


Processeurs TSX 57, PCX 57, TSX 37 Modules E/S Modules mtiers

PL7 V4 assure la compatibilit des applications depuis L1


Remplacer le processeur dans l diteur de configuration

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

Dveloppement de loffre service


Nouveau mode denregistrement lors dune premire utilisation Nouveau PL7 Micro Open Team license (jusqu 10 utilisateurs)

PL7 Micro Open Team


PL7 Micro Open
PL7

p.59

Fonctionnalits du PL7 Micro


Local/rseaux
PL7

Installation via serveur Installation locale par CD

PL7

PL7 Micro Open Team : une licence jusqu 10 utilisateurs La licence inclus une actualisation durant 1 an

WIN95,98,NT4 WIN2000 PRO

Installation distance Partir dun serveur

OU

PL7 Micro Open

PL7 Micro Open

PL7 Micro Open

PL7 Micro Open

installation locale partir de CD Rom

OFFRE PL7 2002


Programme & Contrle des Applications

p.60

PL7 sur PC
Installation Locale Installation distance

PL7 sur Serveur


architecture Client - Serveur

PL7

Basic

PL7 Micro PL7 Junior PL7 Pro PL7 DIF

PL7 Micro Open Team

DIF

Ouvert
Servi

PL7 Pro Open Team PL7 Pro Open Site PL7 Pro Serveur

Catalogue PL7 2002


PL7 Micro, PL7 Junior , PL7 Pro

p.61

1 utilisateur

3 utilisateurs

Produit Mise jour Mise niveau Enregistrement

PL7 Micro Open Team , PL7 Pro Open Team & Site

Licence dquipe

Licence de site

PL7 Pro Servi

Produit + Enregistrement logiciel + Abt Abt Renouvellement Abt + assist denregistrement

Licence serveur

Produits compagnons
Warm StandBy Premium New New
PL7 DIFF Premium WSBY

p.62

Mise en uvre d architecture Haute Disponibilit avec TSX Premium

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

OFS - OPC Factory Server


PL7 Micro services

Fonction serveur de donnes OPC

pour TSX Premium et Micro

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

PL7 V4 - Amliorations d'ergonomie


Navigateur Application
Ajout d'un commentaire une macro-tape ou un sous-programme.Commentaires embarqus dans CPU et donc relisibles par console vierge

Affichage de la liste des bits forc (PREMIUM)


Menu AP > Liste des bits forcs

Paramtres liaison console


vitesse PC 115kb valide ou non (PC = prise console) time out et nombre de remissions sur PC configurables (en V3,params cachs dans fichier PL7SYS.INI Menu AP > Dfinir Adresse de l automate > onglet Options

Protection application par bit d entre TOR


Cration d une entre TOR interdiction transfert et /ou modif de programme Dans l cran configuration processeur,

Evolutions Editeur ST
En mode connect, lanimation est affiche au-dessous de lditeur ST.

PL7 V4 - Amliorations d'ergonomie


Editeur de Variables

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

Sauvegarde Application multi disquettes

Dveloppement d une application


Structuration D de l'application
Monotche, multitche ? tche rapide, vnements ? Sections, , SR ?

p.67

Structuration Symbolisation des donnes


Bits, chanes, mots, tableaux, blocs fonctions, Symbolisation

Configuration de l' automate et Paramtrage des modules E/S

PROGRAMMATION **
Ladder - LD , Liste d' instructions - I L Littral structur - ST, Grafcet - SFC DFBs ** Programmation hors configuration TOR possible (TSX Micro)

Mise au point de l' Application


DOSSIER de l' Application
Documentation
Transfert, Comparaison , RUN / STOP Rfrences Croises Modifications , Rglage, Forage Debug

Archivage de l' Application


Sauvegardes

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

2 modes de fonctionnement: Local et Connect


Avec les mmes modes opratoires Changement de mode directement accessible tout moment

Transfert et comparaison d' applications: console <==> automate


Apprentissage d'une application partir d'un automate
Pas de "structure d'accueil" prvoir sur la console (sans les symboles)

Accs transparent un automate distant: travers un rseau

Import / Export de Source programme


partiel ou total (un ou plusieurs rung, phrases, ... une application entire)

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

Cration d une Application:


L option Grafcet n est plus slectionner (PREMIUM) le choix Grafcet est rversible (section Grafcet)

Ouverture d une Application:


Navigateur Application : prsentation sous forme arborescente (sections)

Sauvegarde d une Application:


Le nom de l application (nom.stx) peut avoir plus 8 caractres et des espaces

Conversion d Applications Srie 7 , Srie 1000:


Convertisseurs PL7-2, PL7-3, ORPHEE, SMC

Compatibilit des Applications


Les applications V1 peuvent tre converties en applications V3 ou 4 par changement de processeur PL7 V4 programme et modifie les applications L1 avec le niveau L1.

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

Rgler: Visualiser l application et modifier ses donnes et paramtres


Transfrer et Grer l application dans l automate (Run / Stop / Init) Modifier les paramtres : priodes et chien de garde des tches Rglage des crans mtiers Rglages des donnes, constantes, paramtres SFB, paramtres d instances DFB

Mettre au point: Visualiser l application , modifier ses donnes, mise au point


Utilisation des outils de mise au point Programme, Fonctions mtiers Forage des valeurs courantes

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

Protection des sections


Protection des Sections
pour garantir la scurit, le savoir-faire protection :
en criture en lecture et criture

protection par mot de passe:


un mot de passe global l application pour activer/dsactiver les protection :

Protection partielle des sections


Mise en oeuvre

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

Choix protection criture Lecture & criture

Activation des protections


Activation / dsactivation globale

p.76

Clic droit

Choix Protection actives

Saisie du Mot de passe

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

des Tables d animations une Fiche descriptive

Possibilit de hirarchisation (imbrication) de sous module

Cration de Modules Fonctionnels


Cration
Directe ou par Import

p.79

Clic droit

Clic droit

Gestion des Modules Fonctionnels


Services associs

p.80

gliss

Clic droit

Assistant d import
Menu IMPORT
clic droit dans vue fonctionnelle

p.81

Slectionner Fichier * .FM

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

Lancement de l assistant d import

Clic droit

Slectionner pour lancer l Assistant d import

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, ...

Liens entre la configuration et le programme


Configuration au "fil de l'eau". Utilisation en parallle de l'diteur de Configuration et des diteurs Programmes Interdiction de supprimer de la configuration des objets utiliss en programme Possibilit de programmer des Bits d'E/S TOR sans les configurer (TSX 37 seuls)

Accs direct (en connect) au Diagnostic Processeur, Diagnostic Modules, Application


partir des mmes crans de configuration

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

Ajout d un nouveau module: Comptage

double clic

Paramtrage du module Comptage

Gestion des racks d extension

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

Edition de Variables / Symboles


Nouveaux services
Copier/coller, Trie sur repres/symboles, filtre sur les E/S Symbolisation en ligne ( partir des diteurs programme) Annulation des pr-symbolisations

Clic droit

Pr-symbolisation des modules


Nouveaux services
Pr symbolisation des modules TOR Annulation des pr- symbolisations

p.89

double clic sur le P

Annulation des Pr symbolisation

Pr symbolisation et commentaires Constructeur

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)

Symbolisation des variables


Editeur de variables:

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

Nouvelles familles de Fonctions bibliothque


Flottant trigonomtrique : sin, cos, .

p.93

Les sections
Program m es
Ouvrir Vider

Mas t
Supprimer

Sections

Exporter
Nouveau ExporterForcer

clic droit

BT371.Init_Barre

Insrer Vider

0 la condition d activation Forcer 1 la condition d activation

Supprimer

BTAR.Avance
Crer... Importer

clic droit

Mise auCrer point

...

Config uration Grafcet

GRAPHE PRL

Proprits

Insrer Vider Ouvrir Supprimer


Vider Ouvrir Vider

Exporter Mise au point Configuration Grafcet

Services

Nouvelle Section

Chart Macro0 Macro1 Macro2 Macro3 POST

Mise au point

Ouvrir Vider

Proprits

Supprimer Renommer Mise Ouvrir au point

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 d excution des Sections:


Les Sections sont excutes dans l ordre d apparition dans le navigateur

Ordre
L ordre des sections peut tre chang par glisser / dplacer la souris (dans le navigateur)

Structuration d Application / Modularit


Modules Fonctionnels

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

Blocs fonction DFB

cration avec PL7 PRO /utilisation avec PL7 PRO ou Junior

Tche FAST Tche Evnements

Tche MAST

Comptage

Structuration d Application
MULTITACHE
PRIORITES

p.97

Tche Rapide - FAST Tches Evnementielles - EVT


ffffff

Tche Matre - MAST

EVT 0

Priorits: Exemple tche matre cyclique, tche rapide priodique (20 ms)

Priorit

Evnement Rapide Matre E T ETS E TS E TS E T TS E E

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

Tche Rapide - FAST Excution Cyclique:

Excution Priodique: Traitement du programme Lecture

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 Lecture

Traitement du programme criture


Lecture

Traitement du programme

%Ix Priode

%Qx

%Ix Priode

criture Lecture %Qx %Ix Priode

Structuration dApplication Structure mmoire associe

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)

Chaque Type DFB

Chaque Rung ou Phrase


occupe de la mmoire dans le segment excutable du module occupe de la mmoire dans le segment graphique du module consomme 4 mots dans le segment catalogue

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.

Rduire les commentaires au minimum necessaire

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

volutions diteurs ST et IL:


Meilleure lisibilit des programmes: Mots cls en couleurs dans l diteur Symbolisation en ligne

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

RUN Application Dfaut secteur Retour secteur

Reprises secteur

Coupure > 10 ms
NON

OUI

Sauvegarde contexte OK
OUI

NON

Sauvergarde NON Carte memoire identique


OUI Excution normale du Programme REPRISE CHAUD DEMARRAGE FROID

Reprises secteur
Acquisition des Entres Arrt du processeur et sauvegarde du contexte application

p.105

Excution du programme TOP


Si %S0 = 1, traitement relatif au dmarrage froid. Si %S1 = 1, traitement relatif la reprise chaud Coupure secteur > micro-coupure BO T OUI

Retour Secteur

identique

Comparaison du contexte sauvegard et du contexte en cours

diffrent

REPRISE CHAUD

DEMARRAGE FROID

Mise 1 du bit %S1

Autotests partiels de la configuration

Autotests complets de la configuration

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

Mise 1 du bit systme %S0


Positionne le Bit systme %S0 1 durant le 1 cycle MAST qui permet de lancer un traitement particulier de reprise (peut tre positionn par l'utilisateur)

Dmarrage en RUN ou STOP


suivant le choix dclar en Configuration sous PL7 Junior

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

Bits systmes : --> Traitements d' Init. programme


%S0 ou %S1: permet de lancer un traitement particulier de reprise %S13: mis 1 sur passage en Run, remis 0 par systme en fin de 1 cycle Mast %S9 : mis 1 par l' utilisateur provoque la mise en repli des sorties (mis 0 par systme au dmarrage ou par l'utilisateur) %S21, %S22 et %S23: Initialisation du Grafcet

p.108

gestion application

configuration

programmation

documentation

mise au point

Mise au point Diagnostic

Mise au point - Diagnostic


Mise au point
Animation simultane de plusieurs crans diteurs
Animation diteur Programme, tables d animations , diteur configuration E/S ... Ecrans spcifiques pour la Mise au point / Diagnostic mtiers TOR, ANA,

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 , ...):

Blocs Fonction DFB DIAG : EV_DG, MV_DG, .

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

Animation simultane de plusieurs tables et outils


Programme, tables de variables, configuration E/S

Initialisation automatique de Listes: partir de rseaux LD / phrases IL ou ST


Menu Service > Initialiser une table d'animation slection souris : phrases ST ou IL, Rung LD

Sauvegarde des tables d'animation sur fichiers

Mise au point - Debug


Debug
Run Mast Run Fast

p.111

PL7 Junior : Appli 1

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

- Pose de Point d'arrt - Excution pas pas du programme

- Information sur Forage - Accs mise au point UC

- Info sur l'excution des tches a=actif, i=inactif - M ode Surveillance - Diagnostic programme

p.112

Rglage par console FTX 117 Adjust


Console FTX 117 "Adjust"
console ddie REGLAGE pour automates Premium et Micro

T FTX CB 1020 / 1050


Table d' objets %M1 %MW12 0-Inf 1f 16#509D 3-Trf

Fonctionnalits / Modes opratoires


4 Modes
1 - Tsx : Visu et contrle de l tat de l'automate :
RUN / STOP/ ERR ...

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)

En mode CONFIGURATION - Connect


Ecrans ddis " Mise au point" ou "Diagnostic" Mtiers TOR , ANA , Ecrans ddis " Rglage Modules

Diagnostic Application par PL7 Pro Dyn


Diagnostic application via Ecrans d Exploitation utilisateur

p.114

gestion application

configuration

programmation

Mise au point

documentation

Dossier dapplication

Visualisation en ligne

p.115

Clic droit

p.116

Adressage

Gnralits Objets langage

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)

diffrents objets pour chaque zone :


objet bit (X) objet mot simple longueur (W) octet (B) (format utilis pour les oprations sur chane de caractres) double mot (D)

Mots Flottants (F)

p.118

Gnralits

%MD0 & %MF0 %MD1& %MF1

%MW0 %MW1 %MW2 %MW3

%MB1 %MB3 %MB5 %MB7

%MB0 %MB2 %MB4 %MB6

ATTENTION AUX CHEVAUCHEMENTS

Objets langage
Objets d'entres / sorties

p.119

%
IEC 1131-3IEC

I ou Q

X , W ou D

i
numro de voie ou MOD *

type d'objet format

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 )

Adressage dobjets dE/S (TSX Micro)


Syntaxe - Adressage topologique
% I x.v / % Q x.v x=emplacement: 0 10 % I W x.v / % Q W x.v v= voie : 0 31 ou MOD module

p.120

Un module 64 E/S est vu comme deux modules 1/2 format


% I x . i (i=0 31) et % Q (x+1) . i (i=0 31) x impair

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

Adressage dobjets dE/S (TSX Micro)


% I x.v / % Q x.v x=emplacement: 0 10 % I W x.v / % Q W x.v v= voie : 0 31 ou MOD module
TSX 37-10
1

p.121

%I1.0 %I1.15 %IW7.2


3 4 5 6 7 8

TSX 37-21/22

0
2

%IW0.2 %IW0.9
%I8.3.ERR

3 4

5 6

0
2 8 10

(dfaut voie 3),%I mme si le module est un module de sortie

%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

Adressage dobjets dE/S (TSX Micro)


1 3 4 5 6 7 9

p.122

0
2 8 10

Vu du TSX 37
ATS05

Vision locale TSX 07 1


ATS05

% I \ 4.0 \ 1.x %Q \ 4.0 \ 1.x % I \ 4.0 \ 2.x %Q \ 4.0 \ 2.x


ATS05

% IW 0.0 1 %QW 0.0 1

2 3
ATS05

TSX 07 utiliss en E/S

% I \ 4.0 \ 3.x %Q \ 4.0 \ 3.x % I \ 4.0 \ 4.x %Q \ 4.0 \ 4.x

ATTENTION adressage logique

Adressage dobjets dE/S (TSX Premium)


Syntaxe - Adressage gographique

p.123

% I x y. i / % Q x y . i % IW x y. i / % QW x y. i

x = Rack : 0 7%Q6.MOD.ERR (dfaut module 14 y = Emplacement module : 0 6) i = Voie 0 63

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

%I 2 .7. ERR %I 2 . MOD. ERR

%I108.7. ERR %I108. MOD. ERR

Adressage dobjets dE/S (TSX Premium)

p.124

Les E/S distantes sont vues comme des E/S en rack

sur FIPIO:

ex: %I \ 0.2.12 \ 1.14


k = 0 ou 1 adr. processeur 2 = voie FIPIO intgre conn = 0 255 adr point de connexion m = 0 (base) ou 1 (extension) v = 0 31 (numro de voie)

% I ou Q \ k . 2 . conn \ m . v % IW ou QW \ k . 2 . conn \ m . v

sur AS-i :

ex: %I \ 106.0 \ 5.2


xy = 0 714 adr. module 0 = AS-i voie 0 abon = 0 31 adr abonn v = 0 3 (numro de voie)

% I ou Q \ xy . 0 \ abon . v

Objets langage
Objets mots

p.125

M , K , ou S

B , W , D, F

numro IEC 1131 format

type d'objet

Exemples: %KD543..............%MW15...........%SW8..........%MD0....%MF100......

Objets langage
Bit extrait de mot

p.126

I,Q,M,K,S

IEC 1131 numro du mot type d'objet mot simple longueur

n du bit dans le mot

Exemples: %MW10:X4.........%QW5.1:X10.............%KW6:X12.............

Objets langage
Tableaux de bits

p.127

I , Q ou M

: L

longueur IEC 1131 type numro d'emplacement numro de voie

Exemples: %M10:6...........%I1.2:12........%Q2.0:16..........

Objets langage
Tableaux de mots

p.128

M , K , ou S

W,D,F

Exemples: %KW10:5...........%MW20:3..........%MD14:6.........%SW50:4.......... Chanes de caractres : suite d'octets Exemples : %MB15:6....%KB25:4...........%MB3:8...........%KB2:10.........

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

Objets "typs" Flottants: Simple prcision 32 bits , format ANSI / IEEE

-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

Mise au point / Debug / Rglage

Fonctionnalits
Fonctionnalits
Couper / Copier / Coller de un ou plusieurs rung Slection multi-rung pour :

p.135

initialiser des tables d'animation exporter source couper / copier / coller


Affichage vue "rduite" (75%) / vue "normale
Dplacer des objets dans un rung Sauvegarde des tables d'animations Fentre information (zoom sur double clic droit)

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

11 colonnes zone test zone action

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

CTRL + W : Valider un rung modifi

( * Commentaire label 4 .................... retour la ligne par CTRL ENTER xxxxxxxxxxxxxxxxxxxxxxxxxx 3 lignes maxi *)

Les lments graphiques


z o n e

p.139

Test de prsence du signal


Test dabsence du signal dtection front montant dtection front descendant action directe action inverse

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

>> < RETURN > < HALT >

Les lments graphiques


Elments graphiques (suite) :

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

***

%MW0:=(%MW1 REM 16) +%KW10

COMPARE ***
%MW0>(%MW1*10)+125
EN

COMPARE
>

=
< #

%MW0

*** 2048 caractres

%KW12

p.141

Les lments graphiques


Le bloc "Operate" autorise les oprations suivantes
Oprations arithmtiques, logiques, transfert ... Toutes les instructions des Bibliothques de Fonctions

OPERATE %MW100 := %MW200 + 3600

Les Bibliothques de Fonctions grent


Les familles d'instructions de Base Les familles d'instructions avances : Enrichissement du langage
Les familles chaines de caractres, Communication, Dates et heures, Dialogue Oprateur, ........

l' aide la saisie

OPERATE %MB10:6 := CONCAT (%MB20:2 + %MB30:4 )

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

Mise au point / Rglage


Mode connect :
tables d'animations partir d'un ou plusieurs rung avec sauvegarde des tables (fichiers)

p.143

Initialiser une table d'animation

Debug
Mode connect : mise en place d'un point d'arrt

p.144

Emplacement du point d'arrt

Actions sur le point d'arrt

p.145

Exercices LADDER

p.146

Exercice 1 : SET-RESET

Remplacez ensuite les actions SET, RESET par des bobines directes.

p.147

p.148

Exercice 2 :le tlrupteur en utilisant une entre front montant.

Lecture LADDER colonne par colonne : srie 7

p.149

p.150

Exercice 3 : utilisation du saut de programme. %I1.0

%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

Exercice 4 : utilisation dun sous-programme (sous routine)


SECTION : Toto
%I1.0 %Q2.0

p.151

%I1.1

SR0
C

Si I0.1= 1

%I1.2

%Q2.2

SR0 %I1.3

SOUS ROUTINE
Q2.3

Ne pas oublier de configurer les SR avant de les appeler.


Dans une sous routine, on peut programmer des RETURN conditionnels

Exercice 5 : utilisation de plusieurs sous-programmes en cascade


%I1.0 %Q2.0

p.152

%I1.1

SR0
C

%I1.2

%Q2.2

SR0 %I1.3 %I1.4 %Q2.3 SR1


C

Jusqu 8 niveaux de SR
SR1 %I1.5 %Q2.4

Les blocs de fonction

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

Exercice 6 : Temporisation TON

p.155

Action via souris

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

Les blocs de fonction

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

Les blocs de fonction

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

Empty : (vide) devient 1 si %Ci.V passe de 0 9999


Done : (termin) devient 1 si %Ci.V est gal %Ci.P Full : (plein) devient 1 si %Ci.V passe de 9999 0

p.160

Exercice 8 : Compteur

p.161

p.162

p.163

p.164

Exercice 9 : mme exercice que le compteur en utilisant un mot mmoire

p.165

Blocs fonction registre [%Ri]


%Ri R MODE LEN: I E

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

Exercice 10: registre

p.166

p.167

p.168

Programmateur cyclique. [DRi]


%DRi R

%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.

Exercice 11 : signalisation dun carrefour. Utilisation dun DRUM


Voie principale : signal est : vert pendant 40s minimum.(bit 0, %Q2.0). orange : si une voiture dtecte sur la voie secondaire, dure 4s. (bit 1, Q2.1). rouge :(bit 2, %Q2.2). (2 secondes). vert : pendant 30s ou 10 voitures. (bit 3, %Q2.3). orange : pendant 4s.(bit 4, %Q2.4). rouge : (bit 5 : %Q2.5). (2 secondes).

p.169

Voie secondaire: signal est :

Les deux voies restent rouges simultanment pendant 2 secondes.

La base de temps du DR0.V est de 1s

p.170

p.171

Exercice 12 : instruction de dcalage

p.172

p.173

Exercice13 : travail sur tableaux

Plusieurs instructions permettent le travail sur tableaux


instructions arithmtiques (+, -, *, /) sur des mots d un tableau, instructions logiques (AND, OR,) sur des mots d un tableau (bit bit), instructions de sommation SUM (mots simples), SUM_ARR (flottants), instruction de comparaison de tableaux lment par lment EQUAL donne le rang des premiers mots diffrents instruction de recherche sur tableaux instruction de recherche des valeurs maxi et mini : MAX_ARW, MIN_ARW, MAX_ARD, MIN_ARD, MAX_ARR, MIN_ARR instruction de recherche du nombre de mots ayant une mme valeur

Instruction de dcalage ROL,ROR


instruction de tri SORT_ARW (sens, tableau) sens :-1 dcroissant, 0 croissant

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

Exercice14 : racine carre d un nombre

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

HEND : heure de fin. exemple : 16#10300000


OUT : sortie activer. exemple : %Q2.0

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

Dans l exercice qui suit :


on fait un dcalage droite de 8 bits de %SW50 pour avoir les secondes en poids faibles, on fait une opration logique (%SW51 AND 00FF) pour avoir les minutes en poids faibles, Et ainsi de suite On enclenche %Q2.0 entre la 11sec et la 49sec

%Q2.1 sera 1 du lundi au vendredi de 8h10 9h30


%Q2.2 sera 1 tous les jours de 23h01 02h

Exercice 16 : Horodateur

p.182

Exercice 16 : Horodateur

p.183

Exercice 17 : rampe

p.184

p.185

You might also like