l Tome 1: Description du logiciel PL7 l Généralités l Tome 2: Description détaillée des instructions et des fonctions l Instructions de base Mot qui peut être lu, testé, et écrit par pro- gramme Est mis à la rence Tome 1) l Le terme chaîne
Previous PDF | Next PDF |
[PDF] Manuel de Référence - Read The Docs
l Tome 1: Description du logiciel PL7 l Généralités l Tome 2: Description détaillée des instructions et des fonctions l Instructions de base Mot qui peut être lu, testé, et écrit par pro- gramme Est mis à la rence Tome 1) l Le terme chaîne
[PDF] A Mise en œuvre et méthodologie A - Downloadschneider-electric
Le produit PL7-REG, référencé TXT L PL7 REG V6F, est un logiciel de mise en oeuvre dans le cas contraire, installer d'abord l'atelier logiciel X-TEL (voir manuel de base effectuées, la création d'une application de régulation nécessite l'écriture du pro- et TSX AEM 1602 (description détaillée au sous- chapitre 5 2)
[PDF] DEFBCA - Downloadschneider-electriccom
Ce document décrit la mise en œuvre et l'utilisation du logiciel de simulation de partie rence existent dans SIMACTEL et peuvent être acti- Décrire le grafcet d'animation (fenêtre Description de Procéder à la reconfiguration de l' application PL7 3 8 seconde, commande de l'interface, est le manuel de référence 2 2
[PDF] Manuel utilisateur - Processeurs, racks et alimentations - Manuel de
Unity Pro Processeurs, racks et alimentations Manuel de mise en oeuvre 10/ 2013 La non-utilisation du logiciel Schneider Electric ou d'un logiciel approuvé avec nos produits matériels peut Description physique des processeurs TSX P57/TSX H57 82 que pour PL7, la documentation reste au format PL7
[PDF] Interface bus de terrain EtherNet/IP et Modbus/TCP - SEW-Eurodrive
Manuel Interface bus de terrain DFE33B EtherNet/IP et Modbus/TCP 3 1 Remarques 7 5 Exemples de configuration avec PL7 PRO 79 11 1 Description des paramètres Intégré à l'atelier logiciel MOVITOOLS® MotionStudio, le moniteur de bus de terrain rences de potentiel Aussi, il est
[PDF] Interface bus de terrain Modbus/TCP DFE11B pour MOVIDRIVE
Manuel Interface bus de terrain Ethernet DFE11B pour MOVIDRIVE® MDX61B 3 Sommaire Intégré à l'atelier logiciel MOVITOOLS®, le moniteur de bus de terrain offre une Description Interrupteur rences de potentiel Aussi, il est Entrer les valeurs de PL7 PRO à partir du pavé numérique du clavier 10815AXX
[PDF] Unity Pro
Unity Pro Langages de programmation et structure Manuel de référence 05/ 2010 La non-utilisation du logiciel Schneider Electric ou d'un logiciel approuvé avec nos produits peut Chapitre 2 Description des fonctions disponibles pour chaque PL7 Convertisseur Concept Convertisseur PL7 Convertisseur Concept
[PDF] Modicon Premium PLCs TSX 57/PCX 57 Processors - Products
PL7 Pro, Weighing module, User manual), Premium PLCs can be used to manage This latter functionality is managed by the PL7 Junior or PL7 Pro software D e v e lo p m en t of the co nfig u ratio n P revious refe rences New references
[PDF] Compact Performance Noed bus de terrain CP FB16 - Festo
Contenu et instructions générales de sécurité CP FB16 Description "Système CP, installation et mise en service " ration préalable avec l'utilitaire de logiciel PL7-3 Procé rence d'appareils FSD_C8 sont retenus pour les sys- Pro- céder de la manière suivante : • Activer dans le menu CONFIGURATION DE L' AUTO-
[PDF] Automates TSX Micro
Description physique des modules analogiques Ce manuel présente les différentes fonctionnalités du TSX Micro Il se compose de 6 intercalaires : réalisées à l'aide du logiciel de programmation et d'exploitation PL7 Micro ou PL7 PL7 Junior ou PL7 Pro (automates Premium) rence du réseau FIPWAY accueil
[PDF] biyoloji testi - Ösym
[PDF] YGS-LYS Biyoloji Soru Bankas #305 » Kitap #304 #351 ler
[PDF] YGS-LYS Biyoloji Soru Bankas #305 » Kitap #304 #351 ler
[PDF] YGS-LYS Biyoloji Soru Bankas #305 » Kitap #304 #351 ler
[PDF] Information Subsidies and Social Media - Institute for Public Relations
[PDF] DEMOGRAFSKA OBILJE #381 JA BJELOVARSKO- -BILOGORSKE
[PDF] Bjelovar info medij - Sinergijom do uspje #353 nije zajednice
[PDF] Vijesti
[PDF] Zvono
[PDF] le dernier rapport annuel de Bank Al Maghrib
[PDF] rapport annuel - Attijariwafa bank
[PDF] BAM - Imprimeur
[PDF] Blablacar, ce n 'est pas du Bla Bla! Analyse - ResearchGate
[PDF] Blablacar, ce n 'est pas du Bla Bla! Analyse - ResearchGate
3500266300
Manuel de Référence
PL7Micro/Junior/Pro
Description détaillée des
Instructions et Fonctions
TLX DR PL7 40F fre V4.0
2Documents à consulter
TLX DR PL7 40F 09/20003
Documents à consulter
PrésentationCe manuel se compose de trois tomes: lTome 1: Description du logiciel PL7 lGénéralités lLangage à contacts lLangage liste d"instructions lLangage littéral structuré lLangage Grafcet lBlocs fonction DFB lModules Fonctionnels lTome 2: Description détaillée des instructions et des fonctions lInstructions de base lInstructions avancées lObjets bits et mots système lTome 3: Annexes lDifférences entre PL7-2/3 et PL7-Micro/Junior lAide-mémoire lListe des mots réservés lConformité au standard CEI 1131-3 lServeur OLE Automation lPerformancesDocuments à consulter
4TLX DR PL7 40F 09/2000
5Table des matières
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Chapitre 1 Instructions de base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.1 Présentation des instructions PL7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Instructions de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.2 Instructions booléennes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Instructions sur objets bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Définition des principaux objets booléen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Instructions de chargement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Instructions d"affectation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Instruction ET Logique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Instruction OU Logique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Instruction OU Exclusif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.3 Blocs fonctions prédéfinis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Présentation du bloc fonction temporisateur %TMi. . . . . . . . . . . . . . . . . . . . . . . 33 Mode de fonctionnement du bloc temporisateur %TMi. . . . . . . . . . . . . . . . . . . . 35 Fonctionnement du bloc fonction temporisateur %TMi en mode TON . . . . . . . . 36 Fonctionnement du bloc fonction temporisateur %TMi en mode TOF . . . . . . . . 37 Fonctionnement du bloc fonction temporisateur %TMi en mode TP. . . . . . . . . . 38 Programmation et configuration des blocs fonction temporisateur . . . . . . . . . . . 39 Cas spécifiques de fonctionnement du temporisateur série 7. . . . . . . . . . . . . . . 41 Présentation du bloc fonction compteur-décompteur . . . . . . . . . . . . . . . . . . . . . 42 Fonctionnement du bloc fonction Compteur/Décompteur. . . . . . . . . . . . . . . . . . 44Configuration et programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
1.4 Traitements numériques sur entiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Présentation des traitements numériques sur entiers. . . . . . . . . . . . . . . . . . . . . 49
Instructions de comparaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Instructions d"affectation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Affectation de mots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Instructions arithmétiques sur entiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Instructions logiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6Expression numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
1.5 Instructions sur programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Appel à un sous-programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Retour de sous-programme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Saut dans le programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Instructions de fin de programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Arrêt du programme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Instructions de masquage/démasquage d"événement . . . . . . . . . . . . . . . . . . . . 76Instructions NOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Chapitre 2Instructions avancées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.1 Présentation des instructions avancées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Présentation des instructions avancées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.2 Blocs fonctions prédéfinis avancés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Présentation du bloc fonction Monostable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Fonctionnement du bloc fonction monostable . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Configuration et programmation des blocs fonctions monostable. . . . . . . . . . . . 85Présentation du bloc fonction Registre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Fonctionnement du bloc fonction Registre en mode FIFO . . . . . . . . . . . . . . . . . 89 Fonctionnement du bloc fonction Registre en mode LIFO. . . . . . . . . . . . . . . . . . 90 Programmation et configuration du bloc fonction Registre . . . . . . . . . . . . . . . . . 91 Présentation du bloc fonction Programmateur cyclique (Drum) . . . . . . . . . . . . . 93 Fonctionnement du bloc fonction Programmateur cyclique (Drum). . . . . . . . . . . 95 Programmation et configuration du bloc fonction programmateur cyclique(Drum) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Présentation du bloc fonction temporisateur (Timer) série 7. . . . . . . . . . . . . . . . 99 Fonctionnement du bloc fonction temporisateur (Timer) série 7 . . . . . . . . . . . . 101 Programmation du temporisateur série 7 en mode "Retard à l"enclenchement" 103 Programmation du temporisateur série 7 en mode "Retard au déclenchement 104 Programmation du temporisateur série 7 en mode "Retard cumulé àl"enclenchement" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Programmation du temporisateur série 7 en mode "Retard cumulé audéclenchement" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Présentation du bloc opération comparateur vertical. . . . . . . . . . . . . . . . . . . . . 109
Fonctionnement du bloc opération comparateur vertical. . . . . . . . . . . . . . . . . . 1102.3 Instructions de décalage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Instructions de décalage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
2.4 Instructions sur flottant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Instructions sur flottant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Instructions de comparaison sur flottant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Instructions d"affectation sur flottant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Instructions arithmétiques sur flottant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
7Instructions logarithmes et exponentielles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Instructions Trigonométrique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Instructions de conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Arrondi d"une valeur flottante sous format ASCII . . . . . . . . . . . . . . . . . . . . . . . 1292.5 Instructions de conversion numériques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Instructions de conversion BCD <-> Binaire . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Instructions de conversion Entier <-> Flottant. . . . . . . . . . . . . . . . . . . . . . . . . . 136
Instructions de conversion Gray <-> Entier. . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Instructions de conversion mot <--> double mot. . . . . . . . . . . . . . . . . . . . . . . . 1412.6 Instructions sur tableaux de mots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Instructions sur tableaux de mots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Instructions arithmétiques sur tableaux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Instructions logiques sur tableaux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Fonctions de sommation sur tableaux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Fonctions de comparaison de tableaux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Fonctions de recherche sur tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Fonctions de recherche de valeurs maxi et mini sur tableaux . . . . . . . . . . . . . 157 Nombre d"occurrences d"une valeur dans un tableau . . . . . . . . . . . . . . . . . . . 159Fonction décalage circulaire sur un tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Fonction de tri sur tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Fonction de calcul de longueur de tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 1662.7 Instructions sur chaînes de caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Format d"une chaîne de caractères ou tableau de caractères . . . . . . . . . . . . . 169Affectation sur chaîne de caractères. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Comparaisons alphanumériques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Fonctions de conversion Numérique <---> ASCII . . . . . . . . . . . . . . . . . . . . . . . 173Conversion binaire-->ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Conversion ASCII-->binaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Conversion Flottant-->ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Conversion ASCII-->Flottant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Concaténation de deux chaînes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Suppression d"une sous-chaîne de caractères. . . . . . . . . . . . . . . . . . . . . . . . . 185
Insertion d"une sous-chaîne de caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Remplacement d"une sous-chaîne de caractères. . . . . . . . . . . . . . . . . . . . . . . 189Extraction d"une sous-chaîne de caractères. . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Extraction des caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Comparaison de deux chaînes de caractères. . . . . . . . . . . . . . . . . . . . . . . . . . 195
Recherche d"une sous-chaîne de caractères . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Longueur d"une chaîne de caractères. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
2.8 Instructions de gestion du temps: Dates, Heures, Durées . . . . . . . . . . . . . . . . 201
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Format des paramètres des instructions de gestion du temps . . . . . . . . . . . . . 202 8Utilisation des bits et mots système - Généralités . . . . . . . . . . . . . . . . . . . . . . . 205
Fonction horodateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Lecture date système. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Mise à jour date système. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Lecture date et code arrêt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Lecture du jour de la semaine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Ajout / Retrait d"une durée à une date. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Ajout / Retrait d"une durée à une heure du jour. . . . . . . . . . . . . . . . . . . . . . . . . 216
Ecart entre deux dates (sans heure) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Ecart entre deux dates (avec heure) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Ecart entre deux heures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Conversion d"une date en chaîne de caractères . . . . . . . . . . . . . . . . . . . . . . . . 224
Conversion d"une date complète en chaîne de caractères . . . . . . . . . . . . . . . . 226Conversion d"une durée en chaîne de caractères. . . . . . . . . . . . . . . . . . . . . . . 228
Conversion d"une heure du jour en chaîne de caractères. . . . . . . . . . . . . . . . . 230 Conversion d"une durée en HHHH:MM:SS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2322.9 Instructions sur tableau de bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Copie d"un tableau de bits dans un tableau de bits. . . . . . . . . . . . . . . . . . . . . . 235Instructions logiques sur tableaux de bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Copie d"un tableau de bits dans un tableau de mots. . . . . . . . . . . . . . . . . . . . . 238 Copie d"un tableau de mots dans un tableau de bits. . . . . . . . . . . . . . . . . . . . . 2412.10 Fonctions "Orphée" : Décalages, compteur. . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Décalages sur mots avec récupération des bits décalés. . . . . . . . . . . . . . . . . . 245
Comptage/décomptage avec signalisation de dépassement. . . . . . . . . . . . . . . 248Décalages circulaire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
2.11 Fonctions de temporisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Fonctions de temporisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Fonction temporisation d"enclenchement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Fonction temporisation de déclenchement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Fonction temporisation d"impulsion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Fonction générateur de signal rectangulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
2.12 Fonctions d"archivage de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Fonctions d"archivage de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Initialisation de la zone d"archivage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Ecriture des données dans la zone d"archivage . . . . . . . . . . . . . . . . . . . . . . . . 269
Lecture des données dans la zone d"archivage. . . . . . . . . . . . . . . . . . . . . . . . . 2712.13 Fonctions Grafcet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Fonction de remise à zéro des temps d"activités d"étapes . . . . . . . . . . . . . . . . 273
Chapitre 3Objets système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
3.1 Bits système. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
9Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Présentation des bits système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Description des bits système %S0 à %S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Description des bits système %S8 à %S16 . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
Description des bits système %S17 à %S20 . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Description des bits système %S21 à %S26 . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Description des bits système %S30 à %S59 . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Description des bits système %S60 à %S69 . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Description des bits système %S70 à %S92 . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Description des bits système %S94 à %S99 . . . . . . . . . . . . . . . . . . . . . . . . . . 288
Description des bits système %S100 à %S119 . . . . . . . . . . . . . . . . . . . . . . . . 289
3.2 Mots système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Description des mots système %SW0 à %SW11 . . . . . . . . . . . . . . . . . . . . . . . 291 Description des mots système %SW12 à %SD18 . . . . . . . . . . . . . . . . . . . . . . 293 Description des mots système %SW20 à %SW25 . . . . . . . . . . . . . . . . . . . . . . 294 Description des mots système %SW30 à %SW35 . . . . . . . . . . . . . . . . . . . . . . 295 Description des mots système %SW48 à %SW59 . . . . . . . . . . . . . . . . . . . . . . 296 Description des mots système %SW60 à %SW62 . . . . . . . . . . . . . . . . . . . . . 298 Description des mots système %SW63 à %SW65 . . . . . . . . . . . . . . . . . . . . . 301 Description des mots système %SW66 à %SW69 . . . . . . . . . . . . . . . . . . . . . 302 Description des mots système %SW80 à %SW89 . . . . . . . . . . . . . . . . . . . . . . 304 Description des mots système %SW96 et %SW97 . . . . . . . . . . . . . . . . . . . . . 305 Description des mots système %SW98 à %SW109 . . . . . . . . . . . . . . . . . . . . . 307Description du mot système %SW116 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Description des mots système %SW124 à %SW127 . . . . . . . . . . . . . . . . . . . . 309 Description du mot système %SW128 à %SW 143 . . . . . . . . . . . . . . . . . . . . . 310 Description des mots système %SW144 à %SW146 . . . . . . . . . . . . . . . . . . . . 311 Description des mots système %SW147 à %SW152 . . . . . . . . . . . . . . . . . . . . 313Description du mot système %SW153 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Description du mot système %SW154 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Description des mots système %SW155 à %SW162 . . . . . . . . . . . . . . . . . . . . 317 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .319 10TLX DR PL7 40F 09/200011
A propos de ce manuel
Présentation
Objectif du
documentCe manuel décrit les instructions des langages de programmation des automatesMicro, Premium et Atrium.
Champd'applicationLa mise à jour de cette publication prend en compte les fonctionnalités de PL7 V4;
Elle permet néammoins de mettre en oeuvre les versions antérieures de PL7.Commentaires
utilisateurEnvoyez vos commentaires à l"adresse e-mail TECHCOMM@modicon.comA propos de ce manuel
12TLX DR PL7 40F 09/2000
TLX DR PL7 40F 09/200013
1Instructions de base
Présentation
Contenu de ce
chapitreCe chapitre décrit les instructions de base du langage PL7.Contenu de ce
chapitreCe chapitre contient les sous-chapitres suivants :Sous-chapi-
treSujet Page1.1Présentation des instructions PL7 15
1.2 Instructions booléennes 16
1.3 Blocs fonctions prédéfinis 32
1.4 Traitements numériques sur entiers 48
1.5 Instructions sur programme 66
Instructions de base
14TLX DR PL7 40F 09/2000
Instructions de base
TLX DR PL7 40F 09/200015
1.1Présentation des instructions PL7
Instructions de PL7
GénéralitésLes langages PL7 exploitent tous le même jeu d"instructions. Les instructions booléennes et les blocs fonctions ont des représentations différen- tes suivant le langage.Exemple : instruction de chargement
Les instructions numériques (arithmétiques, logiques, métier...) ont des représen- tations similaires. Ce document décrit de façon détaillée l"ensemble des instructions, par souci de sim- plicité celles-ci ont été classées en 2 jeux : lles instructions de base (Voir Instructions de base, p. 13) lles instructions avancées (Voir Instructions avancées, p. 79)Instructions de
baseElles comprennent les instructions booléennes de base, les blocs fonction prédéfi- nis, et les instructions arithmétiques et logiques sur entier.Instructions
avancéesElles comprennent des instructions répondant à des besoins de programmation avancée. Ces instructions sont de 2 types :llangage PL7, elles augmentent les possibilités de traitements du langage par des fonctions spécifiques (manipulation de chaînes de caractères, gestion du temps...),
lmétiers, elles offrent des fonctions spécifiques au métier à traiter, exemple de fonctions pour le métier communication :
lPRINT pour envoyer un message type chaîne de caractères à un terminal ou une imprimante, lSEND pour envoyer un message à une application, lPID fonction PID de régulation. InstructionLangage à contacts Liste d"instructions Littéral