de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si...

584
SIEMENS SIMATIC S5 Logiciel de base STEPBS Manuel No de réf. 6ES5 998-OSC31 1 ère édition

Transcript of de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si...

Page 1: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

SIEMENS

SIMATIC S5

Logiciel de base STEPBS

Manuel

No de réf. 6ES5 998-OSC31 1 ère édition

Page 2: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Nous avons vérifié la conformité du contenu du présent manuel avec le matériel et le logiciel qui y sont décrits. Or. des divergences n'étant pas exclues, nous ne pouvons pas nous porter garants pour la conformité intégrale. Si l'usage du manuel devait révéler des erreurs, nous en tiendrons compte et apporterons les corrections nécessaires des la prochaine édition. Veuillez nous faire part de vos suggestions.

Nous nous réservons le droit de modifier les caractéristiques techniques

Siemens Aktiengesellschaft

Toute Commuiiication ou reproduction de ce support d'informations. toute exploitation ou communication de son contenu sont interdiles. sauf autorisation expresse. Tout manquement à celte règle est illicite et expose son auteur au versement de dommages et intérêts. Tous nos droits sont réservés. notamment pour le cas de la délivrance d'un brevet ou celui de l'enregistrement d'un modèle d'utilité.

Copyrtght @ Siemens AG 1991 Al1 Rtghts Reserved

Noce ref. 6ES5 998-OSC3 1 A commander a : Elekrronikwerk Karlsruhe

lmpr~meen Repubtque Federale d'Allemagne

Page 3: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sommaire Avertissements Informations Propositions/Corrections

Première séance à la PG

l 1

C79000-R8577-CO40

Introduction au logiciel de base STEP 5

Saisie de listes d'instructions

1

Saisie de schémas à contacts

..........................................................................................................................

1 Saisie de logigrammes

Fonctions communes en CONT, LOG et LlST ................................................................

1 Editeur symbolique

1

Liste croisée, comparai- 1 son, réassignation

Création de blocs de données

Fonctions PG en ligne en CONT, LOG, LlST

Services pour cartou- ches EPROMIEEPROM

............................................................................................................................................

...........................................................................................................................

1 Fonctions gknérales

8

1 Annexe

Règles de programmation

6ES5 998-OSC31, 1 ère édition

............................................................................................................................................

1 3 l

Page 4: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Warnhinweis

Gefahren beim Einsatz sogenannter SIMATIC-kompatibler Baugrup- pen fremder Hersteller

"Den Hersteller eines Produktes (hier SIMATIC) trifft die Produktbeobach- tungspflicht, d. h. er muB generell vor Gefahren des Produktes warnen. Diese Produktbeobachtungspflicht wurde von der neueren Rechtssprechung auch auf fremde Zubehorteile erstreckt. Der Hersteller hat danach die Verpflichtung, auch solche Gefahren zu beobachten und zu erkennen, die aus der Verbindung des Produktes mit Produkten anderer Hersteller entstehen.

Aus diesem AnlaB sehen wir uns verpflichtet, unsere Kunden, die SIMATIC- Produkte einsetzen, zu warnen, sogenannte SIMATIC-kompatible Baugrup- pen fremder Hersteller als Ersatz- oder Zusatzbaugruppen in das Automatisierungssystem SIMATIC einzusetzen.

Unsere Produkte werden einer anspruchsvollen Qualtiatssicherung unterworfen. Uns ist nicht bekannt, ob die fremden Hersteller sogenannter SIMATIC-kompatibler Baugruppen überhaupt oder eine annahernd gleichwertige Qualitatssicherung durchführen. Diese sogenannten SIMATIC-kompatiblen Baugruppen kommen nicht im Einvernehmen mit uns auf den Markt; es gibt keine Empfehlung der Siemens AG, sogenannte SIMATIC-kompatible Baugruppen fremder Hersteller ein- zusetzen. Die Werbung der fremden Hersteller sogenannter SIMATIC-kompatibler Baugruppen erweckt irrtümlich den Eindruck, als sei der lnhalt der Werbung in Fachzeitschriften, Katalogen oder Ausstellungen mit uns abgesprochen. Werden sogenannte SIMATIC-kompatible Baugruppen fremder Hersteller mit unserem SIMATIC-Automatisierungssystem verbunden, handelt es sich um einen empfeh- lungswidrigen Gebrauch unseres Produkts. Wegen der universellen Vielfalt der Einsatzmoglichkeiten unserer SIMATIC-Automatisierungssysteme und der hohen Zahl der weltweit vermarkteten Produkte, konnen wir die konkrete Gefahrenanalyse durch diese sogenannten SIMATIC-kompatiblen Baugruppen nicht konkret beschrei- ben.

Page 5: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Es geht über die tatsachlichen Moglichkeiten des Herstellers hinaus, alle diese sogenannten SIMATIC-kompatiblen Baugruppen in ihrer Wirkung auf unser SIMATIC-Produkt überprüfen zu lassen. Treten Mange1 bei der Verwendung von sogenannten SIMATIC-kompatiblen Baugruppen in einem SIMATIC-Automatisie- rungssystem auf, werden wir für solche Systeme jede Gewahrleistung ablehnen.

lm Fail von Produkthaftpfiichtschaden verursacht durch den Einsatz von soge- nannten SIMATIC-kompatiblen Baugruppen sind wir nicht haftbar, da wir die An- wender rechtzeitig vor den potentiellen Gefahren der Benutzung sogenannter SIMATIC-kompatibler Baugruppen gewarnt haben."

Page 6: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Risks involved in the use of so-called SIMATIC-compatible modules of non-Siemens manufacture

"The manufacturer of a product (SIMATIC in this case) is under the general obligation to give warning of possible risks attached to his product. This obligation has been extended in recent court rulings to include parts supplied by other vendors. Accordingly, the manufacturer is obliged to observe and recognize such hazards as may arise when a product is combined with products of other manufacture.

For this reason, we feel obliged to warn our customers who use SlMATlC products not to install so-called SIMATIC-compatible modules of other manufacture in the form of replacement or add-on modules in SIMATIC systems.

Our products undergo a strict quality assurance procedure. We have no knowledge as to whether outside manufacturers of so-called SIMATIC-compatible modules have any quality assurance at al1 or one that is nearly equivalent to ours. These so- called SIMATIC- compatible modules are not marketed in agreement with Siemens; we have never recommended the use of so-called SIMATIC-compatible modules of other manufacture. The advertising of these other manufacturers for so-called SIMATIC-compatible modules wrongly creates the impression that the subject advertised in periodicals, catalogues or at exhibitions had been agreed with us. Where so-called SIMATIC-compatible modules of non-Siemens manufacture are combined with Our SlMATlC automation systems, we have a case of Our product being used contrary to recommendations. Because of the variety of applications of Our SlMATlC automation systems and the large number of these products marketed worldwide, we cannot give a concrete description specifically analyzing the hazards created by these so-called SIMATIC-compatible modules.

Page 7: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

It is beyond the manufacturer's capabilities to have al1 these so-called SIMATIC- compatible modules checked for their effect on our SIMATIC products. If the use of so-called SIMATIC-compatible modules leads to defects in a SIMATIC automation system, no warranty for such systems will be given by Siemens.

In the event of product liability damages due to the use of so-called SIMATIC- compatible modules, Siemens are not liable since we took timely action in warning users of the potential hazards involved in so-called SIMATIC-compatible modules."

Page 8: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Avertissement

Risques liés à I'utilisation de modules de constructeurs tiers commer- cialisés sous la désignation de "modules compatibles SIMATIC"

GLe constructeur d'un produit (dans le cas présent SIMATIC) a l'obligation d'observer le produit, c'est-à-dire qu'il est obligé, d'une manière générale. d'attirer I'attention sur les dangers inhérents au produit. Ces derniers temps, la jurisprudence a étendu cette obligation d'observation du produit aux éléments accessoires issus de constructeurs tiers. En foi de quoi, le constructeur a aussi l'obligation d'observer son produit pour déceler les dangers susceptibles de survenir dans le cadre de l'association de son produit avec des produits de constructeurs tiers.

Pour cette raison, nous nous voyons obligés d'attirer l'attention de nos clients, utilisateurs de produits SIMATIC, sur les risques liés à I'utilisation de "modules compatibles SIMATIC" de constructeurs tiers à titre de modules de remplacement ou de complément dans les produits de notre système d'automatisation SIMATIC.

Nos produits font l'objet d'une assurance qualité très poussée. II nous est impossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système qualité et, dans l'affirmative, si leurs dispositions d'assurance qualité permettent d'obtenir le niveau de qualité requis. Les "modules compatibles SIMATIC"ne sont pas commercialisés avec notre consentement : Siemens AG n'a émis aucune recommandation concernant I'utilisation de "modules compatibles SIMATICn de constructeurs tiers. La publicité des constructeurs tiers de "modules compatibles SIMATIC" laisse penser a tort que les textes publicitaires dans les revues, les catalogues ou les expositions ont été convenus avec nous. L'utilisation conjointe de "modules compatibles SIMATIC" de constructeurs tiers et de produits de notre système d'automatisation SIMATIC constitue un cas d'utilisation de nos produits qui est contraire à nos recommandations. Considérant la grande diversité d'emploi de notre système d'automatisation SIMATIC ainsi que l'importance du parc mondial des produits installés, il nous est impossible de donner une description concrète de l'analyse des risques liés à l'emploi des "modules compatibles SIMATIC".

Page 9: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Nous n'avons pas la possibilité matérielle de procéder au contrôle de l'interaction de notre produit SlMATlC avec les "modules compatibles SIMATIC" de constructeurs tiers. Nous rejetons tout appel en garantie pour les vices survenant dans un système d'automatisation SlMATlC mettant aussi en œuvre des "modules compatibles SIMATIC" de constructeurs tiers.

Nous déclinons toute responsabilité pour les sinistres relevant de la Responsabilité Civile Produits, étant donné que nous avons attiré à temps l'attention des utilisateurs sur les risques potentiels inhérents à l'utilisation de "modules compatibles SIMATIC" de constructeurs tiers. B

Page 10: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sommaire Avertissements Informations C79000-R8577-CO40 Propositions/Corrections

@ STEP 5

Première séance à la PG

Saisie de listes d'instructions I ........................................................................................................................... l ................. ,

Saisie de schémas à contacts

1 Saisie de logigrammes l

Editeur symbolique

Fonctions communes en CONT, LOG et LIST ....................... .- ............................................................

' 1 6 ................ .\. ................

Création de blocs de données

...................

i I 8 l ...........................................................................................................................

Liste croisée, comparai- son, réassignation

...........................................................................................................................

Services pour cartou- ches EPROMIEEPROM

9 1 ................. Fonctions PG en ligne en CONT, LOG, LlST

Fonctions générales

1 0

Règles de programmation

....................................................... 4 .................

Annexe

Page 11: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

. Logiciel de base STEP 5

Sommaire

1 Introduction au logiciel de base STEP 5 1 - 1

1.1 Structure du manuel ....................................... 1 . 2

1.2 La PG et le logiciel SIMATIC S5 .............................. 1 . 7 1.2.1 Concept d'utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 8 1.2.2 Interface de dialogue du logiciel STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . 1 . 8 1.2.3 Définitions de touches propres à S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 8 1.2.4 Structure des masques S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 15 1.2.5 Lecteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 16

. .............................. 1.3 Système d'exploitation S5-DOS 1 17 1.3.1 Logiciel de base STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 18 1.3.2 Concepts et définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 19

. 1.4 Les logiciels de STEP 5 .................................... 1 22

. 1.4.1 Structure du logiciel et utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 22

. 1.4.2 Logiciel CONT-LOG-LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 24

. 1.4.3 Logiciel LC, COMPAR. REASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 25

. 1.4.4 Logiciel EPROMIEEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 25

. 1.4.5 Logiciel COUPLAGE PG-PG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 25

. 1.4.6 Logiciel EDITEUR SYMBOLIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 25

. 1.4.7 Autres logiciels à commander . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 26

. 1.5 Langage de programmation STEP 5 .......................... 1 28

. 1.5.1 Structure du programme STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 28

. 1.5.2 Modes de représentation de programmes STEP 5 . . . . . . . . . . . . . . . . . 1 30

. . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.3 Types de blocs et limites de paramètres 1 31

. 1.5.4 Modes de représentation possibles des blocs . . . . . . . . . . . . . . . . . . . . 1 34

. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.5 Structure d'un bloc 1 35 1.5.6 Numéro de bibliothèque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 35

O Siemens AG C7900(FB85n-Cû4û-01

Page 12: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 .

. Possibilités du logiciel de base STEP 5 ....................... 1 36 Programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3 6 Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3 6 Te çt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3 7 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3 7 Introduction et lecture de commentaires . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 37 Impression de programmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 38 Archivage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3 8

1.7 Utilisation du logkiel de base STEP 5 ........................ 1 . 39 . . . . . . . . . . . . . . . . . . . . . . 1.7.1 Interpréteur de commandes de SIMATIC S5 1 39 . 1.7.2 Appel de S5KOMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 40 . 1.7.3 Fonctions de S5-KOMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7.4 Lancement du logiciel S5 choisi 1 41 . 1.7.5 Sélection de programmes utilitaires S5 . . . . . . . . . . . . . . . . . . . . . . . . . . 1 42 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7.6 Informations sur le logiciel sélectionné 1 43 . . . . . . . . . . . . . . . . . . . . . 1.7.7 Version de toutes les composantes logicielles 1 44 . 1.7.8 Choix de l'interface en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 44 . . . . . . . . . . . . . . . . . 1.7.9 Choix des lecteurs, recherche des programmes S5 1 45 . 1.7.1 0 Nouvelle sélection de S5-KOM I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 45

. 1.8 Du choix des logiciels au choix des fonctions ................. 1 46

. .. . . . . . . . . . . . . . . . . . . . . . . 1.8.1 Premiére étape : CHOIX DES PAQUETS 1 47

. 1.8.2 Deuxième étape : compléter le masque de préréglage . . . . . . . . . . . . . 1 47

. 1.8.3 Troisième étape : choix des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 55

Q Siemens AG C79M)O-B85n-C04001

Page 13: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5

Introduction au logiciel de base STEP 5

Le logiciel de base STEP' 5 est un progiciel pour les automates programmables (AG) de la gamme SlMATlC S5. Ce logiciel peut s'exécuter dans les consoles de program- mation (PG) ou dans les ordinateurs personnels (PC) compatibles IBM. Avec STEP 5, vous pouvez utiliser la PG ou le PC avec la même interface utilisateur pour program- mer, tester et documenter des programmes pour les automates SlMATlC S5. Le langage de programmation utilisé est STEP 5. La console de programmation permet non seulement de mettre en œuvre les cartes centrales (CPU), mais également tous les processeurs de communication (CP) et les cartes périphériques intelligentes. Lorsque, dans ce manuel, nous parlons de PG, nous faisons également allusion aux PC dans lesquels le logiciel STEP 5 peut s'exécuter.

Le logiciel de base STEP 5 est constitué de l'interpréteur de commandes de SlMATlC S5 (SSKOMI) et de cinq logiciels SlMATlC S5 : CONT, LOG, LIST Ce logiciel permet de programmer, de tester, de mettre en

œuvre et de documenter des programmes STEP 5 dans les modes de représentation schéma à contacts (CONT), logi- gramme (LOG) et liste d'instructions (LIST).

LC, COMPAR, REASSIGN Ce logiciel permet d'établir des listes croisées ainsi que de visualiser la structure de programmes et les assignations.

EPROMlEEPROM Logiciel pour les opérations sur les cartouches EPROM/EEPROM.

COUPLAGE PG-PG Logiciel pour le couplage point à point de consoles de pro- grammation, décrii dans les manuels relatifs aux PG.

EDITEUR SYMBOLIQUE Logiciel pour les opérations sur les listes d'assignation.

Ce manuel décrit l'utilisation de la PG avec le logiciel de base STEP 5, version 3.0. On suppose donc que ce logiciel est installé dans votre PG. Lisez à cet effet les paragraphes correspondants dans le manuel de votre PG ou les informations produit. Ce manuel n'est pas une notice de programmation ; nous considérons que vous connaissez déjà le langage de programmation STEP 5. Les notices de programmation figurent dans les manuels relatifs aux différents AG. Les pages suivantes vous donnent un aperçu de la structure de ce manuel.

1 STEP est une marque déposée de Siemens AG.

O Siemens AG C79CCC-Bô577-Cû4C-01

Page 14: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Structure - du manuel Logiciel de base STEP 5

1.1 Structure du manuel

Ce manuel comporte 13 chapitres et une annexe qui se répartissent dans 14 registres (les numéros de chapitres et de registres correspondent). Cette description de STEP 5 s'oriente selon les applications possibles. Avec CONT-LOG-LIST, vous pouvez par exemple :

- éditer des programmes STEP 5 dans les trois modes de représentation LIST (liste d'instructions), CONT (schéma à contacts) et LOG (logigramme),

- choisir des fonctions dans les trois modes de représentation, par exemple visuali- sation des opérandes symboliques, transfert de blocs, saisie de commentaires ...,

- Aditer des blocs de données ou - exploiter des automates programmables en ligne avec la PG.

Ainsi les applications mentionnées ci-avant sont-elles chacune décrites dans un chapitre :

- Saisie de liste d'instructions, - Saisie de schémas à contacts, - Saisie de logigrammes, - Fonctions communes à CONT-LOG-LIST, - Création de blocs de données ou - Fonctions en ligne PG - AG.

Chaque chapitre a son propre sommaire et son propre index.

Le chapitre 1 est une introduction au logiciel de base STEP 5. Si vous n'êtes pas encore très familiarisé avec la programmation en STEP 5 à la PG, vous pouvez vous reporter à l'exemple du chapitre 2. Les chapitres 3 à 12 décrivent le logiciel STEP 5 et son utilisation à la PG. Le chapitre 13 contient les règles de programmation. L'annexe est rangée dans le registre 14.

Page 15: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logicïgl de base STEP 5 Structure du manuel

Chapitre 1 Le logiciel de base STEP 5 Ce chapitre constitue une introduction au logiciel de base STEP 5 : - la PG et le logiciel SlMATlC S5, - le logiciel du logiciel de base STEP 5, - le systéme d'exploitation S5-DOS, - l'interpréteur de commandes de SlMATlC S5, - les différents logiciels de STEP 5, - les autres logiciels disponibles, - le langage de programmation STEP 5, - l'utilisation du logiciel de base STEP 5 et -trois étapes, du choix de logiciel au choix de fonction.

Chapitre 2 La premiOre séance à la console de programmation Ce chapitre 'montre un exemple de séance de programmation.

Chapitre 3 Saisie de listes d'instructions : LlST II s'agit d'une initiation à toutes les étapes qui vous permettent d'éditer et de corriger vos programmes d'application S5. Cela inclut I'introduc- tion, la lecture et la correction de blocs dans le mode de représentation LIST avec des opérandes absolus ou symboliques.

Chapitre 4 Saisie de schémas à contacts : CONT Ce chapitre décrit la marche à suivre pour éditer et corriger vos blocs STEP 5 dans le mode de représentation CONT. Cela inclut I'introduc- tion, la lecture et la correction de blocs avec des opérandes absolus ou symboliques.

Chapitre 5 Saisie de logigrammes : LOG Ce chapitre décrit la marche à suivre pour éditer et corriger vos blocs STEP 5 dans le mode de représentation LOG. Cela inclut l'introduction, la lecture et la correction de blocs avec des opérandes absolus ou sym- boliques.

O Siemens AG C79000B8577-C04û-01

Page 16: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Stnrcpre du manuel Logiciel de base STEP 5

chapitre 6 Fonctions communes en CONT-LOG-LIST Ce chapitre explique les fonctions que vous pouvez appeler dans les trois modes de représentation : - visualiser la liste d'assignation des opérandes utilisés, - visualiser les références, changer de bloc, - rechercher des opérandes absolus et symboliques, - changer de mode de représentation.

Chapitre 7 Editeur symbolique Ce logiciel vous permet non seulement d'éditer et de modifier les listes d'assignation, mais également de convertir des anciennes listes de la version IV dans la nouvelle structure de données. Ce chapitre décrit également comment on gén6re ou efface des fichiers séquentiels et comment on génére, copie et supprime des fichiers symboliques.

Chapitre 8 Creation de blocs de donnees : logiciel CONT-LOG-LIST Ce chapitre vous présente : - la structure d'un bloc de données, - l'éditeur de blocs de données et - la saisie de blocs de données.

Chapitre 9 Liste croisée, comparaison, réassignation Ce chapitre décrit comment afficher ou imprimer des listes croisées (LC) : - liste croisée d'opérandes absolus ou symboliques, - liste croisée de types d'opérandes, - structure de programmes, - tableau d'affectation des entrées, sorties et mémentos ou - édition de la liste croisée complète. Vous pouvez comparer des blocs entre eux ou réassigner des blocs automatiquement ou manuellement.

Page 17: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 Structure du manuel

chapitre 10 Fonctions en ligne PG - AG Ce chapitre présente les fonctions que vous pouvez exécuter lorsque la PG est reliée à I'automate, notamment : - le démarrage et l'arrêt de I'automate, - le transfert de programmes d'application dans la mémoire RAM de

I'AG, - la compression de la mémoire de I'AG, - le contrôle pas à pas avec sélection du point d'arrêt, - la visualisation de l'état d'opérandes, - le forçage de signaux de sortie, - la modification de variables du processus et - les fonctions d'information sur les zones mémoire de I'AG.

Chapitre 11 Services pour les cartouches EPROWEEPROM Lisez ce chapitre si vous voulez transférer, lire, comparer ou dupliquer des cartouches EPROM, EEPROM ou mixtes. II contient également la liste de toutes les cartouches EPROM S5 que vous pouvez traiter avec ce logiciel.

Chapitre 12 Fonctions gOnerales Ce chapitre présente les programmes utilitaires que vous pouvez ap- peler à l'aide de la touche F2 (UTILITAIR) : - créer et activer des liaisons dans des fichiers de liaisons, - créer des cartouches d'impression de 80 ou 132 caractères, - paramétrer l'imprimante, - utiliser des fonctions auxiliaires pour la gestion de fichiers, - choisir d'autres programmes utilitaires. Si vous désirez, lors de votre travail sous STEP 5, mémoriser des intro- ductions au clavier, consultez le paragraphe "Macro-commande".

Chapitre 13 Régles de programmation Ce chapitre présente les règles de programmation permettant de con- vertir les listes d'instructions en schémas à contacts ou en logi- grammes, et inversement.

O Siemens AG C79000g857i-C04M)l

Page 18: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Structure - du manuel Logiciel de base STEP 5

L'annexe dans le registre 14 contient :

- la terminologie S5, - un glossaire, - les types de fichier S5, - une bibliographie, - le sommaire de tout le manuel, - l'index de tout le manuel.

Conventions d'écriture dans ce manuel

> Ce signe montre que vous devez effectuer une opération à la PG.

gras Les touches et les différentes étapes sont imprimées en gras pour être mises en valeur.

italique Les messages émis par la PG sont imprimés en italiques. Toutefois, les lignes de commande sont présentées dans des cadres.

Page 19: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel - de base STEP 5 La PG et le logiciel S5

1.2 ' La PG et le logiciel SlMATlC S5

Le logiciel de base STEP 5 constitue le logiciel de programmation de base pour SlMATlC S5. II comprend les logiciels CONT-LOG-LIST (schémas à contacts, logi- grammes, listes d'instructions), LC-COMPAR-REASSIGN (liste croisée, comparaison, réassignation), EPROM/EEPROM (cartouches mémoire), COUPLAGE PG-PG (liaison point à point entre PG) et EDITEUR SYMBOLIQUE (opérandes symboliques). Ces logiciels vous permettent de créer, tester et documenter vos programmes d'autornati- sation et de les saisir dans des modes de représentation graphiques ou alphanurnéri- ques. Selon les logiciels supplémentaires que vous chargez, votre console de program- mation vous offre de nombreuses autres possibilités.

Utilisation

Groupe logiciel commun

SlMATlC S5

Automate programmable

KOMDOK

GRAPH 5

l Applications I

Interface logicielle banalisée

Adaptation au materiel

Consoles de 1 1 PC comme PG programmation I 1 L I I I 1 l

Fig. 7.7 Logiciel SIMATIC S5

O Siemens AG C79000BSiï-CO4001

Page 20: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La Pcet le logiciel S5 Logiciel de base STEP 5

1.2.7 Concept d'utilisation

Que vous soyez un utilisateur débutant ou averti, la console de programmation avec le logiciel de base STEP 5 constitue un outil d'utilisation souple et agréable. En cas d'erreur de saisie, la PG affiche des indications à l'écran vous expliquant la marche à suivre. Les touches de fonction spéciales à S5 permettent, en plus du clavier standard, de créer et de corriger vos programmes simplement et rapidement. La touche HELP vous foumit une aide et des informations supplémentaires concernant le contenu de l'écran, la saisie dans la ligne de commande où se trouve le curseur ou les étapes suivantes possibles. Dans le masque CHOIX DES PAQUETS, la touche INFO présente des explications sur les différents logiciels et, dans le masque CHOIX FONCTION, sur le champ dans lequel se trouve le curseur. Cette conception vous permet ainsi de vous familiariser très vite avec la console si vous êtes debutant. Si vous connaissez déjà bien S5, vous ne serez toutefois pas gêné.

1.2.2 Interface de dialogue du logiciel STEP 5

L'utilisateur du logiciel STEP 5 bénéficie d'une assistance par menus. Le dialogue avec la console PG s'opère par l'intermédiaire de masques et de touches de fonction. Les commandes sont déclenchées à l'aide des touches de fonction. Ainsi les risques d'erreurs de manipulation sont réduits.

1.2.3 Définitions de touches propres à S5

Le clavier vous permet de communiquer avec la console de programmation. Au dé- marrage du logiciel de base STEP 5, certaines touches et combinaisons de touches de la PG se voient attribuer des fonctions SIMATIC. Cela vaut également pour les ordinateurs personnels (les touches sont définies selon le logiciel activé). Cela contri- bue à une programmation plus simple et plus rapide.

Certaines touches du clavier de la console PG sont donc repérées par un symbole spécifique à SIMATIC. Vous retrouverez ces symboles au niveau de la barre du menu (touches de fonction FI à F8) dans tout le logiciel STEP 5.

Q Siemens AG C79CCGB85n-CM001

Page 21: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 La PG et le logiciel S5

Déplacement du curseur et du contenu de l'écran

F k h e vers le haut:

Déplamment du curseur vers le haut

F k h e vers le bas

Déplacement du curseur vers le bas

Fièche large vers la gauche: + ou

Déplamment du cuiseur sur le charrp précédent

Flèche large vers la droite: 1 SHIm l+ ou

Déplamment du curseur sur le champ suivant

F k h e fine vers k gauche: Déplacement du curseur vers k gauche.

caractère par caractère

F k h e fine vers k droire:

Déplamment du curseur vers k droite.

caractère par caractére

Dailement de I'image vers le haut. ligne par ligne (a- SHIFT. affichage de k page précédente)

Défilement de i ' i i e vers le bas. Tigne par ligne

(avec SHIFT, affichage de k page suivante)

Fig. 7.2 Touches pour le wrseur et le contenu de I'ecran

Page 22: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La PG - et le logiciel S5 Logiciel de base STEP 5

Fonctions spéciales du clavier de la PG

Effacement d'un segment

lnsertion d'un segment

Insertion d'un espace vertical

lnsertion d'un espace horizontal

Effacement d'un caractère

Affichage du segment suivant, "feuilleter"

Affichage du segment précédent, "feuilleter"

Fin d'un segment et ouverture d'un nouveau segment 1 ENTER )

Fig. 1.3 Fonctions spéciales du clavier de la PG

O Siemens AG C79000-88577-CO4Q01

Page 23: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 La PG et le logiciel S5

symboles associes aux touches de fonction

Appel d'une fonction ET

Test à 1 d'un signal i . :/ . 1 1 (contact de fermeture) . .

. . Appel d'une : Test à O d'un signal fonction OU . . . . . (contact d'owerture)

. . . . . . . . Entrée d'un sym- , Fermeture d'une bole de fonction . . . . branche parallèle

, . Inversion logique d'une i

Affectation du résultat i entrée de symbole de i : d'un test (sortie) fonction : : I I

Fi Mémoire RS (bascule)

Temporisateur

- 1 5 1 Comparateur

1 1 Compteur

FI Appel de blocs fonctionnels - Fig. 1.4 Symboles associés aux touches de fonction

Page 24: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La PG - et le logiciel S5 Logiciel de base STEP 5

Touches fréquemment utilisées

Touche de validation INSERT

Fig. 7.5 Touche de validation

La touche de validation achève les introductions et mémorise les données ou le conte- nu de l'écran. Si la ligne de message de la console affiche des questions du type Ouifter l'interpréteur de commandes S5?, I'actionnement de la touche de validation correspond à la réponse "oui".

Touche de retour chariot

Fig. 1.6 Touche de retour chariot

Lorsque vous appuyez sur la touche de retour chariot, par exemple après avoir rempli un champ de saisie, vous confirmez votre introduction et le curseur passe dans le champ suivant.

Touche d'abandon

Fig. 1.7 Touche d'abandon

La touche d'abandon interrompt la fonction active à l'instant considéré ou un processus tel que I'édiîion sur imprimante ou la lecture de blocs. Les données introduites ne sont pas validées ni sauvegardées. Avec cette touche, vous répondez négativement à une demande de confirmation du système.

Q Siemens AG C79WO-B85n-C040-01

Page 25: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 La PG et le logiciel S5

Touche de commentaire

Fig. 1.8 Twche de cornmenraire

Si vous désirez donner un titre à un bloc, appuyez sur cette touche. Le curseur se positionne alors dans la ligne de titre du segment ou du bloc de données. La touche de retour chariot met fin à la saisie. Dans le logiciel GRAPHS, vous pouvez, après avoir appuyé sur la touche COM, entrer des commentaires sur les étapes et les transitions.

Touche de positionnement automatique du curseur

Fig. 1.9 Positionnement automatique du curseur

Dans les modes de représentration graphiques, le curseur passe automatiquement dans les champs de saisie des opérandes et des symboles lorsque le mode de posi- tionnement automatique du curseur est activé.

Touche d'aide HELP

Fig. 1.10 Touche H E P

Cette touche permet d'obtenir des informations au sujet des champs de saisie, des contenus des masques et de la position du curseur, et ce dans tout le logiciel STEP 5.

Touche de demi-écran PAUSE

Fig. 1.11 Touche de demi-éuan 3

Dans le mode de représentation LIST, la touche de demi-écran vous permet de faire le va-et-vient entre les commentaires d'opérandes et les commentaires d'instructions (lecture).

O Siemens AG C79000-B8577-C04001

Page 26: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La Pd et le logiciel S5 Logiciel de base STEP 5

Touche de commutation de jeu de caractéres

Fig. 1.12 Touche de commutation de jeu de caractères

Vous pouvez cornmuter le clavier entre le jeu de caractéres chargé (par exemple, le jeu de caractères national) et le jeu de caractéres international. Lorsque le voyant de la touche est allumé, le jeu de caractères chargé est activé. Dans STEP 5, il n'est pas possible d'utiliser les caractéres accentués.

Touche de copie d'écran PRlNT

Fig. 1.13 Touche de copie &cran

Cette touche provoque l'édition du contenu de l'écran sur une imprimante ou sur le fichier listage choisi.

Touche loupe: Fonction spé- ciale dans le logiciel optionnel GRAPH 5

Fig. 1.14 Touche Loupe

Fonction spéciale dans le logiciel optionnel GRAPH 5. Cette touche vous permet d'appeler la fonction de loupe. Dans ce mode, vous pro- grammez les étapes et les transitions d'une commande séquentielle GRAPH 5.

Touche mode de correction

Fig. 1.15 Touche mode de cotrection

Cette touche vous permet d'appeler le mode de correction, par exemple pour corriger le bloc sélectionné.

O Siemens AG C79000-B85R-a)4001

Page 27: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel - de base STEP 5 La PG et le logiciel S5

1.2.4- Structure des masques S5

La structure des masques est en principe la même dans les logiciels et les programmes utilitaires S5. Les masques S5 sont organisés en 4 zones.

(1) La première zone contient des informations sur l'élément du logiciel, le bloc ou la fonction que vous utilisez à l'instant considéré.

(2) La deuxième zone s'étend sur 19 lignes et constitue la zone de travail.

(3) La troisième zone contient la ligne de signalisation informant l'utilisateur de l'exécution de la fonction, d'éventuelles fausses manœuvres ou de l'existence d'erreurs ou de défauts.

(4) La quatrième et dernière zone du masque contient la barre du menu. Elle renseigne l'utilisateur sur les fonctions affectées aux huit touches de fonction.

1 1 / / / /

CHOIX DES PAQUETS SIMATIC S5 K O A

CONT-LOG-LIST ............................. .V x.x C : S5PXOlX.CMD

LC. COMPAR, REASSIGN ...................... V x.x C : SSPX03X.CMD

EPROWEEPROM ........................... V x.x C : S5PX04X.CMD

COUPLAGE PG-PG ........................... V x.x C : S5PX05X.CMD

EDilEUR SYMBOLIQUE ....................... V x.x C : S5PX08X.CMD

3 /

INTERFACE - TlY I AS 51 1 (STANDARD)

( PAQUET UTILiTAIR / INFO 1 VERSION INTERFACE LECTEUR RESELECT. 1 RETOUR I I I I J

Fig. 1.16 Présentation d'un masque S5

O Siemens AG C79000-B85n-CC4û-01

Page 28: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La Pd et le logiciel S5 Logiciel de base STEP 5

1.2.5 Lecteurs

Les consoles de programmation comportent généralement un disque et un ou deux lecteurs de disquettes. Dans cette publication, nous partons du principe que vous avez stocké le logiciel de base STEP 5 sur le disque dur. Le lecteur de disque dur (pris par défaut) est désigné par C. Si vous utilisez un autre lecteur, tenez en compte. Par exemple, si vous possédez une console de programmation PG 685 avec un lecteur de disquette et un lecteur de disque dur, le lecteur de disque dur est désigné par B.

(o Siemens AG C i 9 E G W - C W 0 1

Page 29: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 - Système d'exploitation S5-DOS

1.3 Système d'exploitation S5-DOS

S5-DOS (Disk Operating System pour SIMATIC S5) se base sur le système d'exploi- tation standard PCPIM-86 de Digital Research. II gère les équipements périphériques d'ordinateur, comme le clavier, l'écran, l'impri- mante et la mémoire, lance les programmes système et gère les données des utilisa- teurs. II assure par exemple :

- le stockage, la copie et l'effacement de programmes d'application, - le formatage et la copie de disquettes, - l'affichage ou l'impression de programmes d'application.

Les consoles de programmation et les ordinateurs personnels utilisés comme PG utilisent tous le système d'exploitation SS-DOS. Il est constitué du système d'exploi- tation standard PCPJM-86 et d'extensions propres à S5 : - interpréteur de commandes S5 (SS.KOMI), - pilotes (drivers), par exemple pour les interfaces vers l'automate programmable, - outils, par exemple pour la gestion de blocs STEP 5 ou de données COM, - programmes utilitaires pour des fonctions générales, - segments de recouvrement (overlays).

O Siemens AG C79000-B85n-C04001

Page 30: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Système - d'exploitation S5- DOS Logiciel de base STEP 5

1.3.1 Logiciel de base STEP 5

Le logiciel de base pour la programmation en STEP 5 est constitué du système d'exploitation S5-DOS, de pilotes et d'outils S5, ainsi que d'autres fonctions, les fonctions centrales, auxquelles les différents logiciels de S5 peuvent faire appel. Contrairement à l'interface matérielle de =-DOS qui est adaptée à chaque PG, l'interface logicielle est standard. II est donc possible, sans changer de système d'exploitation, d'utiliser STEP 5 et des logiciels COM. Comme le logiciel entier de la console de programmation ne peut pas être chargé simultanément dans la mémoire de travail, il est divisé en logiciels de S5 (ou paquets), en programmes utilitaires S5 et en segments de recouvrement.

Le logiciel de base STEP 5 est livré avec les composantes suivantes :

- système d'exploitation de base PCP/M-86 de Digital Research avec le système d'exploitation S5-DOS,

- interpréteur de commandes S5 (S5-KOMI), - logiciels (paquets) de S5, - programmes utilitaires S5 et - segments de recouvrement.

O Siemens AG C79000-B8577-COIO-01

Page 31: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logicia de base STEP 5 Système d'exploitation S5-DOS

1.3.2 Concepts et définitions

Interpréteur de commandes 55 L'interpréteur de commandes S5 (S5-KOMI) gère et coordonne les logiciels et les programmes utilitaires S5 et les segments de recouvrement (overlays). Lorsque vous démarrez S5-KOMI, c'est-à-dire en lançant le logiciel de base, vous accédez au monde SIMATIC S5 avec sa terminologie, ses structures de données (blocs), ses masques et ses touches de fonction.

Pilotes S5 Les pilotes (ou drivers) S5 constituent des parties de S5-DOS. Ils dependent du matériel : chaque type de PG nécessite d'autres pilotes. Tous ces pilotes ont cepen- dant la même interface logique. Ainsi, les programmes qui appellent ces pilotes ne dependent-ils pas du matériel. Chaque logiciel S5 fonctionnant sous S5-DOS peut donc s'exécuter sans modification sur tous les types de PG.

Outils S5 Tous les logiciels S5 qui se basent sur S5-DOS utilisent les services du système d'exploitation par l'intermédiaire des outils. Ces outils sont un ensemble de sous- programmes qui réalisent des tâches complexes, comme la lecture d'un fichier dis- quette, la programmation de cartouches EPROM ou la communication avec l'AG. Pour leur part, les outils font appel aux pilotes S5 et aux fonctions du système d'exploitation de base PCPIM-86.

Segments de recouvrement Les segments de recouvrement (ou overlays) sont des parties de programmes S5 souvent utilisées que la PG charge selon les besoins à partir de la disquette ou du disque dur correspondant, dans chaque logiciel.

Logiciels de S5 Le logiciel pour les consoles de programmation ne peut pas être chargé entièrement dans la mémoire de travail (RAM). II est donc découpé en unités fonctionnelles (ou paquets). Ces logiciels sont présentés par l'interpréteur de commandes de S5 et char- gés dans la mémoire de travail après sélection. Outre les logiciels de STEP 5 (CONT- LOG-LIST, Editeur symbolique ...), vous disposez des logiciels de S5 GRAPH 5, KOM- DOK et PG-NET, ainsi que des logiciels COM exécutables sous S5-DOS.

Q Siemens AG C75UDB85n--01 1 - 1 9

Page 32: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Système d'exploitation S5-DOS Logiciel de base STEP 5

Fichiers S5 Le logiciel de base crée des fichiers S5. II en existe plusieurs types. Par exemple sont stockés - les blocs que vous générez dans les fichiers programme de type ST.S5D, - les listes d'assignation dans les fichiers symboliques de type ZO.IN1 et Z1 .INI, - les cartouches d'impression dans les fichiers cartouche de type F I .IN1 et F2.IN1, - les paramètres d'imprimante dans les fichiers imprimante de type DRANI, etc.

Vu de l'extérieur, les types de fichiers se distinguent par les deux derniers caractères de leur nom et les trois caracteres de leur extension. Le nom d'un fichier comporte au maximum 8 caractères, et son extension 3. Ainsi, l'utilisateur peut choisir les six pre- miers caractères. Exemple de fichier programme :

<nom de fichier> type de fichier

Langue pour les composantes logicielles

Les parties de texte de S5-KOMI, des logiciels de S5, des programmes utilitaires S5 et des segments de recouvrement affichées à l'écran de la PG ont été extraites des fichiers programme et stockées dans des fichiers CP/M spéciaux, les fichiers d'exten- sion DAT. La partie programme est donc indépendante de la langue.

Ainsi le logiciel EPROMIEEPROM en français est constitué du programme proprement dit, SSPXSO4X.CMD, et du fichier de texte correspondant, S5PFSO4X.DAT. Le " F est remplacé par un "E" pour la version anglaise et par un "D" pour la version allemande.

Q Siemens AG C7900068577-C040-01

Page 33: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 Système d'exploitation S5-DOS

Les fichiers de S5-KOMI sont également identifiés. On peut donc, lors du charge- ment de S5-KOMI, affecter ou sélectionner la version de langue présente. On peut sélectionner une version précise si plusieurs identificateurs de langue des fichiers S5-KOMI figurent dans le lecteur pris par défaut. Sinon, la version existante de S5-KOMI est automatiquement chargée sans que des informations supplémentaires ne soient affichées.

Droits d'accès et protection d'accès Le logiciel STEP 5 permet également de travailler en réseau (PG-NET). Les attributs des fichiers sont alors affichés à l'écran :

PROT (PROTEGE) Durant une session, ce fichier ne peut pas être modifié par un autre utilisateur. Ce fichier reste ouvert en écriiure ou en lecture jusqu'à ce que l'utilisateur, en se servant de la touche F3 (CHOISIR), ait modifié de façon explicite son attribut en RO ou RW.

BLOQ (BLOQUE) II n'est pas possible d'accéder à ce fichier. II est protégé par un mot de passe ou a déjà été ouvert en mode lecture/écriture (RW) par un autre utilisateur.

RW (READNVRITE) Ce fichier est accessible en lecture et en écriture. II est bloqué pour les autres utilisateurs.

RO (READ ONLY) Ce fichier est protégé en écriture.

O Siemens AG C79000-B8577-C040-01

Page 34: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Les logiciels - de STEP 5 Logiciel de base STEP 5

1.4 Les logiciels de STEP 5

STEP 5 est un langage de programmation qui permet de convertir les taches d'un automate programmable en programmes qui s'exécutent ensuite dans les automates programmables de la famille S5. Avec STEP 5, vous pouvez programmer de façon claire et structurée, de simples combinaisons ET ou OU jusqu'à des fonctions complexes comme des retards au déclenchement ou des calculs arithmétiques. En effet, STEP 5 vous permet d'organi- ser clairement vos programmes grâce à sa technique de blocs SIMATIC et de créer une riche documentation par de nombreux commentaires.

Du fait de sa complexité et de son importance, le logiciel de base STEP 5 est organisé en modules de manière hiérarchique. Le logiciel des consoles de program- mation est divisé en unités fonctionnelles (ou paquets). Ces logiciels sont présentés par S5-KOMI et chargés dans la mémoire de travail après sélection. Outre les logi- ciels du logiciel de base STEP 5 (CONT-LOG-LIST, Editeur symbolique ...), vous pouvez commander des logiciels supplémentaires, comme GRAPH 5, PG-NET et KOMDOK, ainsi que les logiciels COM exécutables sous S5-DOS. Si vous le dési- rez, vous pouvez installer ces logiciels sur votre disque dur.

1.4.1 Structure du logiciel et utilisation

Les logiciels du logiciel de base STEP 5 ainsi que tous les autres logiciels que vous pouvez commander se situent au même niveau hiérarchique dans le masque CHOIX DES PAQUETS (S5-KOMI). Lorsque vous sélectionnez un logiciel, vous le chargez en mémoire de travail pour pouvoir y accéder. Vous devez ensuite fixer les paramè- tres de travail dans le masque de prér6glage, puis choisir la fonction que vous désirez dans le masque de choix des fonctions (par exemple, introduction, correc- tion ou test de votre programme STEP 5).

0 Siemens AG C79000-BW-CM!-01

Page 35: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel - de base STEP 5 Les logiciels de STEP 5

S5 - KOMI : CHOIX DES PAQUETS

CHOlX FONCTION r-l CHOIX FONCTION i

SYM- BOLIQUE

CONT LOG LIST

Fig. 1.1 7 Structure du logiciel

Au sein de cette structure, ,vous vous déplacez en avant à I'aide des touches FI à Fi , et en arrière à I'aide de la touche F8 (RETOUR).

REASSIGN

. .

Dans les deux premiers niveaux (choix des paquets et préréglage), vous pouvez utiliser la touche de validation au lieu des touches FI (PAQUET) et F6 (VALIDER). Si, au niveau d'une fonction (par exemple, introduction ou lecture de blocs), vous mettez fin à la saisie de données par la touche de validation, la PG retourne auto- matiquement dans le masque CHOIX FONCTION. Vous pouvez alors choisir une autre fonction. Pour répéter l'opération précédente, par exemple programmer un au- tre bloc, vous pouvez revenir directement dans la ligne de commande du choix de fonction à I'aide de la touche d'abandon. Ainsi, vous n'avez pas besoin de sélec- tionner à nouveau la fonction.

PREREGiAGE

O Siemens AG C7XCGBô577-C040-01

EPROM EEPROM

PREREGiAGE

COUPLAGE PG-PG

Page 36: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Les logiciels de STEP 5 Logiciel de base STEP 5

1.4.2 Logiciel CONT-LOG-LIST

Ce logiciel constitue le noyau du logiciel de base STEP 5. 11 contient toutes les fonctions permettant de créer, de corriger, de tester et de documenter les pro- grammes d'application STEP 5 avec la console de programmation, dans les modes de représentation CONT (schémas à contacts), LOG (bgigrammes) et LIST (listes d'instructions).

Vous disposez des fonctions du logiciel CONT-LOG-LIST : - en mode en ligne (la PG est connectée à l'automate) ou - en mode hors ligne (la PG n'est pas connectée à l'AG). Le tableau suivant présente une vue d'ensemble des modes possibles pour les fonc- tions.

Tableau 1.1 Vue Gensemble des fonctions du logiciel CONT-LOG-UST

Les fonctions du logiciel CONT-LOG-LIST sont très diverses. Aussi avons-nous structuré la description de ce logiciel en différents chapitres :

Chapitre 3 : Saisie de listes d'instructions, Chapitre 4 : Saisie de schémas à contacts, Chapitre 5 : Saisie de logigrammes, Chapitre 6 : Fonctions communes à CONT-LOG-LIST, Chapitre 8 : Création de blocs de données et Chapitre 10 : Fonctions en ligne PG - AG.

O Siemens AG C79000-B85n-C04001

Page 37: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel - de base STEP 5 Les logiciels de STEP 5

1.4.3 Logiciel LC, COMPAR, REASSIGN

Ce logiciel vous propose trois fonctions qui facilitent la documentation, le test et la modification de vos programmes : listes croisées, comparaison de programmes complets ou de blocs individuels (par exemple, entre la console de programmation et l'automate programmable) et réassignation.

1.4.4 Logiciel EPROMIEEPROM

Ce logiciel vous permet de transférer vos programmes du disque dur ou d'une dis- quette dans une cartouche EPROMIEEPROM, et inversement. Vous pouvez égale- ment comparer le contenu des cartouches EPROMIEEPROM au programme sur le disque dur ou sur la disquette. Un effaceur à rayonnement UV est nécessaire pour effacer I'EPROM. Par contre, les cartouches EEPROM peuvent être effacées directe- ment par la PG.

1.4.5 Logiciel COUPLAGE PG-PG

Ce logiciel permet d'échanger des données, c'est-à-dire des blocs et des fichiers PCPIM, entre consoles de programmation. II est tout particulièrement utile lorsque les formats de disquette sont différents. Reportez-vous aux manuels des consoles de programmation pour plus d'informations.

1.4.6 Logiciel EDITEUR SYMBOLIQUE

Avec ce logiciel, vous créez une liste d'assignation dans laquelle vous associez des opérandes absolus (par exemple, E 1 .O) à des opérandes symboliques ou mnémo- niques (par exemple, -Moteur2) plus faciles à retenir. Vous pouvez ensuite créer facilement votre programme à l'aide de ces opérandes symboliques.

Page 38: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Autres logiciels STEP 5 Logiciel de base STEP 5

1.4.7 Autres logiciels à commander

II existe, en plus du logiciel de base STEP 5, d'autres logiciels que vous pouvez commander à part. Pour les utiliser, vous devez posséder le logiciel de base.

GRAPH 5 Le logiciel GRAPH 5 permet une conception et une programmation graphiques de commandes séquentielles et constitue une extension de STEP 5. Avec GRAPH 5, il est possible de configurer une exécution de programme séquen- tielle dépendante de la technologie (commande séquentielle) graphiquement sous forme de schéma d'ensemble. Ce faisant, vous programmez la suite d'instructions en CONT-LOG-LIST. GRAPH 5 décrit la structure d'une commande séquentielle en la découpant en étapes (actions) et en transitions (conditions de franchissement des transitions). GRAPH 5 vous assiste lors de la conception, la programmation, la documentation, le test et le diagnostic de votre commande séquentielle, que vous programmez dans un bloc séquentiel (SB). Vous disposez, pour le traitement cyclique de la commande séquentielle dans l'auto- mate programmable, des blocs fonctionnels standard de GRAPH 5.

Logiciels COM Ces logiciels vous aident à mettre en œuvre des modules technologiques supplé- mentaires dans votre automate programmable : les processeurs de communication (CP) et la périphérie intelligente (IP). Ces modules vous permettent, par exemple, de réaliser des tâches de positionnement ou de visualiser des processus. Pour ce faire, vous n'avez cependant pas besoin de programmer dans les détails ; il vous suffit d'effectuer un paramétrage : un menu vous guide dans le logiciel qui vérifie immé- diatement si les paramètres que vous avez entrés sont corrects. Les logiciels COM vous assistent également pour la configuration et le test des modules associés.

@ siemens AG C79000B85n-CWI-01

Page 39: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel - de base STEP 5 Autres logiciels STEP 5

PG-NET Vous pouvez utiliser les consoles de programmation comme postes de travail auto- nomes, mais également les faire communiquer entre elles. Outre le couplage par câble (&ment du logiciel de base), PG-NET vous offre la possibilité de relier vos consoles de programmation S5 à l'intérieur d'un réseau. Le grand avantage des réseaux est que vous mettez à jour et sauvegardez les données sur un serveur central. Ainsi, tous les membres du réseau utilisent-ils les données actualisées. De plus, vous pouvez utiliser des imprimantes centrales, ce qui décharge les différentes PG. Le réseau local en bus ARCNET pour les tâches de bureau et SlNEC H l (pour l'industrie) vous permettent, avec PG-NET, d'accéder rapidement à ces services centralisés.

KOMDOK Le logiciel KOMDOK vous permet de documenter en détails vos programmes STEP 5. 11 se caractérise en particulier par la clarté de sa mise en page et son format DIN A3, ce qui permet d'imprimer tous les commentaires d'opérandes et les listes croisées en plus du programme de comrnande. Ainsi, vous disposez de toutes les informations importantes en un coup d'œil ; le diagnostic et la recherche des erreurs en sont considérablement facilités. Des listes de contrôle sont générées pour les désignations symboliques manquantes et les opérandes non encore utilisés. Avec KOMDOK, vous pouvez également documenter une installation entière comportant plusieurs automates programmables. Pour ce faire, vous inscrivez dans un fichier à part des instructions de comrnande précises pour les fonctions de docu- mentation désirées. Ensuite, il suffit de lancer avec une seule commande l'exécution des instructions mémorisées pour obtenir toute la documentation de l'installation.

Page 40: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Langage - de programmation STEP 5 Logiciel de base STEP 5

Langage de programmation STEP 5

Le langage de programmation STEP 5 vous permet de transcrire votre probléme d'au- tomatisation en un programme d'application qui soit exécutable sur les automates programmables de la gamme SIMATIC 5.

Le langage de programmation se prête à la réalisation de fonctions simples (par exemple, fonction ET) et de fonctions complexes (par exemple, retard à la retombée) ainsi que de fonctions arithmétiques de base.

1.5.1 Structure du programme STEP 5

Le programme utilisateur (ou d'application) est l'ensemble des instructions et conven- tions qui définissent le traitement des signaux issus de la partie opérative (processus) en vue d'élaborer les ordres exerçant sur ce processus les actions voulues. Le programme utilisateur est subdivisé en modules appelés blocs, ce qui impose une programmation structurée. STEP 5 connaît différents types de blocs qui se distinguent par les fonctions qu'ils assument. C'est ainsi que vous introduisez des données (DB) et des fonctions complexes répétitives dans des blocs fonctionnels (FB).

II est possible d'imbriquer des blocs (les blocs d'un certain niveau peuvent appeler des blocs du niveau suivant). La profondeur d'imbrication maximale est de 8 blocs (cf. figure page suivante).

Grâce à cette programmation structurée, vous pouvez : - élaborer des programmes complexes clairement structurés, - standardiser certaines sections de programme, - procéder aisément à des modifications dans les programmes, - tester les programmes section par section.

Page 41: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 - Langage de programmation STEP 5

OB Bloc d'organisation Traitement du programme PB Bloc de programme FB Bloc fonctionnel DB Bloc de données

Fig. 1.18 Structure de programme STEP 5

Page 42: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Langage - de programmation STEP 5 Logiciel de base STEP 5

1.5.2 Modes de représentation de programmes STEP 5

Le programme d'application, et donc ses blocs constitutifs, peut être élaboré dans trois modes de représentation : liste d'instructions (LIST), logigramme (LOG) ou schéma à contacts (CONT).

Liste d'instructions (LIST) Schéma à contacts (CONT) Logigramme (LOG)

abrévations mnémoniques symboles analogues à ceux conforme à DIN 40 700, des désignations de de schémas des circuits, DIN 40719 et DIN 19239 fonctions, conforme à conforme à DIN 19239 DIN 19239

LIST U E UN E U E ON E O E = A

Figure 1.19 Modes de représentation en S W 5

LOG

La console de programmation (PG) génère un code machine MC5 qui est indépendant du mode de représentation. Sur la disquette ou sur le disque dur et dans l'automate, le programme est donc mémorisé directement en code machine MC5. Si vous respec- tez certaines règles de programmation, la console de programmation peut donc con- vertir le programme utilisateur d'un mode de représentation dans un autre.

Page 43: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logic@l de base STEP 5 Langage de programmation STEP 5

1.5.3 Types de blocs et limites de paramétres

Les blocs sont des sections du programme d'application qui se distinguent par leur fonction, leur structure et leur emploi. Un bloc est identifié par : - son type (PB, FB, OB, SB, PK ,... ), - son numéro (compris entre O et 255).

Un programme d'application STEP 5 est constitué des blocs suivants : - blocs d'organisation (OB), - blocs de programme (PB), - blocs séquentiels (SB), - blocs fonctionnels (FB), - blocs fonctionnels étendus (FX), - blocs de données (DB), - blocs de données étendus (DX)

ainsi que des blocs de commentaires correspondants OK, PK, SK, FK, FKX, DK et DKX, et des commentaires de segments, stockés dans les fichiers de documentation (fichiers DOC) OBDO, PBDO, SBDO, FBDO, FXDO, DBDO et DXDO. Les commentaires d'installation ne sont pas affectés à des blocs, mais sont mémorisés, sous un nom choisi librement de 8 caractères au maximum, dans des fichiers de documentation dans le fichier programme sélectionné.

Le tableau suivant présente une vue d'ensemble des blocs.

Q Siemens AG C19WO-B&ï7-CMD01

Page 44: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Langage de programmation STEP 5 Logiciel de base STEP 5

255 commentaires de segments rnax.

max. par bloc et 255 fichiers DOC rnax.

seulement sur FD

Tableau 1.2 Types de blocs disponibles et limites des paramètres

1 - 3 2 8 Siemens AG C79MX)-BSV-C040-01

Page 45: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 - Langage de programmation STEP 5

Blocs d'organisation (OB) : Ils contiennent la liste des appels de blocs, des instruc- tions STEP 5 (opérations de base) et éventuellement des commentaires.

Blocs de programme (PB) : Ils sont utilisés pour structurer le programme d'application en fonction du découpage de la tâche d'automatisme. Ils contiennent des instructions STEP 5 (opérations de base) et éventuellement des commentaires.

Blocs fonctionnels (FB, FX) : Ils contiennent aussi des parties du programme d'ap- plication, notamment les fonctions complexes et répétitives programmées avec le jeu d'instmctions de base et le jeu étendu, ainsi que les commentaires éventuels.

Blocs séquentiels (SB) Les blocs séquentiels sont de deux types : 1. Blocs séquentiels du logiciel CONT-LOG-LIST. Tout comme les blocs de pro-

gramme, ils contiennent tout ou partie du programme d'application sous forme d'instructions STEP 5 (opérations de base) et éventuellement des commentaires.

2. Blocs séquentiels du logiciel GRAPH 5. 11 s'agit d'une forme particulière de blocs séquentiels utilisés pour les commandes séquentielles. Ils contiennent la structure du graphe séquentiel sous forme d'une succession d'étapes, de transitions et d'embranchements. Les étapes et transitions de ces blocs contiennent le pro- gramme utilisateur (instructions STEP 5) et éventuellement des commentaires.

Les blocs de données (DB, DX) contiennent les données (par exemple, nombre binaire) traitées par le programme d'application.

Blocs de variables (BB) : Ces blocs sont nouveaux dans le logiciel S5 (à partir de la version 1 .O). Pour les fonctions : - visualisation de l'état des opérandes (ETAT VAR), - forçage des signaux de sortie (FORCAGE) et - modification des variables du processus (FORC.VAR),

vous pouvez définir une liste d'opérandes (variables du processus) que vous pou- vez rappeler à l'écran sous le nom du BB dans lequel cette liste a été mémorisée.

Blocs de commentaire (OK, PK, SK, FK, FXK, DK et DXK) Les blocs de commentaire contiennent les commentaires d'instruction et des titres de segment. Dans les blocs de données, figurent les commentaires de lignes et les titres de blocs.

8 Siemens AG C79CG3-B85TI-C04001 1 - 3 3

Page 46: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Langage - de programmation STEP 5 Logiciel de base STEP 5

BlocSde documentation (OBDO.nnn, PBDO.nnn, SBDO.nnn, FBDO.nnn, FXDO.nnn, DBDO.nnn, DXDO.nnn) Les blocs de documentation contiennent les commentaires de segment et les commentaires de blocs pour les blocs de données.

Fichiers de documentation (#NOM) Les fichiers de documentation contiennent des commentaires d'installation.

1.5.4 Modes de représentation possibles des blocs

Les modes de représentation LIST, CONT, LOG se distinguent par :

- la représentation des combinaisons binaires, - le jeu de fonctions ou d'opérations représentables (répertoire du langage).

Tableau 1.3 Modes de représentation STEP 5

O Siemens AG C79000B85n-CW01

Page 47: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 Langage de programmation STEP 5

1.5.5 Structure d'un bloc

Un bloc se compose d'un en-tête et d'un corps. Les blocs de données fonctionnels comportent en plus un bloc étiquette.

Bloc étiquette Pour les blocs du type DB, DX, FB und FX, le système génère un bloc étiquette dans lequel la console PG inscrit les informations suivantes :

DV, DVX Formats des mots de données, par exemple, KH pour la représentation hexadécimale de nombres.

FV, FVX Désignations des marques de saut contenues dans le programme du bloc correspondant.

En-tête de bloc II a toujours une longueur de 5 mots de données. Dans l'en-tête de bloc, la console PG inscrit automatiquement :

(1) le repère de début du bloc,

(2) le type et le numéro de bloc,

(3) l'identificateur de la console PG et une partie du numéro de bibliothéque,

(4) le reste du numéro de bibliothèque (nombre entre O et 99999),

(5) la longueur du bloc (en-tête compris).

Corps de bloc Le corps de bloc contient les instructions du programme d'application. Au sein d'un bloc, le programme est découpé en segments (exception : blocs de données).

1.5.6 Numéro de bibliothèque

Le numéro de bibliothèque est formé de 5 chiffres permettant d'identifier les OB, PB, SB, FB, FX, DB et DX. A chaque bloc pouvant être commandé auprès de Siemens, par exemple les blocs fonctionnels standard, est associé de façon immuable un numéro de bibliothèque que vous ne pouvez pas modifier.

O Siemens AG C ~ B ~ ~ ~ - C W O - O I 1 - 3 5

Page 48: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5

1.6 Possibilités du logiciel de base STEP 5

CONT-LOG-LIST constitue le noyau du logiciel de base. II vous permet de créer, tester et corriger votre programme. Les autres logiciels offrent des services supplémentaires qui complètent CONT-LOG-LIST ou facilitent votre travail. A partir du masque CHOIX FONCTION du logiciel CONT-LOG-LIST, vous pouvez choisir toutes les fonctions décrites brièvement ci-après. Toutefois, avant de pouvoir visualiser ce masque, vous devez compléter le masque de préréglage. Vous devez, par exemple, indiquer le nom sous lequel sera stocké votre programme, choisir le mode de représentation pour la programmation et décider si vous désirez utiliser des mnémoniques et saisir des commentaires.

1.6.1 Programmation

Pour programmer un nouveau bloc, choisissez le mode INTRO dans le masque CHOIX FONCTION. Ce mode permet uniquement l'introduction initiale des blocs. Vous devez immédiatement choisir sur quel support vous voulez travailler. Les commentaires et les en-têtes de blocs ne pouvant être transférés sur I'automate pour des raisons d'espace mémoire, nous vous conseillons de choisir FD (fichier programme préréglé). Pour modifier un bloc existant, par exemple pour corriger ou insérer des instmctions dans un segment, choisissez le mode de correction dans la fonction de lecture (voir ci-dessous).

1.6.2 Correction

Vous pouvez modifier ou corriger votre programme ou vos blocs a tout moment, aussi bien dans la console de programmation que directement dans I'automate programma- ble en mode en ligne. II est inutile de changer de mode de représentation. Les correc- tions sont possibles en mode de correction et en mode de test. Vous pouvez insérer, modifier et effacer à votre gré opérateurs combinatoires, symboles de schémas à contacts et instructions.Vous pouvez modifier les listes d'assignation dans le logiciel Editeur symbolique (mode d'édition) ou bien parallèlement à la programmation CONT- LOG-LIST.

Page 49: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel - de base STEP 5 Possibilités

La fonction de réassignation du logiciel LC, COMPAR, REASSIGN permet de rebapti- ser, dans plusieurs blocs ou dans tous les blocs, des entrées, sorties, mémentos, temporisations ou compteurs déjà utilisés. Vous pouvez saisir directement les réassi- gnations désirées sous forme de liste ou bien les lire automatiquement dans une liste d'assignation modifiée en conséquence. Ainsi, vous vous épargnez de longues correc- tions manuelles.

1.6.3 Test

STEP 5 vous propose de nombreuses fonctions de test et de mise en service. Vous pouvez par exemple : - visualiser les états de signaux des programmes dans tous les modes de

représentation, - contrôler le traitement séquentiel des instructions, - forcer des sorties et des mémentos, - analyser des perturbations, - comparer des programmes, par exemple entre disquette et automate

programmable.

1.6.4 Documentation

Par documentation, on entend : 1. les commentaires et les explications d'un programme d'application STEP 5, 2. l'impression de ce programme d'application.

1.6.5 Introduction et lecture de commentaires

- A chaque opérande absolu peuvent être affectés une désignation symbolique (24 caractères au maximum) et un commentaire d'opérande (40 caractères au maxi- mum).

- Vous pouvez saisir pour chaque segment d'un bloc un titre de segment (32 caractères) et un texte sous forme quelconque (commentaire de segment).

- En mode LIST, vous pouvez expliquer chaque ligne d'instruction par un commen- taire de 32 caractères au maximum.

- Vous pouvez également éditer dans les blocs de données un titre, un commen- taire de bloc de données quelconque et un commentaire de ligne (commentaire de mot de données).

Page 50: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Possibilités - Logiciel de base STEP 5

- es commentaires d'installation qui expliquent le programme d'application STEP 5 dans son ensemble sont stockés dans des fichiers de documentation propres, indépendants des blocs.

1.6.6 Impression de programmes

Vous pouvez imprimer votre programme d'automatisation avec tous les commentaires correspondants. Vous pouvez utiliser les formats DIN3 et DIN4 et sélectionner le nombre de caractères par pouce. Normalement, vous vous servirez d'imprimantes PT 88, PT 89 et PT 90. Cependant, il est possible de raccorder d'autres imprimantes sans problème si vous les avez paramétrées auparavant à l'aide du programme utilitaire IMPRIMANTE. Un autre programmme utilitaire vous permet de créer un cartouche que vous pouvez faire figurer sur chaque page imprimée.

La fonction LC du Iogiciel'LC, COMPAR, REASSIGN génère des listes croisées, des tableaux d'affectation et une vue d'ensemble de la structure de votre programme. Le logiciel EDITEUR SYMBOLIQUE permet d'imprimer la liste d'assignation complète. L'impression des commentaires d'installation doit être déclenchée séparément.

1.6.7 Archivage

II est recommandé de sauvegarder sur disquette un programme terminé et testé. Le programme en soi (sans commentaires ou mnémoniques) peut également être stocké sur une cartouche EPROM ou EEPROM.

O Siemens AG C79000-B85n-C040-01

Page 51: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel - de base STEP 5 Utilisation

1.7 Utilisation du logiciel de base STEP 5

Après la mise sous tension de la console PG, la commande S5 permet de charger le systéme d'exploitation S5-DOS et d'appeler l'interpréteur de commandes de S5.

1.7.1 Interpréteur de commandes de SIMATIC S5

L'interpréteur de commandes S5-KOMI appartient au logiciel de base STEP 5 et permet de sélectionner, à l'aide de menus, des programmes utilitaires et des logiciels de S5. S5-KOMI ne dépend pas du langage et se situe entre S5-DOS et le niveau des logiciels de S5.

I Mise sous tension de la PG l

Logiciels de j_PI Programmes Logiciels optionnels 1

Fig. 1.20 S K O M I dans la structure du logiciel

S5-KOMI vous guide par menus et masques dans le monde S5. Ainsi, vous n'avez pas besoin de connaissances spéciales sur les commandes de PCPIM-86. En outre, S5-KOMI gère l'ensemble du logiciel STEP 5 : il vous permet de sélectionner les logiciels de S5 présents sur les différents lecteurs et charge le programme utilitaire ou le logiciel que vous avez choisi. La figure suivante présente le logiciel de base STEP 5 tel qu'il est affiché sur la console de programmation.

O Siemens AG C79000-Bô577-034&01 1 - 3 9

Page 52: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Utilisatjon Logiciel de base STEP 5

1.7.2 Appel de S5-KOMI

Lors de l'appel de S5-KOMI, tous les logiciels de S5 présents sont visualisés. Le curseur permet de sélectionner le logiciel désiré et les touches de fonction une des fonctions présentées. La touche F3 (INFO) affiche des informations sur les différents logiciels.

Situation de dbpart : Le système d'exploitation S5-DOS est chargé. > Taper S5 et appuyer sur la touche de retour chariot.

La PG affiche le masque CHOIX DES PAQUETS.

f C H O I X D E S P A Q U E T S

CONT-LOGLIST. . . . . . . . . . . . . . . . . . . . . . . . . . V x.x C : S5PXOlX.CMD

LC, COMPAR, REASSIGN. . . . . . . . . . . . . . . V x.x C : S5PX03X.CMD

EPROMEPROM .. . . . . . . . . . . . . . . . . . . . . . V x.x C : S5PX04X.CMD

COUPLAGE PG-PG . . . . . . . . . . . . . . . . . . . . . V x.x C : SSPXO5X.CMD

EDITEUR SYMBOLIQUE. . . . . . . . . . . . . . . . . V x.x C : SSPX0ûX.CMD

INTERFACE - TTY / AS 51 1 (STANDARD) l

(PAQUET / UTILITAIR / INFO VERSION INTERFACE LECTEUR ~RESELECT.~ RETOUR) I I Fig. 1.21 SSKOMI, masque CHOIX DES PAQUETS

I

S5-KOMI offre une interface utilisateur unique pour le choix et le démarrage de tous les logiciels de S5.

1 - 4 0 O Siemens AG C79000B85n-C040-O1

Page 53: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel - de base STEP 5 Utilisation

1.7.3 Fonctions de S5-KOMI

FI PAQUET

F2 UTlLlTAlR

F3 lNFO

F4 VERSION

F5 INTERFACE

F6 LECTEUR

F7 RESELECT.

F8 RETOUR

La PG charge le logiciel choisi et S5-KOMI les fonctions cen- trales nécessaires. Le logiciel affiche son masque de préré- glage. La PG affiche les programmes utilitaires S5 offerts, par exem- ple CHOIX BUS. La PG affiche de courtes informations pour chaque logiciel choisi. Les versions de toutes les composantes logicielles sont pré- sentées. Permet de prérégler l'interface en ligne (AS 511 ou CP 536). S5-KOMI charge alors les pilotes correspondants. Cette fonction affiche les lecteurs sur lesquels figurent les logi- ciels et les programmes utilitaires. Un nouveau démarrage de S5-KOMI est effectué. Les change- ments de disquettes éventuels sont pris en compte. Retour au système d'exploitation =-DOS.

1.7.4 Lancement du logiciel S5 choisi

Situation de depart Le système d'exploitation %-DOS, les programmes utilitaires et les logiciels de STEP 5 se trouvent sur le lecteur C.

Lancement du logiciel S5 choisi

> Choisir le logiciel désiré à l'aide du curseur et appuyer sur la touche FI (PAQUET) ou sur la touche de validation.

La touche HELP affiche de courtes informations sur les logiciels. Pour obtenir des '

informations sur le logiciel sur lequel se trouve le curseur, appuyez sur la touche F3 (INFO).

O Siemens AG C79000-0@577-C04001

Page 54: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Utilisation - Logiciel de base STEP 5

1.7.5 Sélection de programmes utilitaires S5

La touche F2 permet d'appeler tous les programmes utilitaires à partir du masque CHOIX DES PAQUETS.

( P R O G R A M M E S U T I L I T A I R E S SIMATIC S5 I KOMI

CHOIX BUS

CARTOUCHE

IMPRIMANTE

AUX.FICH

RESEAU PG

TF-SICOMP

AUTRES

RETOUR

: DEMARRER LE CHOIX DU BUS

: APPELER L'EDITEUR DE CARTWCHE D'IMPR.

: CREER FICHIERS DE PARAM. D'IMPRIMANTE

: FONCTIONS AUXILLAIRES DE FICHIERS

: FONCTIONS POUR RESEAU CONSOLES

: TRANSFERT DE FICHIERS S W P

: AFFICHER D'AUTRES PROG. UTILITAIRES

: RETOUR AU NIVEAU D'APPEL

I suite?

Fig. 1.22 Masque PROGRAMMES UTiUTAlRES (HELP)

Utilisez les touches FI à F6 pour appeler le programme utilitaire correspondant. La touche F i vous permet de visualiser puis d'appeler d'autres programmes utilitaires.

Q Siemens AG C79000-B857?-C040-01

Page 55: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 Utilisation

~roirammes utilitaires sélectionnables Les programmes utilitaires S5 sont des parties de programme autonomes que vous pouvez choisir à partir de S5-KOMI. F1 CHOIX BUS Ce programme vous permet d'éditer, d'activer et d'effacer des

liaisons dans le réseau SlNEC LI et H l . F2 lM PRIMANTE Paramétrage d'imprimante

Ce programme permet de déterminer dans un fichier la mise en page des impressions et de stocker temporairement des sorties d'imprimante dans un fichier.

F3 CARTOUCHE Permet d'éditer et d'appeler des cartouches d'impression. F4 AUX.FICH Transférer, effacer, lister et imprimer des fichiers S5.

Vous pouvez également commander PG-NET qui comporte les programmes utili- taires S5 suivants : - RESEAU PG : logiciel de réseau qui permet de relier jusqu'à 254 consoles de

programmation à un serveur ; - TF-SICOMP : transfert de fichiers entre consoles de programmation et ordina-

teurs SICOMP. Les programmes utilitaires sont décrits au chapitre 12.

1.7.6 Informations sur le logiciel sélectionné

La touche F3 (INFO) permet d'afficher de courtes informations sur chaque logiciel sélectionné (via le curseur). Utilisez la touche de validation ou d'abandon pour re- tourner au masque CHOIX DES PAQUETS.

O Siemens AG C79MX)-Bû97-CW001

Page 56: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Utilisation - Logiciel de base STEP 5

1.7.7 Version de toutes les composantes logicielles

La touche F4 (VERSION) affiche les niveaux de version de toutes les composantes logicielles. Si vous appuyez sur la touche de validation en réponse à la question Suite?, la page suivante s'affiche. La touche d'abandon permet de revenir au masque CHOIX DES PAQUETS. Tenez compte des niveaux de version dans l'information pro- duit.

1.7.8 Choix de l'interface en ligne

Cette fonction permet de choisir le coupleur ou la voie de transmission vers l'AG. Pour faire le va-et-vient entre AS 511 et CP 536, appuyez sur la touche F5 (INTERFACE). L'interface sélectionnée est visualisée à l'écran dans le masque CHOIX DES PAQUETS.

/ C H O I X I N T E R F A C E SIMATIC S5 1 KoMl

> Selectionner interface avec le curseur

> Selectionner protocole AS51 1 avec F3

llY AS 51 1 - INTERFACE (STANDARD) SlNEC H l - INTERFACE (ADR.ETH : ????????????) SlNEC L2 - INTERFACE (ADR L2 : ??)

llY I AS 51 1 - INTERFACE (STANDARD)

1 CHOISIR 1 VALIDER RETOUR

Fig. 1.23 Masque CHOIX INTERFACE

1 - 44 O Siemens AG C79000-B85n-C04001

Page 57: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel - de base STEP 5 Utilisation

1.7.9 Choix des lecteurs, recherche des programmes S5

Cette fonction affiche les lecteurs sur lesquels figurent les logiciels et les pro- grammes utilitaires.

L E C T E U R S SIMATIC S5 1 KOMI

Les paquets et utilitaires sont recherches sur le lecteur par defaut B: l Choix d'autres lecteurs sur lesquels seront recherches les paquets et les utilitaires ( A: a P: ) :

> Pointer le lecteur voulu avec le aineur (utiliser touches fiechees)

> Activerldesactiver le lecteur au moyen de la touche F3

( X = actif ' Actif, non desactivable )

Lecteurs :

A B N O P

CHOISIR VALIDER

Fig. 1.24 Masque de choix des lecteurs

Appuyez sur la touche F6 (VALIDER) si les lecteurs sélectionnés vous conviennent ; vous revenez au masque CHOIX DES PAQUETS. La touche d'abandon vous permet d'abandonner le masque de choix des lecteurs et de retourner au masque CHOIX DES PAQUETS.

1.7.1 0 Nouvelle sélection de S5-KOMI

La touche F7 (RESELECT.) permet de relancer S5-KOMI. Cela peut être utile si vous avez changé de disquettes de logiciels ou de lecteurs. La liste de tous les logiciels se trouvant sur les lecteurs est alors présentée.

Q Siemens AG C79MX)-B85n-C04001 1 - 4 5

Page 58: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Trois étapes - Logiciel de base STEP 5

1.8 Du choix des logiciels au choix des fonctions

Après le démarrage du logiciel S5, trois étapes sont nécessaires pour passer du mas- que CHOIX DES PAQUETS (S5-KOMI) à l'appel d'une fonction.

iere étape : CHOIX DES PAQUETS 2eme étape : Compléter le masque de paramétrage 3eme étape : Choix des fonctions

I PREREGLAGE v

CHOIX FONCTION 1

Fig. 1.25 Utilisation des logiciels de STEP 5

1 - 4 6 O Siemens AG C79000-B8577-C040-01

Page 59: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 Trois étapes

1.8.1 ' Première étape : CHOIX DES PAQUETS

Situation de depart S5-KOMI a été appelé et le masque CHOIX DES PAQUETS est affiché à l'écran.

Seledion d'un logiciel > Positionnez le curseur en regard du logiciel à l'aide des touches de déplacement

du curseur. > Appuyez sur la touche F I (PAQUET) ou sur la touche de validation.

Le masque PREREGLAGE s'affiche. La PG attend que vous entriez des valeurs pour les différentes options.

1.8.2 Deuxième étape : compléter le masque de préréglage

Parametrage des logiciels et des programmes utilitaires S5 Le masque PREREGLAGE contient les paramètres que vous devez définir avant de commencer la programmation. Les touches du curseur vous permettent d'atteindre les différents champs de saisie. Tapez directement au clavier les noms de fichiers, comme le nom du fichier pro- gramme. Pour d'autres champs, utilisez la touche de fonction F3 (CHOISIR) pour sélectionner l'une des valeurs autorisées (par exemple, LST dans le champ REPRE- SENT.). La touche F7 (INFO) affiche des renseignements sur les différents champs de saisie. Compléter ce masque revient à paramétrer le logiciel. La PG reprend automatiquement les paramètres choisis d'un logiciel à l'autre. Vous pouvez modifier ces paramétres à tout moment en appelant le masque de préréglage à partir du masque de choix des fonctions du logiciel considéré. Le contenu du masque de préréglage dépend des logiciels que la PG trouve sur les différents lecteurs.

Q Siemens AG C793BB85n-C04001

Page 60: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Trois étapes - Logiciel de base STEP 5

Situation de depart Vous avez choisi un logiciel et la PG présente le masque de préréglage correspondant à l'écran.

PREREGLAGE SIMATIC S5 / PFSOI \

/ REPREsEM. : C M [SANS DIAG] FICHIER-PROG. : C:REP@@@ST.SSD [RW, I

SYMBOLIQUE : OUI [AFF SYM] FICHIER-SYMB. : CALPHAlZ0.lNI [RW]

COMMEMAIRES : OUI

l : 132 CARACT. FICHIER-CRTCH : C:EXEMPI F2.INI l I FICHIER-IMPR. : C:INSTALDR.INI I

CHECKSUM : NON 1 MODE : OFF

1 NOM LIAISON : PG-AG FICH.-LIAISONS : C:EXEMPIAP.INI

CHOISIR VALIDER INFO

Fig. 1.26 Masque de préréglage du logiciel Cm-LOG-UST

Dans le masque PREREGLAGE, vous indiquez les noms de fichiers et le nom de liaison en caractères alphanumériques. Vous choisissez le mode de représentation, le mode symbolique, les commentaires, le cartouche, le total de contrôle (checksum) et le mode de fonctionnement à l'aide de la touche F3 (CHOISIR).

F3 (CHOISIR) Montre les diverses possibilités à l'emplacement du curseur. F6 (VALIDER) Valide les paramètres choisis et visualisés et appelle le masque

CHOIX FONCTION. F i (INFO) Affiche des explications concernant la partie du champ dans

laquelle se trouve le curseur.

1 - 4 8 O Siemens AG C79000-88577-CO.10-01

Page 61: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel - de base STEP 5 Trois étapes

Touche de Cette touche a la même fonction que la touche F6 (VALIDER). validation

Touche La PG ne tient pas compte des paramètres qui viennent d'être d'abandon introduits ou modifiés.

Explication du masque de préréglage

FICHIER PROG. S5-DOS gère plusieurs programmes d'application qui sont conservés dans des fichiers programme. Chaque fichier programme doit être identifié par un autre nom. Dans ce champ, vous devez inscrire la désignation du lecteur et un nom d'une longueur de six caractères (seulement des lettres et des chiffres ou le caractere @, le premier caractere devant être une lettre), par exemple CPU123. La PG complète automatiquement ce nom avec ST.S5D. Ce complément ST.S5D caractérise les fichiers contenant des programmes (FICHIER- PROG.). Si I'on n'introduit pas de nom, la console PG inscrit le nom implicite, par exemple C:@@@@@@ST.SSD. Si I'on introduit un nom de moins de six caractères, la PG le complète avec des @. Toutes les commandes ultérieures, par exemple INTRO, LEC- TURE, TRANSFERT, EFFACER, ne portent que sur le fichier programme défini dans le masque. Le fichier programme préréglé est repris d'un logiciel au logiciel suivant.

Syntaxe : <lecteur>:<nom>ST.S5D

L 6 caractères au maximum par exemple, A, B ou C

Possibilit6s de choix de l'attribut PROT (PROTEGE) Le fichier est ouvert en écriture. RW (READNVRITE) Lecturelécriture.

Q Siemens AG C79000-B85n-C040-01

Page 62: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Trois étapes Logiciel de base STEP 5

REPRESENT. Les blocs peuvent être programmés dans i'un des trois modes de représentation sui- vants : CNT Schéma à contacts LOG Logigramme LST Liste d'instructions

FICHIER-SYMB. La console PG range dans le fichier symbolique la liste d'assignation sous une forme adaptée au traitement.

Possibilitbs de choix RW (READMIRITE) Lecturelécnture. PROT (PROTEGE) En mode PROTEGE, le fichier programme du logiciel est ou-

vert en écriiure et le fichier symbolique en lecture (vice versa dans le logi- ciel Editeur symbolique).

RO (READ ONLY) Lecture seule.

SYMBOLIQUE Permet ou interdit la programmation avec des opérandes symboliques (mnémoniques).

Possibilitbs de choix OUI L'introduction et la lecture d'opérandes symboliques avec commentaires

d'opérandes sont possibles. Vous pouvez choisir entre deux modes d'édi- tion : à l'écran ou sur imprimante. La PG peut afficher les opérandes symboliques, c'est-à-dire qu'il faut choisir la valeur [AFF SYM], ou absolus (il faut choisir la valeur [AFF ABS]).

NON L'introduction et la lecture d'opérandes symboliques et de commentaires d'opérandes ne sont pas possibles.

Page 63: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 Trois étapes

COMMENTAIRES Le terme COMMENTAIRES englobe les commentaires d'instructions, les commen- taires de lignes, les commentaires de segments et les commentaires d'installation.

Possibilités de choix OUI Les commentaires sont affichés sur l'écran ou imprimés. NON Les commentaires ne sont ni affichés ni imprimés, à l'exception des com-

mentaires d'opérandes.

CARTOUCHE Le cartouche est le cadre que la PG fait ajouter à l'imprimante au bas de chaque page éditée. Vous pouvez choisir entre un cartouche d'une largeur de 80 ou de 132 carac- tères. La programmation d'un cartouche sur la PG s'effectue avec le programme utili- taire CARTOUCHE. Le cartouche est mémorisé dans le fichier de cartouche que vous pouvez appeler dans le masque de préréglage de chaque logiciel. Cela permet d'obtenir une documentation claire des programmes d'application.

Possibilités de choix OUI 80 CARACT.

A l'impression, la PG ajoute un cartouche de 80 caractères au bas de chaque page. 132 CARACT. A l'impression, la PG ajoute un cartouche de 132 caractères au bas de chaque page.

NON Impression sans cartouche.

FICHIER-CRTCH Vous composez le cartouche sur la console PG et le mémorisez dans un fichier de cartouche. Dans le masque de préréglage de chaque logiciel, vous pouvez appeler le cartouche adapté à ce logiciel en introduisant dans ce champ le nom du fichier car- touche voulu. Les fichiers de cartouche sont du type :

- F1.INI pour un cartouche de 80 caractères de largeur, - F2.INI pour un cartouche de 132 caractères de largeur.

O Siemens AG C79000-885TI-C04001

Page 64: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Trois étapes Logiciel de base STEP 5

FICHIER-IMPR. Tous les paramètres d'impression sont rangés dans un fichier imprimante. Vous pouvez accéder à ce fichier pour le modifier, puis le mémoriser sous un autre nom. Chaque logiciel STEP 5 accède au même fichier imprimante si on n'a pas appelé et validé un autre fichier imprimante dans le masque de préréglage du logiciel traité à l'instant considéré. Pour savoir quel est le fichier imprimante valable à un instant donné, il suffit d'appeler le masque de préréglage.

Les fichiers imprimante sont du type DR.INI.

Les fichiers ou blocs à imprimer peuvent être édités directement sur I'impri- mante ou être regroupés dans un fichier du type LS.INI en vue d'une impres- sion différée. Vous pouvez choisir cette fonction via le programme utilitaire IMPRIMANTE. Lors de l'édition sur fichier, le contenu de ce fichier n'est pas écrasé, mais le nouveau bloc ou fichier vient s'ajouter à la fin du contenu précédent du fichier. LS. INI.

CHECKSUM Le total de contrôle (checksum) permet de vérifier si le transfert d'un bloc s'est fait correctement entre I'automate et la console PG. Le total de contrôle d'un bloc est formé par la console PG, ajouté en fin de bloc et transféré dans I'automate. Lors de la transmission en sens inverse (de I'automate dans la console PG), le total de contrôle est vérifié par la console PG. En présence d'une erreur de transmission, la PG affiche un message. Dans le cas des blocs OB, PB, SB, FB et FX, le total de contrôle assorti d'une instruc- tion BE est ajouté à la fin du bloc, après la première instruction BE. De plus, la présence du total de contrôle est signalée dans l'en-tête du bloc par la mise à 1 d'un bit. A la lecture d'un bloc, la console PG vérifie d'abord si le bit est à 1 dans l'en-tête du bloc. Si oui, le total de contrôle est généré et comparé au total de contrôle lu, et ce indépendamment du préréglage. La console de programmation contient toujours un bloc sans total de contrôle quel que soit le préréglage.

CHECKSUM : OUI Le transfert d'un bloc vers I'automate s'accompagne de la formation du total de contrôle qui est alors accroché en fin de bloc.

CHECKSUM : NON Le total de contrôle n'est pas généré lors du transfert vers I'automate.

1 - 5 2 Q Siemens AG C79KOB85n-CC4C-01

Page 65: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel de base STEP 5 Trois étapes

MODE Ce champ permet de décider si la programmation et le test des programmes d'appli- cation (blocs) doivent pouvoir s'effectuer ou non en liaison avec I'automate.

Possibilites de choix OFF La programmation doit s'effectuer sans liaison avec I'automate. ON [SANS MODIF.]

Programmation et test en liaison avec I'automate. La modification ou l'ef- facement du programme d'application dans I'automate n'est pas possible.

ON [MODIF EN STP] La modification du programme d'application n'est possible que lorsque I'au- tomate est en STOP.

ON [MODIF EN CYC] La modification du programme est également possible durant l'exécution cyclique de ce dernier par I'automate.

DYN [MODIF EN CYC], [MODIF EN STP], [SANS MODIF.] Le mode "DYNamique" peut être préréglé lorsqu'on a défini une liaison. Dynamique signifie que la liaison par le bus n'est active qu'au moment de I'échange de données avec le support de destination. Ensuite, le bus est à nouveau libéré. Les trois possibilités de modification correspondent à celles du mode ON.

Après une coupure de la liaison vers I'automate, celle-ci peut être réactivée par la séquence de sélection OFF puis ON.

Liaison En mode en ligne (online), la liaison accepte l'échange de données entre la console de programmation et les cartes implantées dans I'automate programmable. L'accès à ces cartes peut s'effectuer par les réseaux locaux SlNEC H l ou SlNEC L I ou via le bus PG (COFUMUX). Vous pouvez définir cette liaison a l'aide du programme utilitaire CHOIX BUS ou l'appeler dans le fichier de liaisons en complétant le champ de saisie NOM LIAISON.

O Siemens AG C79000B8577-CWO-01

Page 66: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Trois étapes Logiciel de base STEP 5

FICH.-LIAISONS Dans les fichiers de liaisons, vous rangez les liaisons que vous pourrez appeler en indiquant un nom de liaison. Les fichiers de liaison sont de type AP.INI.

NOM LIAISON Si vous introduisez un nom de liaison et un fichier de liaisons, la console PG essaie automatiquement d'établir cette liaison. Si cela réussit, le message LlAlSON ACTIVE apparait sur l'écran. La sélection du mode hors ligne (offline) ne provoque pas la désactivation de la liaison, mais empêche seulement un accès à l'automate. Lorsque l'on quitte le logiciel, la PG désactive automatiquement la liaison.

Syntaxe du nom de liaison Ce doit être une chaîne de 19 caractères alphanumériques au maximum. Le premier caractère ne doit pas être un blanc.

La fonction complémentaire du programme utilitaire CHOIX BUS permet de prérégler les noms du fichier programme, du fichier symbolique, du fichier car- touche et du fichier imprimante. Ces préréglages sont alors repris lors de l'appel du nom de liaison.

Page 67: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel - de base STEP 5 Trois étapes

1.8.3 Troisième étape : choix des fonctions

Une fois le masque de préréglage complété et validé à l'aide de la touche F6 (VALI- DER) ou de la touche de validation, la PG affiche le masque CHOIX FONCTION.

Choix des fonctions dans le logiciel de base STEP 5

CONT-LOG-LIST

INTRO 1 LECTURE 1 TEST 1 FCT-AG 1 INFO-AG 1 PREREGL. 1 AUXIL. 1 RETOUR

Fig. 1.27 Choix des fonctions dans CONFLOG-UST (chapitres 3 à 6.8 et 10)

LC, COMPAR, REASSIGN

LC 1 COMPARERI RE AS SA^ REASS.MAN~ 1 PREREGL. 1 AUXIL. 1 RETOUR

Fig. 1.28 Choix des fonctions dans LC, COMPAR, REASSIGN (chapitre 9)

Fig. 1.29 Choix des fonctions dans EPROWEEPROM (chapitre 11)

COUPLAGE PG-PG

PASSIVE 1 1 ENVOI 1 APPEL 1 1 PREREGL. 1 AUXIL. 1 RETOUR

Fig. 1.30 Choix des fonctions dans COUPLAGE PG-PG (manuel des consoles)

EDITEUR SYMBOLIQUE

EDiTEUR 1 COPIER 1 LISTE-ERRI IMPRIMER 1 SPECIALES 1 PREREGL. 1 AUXIL. 1 RETOUR

Fig. 1.31 Choix des fonctions dans EDlTEUR SYMBOUQUE (chapitre 7)

Si vous êtes débutant, nous vous conseillons maintenant de passer à l'exemple du chapitre 2. A partir du chapitre 3 figurent des informations détaillées sur chaque logiciel.

Page 68: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction au logiciel de base STEP 5

Sommaire Avertissements Informations PropositionslCorrections

I l .................................... ............... . . . . . . . . . . . . . . . 1 2 ......... ,j$$

Première séance à la PO 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .................. .......................

C79000-R8577-CO40

Saisie de listes d'instructions

Saisie de schémas à contacts

/ Saisie de logigrammes

Fonctions communes en CONT, LOG et LlST

Editeur symbolique

Création de blocs de données

Liste croisée, comparai-

l 8 son, réassignation

Fonctions PG en ligne en CONT, LOG, LlST

Services pour cartou- ches EPROMIEEPROM

..................................................................

1 Fonctions générales

Règles de programmation

Annexe

Page 69: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Premiére séance à la PG

Sommaire

2 La premiére séance à la console de programmation 2 - 1

2.1 Conception d'un programme de commande .................... 2 . 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Définition du probléme 2 . 2

2.1.2 Inventaire des grandeurs d'entrée et de sortie . . . . . . . . . . . . . . . . . . . . . 2 . 3 2.1.3 Inventaire des conditions et actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . -2 . 7

2.2 Saisie du programme: programmation avec STEP 5 ............. 2 . 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1 Programmation 2 . 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.2 Commentaires 2 . 17

2.2.3 Edition du répertoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 20 2.2.4 Programmation du bloc d'organisation OB1 . . . . . . . . . . . . . . . . . . . . . . 2 . 21 2.2.5 Transfert des blocs (copie) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 22 2.2.6 Sauvegarde sur disquette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 23 2.2.7 Edlion du fichier programme complet . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 24

Page 70: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Premjere séance a la PG

2 La première séance à la console de programmation : exemple de programmation

Important

Avant d'utiliser STEP 5, vous devez impérativement sauvegarder le logiciel déjà installé. La marche à suivre est indiquée dans I'infomiation produit.

Pour votre premier travail avec STEP 5, nous avons choisi un exemple pratique l'ouverture et la fermeture automatique d'une porte de garage. Cet exemple vous apprendra :

1) à concevoir un programme de commande et 2) à transformer votre ébauche en un programme d'application.

Ces différentes étapes sont destinées à vous familiariser avec l'utilisation de STEP 5.

O Siemens AG C79000-B85n-C040-01

Page 71: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Conception - d'un programme de commande Première séance à la PG

2 . Conception d'un programme de commande

2.1.1 Définition du problème

On désire commander l'ouverture et la fermeture d'une porte de garage au moyen de boutons-poussoirs et d'un interrupteur à clé. Notre exemple consiste a écrire le programme STEP 5 pour l'automate SIMATIC qui pilote l'ensemble.

Fig. 2.1 Porte de garage avec moteur et fins de course

~ o t e u r i - Montée

Fin de course

Q Siemens AG C79MXI-88577-CMû-01

supérieur

Fin de course inférieur

D 0 I

Descente

Page 72: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Première - séance à la PG Conception d'un programme de commande

2.1.2 Inventaire des grandeurs d'entrée et de sortie

La première étape consiste à définir les grandeurs d'entrée et de sortie qui sont nécessaires pour la commande de l'installation (dans notre exemple, la porte du garage). Un moteur réversible (M) permet d'ouvrir ou de fermer cette porte. Deux in- terrupteurs de fin de course veillent à ce que le moteur s'arrête lorsque la porte est complètement ouverte ou fermée.

Comment peut-on ouvrir et fermer cette porte de garage ? A l'extérieur, un panneau de commande comporte deux boutons-poussoirs et un interrupteur à clé.

extérieur

A l'intérieur du garage, un panneau de commande comporte deux boutons- poussoirs.

intérieur

O Siemens AG C79ûû€~B8Sn-CO40-01

Page 73: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Conception d'un programme de commande Première séance à la PG

La porte du garage s'ouvre lorsqu'on tourne la clé et que l'on appuie sur le bouton OUVRIR. II s'agit donc d'une combinaison ET. La clé est nécessaire dans la mesure où l'entrée est interdite à toute personne non autorisée. Le moteur ne se met en marche que si la porte n'est pas encore entièrement ouverte. L'information cor- respondante est délivrée par l'interrupteur de fin de course supérieur. Une procédure analogue vous permet de fermer la porte, à condition qu'elle ne soit pas déjà complètement fermée. Ici aussi, il faut avoir la bonne clé.

Ouverture de la porte Fermeture de la porte

OUVRIR

FERMER

O Clé

o OUVRIR

0 FERMER

O Clé

O Siemens AG C7WOO-B8577-C040-01

Page 74: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Première - séance à la PG Conception d'un programme de commande

Pour des raisons de sécurité - pour éviter de devoir communiquer avec l'extérieur en frappant à la porte- la porte du garage peut toujours être ouverte de l'intérieur, même sans clé. C'est pourquoi il n'y a que des boutons et pas d'interrupteur à clé.

Capteurs Automate

Fig. 2.2 Schéma général des entrées et sorties

-

Actionneurs

Sorties *

Fin de course sup.

Le processus technique, c'est-à-dire l'ouverture et la fermeture de la porte du garage, est piloté par I'automate conformément aux instructions du programme d'ap- plication que y est chargé. En fonction de ce programme, l'automate traite les si- gnaux délivrés aux entrées par les capteurs. Le résultat du traitement des signaux est transmis aux actionneurs par l'intermédiaire des sorties de l'automate.

Moteur montée

-

C! Siemens AG C79000-B85TI-C040-01

Fin de course inf.

Moteur descente t -

I

-C

L

o OUVRIR

O FERMER

O Clé P

O OUVRIR O FERMER

Programme

utilisateur

t Entrées

Page 75: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Conception - d'un programme de commande Première séance à la PG

Dans'notre exemple, l'automate utilise les adresses suivantes pour les entrées et les sorties:

E 1 .O Interrupteur de fin de course supérieur CAPTEURS E 1.1 Interrupteur de fin de course inférieur E 1.2 Bouton-poussoir OUVRIR extérieur E 1.3 Bouton-poussoir FERMER extérieur E 1.4 Interrupteur à clé extérieur E 1.5 Bouton-poussoir OUVRIR intérieur E 1.6 Bouton-poussoir FERMER intérieur

A 1.0 Moteur montée A 1.1 Moteur descente

ACTIONNEURS

Page 76: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Premiere séance à la PG Conception d'un programme de commande

2.1.3 Inventaire des conditions et actions

L'étape suivante consiste à répertorier les conditions et les actions en faisant inter- venir les entrées et sorties préalablement définies.

1) Ouverture de la porte de l'extérieur

Si le bouton OUVRIR est actionné (E 1.2 : signal 1) U E 1.2 et si la clé est tournée (E 1.4 : signal 1) U E 1.4 (condition) et si le fin de course supérieur n'est

pas actionné, (E 1.0 : signal O) UN E 1 .O alors le moteur démarre dans le sens de la montée (A 1 .O: signal 1) = A1 .O (action)

2) Ouverture de la porte de l'intérieur

Si le bouton OUVRIR est actionné (E1.5 : signal 1) U E 1.5 et si le fin de course supérieur n'est

pas actionné, (El .O : signal O) UN E 1 .O (condition) alors le moteur démarre dans le sens de la montée. (Al .O : signal 1) = A l .O (action)

3) Fermeture de la porte de I'exterieur

Si le bouton FERMER est actionné (El .3 : signal 1) U E 1.3 et si la clé est tournée (El .4 : signal 1) U E 1.4 (condition) et si le fin de course inférieur

n'est pas actionné, (El .1 : signal O) UN E 1.1 alors le moteur démarre dans le sens de la descente (Al .1 : signal 1) = A l .l (action)

O Siemens AG C75ûûOB85n-C040-01

Page 77: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Conception d'un programme de commande Première séance à la PG

4) ~ermeture de la porte de l'intérieur

Si le bouton FERMER est actionné (E1.6 : signal 1) U E 1.6 et si le fin de course inférieur n'est

pas actionné, (El. l : signal O) UN E 1.1 (condition) alors le moteur démarre dans le sens

de la descente (Al. 1 : signal 1 ) = A 1 .l (action)

Les interrupteurs de fin de course normalement utilisés sont à contacts d'ouverture. Pour notre programme, nous avons choisi des contacts de fermeture afin d'être sûr que la porte puisse s'ouvrir de I'intérieur, même en cas de rupture de conducteur.

Le moteur est commandé de la même manière lors de I'ouverture de l'extérieur et lors de I'ouverture de I'intérieur. Ces deux opérations doivent donc être combinées suivant une fonction OU et se trouver dans la même section du programme. II en est de même pour la fermeture de la porte. Le programme "Ouverture et fermeture d'une porte de garage" sera donc stocké dans un bloc de programme à deux seg- ments. La colonne de droite du tableau (voir ci-avant) contient les différentes conditions sous forme d'instructions. Cette convention d'écriture correspond au mode de repré- sentation LIST. Pour la programmation, nous avons cependant choisi la représenta- tion graphique CONT, car elle est plus parlante.

O Siemens AG C79000-88577-C@lO-C1

Page 78: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La prepière séance avec le PG Création du programme

2.2 Création du programme : programmation avec STEP 5

2.2.1 Programmation

Situation de départ L'interpréteur de commandes (S5-KOMI) a été appelé.

L'écran affiche alors le masque CHOIX DES PAQUETS.

C H O I X DES P A Q U E T S SIMATIC S5 I KOMl

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CONT-LOG-LIST V X .X C : S5PXOlX.CMD

LC,COMP,REASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V x .x C : SSPXO3X.CMD

EPROMIEEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V x .x C : S5PX04X.CMD

. . . . . . . . . . . . . . . . . . . . . . . . . . . . COUPLAGE PG- PG V x . x C:S5PXOSX.CMD EDITEUR SYMBOLIQUE ........................... V x .x C : SSPXO8X.CMD

I INTERFACE - TTYIASS11 (STANDARD) / I

....................... .......... ......... ........... .............. 1 11,11:1:1:1 81:$:..~..:,:. ..., ..... > .... ."., ........... >::':y<. ,:,., v. ,. >A.. i"..?,,...:.,iii> ,. >...>:'on..,...o..~..,-.. \..: ..................... > .,,\ ....,,....,............P........ ' :... .':.y.... z$>J:x :? ::.;;; :;;&~;$~; .$: gv: $; ;.f31$z3&2 /i:j,g;;: .......... ............. ...,,.. ci.:.:.:.>. .: ............ -. ...................................... A.... .. ;.<........ ,.+:;.:.:.> ......... rr,r>':.>.,~ ........... >:.:. .. >:<, ................ .,.; < < ; ; ; P : ; ; ; ; . : ......... ;,; ... , , ; 1 ........, ..........; ,,,,..,,....,....,... ,..,..... \.....\.\...,,. ..,.,,.... . ..........,.,..., ....... .,, . . . . ............

Fig. 2.3 Masque CHOIX DES PAQUETS

La touche HELP explicite les fonctions des touches du menu. On répondra à la question suite?.

> en appuyant sur la touche de validation.

La touche F3 (INFO) fait apparaitre des informations sur le logiciel indiqué par le curseur.

O Siemens AG C790W-B8577-CMO-01

Page 79: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création du programme La première séance avec le PG

CHOIX DES PAQUETS Positionner le curseur devant le logiciel CONT-LOG-LIST et valider avec > la touche FI (PAQUET) ou > la touche de validation. L'écran affiche alors le masque PREREGLAGE.

i P R E R E G L A G E SIMATIC S5 i PFSOl 1 REPRESENT. : CNT

SYMBOLIQUE : NON

COMMENTAIRES : OUI

CARTOUCHE : NON

CHECKSUM ' : NON

MODE : OFF

NOM LIAISON :

FICHIER-PROG. ST.S5D

FICHIER-SYMB.

FICHIER-CRTCH

FICHIER-IMPR.

I 1 CHOISIR 1 I 1 VALIDER 1 INFO 1 I Fig. 2.4 Masque PREREGLAGE

PREREGLAGE Le curseur clignote dans le champ de saisie du fichier programme. > Taper C:TEST > Appuyer sur la touche de retour chariot. Le système complète

automatiquement les caractères restants. > Déplacer le curseur vers la gauche, sur le champ REPRESENT. en actionnant

simultanément les touches SHlFT et TAB.

La touche F3 (CHOISIR) permet de choisir parmi les modes de représenta- tion CONT (CNT), LOG ET LIST (LST).

> Appuyer plusieurs fois sur la touche F3 (CHOISIR) pour sélectionner le mode CNT.

2 - 1 0 O Siemens AG C79000-58577-CW-01

Page 80: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La première séance avec le PG Création du programme

Pour notre exemple, tous les préréglages nécessaires sont désormais effectués. Les préréglages COMMENTAIRES : OUI et MODE : OFF n'ont pas été modifiés pour cet exemple.

La touche F i (INFO) permet de faire apparaare pour chaque champ une fenêtre donnant des informations succinctes sur le terme correspondant.

Validation du prbrbglage > Appuyer sur la touche F6 (VALIDER) ou > Appuyer sur la touche de validation.

L'écran affiche alors le masque CHOlX FONCTION.

f C H O I X F O N C T I O N

REPRESENT. : CNT

SYMBOLIQUE : NON

COMMENTAIRES : OUI

CARTOUCHE : NON

CHECKSUM : NON

MODE : OFF

NOM LIAISON :

FICHIER-PROG. : C:TEST@@ST.S5D [RW]

FICHIER-SYMB. :

FICHIER-CRTCH :

FICHIER-IMPR. :

Fig. 2.5 Masque CHOIX FONCTlON

CHOlX FONCTION Pour la première introduction du programme "Ouverture et fermeture d'une porte de garage", sélectionner la fonction INTRO à l'aide de la touche FI. > Appuyer sur la touche F I (INTRO). > Appuyer sur la touche F I (BLOC).

Page 81: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création du programme - La première séance avec le PG

Compléter la ligne de commande qui apparait au bas de l'écran.

INTRO SUPP.: BLOC :

Compléter la ligne de commande La touche HELP affiche des informations brèves sur les possibilités de saisie à I'en- droit où se trouve le curseur. Compléter la ligne de commande avec les informations suivantes : > FD, puisqu'on est sur le disque dur dans un fichier programme

pris par défaut, > PB1, comme désignation de bloc. La commande de la porte de

garage doit être stockée sous forme de schéma à contacts dans le PB1. > Appuyer sur la touche de validation.

L'écran présente alors l'aspect suivant :

Fig. 2.6 Présentation de l'écran pour saisie en CONT

2 - 12 Q Siemens AG C79000-88577-CM-01

Page 82: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La première - séance avec le PG Création du programme

Signification des touches de fonction La touche HELP donne des informations sur I'afffectation des touches de fonction FI à F8.

Entrer dans le segment 1 la combinaison de commande pour l'ouverture de la porte du garage

Ouverture de la porte de l'intérieur ou de l'extérieur :

Bouton OUVRIR Int. à clé

E 1.2 E 1.4 Fin de a u n e superieur Moreur pour montée

E 1.0 A 1.0

1 Bouton OUVRIR / E1.5

intérieur H-

> Appuyer sur la touche FI (contact de fermeture)

Le curseur se trouve dans le champ d'introduction du contact de fermeture. Si vous avez appuyé par mégarde sur une autre touche de fonction, par exemple F2, il suffit d'effacer le segment erroné à l'aide de la touche d'abandon et d'ap- puyer à nouveau sur F I (contact de fermeture).

Designations des opérandes > Taper E 1.2. sur le clavier alphanumérique pour le contact de fermeture. > Appuyer sur la touche de retour chariot.

Le curseur passe alors à la sortie, à la fin de la ligne. > Taper A 1.0. pour la sortie. > Appuyer sur la touche de retour chariot.

Positionner le curseur pour l'introduction du contact de fermeture E 1.4. > Placer le curseur sur la croix derrière le contact de fermeture E 1.2. > Appuyer sur la touche F I (contact de fermeture). > Taper E 1.4 pour le contact de fermeture. > Appuyer sur la touche de retour chariot.

8 Siemens AG C790W-B85n-C04001

Page 83: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création du programme La première séance avec le PG

Positionner le curseur pour l'introduction du contact d'ouverture E 1.0 > Placer le curseur sur la croix derrière le contact de fermeture E 1.4. > Appuyez sur la touche F2 (contact d'ouverture). > Taper E 1 .O. > Appuyer sur la touche de retour chariot.

Saisie de la branche parallèle > Ramener le curseur dans la première colonne en appuyant trois fois sur

la combinaison de touches SHlFT + TA0 (ou sur la touche e). Le curseur se trouve au début de la première branche. > Appuyer quatre fois sur la touche d. Le curseur se trouve alors au-dessous de la première branche. > Appuyer sur la touche FI (contact de fermeture). > Appuyer sur la touche a (ou sur la touche de tabulation) > Appuyer sur la touche F3 pour la fermeture de la branche parallèle.

Le curseur se trouve alors dans le champ d'introduction du contact de fermeture dans la branche parallèle. > Taper E 1 .S. > Appuyer sur la touche de retour chariot. Le premier segment est maintenant programmé.

Possibilités de correction en cas de saisie erronée Opérande erroné : > Positionner le curseur sur l'opérande erroné et le corriger par frappe substitutive. La touche d'effacement ou la barre d'espacement permettent d'effacer les caractères un par un.

Contact erroné : > Placer le curseur sur la croix devant le contact erroné et a I'aide d'une touche

de fonction (FI ou FZ), remplacer le contact erroné par le contact correct.

Effacement d'un contact : > Placer le curseur devant le contact en question et appuyer sur la touche

d'effacement.

Insertion d'un contact : > Placer le curseur après le contact derrière lequel vous voulez insérer le nouveau

contact. > Appuyer sur la touche d'insertion horizontale. > A I'aide de la touche de fonction appropriée, insérer le nouveau contact.

2 - 14 O Siemens AG C79000-68577-CMO-01

Page 84: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La pre-mière séance avec le PG Création du programme

f PB 1

SEGMENT 1

Fig. 2.7 Schéma a contacts du segment 1

CIGture du segment 1 > Appuyer sur la touche de fin de segment (***). L'écran affiche alors SEGMENT 2.

Introduire dans le segment 2 la combinaison de commande pour la fermeture de la porte du garage Fermeture de la porte de l'intérieur ou de l'extérieur :

Bouton FERMER 1nt.à ci6

E 1.3 E 1.4

Fin de course infbrieur Moteur pour descente

E 1.1 A 1.1

Bouton FERMER E 1.6

intbneur t--

Page 85: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création - du programme La première séance avec le PG

La programmation du deuxième segment s'effectue de manière analogue à celle du premier segment. L'écran affiche alors le schéma à contacts suivant :

Fig. 2.8 Schéma à contacts du segment 2

Terminer et mémoriser le bloc > Appuyer sur la touche de validation. La PG affiche alors le masque CHOIX FONCTION.

Visualiser le bloc de programme à l'écran. Sélectionner la fonction LECTURE : > Appuyer sur la touche F2 (LECTURE), > Appuyer sur la touche F2 (BLOC). Compléter la ligne de commande :

1 LECTURE SUPP.: FD BLOC : PB1 RECHERCH: IMP: 1 > Appuyer sur la touche de validation. L'écran visualise le premier segment du bloc.

O Siemens AG C79000-68577-C040-01

Page 86: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La première séance avec le PG - Création du programme

Changement de segment Au sein d'un bloc, vous pouvez faire apparaître à l'écran les différents segments de ce bloc.

Affichage du segment suivant : > Appuyer sur la touche + (ou +1 sur certaines PG) Affichage du segment précédent : > Appuyer sur la touche - (ou -1 sur certaines PG) II est possible d'afficher le segment page par page à l'aide des touches de défile- ment de l'image lorsque le segment est plus long qu'une page d'écran.

Changement du mode de représentation En mode LECTURE, vous pouvez modifier à votre gré le mode de représentation de votre programme. > Appuyer sur la touche F7 (+CNT, +LOG, +LST).

2.2.2 Commentaires

Dans ce paragraphe, nous aborderons la saisie de titres et de commentaires de seg- ments, destinés à mieux expliciter le programme.

Introduction des titres de segments

Situation de départ > Appuyer une fois sur la touche COM. Le curseur saute dans la ligne de titre du segment. Vous pouvez alors taper un commentaire d'une longueur maximale de 32 caractères. Par exemple, vous pouvez écrire pour le segment 1 : > Ouverture extbrieure/intérieure

Ce commentaire présentant une longueur de 32 caractères, le curseur quitte auto- matiquement le champ de saisie. > Si le commentaire comptait moins de 32 caractères, il faudrait le terminer en

appuyant sur la touche de retour chariot.

O Siemens AG C79000B85n-CC4GOl

Page 87: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création du programme - La première séance avec le PG

lntroduction du titre du deuxidme segment > Appuyer sur la touche + (ou +1 sur certaines PG) pour passer au segment 2. > Appuyer sur la touche COM. Taper : > Fermeture extérieurelintérieure

Mémoriser le titre du segment du bloc de commentaire pK1 > Appuyer sur la touche de validation. La PG affiche le masque CHOIX FONCTION. > Appuyer sur la touche d'abandon. La touche d'abandon permet de sauter l'opération de choix de fonction et de rappeler la ligne de commande de l'appel précédent. > Appuyer sur la touche de validation. La PG affiche à l'écran le segment 1 de notre bloc de programme PB1.

lntroduction du commentaire de segment > Appuyer deux fois sur la touche COM. L'écran affiche les caractères $1 @? comme identificateur de segment. Cet iden- tificateur permet de faire correspondre de manière univoque le segment et son com- mentaire. II ne doit donc pas être modifié, ni effacé. Le curseur clignote dans le champ d'introduction du commentaire et vous pouvez écrire votre texte.

Déplacement du curseur lors de l'introduction de texte :

gauche

droite

haut

bas

Terminer une ligne ou créer une nouvelle ligne

Après actionnement de la touche de retour chariot, l'écran affiche une flèche vers le haut après laquelle il n'est plus possible d'introduire de texte.

O Siemens AG C790ûû-B8577-CM-01

Page 88: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La première séance avec le PG Création du programme

SEGMENT 1 0000 IL Cmmentaire pour le segment 1 1.1 @ Ouvrir la porte de l'extérieur : Tourner la clef dans l'interrupteur et w u y a r sur le boulon-pcusmir OUVRIR

Ouvrir la paie de I'intérieur : Appuyer sur le boutonpoussoir OUVRIR

Tant que la porte n'a pas atteint l'interrupteur de fin de course supérieur. le moteur continue ê fonctionner.

Ouverture extérieurel intérieure LECTLJRE l

\ INSERER 1 EFFACER 1 I 1 I I I Fig. 2.9 Commentaires du segment 1

> Appuyer sur la touche de validation La marche a suivre pour le deuxième segment est la même que précédemment: appeler le segment, actionner deux fois la touche COM et introduire le texte.

PB 1 C:TEST@@ST.SSD LON-21

SEGMENT2 0008 Fermeture extérieurd intérieure LECNRE - = @ Commentaire pour le segment 2

Fermer la porte de l'extérieur : Tourner la clef dans I'intempteur et appuyer sur le bouton-poussoir FERMER

Fermer la porte de l'intérieur : Appuyer sur le baionpoussoir FERMER

Tant que la porte n'a pas atteint l'interrupteur de fin de course infërieur, le moteur mntinue à fonctionner.

Fig. 2.10 Commentaires du segment 2

O Siemens AG C79GCUB85n-C040-01

Page 89: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création du programme La première séance avec le PG

Mamoriser le commentaire de segment dans le bloc de documentation #PBD0.001

> Appuyer sur la touche de validation. Le schéma à contacts est à nouveau affiché à I'écran. > Appuyer à nouveau sur la touche de validation. Le bloc et le commentaire de segment sont mémorisés et l'écran affiche le masque CHOIX FONCTION.

2.2.3 Edition du répertoire

Le disque dur contient désormais 3 blocs : le bloc de programme PB1 (schéma à contacts), le bloc de commentaires pK1 (titres des segments), le bloc de documentation #PBD0.001 (commentaires des segments).

Si vous voulez visualiser le répertoire de votre fichier programme TEST @@, il faut sélectionner les fonctions auxiliaires dans le masque CHOIX FONCTION. > Appuyer sur la touche F7 (AUXIL.). > Appuyer sur la touche F3 (REPERT.).

Compléter la ligne de commande

La touche HELP donne des informations sur les paramètres autorisés.

LECTURE REP. SUP.SOURCE: FD BLOC : IMP:

> Appuyer sur la touche de validation. Vous obtenez alors la liste de blocs contenus dans votre fichier programme TEST@@.

Quitter les fonctions auxiliaires. > Appuyer sur la touche F8 (RETOUR). La PG affiche à nouveau le masque CHOIX FONCTION.

O Siemens AG C79300-58577-CW-01

Page 90: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La pregière séance avec le PG Création du programme

2.2.4 Programmation du bloc d'organisation OB1

Pour que ce programme soit exécutable dans un automate (AG), il faut que l'appel du PB1 soit programmé dans l'OBI.

Situation de départ La PG affiche le masque CHOIX FONCTION. > Appuyer sur la touche F I (INTRO). > Appuyer sur la touche F I (BLOC).

Compléter la ligne de commande

INTRO SUPP.: FD BLOC : OB1

> Appuyer sur la touche de validation. L'écran visualise alors le segment 1 pour une introduction en CONT. Etant donné qu'un appel inconditionnel de bloc (SPA) ne peut être programmé qu'en LIST, il faut passer en mode de représentation LIST. > Taper :AWL > Appuyer sur la touche de retour chariot. L'écran affiche alors la suite de caractères :AWL dans la première ligne du champ d'introduction ; le curseur clignote sur la lettre A.

> Appuyer sur la touche fleche vers le bas. Dans cette ligne, entrer l'appel inconditionnel du PB1 > Taper SPA PB1. > Appuyer sur la touche de retour chariot. > Taper BE pour terminer le bloc.

Memoriser le bloc

> Appuyer sur la touche de validation ou > Appuyer sur la touche de retour chariot. La PG affiche le masque CHOIX FONCTION.

O Siemens AG C79000-B85n-C040-01

Page 91: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Créatj~n du programme La première séance avec le PG

2.2.5 Transfert de blocs (copie)

Si vous voulez que votre programme soit exécuté dans I'automate, vous devez transférer les blocs OB1 et PB1 dans ce dernier. Les blocs de commentaires ne sont pas transférés.

Conditions préalables : La console est connectée à l'automate. PREREGLAGE: FICHIER-PROG. : C:TEST @@ MODE : ON

Le masque CHOIX FONCTION s'affiche.

Appeler la fonction TRANSFERT > Appuyer sur la touche.F7 (AUXIL.). > Appuyer sur la touche F I (TRANSFERT).

Compléter la ligne de commande

TRANSF. SOURCE : FD BLOC : B SUP. DEST : AG BLOC :

La touche HELP donne des informations sur les paramètres autorisés.

Exbcution de la fonction TRANSFERT

> Appuyer sur la touche de validation. S'il existe déjà un bloc de même nom dans la RAM de I'automate, la PG demande si ce bloc doit être écrasé : oui : > appuyer sur la touche de validation. non : > appuyer sur la touche d'abandon.

Retour Li CHOIX FONCTION > Appuyer sur la touche F8 (RETOUR).

O Siemens AG C79000-B8577-C040-01

Page 92: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La première séance avec le PG Création du programme

2.2.6 Sauvegarde sur disquette

Les opérations suivantes permettent de sauvegarder votre programme sur disquette.

Situation de départ Une disquette vierge formatée doit se trouver dans le lecteur A dont le levier doit être verrouillé. La PG affiche le masque CHOIX FONCTION.

Appel et exécution de la fonction TRANSFERT

> Appuyer sur la touche F7 (AUXIL.). > Appuyer sur la touche FI (TRANSFERT).

Compléter la ligne de commande

TRANSF. SOURCE : C:TEST BLOC : F SUP. DEST A:TEST BLOC :

La touche HELP vous donne des informations (F= Fichier programme complet)

> Appuyer sur la touche de validation. La PG signale Transfert en cours.

Pour contrôler le résultat, consulter le répertoire de la disquette.

Répertoire de la disquette dans le lecteur A

Condition préalable Les fonctions auxiliaires sont chargées (touche F7, AUXIL., du menu CHOIX FONCTION). Afin de pouvoir afficher le répertoire de la disquette dans le lecteur A, il faut indiquer le lecteur et le nom du fichier programme. Vous pouvez modifier le ficher pro- gramme sans retourner au masque de préréglage : > Appuyer sur la touche F6 (FICH-PROG). > Indiquer le lecteur et le nom souhaité, par exemple A:TEST. > Appuyer sur la touche de validation.

O Siemens AG C79000-B8W-C040-01

Page 93: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création du programme La première séance avec le PG

Editer le répertoire de la disquette placée dans le lecteur A

> Appuyer sur la touche F3 (REPERT.).

Compléter la ligne de commande

LECTURE REP. SUP.SOURCE: FD BLOC : IMP:

> Appuyer sur la touche de validation. L'écran affiche alors la liste de tous les blocs.

2.2.7 Edition de l'ensemble du fichier programme

Condition préalable PREREGLAGE : Le fichier programme à imprimer est précisé. Une imprimante de type PT 88 est raccordée. Si vous avez connecté une autre imprimante, il vous faut paramétrer cette dernière dans l'utilitaire IMPRIMANTE et indiquer le nom de ce fichier imprimante dans le masque PREREGLAGE. La PG affiche le masque CHOIX FONCTION.

Impression des blocs > Appuyer sur la touche F2 (LECTURE). > Appuyer sur la touche F2 (BLOC).

Compléter la ligne de commande

LECTURE SUPP.: FD BLOC : B RECHERCH : IMP: *

* = impression en écriture standard

La touche HELP vous indique d'autres possibilités d'impression : 1. Impression en écriture normale 2. Impression en écriture comprimée avec marge 3. Impression en écriture super-comprimée (format A4)

> Appuyer sur la touche de validation.

O Siemens AG C790W-88577-C040-0:

Page 94: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

La première - séance avec le PG Création du programme

Si vous avez effectué les introductions suivant la procédure décrite, la page im- primée doit être identique à la suivante. Vous venez d'achever avec succès votre première séance de programmation avec la console PG !

O Siemens AG C790DO-B85iï-CM001

Page 95: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création du programme La première séance avec le PG

1 Pi31 C:TEST@@ST.SSD

SEGMEWl 00000 Ouverture extérieurefintérieure

LON=21 FOLIO 1

1 Commentaire pour le segment 1

Ouvrir la porte de I'extérieur : tourner la def dans I'interrupteür et (E '. .4) appuyer sur le bouton-poussoir OUVRIR ; (E 1.2)

ouvrir la porte de l'intérieur : appLyer sur ie bou!on-poussoir OUVRIR. (E 1.5)

1 Tant que la porte tena pas atteint l'interrupteur de fin de course supérieur, (E 1 .O) le moteur continue à forictionner. (A 1 .O)

SEGMEM 2 0008 Fermeture extérieurelintérieure Commentaire pour le segment 2

Fermer la porte de l'extérieur : tourner la de: dans I'inteaupteur et (E 1.4) appuyer sur le bouton-poussoir FERMER ; (E 1.3)

fermer la porte de l'intérieur : appuyer sur le bouton-poussoir FERMER. (E 1.6) Tant que la porte n'a pas atteint 1'inter:upteur de fin de course inferieÿr, (E 1 . l ) le moteur conh ie à fonctionner. (A 1.1)

Fig. 2.11 Programme d'ouverture et de fermeture automatiques d'une porte de garage

O Siemens AG C79000-88577-CW-01

Page 96: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

@ STEP 5

Sommaire Avertissements Informations PropositionsICorrections

C79000-R8577-CO40

/ Première séance à la PG 1 Introduction au logiciel de base STEP 5

Saisie de listes d'instructions 1

1

Saisie de schémas à contacts

.................................................................. ! ......................................................................... 1 4 l 1 Saisie de logigrammes 1

Fonctions communes en CONT, LOG et LlST

/ Editeur symbolique l Création de blocs de 1 données

Fonctions PG en ligne en coNT, LOG, LIST l Liste croisée, comparai- son, réassignation

............................................................................................................................................ I

1 Fonctions générales

Services pour cartou- ches EPROMIEEPROM

Règles de programmation i 1 Annexe

.............................................................................................................................................

............................................................................................................................................ 11

Page 97: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie de listes d 'instmctions

Sommaire

3 Saisie de listes d'instructions 3-1

............................... 3.1 Introduction et lecture de blocs 3 . 2 . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.1 Chargement du logiciel CONT-LOG-LIST 3 . 2

. . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.2 Paramétrer le masque PREREGLAGE 3 . 2 . . . . . . . . . . . . . . . . . . . . . 3.1.3 Fonctions d'introduction et de lecture de blocs 3 . 3 . . . . . . . . . . . . . . . . . . . . 3.1.4 Sélection de la fonction d'introduction de blocs 3 . 4

3.1.5 Sélection de la fonction de lecture de blocs . . . . . . . . . . . . . . . . . . . . . . . 3 . 5

3.2 Introduction de blocs ....................................... 3 . 9 . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1 Ecriture des bkxx OB. PB. SB en LIST 3 . 9

3.2.2 Ecriture d'un PB. OB. SB en LIST avec opérandes symboliques . . . . . 3 . 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.3 Ecriture d'un bloc fonctionnel FB. FX 3 . 18

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.4 Composition d'un bloc fonctionnel 3 . 19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.5 Ecriture d'un bloc fonctionnel 3 . 20

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.6 Mémorisation du bloc fonctionnel 3 . 22

............................................ 3.3 Appeldeblocs 3-28 . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Appel des OB. PB. SB dans le programme 3 . 28

. . . . . . . . . . . . . . . 3.3.2 Appel et paramétrage d'un bloc fonctionnel FB ou FX 3 29 . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.3 Appel d'un bloc de données DB ou DX 3 . 32

3.4 Lecturedelalisted'instnrctions ............................. 3-34 . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 Recherche de segments ou d'opérandes 3 . 36

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.2 Impression de la liste d'instructions 3 . 38

........................................ 3.5 Corrections en LIST 3 . 40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.1 Mode de correction 3 . 41

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.2 Mode d'insertion 3 . 41 . . . . . . . . . . . . . . . . . 3.5.3 Ecrasement, insertion et effacement d'instructions 3 . 43

3.5.4 Adjonction, insertion et effacement de segments . . . . . . . . . . . . . . . . . . 3 . 44

O Siemens AG C79000-88577-C%dC-01

Page 98: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie de listes d'instructions -

3 Saisie de listes d'instructions

Ce chapitre vous fournit toutes les explications pour écrire vos programmes d'appli- cation dans le mode de représentation LIST (liste d'instructions). II englobe : - l'introduction, la lecture et la correction des blocs OB, PB, SB, FB et FX avec

opérandes absolus ou symboliques, - l'appel des blocs dans le programme d'application.

Logiciel CONT-LOG-LIST

Blocs STEP 5

Fig. 3.1 Introduction et lecture de blocs en LIST

Blocs de données contenant des

variables et des constantes

DBDO

DX

DKX DXDO

O Siemens AG C79000-B85n-C040-01

Page 99: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction - et lecture de blocs Saisie de listes d'instructions

3.1 lntroduction et lecture de blocs

Le logiciel CONT-LOG-LIST dispose de masques et de menus qui permettent à I'utilisateur d'accéder sans problème aux fonctions désirées. L'appel et le préréglage du logiciel sont identiques pour toutes les fonctions. Ces deux opérations ne sont donc expliquées qu'une seule fois en début de chapitre.

3.1.1 Chargement du logiciel CONT-LOG-LIST

Situation de départ :

La PG affiche le masque CHOIX DES PAQUETS.

> Déplacer le curseur pour le positionner devant le logiciel désiré. > Appuyer sur la touche FI (PAQUET) ou sur la touche de validation. Le masque PREREGLAGE apparaît à l'écran.

3.1.2 Paramétrer le masque PREREGLAGE

Introduire les valeurs de préréglage si le logiciel a été appelé juste après que S5- KOMl a été chargé ; sinon le logiciel reprend les paramètres du logiciel appelé aupa- ravant.

Situation de depart : la PG affiche le masque PREREGLAGE. Les paramètres de ce masque sont expliqués au chapitre 1.

Indication du nom du fichier programme > Taper la suite de caractères A:AG1 > Appuyer sur la touche de retour chariot. La console PG remplit les autres positions du champ de saisie et attend la définition d'autres paramètres de préréglage.

La touche F i (INFO) fournit à I'utilisateur des informations concernant le champ de saisie dans lequel se situe le curseur.

O Siemens AG C79000-B8577-C040-01

Page 100: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de listes d'instructions Introduction et lecture de blocs

Choisir la représentation LST (=LIST) > A l'aide de la touche de déplacement du curseur, positionner ce dernier dans le

champ de saisie REPRESENT. > Appuyer plusieurs fois sur la touche de fonction F3 (CHOISIR) jusqu'à faire

apparaître LST dans le champ de saisie. > Choisir l'introduction de commentaires.

La valeur implicite de ce parametre est OUI (inutile de le changer). > Choisir le mode OFF(L1NE)

La valeur implicite de ce parametre est OFF (inutile de le changer). > Les paramètres d'imprimante n'ont pas besoin d'être modifiés si l'édition se fait sur

une imprimante PT 88. Dans le cas contraire, reportez-vous aux instructions concernant le programme utilitaire IMPRIMANTE (chapitre 8).

Tous les autres paramètres restent inchangés.

Mettre fin aux prér6glages > Appuyer sur la touche F6 (VALIDER) ou sur la touche de validation.

Le système affiche le menu CHOIX FONCTION du logiciel CONT-LOG-LIST

3.1.3 Fonctions d'introduction et de lecture de blocs

Le masque CHOIX FONCTION permet, entre autres, de choisir entre introduction et lecture. La fonction d'introduction sera choisie pour créer un nouveau bloc qui n'existe pas encore. Si vous désirez reprendre un bloc existant, par exemple pour l'imprimer ou le corriger, il vous faut utiliser la fonction de lecture, car la fonction d'in- troduction ne convient qu'à la première saisie du bloc. Les interventions sur un bloc existant ne peuvent s'effectuer qu'en lecture, mais vous vous retrouverez en situa- tion de quasi-introduction si vous appuyez sur la touche CORR pour activer le mode de correction. Cette distinction a son importance si vous procédez à une mémorisation intermé- diaire au cours de la programmation d'un bloc. La poursuite de la programmation de ce bloc ne peut se faire qu'en lecture, mode de correction. Les fonctions TEST, FCT-AG et INFO-AG, exécutables en mode connecté (on-line), sont décrites au chapitre 10.

O Siemens AG C79000-BS577-C040-01

Page 101: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction et lecture de blocs Saisie de listes d'instructions

3.1.4 Sélection de la fonction d'introduction de blocs

> Appuyer sur la touche FI (INTRO) La PG affiche le menu de la fonction d'introduction.

BLOC 1 I 1 MASQUE 1 I I 1 RETOUR

> Appuyer sur la touche FI (BLOC) pour saisir un nouveau bloc OB, PB, SB, FB, FX, DB ou DX. L'introduction de blocs de données spéciaux, au moyen de la touche de fonction F4 (MASQUE) est décrite au chapitre 8.

La PG affiche la ligne de commande.

w La touche HELP permet d'afficher des renseignements au sujet des para- mètres à introduire dans la ligne de commande.

INTRO SUPP.: a) BLOC : b)

Completer la ligne de commande

a) Le champ "SUPP." peut contenir : PG Mémoire centrale de la console de programmation AG RAM de I'automate programmable (mode connecté) FD Fichier programme préréglé

w PG: La mémoire centrale de la console PG ne peut contenir qu'un seul bloc à la fois. Si vous désirez introduire un commentaire dans un bloc OB, PB, SB, FB, FX, DB ou DX, il est mémorisé dans le fichier programme préréglé (FD). AG : Les blocs OB, PB, SB, FB, FX, DB et DX peuvent être introduits directement dans la mémoire de l'automate AG si la console PG est connectée à I'automate (mode on-line). Les commentaires sont mémorisés dans le fichier programme (FD) préréglé.

> Introduire la désignation du support. Le curseur passe dans le champ de saisie du bloc (BLOC :).

Page 102: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie de listes d'instructions Introduction et lecture de blocs

b) le champ "BLOC peut contenir :

- des blocs individuels OBn, PBn, SBn, FBn, FXn, DBn, DXn, par ex. PB1 ; n = numéro du bloc (O à 255)

- des blocs de commentaires OKn, PKn, SKn, FKn, FKXn, DKn, DKXn, p. ex. (uniquement avec FD) OK1 ; n = numéro du bloc (O à 255)

- un fichier de documentation #NOM (# suivi de 8 caractères au maximum) (uniquement avec FD) par ex. #PBD0.123 ou #EXEMPLE

> Taper le bloc ou le fichier voulu.

> Appuyer sur la touche de validation ou bien rejeter I'introduction en appuyant sur la touche d'abandon.

La console PG affiche le masque LIST pour l'introduction de blocs (mode INTRO).

3.1.5 Sélection de la fonction de lecture de blocs

> Appuyer sur la touche F2 (LECTURE) La PG affiche le sous-menu de lecture.

1 I 1 MASQUE 1 1 1 1 RETOUR

> Appuyer sur F2 (BLOC) pour lire un bloc OB, PB, SB, FB, FX, DB ou DX. La lec- ture des blocs de données est décrie ou chapitre 8.

La console PG affiche la ligne de commande ci-après.

La touche HELP permet d'afficher des informations au sujet des paramètres à introduire dans la ligne de commande.

LECTURE SUPP.: a) BLOC : b) RECHERCH: c) IMP: d)

O Siemens AG C79000-B85n-C04001

Page 103: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction - et lecture de blocs Saisie de listes d'instructions

Complbter la ligne de commande

a) Le champ "SUPP." peut contenir :

PG Mémoire centrale de la console de programmation AG RAM de l'automate programmable (mode connecté) FD Fichier programme préréglé

> Introduire la désignation du support. Le curseur passe dans le champ de saisie BLOC.

b) Le champ "BLOC" peut contenir :

- des blocs individuels OBn, PBn, SBn, FBn, FXn, DBn, DXn, par ex. PB1 ; n = numéro du bloc (O à 255)

- des blocs de commentaires OKn, PKn, SKn, FKn, FKXn, DKn, DKXn, (uniquement avec FD) par ex. OK1 ; n = numéro du bloc (O à 255)

- un fichier de documentation #NOM (# suivi de 8 caractères au maximum) (uniquement avec FD) par ex. #PBD0.123 ou #EXEMPLE

- Type de blocs : OB, PB, SB, FB, FX, DB, DX, par ex. FB (uniquement pour I'édition sur imprimante et la fonction de recherche)

- Groupe de blocs individuels : (uniquement pour I'édition sur imprimante ou la fonction de recherche ; appuyer sur la touche de validation : la PG affiche à l'écran une liste dans laquelle on peut introduire au maximum 6 blocs, excepté les FICHIERS-DOC)

- Tous les blocs d'un fichier programme : B (uniquement OB, PB, SB, FB, FX, DB, DX, pas de blocs de commentaires ni de FICHIERS-DOC)

> Taper la suite de caractères désirée. > Si l'on ne désire pas compléter les champs RECHERCH ou IMP,

appuyer sur la touche de validation. La PG affiche le masque LIST en mode de lecture.

3 - 6 O Siemens AG C7900O-B8577-C040-01

Page 104: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

S a i s i e - listes d'instructions Introduction et lecture de blocs

c) Le champ "RECHERCH" offre les possibilités suivantes :

L'utilisateur peut recourir à la fonction de recherche dans des blocs individuels OB, PB, SB, FB et FX, dans un groupe de blocs, dans tous les blocs d'un certain type ou dans tous les blocs du fichier programme préréglé. Une recherche ne peut pas être entreprise dans un bloc de commentaires, ni dans un FICHIER-DOC.

Le terme recherché peut être :

- un opérande absolu, par ex. entrée, sortie, mémento, mémento supplé- mentaire, temporisation, compteur, bloc OBn, PBn, SBn, FBn, DBn ou DXn, octet de périphérie PYi, mot de périphérie PWi (i = numéro de l'octet ou du mot de périphérie), donnée

- un opérande symbolique, par ex. -MNEMO - un numéro de segment, par ex. 1 O1 - un ensemble de segments, par. ex. 10-15

(uniquement pour imprimer) - une adresse hexadécimale, par ex. FE80 (adresse de mot)

Si vous ne désirez rechercher que des assignations, faites précéder l'opérande par le symbole *, par exemple 'A 1 .O.

La touche HELP permet d'afficher à l'écran une vue d'ensemble des termes pouvant être recherchés.

> Taper la suite de caractères correspondant au terme recherché. > Si l'on ne désire pas compléter le champ IMP, appuyer sur la touche de valida-

tion. La PG affiche le bloc (mode LECTURE).

O Siemens AG C79000-B85i7-C04001

Page 105: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introdyction et lecture de blocs Saisie de listes d'instructions

d) Le champ "IMP" peut contenir les indications suivantes :

- vide : ne pas imprimer - IMP : * impression standard

IMP : 1 impression en écriture normale IMP : 2 impression en écriture comprimée (avec marge) IMP : 3 impression en écriture super-comprimée (uniquement en format A4)

Format A4 Pour imprimer en LIST avec mnémoniques et commentaires d'instructions, utilisez uniquement *, 2 ou 3. En mode 1, les commentaires d'instnictions sont tronqués. Format A3 Le cartouche éventuel doit avoir une largeur de 132 caractères (F2.INl).

> Positionner le curseur dans le champ de saisie IMP. > Taper le caractère voulu. > Appuyer sur la touche de validation.

La console PG exécute l'ordre d'impression. Ensuite, elle affiche à nouveau le me- nu CHOIX FONCTION.

> Interruption de l'impression : appuyer sur la touche d'abandon.

O Siemens AG C79M)i)-B8577-C040-01

Page 106: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de listes d'instructions Introduction de blocs

3.2 ' lntroduction de blocs

Ce paragraphe décrit comment introduire à la PG des blocs code OB, PB, SB, FB, FX en mode de représentation LIST, avec opérandes absolus ou symboliques. Pour entrer des blocs aves des opérandes symboliques, il faut qu'un fichier symbolique existe. Durant I'introduction, on a la possibilité de définir un numéro de bibliothèque (chapitre 6, paragraphe 6.1.6), d'ajouter un titre de segment, des commentaires d'instructions et des commentaires de segments (chapitre 6, paragraphe 6.3).

3.2.1 Ecriture des blocs OB, PB, S B e n LIST

Les blocs OB, PB et SB contiennent les opérations de base du jeu d'instructions STEP5. La façon de procéder est la même pour I'introduction des blocs OB, PB et SB.

Situation de départ : La fonction FI (INTRO), FI (BLOC) est sélectionnée. La console PG affiche la ligne de commande.

INTRO SUPP.: BLOC :

Compléter la ligne de commande

INTRO SUPP. > lntroduire le support (PG, AG, FD) sur lequel le bloc doit être mémorisé.

BLOC > lntroduire le type et le numéro du nouveau bloc, par exemple PB2. > Appuyer sur la touche de validation.

La PG mémorise les paramètres indiqués dans la ligne de commande. Le masque d'introduction s'affiche a l'écran.

O Siemens AG C79000-B85n-C04C-01

Page 107: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction - de blocs Saisie de listes d'instructions

PB 2 A:[email protected] LON = O

SEGMENT 1 INTRO

I N T R O S U P P . : F D BLOC : PB2

Fig. 3.2 Présentation de l'écran pour l'introduction de blocs en mode de représentation LIST

Explication des abrbviations

PB2 On travaille sur le bloc PB2. LON=O L'abréviation LON donne la longueur du bloc exprimée en nombre de mots

introduits jusqu'à présent. L'indication de longueur est calculée à la fin de chaque segment et à la fin du bloc.

SEGMENT 1 On traite le segment 1; le système attend I'introduction de la première ligne d'instruction.

Ci-après figure un exemple présentant I'introduction d'instnictions STEP 5 dans un bloc PB2.

O Siemens AG C79000-B8577-C043-01

Page 108: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie de listes d'instructions Introduction de blocs

~ x e m ~ l e : Ecriture d'un PB en LIST On désire introduire le bloc de programme PB2 dans le mode de représentation "liste d'instructions" avec opérandes absolus et le mémoriser sur disquette (lecteur A). Le fichier programme dans lequel le PB2 sera mémorisé est appelé EXEM P.

Le bloc PB2 se compose de deux segments. Dans le premier segment, les deux en- trées (E 1 .l, E 1.2) sont combinées par une opération ET. Le résultat logique (RLG) de cette combinaison est combiné avec une autre entrée (E 1.3) par une opération OU. Ce nouveau RLG est transmis sur la sortie A 1 .l.

Dans le deuxième segment, les entrées (M 2.1, E 2.2) sont combinées par une opération OU. Le RLG de cette combinaison est transmis à la sortie A 2.1.

Definition du probléme (croquis)

PB 2

Segment 1

SEGMENT 2

Type de bloc - Bloc de programme (PB) Support de mémorisation - Disquette dans lecteur A: Adressage - absolu (ABS) Commentaires - Commentaires de segment, titre de

segment, commentaires d'instructions

Page 109: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introdgction de blocs Saisie de listes d'instructions

Situation de départ

Le logiciel "CONT-LOG-LIST" est chargé. Une disquette formatée est placée dans le lecteur A. Le masque PREREGLAGE est affiché sur I'écran. Le paramétrage est le suivant : - champ FICHIER-PROG : A:[email protected] - champ REPRESENT. : LST

La fonction "introduction de blocs" est sélectionnée à I'aide des touches FI (INTRO) et FI (BLOC). La PG affiche la ligne de commande :

INTRO SUPP.: BLOC :

Compléter la ligne de commande

SUPP. > Taper la suite de caractères FD (Floppy Disk). BLOC > Taper la suite de caractères PB2. > Appuyer sur la touche de validation.

La PG affiche la première ligne de la liste d'instructions (figure 3.5). Cette ligne est identifiée par un deux-points. Le curseur se trouve derrière ce deux-points. La con- sole PG attend I'introduction de la première instruction.

Ecrire les instructions

II n'y a pas de format à respecter pour I'introduction des opérandes : la console PG insère automatiquement les blancs aux endroits voulus après la validation de la ligne. Terminez chaque ligne à I'aide de la touche de retour chariot. Le curseur se trouve dans la première ligne. Introduire la première instruction : > Taper la suite de caractères UE1.l et appuyer sur la touche de retour chariot.

Adressage Les entrées E peuvent être introduites avec adresse d'octet ou de bit. Les adresses d'octet et de bit sont séparées par un point. L'instruction est reprise par la PG qui la restitue sur l'écran sous forme formatée. Le curseur saute automatiquement derrière le deux-points de la deuxième ligne d'instruction.

3 - 12 O Siemens AG C79000-88577-CM-01

Page 110: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de listes d'instructions Introduction de blocs

Entrez les instructions des lignes suivantes de l'exemple en procédant de la même façon-que pour la première ligne. Chaque ligne doit être terminée par un retour chariot. ., $me ligne : U E l .2 ., 3ème ligne : O E l .3 ., 4ème ligne : =Al .1 Après la quatrième ligne, I'introduction du premier segment est terminée.

. PB 2 A: [email protected] LON=O SEGMENT 1 INTRO

:U E 1.1 :U E 1.2 :O E 1.3

1 INTRO SUPP.: FD BLOC : PB2 1 O/, (##

Fig. 3.3 Exemple : segment 1

Si le bloc ne comporte qu'un seul segment, vous devez terminer la liste d'instruc- tions en tapant les deux lettres BE (dernière instruction du bloc). Dans cet exemple, nous ajoutons cependant un deuxième segment.

Ouvrir le segment suivant

> Appuyer sur la touche *** (terminaison/ouverture de segments).

Le deuxième segment apparaît automatiquement sur l'écran avec le texte SEGMENT 2. Le curseur est placé derrière le deux-points de la première ligne d'instniction. Le système attend I'introduction d'autres instmctions.

O Siemens AG C79000-B85n-C04CF01 3 - 13

Page 111: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction - de blocs Saisie de listes d'instructions

Ecrire le segment 2 Le curseur se trouve dans la première ligne. Ecrire la première instruction > Taper la suite de caractères U M2.1 et valider par un retour chariot.

Le curseur saute à la ligne d'instruction suivante.

On procédera de même pour introduire les lignes d'instruction suivantes. Chaque ligne doit être terminée par un retour chariot. > $me ligne : OE2.2 , $me ligne : = A2.1

PB 2 A: [email protected] LON = 10 SEGMENT 2 I N T R O

Fig. 3.4 Exemple : segment 2

Fin et m6morisation de bloc

> Taper les deux lettres BE. > Appuyer sur la touche de validation ou sur la touche de retour chariot.

Le bloc PB2 est mémorisé sur la disquette du lecteur A.

O Siemens AG C790W-88577-CMO-01

Page 112: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de listes d'instructions Introduction de blocs

Si le fichier programme contient déjà un bloc PB2, la PG affiche la demande de con- finmaiion suivante :

PB 2 déjà sur fichier-destination, écraser?

L'actionnement de la touche de validation provoque la mémorisation du bloc que vous venez d'introduire. Si le bloc existant (PB2) et les blocs qui s'y rattachent (PK2, PBD0.002) ne doivent pas être écrasés, revenez au masque CHOIX FONC- TION en appuyant sur la touche d'abandon ; cela provoque la perte des données introduites.

> Ecraser le contenu du fichier cible : appuyer sur la touche de validation ou ne pas mémoriser le nouveau bloc : appuyer sur la touche d'abandon.

La PG revient au menu CHOIX FONCTION.

3.2.2 Ecriture d'un PB, OB, SB en LIST avec opérandes symboliques

Avant de pouvoir écrire un bloc avec adressage symbolique, il faut établir la cor- respondance entre les opérandes symboliques et les opérandes absolus. Vous définissez cette correspondance dans une liste d'assignation. L'élaboration des listes d'assignation est décrite au chapitre 7. Si, dans le masque PREREGLAGE, vous avez sélectionné SYMBOLIQUE: OUI et introduit le nom du fichier symbolique auquel peut accéder la PG, vous pourrez écrire une liste d'instructions comprenant tant des opérandes absolus que des opé- randes symboliques (mnémoniques). La chronologie des opérations dans le cas de la représentation symbolique ne diffère pas de l'écriture d'une liste d'instructions avec opérandes absolus.

Tiret Chaque mnémonique doit être précédé d'un tiret. ~ouche LOUPE '

Les mnémoniques et les commentaires d'opérandes peuvent être modifiés directement au moment de l'introduction. La saisie des assignations (correspondances entre opérandes absolus et mnémoniques) s'effectue dans la fonction VISU.SYMB que l'on peut appeler par la touche LOUPE. Cette fonction est décrite au paragraphe 6.1 .l, "Affichage et modification d'opé- randes symboliques".

O Siemens AG C79000B8577-C040-01 3 - 15

Page 113: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction - de blocs Saisie de listes d'instructions

Exemple : Ecriture du PB 3 avec opérandes symboliques Dans~l'exemple, le bloc de programme PB 3 est introduit sous forme de liste d'instnictions avec des opérandes absolus et symboliques (mnénoniques) et mémorisé sur la disquette du lecteur A. PB 3 est sauvegardé dans le fichier pro- gramme EXEMP.

Définition du problème (croquis) PB 3

Situation de départ

La liste d'assignation a été créée et mémorisée dans un fichier symbolique sous le nom [email protected]. La console PG doit pouvoir accéder à ce fichier symbolique lors de I'écriiure d'un opérande symbolique. En plus des préréglages effectués dans l'exemple précédent, vous devez choisir SYMBOLIQUE : OUI. La PG inscrit automatiquement le nom du fichier symbolique. Les autres valeurs restent inchangées par rapport à I'exemple précédent.

Nom du fichier symbolique Le nom du fichier symbolique que la PG ajoute automatiquement correspond à celui du fichier programme (ici : EXEMP@). Ce nom peut être modifié à votre gré.

INTRO SUPP.: BLOC :

Page 114: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de listes d'instructions introduction de blocs

Compl6ter la ligne de commande

SUPP. > Taper FD BLOC > Taper PB3. > Appuyer sur la touche de validation.

La PG affiche le deux-points de la première ligne d'instruction.

Ecrire la premiére instruction avec opérande symbolique

Ici : U -TOUCHE 1 > Taper le code opération de l'instruction : U > Taper le mnémonique précédé du tiret : -TOUCHE 1

Tiret II importe de ne pas oublier le tiret devant le mnémonique. La PG recherche la correspondance entre l'opérande symbolique et l'opérande absolu dans la liste d'assignation choisie. Si elle y trouve cette correspondance, elle attend un commentaire d'instruction ou l'écriture de l'instruction suivante.

Ecrire les autres instructions Entrez les instructions des lignes suivantes de l'exemple en procédant de la même manière que pour la première ligne. Chaque ligne d'instruction doit être terminée en appuyant sur la touche de retour chariot.

> ligne 2 : U - TOUCHE 2 > ligne 3 : U - ENTREE 4 > ligne 4 : = - SORTIE 3

Terminer le bloc > Taper les deux lettres BE. > Appuyer sur la touche de validation.

O Siemens AG C790CGB85n-W)40-01

Page 115: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introdu_ction de blocs Saisie de listes d'instructions

3.2.3 Ecriture d'un bloc fonctionnel FB, FX

Qu'est-ce qu'un bloc fonctionnel ?

Un bloc fonctionnel est un bloc code STEP 5 semblable aux blocs code "normaux" OB, PB, SB. Toutefois, contrairement à ces blocs "normaux" qui ne peuvent con- tenir que les opérations de base du jeu d'instructions STEP 5, un bloc fonctionnel peut comporter : - des opérations de base, - des opérations complémentaires et - des opérations système.

Ainsi, vous disposez d'un jeu d'opérations étendu.

II existe deux types équivalents de blocs fonctionnels : - FB, - FX. Le bloc fonctionnel étendu FX a été ajouté afin d'augmenter le nombre de blocs fonctionnels utilisables. Les blocs FB et FX peuvent avoir un numéro de bloc com- pris entre O et 255 (FBO à FB 255, FXO à FX 255).

Un FB n'est présent qu'en un seul exemplaire dans la mémoire de programme de l'automate et peut être appelé une ou plusieurs fois par d'autres blocs (OB, PB, SB, FB, FX). A chaque appel, il peut être paramétré avec d'autres opérandes effectifs. Un bloc fonctionnel peut être appelé par : - une instruction de saut inconditionnelle SPA FBn ou BA FXn, - une instruction de saut conditionnelle SPB FBn ou BAB FXn.

Le traitement des blocs fonctionnels comporte trois aspects - programmation du FB ou FX (seulement en LIST) - appel du FB ou FX, - puis, paramétrage du FB ou FX.

O Siemens AG C79000-68577-CM-01

Page 116: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie- de listes d'instructions Introduction de blocs

La programmation consiste à définir la fonction du bloc en recourant à des opérandes formels. A l'appel du bloc fonctionnel, les opérandes formels sont remplacés par les opérandes effectifs, ce qui revient à un parametrage du bloc fonctionnel.

3.2.4 Composition d'un bloc fonctionnel

Un bloc fonctionnel comprend : - un bloc étiquette (FV, FXV), - un en-tête de bloc (comme pour tous les autres blocs),

- un corps de bloc.

Bloc etiquette

II renferme les désignations des repères de saut (étiquettes) que l'utilisateur a écrit dans le bloc fonctionnel. Le bloc étiquette est généré par le système au moment de la compilation du bloc fonctionnel et est mémorisé automatiquement dans le fichier programme choisi (sur la disquette ou sur le disque dur) sous la désignation FV ou FXV. Un bloc étiquette FVn est généré à partir d'un bloc FBn, un bloc étiquette FXVn à partir d'un bloc FXn. L'effacement d'un bloc FB ou FX provoque l'effacement auto- matique du bloc étiquette correspondant.

Si un bloc fonctionnel est transféré de la mémoire de l'automate dans le fichier pro- gramme choisi et si ce dernier ne contient pas le bloc étiquette correspondant, le message suivant est affiché : Bloc étiquetfe inexistant.

En-tête de bloc

L'en-tête du bloc contient : - le type et le numéro du bloc,

- le numéro de bibliothèque, - le format des opérandes formels (ce qui permet au système de procéder à la

vérification des opérandes effectifs introduits), - la longueur du bloc.

O Siemens AG C79WO-08577-CMO-01

Page 117: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introdgction de blocs Saisie de listes d'instructions

Corps de bloc

Le corps de bloc commence par une liste des paramètres du bloc qui contient les opérandes formels intervenant dans tous les segments du bloc fonctionnel, ainsi que toutes les informations permettant : - la représentation graphique du bloc (par exemple, paramètres d'entrée, de sortie), - de vérifier si le format du paramètre des opérandes effectifs est correct.

Le corps de bloc contient aussi le programme STEP 5 du bloc fonctionnel, qui est écrit en LIST. Les désignations des paramètres du bloc (opérandes formels, par ex- emple LAMPE) y sont écrits précédés du signe d'égalité. Les opérandes invariables, c'est-à-dire ceux qui ne changent pas à chaque appel, peuvent être écrits en représentation absolue (par exemple M 1.2) ou symbolique (par exemple COMMUTER). Le mnémonique de l'opérande symbolique est précédé d'un tiret. Si l'on utilise des mnémoniques, il faut créer auparavant une liste d'assignation qui donne la correspondance entre les opérandes symboliques et les opérandes ab- solus (voir chapitre 7, "Editeur symbolique").

3.2.5 Ecriture d'un bloc fonctionnel

Situation de depart : La fonction FI (INTRO), FI (BLOC) est sélectionnée. La PG affiche la ligne de commande :

INTRO SUPP.: BLOC :

Completer la ligne de commande

BLOC > Taper la suite de caractères correspondant au bloc voulu. > Appuyer sur la touche de validation.

La PG affiche le masque LIST pour I'introduction. Pour abandonner I'introduction, appuyer sur la touche d'abandon.

O Siemens AG C79000-58577-C040-01

Page 118: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie @ listes d'instructions Introduction de blocs

FB 231

SEGMENT 1

Nom: EXEMP2 DESIG: EBli

DESIG: DKF5 DESIG: DKi7 DESIG: D K n DESIG: BDBS

DESIG: TEMP DESIG: NBRE DESIG: MBY2

DESIG: FBEW

DESIG: FBMD : U = EBI1 : U E 1.1 :T MBY2 : U E 1.2 : U M 10.1 : SI =TEMPO . ...

C: [email protected] BIB=12345 LON = 75

LECTURE

QISU.SYMB~REFERENCE 1 RECHERCHE^ DIAGNOST. 1 ADRESSESI NO. BIB 1 -. CNT

Fig. 3.5 Exemple de bloc fonctionnel I

Contenu de la liste de paramétres

DESlG Chaque paramètre de bloc est identifié par une désignation. Elle constitue I'opérande formel dans le programme et est remplacée par l'opérande effectif au moment de l'appel du bloc fonctionnel.

EIAIDIBTTK Ces lettres définissent le type du paramètre de bloc. En représentation graphique, les paramètres de type E, D, B, T et Z apparaissent du côté gauche du symbole de fonction. Le paramètre A apparail du côté droit du symbole graphique de fonction.

E paramètre d'entrée A paramètre de sortie D donnée. Au type de paramètre D est associée la zone

d'opérandes K (constante), par exemple KH.

Page 119: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction de blocs Saisie de listes d'instructions

B bloc Les types de blocs suivants sont admis comme opérandes effectifs : DBn bloc de données n, FBn bloc fonctionnel n (sans liste de paramètres) PBn bloc de programme n, SBn bloc séquentiel n, OBn bloc d'organisation n.

Ces blocs peuvent être appelés de façon inconditionnelle (SPA) ou conditionnelle (SPB), par exemple SPA =xyz, où xyz désigne le paramètre de I'opérande formel.

T temporisation. Seuls sont admis des opérandes effectifs de la zone d'opérandes T (temporisations).

Z compteur. Seuls sont admis des opérandes effectifs de la zone d'opérandes Z (compteurs).

BIIBYMIID Définition du format du paramètre de bloc : BI si I'opérande effectif correspondant est un bit BYsi I'opérande effectif correspondant est un octet W si I'opérande effectif1 correspondant est un mot D si I'opérande effectif correspondant est un double-mot. Au moment du paramétrage du bloc fonctionnel, la PG vérifie si le format de I'opérande effectif est conforme au format défini dans la liste de paramètres du bloc. Une éventuelle discordance est signalée par un message sur l'écran.

> Introduire la liste de paramètres (cf. exemple suivant). > lntroduire le programme du bloc en LIST.

3.2.6 Mémorisation du bloc fonctionnel

Une fois la dernière instruction entrée, la touche de validation provoque la mémorisation du bloc. Ce faisant, l'instruction de fin de bloc (BE) est automa- tiquement ajoutée. Si vous terminez le bloc en tapant vous-même l'instruction BE, la mémorisation du bloc peut être déclenchée en appuyant sur la touche de retour chariot.

3 - 22 O Siemens AG C79000-08577-C040-01

Page 120: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sa is ie - listes d'instructions Introduction de blocs

Exemple de programmation d'un bloc fonctionnel

On désire programmer le bloc fonctionnel FB 21. Les opérandes sont absolus.

Parametrer le masque PREREGLAGE

Effectuer les introductions voulues dans le masque PREREGLAGE : FICHIER-PROG. : [email protected] REPRESENT. : LST SYMBOLIQUE : NON COMMENTAIRES : OUI

Valider les prerbglages > Appuyer sur la touche F6 (VALIDER).

La console PG affiche le menu CHOIX FONCTION.

Appeler la fonction INTROIBLOC > Appuyer sur la touche FI (INTRO). > Appuyer sur la touche FI (BLOC).

Competer la ligne de commande

INTRO SUPP.: FD BLOC : FB21

> Appuyer sur la touche de validation. La PG affiche le masque servant à l'introduction du bloc fonctionnel.

Q Siemens AG C79ûûO-B85n-C040-01

Page 121: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction - de blocs Saisie de listes d'instructions

FB-21

SEGMENT 1

LON = O

I N T R O 1

I N T R O S U P P . : F D BLOC:FB2i 1

Fig. 3.6 Présentation de l'écran pour l'écriture d'un bloc FB

Ecriture de la liste de paramètres Le curseur se trouve derrière le deux-points de la première ligne. Le système attend l'introduction du nom du bloc fonctionnel.

NOM : Le nom du bloc fonctionnel peut être choisi à votre gré. Taper un nom de 8 caracteres au maximum, le premier caractère devant être une lettre (par exemple, EXERCICE). > Taper la suite de caractères EXERCICE. > Appuyer sur la touche de retour chariot.

Le curseur vient se placer dans le champ de saisie DESIG.

DESIG Taper la désignation du paramètre de bloc (opérande formel) d'une longueur maximale de 4 caractères.

> Ici : ENT1

Lorsque la désignation compte moins de 4 caracteres, il faut la terminer en appuyant sur la touche de déplacement du curseur vers la droite (après le quatrième caractère, le curseur saute automatiquement dans le champ de saisie suivant).

3 - 24 O Siemens AG C790W)-B8577-C040-01

Page 122: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de listes d'instructions Introduction de blocs

EIAIDIBTTIZ : lettre correspondant au type de paramètre de bloc > ~ a p e r E.

Le curseur saute automatiquement dans le champ de saisie suivant

BIIBYMIID Le systeme demande l'introduction du format du paramètre. Au moment du paramétrage du bloc fonctionnel, le système vérifie si l'opérande effectif introduit présente le même format que celui défini pour le paramètre de bloc. En cas de discordance, le systeme délivre un message sur l'écran.

> Taper la ou les lettres identifiant le format du paramètre du bloc. Ici : BI

w Si le format est représenté par une seule lettre (W, D), appuyer sur la touche de retour chariot.

Le curseur saute à la ligne suivante de la liste de paramètres. > Compléter la liste de parametres en procédant comme décrit pour ENT1 :

213, flèche vers la droite, 2 SOR, flèche vers la droite, A et W, touche de retour chariot.

Terminer la liste de paramétres > Appuyer une deuxième fois sur la touche de retour chariot.

Le curseur saute à la première ligne du programme. Le système attend la première instruction du programme.

Erreurs de manipulation possibles La liste des parametres de bloc a été terminée trop tôt (on désire ajouter un autre paramètre) : > Positionner le curseur sous la dernière ligne de la liste de paramètres. > Appuyer sur la touche d'insertion d'un espace vertical. > Taper la désignation, le type et le format du paramètre de bloc. > Appuyer sur la touche de retour chariot.

w Insertion ultérieure de paramètres L'insertion de paramètres entre des lignes de la liste de paramètres n'est per- mise que si les paramètres déjà introduits n'interviennent encore dans aucune ligne d'instruction du corps de bloc.

O Siemens AG C79000-B8577-C040-01

Page 123: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introdgction de blocs Saisie de listes d'instructions

Ecrire le programme (corps du bloc)

Liste de paramètres Les paramètres de bloc de tous les segments doivent figurer dans la liste de paramètres.

Le programme proprement dit est toujours écrit en LIST.

> Ecrire les instructions Le curseur se trouve dans la première ligne d'instruction. Chaque ligne est terminée par l'enfoncement de la touche de retour chariot.

Ici : U =ENT1 U E 4.0 = A l . l L =Z13 T =SOR

Terminer le bloc > Taper BE dans la dernière ligne du segment.

Si vous désirez ouvrir un autre segment, il suffit d'appuyer sur la touche *** (terminaison1 ouverture de segments), puis d'écrire les instructions de ce nou- veau segment.

O Siemens AG C79000-B85ïï-COCO-01

Page 124: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de listes d'instructions Introduction de blocs

LON = 25

LECTURE

NOM : EXERCICE

DESIG : ENT1 E/A/D/BfiIZ: E BVBYNVID: BI

DESIG : 213 E/A/D/BfiR: Z

DESIG : SOR EIA/û/Bfi/Z: A BVBYNVID: W

: U = ENTl : U E 4.0 . - . - A 1.1 : L = 213 : T = SOR : BE

Fig. 3.7 Présentation à I'ecran du bloc fonctionnel FB 21

D Siemens AG C79000-B85n-C04001

Page 125: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel - de blocs Saisie de listes d'instructions

3.3 Appel de blocs

3.3.1 Appel des OB, PB, SB dans le programme

Les blocs peuvent être appelés dans le programme utilisateur soit par une instruc- tion de saut inconditionnel (SPA bloc), soit par une instruction de saut conditionnel (SPB bloc).

Voici comment procéder : > INTRO ou LECTURE du bloc dans lequel doit être programmé l'appel de l'OB,

du PB ou du SB, > Ecriture de l'appel du bloc.

Situation de départ En INTRO La fonction a été appelée en appuyant successivement sur les

touches FI (INTRO), puis FI (BLOC) OU

En LECTURE La fonction a été appelée en appuyant successivement sur les touches F2 (LECTURE), puis F2 (BLOC)

La PG affiche le bloc spécifié.

Introduire I'instruction d'appel

En INTRO > Taper I'instruction SPA bloc ou SPB bloc > Valider I'instruction en appuyant sur la touche de retour chariot.

En LECTURE > Appuyer sur la touche CORR pour passer en mode de correction. > Positionner le curseur dans la ligne de la liste d'instructions qui doit être

précédée de I'instruction d'appel. > Appuyer sur la touche d'insertion d'un espace vertical.

Le curseur vient se placer dans la ligne d'instruction vide. > Taper I'instruction SPA bloc ou SPB bloc. > Valider I'instruction en appuyant sur la touche de retour chariot.

II faut remplacer bloc par la désignation réelle du bloc voulu : OBn, PBn ou SBn.

3 - 28 O Siemens AG C79000-08577-CW-01

Page 126: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de listes d'instructions Appel de blocs

Exemple

Appel inconditionnel du PB 10 dans l'OB 1

OB1 SEGMENT 1

SPA PB10

3.3.2 Appel et paramétrage d'un bloc fonctionnel FB ou FX

Procédure : - Charger le bloc appelant. - Ecrire l'appel du bloc fonctionnel. - Ecrire les opérandes actuels.

Exemple d'appel d'un bloc fonctionnel

Le bloc fonctionnel FB21 est appelé dans le PB2 qui doit également contenir les opérandes effectifs.

Situation de départ

Le bloc fonctionnel doit se trouver dans le même fichier programme que le bloc ap- pelant. Ici : [email protected]. La PG affiche le masque CHOIX FONCTION.

Charger le bloc appelant > Appuyer sur la touche F2 (LECTURE). > Appuyer sur la touche F2 (BLOC). > Compléter la ligne de commande :

LECTURE SUPP.: FD BLOC : PB2

O Siemens AG C79MW-B85n-C04QOl 3 - 29

Page 127: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel _de blocs Saisie de listes d'instructions

La console PG affiche le PB2.

Ecrire l'appel > Appuyer sur la touche CORR. > Positionner le curseur dans la ligne de la liste d'instructions précédant I'instruc-

tion d'appel. > Appuyer sur la touche d'insertion d'un espace vertical.

Le curseur vient se placer dans la ligne d'instruction vide. > Taper l'instruction SPA FB 21. > Appuyer sur la touche de retour chariot.

La PG affiche le nom EXERCICE du FB 21. > Appuyer sur la touche de retour chariot.

La PG affiche le premier opérande formel dans la ligne suivante. Elle attend l'introduction du premier opérande effectif.

Ecriture des opbrandes effectifs A chaque opérande formel est associé un opérande effectif. Cette opération s'appelle le paramétrage. Les opérandes effectifs peuvent être écrits directement ou bien le système affiche automatiquement le type et le format de paramètre de bloc. Le cur- seur se trouve derrière la désignation du premier opérande formel.

Un opérande effectif peut être introduit en représentation absolue ou en représentation symbolique si la PG peut accéder au fichier symbolique choisi.

> Taper le type d'opérande (par exemple, M) et I'adresse du paramètre (par exemple, 2.2)

Demander l'affichage du type et du format de paramètre de bloc > Appuyer sur la touche de retour chariot ou sur la touche *. Le système affiche

automatiquement le type de parametre de bloc défini dans la liste de paramètres du bloc fonctionnel. Le type affiché peut être modifié par frappe substitutive ou être repris tel quel.

> Appuyer sur la touche de retour chariot. La PG affiche l'opérande formel suivant.

> Taper (le type de paramètre de bloc et) I'adresse du parametre. > Appuyer sur la touche de retour chariot.

3 - 30 0 Siemens AG C79ûûO-B85?7-CMO-01

Page 128: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de listes d'instructions Appel de blocs - -- -

Tous les opérandes formels suivants sont introduits de la même manière.

PB 2 L O N = 20

SEGMENT 1 0000 B: [email protected]

LECTURE

:SPA FB 21 NOM : EXERCICE

ENTl : M 2.2

213 : Z 2 SOR : AW 3

:U E 1.1

: U E 1.2

: O E 1.3

:= A 1.1 ....

Fig. 3.8 Exemple de paramétrage &un bloc fonctionnel

Terminer le bloc > Appuyer sur la touche de validation.

\

Mémoriser le bloc > Appuyer sur la touche de validation. La console PG affiche la demande de con-

firmation suivante : PB 2 déjà sur fichier destination, écraser?

> Appuyer sur la touche de validation. Le bloc PB 2 modifié est mémorisé.

Page 129: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel - de blocs Saisie de listes d'instructions

3.3.3 Appel d'un bloc de données DB ou DX

Les blocs de données peuvent être appelés à partir d'un autre bloc (OB, PB, SB, FB) au moyen de l'instruction d'appel absolu A DByy (AX DXyy). Toutes les opérations suivantes portant sur la zone d'opérandes D se rapportent alors à ce bloc de données DByy. Ce bloc de données garde sa validité même lorsque l'on quitte le bloc appelant par une instruction de saut, par exemple SPA PB2. II ne perd sa validité qu'au moment de l'appel d'un autre bloc de données. Un bloc de données peut être appelé à plusieurs reprises dans le programme.

............ , .......... OB 1 PB 1 $$$j Blocs de données appelés

Fig. 3.9 Domaines de validité des blocs de données

Q Siemens AG C79000-88577-CW-01

Page 130: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de listes d'instructions Appel de blocs

Exemple d'appel d'un bloc de données

On veut transférer le mot de données DW1 du DB3 dans le DW1 du bloc de données DB20. Ce transfert est programmé dans le segment 3 du bloc PB2. La création d'un bloc de données est décrite au chapitre 8.

Sélection du bloc appelant

II s'agit dans le cas présent du bloc de programme PB2. > Sélectionner le PB2 par les touches F2 (LECTURE) et F2 (BLOC). > Sélectionner le segment 2. > Appuyer sur la touche "* (terminaiçon/ouverture de segments).

Le segment 3 est ouvert.

Ecrire l'appel du DB3

> Taper les instructions ligne par ligne : A DB3 (appel du DB3) L DWI (chargement du DW1) A DB20 (appel du DB20) T DW1 (transfert du DW1 dans l'accu)

Terminer le bloc PB3 > Appuyer sur la touche de validation.

Mémoriser le bloc > Appuyer sur la touche de validation.

La console PG affiche la demande de confirmation suivante : PB 2 déjà sur fichier destination, écraser?

> Appuyer sur la touche de validation. Le bloc PB 2 modifié est mémorisé.

O Siemens AG C79MX)-B857-C040-01

Page 131: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Lecture - de la liste d'instructions Saisie de listes d'instructions

3.4 Lecture de la liste d'instructions

Que signifie lecture et que peut-on lire ?

La fonction de lecture inclut la visualisation sur I'écran, ainsi que l'édition sur une im- primante ou dans un fichier listage. On peut visualiser ou éditer : - des blocs individuels, - tous les blocs d'un type donné (uniquement sur imprimante ou sur fichier), - tous les blocs d'un fichier programme (uniquement sur imprimante ou sur fichier), - un groupe de blocs défini dans la liste de blocs (uniquement sur imprimante ou

sur fichier). Dans tous ces cas, la lecture peut être combinée avec la fonction de recherche.

Edition à l'écran L'édition à l'écran ,est soumise à quelques restrictions concernant le nombre de blocs et de fichiers affichables. Cela est expliqué par la suite lorsque l'on complète la ligne de commande de la fonction de lecture.

Edition sur fichier Cette fonction vous permet de regrouper dans un fichier listage (de type LS.INI) les fichiers ou blocs à imprimer, en vue d'une impression différée. Le nom du fichier listage est inscrit dans un fichier imprimante (de type DR.IN1) que vous avez défini au préalable à l'aide du programme utilitaire de paramétrage d'imprimante. Dès lors que vous avez complété le champ FICHIER-IMPR. dans le masque de pré- réglage du logiciel CONT-LOG-LIST, la PG effectue toutes les éditions sur ce fichier listage, au lieu de déclencher directement I'édition sur imprimante (description détaillée du fichier imprimante dans le paragraphe 12.1.3).

Edition sur imprimante Cette fonction permet de déclencher I'édition des blocs et des fichiers directement sur l'imprimante raccordée à la console PG. S'il ne s'agit pas d'une imprimante standard PT 88, vous devez spécifier dans le masque de préréglage le nom d'un fi- chier imprimante (du type DR.IN1) dans lequel sont stockés les caractères de commande et la largeur du papier utilisé sur le type d'imprimante considéré (descrip- tion détaillée du fichier imprimante dans le paragraphe 12.1.3). Si le champ CARTOUCHE du masque de préréglage est paramétré en conséquence (OUI), la PG ajoute un cartouche au bas de chaque page imprimée (cf. paragraphe 12.1.2).

3 - 34 O Siemens AG C79000-B8577-C040-01

Page 132: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de listes d'instructions Lecture de la liste d'instructions

Où peut s'effectuer la lecture ? Le support d'où seront lus les blocs et les fichiers peut être précisé dans la ligne de commande de la fonction LECTURUBLOC. On a le choix entre les supports PG, AG ou FD. Les commentaires sont lus dans un FD.

Procedure pour la fonction de lecture

Situation de depart Edition sur imprimante L'interface d'imprimante de la PG est paramétrée

conformément à l'imprimante raccordée. Edition sur fichier (LS.IN1) Un fichier LS.INI est spécifié dans le fichier imprimante. Edition sur écran II est inutile de préciser de fichier imprimante.

Le masque de préréglage est complété. La fonction de lecture a été sélectionnée par les touches F2 (LECTURE) et F2 (BLOC). Le système affiche la ligne de commande au bas de l'écran :

LECTURE SUPP.: BLOC : RECHERCH : IMP :

Compléter la ligne de commande SUPP. > Taper les deux lettres d'identification du support de mémorisation (PG, AG ou

FD).

BLOC > Taper le type (et le numéro) du bloc.

RECHERCH > Taper le terme recherché, par exemple E 1 .l, si l'on désire utiliser la fonction de

recherche.

IMP > Taper le caractère *, 1, 2 ou 3 si l'édition doit se faire sur imprimante. > Appuyer sur la touche de validation.

Page 133: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Lecture de la liste d'instructions Saisie de listes d'instructions

Interruption prematurtse de la fonction de lecture sans mbmorisation des modi- fications éventuelles > Appuyer sur la touche d'abandon.

La PG affiche alors le menu CHOIX FONCTION du logiciel CONT-LOG-LIST.

Format A4 Pour imprimer en LIST avec mnémoniques et commentaires d'instructions, utilisez uniquement *, 2 ou 3. En mode 1, les commentaires d'instructions sont tronqués. Format A3 Le cartouche éventuel doit avoir une largeur de 132 caractères (F2.INI).

3.4.1 Recherche d e segments ou d'opérandes

Les termes recherchés peuvent être : - des opérandes : entrées, sorties, mémentos, temporisations, compteurs, blocs,

périphérie, - des numéros de segment :

les numéros de segment s'introduisent sous forme de nombre décimal, - des adresses : adresses d'instructions.

La recherche est possible : - au sein d'un bloc, - au sein de plusieurs blocs d'un certain type, - au sein de tous les blocs mémorisés sur le support sélectionné.

Qu'est-ce qu'une assignation ? En terme de programmation, l'assignation consiste à affecter une valeur à un opérande. Parmi les assignations figurent les fonctions "mise à 1" (S), "mise à O" (R) et "assigna- tion du RLG" (=). Si l'on désire limiter la recherche aux opérandes intervenant dans une assignation, il faut faire précéder l'opérande recherché d'un astérisque.

Terme recherche Le terme recherché peut être indiqué sous forme absolue ou symbolique.

O Siemens AG C79000B85n-C040-01

Page 134: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de listes d'instructions Lecture de la liste d'instructions

Lancement de la recherche

> Compléter le champ RECHERCH dans la ligne de commande et appuyer sur la touche de validation.

Que faire lorsque le terme recherche a et6 trouve ?

Continuer la recherche du même terme à partir de la position affichée : > Appuyer sur la touche de validation.

Interruption de la recherche sans mémorisation des modifications éventuelles : > Appuyer sur la touche d'abandon.

Interruption de la recherche avec mémorisation des éventuelles modifications : > Appuyer sur la touche de validation.

A la demande de confirmation bloc déjà sur fichier destination, écraser ?, il est possible de répondre par OUI (touche de validation) ou par NON (touche d'aban- don).

O Siemens AG C79000-B85TI-C040-01

Page 135: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Lecture - de la liste d'instructions Saisie de listes d'instructions

3.4.2 Impression de la liste d'instructions

Situation de depart La PG affiche la ligne de commande

Exemple : EDlTlON sur IMPRIMANTE

LECTURE SUPP.: FD BLOC : PB2 RECHERCH: IMP:'

> Compléter la ligne de commande. > Appuyer sur la touche de validation.

LON = 21 PB 2 A: [email protected] FOLIO 1

SEGMENT 1 0000 0002 NOM 0004 ENTl O006 213 0008 SOR OOOA OOOC O00E O01 O O01 2 O01 4

SEGMENT 2 O01 6 0018 OOlA OOlC O01 E

0000 : SPA FB 21 : EXERCICE

M 2.2 z 2 AW 3

: U E 1.1 : u E 1.2 : O E 1.3 I = A 1.1 : ...

Fig. 3.10 Listage d'une liste d'instructions

Lectures des adresses relatives d'instructions

La présentation des adresses relatives d'instructions (CAD=compteur d'adresses STEP) est différente selon que l'édition se fait sur imprimante ou à l'écran.

0 Siemens AG C79000-88577-Cm-01

Page 136: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de listes d'instructions Lecture de la liste d'instructions

LIST ' Lors de l'édition sur imprimante (fichier), chaque instruction est précédée de son adresse relative. De plus, I'adresse relative de la première instruction est rappelée après le numéro du segment. C'est ainsi que la première instruction du premier seg- ment d'un bloc aura I'adresse relative 0000 (représentée sous forme de nombre hexadécimal). Lors d'une édition sur écran à partir de FD ou de PG, la touche F5 (ADRESSES) permet d'alterner entre I'affichage des adresses de mots et d'octets. Dans le cas d'une édition sur écran à partir de la mémoire de l'automate (AG), la touche F5 (ADRESSES) permet d'activer et de désactiver I'affichage des adresses relatives.

Mnémoniques Lorsqu'on se trouve en mode de lecture, les mnémoniques des opérandes interve- nant dans le segment affiché peuvent être visualisés sous la forme de liste d'assi- gnation en appuyant sur la touche de fonction FI (VISU.SYMB). A cet effet, il faut que la PG puisse accéder au fichier symbolique correspondant.

En STEP 5, vous pouvez choisir différents modes d'impression :

criture standard

criture normale 10 caractères/pouce sans marg

criture comprimée 5 caractèreslpouce avec mar

Vous pouvez choisir parmi ces différentes possibilités en complétant le champ de saisie IMP: avec l'un des caractères proposés dans ce tableau.

O Siemens AG C79WGB85n-C040-01

Page 137: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Corrections - en LIST Saisie de listes d'instructions

3.5 Corrections en LlST

Dans le mode de représentation LIST, on dispose des possibilités de correction sui- vantes :

Tableau 3.1 Possibilités de correction en LlST

Possibilités de correction en mode de lecture Après l'appel d'un bloc sur I'écran, les fonctions de correction suivantes sont autori- sées : - modifications au sein d'un segment du bloc affiché (en mode CORR.), - insertion d'un segment avant le segment en cours dans le bloc affiché, - adjonction d'un segment après le dernier segment du bloc affiché, - effacement d'un segment du bloc affiché, - effacement du contenu du segment en cours dans le bloc affiché.

Ces possibilités de correction sont valables dans les trois modes de représentation CONT, LOG et LIST. Si vous travaillez en mode CORR., cela est signalé dans le coin supérieur droit de l'écran.

3 - 40 @ Siemens AG C79000-88577-CON-01

Page 138: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de listes d'instructions Corrections en LIST

.Les mnémoniques et les commentaires d'opérandes peuvent être modifiés directement en mode de lecture. La saisie ou la modification des assignations s'effectue en visualisation des mnémoniques que l'on peut activer par la touche FI (VISU.SYMB). Cette fonction est décrite au paragraphe 6.1 .l.

Num6ro de bibliothèque En mode de lecture, le numéro de bibliothèque peut être introduit et corrigé par l'intermédiaire de la touche de fonction F6 (NO. BIB).

Commentaires et FICHIERS-DOC En mode LECTURE, les commentaires et les FICHIERS-DOC relatifs au bloc affi- ché peuvent être introduits ultérieurement dans ce bloc et corrigés. Les commen- taires d'instruction sont introduits ou modifiés en mode de correction (touche CORR ; voir le paragraphe 6.3).

3.5.1 Mode de correction Appel du mode de correction pour modifier un segment : > Appuyer sur la touche CORR.

A présent, vous pouvez procéder à des modifications à l'intérieur du bloc affiché.

Interruption prématurée du mode de correction : > Appuyer sur la touche d'abandon.

La PG retourne au mode de lecture.

Effacement d'un segment : > Demander l'affichage du segment désiré. > Appuyer sur la touche "effacement de segment".

3.5.2 Mode d'insertion Le mode d'insertion permet d'insérer ou d'ajouter un segment.

Insertion d'un segment Demander l'affichage du segment avant lequel doit être inséré un nouveau segment. > Appuyer sur la touche "insertion d'un segment".

O Siemens AG C790M)-B85n-CWO-01

Page 139: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Corrections - en LIST Saisie de listes d'instructions

Adjonction d'un segment

Demander l'affichage du dernier segment. > Appuyer sur la touche *** (terrninaison/ouverture de segments).

Il est possible d'effectuer des corrections au sein d'un segment des que la console PG se trouve en mode éditeur. Le mode éditeur est activé en appelant l'une des fonctions suivantes : - INTRO/BLOC, - LECTURUBLOC/CORRECTION, - LECTURUBLOC/INSERER.

Vous pouvez alors vous servir de toutes les fonctions d'éditeur qui ont été décrites dans les paragraphes précédents traitant de l'introduction des blocs.

Mode editeur Pour pouvoir effectuer les corrections à l'intérieur d'un segment, la PG doit se trouver en mode éditeur.

Recherche L'endroit de la correction peut être trouvé rapidement et simplement à l'aide de la fonction de recherche.

Vbrification de la syntaxe Le curseur ne quitte un champ de saisie que lorsque celui-ci a été complété correc- tement.

Messages possibles

Place insuffisante Le contact ne peut pas être inséré. La distance entre contact est trop faible. > Appuyer sur la touche d'insertion d'un espace.

Touche bloquée La fonction attribuée à cette touche n'est pas possible à l'emplacement du curseur.

3 - 42 O Siemens AG C79000-B8577-C040-01

Page 140: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de listes d'instructions Corrections en LIST

3.5.3 Ecrasement, insertion et effacement d'instructions

Situation de depart: La PG se trouve en mode de correction (mode 6diteur).

Ecrasement > Positionner le curseur

sur le caractère suivant le ":" de l'instruction

> Ecraser I'instruction avec U M 3.4 (effacer les caractères restants).

> Appuyer sur la touche de retour chariot.

Effacement > Positionner le curseur

sur le ":" de I'instruc- tion.

> Appuyer sur la touche d'effacement de caractère.

Insertion > Positionner le curseur

sur un caractère quel- conque de I'instruction devant laquelle on désire insérer une autre instruction. :U E 3.1 :U E3.2 :U E3.3

> Appuyer sur la touche d'insertion d'un espace vertical.

> Taper les caractères :U M3.4.

> Appuyer sur la touche de retour chariot :U E 3.1 :U M4.4 :U E 3.2 :U E3.3

Effectuer d'autres corrections. Ou Mémoriser le bloc corrigé :

> Appuyer deux fois sur la touche de validation. La console PG affiche le message : xxx Déjà sur fichier destination, écraser ? oui> appuyer sur la touche de validation. non > appuyer sur la touche d'abandon.

OU Interrompre les corrections sans mémorisation : > Appuyer sur la touche d'abandon.

@ Siemens AG C7SûWB85Tl-C040-01

Page 141: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CorrecJions en LIST Saisie de listes d'instructions

3.5.4 Adjonction, insertion et effacement de segments

Situation de départ: La PG se trouve en mode de lecture.

tnsertion

> Sélectionner le segment qui doit suivre celui à insérer.

> Appuyer sur la touche d'insertion de segment.

Adjonction

Effacement

> La PG ouvre le nouveau segment. Les numéros de segments suivants sont corrigés. La PG se trouve en mode INSERER.

> Ecrire le nouveau segment. > Appuyer sur la touche de validation.

La PG se trouve à nouveau en mode de lecture.

> Sélectionner le dernier segment. > Appuyer sur la touche de terminai-

sonlouverture de segments.

Sélectionner le segment à effacer. Acppuyer sur la touche "effacement d'un segment". La PG affiche la demande de confirmation : Effacer? Appuyer sur la touche de valida- tion. Le segment est effacé. Les numéros des segments suivants sont corrigés. Ne pas effacer : appuyer sur la touche d'abandon. La PG se trouve en mode de lecture. Appuyer sur la touche CORR pour revenir dans le mode éditeur.

>

Mémoriser le bloc corrigé : > Appuyer sur la touche de validation.

La console PG affiche le message : xxx Déjà sur fichier destination, écraser ? oui > appuyer sur la touche de validation. non > appuyer sur la touche d'abandon.

OU Interrompre les corrections sans mémorisation : > Appuyer sur la touche d'abandon.

3 - 44 Q Siemens AG C79000-B8577-CMO-01

Page 142: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction au logiciel de base STEP 5

Sommaire Avertissements Informations Propositions/Corrections

Première séance à la PG

C79000-R8577-CO40

Saisie de listes 1 d'instructions

1 Saisie de logigrammes ~ Fonctions communes en CONT. LOG et LlST

1 Editeur symbolique

Création de blocs de données

Liste croisée, comparai- son, réassignation

Fonctions PG en ligne en CONT, LOG, LlST

Services pour cartou- ches EPROMIEEPROM

1 Fonctions générales

1 Règles de programmation 1 Annexe

..................................................................

Page 143: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie de schémas à contacts .

Sommaire

4 Saisie de schemas B contacts 4 - 1

4.1 Introduction de blocs ....................................... 4 . 3 . ........................ 4.1.1 Introduction d'un OB. PB ou SB en CONT 4 7

4.1.2 Ecriture de blocs PB. OB. SB en CONT avec opérandes symboliques . 4 . 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.3 Appels de blocs dans le programme - 4 15

4.1.4 Fonctions complexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 . 20

4.2 Lecture d'un schéma contacts ............................. 4 . 22 4.2.1 Recherche de segments ou d'opérandes . . . . . . . . . . . . . . . . . . . . . . . . 4 . 26 4.2.2 Imprimer le schéma à contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 . 27

. 4.3 Corrections en CONT ...................................... 4 29 4.3.1 Exemples ................................................. 4 - 3 4 4.3.2 Insertion. adjonction. effacement de segments . . . . . . . . . . . . . . . . . . . . 4 . 40

O Siemens AG C 7 ~ B 8 5 7 7 - ~ 0 1

Page 144: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie de schémas à contacts

4 Saisie de schémas à contacts

Le schéma à contacts (CONT) est l'un des deux modes de représentation graphi- que d'un programme STEP 5. Les opérations sont représentées sur I'écran par des symboles de contacts analo- gues aux symboles utilisés sur les schémas de circuits (contacts à ouverture et à fermeture, sorties) et par des symboles de fonction.

Les paragraphes suivants décrivent : - des termes spéciaux, - la présentation de I'écran en CONT, - les particularités de l'introduction et de la lecture de blocs en CONT, - les moyens de correction d'un bloc, - plusieurs exemples pour I'introduction et la lecture de blocs avec et sans opé-

randes symboliques.

O Siemens AG C79@3&085n-C040-01

Page 145: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

- Saisie de schémas à contacts

• oc ou page de I'0cran pour le schéma à contacts L'écran est divisé en 8 colonnes et 6 rangées (48 cases). Une rangée a une hau- teur de 3 lignes. Les combinaisons se trouvent dans les 7 premières colonnes, la huitième colonne étant réservée aux sorties.

La désignation et le symbole d'un contact sont disposés l'une au-dessus de l'autre dans une même case. Le contenu de l'écran peut être déplacé au maximum de deux fois et demie vers le haut ou vers le bas. Un menu de touches de fonction est affiché au bas de I'écran. Ces touches permet- tent d'appeler des fonctions de base ainsi que des fonctions complexes. La touche HELP permet de visualiser des masques d'aide qui contiennent des explications concernant les différentes touches.

Fig. 4.1 Découpage de l'écran en CONT

4 - 2 O Siemens AG C79000-B85n-CCdû-01

Page 146: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de schémas à contacts Introduction de blocs

4.1 Introduction de blocs

Particularités du mode de représentation CONT

Blocs fonctionnels Les blocs fonctionnels (FBy, FXy) ne peuvent pas être programmés en CONT, mais ils peuvent être appelés et paramétrés dans ce mode. Cela implique que ces blocs fonctionnels existent dans le fichier programme préréglé.

Blocs fonctionnels Au sein d'un bloc qui doit être programmé en CONT, certains segments peu- vent être écrits en LIST par commutation du mode de représentation. Cela permet d'écrire certaines instructions, telles que SPA FBy ou A DBy. Le système commute automatiquement dans le mode de représentation LlST lorsque le champ "BLOC" de la ligne de commande en mode INTRO contient FB ou FX.

Blocs de donnees Les blocs de données ne peuvent pas être programmés en CONT, mais ils peuvent être appelés.

Commentaires II est possible d'introduire des titres de segments (simple action sur la touche COM) et des commentaires de segments (double action sur la touche COM).

Numéro de bibliothèque (NO. BIB) En mode INTRO, l'introduction ou la modification du numéro de bibliothèque n'est possible qu'avant la première introduction dans un segment (touche flèche large vers le haut). En mode LECTURE, le numéro de bibliothèque peut être introduit ou modifié à tout moment à l'aide de la touche de fonction NO. BIB.

Adresse symbolique des opérandes en introduction et en lecture L'utilisateur peut aussi recourir à des opérandes symboliques ou absolus dans le mode de représentation CONT. II faut avoir créé auparavant la liste d'assignation avec le logiciel EDITEUR SYMBOLIQUE. Ce logiciel est décrit au chapitre 7.

Q Siemens AG C790M)-B857i-CCdû-01 4 - 3

Page 147: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introdgction de blocs Saisie de schémas à contacts

Affichage des opbrandes en CONT

Sur le schéma à contacts, 8 caractères sont réservés pour I'affichage direct des mnémoniques d'opérandes symboliques. Si la longueur des mnémoniques est supérieure à 8 caractères, vous pouvez sé- lectionner dans le masque de préréglage I'affichage des mnémoniques [AFF SYM]. Dans ce cas toutefois, seuls les 8 premiers caractères des mnémoniques sont affichés sur la PG (ou imprimés). Si vous ne désirez pas afficher en CONT les mnémoniques "tronqués", vous pouvez, malgré le préréglage SYMBOLIQUE: OUI, imposer I'affichage des opérandes absolus en sélectionnant [AFF ABS] dans le masque de préréglage.

- Lecture ou modification de la liste d'assignation Si vous avez sélectionné SYMBOLIQUE: OUI dans le masque de préréglage, vous pouvez appeler la liste d'assignation à l'écran et la modifier :

en mode INTRO, par la touche Loupe ou en mode LECTURE, par la touche de fonction F I (VISU.SYMB).

Si vous entrez un nouvel opérande absolu en mode LECTURE / CORR, il est re- pris dans la liste d'assignation et peut se voir affecté uitérieurement un mnémoni- que et un commentaire d'opérande.

- ZO.SEQ n'est plus à jour Si l'on modifie une liste d'assignation en mode LECTURE ou LECTURE 1 CORR, le fichier xxxxxxZ0.INI se trouve modifié. Le fichier séquentiel source xxxxxxZO.SEQ n'est alors plus le bon. Il faut l'actualiser par la fonction spéciale INI>SEQ du logiciel EDITEUR SYMBOLIQUE.

Positionnement automatique du curseur (CURS)

La touche CURS permet d'activer et de désactiver le positionnement automatique du curseur. A l'appel de la fonction INTRO, le positionnement automatique du cur- seur est activé. Lorsque le positionnement automatique est activé, le curseur saute automatique- ment dans un champ de saisie non encore complété, par exemple après la ferme- ture d'une branche. Sinon, il reste dans le dernier champ de saisie.

4 - 4 O Siemens AG C790W-B8577-CM-01

Page 148: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de schémas a contacts Introduction de blocs

conversion ou passage dans un autre mode de représentation En respectant certaines règles de programmation, il est possible de convertir un pro- gramme d'un mode de représentation dans l'un des deux autres. - A l'intérieur d'un bloc, on peut changer de mode de représentation en tapant

l'instruction :AWL au début d'un nouveau segment. - Le bloc peut être converti dans un autre mode de représentation :

- en sélectionnant le préréglage LST (LIST), CNT (CONT) ou LOG dans le masque de préréglage.

- en actionnant l'une des touches -> LOG, -> LST ou -> CNT qui, en mode LECTURE, sont proposées au bas de l'écran.

Conseils pour la manipulation

Explication des touches de fonction dans les masques d'aide La touche HELP permet d'afficher à l'écran un texte explicatif concernant le menu des touches de fonction visualisé.

Chronologie d'introduction L'ordre d'introduction des symboles de contact est indifférent.

Insertion d'un contact à ouverture ou à fermeture Pour pouvoir insérer un symbole de contact, le curseur doit se trouver sur une limite de case, à une distance d'au moins 3 lignes de la branche supérieure.

Mémorisation d'un bloc Après introduction de toutes les désignations, appuyer sur la touche de validation permet de quitter le segment ou le bloc et de le mémoriser.

Introduction des désignations Les désignations des entrées ou des sorties peuvent être saisies directement à la suite du symbole de contact ou ultérieurement. Vous ne pouvez terminer le segment ou le bloc que lorsque toutes les désignations ont été introduites.

O Siemens AG C790M)-B85?7-C040-01

Page 149: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction de blocs Saisie de schémas a contacts

Comment quitter un champ de saisie d'une designation Le curseur ne quitte un champ de saisie : - qu'après introduction correcte de la désignation et enfoncement de la touche de

retour chariot ou - après introduction correcte de la désignation et remplissage des positions

restantes du champ par des blancs.

Corrections Les moyens de correction d'un segment sont exposés au paragraphe 4.3.

O Siemens AG C790~B8577-C040-01

Page 150: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de schémas à contacts Introduction de blocs

4.1.1 lntroduction d'un OB, PB ou SB en CONT

La façon de procéder est la même pour l'introduction des blocs OB, PB ou SB.

L'introduction de ces blocs exige que les conditions mentionnées ci-dessous soient remplies.

Situation de départ Le logiciel CONT-LOG-LIST est chargé. Le système affiche le masque de préréglage. Le cas échéant, l'accès à la liste d'assignation doit être possible.

Parametrer les préréglages > Sélectionner la fonction FI (INTRO), FI (BLOC). > Compléter la ligne de commande. > Introduire les symboles de contacts. > Taper les désignations des entrées et des sorties. > Terminer le bloc. ou > Introduire le segment suivant. > Terminer le bloc.

O Siemens AG C79000-B85n-W01

Page 151: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

lnfroduction de blocs Saisie de schémas a contacts

Exemple : Ecriture du bloc PB 22 en CONT sans opérandes symboliques

Dans l'exemple considéré, la console PG comporte un disque dur. Dans le cas d'une console PG sans disque dur, il faut interpréter les différentes étapes de la manipulation en conséquence.

Le bloc PB 22 comprend un segment. Deux entrées (E 3.1 et E 3.2) sont combinées par une fonction ET. Le résultat de cette combinaison est à nouveau combiné suivant une fonction OU avec une troisième entrée (E 2.3). Le résultat de cette combinaison est affecté à la sortie A 2.0

Situation de départ Le logiciel CONT-LOG-LIST est chargé. Le système affiche le masque de préréglage. Le cas échéant, l'accès à la liste d'assignation doit être possible.

Paramétrer les prkrkglages Le curseur se trouve dans le champ de saisie FICHIER-PROG. - REPRESENT. : CNT - FICHIER-PROG. : B:[email protected] > Appuyer sur la touche de validation ou sur la touche F6 (VALIDER). La console PG affiche le menu de base du logiciel CONT-LOG-LIST.

Appeler la fonction FI (INTRO), F1 (BLOC) > Appuyer sur la touche FI (INTRO). > Appuyer sur la touche F1 (BLOC). La PG affiche la ligne de commande. > Compléter la ligne de commande et appuyer sur la touche de validation

INTRO SUPP.: FD BLOC : PB22

La console PG affiche un schéma a contacts vide. Le curseur est positionné dans la première colonne. Au bas de l'écran est affiché un menu avec les touches pour les fonctions de base et les fonctions complexes. Le positionnement automatique du curseur est activé.

4 - 8 O Siemens AG C79M)O-08577-C040-01

Page 152: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de schémas a contacts Introduction de blocs

.Masque d'aide Avec la touche HELP, l'utilisateur peut s'informer sur la signification des touches de fonction.

Introduire les symboles de contact et les ddsignations

> Appuyer sur la touche de fonction FI (contact à fermeture). Le curseur se trouve dans le champ de saisie de la désignation du premier contact. La PG affiche le circuit avec un contact à fermeture et une sortie.

> Taper la suite de caractères E3.1 et confirmer avec la touche de retour chariot. Le curseur saute dans le champ de saisie de la désignation de la sortie. Si le positionnement automatique du curseur n'est pas activé, le curseur reste dans le champ de saisie du contact.

> Taper la suite de caractères A2.0 et confirmer avec la touche de retour chariot. Le curseur vient se placer sous la branche que l'on vient d'introduire. On peut alors soit terminer le bloc, soit ouvrir un nouveau segment en appuyant sur la touche *** (terminaison/ouverture de segments).

> Ramener le curseur derrière le dernier contact dans la branche précédente en se servant des touches fléchées (flbches larges).

> Appuyer sur la touche de fonction FI (contact à fermeture). > Taper la suite des caractères E3.2 et confirmer par la touche de retour chariot. > Au moyen des touches fléchées (fleches larges), positionner le curseur dans la

première colonne d'écran, à au moins trois lignes sous la première branche. > Appuyer sur la touche de fonction F2 (contact à ouverture). > Prolonger la branche en appuyant sur la touche fléchée (fléche large vers la

droite). > Refermer la branche en appuyant sur la touche de fonction F3. > Taper la suite de caractères E2.3 et confirmer avec la touche de retour chariot.

Q Siemens AG C79000-B&77-024&01

Page 153: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction de blocs Saisie de schémas à contacts

f

PB 22

SEGMENT 1

Fig. 4.2 Exemple pour le PB 22

Terminer et m0moriser le bloc

> Appuyer sur la touche de validation. La console PG ajoute automatiquement I'instmction "fin de bloc" (BE) et mémorise le bloc PB 22 dans le fichier programmme [email protected], si ce bloc n'existe pas encore. Si le PB 22 existe déjà dans le fichier [email protected], il est possible soit d'écraser le bloc existant en appuyant sur la touche de validation en réponse à la demande du système, soit d'abandonner le nouveau bloc sans le mémoriser en appuyant sur la touche d'abandon.

O Siemens AG C79000-88577-CM-01

Page 154: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de schémas à contacts Introduction de blocs

4.1.2 Ecriture de blocs PB, OB, SB en CONT avec opérandes symboliques

Avant de pouvoir écrire un bloc avec des opérandes symboliques, il faut avoir créé une liste d'assignation contenant les correspondances entre les opérandes sym- boliques (mnémoniques) et les opérandes absolus. La création de cette liste d'assignation est décrite au chapitre 7 (Editeur sym- bolique).

Si I'on a choisi SYMBOLIQUE: OUI dans le masque de préréglage et si I'on a défini un nom de fichier symbolique auquel peut accéder la console PG, il est possible de programmer le schéma à contacts avec des opérandes absolus ou symboliques. Lors de la programmation avec des opérandes symboliques, la chronologie des opérations ne diifère pas de celle indiquée pour la programmation avec des opé- randes absolus.

Syntaxe Un mnémonique doit être précédé d'un trait d'union.

Lecture ou modification de la liste d'assignation Si I'on a sélectionné SYMBOLIQUE: OUI dans le masque de préréglage, il est possible d'appeler à l'écran et de modifier la liste d'assignation :

en mode INTRO, par la touche Loupe ou en mode LECTURE, par la touche de fonction FI (VISU.SYMB).

Si I'on introduit un nouvel opérande absolu en mode LECTURE 1 CORR, il est repris dans la liste d'assignation et peut se voir affecter ultérieurement un mnémonique et un commentaire d'opérande.

ZO.SEQ n'est plus à jour Si I'on modifie une liste d'assignation en mode LECTURE ou LECTURE / CORR, le fichier xxxxxxZ0.INI se trouve modifié. Le fichier séquentiel source xxxxxxZO.SEQ n'est alors plus le bon. II faut l'actualiser par la fonction spéciale INlzSEQ du logiciel EDITEUR SYMBOLIQUE.

O Siemens AG C79000B8577-C040-01

Page 155: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction - de blocs Saisie de schémas à contacts

Exemple : Ecriture du PB24 avec opérandes symboliques

Le bloc de programme PB24 ne contient qu'une simple combinaison ET.

Croquis

Situation de départ Le logiciel CONT-LOG-LIST est chargé. La PG affiche le masque de préréglage. La PG peut accéder à la liste d'assignation désirée : FICHIER-SYMB.: [email protected] LONG.MNEMONIQ.: 24 LONG. COMMENT. : 40

> Si elle n'existe pas, introduire la liste d'assignation du fichier symbolique [email protected] I en ayant recours au logiciel EDITEUR SYMBOLIQUE.

lntroduction de la liste d'assignation Le chapitre 7 explique comment introduire une liste d'assignation.

/ E 0.0 MNEMONIQUE POUR ENTREE O COMMENTAIRE POUR ENTREE 0.0

E 0.1 MNEMONIQUE POUR ENTREE 1 COMMENTAIRE POUR ENTREE 0.1

A 0.0 MNEMONIQUE POUR SORTIE O COMMENTAIRE POUR SORTIE 0.0

M 0.0 MNEMO. POUR MEMENTO O COMMENTAIRE POUR MEMENTO 0.0 1

Fig. 4.3 Exemple de liste d'assignation

O Siemens AG C79000-B8577-W-01

Page 156: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de schémas a contacts introduction de blocs

Parariietrer les préréglages Ici, les préréglages à paramétrer sont : - REPRESENT. : CNT - FICHIER-PROG. : [email protected] - FICHIER-SYMB. : [email protected] - SYMBOLIQUE : OUI [AFF SYM]

Valider les prereglages

> Appuyer sur la touche de validation. La PG affiche le menu de CHOIX FONCTION.

Appeler la fonction FI (INTRO), FI (BLOC) : > Appuyer sur la touche FI (INTRO). > Appuyer sur la touche F I (BLOC).

La PG affiche la ligne de commande au bas de l'écran.

> Compléter la ligne de commande, puis appuyer sur la touche de validation.

INTRO SUPP.: FD BLOC : PB24

La PG libère l'écran pour l'écriture d'un bloc.

Introduire les symboles de contacts et les designations > Appuyer sur la touche de fonction FI (contact à fermeture) ou sur la touche

spéciale du clavier Le curseur se trouve dans le champ de saisie de la désignation du premier con- tact. La PG affiche le circuit avec un contact à fermeture et une sortie.

> Taper la suite de caractères EO.0 et confirmer avec la touche de retour chariot. Le curseur saute dans le champ de saisie de la désignation de la sortie. Si le positionnement automatique du curseur n'est pas activé, le curseur reste dans le champ de saisie du contact.

> Taper un tiret. Le curseur vient se placer dans la troisième ligne à partir du haut. La console PG attend l'introduction du mnémonique.

O Siemens AG C79ûûû-B8577-C040-01

Page 157: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction de blocs Saisie de schémas a contacts

> Taper la suite de caractères MNEMONIQUE POUR SORTIE O et confirmer par la touche de retour chariot. La PG recherche dans la liste d'assignation choisie le mnémonique tapé et I'af- fiche sous forme tronquée (car il est plus long que 8 caractères). Le curseur vient se placer sous la branche que l'on vient d'introduire. On peut alors soit terminer le bloc, soit ouvrir un nouveau segment en appuyant sur la touche *** (terminaison/ouverture de segments).

> Ramener le curseur derrière le dernier contact dans la branche précédente à l'aide des touches fléchées (flèches larges).

> Appuyer sur la touche de fonction FI. > Taper la suite de caractères EO.l et confirmer par la touche de retour chariot.

Lecture des assignations utilisées

> Appuyer sur la touche Loupe. La PG affiche les correspondances entre mnémoniques et opérandes absolus pour les opérandes utilisés.

> Appuyer sur la touche d'abandon. La PG retourne dans le masque de saisie.

ou > Positionner le curseur sur les opérandes. La PG affiche à la troisième ligne I'as-

signation et le commentaire d'opérande.

Terminer et mémoriser le bloc

> Appuyer sur la touche de validation. La console PG ajoute automatiquement l'instruction "fin de bloc" (BE) et mémorise le bloc PB 24 dans le fichier programme [email protected], si ce bloc n'existe pas encore. Si le PB 24 existe déjà dans le FICHIER [email protected], il est possible soit d'écraser le bloc existant en appuyant sur la touche de validation en réponse à la demande du système, soit d'abandonner le nouveau bloc sans le mémoriser en appuyant sur la touche d'abandon.

O Siemens AG C79000-B8577-CM-01

Page 158: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de schémas à contacts Introduction de blocs

4.1.3 Appels de blocs dans le programme

En STEP 5, il existe des appels inconditionnels et des appels conditionnels. En CONT, l'appel conditionnel d'un bloc n'est exécuté que si le circuit est "passant" ; en LIST et en LOG, l'appel conditionnel n'est exécuté que si le résultat logique pré- cédent (RLG) est à "1".

Les appels de bloc peuvent être introduits :

en LlST sous forme d'instruction SPA - appel inconditionnel SPB - appel conditionnel

PB - d'un bloc de programme FB - d'un bloc fonctionnel SB - d'un bloc séquentiel

BA FX appel inconditionnel d'un bloc fonctionnel étendu BAB FX appel conditionnel d'un bloc fonctionnel étendu

A DB appel d'un bloc de données AX DX appel d'un bloc de données étendu

en CONT ou LOG Le bloc fonctionnel (FB ou FX) représente un cas spécial, car il est le seul à pouvoir être appelé sous forme de symbole CONT (cadre avec entrées et sorties) par la touche spéciale FB ou par les touches de fonction. Dans cette représentation, les entrées et sorties du symbole constituent les paramètres du bloc fonctionnel. Pour tous les autres appels de bloc, il faut commuter auparavant en LIST. A cet effet, taper au début du segment la suite de caractères :AWL et confirmer par la touche de retour chariot.

O Siemens AG C79û@2-B85n-C04001

Page 159: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introd~ction de blocs Saisie de schémas a contacts

~ p p e l et parambtrage de blocs fonctionnels FB et FX

En CONT et en LOG, les blocs fonctionnels sont appelés par la touche spéciale FB. La façon de procéder est la même en CONT et LOG.

Commutation en LIST Si I'on désire paramétrer le bloc fonctionnel en LIST, il est possible de commuter dans ce mode de représentation en introduisant, au début du segment, la suite de caractères :AWL.

Situation de départ Le segment vient d'être ouvert. Le bloc fonctionnel que I'on désire appeler existe dans le fichier programme choisi. préréglé.

> Appeler le bloc fonctionnel. > Introduire le type et le numéro du bloc. > Paramétrer le bloc (introduire les désignations des entrées et des sorties). > Mémoriser le bloc ou ouvrir le segment suivant.

O Siemens AG C7SûûC-B8577-C343-01

Page 160: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de schémas a contacts Introduction de blocs

Exem.ple : Appel et paramétrage du FB 21

On désire programmer dans le segment 2 du PB 22 un appel inconditionnel du bloc fonctionnel FB 21 que l'on paramétrera ensuite. Le mode d'introduction du FB 21 est décrit dans le paragraphe 3.2.5. II faut d'abord appeler le bloc PB 22 à l'aide des touches F2 (LECTURE) et F2 (BLOC), puis ouvrir le deuxième segment.

Situation de départ Le bloc fonctionnel FB 21 et le bloc de programme PB 22 existent dans le fichier programme [email protected]. Le PB 22 a été appelé. La PG affiche le segment 1. Le curseur se trouve dans ce segment.

Ouvrir le segment 2 du PB 22 : > Appuyer sur la touche *** (terminaison/ouverture de segments).

La PG affiche le segment 2 vide.

Programmer l'appel inconditionnel du bloc fonctionnel FB 21

> Appuyer sur la touche spéciale FB. Le système affiche un menu de touches de fonction au bas de l'écran.

FB(FX)-A --, appel inconditionnel de blocs

FB(FX)-B - appel conditionnel de blocs

> Appuyer sur la touche FI. La console PG affiche une partie du symbole de fonction et attend l'introduction du type et du numéro de bloc..

Ecrire le type et le numéro de bloc

> Taper la suite de caractères FB21, suivie d'un retour chariot. Le système recherche dans le fichier programme choisi le bloc fonctionnel indiqué et affiche ensuite le symbole complet du FB21. Les désignations des entrées et des sorties à paramétrer se trouvent à l'intérieur du symbole. Le curseur est placé dans le champ de saisie du premier opérande effectif (paramètre).

O Siemens AG C79000B85n-C04û-01 4 - 1 7

Page 161: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introdgction de blocs Saisie de schémas a contacts

PB 22

SEGMENT 2

1 EXERCICE 1

Parametrer le bloc (introduire les designations des entrées et des sorties)

@jgg@g@z

Le pararnétrage revient à introduire les désignations des entrées et des sorties du symbole, c'est-à-dire à introduire les opérandes effectifs du bloc. > Taper la suite de caractères E 1.1 et confirmer par la touche de retour chariot. > Taper la suite de caractères Z 6 et confirmer par la touche de retour chariot. > Taper la suite de caractères AW 124 et confirmer par la touche de retour

chariot.

O Siemens AG C79000-B8577-CM-01

&a$&gg B&ggg@,? > = < 1 \ I F

Fig. 4.4 Exemple d'appel d'un FB en CONT

@$>@@>$,rn *XruXruXruri

Ut m$g$m .--*

4 sBggT$m &&

-0- S I R $$%y&- ~ ~ s , . ~ * C C C - p p m $ *.J&;s ,~,,~.,.,,.,,,,,,.,.~.

L T 1

Page 162: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de schémas a contacts Introduction de blocs

PB 22 C:[email protected] LON=1 O

SEGMENT 2 INSERER

FB 21

1 EXERCICE 1

Terminer le bloc > Appuyer sur la touche de validation.

La console PG demande si le bloc existant doit être écrasé. Si l'introduction s'est faite correctement, répondre oui.

> Appuyer sur la touche de validation. Le bloc que l'on vient d'écrire est mémorisé.

mgw$$ ss.:.a,..~~~~..q

\ 3 k

O Siemens AG C7Sûûû-B@577-CMO-01

Fig. 4.5 Exemple de paramétrage &un FB en CONT

s:F.&gb:!;; LE ~p;<$$ ~;Cf~~F)?BxG~;

1

~ : ~ ~ Y ~ ~ Y ~ ~ ~ Y ~ ~ : # ~

~j&&@%g;:~;::;d:i -0-

.~v iiI;:;j;gj@j@j& S I R

:$rsy$yr.......'*se:s ~ , 1 3 x G ~ ~ $ j , ~ j ~ ; ~

n T

~:.:;.:r.:r.:.'...:.~.~n.......,...:.:. $ ~ ~ ; $ ~ ~ ~ ~ ; $ j j ~ j j

1

...... ...................................... $,&,gm@g

> = < )

Page 163: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introdgction de blocs Saisie de schémas à contacts

Appel de blocs de donnees DB et DX

L'appel d'un bloc de données se programme par l'instruction A DBn ou AX DXn. Cela exige de passer auparavant en LIST. La maniere de procéder pour la saisie de ces blocs est décrite au chapitre 8.

Commutation en LlST La commutation en LlST ne peut s'effectuer qu'en début de segment.

Commutation en LlST si la PG se trouve en mode INTROI BLOC > Appuyer sur la touche "* (terminaison/ouverture de segments) ou sur la touche

insertion d'un segment. La PG affiche un nouveau segment.

> Taper la suite de caracteres :AWL et confirmer par la touche de retour chariot.

Ecrire l'appel > Taper la suite de caracteres ADB ou AXDX suivie du numéro de bloc désiré,

puis confirmer par la touche de retour chariot.

4.1.4 Fonctions complexes

Les fonctions complexes peuvent être introduites par l'intermédiaire : - des touches de fonction (F5 à F8) pour "SIR", "compteur", "comparaison" et

"temporisation" - des touches spéciales du clavier, - des symboles de sortie.

Introduction par les touches de fonction

La maniere de procéder pour I'introduction de fonctions complexes par les touches de fonction ne se distingue en rien de celle décrite pour I'introduction des fonctions de base. La touche HELP permet de visualiser des textes explicatifs concernant la significa- tion des touches affectées aux fonctions complexes

4 - 20 O Siemens AG C79000-BB577-CW-01

Page 164: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de schémas a contacts Introduction de blocs

Introduction par les symboles de sorties

Le tableau ci-après donne les correspondances possibles entre les opérations et les zones d'opérandes. La désignation de I'opération (par exemple, SI) est inscriie dans le symbole de con- tact de sortie.

Situation de depart La PG affiche une branche avec une sortie. Toutes les désignations d'entrées et de sorties ont été introduites.

G6n6rer le symbole de sortie > Au moyen des touches fléchées (flèches fines) amener le curseur dans le champ

de sortie :

++* +i * = position du curseur

Introduire I'opération > Taper la suite de caractères représentant I'opération (par exemple, SI) et con-

firmer par la touche de retour chariot. Le curseur vient se placer dans le champ de saisie de la désignation situé au-dessus de la nouvelle sortie.

> Taper la désignation de l'opérateur fonctionnel (par exemple, T3 pour temporisa- tion 3) et confirmer par la touche de retour chariot. La PG affiche les autres sorties à préciser. Dans l'exemple considéré, elle demande d'introduire une valeur de temporisation.

> Taper la suite de caractères correspondante, par exemple, KT010.2, et confirmer par la touche de retour chariot.

O Siemens AG C79000-B85n-C040-01 4 - 21

Page 165: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Lecture - d'un schéma à contacts Saisie de schémas à contacts

4.2 Lecture d'un schéma à contacts

Que signifie lecture et que peut-on "lire" ?

La fonction de lecture inclut la visualisation sur I'écran ainsi que l'édition sur une im- primante ou dans un fichier listage de type LS.INI. On peut visualiser ou éditer : - des blocs individuels, - tous les blocs d'un type donné, - tous les blocs d'un fichier programme, - un groupe de blocs défini dans la liste de blocs.

Dans tous ces cas, la lecture peut être combinée avec la fonction de recherche.

Edition à I'bcran

L'édition à I'écran est soumise à quelques restrictions concernant le nombre de blocs et de fichiers affichables. Cela est expliqué par la suite lorsque l'on complète la ligne de commande de la fonction de lecture.

Edition sur fichier

Cette fonction permet à l'utilisateur de regrouper dans un fichier listage (du type LS.INI) les fichiers ou blocs à imprimer, en vue d'une impression différée. Le nom du fichier listage est inscrit dans un fichier d'imprimante (du type DR.INI) défini au préalable à l'aide du programme utilitaire de paramétrage d'imprimante. Une fois le fichier listage choisi dans le logiciel CONT-LOG-LIST, la PG effectue toutes les éditions, y compris la recopie d'écran (HARDCOPY), sur ce fichier lis- tage, au lieu de déclencher directement l'édition sur imprimante (description détaillée du fichier listage au chapitre 12).

Page 166: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de schémas à contacts Lecture d'un schéma à contacts

Capacité mémoire Lors d'une nouvelle édition sur le même fichier listage, ce dernier n'est pas écrasé, mais les nouvelles données sont inscriies à la suite du fichier existant.

Edition sur imprimante Cette fonction permet d'imprimer l'édition des blocs et des fichiers directement sur l'imprimante raccordée à la console PG. S'il ne s'agit pas d'une imprimante standard PT 88, vous devez spécifier dans le masque de préréglage le nom d'un fichier impri- mante (du type DR.INI), dans lequel seront rangés les caractères de commande et la largeur du papier utilisé sur le type d'imprimante considéré (description détaillée du fichier imprimante au chapitre 12). Si le champ CARTOUCHE du masque de préréglage est paramétré en conséquence (OUI), la PG ajoute un cartouche au bas de chaque page imprimée (au chapitre 12, paragraphe 12.1.3). Durant I'édition sur fichier ou sur imprimante, la PG affiche également des informations qui ne sont cependant pas significatives, car incomplètes.

Ou peut s'effectuer la lecture ? Le support d'où seront lus les blocs et les fichiers peut être spécifié dans la ligne de commande de la fonction LECTURUBLOC. On a le choix entre les supports PG, AG ou FD. Les commentaires sont lus à partir de FD.

Procédure à suivre pour la fonction d e lecture

Situation de départ Edition sur imprimante L'interface d'imprimante de la PG est paramétrée

conformément à I'imprimante raccordée.

Edition sur fichier (LS.INI) Un fichier LS.INI est précisé dans le fichier imprimante.

Edition sur écran II est inutile de spécifier un fichier imprimante. Le logiciel CONT-LOG-LIST est chargé. Le système affiche le masque de préréglage. Le curseur clignote dans le champ d'introduction FICHIER-PROG.

O Siemens AG C79000B8577-C040-01

Page 167: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Lecture - d'un schéma à contacts Saisie de schémas à contacts

Paramétrer les préréglages

> Ecrire le nom du fichier programme sous lequel le bloc est mémorisé sur la dis- quette ou sur le disque dur.

> Ecrire le nom du fichier imprimante contenant les paramètres de l'interface d'im- primante si I'on desire une édition sur imprimante ou sur fichier listage.

> Ecrire le nom du fichier cartouche si I'on désire imprimer un cartouche en bas de page-

> Sélectionner les autres préréglages au moyen des touches de fonction. > Appuyer sur la touche de validation ou sur la touche F6 (VALIDER).

Appeler la fonction de lecture

> Appuyer sur la touche F2 (LECTURE) > Appuyer sur la touche F2 (BLOC)

Le système affiche la ligne de commande au bas de l'écran.

LECTURE SUPP: BLOC : RECHERCH: IMP:

Compléter la ligne de commande

La touche HELP permet d'afficher des informations pour compléter la ligne de commande.

SUPP. > Taper les deux lettres d'identification du support de mémorisation (PG, AG ou

FD) BLOC > Taper le type (et le numéro) de bloc et confirmer avec la touche de retour

chariot. RECHERCH > Taper le terme recherché, par exemple E 1.1, si I'on désire recourir à la fonction

de recherche et confirmer avec la touche de retour chariot. IM P > Taper le caractère *, 1, 2 ou 3 si l'édition doit se faire sur imprimante et

confirmer avec la touche de retour chariot. Appuyer sur la touche de validation.

O Siemens AG C79000-B8577-Cû4û-ûl

Page 168: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de schémas à contacts Lecture d'un schéma à contacts

.Mn6moniques En mode de lecture, la touche de fonction FI (VISU.SYMB) permet d'appeler la liste d'assignation des opérandes symboliques figurant dans le segment af- fiché. A cet effet, la console PG doit pouvoir accéder au fichier symbolique correspondant.

Interruption de la fonction de lecture, sans mémorisation des modifications éven- tuelles > Appuyer sur la touche d'abandon.

La PG affiche alors le menu CHOIX FONCTION du logiciel CONT-LOG-LIST.

Exemple : Edition d'un PB sur imprimante

PB 22 C: [email protected] LON=16 SEGMEM 1 0000 INTITULE DU PB22, SEGMEM 1 FOLIO 1

Commentaire de segment PB22. segment 1

Au sein d'un bloc, il est possible d'entrer un commentaire de segment dans chaque segment. La longueur cumulée de tous les commentaires de segments d'un bloc ne doit pas exceder 16 k caracieres.

- E M S 1 - E M S 2 -SOR 2.0

[ '

: (h

E 3.1 = ENT3-1 EMREE 3.1 E 3.2 = ENT 3-2 ENTREE 3.2 E 2.3= ENT 2-3 EMREE 2.3 A 2.0 = SOR 2.0 SORTIE 2.0

SEGMENi 2 0005

FB 21

EXERCICE

E M l - 1 { c 1 ; l W - 1 2 4 -COMPT.6

E 1.1 = ENT 1-1 EMREE 1.1 Z 6 = COMPT.6 COMPTEUR 6 AW 124 = AW-124 MOT DE SORTIE 124

Fig. 4.6 Exemple de listage sur imprimante d'un bloc en CONT

O Siemens AG C79XSB8577-C040-01

Page 169: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

L ecturc d'un schéma à contacts Saisie de schémas à contacts

4.2.1 ' Recherche de segments ou d'opérandes

On recherche un terme. Les termes recherchés peuvent être : - des opérandes : entrées, sorties, mémentos, temporisations, compteurs, blocs,

périphérie, - des numéros de segment :

Les numéros de segment s'introduisent sous forme de nombre décimal. - des adresses : adresses d'instructions.

La recherche est possible : - au sein d'un bloc, - au sein de plusieurs blocs d'un certain type, - au sein de tous les blocs mémorisés sur le support sélectionné.

Qu'est-ce qu'une assignation ? En terme de programmation, l'assignation consiste à affecter une valeur à un opérande. Parmi les assignations figurent les fonctions "mise à 1" (S), "mise à O" (R) et "assignation du RLG" (=). Si l'on désire limiter la recherche aux opérandes intervenant dans une assignation, il faut faire précéder l'opérande recherché d'un as- térisque.

Terme recherche Le terme recherché peut être indiqué sous forme absolue ou symbolique.

Lancement de la recherche Compléter le champ RECHERCH dans la ligne de commande et appuyer sur la touche de validation.

Que faire lorsque le terme recherché a été trouvé ? Continuer la recherche du même terme à partir de la position actuelle affichée : > Appuyer sur la touche de validation.

Interrompre la recherche sans mémorisation des modifications éventuelles > Appuyer sur la touche d'abandon.

O Siemens AG C79ûûû-B85ï7-C040.01

Page 170: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de schémas à contacts Lecture d'un schéma à contacts

Interrompre la recherche avec mémorisation des éventuelles modifications > Appuyer sur la touche de validation

A la demande de confirmation bloc déjà sur fichier destination, écraser?, il est possible de répondre par OUI (touche de validation) ou par NON (touche d'abandon).

4.2.2 Imprimer le schéma à contacts

Situation de depart Edition sur imprimante : L'interface d'imprimante de la PG est paramétrée conformément à i'imprimante raccordée. Le masque de préréglage est paramétré. La PG affiche le menu CHOIX FONCTION.

Appeler la fonction de lecture

> Appuyer sur la touche F2 (LECTURE). > Appuyer sur la touche F2 (BLOC). La console PG affiche la ligne de commande au bas de l'écran.

LECTURE SUPP.: BLOC : RECHERCH : IMP:

Compl6ter la ligne de commande

SUPP. > Taper les deux lettres d'identification du support de mémorisation (PG, AG ou

FD) et confirmer par la touche de retour chariot. BLOC > Taper le type (et le numéro) de bloc et confirmer par la touche de retour chariot. RECHERCH > Taper le terme recherché, par exemple E 1 .l, si l'on désire recourir a la fonction

de recherche et confirmer par la touche de retour chariot. IMP > Taper le caractère *, 1, 2 ou 3 si l'édition doit se faire sur imprimante et con-

firmer par la touche de retour chariot. > Appuyer sur la touche de validation.

O Siemens AG C79000-88577-C040-01

Page 171: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Lectu-d'un schéma a contacts Saisie de schémas a contacts

Mnémoniques Les mnémoniques des opérandes existant dans le segment affiché peuvent être appelés dans le mode de lecture sous la forme de liste d'assignation en appuyant sur la touche de fonction FI (VISU.SYMB). A cet effet, il faut que la PG puisse accéder au fichier symbolique correspondant.

Modes d'impression possibles

En STEP 5, l'utilisateur peut choisir différents modes d'impression.

Pour ce faire, il faut indiquer l'un des caractères suivants dans le champ de saisie IMP: de la ligne de commande :

O Siemens AG C790W-68577-C040-01

pour PT 88

12 caractères 1 pouce 10 caractères 1 pouce sans marge 15 caractères 1 pouce avec marge 17 caractères / pouce sans marge

IMP:

1 2 3

Impression en

Ecriture standard Ecriture normale Ecriture comprimée Ecriture super-comprimée

Page 172: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de schémas à contacts Corrections en CONT

4.3 Corrections en CONT

Ce chapitre décrii les différentes possiblités de correction au sein d'un bloc ou d'un segment et les illustre à l'appui d'exemples.

Dans le mode de représentation CONT, on a les possibilités de corrections suivantes :

Ecrasement d'opérandes (mode CORR. ou INSERER) d'entrées (mode CORR. ou INSERER) de symboles de fonction (mode CORR. ou INSERER) de contacts (mode CORR. ou INSERER)

Insertion d'entrées (mode CORR. ou INSERER) de symboles de fonction (mode CORR. ou INSERER) de contacts (mode CORR. ou INSERER) de segments (mode LECTURE)

Effacement d'entrées (mode CORR. ou INSERER) de symboles de fonction (mode CORR. ou INSERER) de contacts (mode CORR. ou INSERER) de segments (mode LECTURE)

Corrections au sein d'un segment II est possible d'effectuer des corrections au sein d'un segment des que la console PG se trouve en mode éditeur. Le mode éditeur est activé en appelant l'une des fonctions suivantes : - INTRO/BLOC, - LECTU R WBLOC/CORR., - LECTURWBLOC/INSERER.

Vous pouvez alors vous servir de toutes les fonctions d'éditeur qui ont été décrites aux chapitres précédents traitant de l'introduction des blocs.

O Siemens AG C79000-B85n-C04001 4 - 29

Page 173: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Corrections en CONT Saisie de schémas a contacts

Mode de correction En mode d'introduction, toutes les corrections sont possibles, étant donné que la PG se trouve en mode éditeur. Lorsque l'on se trouve en mode de lecture, il faut appeler la fonction de correction en appuyant sur la touche spéciale CORR pour pouvoir passer en mode éditeur.

RECHERCHE L'endroit de la correction peut être trouvé rapidement et simplement a l'aide de la fonction de recherche.

Verification de la syntaxe Le curseur ne quitte un champ de saisie que lorsque celui-ci a été complété cor- rectement.

Effacement de fonctions complexes L'effacement de bascules, temporisations et compteurs n'est possible que si la sortie binaire Q est reliée à au moins un contact ou à un symbole de fonction.

Page 174: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de schémas à contacts Corrections en CONT

C arche à suivre pour l'exécution de corrections

Ecrasement d'opérandes, d'entrées et de contacts

Situation de dOpart La PG se trouve en mode éditeur (CORR., INTRO ou INSERER).

Opérandes

> Positionner le curseur dans le champ de saisie de I'opérande

> Introduire l'opérande, effacer éventuellement des caractères Appuyer sur la touche de retour chariot.

Entrees, symboles de fonction, contacts > Positionner le curseur

> Appuyer sur la touche de fonc- tion, par exemple combinaison ET.

> Effectuer d'autres corrections OU

> Mémoriser le bloc corrigé La PG affiche le message : Déjà sur fichier destination, écraser ? Oui appuyer sur la touche de validation, Non appuyer sur la touche d'abandon.

ou Interrompre les corrections sans mémorisation : > Appuyer sur la touche d'abandon.

O Siemens AG C79000-B85n-C04001

Page 175: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Correaions en CONT Saisie de schémas à contacts

lnseition d e branches et d e contacts en CONT

Situation de départ La PG se trouve en mode éditeur (CORR., INTRO ou INSERER).

(Branche parallèle)

> Positionner le curseur entre les branches de contacts.

> Appuyer au moins trois fois sur la touche d'insertion d'un espace verti- cal.

> Positionner le curseur au moins trois lignes audessus de la branche suivante ou audessous de la branche précédente.

> Appuyer sur la touche du contact voulu. La branche avec ce contact est insérée.

(Contact en série)

> Placer le curseur devant le contact avant lequel on désire en insérer un autre.

> Appuyer une fois sur la touche d'in- sertion d'un espace horizontal.

> Appuyer sur la touche du contact voulu. Le contact est inséré.

> Effectuer d'autres corrections. ou

> Mémoriser le bloc corrigé. La PG affiche le message : Déjà sur fichier destination, écraser ? Oui appuyer sur la touche de validation. Non appuyer sur la touche d'abandon.

OU

Interrompre les corrections sans mémorisation. > Appuyer sur la touche d'abandon.

O Siemens AG C79KKLB8577-C040-01

Page 176: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sa is ie - schémas à contacts Corrections en CONT

Effacement d'entrées, de symboles de fonction et de contacts

> Positionner le curseur. > Appuyer sur la touche d'effacement de caractére.

Effectuer d'autres corrections

Memoriser le bloc corrige > Le système affiche le message :

Déjà sur fichier destination, écraser ? Oui appuyer sur la touche de validation. Non appuyer sur la touche d'abandon.

Interrompre les corrections sans mémorisation > Appuyer sur la touche d'abandon.

O Siemens AG C79M)13-B85n-C040-01

Page 177: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Correcjions en CONT Saisie de schémas à contacts

4.3.1 Exemples

Adjonction d'une entr6e

Situation de déparr:

Appuyer sur:

Afi ichage:

???????

Fig. 4.7 Adjonction d'une entrée

Appuyer sur: 3 >

Affichage:

El Fig. 4.8 Insertion &une entrée

O Siemens AG C79000-08577-Cm-01

Page 178: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de schémas à contacts Corrections en CONT

Adjonction d'une sortie

Situation de déparl:

+ - l ~ ~ ~ ~ ~ I I I I

au choix a p r b le I

dernier coniaci

Appuyer sur: I

Affichage:

E1O.O E1O.l El02 E10.3

???????

Fig. 4.9 Insertion &une sortie supplémentaire

Adjonction d'un element de liaison

Situation de départ:

€10.0 E1O.l A 10.0

(3+

Appuyer sur:

Affichage:

ci- Fig. 4.10 Adjonction d'un élément de liaison

O Siemens AG C79000-B85n-C040-01

Page 179: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Corrections - en CONT Saisie de schémas à contacts

Adjonction de contacts

Situelion de départ:

Appuyer sur:

Affichage:

E 10.0 ??????? M 10.0 A 10.0

4 l - 4 l--+l/l : < w Fig. 4.11 Insertion d'un wntact

Situation de d m :

Appuyer sur: 3 :

Affichage:

Fig. 4.12 Adjonction d'un contact

O Siemens AG C79ûOO-B8577-CW-01

Page 180: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de schémas à contacts Corrections en CONT

Situaion de départ:

E1O.O E1O.l

E10.3 E10.4

Affichage:

Fig. 4.13 Insertion d'un contact

lnversion d'une entree

Situation de départ:

Appuyer sur.

Aff ichage:

€10.0 €10.1 A 10.0

: : (* Fig. 4.14 Inversion d'une entrée

Page 181: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Correc$ons en CONT Saisie de schémas a contacts

Effacement d'un élément de liaison

Situation de départ:

Appuyer sur:

Affichage:

E1O.O E10.1 A 10.0

H U I : - : 0- Fig. 4.15 Effacement &un élément de liaison

Montage en parallkle

Situadion de départ:

Affichage:

KT;? ; ??i?a Fig. 4.16 Adjonction &une branche parallèle

0 Siemens AG C79W0-88577-CW-01

Page 182: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie- schémas a contacts Corrections en CONT

pontage

Situaiion de d@d:

Appuyer sur:

Affichage:

E o . E 1 7 l E ; 0 2

Fig. 4.17 Pontage

lntroduction d'une "bobine complexe"

Situation de départ:

Appuyer sur: SPB

Affichage:

Taper'app,yer sur:

Affichage:

E 10.0 PB 10

41 i i ($PB > I

Fig. 4.18 Introduction d'une "bobine complexe"

O Siemens AG C79000-B85n-C04001

Page 183: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CorreQions en CONT Saisie de schémas à contacts

4.3.2' Insertion, adjonction, effacement de segments

Insertion d'un segment

Situation de depart La PG se trouve en mode LECTURE. > Afficher le segment voulu en appuyant sur les touches + ou - (sur certaines PG,

touches +1 ou -1) ou encore par la fonction de recherche. Le nouveau segment sera inséré devant ce segment affiché.

> Appuyer sur la touche d'insertion de segment. Le système ouvre le nouveau segment. Les numéros des segments suivants sont modifiés.

> Effectuer d'autres corrections. > Terminer le segment : appuyer sur la touche ***

Adjonction d'un segment

> Sélectionner le dernier segment. > Appuyer sur la touche *** (terminaison/ouverture de segments).

Un nouveau segment est ouvert à la fin du bloc.

Mémoriser le bloc corrigé

> Appuyer sur la touche de validation. Le système affiche le message : Déjà sur fichier destination, écraser ? Oui appuyer sur la touche de validation, Non appuyer sur la touche d'abandon.

Interrompre les corrections

> Appuyer sur la touche d'abandon.

O Siemens AG C79000-08577-CM-01

Page 184: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie &? schémas à contacts Corrections en CONT

Effacement de segments

Situation de départ : La PG se trouve en mode LECTURE.

> Afficher le segment voulu en appuyant sur les touches + ou - (sur certaines PG, touches +1 ou -1) ou encore par la fonction de recherche.

> Appuyer sur la touche d'effacement de segment. La PG demande confirmation : Effacer ? Oui appuyer sur la touche de validation, Non appuyer sur la touche d'abandon.

> Effectuer d'autres corrections

Terminer le segment

> Appuyer sur la touche *** (terminaison/ouverture de segments).

Mémoriser le bloc corrige

> Appuyer sur la touche de validation. La console PG affiche le message : Déjà sur fichier destination, écraser ? Oui appuyer sur la touche de validation, Non appuyer sur la touche d'abandon.

Interrompre les corrections

> Appuyer sur la touche d'abandon.

O Siemens AG C79000-BB577-C€klû-01

Page 185: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sommaire Avertissements Informations PropositionslCorrections

Saisie de listes d'instructions

C79000-R8577-CO40

1 Introduction au logiciel / de base STEP 5

Première séance à la PG

Saisie de schémas à contacts

I l ...... ,<:.: I.................. ................. , . , ,. , .,, ,.

Saisie de logigrammes 1 fi:i~~~~5 : ..: . . . . . .: . .

............................................................................................................................................ 1

2

Création de blocs de données

..................................................................

Fonctions communes en CONT, LOG et LIST

Liste croisée, comparai- son, réassignation

.............................................................................................................................................

Fonctions PG en ligne en CONT, LOG, LIST

..............................................................................................................

Editeur symbolique l

Services pour cartou- ches EPROM/EEPROM

Fonctions générales 1 ..........................................................................................................................

Règles de programmation ................................................................

Annexe

Page 186: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie de loggrammes .

Sommaire

...................................... 5 Saisie de loglgrammes 5 . 1

....................................... 5.1 Introduction de blocs 5 . 3 . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1 Introduction d'un OB. PB ou SB en LOG 5 . 7

5.1.2 Ecriture de blocs PB. OB. SB en LOG avec opérandes symboliques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.11

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.3 Appels de blocs dans le programme 5 . 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.4 Fonctionscornplexes 5 - 2 0

................................... 5.2 Lecture d'un logigramme 5 . 22 . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Recherche de segments ou d'opérandes 5 . 26

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.2 Imprimer le logigramme 5 . 27

........................................ . 5.3 Corrections en LOG 5 29 5.3.1 Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 4 5.3.2 Insertion, adjonction, effacement de segments . . . . . . . . . . . . . . . . . . . . 5 - 3 9

O Siemens AG C7900QB8577-CWO-01

Page 187: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie & logigrammes

5 Saisie de logigrammes

Le logigramme (LOG) est l'une des deux possibilités de représentation graphique d'un programme STEP 5. Les opérations sont représentées sur l'écran de la console de programmation par des symboles de fonction.

Les paragraphes suivants décrivent : - des termes spéciaux, - la présentation de l'écran en LOG, - les particulariiés de l'introduction et de la lecture de blocs en LOG, - les moyens de correction d'un bloc, - plusieurs exemples pour l'introduction et la lecture de blocs avec et sans opé-

randes symboliques.

Page 188: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie de logigrammes

Dacoupage de I'acran pour le logigramme L'écran est divisé en 8 colonnes.

Les symboles de fonction et les désignations des entrées et sorties de ces symboles occupent chacun la largeur d'une colonne.

La désignation des entrées ou sorties se trouve dans la colonne qui précède ou qui suit celle qui contient le symbole de fonction.

Le contenu de l'écran peut être déplacé au maximum de deux fois et demie vers le haut ou vers le bas.

Un menu de touches de fonction est affiché au bas de I'écran. Ces touches de fonction permettent d'appeler des fonctions de base ainsi que des fonctions complexes. La touche HELP permet d'afficher des masques d'aide qui contiennent des explications concernant les différentes touches de fonction.

PB 3 C:[email protected] LON=19 SEGMENT 1 0M)O LECTURE

Fig. 5.1 Découpage de l'écran en LOG

Page 189: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie & logigrarnrnes Introduction de blocs

5.1 Introduction de blocs

Particularités du mode de représentation LOG

Blocs fonctionnels Les blocs fonctionnels (FBy, FXy) ne peuvent pas être programmés en LOG, mais ils peuvent être appelés et paramétrés dans ce mode de représentation. Cela implique que ces blocs fonctionnels existent dans le fichier programme préréglé.

Blocs fonctionnels Au sein d'un bloc qui doit être écrit en LOG, certains segments peuvent être écrits en LIST par commutation du mode de représentation. Cela permet d'écrire certaines instructions, telles que SPA FBy ou A DBy. Le système commute automatiquement dans le mode de représentation LIST lorsque le champ BLOC de la ligne de commande en mode INTRO contient FB ou FX.

Blocs de données Les blocs de données ne peuvent être programmés en LOG, mais peuvent être appelés dans ce mode.

Commentaires II est possible d'introduire des titres de segments (simple action sur la touche COM) et des commentaires de segments (double action sur la touche COM).

Numéro de bibliothèque (NO. BIB) En mode d'introduction, l'introduction ou la modification du numéro de bibliothèque n'est possible qu'avant l'exécution de la première introduction dans un segment (appuyer sur la touche "flèche large vers le haut"). En mode de lecture, le numéro de bibliothèque peut être introduit ou modifié à tout moment à l'aide de la touche de fonction NO. BIB.

Adresse symbolique des opérandes en introduction et en lecture Vous pouvez aussi recourir à des opérandes symboliques ou absolus dans le mode de représentation LOG. II faut avoir créé auparavant la liste d'assignation avec le logiciel EDITEUR SYMBOLIQUE. Ce logiciel est décrit au chapitre 7.

O Siemens AG C79MX)-B85n-C040-01

Page 190: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introdqction de blocs Saisie de logigrammes

Affichage des opbrandes en LOG

- Sur le logigramme, 8 caractères sont réservés pour I'affichage direct des mnémo- niques d'opérandes symboliques. Si la longueur des mnémoniques est supérieure à 8 caractères, vous pouvez sé- lectionner dans le masque de préréglage I'affichage des mnémoniques [AFF SYM]. Dans ce cas toutefois, seuls les 8 premiers caractères des mnémoniques sont affichés sur la PG (imprimés). Si vous ne désirez pas afficher en LOG les mnémoniques "tronqués", vous pouvez, malgré le préréglage SYMBOLIQUE : OUI, imposer I'affichage des opérandes absolus en sélectionnant [AFF ABS] dans le masque de préréglage.

- Lecture ou modification de la liste d'assignation Si vous avez sélectionné SYMBOLIQUE: OUI dans le masque de préréglage, vous pouvez appeler la liste d'assignation à l'écran et la modifier :

en mode INTRO, par la touche Loupe ou en mode LECTURE, par la touche de fonction FI (VISU.SYMB).

Si vous entrez un nouvel opérande absolu en mode LECTURE 1 CORR., il est re- pris dans la liste d'assignation et peut se voir affecté ultérieurement un mnémoni- que et un commentaire d'opérande.

- ZO.SEQ n'est plus à jour Si l'on modifie une liste d'assignation en mode LECTURE ou LECTURUCORR, le fichier xxxxxxZ0.lNl se trouve modifié. Le fichier séquentiel source xxxxxxZO.SEQ n'est alors plus le bon. II faut l'actualiser par la fonction spéciale INI>SEQ du logiciel EDITEUR SYMBOLIQUE.

Positionnement automatique du curseur (CURS) La touche CURS permet d'activer et de désactiver le positionnement automatique du curseur. A l'appel de la fonction INTRO, le positionnement automatique du cur- seur est activé. Lorsque le positionnement automatique est activé, le curseur saute automatique- ment dans un champ de saisie non encore complété, par exemple après la ferme- ture d'une branche. Sinon, il reste dans le dernier champ de saisie.

O Siemens AG C79000-B8Çn-C040-31

Page 191: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de logigrammes Introduction de blocs

Conversion ou passage dans un autre mode de représentation En respectant certaines règles de programmation, il est possible de convertir un pro- gramme d'un mode de représentation dans l'un des deux autres. - A l'intérieur d'un bloc, on peut changer de mode de représentation en tapant

l'instruction :AWL au début d'un nouveau segment. - Le bloc peut être converti dans un autre mode de représentation :

- en sélectionnant le préréglage LST (LIST), CNT (CONT) ou LOG dans le masque de préréglage.

- en appuyant sur I'une des touches +LST, +CNT ou +LOG qui, en mode LECTURE, sont proposées au bas de l'écran.

Remarques Explication des touches de fonction dans les masques d'aide La touche HELP permet d!afficher à l'écran un texte explicatif concernant le menu des touches de fonction visualisé.

L'ordre d'introduction des symboles de logigramme est indifférent.

Négation logique d'entrées de symboles de fonction Les entrées de symboles de fonction sur lesquelles on réalise un test à zéro (--O) doivent être programmées de la façon suivante : > Définir d'abord I'entrée sans négation logique. > Taper la désignation de I'entrée. > Placer le curseur sur une position quelconque du champ de saisie de la désigna-

tion de I'entrée. > Appuyer sur la touche --o.

Le système affiche le symbole de I'entrée avec négation logique.

Introduction des désig nations Les désignations des entrées ou des sorties peuvent être introduites directement à la suite du symbole de contact ou ultérieurement. Vous ne pouvez quitter ou terminer le segment ou le bloc que lorsque toutes les désignations ont été introduites.

Q Siemens AG C79ûWB@577-C040-01

Page 192: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introdu_ction de blocs Saisie de logigrammes

~émorisation d'un bloc Après introduction de toutes les désignations, appuyer sur la touche de validation permet de quitter le segment ou le bloc et de le mémoriser.

Comment quitter un champ de saisie d'une désignation Le curseur ne quitte un champ de saisie : - qu'après introduction correcte de la désignation et enfoncement de la touche de

retour chariot ou - après introduction correcte de la désignation et remplissage des positions

restantes du champ par des blancs.

Corrections Les moyens de correction d'un segment sont exposés au paragraphe 5.3.

O Siemens AG C79WC-B8577-C!Xû-01

Page 193: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisiede logigrammes Introduction de blocs

5.1.1- lntroduction d'un OB, PB ou SB en LOG

La façon de procéder est la même pour l'introduction des blocs OB, PB ou SB.

Les conditions de départ sont toujours celles mentionnées pour les opérations suivantes.

Situation de départ Le logiciel CONT-LOG-LIST est chargé. Le système affiche le masque de préréglage. Le cas échéant, l'accès à la liste d'assignation doit être possible.

Parametrer les préreglages > Sélectionner la fonction FI (INTRO), FI (BLOC). > Compléter la ligne de commande. > Introduire les symboles de logigramme. > Taper les désignations des entrées et des sorties. > Terminer le bloc. OU

> lntroduire le segment suivant. > Terminer le bloc.

O Siemens AG C7SûWB85n-C040-01

Page 194: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction de blocs Saisie de logigrammes

Exemple : Ecriture du bloc PB 22 en LOG sans opérandes symboliques

Dans l'exemple considéré, la console PG comporte un disque dur. Dans le cas d'une console PG sans disque dur, il faut interpréter les différentes étapes de la manipulation en conséquence.

Le bloc PB 22 comprend un segment. Deux entrées (E 3.1 et E 3.2) sont combinées par une fonction ET ; le résultat de cette combinaison est à nouveau combiné suivant une fonction OU avec une troisième entrée (E 2.3). Le résultat de cette combinaison est affecté à la sortie A 2.0.

Situation de depart Le logiciel CONT-LOG-LIST est chargé. Le système affiche le masque de préréglage. Le cas échéant, l'accès à la liste d'assignation doit être possible.

Paramétrer les préréglages Le curseur se trouve dans le champ de saisie FICHIER-PROG. - REPRESENT. :LOG - FICHIER-PROG. : B:[email protected] > Appuyer sur la touche de validation ou sur la touche F6 (VALIDER).

La console PG affiche le menu CHOIX FONCTION du logiciel CONT-LOG-LIST

Appeler la fonction F I (INTRO), FI (BLOC) > Appuyer sur la touche FI (INTRO). > Appuyer sur la touche FI (BLOC). La PG affiche la ligne de commande. > Compléter la ligne de commande et appuyer sur la touche de validation

INTRO SUPP.: FD BLOC : PB22

La console PG affiche un logigramme vide. Le curseur est positionné dans la première colonne. Au bas de l'écran est affiché un menu avec les touches pour les fonctions de base et les fonctions complexes. Le positionnement automatique du curseur est activé.

5 - 8 O Siemens AG C79ûûGB85n-C040-01

Page 195: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie & logigrammes Introduction de blocs

.Masque d'aide Avec la touche HELP, vous pouvez vous informer sur la signification des touches de fonction.

Introduire les symboles de logigramme et les designations

> Appuyer sur la touche de fonction FI (&). Le curseur se trouve dans le champ de saisie de la désignation de la première entrée. La PG affiche le symbole de fonction & avec deux entrées et une sortie.

> Taper la suite de caracteres E3.1 et confirmer avec la touche de retour chariot. Le curseur saute dans le champ de saisie de la désignation de la deuxième en- trée. Si le positionnement automatique du curseur n'est pas activé, le curseur reste dans le champ de saisie de la désignation.

> Taper la suite de caracteres E3.2 et confirmer avec la touche de retour chariot. > Taper la suite de caractères A2.0 et confirmer avec la touche de retour chariot.

Le curseur vient se placer sous la branche que l'on vient d'introduire. On peut alors soit terminer le bloc, soit ouvrir un nouveau segment en appuyant sur la touche "* (terminaison/ouverture de segments).

> Au moyen des touches fléchées (flèches larges), amener le curseur entre le sym- bole & et la cadre de la sortie.

> Appuyer sur la touche "Insertion d'un espace horizontal". > Appuyer sur la touche de fonction F2 (>=A).

La PG affiche le symbole de fonction >=1. Le curseur se trouve dans le champ de saisie de la désignation de la nouvelle entrée.

> Taper la suite de caractères E2.3 et confirmer par la touche de retour chariot. > Au moyen de la touche e, amener le curseur sur la lettre E de E2.3 et appuyer

sur la touche F4 (négation d'une entrée).

O Siemens AG C79000-B857i-C04001

Page 196: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction de blocs Saisie de logigrammes

LON=1 O

CORR.

Fig. 5.2 Exemple de logigramme pour le PB 22

Terminer et mbmoriser le bloc

> Appuyer sur la touche de validation. La console PG ajoute automatiquement l'instruction "fin de bloc" (BE) et mémorise le bloc PB 22 dans le fichier programme [email protected], si ce bloc n'existe pas encore. Si le PB 22 existe déjà dans le fichier [email protected], il est possible soit d'écraser le bloc existant en appuyant sur la touche de validation en réponse à la demande du système, soit d'abandonner le nouveau bloc sans le mémoriser en appuyant sur la touche d'abandon.

O Siemens AG C79000-B8577-COd0-01

Page 197: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisieye logigrammes Introduction de blocs

5.1.2 Ecriture de blocs PB, OB, SB en LOG avec opérandes symboliques

Avant de pouvoir écrire un bloc avec des opérandes symboliques, il faut avoir créé une liste d'assignation contenant les correspondances entre les opérandes sym- boliques (mnémoniques) et les opérandes absolus. La création de cette liste d'assignation est décrite au chapitre 7 (Editeur symbolique).

Si I'on a choisi SYMBOLIQUE: OUI dans le masque de préréglage et si I'on a défini un nom de fichier symbolique auquel peut accéder la console PG, il est possible de programmer le logigramme avec des opérandes absolus ou symboliques. Lors de la programmation avec des opérandes symboliques, la chronologie des opéra- tions ne diffère pas de celle indiquée pour la programmation avec des opérandes absolus.

Syntaxe Un mnémonique doit être précédé d'un trait d'union.

Lecture ou modification de la liste d'assignation Si I'on a sélectionné SYMBOLIQUE: OUI dans le masque de préréglage, il est possible d'appeler à l'écran et de modifier la liste d'assignation :

- en mode INTRO, par la touche Loupe ou - en mode LECTURE, par la touche de fonction FI (VISU. SYMB).

Si I'on introduit un nouvel opérande absolu en mode LECTURE / CORR, il est repris dans la liste d'assignation et peut se voir affecté ultérieurement un mnémonique et un commentaire d'opérande.

ZO.SEQ n'est plus à jour Si I'on modifie une liste d'assignation en mode LECTURE ou LECTURE 1 CORR, le fichier xxxxxxZ0.lNl se trouve modifié. Le fichier séquentiel source xxxxxxZO.SEQ n'est alors plus le bon. II faut l'actualiser par la fonction spéciale INI>SEQ du logiciel EDITEUR SYMBOLIQUE.

Page 198: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction de blocs Saisie de logigrarnmes

Exemple : Ecriture du PB24 avec opérandes symboliques

Le bloc de programme PB24 ne contient qu'une simple combinaison ET.

Croquis

Situation de départ Le logiciel CONT-LOG-LIST est chargé. La PG affiche le masque de préréglage. La PG peut accéder à la liste d'assignation désirée : FICHIER-SYMB.: [email protected] LONG.MNEMONIQ.: 24 LONG. COMMENT. : 40

> Si elle n'existe pas, introduire la liste d'assignation du fichier symbolique [email protected] en ayant recours au logiciel EDITEUR SYMBOLIQUE.

lntroduction de la liste d'assignation Le chapitre 7 explique comment introduire une liste d'assignation.

i_ E 0.0 MNEMONlQUE POUR ENTREE O COMMENTAIRE POUR ENTREE 0.0

E 0.1 MNEMONlQUE POUR ENIREE 1 COMMENTAIRE POUR ENTREE 0.1

A 0.0 MNEMONlQUE POUR SORTIE O COMMENTAIRE POUR SORTIE 0.0

M 0.0 MNEMO. POUR MEMENTO O COMMENTAIRE POUR MEMENTO 0.0 1 Fig. 5.3 Exemple de liste d'assignation

O Siemens AG C79000-B85ï7-COc0-01

Page 199: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de logigrammes Introduction de blocs

Parambtrer les prbrbglages Ici, les préréglages à paramétrer sont : - REPRESENT. : LOG - FICHIER-PROG. : [email protected] - FICHIER-SYMB. : [email protected] - SYMBOLIQUE : OUI [AFF SYM]

Valider les prbrbg lages

> Appuyer sur la touche de validation. La PG affiche le menu CHOIX FONCTION.

Appeler la fonction F I (INTRO), F I (BLOC). > Appuyer sur la touche FI (INTRO). > Appuyer sur la touche FI (BLOC).

La PG affiche la ligne de commande au bas de l'écran.

> Compléter la ligne de commande, puis appuyer sur la touche de retour chariot.

lNTRO SUPP.: FD BLOC : PB24

La PG libère l'écran pour l'écriture d'un bloc.

Introduire le symbole de fonction ET

> Appuyer sur la touche de fonction &. Le système affiche le symbole de la combinaison ET. Les champs de saisie pour les désignations sont représentés chacun par 9 points d'interrogation.

Ecrire les opérandes absolus > Taper la suite de caractères E 0.0. > Appuyer sur la touche de retour chariot.

Le curseur passe dans le champ de saisie suivant.

O Siemens AG C79000-B85n-COQO-01

Page 200: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Infrodgction de blocs Saisie de logigrammes

Ecrire les operandes symboliques

> Taper un trait d'union (-). Le curseur saute derrière le trait d'union que la PG affiche dans la troisième ligne de l'écran.

> Taper le mnémonique complet MNEMONIQUE POUR ENTREE 1. > Appuyer sur la touche de retour chariot.

La PG recherche dans la liste d'assignation choisie le mnémonique tapé et I'af- fiche sous forme tronquée (car il est plus long que 8 caractères).

> Taper les autres désignations. Indiquer la sortie de la combinaison ET est donnée sous forme absolue.

> Taper la suite de caractères A 0.0. > Appuyer sur la touche de retour chariot.

Lecture des assignations utilisées

> Appuyer sur la touche Loupe. La PG affiche les correspondances entre mnémoniques et opérandes absolus pour les opérandes utilisés.

> Appuyer sur la touche d'abandon. La PG retourne au masque de saisie.

OU

> Positionner le curseur sur les opérandes. La PG affiche à la troisième ligne l'assignation et le commentaire d'opérande.

Terminer et memoriser le bloc

> Appuyer sur la touche de validation. La console PG ajoute automatiquement l'instruction "fin de bloc" (BE) et mémorise le bloc PB 24 dans le fichier programme [email protected], si ce bloc n'existe pas encore. Si le PB 24 existe déjà dans le fichier [email protected], il est possible soit d'écraser le bloc existant en appuyant sur la touche de valida- tion en réponse à la demande du système, soit d'abandonner le nouveau bloc sans le mémoriser en appuyant sur la touche d'abandon.

Page 201: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de logigrarnrnes Introduction de blocs

5.1.3' Appels de blocs dans le programme

En STEP 5 , il existe des appels inconditionnels et des appels conditionnels. En CONT, l'appel conditionnel d'un bloc n'est exécuté que si le circuit est "passant" ; en LlST et en LOG, l'appel conditionnel n'est exécuté que si le résultat logique précédent (RLG) est à "1".

Les appels de bloc peuvent être introduits :

en LlST sous forme d'instruction SPA - appel inconditionnel SPB - appel conditionnel

PB - d'un bloc de programme FB - d'un bloc fonctionnel SB - d'un bloc séquentiel

BA FX appel inconditionnel d'un bloc fonctionnel étendu BAB FX appel conditionnel d'un bloc fonctionnel étendu

A DB appel d'un bloc de données AX DX appel d'un bloc de données étendu

en LOG ou CONT Le bloc fonctionnel (FB ou FX) représente un cas spécial, car il est le seul à pouvoir être appelé sous forme de symbole LOG (cadre avec entrées et sorties) par la touche spéciale FB ou par les touches de fonction. Dans cette représentation, les entrées et sorties du symbole constituent les paramètres du bloc fonctionnel. Pour tous les autres appels de bloc, il faut commuter auparavant en LIST. A cet effet, taper au début du segment la suite de caractères :AWL et confirmer par la touche de retour chariot.

O Siemens AG C79000-B&77-0&9-01

Page 202: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction - de blocs Saisie de logigrammes

~ p p e l et paramétrage de blocs fonctionnels FB et FX

En LOG et en CONT, les blocs fonctionnels sont appelés par la touche spéciale FB. La façon de procéder est la même en LOG et CONT.

Commutation en LIST Si I'on désire paramétrer le bloc fonctionnel en LIST, il est possible de corn- muter dans ce mode de représentation en introduisant, au début du segment, la suite de caractères :AWL.

Situation de depart Le segment vient d'être ouvert. Le bloc fonctionnel que I'on désire appeler existe dans le fichier programme choisi.

> Appeler le bloc fonctionnel. > Introduire le type et le numéro du bloc. > Paramétrer le bloc (introduire les désignations des entrées et des sorties). > Mémoriser le bloc ou ouvrir le segment suivant.

O Siemens AG C79000-BB577-CON-01

Page 203: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de logigrammes Introduction de blocs

Exemple : Appel et paramétrage du FB 21

On désire programmer dans le segment 2 du PB 22 un appel inconditionnel du bloc fonctionnel FB 21 que l'on pararnétrera ensuite. Le mode d'introduction du FB 21 est décrit au paragraphe 3.2.5. II faut d'abord appeler le bloc PB 22 à l'aide des touches F2 (LECTURE) et F2 (BLOC), puis ouvrir le deuxième segment.

Situation de départ Le bloc fonctionnnel FB 21 et le bloc de programme PB 22 existent dans le fichier programme [email protected]. Le PB 22 a été appelé. La PG affiche le segment 1. Le curseur se trouve dans ce segment.

Ouvrir le segment 2 du PB 22 : > Appuyer sur la touche "* (terminaison/ouverture de segments).

La PG affiche le segment 2 vide.

Programmer l'appel inconditionnel du bloc fonctionnel FB 21

> Appuyer sur la touche spéciale FB. Le système affiche un menu de touches de fonction au bas de l'écran.

FB(FX)-A - appel inconditionnel de bloc FB(FX)-B - appel dnditionnel de bloc

> Appuyer sur la touche FI . La console PG affiche une partie du symbole de fonction et attend l'introduction du type et du numéro de bloc.

Ecrire le type et le numéro de bloc

> Taper la suite de caractères FB21, suivie d'un retour chariot. Le système recherche dans le fichier programme choisi le bloc fonctionnel in- diqué et affiche ensuite le symbole complet du FB21. Les désignations des entrées et des sorties à paramétrer se trouvent à l'intérieur du symbole. Le curseur est placé dans le champ de saisie du premier opérande effectif (para- mètre).

O Siemens AG C790M)-B85n-CMO-01 5 - 17

Page 204: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introdgction de blocs Saisie de logigrammes

/

PB 22

SEGMENT 2

EXERCICE ????????? soRk ????????? ?????????

Fig. 5.4 Exemple d'appel d'un FB e n LOG

Paramétrer le bloc (introduire les désignations des entrées et des sorties) Le paramétrage revient à introduire des désignations des entrées et des sorties du symbole, c'est-à-dire à introduire les opérandes effectifs du bloc. > Taper la suite de caractères E 1.1 et confirmer par la touche de retour chariot. > Taper la suite de caractères Z 6 et confirmer par la touche de retour chariot. > Taper la suite de caractères AW 124 et confirmer par la touche de retour chariot.

Q Siemens AG C790W-B8577-C040-01

Page 205: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie _de logigrammes Introduction de blocs

PB 22

SEGMENT 2

EXERCICE

Z 6

>=1 S I R A T A I # > = c

Fig. 5.5 Exemple de paramétrage d'un FB en LOG

Terminer le bloc

> Appuyer sur la touche de validation. La console PG demande si le bloc existant doit être écrasé. Si l'introduction s'est faite correctement, répondre oui.

> Appuyer sur la touche de validation. Le bloc que l'on vient d'écrire est mémorisé.

O Siemens AG C79000-B857?-COQO-01

Page 206: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction de blocs Saisie de logigrarnrnes

Appel de blocs de données DB et DX L'appel d'un bloc de données se programme par l'instruction A DBn ou AX DXn. Cela exige de passer auparavant en LIST. La manière de procéder pour la saisie d'un bloc de données est décrite au chapitre 8.

Commutation en LIST La commutation en LIST ne peut s'effectuer qu'en début de segment.

Commutation en LIST s i la PG se trouve en mode INTRO / BLOC

> Appuyer sur la touche "* (terminaison/ouverture de segments) ou sur la touche d'insertion d'un segment. La PG affiche un nouveau segment.

> Taper la suite de caracteres :AWL et confirmer par la touche de retour chariot.

Ecrire l'appel

> Taper la suite de caracteres ADB ou AXDX suivie du numéro de bloc désiré, puis confirmer par la touche de retour chariot.

5.1.4 Fonctions complexes

Les fonctions complexes peuvent être introduites par l'intermédiaire : - des touches de fonction (F5 à F8) pour "SIR", "compteur", "comparaison" et "tem-

porisation", - des touches spéciales du clavier, - des symboles de sortie.

Introduction par les touches de fonction

La manière de procéder pour I'introduction de fonctions complexes par les touches de fonction ne se distingue en rien de celle décrite pour l'introduction des fonctions de base.

La touche HELP permet de visualiser des textes explicatifs concernant la signification des touches affectées aux fonctions complexes.

Page 207: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie _de logigrammes Introduction de blocs

Introduction par les symboles de sorties

Le tableau ci-après donne les correspondances possibles entre les opérations et les zones d'opérandes. La désignation de l'opération (par exemple, SI) est inscriite dans le symbole de contact de sortie.

Situation de dbpart La PG affiche un cadre logique avec une sortie. Toutes les désignations d'entrées et de sorties ont été introduites.

Operation

- - R, S Si,SV,SS SE, SA ZR, ZV SPB

Génerer le symbole de sortie Au moyen des touches fléchées, amener le curseur dans le champ de sortie :

Zone d'opbrandes

E, A, M, D E, A, M, T, 2, D T T Z OB, PB, SB

= position du curseur

Introduire I'operation > Taper la suite de caractères représentative de l'opération (par exemple, SI) et

confirmer par la touche de retour chariot. Le curseur vient se placer dans le champ de saisie de la désignation situé au- dessus de la nouvelle sortie.

> Taper la désignation de l'opérateur fonctionnel (par exemple, T 3 pour temporisa- tion 3) et confirmer par la touche de retour chariot. La PG affiche les autres sorties à préciser. Dans l'exemple considéré, elle de- mande d'introduire une valeur de temporisation.

> Taper la suite de caractères correspondante, par exemple KT010.2 et confirmer par la touche de retour chariot.

8 Siemens AG C79WO-B85n-C04001 5 - 21

Page 208: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

L ectup d'un logigramme Saisie de logigrammes

5.2 Lecture d'un logigramme

Que signifie lecture et que peut-on "lire" ? La fonction de lecture inclut la visualisation sur l'écran ainsi que l'édition sur une imprimante ou dans un fichier listage de type LS.INI. On peut visualiser ou éditer : - des blocs individuels, - tous les blocs d'un type donné, - tous les blocs d'un fichier programme, - un groupe de blocs défini dans la liste de blocs.

Dans tous ces cas, la lecture peut être combinée avec la fonction de recherche.

Edition à I'bcran L'édition à l'écran est soumise à quelques restrictions concernant le nombre de blocs et de fichiers affichables. Cela est expliqué par la suite lorsque l'on complète la ligne de commande de la fonction de lecture.

Edition sur fichier Cette fonction permet à l'utilisateur de regrouper dans un fichier listage (du type LS.INI) les fichiers ou blocs à imprimer, en vue d'une impression différée. Le nom du fichier listage est inscrit dans un fichier d'imprimante (du type DR.INI) défini au préalable à l'aide du programme utilitaire de paramétrage d'imprimante.

Une fois le champ FICHIER-IMPR. complété dans le masque de préréglage du logiciel CONT-LOG-LIST, la PG effectue toutes les éditions, y compris la recopie d'écran (HARDCOPY), sur ce fichier listage au lieu de déclencher directement l'édition sur imprimante (description détaillée du fichier listage au chapitre 12).

Page 209: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie- Iogigrarnmes Lecture d'un logigramme

Capacité mémoire Lors d'une nouvelle édition sur le même fichier listage, ce dernier n'est pas écrasé, mais les nouvelles données sont inscrites à la suite du fichier existant.

Edition sur imprimante Cette fonction permet d'imprimer des blocs et des fichiers directement sur I'imprimante raccordée à la console PG. S'il ne s'agit pas d'une imprimante standard PT 88, vous devez spécifier dans le masque de préréglage le nom d'un fichier imprimante (du type DRANI), dans lequel seront rangés les caractères de commande et la largeur du papier utilisé sur le type d'imprimante considéré (description détaillée du fichier imprimante au chapitre 12). Si le champ CARTOUCHE du masque de préréglage est paramétré en conséquence (OUI), la PG ajoute un cartouche au bas de chaque page imprimée (cf. chapitre 12, paragraphe 12.2.1). Durant l'édition sur fichier ou sur imprimante, la PG affiche également des informations qui ne sont cependant pas significatives, car incomplètes.

Où peut s'effectuer la lecture ? Le support d'où seront lus les blocs et les fichiers peut être spécifié dans la ligne de commande de la fonction LECTURUBLOC. On a le choix entre les supports PG, AG ou FD. Les commentaires sont lus à partir de FD.

Procédure à suivre pour la fonction de lecture

Situation de départ Edition sur imprimante : L'interface d'imprimante de la PG est paramétrée

conformément à I'imprimante raccordée. Edition sur FICHIER (LS.INI) : Un fichier LS.INI est précisé dans

le fichier imprimante. Edition sur écran : II est inutile de spécifier un fichier imprimante. Le logiciel CONT-LOG-LIST est chargé. Le système affiche le masque de préréglage. Le curseur clignote dans le champ d'introduction FICHIER-PROG.

O Siemens AG C79Gûû-B85n-W01

Page 210: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

L ecturg d'un logigramme Saisie de Iogigrammes

~arametrer les prérbglages

> Ecrire le nom du fichier programme, sous lequel le bloc est mémorisé sur la dis- quette ou sur le disque dur.

> Ecrire le nom du fichier imprimante contenant les paramètres de l'interface d'im- primante si I'on désire une édition sur imprimante ou sur fichier listage.

> Ecrire le nom du fichier cartouche si I'on désire imprimer un cartouche en bas de page.

> Sélectionner les autres préréglages au moyen des touches de fonction. > Appuyer sur la touche de validation ou sur la touche F6 (VALIDER).

Appeler la fonction de lecture

> Appuyer sur la touche F2 (LECTURE). > Appuyer sur la touche F2 (BLOC). Le système affiche la ligne de commande au bas de l'écran.

LECTURE SUPP.: BLOC : RECHERCH: IMP:

Compl6ter la ligne de commande

La touche HELP, permet d'afficher des informations complémentaires pour remplir la ligne de commande.

SUPP. > Taper les deux lettres d'identification du support de mémorisation (PG, AG ou

FD) BLOC > Taper le type (et le numéro) de bloc et confirmer avec la touche de retour chariot. RECHERCH > Taper le terme recherché, par exemple E 1 .l, si I'on désire recourir à la fonction

de recherche et confirmer avec la touche de retour chariot. IMP > Taper le caractère *, 1, 2 ou 3 si l'édition doit se faire sur imprimante et con-

firmer avec la touche de retour chariot. > Appuyer sur la touche de validation.

Page 211: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de logigrammes Lecture d'un logigramme

Mnemoniques En mode de lecture, la touche de fonction FI (VISU.SYMB) permet d'appeler la liste d'assignation des opérandes symboliques figurant dans le segment af- fiché. A cet effet, la console PG doit pouvoir accéder au fichier symbolique correspondant.

Interruption de la fonction de lecture, sans mémorisation des modifications éventuelles > Appuyer sur la touche d'abandon.

La PG affiche alors le menu CHOIX FONCTION du logiciel CONT-LOG-LIST.

Exemple : Edition d'un PB sur imprimante

PB 22 C: [email protected] LON116

SEGMENT 1 MXX) INTINLE DU PBP. SEGMENT 1 FOLIO 1

Canmentaire de segment P m . segment 1

Au sein d'un bbc. il est possble d'entrer un comnentaire de segment dans chaque s e g m t . La longueur currulée de tous les commentaires de segments d'un bbc ne doit pas excéder 16 k caractères.

- ENT 3.1 - ENT 3 2 ='y&-I - ENT 2-3 -O -SOR 2.0

E 3.1 - ENT3-1 ENTREE 3.1 E 3.2- ENT3-2 ENTREE 3 2 E 2 3 - ENT2-3 ENTREE 2 3 A 2.0 - SOR 2.0 SORTIE 2.0

SEGMENT 2 MX)5

FB 21

EXERCICE

ENT 1 1 4 F b r 1 2 4 -COMPT.G

E 1.1 - ENT 1-1 ENTREE 1.1 Z 6 - COMPT.6 COMPTEUR 6 AW 124 - AW-124 MOT DE SORTIE 124

Fig. 5.6 Exemple de listage sur imprimante d'un bloc en LOG

O Siemens AG C790CGBû577-CWG01

Page 212: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Lecture d'un logigramme Saisie de logigrammes

5.2.1' Recherche de segments ou d'opérandes

On recherche un terme. Les termes recherchés peuvent être : - des opérandes : entrées, sorties, mémentos, temporisations, compteurs, blocs,

périphérie, - des numéros de segment :

Les numéros de segment s'introduisent sous forme de nombre décimal. - des adresses : adresses d'instructions.

La recherche est possible : - au sein d'un bloc, - au sein de plusieurs blocs d'un certain type, - au sein de tous les blocs mémorisés sur le support sélectionné.

Qu'est-ce qu'une assignation 3 En terme de programmation, l'assignation consiste à affecter une valeur à un opé- rande. Parmi les assignations figurent les fonctions "mise à 1" (S), "mise à 0 (R) et "assignation du RLG" (=). Si l'on désire limiter la recherche aux opérandes inter- venant dans une assignation, il faut faire précéder l'opérande recherché d'un as- térisque.

Terme recherche Le terme recherché peut être indiqué sous forme absolue ou symbolique.

Lancement de la recherche Compléter le champ RECHERCH dans la ligne de commande et appuyer sur la touche de validation.

Que faire lorsque le terme recherché a été trouvé ?

Continuer la recherche du même terme à partir de la position actuelle affichée : > Appuyer sur la touche de validation.

Interrompre la recherche sans mémorisation des modifications éventuelles : > Appuyer sur la touche d'abandon.

O Siemens AG C79000-88577-CM-01

Page 213: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de logigrammes Lecture d'un logigramme

Interrompre la recherche avec mémorisation des éventuelles modifications

> Appuyer sur la touche de validation. A la demande de confirmation bloc déjà sur fichier destination, écraser ?, il est possible de répondre par OUI (touche de validation) ou par NON (touche d'aban- don).

5.2.2 Imprimer le logigramme

Situation de départ Edition sur imprimante : L'interface d'imprimante de la PG est paramétrée conformé- ment à l'imprimante raccordée. Le masque de préréglage est paramétré. La PG affiche le menu CHOIX FONCTION.

Appeler la fonction de lecture

> Appuyer sur la touche F2 (LECTURE). > Appuyer sur la touche F2 (BLOC). La console PG affiche la ligne de commande au bas de l'écran.

LECTURE SUPP.: BLOC : RECHERCH: IMP:

Compl6ter la ligne de commande SUPP. > Taper les deux lettres d'identification du support de mémorisation (PG, AG ou

FD) et confirmer par la touche de retour chariot. BLOC > Taper le type (et le numéro) de bloc et confirmer par la touche de retour chariot. RECHERCH > Taper le terme recherché, par exemple E 1 .l, si l'on désire recourir à la fonction

de recherche et confirmer par la touche de retour chariot. IMP > Taper le caractère ', 1, 2 ou 3 si l'édition doit se faire sur imprimante et con-

firmer par la touche de retour chariot. > Appuyer sur la touche de validation.

O Siemens AG C 7 ~ 6 8 5 n - ~ 0 1

Page 214: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Lecture d'un logigrarnme Saisie de logigrarnmes

Mnkmoniques Les mnémoniques des opérandes existant dans le segment affiché peuvent être appelés dans le mode de lecture sous la forme de liste d'assignation en appuyant sur la touche de fonction FI (VISU.SYMB). A cet effet, il faut que la PG puisse accéder au fichier symbolique correspondant.

Modes d'impression possibles

En STEP 5, l'utilisateur peut choisir différents modes d'impression.

Pour ce faire, il faut indiquer l'un des caractères suivants dans le champ de saisie IMP: de la ligne de commande.

1 IMP: / Impression en 1 pour PT 88 I

O Siemens AG C79000-B8577-CaZO-01

1 2 3

Ecriture standard Ecriture normale Ecriiure comprimée Ecriture supercomprimée

12 caractères/pouce 10 caractères/pouce sans marge 15 caractères/pouce avec marge 17 caractères/pouce sans marge

Page 215: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sais ie- logigrammes Corrections en LOG

5.3 ' Corrections en LOG

Ce chapitre décrit les différentes possibilités de correction au sein d'un bloc ou d'un segment et les illustre à l'appui d'exemples.

Dans le mode de représentation LOG, on a les possibilités de corrections suivantes :

Ecrasement d'opérandes (mode CORR. ou INSERER) d'entrées (mode CORR. ou INSERER) de symboles de fonction (mode CORR. ou INSERER) de contacts (mode CORR. ou INSERER)

Insertion d'entrées (mode CORR. ou INSERER) de symboles de fonction (mode CORR. ou INSERER) de contacts (mode CORR. ou INSERER) de segments (mode LECTURE)

Effacement d'entrées (mode CORR. ou INSERER) de symboles de fonction (mode CORR. ou INSERER) de contacts (mode CORR. ou INSERER) de segments (mode LECTURE)

Corrections au sein d'un segment II est possible d'effectuer des corrections au sein d'un segment dès que la console PG se trouve en mode éditeur, Le mode éditeur est activé en appelant l'une des fonctions suivantes : - INTRO/BLOC, - LECTURUBLOC/CORRECTION, - LECTURUBLOCIINSERER.

Vous pouvez alors vous servir de toutes les fonctions d'éditeur qui ont été décrites aux chapitres précédents traitant de l'introduction des blocs.

O Siemens AG C790CQ-B8577-C04001

Page 216: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Corrections en LOG Saisie de logigrammes

Particularités

Mode CORR. En mode d'introduction, toutes les corrections sont possibles, étant donné que la PG se trouve en mode éditeur. Lorsque l'on se trouve en mode de lecture, il faut appeler la fonction de correction en appuyant sur la touche spéciale CORR pour pouvoir passer en mode éditeur.

Recherche L'endroit de la correction peut être trouvé rapidement et simplement à l'aide de la fonction de recherche.

Vérification de la syntaxe Le curseur ne quitte un champ de saisie que lorsque celui-ci a été complété correcte- ment.

Effacement de fonctions complexes L'effacement de bascules, temporisations et compteurs n'est possible que si la sortie binaire Q est reliée à au moins un contact ou à un symbole de fonction.

O Siemens AG C79000-B8577-CM-01

Page 217: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie _de logigrarnrnes Corrections en LOG

arc-he a suivre pour l'exécution de corrections

Ecrasement d'opérandes et d'entrées

Situation de départ La PG se trouve en mode éditeur (CORR., INTRO ou INSERER).

Opérandes 1 Entrées, symboles de fonction

> Effectuer d'autres corrections. ou

> Positionner le curseur dans le champ de saisie de I'opérande

> Introduire l'opérande, effacer éventuellement des caractères. Appuyer sur la touche retour chariot.

> Mémoriser le bloc corrigé. La console PG affiche le message: Déja sur fichier destination, écraser ? oui appuyer sur la touche de validation, non appuyer sur la touche d'abandon.

ou

> Positionner le curseur.

> Appuyer sur la touche de fonction, par exemple combinaison ET.

Interrompre les corrections sans mémorisation : > Appuyer sur la touche d'abandon.

Page 218: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CorrecJions en LOG Saisie de logigrammes

Insertion de branches en LOG

Situation de depart La PG se trouve en mode éditeur (CORR., INTRO ou INSERER).

Symboles de fonction

> Positionner le curseur devant ou der- rière un symbole de fonction.

Entrées

> Positionner le curseur entre deux en- trées existantes ou sur une entrée.

> Appuyer une fois sur la touche d'inser- tion d'un espace horizontal.

> Effectuer d'autres corrections. OU

> Appuyer une fois sur la touche d'in- sertion d'un espace vertical.

> Appuyer sur la touche spéciale corres- pondant au symbole de fonction voulu.

> Mémoriser le bloc corrigé. La console PG affiche le message : Déjà sur fichier destination, écraser ? oui appuyer sur la touche de validation, non appuyer sur la touche d'abandon.

OU

> Appuyer sur la touche spéciale correspondant à l'entrée voulue.

Interrompre les corrections sans mémorisation : > Appuyer sur la touche d'abandon.

O Siemens AG C79000-B85n-CW01

Page 219: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de logigrammes Corrections en LOG

~ffacement d'entrées et de symboles de fonction

> Positionner le curseur. > Appuyer sur la touche "Effacement de caractère".

> Effectuer d'autres corrections.

Mémoriser le bloc corrigé > La console PG affiche le message :

Déjà sur fichier destination, écraser ? oui appuyer sur la touche de validation, non appuyer sur la touche d'abandon.

Interrompre les corrections sans mémorisation > Appuyer sur la touche d'abandon.

O Siemens AG C79M)O-B85n-C020-01

Page 220: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Corregions en LOG Saisie de logigrammes

5.3.1' Exemples

Adjonction d'une entree

Situation de départ: Appuyer sur:

Situation de départ: Appuyer sur:

Fig. 5.7 Adjonction d'une entrée

Insertion d'une operation

Situation de départ: Appuyer sur:

Fig. 5.8 Insertion d'une opération

Affichage:

E0.0 jq

Affichage:

E 0.0

Affichage:

Q Siemens AG C79000B8577-COc0-01

Page 221: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie - de logigrammes Corrections en LOG

Adjonction d'une sortie

Situation de dépan: Appuyer sur:

Fig. 5.9 Adjonction d'une sortie

Effacement de symboles de fonction

Situation de départ: Appuyer sur:

Situation de départ: Appuyer sur:

Situation de depan: Appuyer sur:

Affichage:

Affichage:

Affichage:

Affichage:

Fig. 5.10 Effacement de symboles de fonction

O Siemens AG C79000B85n-C04001

Page 222: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Corrections -. en LOG Saisie de logigrammes

~djonction d'une opération

Fig. 5.11 Adjonction d'une opération

Situation de départ: Appuyer sur: Affichage:

lntroduction d'un connecteur

E 0.0 -

E 0.1 - I

situation de départ: Appuyer sur:

- 8

E 0.1 -

Affichage:

Fig. 5.12 Introduction d'un connecteur

Modification d'une operation

Situation de départ: Appuyer sur: Affichage:

Fig. 5.13 Modification d'une opération

O Siemens AG C79000-B8577-C040-01

Page 223: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de logigrammes Corrections en LOG

inversion d'une entr6e

Situation de départ:

Fig. 5.14 Inversion d'une entrée

lnsertion d'une entrée inversée

Appuyer sur:

Situation de depart: Appuyer sur:

Affichage:

Affichage: -

Taper ensuite: Affichage:

E 0.2

Fig. 5.15 Insertion d'une entrée inversée

O Siemens AG C79000-BB5n-034&01

Page 224: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Corrections en LOG Saisie de logigrammes

Introduction d'un "cadre long complexe"

Situation de dépan: Taper:

Taper ensuite:

SPB

Fig. 5.16 lntloduction d'un "cadre long complexe"

Affichage:

Affichage:

O Siemens AG C79000-68577-C040-01

Page 225: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie-de logigrammes Corrections en LOG

5.3.2 Insertion, adjonction, effacement de segments

Insertion d'un segment

Situation de départ La PG se trouve en mode LECTURE. > Afficher le segment voulu en appuyant sur les touches + ou - (sur certaines PG,

+1 ou -1) ou encore par la fonction de recherche. Le nouveau segment sera inséré devant ce segment affiché.

> Appuyer sur la touche "Insertion de segment". Le système ouvre le nouveau segment. Les numéros des segments suivants sont modifiés.

> Effectuer d'autres corrections. > Terminer le segment : appuyer sur la touche ***.

Adjonction d'un segment

> Sélectionner le dernier segment. > Appuyer sur la touche *" (terminaison/ouverture de segments).

Un nouveau segment est ouvert à la fin du bloc

Mémoriser le bloc corrige

> Appuyer sur la touche de validation. La console PG affiche le message : Déjà sur fichier destination, écraser ? oui appuyer sur la touche de validation, non appuyer sur la touche d'abandon.

Interrompre les corrections sans memorisation

> Appuyer sur la touche d'abandon.

Page 226: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Correclions en LOG Saisie de logigrammes

Effacement de segments

Situation de départ La PG se trouve en mode LECTURE. > Afficher le segment voulu en appuyant sur les touches + ou - (sur certaines PG,

+1 ou -1) ou encore par la fonction de recherche. > Appuyer sur la touche "Effacement de segment".

La console PG demande confirmation : Effacer ? oui appuyer sur la touche de validation, non appuyer sur la touche d'abandon.

> Effectuer d'autres corrections.

Terminer le segment

> Appuyer sur la touche *'*.

Mémoriser le bloc corrige

> Appuyer sur la touche de validation. La console PG affiche le message : Déjà sur fichier destination, écraser? oui appuyer sur la touche de validation, non appuyer sur la touche d'abandon.

Interrompre les corrections sans mémorisation > Appuyer sur la touche d'abandon.

Page 227: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sommaire Avertissements Informations

, PropositionslCorrections

Première séance à la PG

! C79000-R8577-CO40

Introduction au logiciel de base STEP 5

Saisie de listes d'instructions

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1 Saisie de iogigrarnmes l

1

! Saisie de schémas à / contacts /_..___.._ .... ......................................................

Editeur symbolique

..< ..................................................... ................. i

' Création de blocs de

1 données . . . . . . . . . . . . , . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liste croisée, comparai- son, réassignation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Fonctions PG en ligne en CONT, LOG, LIST 1 Services pour canou- ches EPROMIEEPROM

. . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 Fonctions générales

/ Règles de programmation / 1 Annexe

Page 228: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions communes en CONT-L ffi-LIST

Sommaire

Fonctions communes en CONT-LOG-LIST 6 - 1

Fonctions suppiémentaires en mode de lecture ................. 6 . 1 Affichage et modification d'opérandes symboliques . . . . . . . . . . . . . . . . -6 . 3 Affichage des références croisées et saut à d'autres blocs . . . . . . . . . . . 6 . 6 Recherche d'opérandes absolus et symboliques . . . . . . . . . . . . . . . . . . 6 . 10 Introduction de consignes de diagnostic pour le CP 552 . . . . . . . . . . . . 6 . 11 Affichage des adresses relatives en LIST . . . . . . . . . . . . . . . . . . . . . . . . 6 . 11 Introduction ou modification du numéro de bibliothèque . . . . . . . . . . . -6 . 13 Commutation du mode de représentation . . . . . . . . . . . . . . . . . . . . . . . . 6 . 14

Fonctions auxiliaires pour la gestion des blocs ................ 6 . 15 Transfertdeblocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 1 7

. . . . . . . . . . . . . . . Effacement de blocs et de fichiers de documentation 6 20 Editiondurépertoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 2 3 Modification du fichier programme préréglé . . . . . . . . . . . . . . . . . . . . . . 6 . 26

. Commentaires en CONT-LOG-LIST ........................... 6 28 Titredesegment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 3 0 Commentaires d'instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -6 . 32 Commentaires de segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 37 Commentaires d'opérandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 42 Commentaire d'installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 6 . 43 Editeur de texte du fichier de documentation . . . . . . . . . . . . . . . . . . . . . 6 . 46 Mode "commande" de l'éditeur de texte . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 48

O Siemens AG C79000BSiï-C040-01

Page 229: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Fonctions supplémentaires en mode de lecture

6 Fonctions communes en CONT-LOG-LIST

Ce chapitre présente les fonctions que vous pouvez sélectionner dans les trois modes de représentation CONT, LOG et LIST : - fonctions suppl6mentaires en mode LECTURE

VISU.SYMB Affichage et modification d'opérandes symboliques REFERENCE Affichage des références croisées RECHERCHE Recherche d'opérandes absolus ou symboliques DIAGNOST. lntroduction de consignes de diagnostic pour le CP 552 ADRESSES Affichage des adresses relatives en LIST NO. BIB Introduction ou modification du numéro de bibliothèque

CNT + LOG + LST Commutation des modes de représentation - fonctions auxiliaires pour la gestion des blocs - commentaires en CONT-LOG-LIST

6.1 Fonctions supplémentaires en mode de lecture

Situation de départ Le logiciel CONT-LOG-LIST est chargé. Le masque de préréglage est paramétré.

Valider les préréglages > Appuyer sur la touche F6 (VALIDER) ou sur la touche de validation.

La console PG affiche le menu CHOIX FONCTION.

IMRO 1 LECTURE j TEST FCT-AG INFO-AG PREREGL. AUXIL. RETOUR

Appeler la fonction de lecture > Appuyer sur la touche F2 (LECTURE). > Appuyer sur la touche F2 (BLOC).

Completer la ligne de commande, par exemple :

LECTURE SUPP.: FD BLOC : PB3 RECHERCH: IMP:

> Appuyer sur la touche de validation.

O Siemens AG C?Q@X-B85T7-C040-01

Page 230: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions supplémentaires en mode de lecture CONT-LOG-LIST

La console PG affiche le segment ainsi que le menu des fonctions supplémentaires :

FI (VISU. SYMB) Affichage de la liste d'assignation des opérandes utilisés dans le segment. Les mnémoniques et les commentaires d'opérandes peuvent être complétés ou modifiés. La PG doit pouvoir accéder à un fichier symbolique.

@$$$@W> ${$ggR;y ~$;~$v>xyqx>$?>< $qp\>%S&$>? :?$$::$k>>Fps.sx $ ~ > $ ~ Y x : @ ~ $ ~ =:-y;?; :::s :::5*,+kh,, c,,,,,,., x,:c, > $Ii'38j.;@R<@{$i q3i.I,F<$>m$$ $ ~ $ ~ l : ~ d & ~ ~ ~ ~ ~~@~~~@+;+>@z:: 2rli:l:SI:l,~i~~~gI$~I: ...,.-.*,,A.. ...,,,,,. r w . ; i i ~ . . , , :*;i.+x..,-i .,,,., Y L,,. ,.*.-i.x..Yi~Y. ~.i;.r<.iu\i-.,\ ...,.. .Wii.i...~W<.,ii..~ .... Y<.\V.Y.~ii.~<iiiii.'ii

VISU.SYM6 1 1 1 REFERENCE RECHERCHE DIAGNOST. ADRESSES NO. BIB - CNT

F2 (REFERENCE) Affichage des références croisées et saut à un autre bloc. II doit exister une liste de référence (XR.IN1) qui a été créée avec le logiciel KOMDOK ou à l'aide des touches de fonction F2 (REFERENCE) et FI (GEN. XREF).

::;::32::2c::.+.=: :?;:::..:.' $@::lilf. {$ j<< ; .j. ~:ii<::<:...:.. :.. .. . .. ,. . . . .

F3 (RECHERCHE) Recherche d'un opérande (absolu ou symbolique): entrée, sortie, mémento, temporisation, compteur, bloc, périphérie ou donnée. L'opérande peut être re- cherché à partir du premier segment ou à partir du segment suivant (en LIST à partir de la ligne suivante). Si l'opérande recherché est spécifié sous forme symbolique, la PG doit pouvoir accéder au fichier symbolique correspondant.

F4 (DIAGNOST.) Cette fonction est décrite dans le logiciel CP 552 ; elle est nécessaire pour le traitement des consignes de diagnostic.

F5 (ADRESSES) En mode de LIST, il est possible de visualiser les adresses de mots ou les adresses d'octets.

F6 (NO. BIB) Introduction ou modification du numéro de bibliothèque.

F7 ( +XXX) Commutation dans le mode de représentation indiqué + CNT + LOG -+ LST.

O Siemens AG C79000-B85n-CW-01

Page 231: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Fonctions supplémentaires en mode de lecture

6.1.1 Affichage et modification d'opérandes symboliques

Situation de départ Le fichier symbolique a été créé à l'aide du logiciel EDITEUR SYMBOLIQUE. Dans le masque de préréglage, on a choisi SYMBOLIQUE: OUI.

Valider les preréglages > Appuyer sur la touche F6 (VALIDER) ou sur la touche de validation.

La console PG affiche le menu CHOIX FONCTION du logiciel CONT-LOG-LIST

Afficher, modifier ou completer des opérandes symboliques ou des commen- taires d'opérandes

> Appeler la fonction de lecture de blocs. > Compléter la ligne de commande. > Appuyer sur la touche de validation.

La console PG se trouve en mode de lecture et affiche le segment ainsi que le menu des fonctions supplémentaires.

> Appuyer sur la touche FI (VISU.SYMB).

Le fichier symbolique avec les opérandes du segment est affiché.

O Siemens AG C79000-B8577-C040-01

Page 232: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions supplémentaires en mode de lecfure CONT-LOG-LIST

Exemple

T

PB 3 -BLOC 3 C:REP@@@ST.ÇSD BIB=2 LON=18

SEGMENT 1 O000 TITRE DU SEGMENT PB 3 LECTURE

FICHIER-SYMB: C:REP@@@ST.SSD

OPERANDE MNEMO COMMENTAIRE

E 3.1 ENT3-1 ENTREE 3.1 E 4.3 E 4.4 M 2.5 MEM 25 MEMENTO 25 M 2.6 MEM 26 MEMENTO 26 E 4.5 M 2.4 MEM 24 MEMENT024 A 2.3 SORT 2.3 SORTIE 2.3 PB 4 BLOC 4 BLOC PROGRAMME 4

1 EDiT. SYMB 1 I I I I Fig. 6.1 Exemple de visualisation des opérandes symboliques (mnémoniques)

> Positionner le curseur sur la ligne d'opérande qui doit être modifiée ou complétée. > Appuyer sur la touche F2 (EDIT.SYMB) ou sur la touche flèche large vers la

droite pour amener le curseur dans le champ MNEMO. II est possible à présent de saisir les mnémoniques d'opérandes symboliques. Cela est signalé par I'ap- parition dans le menu de la touche F2 (INSERER). Dans ce masque, il faut intro- duire les mnémoniques sans trait d'union.

> Introduire ou modifier les mnémoniques.

Pour introduire ou modifier un commentaire d'opérande : > Positionner le curseur dans le champ COMMENTAIRE. > Taper le commentaire en majuscules et en minuscules.

6 - 4 O Siemens AG C79000-B8577-C040-01

Page 233: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Fonctions supplémentaires en mode de lecture

PB 3 -BLOC 3 B:REP@@@ST.S5D BIB=2 LON=18

SEGMENT 1 0000 TITRE DU SEGMENT PB 3 LECTURE

FICHIER-SYMB : B:ALPHAlZO.INI

OPERANDE MNEMO. COMMENTAIRE

E 3.1 E M 3-1 ENTREE 3.1 E 4.3 ENT 4-3 Mnerno et commentaire indrés E 4.4 M 2.5 MEM.25 MEMENT025 M 2.6 MEM.26 MEMENT026 E 4.5 M 2.4 MEM.24 MEMENTO24 A 2.3 SORT. 2.3 SORTIE 2.3 PB 4 BLOC 4 BLOC PROGRAMME 4

1 INSERER 1 1 1 1 RETOUR ) Fig. 6.2 Ecran après insertion d'un mnémonique et du wmmentaire d'opérande

Valider la nouvelle assignation > Appuyer sur la touche de validation ou sur la touche F2 (INSERER). La PG signale Assignation insérée.

Abandon sans mbmorisation > Appuyer sur la touche F8 (RETOUR) ou sur la touche d'abandon. Le curseur est ramené au début de la ligne et il est possible d'insérer d'autres mné- moniques et commentaires d'opérandes.

Retour dans le r6seau > Appuyer sur la touche de validation.

Mbmoriser le bloc > Appuyer sur la touche de validation. La PG affiche le message : Fichiers DVS modifiés, fichier seq. non actuel. Le fichier séquentiel source peut être actualisé dans le logiciel EDITEUR SYM- BOLIQUE à l'aide de la fonction F2 (INI>SEQ). Reportez-vous au chapitre 7.

Page 234: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions supplémentaires en mode de lecture CONT-LOG-LIST

6.1.2 Affichage des références croisées et saut à d'autres blocs

Le logiciel CONT-LOG-LIST ainsi que KOMDOK contiennent la fonction "génération X-REF. Les références croisées de tous les blocs d'un fichier programme sont rangées dans un fichier distinct xxxxxxXR.INI. Le logiciel CONT-LOG-LIST peut accéder à ces données par la fonction F2 (REFERENCE).

Cette fonction permet : - d'afficher les références croisées d'un opérande (touche F2, VISU. XREF), - de sauter à un autre bloc en choisissant via le curseur une certaine référence

dans la liste croisée et en déclenchant le saut par la touche F2 (SAUT), - de passer à un autre bloc en indiquant le bloc et le segment de destination par

la touche F4 (BLOC DEST), - de revenir, après un changement de bloc, au bloc initial par la touche F5 (BLOC

DEP.).

Situation de depart Une liste de référence a été créée au moyen du logiciel CONT-LOG-LIST (fonction F2 REFERENCE) ou du logiciel KOMDOK.

Valider les prbreglages > Appuyer sur la touche F6 (VALIDER) ou sur la touche de validation.

La console PG affiche le menu CHOIX FONCTION du logiciel CONT-LOG-LIST > Appeler la fonction de lecture de blocs. > Compléter la ligne de commande. > Appuyer sur la touche de validation.

La console PG se trouve en mode de lecture et affiche le segment ainsi que le menu des fonctions supplémentaires.

> Appuyer sur la touche F2 (REFERENCE).

O Siemens AG C79MX)-B8577-C040-01

Page 235: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-L OG-LIST Fonctions supplémentaires en mode de lecture

PB 3 -BLOC 3 C:REP@@@ST.S5D BlB=2 LON=18

SEGMENT 1 0000 TITRE DU SEGMENT PB 3 LECTURE 1

(GEN. XREF 1 VISU XREF 1 1 BLOC DEST 1 BLOC DEP. 1 1 1 RETOUR / Bild 6.3 Exemple d'écran après appel de la fonction REFERENCE

FI GEN. XREF Création d'une liste de référence si elle n'existe pas encore ou si les mné- moniques et les commentaires d'opérandes ont été modifiés.

F2 VISU XREF Affichage des références croisées pour entrées, sorties, mémentos, temporisa- tions, compteurs, blocs, périphérie et données.

F4 BLOC DEST Saut dans un segment quelconque d'un bloc OB, PB, FB, FX, SB.

F5 BLOC DEP. Après le saut à un autre bloc, cette touche permet de revenir au bloc initial.

F8 RETOUR Retour au menu de touches de niveau supérieur.

O Siemens AG C79MX)-B85n-C04001

Page 236: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions supplémentaires en mode de lecture CONT-LOG-LIST

Affichage de la liste croisée

Sélectionner un segment > Positionner le curseur sur I'opérande dont on veut afficher les références

croisées. > Appuyer sur la touche F2 (VISU XREF). La console PG affiche la ligne de commande :

VISU DE XREF DE L'OPERANDE: E 4.3

> Valider l'opérande affiché ou lui substituer un nouvel opérande.

L'opérande peut être défini sous forme absolue ou symbolique. II ne doit pas se trouver forcément dans le bloc sélectionné, mais dans un bloc du fichier programme choisi.

> Appuyer sur la touche de validation. La liste croisée est affichée : /

- -

PB 3 -BLOC 3 C:REP@@@ST.SSD BIB=2 LON=18

SEGMENT 1 0000 TITRE DU SEGMENT PB 3 LECTURE

REFERENCES CROISEES

-ENT 4-3 Mnérno et commentaire insérés

/ SAüTER A : PB 3 BLOC 3 BLOC DE PROGRAMMATION 3

Fig. 6.4 Exemple d'affichage d'une référence croisée

6 - 8 O Siemens AG ~79000-B~~~~-CWY-OI

Page 237: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Fonctions supplémentaires en mode de lecture

Changement de bloc, saut à un opérande à partir de la liste croisée

> Positionner le curseur sur l'opérande voulu dans la liste croisée. Sur l'écran, la destination du saut est affichée au-dessus du menu des touches de fonction.

> Appuyer sur la touche F2 (SAUT) ou retourner au menu de touches du niveau supérieur en appuyant sur la touche F8 (RETOUR) ou sur la touche d'abandon.

La console PG affiche le segment qui contient l'opérande sélectionné.

Changement de bloc, saut dans un segment quelconque d'un bloc

Situation de depart La console PG se trouve en mode de lecture et affiche un segment ainsi que le menu des fonctions supplémentaires. Appeler la fonction REFERENCE en appuyant sur la touche F2. La console PG affiche le menu suivant :

GEN. XREF 1 VISU XREF 1 1 BLOC DEST 1 BLOC DEP. 1 1 1 RETOUR

> Appuyer sur la touche F4 (BLOC DEST).

Completer la ligne de commande

SAUTER AU BLOC : PB9 SEGMENT : 3

Exécution du saut > Appuyer sur la touche de validation.

Non-execution du saut et retour au menu des touches de niveau ,supérieur > Appuyer sur la touche d'abandon.

O Siemens AG C79000885n-CM001

Page 238: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions supplémentaires en mode de lecture CONT-LOG-LIST

Changement de bloc Retour au bloc initial apres le saut vers un autre bloc

Situation de départ La console PG se trouve en mode de lecture et affiche un segment du bloc auquel on a sauté précédemment, ainsi que le menu des fonctions supplémentaires. La touche F2 (REFERENCE) fait apparaître le sous-menu correspondant :

GEN. XREF 1 VISU XREF 1 1 BLOC DEST 1 BLOC DEP. 1 1 1 RETOUR

> Appuyer sur la touche F5 (BLOC DEP.).

La console PG affiche à nouveau le bloc initial.

6.1.3 Recherche d'opérandes absolus et symboliques

La recherche porte sur un terme (opérande) qui peut être une entrée, une sortie, un mémento, une temporisation, un compteur, un bloc, une périphérie, une donnée, un mnémonique.

La recherche peut s'effectuer dans tous les blocs du fichier programme choisi et peut débuter : - à partir du premier segment du bloc sélectionné ou - à partir du segment suivant (CONT, LOG) ou de la ligne suivante (LIST).

Lancement de la recherche Situation de départ La console PG se trouve en mode de lecture et affiche le segment ainsi que le menu

VISU.SYMB 1 REFERENCE R RECHERCHE^ DIAGNOST. 1 ADRESSES 1 NO. BI6 1 --, CNT / de fonctions supplémentaires :

6 - 1 0 O Siemens AG C79003-B8577-CWO~Cl

Page 239: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Fonctions suppiérnentaires en mode de lecture

> Appuyer sur la touche F3 (RECHERCHE). La console PG affiche un sous-menu et demande l'introduction du terme recherché (à gauche au-dessus du menu des touches de fonctions) :

1 DEP.SE= 1 1 SUiTE 1 1 1 1 1 RETOUR

TERME > Introduire le terme recherché sous forme absolue ou symbolique (avec un trait

d'union devant le mnémonique). > Appuyer sur la touche F2 (DEP.SEG 1) si l'opérande doit être recherché depuis

le segment 1, ou > Appuyer sur la touche F3 (SUITE) si la recherche doit s'effectuer à partir du seg-

ment suivant (en CONT et LOG) ou de la ligne suivante (en LIST). > Si l'on ne désire pas lancer la recherche, appuyer sur la touche F8 (RETOUR).

La console PG retourne alors au mode de lecture.

6.1.4 Introduction de consignes de diagnostic pour le CP 552

Cette fonction est décrite dans le logiciel CP 552 ; elle est nécessaire pour le traitement des consignes de diagnostic.

Situation de depart La console PG se trouve en mode de lecture et affiche le segment ainsi que le menu des fonctions supplémentaires.

. ,;; "",,.. llllr{>t; y... ' " "'" .,y..*:<<<., ,,,,,, '; .rr. ...r;i;;$$ ,.rrzT. "*? \ 3r*:>:px:v-'"':EE. ,,>L,,,,,,, ky,\\,,.,, '.'"~"'.~r.~..'~~""' <>?> .-"..""'."~ :~~:~:,.,.,.,:,:,:,~:,\y,,.:.:<; :.:<.:.:<<.:.:.:.:.:.:.:.:.:.:.:*:.: ...,. ..<.::.:.:.::.:.:.:.: .................... .., ................ , .... ....... .. ... . ~ : ~ : : : : \ > ~ ~ k * ~ $ ? s ~ ~ 3 ~ s ~ ~ ~ ~ $ ~ # $ ~ ~ i ~ ~ ~ ~ ; ~ ~ $ ~ ~ ~ ~ ~ 3 ~ ~ ; ~ & ~ ~ ~ ~ ~ ~ @ ~ ~ ~ $ ~ ~ ~ ~ g ; ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ;@$$?:* g;$ XL2<XkSi"\><k<>a.,. ....,.,,,.....,,.,,,, A, *..,A, .,,,,,,.\,.k~.:..l~.,. .,A .... *.*A. ...,....,\ ~\\.,,..,...Y, .,,L,A,.*,,,..,~,.A\ ,.....,,.Y.:<* .... . .......... ,..... ...... ,..?533$.?.?::..

> Appuyer sur la touche F4 (DIAGNOST.).

6.1.5 Affichage des adresses relatives en LIST

En mode de représentation LIST, il est possible d'afficher les adresses relatives des instmctions (soit les adresses de mots, soit les adresses d'octets).

@ Siemens AG C79XQ-B85n-C04001 6 - 1 1

Page 240: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions supplémentaires en mode de lecture CONT-LOG-LIST

Affichage des adresses relatives d'instructions

Situation de départ Dans le masque PREREGLAGE, on a choisi REPRESENT.: LST.

Affichage des adresse > Appeler la fonction de lecture de blocs. > Compléter la ligne de commande. > Appuyer sur la touche de validation. La console PG se trouve en mode de lecture et affiche le segment ainsi que le menu des fonctions supplémentaires.

> Appuyer sur la touche F5 (ADRESSES). La PG affiche les adresses relatives de mots.

-BLOC 10

SEGMENT 1 l PB1O 0000

C:REP@@@ST.S5D BIB=5 LON=45 LECTURE

Fig. 6.5 Exemple d'afichage des adresses relatives mot par mot

6 - 12 O Siemens AG C79000-B857ï-Corn-01

Page 241: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Fonctions supplémentaires en mode de lecture

> Appuyer une nouvelle fois sur la touche F5 : la PG affiche maintenant les adresses relatives d'octets.

PB 10 -BLOC 10

SEGMENT 1 0000

C:REP@@@ST.S5D BIB=5 LON=45 LECTURE

Fig. 6.6 Exemple d'affichage des adresses relatives ocrer par octet

Appuyer une nouvelle fois sur la touche F5 : la PG affiche la liste d'instructions sans adresses.

Si le support de lecture sélectionné est l'automate programmable (AG), appuyer une deuxième fois sur la touche F5 entraîne non pas le passage des adresses relatives par octet aux adresses relatives par mot, mais la présenta- tion de la liste d'instructions sans adresses. Tant que les adresses sont affichées, toute correction est impossible.

6.1.6 Introduction ou modification du numéro de bibliothèque

En mode de lecture, la touche de fonction F6 (NO. BIB) permet d'introduire et de corriger le numéro de bibliothèque des OB, PB, FB, FX et SB.

Appeler la fonction de lecture de blocs > Compléter la ligne de commande. > Appuyer sur la touche de validation.

O Siemens AG C790M)-B85n-CMO-01

Page 242: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions supplémentaires en mode de lecture CONT-LOG-LIST

Situation de départ La console PG se trouve en mode de lecture et affiche le segment ainsi que le menu des fonctions supplémentaires (voir figure 6.6).

Introduire ou modifier le numbro de bibliothèque

> Appuyer sur la touche F6 (NO. BIB). Le curseur vient se placer dans le champ du numéro de bibliotheque. > Taper le numéro de bibliotheque (maximum 5 chiffres).

Si le numéro compte moins de 5 chiffres, il faut appuyer sur la touche de retour chariot pour quitter le champ.

> Appuyer sur la touche de validation pour mémoriser le numéro de bibliothèque.

@$ Si l'on appuie sur la touche d'abandon alors que le curseur se trouve dans le champ du numéro de bibliothèque, la console PG retourne au menu CHOIX FONCTION. Les modifications éventuelles ne sont pas mémorisées.

6.1.7 Commutation du mode d e représentation

Cette fonction permet de passer d'un mode de représentation à l'autre sans devoir repasser par le masque de préréglage. Dans le menu, la touche Fi a la signification CONT, LOG ou LIST, suivant le mode de représentation auquel on peut passer.

Appeler la fonction de lecture de blocs

> Compléter la ligne de commande. > Appuyer sur la touche de validation.

Situation de départ La console PG se trouve en mode de lecture et affiche le segment ainsi que le menu des fonctions supplémentaires.

Changer de mode de représentation > Appuyer sur la touche F7 ( 3 LOG). Le bloc apparait à l'écran sous forme de logigramme et la signification de la touche Fi est changée en + LST. En réappuyant sur la touche Fi, le bloc apparaît en LIST et la signification de la touche Fi devient -+ CNT. Appuyer à nouveau sur la touche F7 fait réapparaître le bloc en CONT et la touche F7 redevient + LOG.

6 - 14 O Siemens AG C79ûCû-B8577-C040-31

Page 243: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions auxiliaires pour la gestion des blocs CONT-LOG-LIST

6.2 Fonctions auxiliaires pour la gestion des blocs

Les fonctions auxiliaires servent à la gestion de blocs et de fichiers de documentation ainsi qu'à la sélection de fichiers programme.

Les fonctions auxiliaires peuvent être appelées à partir des logiciels : - CONT-LOG-LIST, - LC, COMPAR, REASSIGN, - EPROMIEEPROM, - COUPLAGE PG-PG, - EDITEUR SYMBOLIQUE - et des logiciels supplémentaires que vous pouvez commander.

Les fonctions auxiliaires servent à : - transférer des blocs et des fichiers de documentation, - effacer des blocs et des fichiers de documentation (y compris effacement

général de l'automate), - afficher le répertoire, - changer de fichier programme préréglé.

Sélection des fonctions auxiliaires

Situation de depart Le masque de préréglage d'un logiciel a été paramétré ; la console PG affiche le menu de choix des fonctions.

Appel des fonctions auxiliaires

> Appuyer sur la touche F7 (AUXIL.). La PG affiche les fonctions auxiliaires.

0 Siemens AG C790aFB85n-CO.2001

Page 244: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Fonctions auxiliaires pour la gestion des blocs

i F O N C T I O N S A U X . SIMATIC S5 / OFSOA

FI TRANSFERT: TRANSFERER DES BLOCS

F2 EFFACER : EFFACER DES BLOCS OU SUPPORTS (AG, PG, FD)

F3 REPERT. : AFFICHER LE REPERTOlRE DE AG, FD

F6 FICH-PROG : MODIFIER LE FICHIER-PROGRAMME PREREGLE

F8 RETOUR : RETOUR AU CHOIX DE FONCTIONS

TRANSFERT^ EFFACER 1 REPERT. 1 1 1 FICH-PROG 1 1 RETOUR )

Fig. 6.7 Menu des fonctions auxiliaires

FI (TRANSFERT) Transfert de blocs et de fichiers de documentation F2 (EFFACER) Effacement de blocs et de fichiers de documentation,

effacement général de l'automate F3 (REPERT.) Affichage du répertoire F6 (FICH-PROG) Changement du fichier programme préréglé F8 (RETOUR) Retour au menu CHOIX FONCTION

O Siemens AG C79000-B85ï7-CCdû-01

Page 245: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions auxiliaires pour la gestion des blocs CONT-LOG-LIST

6.2.1 Transfert de blocs

Eléments pouvant être transférés Cette fonction permet le transfert des éléments suivants : - blocs individuels, - groupe de blocs d'un certain type, - tous les blocs d'un certain type, - groupe de blocs définis dans une liste, - tous les blocs (sauf les fichiers de documentation) d'un fichier programme, - un ou tous les fichiers de documentation (FICHIERS-DOC), - le fichier programme dans sa totalité.

Source et destination des blocs transf9rés Le transfert de données peut s'effectuer en proyenance ou à destination des supports suivants :

AG L'automate peut être choisi comme source ou comme destination. Cela n'est valable que pour les logiciels CONT-LOG-LIST et LC, COMPAR, REASSIGN. L'automate peut se trouver en RUN ou en STOP.

PG Le tampon de bloc de la console de programmation ne contient toujours qu'un seul bloc. Ce tampon peut être utilisé comme source ou destination.

FD La source ou la destination peut être constituée par le fichier programme préréglé.

CL> La destination du transfert peut être constituée par tout lecteur contenant un fichier programme quelconque.

Page 246: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-L OG-LIST Fonctions auxiliaires pour la gestion des blocs

Remarques importantes FICHIER-DOC Les fichiers de documentation contiennent des données (textes, commentaires, com- mandes, consignes de diagnostic) qui sont : - soit affectées au fichier programme. Dans ce cas, l'utilisateur doit attribuer au

FICHIER-DOC un nom de son choix (longueur maximale : 8 caractères), le deu- xième caractère du nom ne devant en aucun cas être un deux-points ;

- soit affectées à un bloc. Le nom du fichier est alors fixé par le système S5. Le nom d'un FICHIER-DOC est toujours précédé du caractère #. Les FICHIERS-DOC n'étant pas mémorisés dans I'automate, le support source ou destination ne peut jamais être AG (automate) lors du transfert de FICHIERS-DOC.

Blocs de commentaires Les blocs de commentaires n'étant pas mémorisés dans I'automate, le support source ou destination ne peut jamais être I'AG lors du transfert de blocs de commen- taires.

Blocs étiquettes des blocs fonctionnels et des blocs de données Les blocs étiquettes contiennent des informations concernant le format et les repères de saut, qui ne peuvent être exploitées que par la PG. De ce fait, ils ne sont pas transférés vers I'AG. Dans le cas du transfert d'un bloc avec bloc étiquette (FBIFV, FXfFVX, DBfDV, DXIDVX) de I'AG sur le lecteur FD, le bloc étiquette ne peut être effacé qu'en répondant par l'affirmative à la demande de confirmation Effacer 3 Cela évite une perte acciden- telle de données. Si l'on modifie en ligne un bloc de données (DBIDV et DXIDVX) dans I'automate et qu'on le retransfère sur le lecteur, il se peut qu'il n'y ait plus de correspondance entre le DB (DX) et le DV (DVX). Dans ce cas, il est préférable d'effacer le bloc étiquette du DBIDX. Les données de ce DBIDX sont alors affichées dans le format préalablement choisi. Dans le cas des blocs fonctionnels (FXIFV et FXIFXV), le transfert peut entraîner la perte des noms des repères de saut, par exemple NIVEAU 1. Dans le cas d'un efface- ment éventuel, la PG les remplace par un nom de substitution, par exemple M002.

Logiciels hors ligne (offline) Les fonctions auxiliaires des logiciels EPROMfEEPROM et EDITEUR SYMBOLIQUE ne peuvent pas échanger des données avec I'automate. Toute tentative de communica- tion avec I'automate se traduit par I'aff ichage sur la PG du message 11 DC: Support = AG impossible.

6 - 1 8 O Siemens AG C79000-68577-C040-01

Page 247: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions auxiliaires pour la gestion des blocs CONT-LOG-LIST

Marche à suivre pour la fonction de transfert

Situation de départ La PG affiche le masque des fonctions auxiliaires.

TRANSFERT/ EFFACER 1 REPERT. 1 1 1 FICH-PROG 1 1 RETOUR

Appeler la fonction auxiliaire TRANSFERT

> Appuyer sur la touche FI (TRANSFERT-). Le système affiche la ligne de commande suivante

TRANSF. SOURCE: BLOC : SUP. DEST BLOC :

Compléter la ligne de commande La touche HELP permet d'afficher des masques d'aide qui fournissent les informa- tions nécessaires pour compléter les lignes de commande.

Lancer la fonction auxiliaire TRANSFERT

> Appuyer sur la touche de validation. La PG affiche à l'écran les différentes activités.

Q Siemens AG C79000.88577-ç040-01

Page 248: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Fonctions auxiliaires pour la gestion des blocs

Messages possibles

PBN déjà sur fichier destination, écraser ? Un bloc existe déjà sous ce nom sur le fichier de destination. Les réactions suivantes sont possibles : > Appuyer sur la touche de validation pour écraser. > Appuyer sur la touche d'abandon pour ne pas effacer.

Support = AG impossible Les logiciels hors ligne ne permettent pas d'échange de données avec l'automate.

6.2.2 Effacement de blocs et de fichiers de documentation

Eléments pouvant être effacés - blocs individuels, - un groupe de blocs d'un certain type, - tous les blocs d'un certain type (seulement sur FD), - tous les blocs (seulement sur AG : effacement général), - un ou plusieurs fichiers de documentation (seulement sur FD), - le fichier programme complet (seulement sur FD).

Où peut s'effectuer l'effacement de blocs ?

Les blocs peuvent être effacés dans les supports suivants :

AG Les blocs indiqués sont effacés dans l'automate programmable. FD Les blocs sélectionnés sont effacés dans le fichier programme préréglé. PG Le tampon de bloc de la console de programmation contient toujours un seul

bloc. Ce bloc peut être effacé.

O Siemens AG C79000-88577-W-01

Page 249: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions auxiliaires pour la gestion des blocs CONT-L OG-LIST

Remarques importantes

Effacement général d'un automate L'effacement de tous les blocs dans l'automate (AG) correspond à la fonction EFFACE- MENT GENERAL. L'automate remet alors sa mémoire interne RAM dans un état initial défini (voir les instructions de l'automate concerné).

Automate programmable (AG) L'automate doit se trouver en STOP et être relié à la console PG (en ligne).

Logiciels EPROMIEEPROM, COUPLAGE PG-PG et EDITEUR SYMBOLIQUE Si la fonction auxiliaire EFFACER est appelée à partir de ces logiciels, il n'est pas possible de définir I'automate (AG) comme support source, étant donné que ces logi- ciels ne fonctionnent qu'en mode hors ligne.

Effacement sur FD Le fichier concerné par l'effacement sur FD est le fichier programme spécifié dans le masque PREREGLAGE.

Fichiers de documentation (FICHIERS-DOC) Lorsque I'on désire effacer des fichiers de documentation, le nom du fichier à inscrire dans le champ de saisie EFFACER SUP.SOURCE de la ligne de commande doit être précédé du caractère #. Si I'on désire effacer tous les fichiers de documentation, ce champ ne doit contenir que le caractère #. # caractérise un nom de fichier d'une longueur maximale de 8 caractères, par exemple #CHAINEA.

O Siemens AG C7%C+B8577-034&01

Page 250: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Fonctions auxiliaires pour la gestion des blocs

Marche a suivre pour la fonction EFFACER

Situation de départ La PG affiche le masque des fonctions auxiliaires.

TRANSFERT^ EFFACER 1 REPERT. 1 I 1 FICH-PRCG 1 1 RETOUR

Appeler la fonction auxiliaire EFFACER

> Appuyer sur la touche F2 (EFFACER). Le système affiche la ligne de commande suivante :

EFFACER SUP.SOURCE: BLOC :

Completer la ligne de commande

La touche HELP vous permet d'afficher des informations pour compléter de la ligne de commande.

Lancer la fonction auxiliaire EFFACER

> Appuyer sur la touche de validation. Le système demande confirmation en affichant la question Effacer ?.

Oui > Appuyer sur la touche de validation. Non > Appuyer sur la touche d'abandon.

O Siemens AG C79000-88577-CW-01

Page 251: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions auxiliaires pour la gestion des blocs CONT-LOG-LIST

6.2.3 Edition du répertoire

La fonction de répertoire permet d'éditer les éléments suivants :

la liste de blocs du fichier programme prér6glé

- blocs individuels - un groupe de blocs d'un certain type - tous les blocs d'un certain type - tous les blocs - tous les fichiers de documentation - tous les blocs et tous les fichiers de documentation

la liste d'adresses de blocs d'un automate programmable

- blocs individuels - un groupe de blocs d'un certain type - tous les blocs d'un certain type - tous les blocs

la liste des fichiers S5 d'un lecteur Tous les fichiers S5 se trouvant sur la disquette sont édités à I'écran, sur l'impri- mante ou dans un fichier listage.

Chaque bloc est présenté avec :

- son type, - son numéro, - son fichier de documentation (pas pour AG), - sa longueur (pas pour AG), - son numéro de bibliothèque (pas pour AG), - son adresse de début dans l'AG (seulement pour AG).

Edition sur imprimante et 6dition sur fichier Au cours de ces fonctions apparaissent également des informations sur l'écran, mais elles ne sont pas significatives.

O Siemens AG C7-88577-CC-âû-01

Page 252: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Fonctions auxiliaires pour la gestion des blocs

Marche à suivre pour la fonction de répertoire

Situation de départ La PG affiche le masque des fonctions auxiliaires.

TRANSFERT\ EFFACER 1 REPERT. 1 I 1 FICH-PROG / 1 RETOUR

Appeler la fonction auxiliaire REPERT.

> Appuyer sur la touche F3 (REPERT.). La PG affiche la ligne de commande suivante :

LECTURE REP. SUP.SOURCE: BLOC : IMP:

Compléter la ligne de commande La touche HELP permet d'afficher des informations pour compléter les lignes de com- mande.

Lancer I'édition du répertoire

> Appuyer sur la touche de validation. La PG affiche à l'écran le répertoire sélectionné ou l'édite sur imprimante ou dans un fichier.

Lors de l'édition du répertoire de FD (bloc individuel, tous les blocs d'un cer- tain type, tous les blocs), la PG fournit ensuite la longueur totale des blocs ainsi que la quote-part des blocs MC5 en mots. Si I'édition est interrompue par la touche d'abandon, la longueur indiquée est celle des blocs édités jusqu'au moment de l'interruption.

Un exemple de listage du répertoire d'un fichier programme se trouve à la page suivante.

Q Siemens AG C79000-B8577-C040-01

Page 253: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions auxiliaires pour la gestion des blocs CONT-LOG-LIST

1 L I S T E D E B L O C S C:[email protected]

FOLIO 1 I \ 1 N P E BLOC NUMERO FICH-DOC LONG. NO. BIBLIOTHEQUE L_1 D B DV DX DVX SB PB PB PB FB FB RI FV OB DK DKX S K P K P K P K FK FK OK

34 9 16 12 16 6 1 18 2 67 3 20 4 46 7

107 8 4 4

20 1 90 9 1 60

23 1 248 262 56

199 158

DBD0.005 52 DOK 32 DXD0.123 37 FBD0.230 492 OBD0.001 170 PBDO.003 410 PBD0.004 213 PBDO.009 352

1 TOTAL BLOCS 1 BLOCS MC5 : 3578 1 285 I l I

Fig. 6.8 Exemple de répertoire d'un fichier programme

Page 254: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Fonctions auxiliaires pour la gestion des blocs

L I S T E D E F I C H I E R S

NOM . EXT EXEMP2ZO .IN1 P B2@@@ST.S5D TESTERST .S5D

Fig. 6.9 Exemple de répertoire (liste de fichiers) d'un lecteur

6.2.4 Modification du fichier programme préréglé

La fonction F6 (FICH-PROG) permet de modifier le fichier programme préréglé sans devoir passer par le masque PREREGLAGE.

Marches a suivre pour la fonction auxiliaire FICH-PROG

Situation de départ La PG affiche le masque des fonctions auxiliaires.

TRANSFERT^ EFFACER 1 REPERT. 1 1 1 FICH-PROG 1 1 RETOUR

Appeler la fonction auxiliaire FICH-PROG

> Appuyer sur la touche F6 (FICH-PROG). La console PG affiche le message présenté à la page suivante.

Page 255: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions auxiliaires pour la gestion des blocs CONT-LOG-LIST

CHOISIR UN NOM DE FICHIER-PROG. :

FICHIER-PROG : C:[email protected] 1 RW 1

Fig. 6.10 Exemple décran pour modifier le nom du fichier programme

Modifier le nom du programme > Taper le nom du fichier programme désiré, par exemple B:REPERT. Les

caractères suivants, ST.SSD, sont immuables. > Appuyer sur la touche'de validation.

La PG reprend ce nom de fichier dans le masque de préréglage sans quitter le menu des fonctions auxiliaires.

O Siemens AG C7%CGB8577-ç040-01

Page 256: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Commentaires en CONT-LOG-LIST CONT-LOG-LIST

6.3 Commentaires en CONT-LOG-LIST

Les blocs OB, PB, SB, FB, FX, DB et DX peuvent être assortis de différents com- mentaires :

- Titres de segment - Commentaires d'instructions - Commentaires de segments - Commentaires d'opérandes - Commentaires d'installation

Lors de l'édition sur imprimante, tous les commentaires sont imprimés. Pour les commentaires des blocs DB et DX, reportez-vous au chapitre 8.

Vous pouvez taper les commentaires en majuscules et en minuscules. Les caractères accentués (é, à, è, etc.) sont cependant interdits.

O Siemens AG C79000-98577-CM-01

Page 257: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CONT-LOG-L IST

Aperçu

Titres de segments Intitulés pouvant être affectés à chaque segment en CONT, LOG ou LIST. Ces com- mentaires sont mémorisés dans des blocs de commentaires OK, PK, SK, FK ou FXK.

Commentaires d'instructions Explications données pour les instructions STEP5 d'un programme en LIST. Comme les titres de segments, ils sont mémorisés dans les blocs de commentaires OK, PK, SK, FK ou FXK.

Commentaires de segments Textes de longueur indifférente pouvant être affectés à chaque segment en CONT, LOG ou LIST. La console PG leur affecte automatiquement le nom du bloc concerné en y ajoutant un identificateur : #OBDO.nnn, #PBDO.nnn, #SBDO.nnn, #FBDO.nnn ou #FXDO.nnn. Les trois derniers chiffres correspondent au numéro du bloc.

Commentaires d'opérandes Explications que I'utilisateur peut ajouter à chaque mnémonique dans la liste d'assi- gnation. Les commentaires d'opérandes et les mnémoniques peuvent être écrits ou corrigés directement dans les blocs, lors de l'introduction ou de la lecture (introduc- tion : touche LOUPE ; lecture : touche F1, VISU.SYMB). L'utilisateur peut passer des commentaires d'opérandes aux commentaires d'instructions en appuyant sur la touche Demi-écran.

Commentaires d'installation Fichiers de texte non affectés à des blocs, qui servent à expliquer le programme STEP 5. Le nom attribué par l'utilisateur aux commentaires d'installation doit com- mencer par le caractère # et comporter 8 caractères au maximum.

O Siemens AG C79MX)-B8577-C04001

Page 258: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Commentaires en CONT-L OG-LIST CONT-LOG-LIST

6.3.1 Titre de segment

Au moment de l'écriture d'un segment en CONT, LOG ou LIST, il est possible d'intro- duire directement un titre de segment. Le titre est mémorisé dans le bloc de cornrnen- taires associé au bloc de programme considéré. Le numéro du bloc de commentaires correspond à celui du bloc, par exemple au PB2 correspond le bloc PK2. Lors de la correction, ces titres sont automatiquement actualisés.

Les blocs de commentaires ne sont pas transférés dans la CPU, ni dans la cartouche EPROM.

PB 2 A: [email protected]

SEGMENT 1 0000 TïïRE DU SEGMENT 1 DU PB 2 O000 O001 NOM 0002 ENT1 0003 21 3 0004 SOR 0005 O006 0007 0008 0009 000A

:SPA FB 21 : EXERCICE

M 2.2 2 2 AW 3

SEGMENT 2 001 6 TrfRE DU SEGMENT 2 DU PB 2 000B :A D B 3 OOOC : L DW i OOOD :A DB 20 OOOE :T DW 1 000F : BE

Fig. 6.11 Exemple d'édition sur imprimante d'un bloc & programme avec titres de segments

O Siemens AG C79000-B85n-COd0-01

Page 259: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CONT-L OG-L IST

Introduction ou correction d'un titre de segment

Dans les modes de représentation CONT, LOG et LIST, la marche à suivre est la même pour l'introduction et pour la lecture. Un titre de segment a une longueur maximale de 32 caractères (majuscules et minuscules). Le titre de segment peut être saisi soit directement lors de I'introduction ou de la lecture d'un bloc, soit ultérieurement dans un bloc de commentaires associé au bloc considéré. Nous recommandons la première méthode en raison de l'actualisation automatique lors d'éventuelles modifications.

Situation de depart Le logiciel CONT-LOG-LIST est chargé. Préréglage COMMENTAIRES: OUI La fonction FI (INTRO), F1 (BLOC) ou F2 (LECTURE), F2 (CORRECTION) est sélectionnée.

Ecrire ou corriger le titre de segment

> Appeler le bloc. > Sélectionner le segment. > Appuyer sur la touche COM.

Le curseur vient se placer dans le champ de saisie du titre de segment. > Taper un texte de 32 caractères au maximum ou corriger le texte existant.

Terminer le titre de segment

> Appuyer sur la touche de retour chariot. Le titre est mis en mémoire tampon par la PG. Ce n'est qu'au moment de la mémorisation du bloc créé que le titre sera transféré sur FD dans le bloc de com- mentaires correspondant.

O Siemens AG C79000-B85n-C04001

Page 260: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Commentaires en CONT-LOG-LIST CONT-L OG-LIST

6.3.2 Commentaires d'instructions

Comme les titres de segments, les commentaires d'instructions sont mémorisés dans des blocs de commentaires. Alors que les titres de segments peuvent être introduits dans les modes de représentation CONT, LOG et LIST, les commentaires d'instructions n'existent que pour le mode de représentation LIST. Chaque commentaire d'instruction peut avoir une longueur maximale de 32 caractères. Son introduction s'effectue au clavier alphanumérique, en majuscules ou en minuscules.

Le commentaire d'instruction peut être introduit directement lors de l'écriture de la liste d'instruction. II n'est pas nécessaire d'effectuer une manipulation spéciale pour ouvrir le bloc de commentaires sur la disquette. Le bloc de commentaires est créé automa- tiquement lors de la mémorisation du bloc STEP 5. Les commentaires d'instructions peuvent aussi être introduits ultérieurement dans un bloc de commentaires. Nous vous recommandons cependant la première méthode, en raison de l'actualisation automa- tique lors d'éventuelles modifications.

Les noms des blocs de commentaires sont affectés automatiquement par la console PG :

OKn à OBn, PKn à PBn, SKn à SBn, FKn à FBn, FKXn à FXn, DKn à DBn, DKXn à DXn.

O Siemens AG C79000-B857i-C040-01

Page 261: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CONT-LOG-LIST

PB 2

SEGMENT 1

0000 OWl NOM 0002 ENT1 0003 21 3 0004 SOR 0005 0006 0007 0008 0009 000A

:SPA FB 21 : EXERCICE

M 2.2 z 2 AW 3

LON=21 FOLIO l n

0000 TiTRE DU SEGMENT 1 DU PB 2 I

Commentaire d'instructions segment 1

ENTREE 1.1

ENTREE 1.2 ENTREE 1.3 SORTIE 1.1 Fin segment 1

SEGMENT 2 0006 TiTRE DU SEGMENT 2 DU PB 2

0000 :A D B 3 Commentaire d'instructions, segment 2 OOOC : L DW 1 Charger mot de donnée 1

O00D :A DB 20 Appeler le DB 20

OOOE :T DW 1 Transferer contenu ACCU dans DW1

000F : BE Fin du bloc

Fig. 6.12 Programme en LIST avec titres de segments et commentaires d'instructions

Introduction ou correction d'un commentaire d'instruction dans un bloc de programme

Situation de depart Préréglages : REPRESENT.: LST et COMMENTAIRES: OUI Appeler le bloc désiré avec les fonctions FI (INTRO), FI (BLOC) ou F2 (LECTURE), F2 (BLOC).

Ecrire ou corriger le commentaire d'instruction > En mode LECTURE, appuyer sur la touche CORR pour passer en mode CORR. > Sélectionner l'instruction au moyen du curseur, par exemple U E 1 .l. > Placer le curseur derrière l'adresse (1 .l) de l'opérande en appuyant sur la

touche 3.

> Modifier, effacer ou écrire le commentaire d'instruction.

O Siemens AG C 7 ~ B 8 5 n - C 0 4 0 0 1

Page 262: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Commentaires en CONT-LOG-LIST CONT-LOG-LIST

Terminer le commentaire > Appuyer sur la touche de retour chariot.

Le curseur vient se placer dans la ligne d'instruction suivante.

et, éventuellement > appuyer sur la touche de validation.

Le bloc corrigé et le bloc de commentaires sont transférés sur FD. Ce faisant, le curseur ne doit pas se trouver dans le champ de commentaire.

Introduction ou correction des titres et des commentaires d'ins- tructions dans le bloc de commentaires

Les titres et commentaires d'instructions peuvent être introduits dans la PG avant ou après l'écriture proprement dite d'un bloc. Si les titres et les commentaires sont écrits directement dans le bloc de commentaires, il n'est pas nécessaire d'avoir choisi COMMENTAIRES: OUI.

Correspondance des commentaires II est recommandé d'introduire ou de modifier les titres et les commentaires

- d'instructions directement dans le bloc STEP 5, afin d'être assuré de leur correspondance correcte avec les blocs, segments, instructions.

Situation de depart Le logiciel CONT-LOG-LIST est chargé. On a sélectionné la fonction F I (INTRO)/Fl (BLOC) ou F2 (LECTURE)/F2 (BLOC). La PG affiche la ligne de commande. Dans l'exemple considéré, le bloc PK 9 doit exister sur le lecteur pris par défaut.

INTRO SUPP.: FD BLOC : pK9

LECTURE SUPP.: FD BLOC : pK9

0 Siemens AG C79CGû-B8577-C040-01

Page 263: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CON T-LOG-LIST

Taper la suite de caractères derrière SEG. ou LIG Tapez le titre derriere SEG. et le commentaire d'instruction après LIG.

Commutation de SEG. sur LIG La commutation de SEG. sur LIG s'effectue au moyen de la touche FI, le curseur devant se trouver derriere LIG ou SEG.

Memoriser le bloc de commentaires

> Appuyer sur la touche de validation ou sur la touche F6 (VALIDER).

Blocs ecrits en LIST Pour les blocs écriis en LIST, les numéros de segment et d'instruction doivent se suivre par ordre croissant.

Fonctions d'éditeur

Effacement d'une ligne dans un bloc de commentaires

> Amener le curseur dans la ligne à effacer. > Appuyer sur la touche effacement de ligne (XI).

Insertion d'une ligne dans un bloc de commentaires

> Amener le curseur dans la ligne devant laquelle doit être insérée une nouvelle ligne.

> Appuyer sur la touche insertion d'un espace vertical. OU

> Amener le curseur dans la ligne derriere laquelle doit être insérée une nouvelle ligne.

> Appuyer sur la touche de retour chariot. La PG intercale une ligne blanche.

Duplication d'une ligne

> Amener le curseur dans la ligne à dupliquer. > Appuyer sur la touche F2 (+TAMPON). > Amener le curseur dans la ligne qui doit recevoir le texte à dupliquer. > Appuyer sur la touche F3 (APPEL).

La PG duplique la ligne choisie.

Page 264: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Commentaires en CONT-LOG-LIST CONT-LOG-LIST

Appel d'une ligne SEG. ou LIG vide

Dès que la PG affiche une ligne LIG ou SEG. vide, l'utilisateur peut la convertir en ligne LIG ou SEG. > Amener le curseur dans la ligne vide. > Appuyer sur la touche F I (S t, L).

C O M M E N T A I R E : pK9

SEG. 1 LIG 1 LIG 2 LlG 3 SEG. 2 SEG. 3 SEG. 4

LIG 1 LIG 2 LIG 3 LIG 4

TiTRE DU SEGMENT 1 DU PB9 CûMM. INSTR. SEG. 1, LlGNE 1 COMM. INSTR. SEG. 1, LIGNE 2 CûMM. INSTR. SEG. 1. LIGNE 3

TITRE DU SEGMENT 3 DU PB9

COMM. INSTR. SEG. 4, LIGNE 1 COMM. INSTR. SEG. 4. LlGNE 2 CûMM. INSTR. SEG. 4, LlGNE 3 FIN DE BLOC, SEG. 4, LlGNE 4

Fig. 6.13 Exemple : bloc de commentaires pK9 associé au bloc de programme PB9

O Siemens AG C79000-B8577-C040-01

Page 265: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CONT-LOG-LIST

6.3.3 Commentaires de segment

Les commentaires de segments (et de blocs) sont mémorisés dans des fichiers de documentation (FICHIERS-DOC). Ces fichiers de documentation sont toujours affectés aux blocs STEP 5 correspondants. Leur nom commence par le caractere #.

Un commentaire de segment peut être introduit par frappe au clavier alphanumérique en mode d'introduction ou de lecture d'un bloc. II peut comporter des lettres majuscules et minuscules. Le fichier de documentation est créé automatiquement lors de la mémorisation du bloc STEP 5. Les commentaires de segments peuvent aussi être introduits ultérieurement, directement dans le fichier de documentation correspon- dant. Nous recommandons cependant la première méthode, car la PG actualise auto- matiquement I'aff ectation de commentaires lors d'une modification ultérieure éven- tuelle.

BLOC STEP 5

OB n PB n SB n FB n FX n DB n DX n

Si un bloc (en CONT, LOG ou LIST) contient des commentaires de segments, il faut éventuellement intégrer dans ces commentaires le caractère de com- mande de l'imprimante $EJECT pour assurer le changement correct de page. "$EJECT' doit être écrit en majuscules, sinon la PG ne reconnaît pas cette commande. Si I'on n'introduit que le signe $, la partie du commentaire de seg- ment qui vient après ce signe n'est pas imprimée.

Fichier de documentation

#OBDO.nnn #PBDO.nnn #SBDO.nnn #FBDO.nnn #FXDO.nnn #DBDO.nnn #DXDO.nnn

Mode commande de l'éditeur de texte Le mode commande de l'éditeur de texte est bloqué si I'on introduit ou modifie le commentaire de segment directement dans un bloc de programme.

O Siemens AG C79000-B8577-C040-01

Page 266: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Commentaires en CONT-LOG-LIST CONT-LOG-LIST

Longueur de commentaire

La longueur cumulée de tous les commentaires de blocs ou de segments d'un même bloc ne doit pas dépasser 16 Kcaractères. Ainsi, si un bloc contient (en théorie) un commentaire de bloc ou de segment d'une longueur de 16 Kcaractères, il n'est plus possible d'introduire d'autre commentaire dans ce bloc.

Introduction et correction d'un commentaire de segment dans un PB

Le commentaire de segment est écrit directement dans le programme en CONT, LOG ou LIST.

Situation d e départ La fonction INTRO ou LECTURVCORR. est sélectionnée. Préréglage : COMMENTAIRES: OUI. Appeler le bloc existant désiré

LECTURE SUPP.: FD BLOC : PB2

Selectionner le segment voulu > Appuyer deux fois sur la touche COM. S'il existe déjà un commentaire de segment, celui-ci est affiché. Terminez chaque ligne en appuyant sur la touche de retour chariot. La fin de la ligne est alors repérée par une flèche verticale. Aucun caractère ne peut être ajouté derrière ce symbole, dans cette ligne. Le traitement du texte s'effectue comme décrit au para- graphe 6.3.5, Commentaire d'installation, vous ne pouvez cependant pas appeler le mode commande à partir du bloc de programme.

Identificateur de segment Afin que l'éditeur puisse établir la correspondance entre le commentaire et le segment, il génère automatiquement une suite de 7 caractères (identificateur de segment), par exemple $1 @. Le chiffre correspond au numéro du segment. Les identificateurs de segment ne doivent être ni effacés ni modifiés, car la PG ne trouverait plus la correspondance entre le commentaire de segment et le segment concerné.

O Siemens AG C790W-B8577-CMO-01

Page 267: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CONT-LOG-LIST

Vous pouvez taper le texte du commentaire dans la ligne qui suit l'identificateur de segment. L'insertion et l'effacement de caracteres, le déplacement du curseur, etc., sont décrits au paragraphe 6.3.6, Editeur de texte du fichier documentation.

Taper le commentaire de segment A la fin de chaque ligne, appuyez sur la touche de retour chariot. A titre de repère de fin de ligne, la PG affiche une flèche verticale. Derrière cette flèche, il n'est plus possible d'introduire d'autres caracteres dans la même ligne.

Quitter le commentaire de segment > Appuyer sur la touche de validation.

Le bloc CONT, LOG ou LIST réapparaît à l'écran. Le commentaire de segment est mis en mémoire tampon dans la PG.

MOmoriser le commentaire de segment

> Appuyer sur la touche de validation. Le bloc STEP 5, les titres de segment, les commentaires d'instructions et de seg- ments sont transférés sur FD. L'affectation du nom s'effectue automatiquement.

exemple : PB2 - PK2 - #PBD0.002 FB15 - FK15 - #FBD0.015

Interruption de l'introduction d'un commentaire de segment Si vous désirez quitter le commentaire de segment sans le mémoriser, il suffit d'appuyer sur la touche d'abandon. La PG affiche alors à nouveau le début du segment.

Page 268: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système
Page 269: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CONT-LOG-LIST

Introduction directe des commentaires de segments dans le fichier de documentation

Si les commentaires de segments sont introduits ou corrigés directement dans un fichier de documentation, il n'est pas nécessaire de choisir COMMENTAIRE : OUI dans le masque de préréglage. En introduction directe dans un fichier de documentation, vous pouvez utiliser le mode rapide "commande".

Situation de depart La fonction F I (1NTRO)IFl (BLOC) ou F2 (LECTURE)/F2 (BLOC) est sélectionnée.

Compléter la ligne de commande --

INTRO SUPP.: FD BLOC : #PBD0.123

LECTURE SUPP.: FD BLOC : #PBD0.002

> Taper le texte du commentaire

Identificateur de segment Si un commentaire de segment ne comporte pas encore d'identificateur, vous devez indiquer ce dernier avant le texte du commentaire, sous la forme $1 @ (7 caractères dont 4 espaces). Le chiffre correspond au numéro du seg- ment.

Memoriser le fichier de documentation sur FD

> Appuyer sur la touche de validation.

Lecture d'un fichier de documentation (commentaires de segments) Vous ne pouvez démarrer la lecture (édition à l'écran, sur imprimante ou sur fichier listage) d'un fichier de documentation qu'à partir du logiciel CONT-LOG-LIST ou GRAPH 5.

O Siemens AG C79000-B85n-CWO-01

Page 270: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Commentaires en CONT-LOG-LIST CONT-LOG-LIST

6.3.4 Commentaires d'opérandes

Le commentaire d'opérande n'est pas un commentaire d'instruction. Les commentaires d'opérandes sont introduits lors de la création du fichier symbolique (chapitre 7) et sont mémorisés dans la liste d'assignation. Ils peuvent aussi être complétés et modifiés directement lors de l'introduction ou de la lecture des blocs OB, PB, FB, FX, SB.

Situation de départ Un fichier symbolique a été créé avec le logiciel EDITEUR SYMBOLIQUE. On a choisi le préréglage SYMBOLIQUE : OUI. La console PG affiche le menu CHOIX FONCTION du logiciel CONT-LOG-LIST.

Compléter ou modifier les commentaires d'opérandes en introduction : > Sélectionner la fonction F I (INTRO), F I (BLOC). > Compléter la ligne de commande. > Appuyer sur la touche Loupe.

Le fichier symbolique est affiché dans le segment.

Compléter ou modifier les commentaires d'opérandes en lecture > Sélectionner la fonction F2 (LECTURE)/FP (BLOC). > Compléter la ligne de commande. > Appuyer sur la touche F I (VISU.SYMB).

Le fichier symbolique est affiché dans le segment.

Suite de la manipulation en introduction et en lecture > Positionner le curseur dans la ligne d'opérande à modifier ou à compléter. > Appuyer sur la touche F2 (INSERER) et sur la touche pour amener le curseur

dans le champ COMMENTAIRE. > Taper le commentaire en lettres majuscules ou minuscules. > Valider le commentaire : appuyer sur la touche de validation.

La PG affiche le message Assignation insérée. ou abandon sans validation : appuyer sur la touche F8 (RETOUR) ou sur la touche d'abandon.

> Retour dans le segment : appuyer sur la touche de validation.

O Siemens AG C79000-B8577-CC40-01

Page 271: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CONT-LOG-LIST

6.3.5 Commentaire d'installation

Le commentaire d'installation n'est pas mémorisé dans un bloc de commentaires mais dans un fichier S5. Ce fichier est transféré sur la disquette ou sur le disque dur en tant que fichier de documentation (FICHIER-DOC). Son nom commence toujours par le caractère # suivi de 8 caractères au maximum, par exemple #POMPAGE.

Pour l'écriture du commentaire d'installation, vous pouvez recourir au mode commande et aux fonctions d'éditeur pour le traitement rapide du texte.

Nom d'un fichier de documentation Avant d'introduire un commentaire d'installation, veillez à ce que le nom de ce fichier ne comporte pas de deux-points en deuxième position. Si cette er- reur se produit, la PG ne mémorise pas le fichier, car elle interprète la lettre précédant le deux-points comme une désignation de lecteur. La PG affiche alors un message signalant une erreur de disquette.

Introduction et lecture du commentaire d'installation

Les fonctions d'introduction et de lecture des commentaires d'installations (fichiers de documentation) ne peuvent être appelées que dans le logiciel CONT-LOG-LIST. Le commentaire d'installation est toujours introduit directement dans le fichier de docu- mentation.

Editeur de texte Lorsqu'un fichier de documentation est affiché, vous pouvez effectuer des modifications en employant les fonctions d'éditeur de texte.

Q Siemens AG C79@îC-B85n-C040-01

Page 272: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Commentaires en CONT-LOG-LIST CONT-LOG-LIST

Introduction d'un commentaire d'installation

Situation de depart Le logiciel CONT-LOG-LIST est chargé. Le fichier programme qui recevra le commentaire d'installation est préréglé. La fonction FI (INTRO), FI (BLOC) a été appelée. La PG affiche la ligne de commande, par exemple :

INTRO SUPP: FD BLOC : #DOCUMENT

Complbter la ligne de commande

SUPP. > Taper les lettres FD d'identification du support de mémorisation

BLOC > Taper le caractère # et le nom du commentaire d'installation (maximum 8

caractères, le deuxième caractère ne devant pas être un deux-points). > Appuyer sur la touche de validation.

La PG libère l'écran pour I'introduction du commentaire d'installation.

> Taper le commentaire d'installation. Dans la première ligne, la PG affiche un trait vertical sur lequel figure le curseur. II n'est possible d'introduire du texte que devant ce trait. Taper les premiers caracteres du commentaire.

> Terminer une ligne en appuyant sur la touche de retour chariot. Ce faisant, la PG affiche une flèche verticale pour repérer la fin de ligne. Vous ne pouvez plus introduire d'autres caractères dans la ligne, derrière cette flèche.

Terminer I'introduction du commentaire

> Appuyer sur la touche de validation. La PG mémorise le fichier de documentation dans le fichier programme préréglé.

L'effacement de texte et de caractères est décrit au paragraphe 6.3.6.

6 - 44 O Siemens AG C79000-B8577-C040-01

Page 273: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CONT-LOG-LIST

Lecture du commentaire d'installation Lorsque cette fonction est sélectionnée, vous pouvez modifier le commentaire d'ins- tallation et appeler éventuellement le mode "commandew de l'éditeur de texte.

Situation de départ Le logiciel CONT-LOG-LIST est chargé. Le fichier programme dans lequel sera lu le commentaire d'installation a été choisi et existe. La fonction F2 (LECTURE)/FS (BLOC) a été appelée. La PG affiche la ligne de commande, par exemple :

LECTURE SUPP: FD BLOC : #DOCU RECHERCH: IMP:

Lors de la lecture de tous les blocs (B), les fichiers de documentation ne sont pas édités.

Transfert du commentaire d'installation Pour transférer des fichiers de documentation, utilisez la fonction F i (AUXIL.), FI (TRANSFERT) à partir de n'importe quel logiciel.

Situation de départ Un logiciel STEP 5, par exemple CONT-LOG-LIST, est chargé. La fonction F7 (AUXIL.)/Fl (TRANSFERT) a été appelée. La PG affiche la ligne de commande.

TRANSF.SOURCE: FD BLOC: #DOCUM SUP.DEST : FD BLOC: #DOCUM001

> Compléter la ligne de commande. > Appuyer sur la touche de validation.

Si le fichier de documentation n'existe pas, la PG affiche le message Elément inexistant.

O Siemens AG C79000-B85n-C040-01

Page 274: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Commentaires en CONT-LOG-L IST CONT-LOG-LIST

Lecture du répertoire des fichiers de documentation Vous pouvez appeler le répertoire des fichiers de documentation à l'aide de la fonc- tion F7 (AUXIL.)/F3 (REPERT.), à partir de n'importe quel logiciel.

Situation de départ Un logiciel STEP 5 , par exemple CONT-LOG-LIST, est chargé. La fonction AUXIL. (Fï)/REPERT. (F3) a été appelée. La PG affiche la ligne de commande.

LECTURE REP. SUP.SOURCE: FD BLOC : # IMP :

> Compléter la ligne de commande. #nom, pour appeler un fichier de documentation défini, par exemple #DOCU- MENT, ou #, pour appeler tous les fichiers de documentation du fichier programme pré- réglé, Ce faisant, les fichiers de documentation des commentaires de segments sont également présentés.

> Appuyer sur la touche de validation.

6.3.6 Editeur de texte du fichier de documentation

Fonctions des touches de l'éditeur de texte

Au sein des fichiers de documentation (commentaires de segments, de blocs et d'installations), vous pouvez appeler d'autres fonctions d'éditeur :

FI INSERER mode d'insertion F2 EFFACER fonction d'effacement F3 COMMANDE mode commande

Le mode "commande" de l'éditeur de texte est inhibé lorsque vous introduisez ou modifiez un commentaire de bloc directement dans le bloc de programme.

6 - 46 O Siemens AG C79ûûC-B85n-C040-01

Page 275: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CONT-LOG-LIST

Insertion de textes avec FI (INSERER) Vous pouvez insérer une chaîne de caractères quelconque au sein d'un texte. En mode d'insertion, toutes les touches sont bloquées, sauf : - les touches de caractères ASCII pour l'introduction de texte, - la touche de fonction FI (FIN) pour désactiver le mode d'insertion.

Situation de départ Le commentaire de segment, de bloc ou d'installation est chargé.

Appeler le mode d'insertion > Placer le curseur à l'endroit voulu. > Appuyer sur la touche de fonction FI (INSERER).

La PG fait disparaître le texte à partir de I'emplacement du curseur jusqu'à la fin du texte ou de l'écran.

> Taper la chaîne de caractères voulue. Les touches de déplacement du curseur sont bloquées.

Terminer le mode d'insertion > Appuyer sur la touche de fonction FI (FIN).

L'introduction du texte à insérer est terminée ; le texte supprimé auparavant est accolé automatiquement au texte que l'on vient de taper.

Le mode "commande" de l'éditeur de texte ne peut pas être appelé lorsque le mode d'insertion est activé.

Effacement de parties de texte à l'aide de F2 (EFFACER) Situation de départ Le commentaire de segment, de bloc ou d'installation est affiché.

Effacer du texte > Positionner le curseur sur le premier caractère à effacer. > Appuyer sur la touche de fonction F2 (EFFACER).

La PG affiche la marque de début @ à I'emplacement du curseur. > Positionner le curseur derrière le dernier caractère à effacer. > Appuyer sur la touche de fonction F2 (EFFACER).

La partie de texte encadrée est effacée et disparaît. Le texte qui suit le passage effacé est automatiquement accolé.

O Siemens AG C79000-B85n-C040-01 6 - 47

Page 276: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Commentaires en CONT-LOG-LIST CONT-LOG-LIST

6.3.7 Mode "commande" de l'éditeur de texte

L'éditeur de texte comporte des commandes permettant un traitement rapide du texte. Le mode "commande" est appelé en appuyant sur la touche F3 (COMMANDE).

Le mode "commande" est inhibe lorsque vous appelez le commentaire à partir du bloc (en appuyant deux fois sur la touche COM). Le mode "commande" n'est pas inhibé lorsque vous introduisez directement le com- mentaire dans le fichier de documentation, par exemple #PBD0.003.

Marche à suivre valable pour toutes les commandes

Situation de départ Le commentaire de segment, de bloc ou d'installation est affiché à l'écran.

> Positionner le curseur dans le texte. > Appuyer sur la touche de fonction F3 (COMMANDE). > Taper l'une des 8 commandes possibles > Appuyer sur la touche de retour chariot. > Appuyer sur la touche de validation.

La PG exécute la commande.

Le mode "commande" comporte 8 commandes :

1. J i T (jump to the top = sauter au début) Le curseur est ramené au début du commentaire.

2. JTE (jump to the end = sauter à la fin) Le curseur est placé à la fin du commentaire.

3. ST1, ST2, ST3, ST4, (set label 1 = définir la marque 1) Vous pouvez définir 4 marques au sein d'un texte.

4. JT1, 512, JT3, JT4, (jump to label 1 = sauter à la marque 1) Le curseur est placé sur la marque spécifiée.

6 - 48 O Siemens AG ~ 7 9 0 ~ - B ~ ~ ~ - C O ~ O - O I

Page 277: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CON T-L OG-L IS T

5. F/xxxxx/ (find = recherche) Le curseur est placé sur la chaîne de caractères xxxxx. Si cette chaîne de caractères n'existe pas dans le texte, l'éditeur affiche le message Non trouvé !.

6. CTn, Tm (copy=copier, m et n pouvant admettre les valeurs 1, 2, 3 ou 4) Le texte compris entre les marques Tn et Tm (à I'exception du caractère corres- pondant à la marque Tn) est dupliqué à l'endroit du curseur. Le curseur ne doit pas se trouver entre les deux marques Tn et Tm, sinon la PG affiche le message Interdit entre marques. Les marques sont "emme- nées" lors de la duplication du texte.

7. MTn, Tm (move = déplacer, m et n pouvant admettre les valeurs 1, 2, 3 ou 4) Le texte placé entre les marques Tm et Tn (à I'exception du caractère correspon- dant à la marque Tn) est déplacé à l'endroit du curseur. Le curseur ne doit pas se trouver entre les deux marques Tn et Tm, sinon la PG affiche le message lnterdit entre marques. Les marques sont "emme- nées" lors du déplacement du texte.

8. DT1, DT2, DT3, DT4 (delete = effacer) Les marques peuvent être effacées dans un ordre quelconque.

Page 278: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Commentaires en CONT-LOG-LIST CONT-LOG-LIST

Exemple de duplication d'un passage du texte Dans cet exemple, un passage du texte figurant dans le fichier de documentation #EXEMPLE est dupliqué.

Situation de départ La PG affiche à l'écran le fichier de documentation #Exemple :

Les commentaires d'instailations et de segments sont mernorises dans des FlCHlERSWC. L'utilisateur dispase de fonctions d'aide a I'edition pour introduire les FICHIERSWC.

O Touches speciaies par ex.: touche d'insertion d'un espace horizontal

O Fonctions speciales Commande d'imprimante

0 Touches de foncüon Insertion de textes Effacement de textes

0 Mode commande 3 copie d'un texte

Deplacement d'un texte Definition d'une marque Effacement d'une marque

Fig. 6.15 Exemple pour la duplication d'un texte

Le texte DUPLICATION DE TEXTE (1 et 2) doit être dupliqué dans la ligne 3.

Définir les marques 1 et 2 dans la derniére ligne > Placer le curseur sur le caractère voulu, ici sur D (1).

> Appuyer sur la touche F3 (COMMANDE). > Taper la suite de caractères ST1. > Appuyer sur la touche de retour chariot. > Appuyer sur la touche de validation.

Le curseur retourne dans le texte, la marque 1 est définie.

6 - 50 O Siemens AG C79000-B8577-CMO-01

Page 279: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CONT-LOG-L IST

> Positionner le curseur pour la marque 2 derrière la lettre E (2). > Appuyer sur la touche F3 (COMMANDE). > Taper la suite de caractères ST2. > Appuyer sur la touche de retour chariot. > Appuyer sur la touche de validation.

Le curseur retourne dans le texte ; la marque 2 est définie.

Duplication du texte > Placer le curseur à l'endroit voulu (3). > Appuyer sur la touche F3. > Taper la suite de caractères CTI, T2 (4). > Appuyer sur la touche de retour chariot. > Appuyer sur la touche de validation. Le texte compris entre les deux marques est dupliqué à l'endroit du curseur (5). Les marques se trouvent à présent au début et à la fin du texte dupliqué.

Les commentaires d'installations et de segment sont rnemorises dans des FICHIERS-DCC. L'utilisateur dispose de fonctions d'aide a I'edition pour introduire les FICHIERS-DOC.

O Touches speciales par ex.: touche d'insertion d'un espace horizontal

O Fonctions speciales Commande d'imprimante

0 Touches de fonction Insertion de textes Effacement de textes

o Mode commande 5 DUPLICATION DE TEXTE Copie d'un texte

Deplacement d'un texte Definition d'une marque Effacement d'une marque

/ DUPLICATIMV DE TEXTE I

Fig. 6.16 Exemple de texte dupliqué dans un fichier de documentation

O Siemens AG C ~ X W C - B ~ ~ ~ - C ~ ~ ~ - O I 6 - 51

Page 280: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Commentaires en CONT- LOG-LIST CONT-LOG-LIST

Exemple de déplacement d'un passage de texte Cette commande permet de déplacer un passage du texte, c'est-à-dire de le placer à un nouvel endroit et de l'effacer à l'endroit ou il se trouvait. L'éditeur de texte referme automatiquement la lacune laissée par le texte déplacé. La marche à suivre est pres- que identique à celle décrite pour la duplication. On définit d'abord les marques qui encadrent le passage de texte à déplacer, puis on exécute le déplacement au moyen de la commande MT1, T2.

Les commentaires d'installations et de segments sont memonses dans des FICHIERSWC. L'utilisateur dispose de fonctions d'aide a I'edition pour introduire les FICHIERSDOC.

O Touches speciaies par ex.: touche d'insertion d'un espace horizontal

O Fonctions speciaies Commande d'imprimante

O Touches de fonction Insertion de textes Effacement de textes

O Mode commande 7 d'un texte eplacement d'un texte

Definition d'une marque Effacement d'une marque

Fig. 6.17 Exemple pour le déplacement d'un texte

> Définir les marques 1 et 2 comme dans l'exemple précédent.

Dbplacement du texte

> Placer le curseur à l'endroit voulu (3). > Appuyer sur la touche F3 (COMMANDE). > Taper la suite de caractères MT1, T2 (4). > Appuyer sur la touche de retour chariot. > Appuyer sur la touche de validation.

O Siemens AG C79000-B8577-C040-01

Page 281: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

CONT-LOG-LIST Commentaires en CONT-L OG-LIST

Le texte est déplacé à l'endroit du curseur (5).

Les commentaires d'installations et de segments sont memorises dans des FICHIERSDOC. L'utilisateur dispose de fonctions d'aide a I'edition pour introduire les FlCHlERSDûC.

O Touches speciales par ex.: touche d'insenion d'un espace horizontal

O Fonctions speciaies Commande d'imprimante

O Touches de fondon Insertion de textes Effacement de textes

O Mode ammande Copie d'un texte

5 DEPLACEMENT DE TEXTE deplacement d'un texte Definition d'une marque Effacement d'une marque

Fig. 6.18 Exemple de texte déplacé

Commande de l'imprimante par $EJECT

Si vous intégrez dans votre texte la suite de caractères $EJECT, il se produit automa- tiquement un changement de page lors de l'impression des commentaires.

Si un bloc comporte un commentaire de segment, il faut éventuellement inté- grer dans le commentaire les caractères $EJECT pour assurer un change- ment de page correct. EJECT doit être écrii en majuscules sinon la PG ne re- connaît pas la commande. Si vous précisez uniquement le signe $, le com- mentaire de segment n'est plus imprimé à partir de ce signe.

Page 282: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

au logiciel de base STEP 5

Sommaire Avertissements Informations PropositionslCorrections

/ Première séance à la PG 1

C79000-R8577-CO40

Saisie de listes d'instructions

1 I 1 ......................................................

Saisie de schémas à contacts l

1 Saisie de logigrammes l 1 Fonctions communes en / / C

Editeur symbolique

Création de blocs de données

..........................................................................................................................

Liste croisée, comparai- son, réassignation

Fonctions PG en ligne en CONT, LOG, LIST

Services pour cartou- ches EPROMIEEPROM

1 Fonctions générales 1

1 Règles de programmation 1 / Annexe

Page 283: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique

Sommaire

7 Editeur symbolique 7-1

7.1 Vue d'ensemble du contenu du chapitre ........................ 7.1 7.2 Description du logiciel STEP 5 ................................ 7.2

. . . . . . . . . . 7.2.1 Opérandes absolus. opérandes mnémoniques (symboliques) 7.2

. . . . . . . . . . 7.2.2 Création. conversion et modification d'une liste d'assignation 7.2 7.2.3 Fonctions supplémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4

Conversion et saisie de la liste d'assignation .................... 7.5 Appel du logiciel. préréglage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5 Choix des fonctions de l'éditeur symbolique . . . . . . . . . . . . . . . . . . . . . . . . 7.5

7.3.3 Saisie d'une liste d'assignation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.6 7.3.4 Autres possibilités offertes par l'éditeur . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.10 7.3.5 Abandon de la séance de travail avec l'éditeur . . . . . . . . . . . . . . . . . . . . 7.13 7.3.6 Conversion en fichiers symboliques (ZO.INI, Z1 .INI, Z2.INl) . . . . . . . . . . . 7.13 7.3.7 Modification de la liste d'assignation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.14

7.4 Autres fonctions de I'editeur symbolique ....................... 7.16 7.4.1 Duplication du fichier symbolique sur un autre support . . . . . . . . . . . . . . 7.16 7.4.2 Affichagedeserreurçàla conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.17 7.4.3 Impression de la liste d'assignation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.19 7.4.4 Conversion du fichier source en fichier symbolique . . . . . . . . . . . . . . . . . 7.21 7.4.5 Conversion du fichier symbolique en fichier source . . . . . . . . . . . . . . . . 7.21 7.4.6 Effacement du fichier source et de la liste d'erreurs . . . . . . . . . . . . . . . . 7.22 7.4.7 Effacement du fichier symbolique et de la liste d'erreur . . . . . . . . . . . . . 7.22 7.4.8 Conversion de listes d'assignation de la PG 6701675 . . . . . . . . . . . . . . . 7.23 7.4.9 Correction rapide d'assignations dans le fichier symbolique . . . . . . . . . . 7.26 7.4.10 Conversion d'un ancien fichier symbolique en fichier

séquentiel source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.28

7.5 Saisie de la liste d'assignation avec d'autres éditeurs ............ 7.29 7.5.1 Nom du fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.29 7.5.2 Description du format du fichier séquentiel . . . . . . . . . . . . . . . . . . . . . . . . 7.29 7.5.3 Format d'introduction de lignes vides . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.30 7.5.4 Format d'introduction pour les commentaires additionnels . . . . . . . . . . . . 7.30

@ S i m AG C7900-B85COC040-01

Page 284: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Vue d'ensemble du contenu du chapitre

7 Editeur symbolique

7.1 Vue d'ensemble du contenu du chapitre

Ce chapitre fournit à l'utilisateur toutes les explications concernant les listes d'assi- gnation dont il a besoin pour l'adressage symbolique des opérandes dans ses pro- grammes STEP 5.

Le paragraphe 7.2 est une introduction à l'écriture et à la manipulation des listes d'assignation.

Le paragraphe 7.3 décria les procédures à suivre pour :

- saisir une liste d'assignation, - convertir une liste d'assignation, - modifier une liste d'assignation.

Le paragraphe 7.4 décrit les fonctions supplémentaires, telles que l'impression, la duplication, etc., qui facilitent la création et la gestion des listes d'assignation.

Le paragraphe 7.5 explique comment saisir une liste d'assignation à l'aide d'un éditeur standard. Cette méthode est cependant déconseillée.

Page 285: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description du logiciel STEP 5 Editeur symbolique

7.2 Description du logiciel STEP 5

7.2.1 Opérandes absolus, opérandes mnémoniques (sym- boliques)

En plus de l'adressage absolu décrit au chapitre 3, il existe, en STEP 5, un adressage symbolique (mnémonique).

Exemple : absolu : U E 1 . l symbolique : U - touche 1

Les opérandes symboliques sont caractérisés par le trait d'union qui précède toujours le mnémonique. La longueur du mnémonique (tiret non compris) est comprise entre 8 et 24 caractères (lettres ou chiffres).

7.2.2 Création, conversion et modification d'une liste d'assigna- tion

Dans l'automate programmable, les instructions ne sont traitées que si les opérandes sont écrits sous forme absolue. La transformation d'un opérande symbolique (mnémonique) en un opérande absolu,

par exemple - touche 1 ---> E 1.1

nécessaire pour convertir un programme STEP 5, ne peut avoir lieu que s'il existe une liste d'assignation contenant les correspondances entre les opérandes symboliques et les opérandes absolus.

Q Siemens AG C7900QB8577-C(iQO-01

Page 286: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Description du logiciel STEP 5

Création d'une liste d'assignation :

1) A l'aide de l'éditeur symbolique, vous créez un fichier source, le fichier séquen- tiel caractérisé par la terminaison ZO.SEQ.

Utilisateur Fichier séquentiel Saisie

Clavier

Le paragraphe 7.3.3 décrit comment procéder à la saisie.

2) Ce fichier source est transfoné en trois fichiers symboliques au cours d'une compilation. Ces trois fichiers sont identifiés par la terminaison Zx.lNI (x=0,1, 2).

Fichier séquentiel

NOM@@@ZO.SEQ NOM@@@Z1 .IN1 FICHIER

SYMBOLIQUE

La compilation du fichier séquentiel est décrite au paragraphe 7.3.6.

3) Suite du traitement Les trois fichiers constituant le fichier symbolique sont mis en œuvre pour con- vertir les programmes STEP 5. Le fichier séquentiel peut être effacé à ce moment-là. II est possible de régénérer le fichier séquentiel par recompilation du fichier symbolique (cf. paragraphe 7.4.4).

O Siemens AG C79000-Bô57i-CW001

Page 287: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description du logiciel STEP 5 Editeur symbolique

7.2.3 Fonctions supplémentaires

Les fonctions suivantes vous permettent de saisir, de convertir et de modifier les listes d'assignation (le paragraphe dans lequel ces fonctions sont décrites est indiqué entre parenthèses).

1) Edition sur imprimante (paragraphe 7.4.3) Cette fonction assure l'impression du fichier source (fichier séquentiel) s'il n'a pas été effacé.

2) Affichage des erreurs à la conversion (liste d'erreurs) (paragraphe 7.4.2) La liste d'erreurs contient les erreurs survenues lors de la conversion de la liste d'assignation. Cette fonction commande l'édition sur imprimante de la liste d'erreurs.

3) Duplication du fichier symbolique sur un autre support (paragraphe 7.4.1) Cette fonction permet de recopier le fichier symbolique sur un autre support. Cette fonction est utile lorsque vous désirez, par exemple, archiver des fi- chiers symboliques ou les conserver pour traitement ultérieur.

4) Modification d'une liste d'assignation existante (paragraphe 7.3.7) Si vous désirez modifier une liste d'assignation déjà compilée, la PG vous soumet le fichier séquentiel (s'il existe) en w e de la saisie des modifications. Si le fichier séquentiel n'existe pas, il est créé automatiquement à partir du fichier symbolique (ZO.INI, 21 .INI, Z2.INl) et affiché.

5) Correction rapide de la liste d'assignation avec la fonction CORR.IN1 (paragraphe 7.4.8) Les modifications sont effectuées directement dans le fichier symbolique com- pilé. Cela assure un gain de temps puisque la compilation, nécessaire après modification du fichier source, n'a alors pas lieu d'être.

O Siemens AG C79000-B85n-C040-01

Page 288: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Conversion et saisie de la liste d'assignation

7.3 Conversion et saisie de la liste d'assignation

7.3.1 Appel du logiciel, préréglage

Situation de départ S5-KOMI affiche les logiciels pouvant être sélectionnés. Le contenu du masque CHOIX DES PAQUETS dépend des logiciels trouvés par la PG sur les lecteurs.

L'appel des logiciels ainsi que le préréglage est décrit au chapitre 1.

7.3.2 Choix des fonctions de l'éditeur symbolique

< CHOIX FONCTION

Ent 1.0 MOT.El24 SORT. 1 .O OCTS0122 DSOR 100 MEM 10 MEM-S OCTMEM80 DMEM 252 MEM-S 64 Tempo 7 Compt 6 DGAU87 MOT 20 RORG-1 BLOC.3 T-FB 100 DR1 00

Entrée 1 .O Mot d'entrée 124 Sortie 1 .O Octet de sortie 122 Double mot de sortie 100 Mmento 10 Nouveau mémento 4095-7 Octet mémento 80 Double mot mémento 252 Nouveau mémento, mot mémento 64 Cellule de temporisation 7 Compteur 6 Date, octet de gauche 87 Mot de périphérie 20 Bloc d'organisation 1 Bloc de programme 3 Bloc test FB 100 Bloc de données 100

QDITEUR 1 COPIER 1 LiSTE-ERR / IMPRIMER SPECIALES PREREGL. 1 AUXIL. 1 RETOUR) I I Fig. 7.1 Choix des fonctions de l'éditeur symbolique avec un exemple de liste d'assignation

Q Siemens AG C79000-B85n-C01001

Page 289: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Conversion et saisie de la liste d'assignation Editeur symbolique

Aprés l'exécution des fonctions décrites ci-après, la PG affiche le choix des fonctions du logiciel EDITEUR SYMBOLIQUE. Le masque CHOIX FONCTION de l'éditeur symbolique est le point de départ de toutes les manipulations décrites ci-après.

FI EDITEUR Création ou modification d'une liste d'assignation F2 COPIER Duplication d'un fichier symbolique F3 LISTE-ERR Lecture de la liste d'erreurs générée par la PG lors de la cornpila-

tion du fichier symbolique. Elle peut être affichée ou imprimée (cf. paragraphe 7.4.2).

F4 IMPRIMER La liste d'assignation préréglée est imprimée si la PG peut accéder à son fichier séquentiel source (type ZO.SEQ).

F5 SPECIALES Affichage des fonctions spéciales du logiciel (cf. paragraphes 7.4.4 à 7.4.1 O).

F6 PREREGL. Appel du masque de préréglage F7 AUXIL. Transfert et effacement de blocs, répertoire

Ces fonctions seront décries plus en détail dans le contexte de leur utilisation.

7.3.3 Saisie d'une liste d'assignation

Situation de depart masque CHOIX FONCTION de l'éditeur symbolique.

Appel de la fonction EDITEUR

> Appuyer sur la touche FI (EDITEUR).

La PG affiche : - le nom du fichier séquentiel dans la ligne d'en-tête et, si le fichier séquentiel pré-

réglé n'existe pas encore sur le lecteur préréglé, le message NOUV.FICH. au- dessus du menu des touches ;

- une liste d'assignation vide avec des colonnes pour les opérandes absolus, les mnémoniques et les commentaires d'opérandes. La largeur de chaque colonne correspond aux longueurs définies dans le masque de préréglage pour les mné- moniques et les commentaires d'opérandes. La colonne des opérandes absolus (OPERAND) est fixe et ne peut pas être modifiée par l'utilisateur ;

7 - 6 O Siemens AG C79C€û-B8577-CW-01

Page 290: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Conversion et saisie de la liste d'assignation

- I'espace mémoire occupé, à droite dans la ligne d'en-tête ; - le menu des fonctions d'éditeur disponibles.

Allocation dynamique de la memoire Afin de pouvoir utiliser de façon optimale l'espace mémoire disponible sur la console de programmation (plus grande rapidité de travail car moins d'accès à la disquette) et de pouvoir utiliser l'éditeur sur des consoles ayant une petite capacité de mémoire, l'allocation de la mémoire pour I'éditeur est dynamique. La place mémoire occupée est affichée à droite dans la ligne d'en-tête de I'éditeur. L'espace minimal a été fixé à 24 ko, avec une possibilité de gestion de 260 ko au maximum. Afin de disposer d'un espace mémoire suffisant pour charger les segments de recouvrement (overlays) auxiliaires, la place prévue pour I'éditeur ne lui est allouée qu'au moment de son démarrage et est immédiatement libérée lorsqu'on le quitte.

Remplissage des lignes On peut terminer et quitter une ligne en appuyant sur la touche de retour chariot. Si l'on écrit jusqu'en fin de ligne, le curseur vient se placer automatiquement au début de la ligne suivante.

Creation d'une liste d'assignation

Le tableau suivant énumère tous les opérandes auxquels vous pouvez attribuer un mnémonique dans la liste d'assignation.

MW Mot de mémento

Q Siemens AG (79000-68577-CMO-01 7 - 7

Page 291: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Conversion et saisie de la liste d'assignation Editeur symbolique

Introduire les assignations > Taper la suite de caractères de I'opérande absolu. > Appuyer sur la touche *. Le curseur passe dans la colonne suivante. > Taper le mnemonique.

Ne pas taper de trait d'union Dans la liste d'assignation, il ne faut pas taper le trait d'union précédant le mnémonique. La largeur de la colonne est celle spécifiée dans le champ LONG-MNEMONIQ. du masque de préréglage. Si I'on ne précise pas de mné- monique (champs "mnémo" vide), le système génère automatiquement un mnémonique, à savoir la suite de caractères correspondant à l'opérande ab- solu. Le trait d'union sera ajouté plus tard par la console PG.

> Appuyer sur la touche * pour placer le curseur dans le champ de commentaire. > Taper le commentaire.

II est possible de commenter chaque assignation (commentaire d'opérande). Le com- mentaire d'opérande peut être introduit même si l'utilisateur a choisi NON dans le champ COMMENTAIRES du masque de préréglage du logiciel CONT-LOG-LIST. Le commentaire d'opérande n'est pas mémorisé dans un bloc de commentaire ou dans un fichier distinct, comme c'est le cas pour les commentaires d'instructions ou le com- mentaire d'installation. Les commentaires peuvent être introduits en majuscules et en minuscules. Au lieu des minuscules, il est possible d'activer un deuxième jeu de caractères (par exemple, les caractères cyrilliques).

Taper les commentaires additionnels Si la place normale est insuffisante pour votre commentaire, vous pouvez introduire un commentaire additionnel. Dans le champ OPERANDE, tapez dans la premiere colonne un point-virgule suivi du commentaire additionnel (minuscules autorisées). Le point-virgule fait office de symbole distinctif pour le commentaire additionnel et doit se trouver dans la premiere colonne du champ OPERANDE. Les commentaires addi- tionnels peuvent être introduits dans toutes les lignes.

O Siemens AG C79WO-B8577-CMQ01

Page 292: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Conversion et saisie de la liste d'assignation

Comme pour les commentaires d'opérandes, il est possible d'utiliser des lettres minuscules ou un deuxième jeu de caractères. Le nombre de colonnes disponibles correspond à la somme des éléments suivants : longueur de l'opérande (10 caractères), longueur choisi pour les mnémoniques, longueur choisie pour les com- mentaires et espaces.

Suivant les préréglages, on dispose par conséquent d'un nombre de colonnes compris entre 19 et 76. Le symbole distinctif ; ne peut plus être effacé par l'éditeur. Pour l'effacer, il faut effacer toute la ligne par F3 (EFFACER) et FI (LIGNE).

Ecrire la ligne suivante > Appuyer sur la touche de retour chariot.

Insertion de Iignes Vous pouvez insérer des Iignes à tout endroit de la liste d'assignation. En mode d'insertion, l'action sur la touche de retour chariot crée une ligne blanche en dessous de la position du curseur. Appuyer sur la touche Inser- tion d'un espace horizontal insère une ligne blanche à l'emplacement du curseur. En mode de substitution, I'action sur la touche de retour chariot positionne le curseur au début de la ligne suivante.

Taper les caractéres de commande pour le changement de page Si la liste d'assignation s'étend sur plusieurs pages, ces caractères vous permettent de fixer les changements de page.

> Introduire la suite de caracteres ".PA" dans le champ OPERANDE.

Lors de l'appel du fichier séquentiel source "ZO.SEQ", la suite de caractères .PA provoque un changement de page. Cette suite de caractères doit com- mencer à la première colonne du champ OPERANDE. La ligne contenant .PA ne peut pas contenir d'autres caracteres. Les caracteres de commande du changement de page sont perdus lors de la conversion en fichier symbolique.

O Siemens AG C79000-B85n-C04001

Page 293: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Conversion et saisie de la liste d'assignation Editeur symbolique

7.3.4 Autres possibilités offertes par l'éditeur

LIGNE: 1 - MODE INSERER - 256ko

OPERANDE MNEMO COMMENTAIRE

E 1.0 Ent 1-0 Entrée 1 .O

EW 124 M0T.E 124 Mot d'entrée 124

A 1.0 SORT.1.0 Sortie 1 .O

AB 122 OCTSO122 Octet de sotie 122

AD IO0 DSOR100 Double mot de sortie 100

M 1.0 MEM 10 MBmento 10

S4095.7 MEM-S Nouveau rnBmento 40957

MB 80 OCTMEM80 Octet mémento 80 MD 252 DMEM 252 Double mot mémento 252

SW 64 MEM-S 64 Nouveau mémento, mot mémento 64

T 7 Tempo 7 Cellule de temporisation 7

Z 6 Compt 6 Compteur 6

DL 87 DGAU87 Date, octet de gauche 87

PW 20 MOT 20 Mot de périphérie 20

OB 1 B-ORG-1 Bloc d'organisation 1

PB 3 BLOC.3 Bloc de programme 3

FB 100 T-FB 100 Bloc test FB 100

DB 100 DE100 Bloc de données 100

Fig. 7.2 Exemple d'un masque d'édion

Dans le masque d'édition, la PG propose le menu des fonctions d'éditeur disponibles :

FljTAMPON Affichage d'un autre menu. On peut alors transférer dans un tam- pon des chaînes de caractères ou des bloc de lignes. On dis- pose ainsi d'une possibilité simple pour dupliquer les passages de texte qui reviennent fréquemment et pour écrire des blocs de lignes dans un fichier séquentiel quelconque. De plus, vous pou- vez programmer des touches de fonction.

Page 294: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Conversion et saisie de la liste d'assignation

F2 COPIER La chaîne de caractères, la ligne ou le bloc de lignes, mémorisé à l'aide de la fonction + TAMPON, est appelé du tampon et du- pliqué à l'endroit du curseur. Vous pouvez également transférer un fichier séquentiel source quelconque dans le fichier en cours de traitement.

F3 EFFACER La ligne ou le bloc de lignes est effacé et mis en tampon. La ligne ou le bloc de lignes qui se trouvait dans le tampon est perdu. Cette fonction permet de déplacer des lignes ou des blocs de lignes.

F4 RECHERCHE Possibilité de sauter au début ou à la fin du texte ou encore à une certaine ligne. La recherche d'opérandes ou de chaînes de caractères (respectez les majuscules et minuscules) est possible. FI (TEXTE+), Recherche d'une chaîne de caractères F2 (TEXTE-) dans les commentaires d'opérandes ou

dans le commentaire additionnel F3 (OPERANDE+), F4 (OPERANDE-) Recherche d'opérandes absolus

+ = dans les lignes qui suivent - = dans les lignes qui précedent le curseur F5 (LIGNE) Saut à la ligne dont on a indiqué le numéro F6 (DEBUT) Positionner le curseur au début ou F i (FIN) à la fin de la liste d'assignation

F5 REMPLACER Possibilité de remplacer une chaîne de caracteres par une autre (20 caractères au maximum ; chaîne vide interdite). Vous pouvez choisir entre le remplacement général ou le remplacement sélec- tif avec ou sans confirmation. Dans le cas du remplacement sélectif, la recherche de l'expression à remplacer ne s'effectue que vers l'aval, à partir de la position actuelle du curseur. II faut, ici aussi, respecter les majuscules et minuscules.

F6 VALIDER L'exécution des fonctions d'éditeur est terminée ; le fichier séquen- tiel est mémorisé. La compilation est lancée automatiquement et le fichier symbolique est généré.

Q Siemens AG C79000-B85n-C04001

Page 295: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Conversion et saisie de la liste d'assignation Editeur symbolique

F7 SAUVEG. Cette touche permet une mémorisation intermédiaire du fichier séquentiel, par exemple lors de la suspension passagère de la séance de travail. II n'y a pas, dans ce cas, compilation du fi- chier. La liste d'assignation saisie reste affichée et peut être traitée.

F8 MODE Vous pouvez choisir entre le mode d'insertion et le mode de substitution. Le mode activé est affiché dans le haut de l'écran.

Facteur de rt5pétition Dans les sous-menus FI (TAMPON), F2 (COPIER), F3 (EFFACER), F4 (RE- CHERCHE) et F5 (REMPLACER), il est possible de définir un facteur de répétition (activation de la saisie par l'action sur une touche numérique ; valeurs admissibles O à 999). Appuyer sur la touche de fonction désirée ou sur une touche du curseur (sauf flèches fines vers la droite ou vers la gauche) termine l'introduction du facteur et déclenche (si rien ne s'y oppose) la répétition de la fonction autant de fois qu'indiqué.

Fonctions d'éditeur attribuées aux touches spéciales du clavier Outre les fonctions proposées par la PG dans les menus de touches de fonction, vous pouvez appeler d'autres fonctions d'éditeur à l'aide des touches suivantes du clavier :

- Touche - En mode d'insertion, le caractère situé à gauche du curseur est effacé, et le cur- seur est déplacé d'un cran vers la gauche. En mode de substitution, le curseur est déplacé d'un cran vers la gauche ; le caractère apparaît sous le curseur (seulement si l'on ne quitte pas la ligne après l'écrasement).

- Touche + Elle efface les champs de saisie délimités par des deux-points (par exemple, CHERCHE TEXTE ou affectation des touches de fonction). Sinon, cette touche est bloquée.

Page 296: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Conversion et saisie de la liste d'assignation

Touches de fonction programmables

Appeler le menu > Appuyer sur la touche FI (TAMPON), puis sur F6 (TCHES FCT). Les touches

sont affichées sur l'écran de la PG. Il est possible d'affecter aux touches -1 [- (SHIFT + FI), -]/fi (SHIFT + F2), -1' (SHIFT + F3), -( )- (SHIFT + F4), & (SHIFT+ F5), 21 (SHIFT+ F6), -1 (SHIFT+ F7), - 1 (SHIFT + F8) des chaines de caractères de son choix. De la sorte, les expressions qui reviennent souvent peuvent être intégrées à un endroit quel- conque de la liste d'assignation par une simple action sur les touches correspon- dantes. Ces expressions peuvent avoir une longueur maximale de 40 caractères.

Valider ia séquence de caractères > Appuyer sur la touche F6 (VALIDER) ou sur la touche de validation.

L'affectation de ces touches de fonction est mémorisée dans le fichier <nom> TT.SEQ et est indissociable du fichier séquentiel <nom> ZO.SEQ.

Appel des touches de fonction affectées > touche SHIFT + touches de fonction F I à F8

7.3.5 Abandon de la séance de travail avec I'éditeur

Quitter l'éditeur sans retour à la liste d'assignation avec perte des donnees

> Appuyer sur la touche d'abandon. La PG retoume au menu CHOIX FONCTION sans que la liste d'assignation soit mémorisée. Les assignations que I'on vient de définir sont perdues. S'il s'agit d'une liste d'assignation existante dans laquelle on a effectué des modifications, la PG demande confirmation avant de quitter I'éditeur.

7.3.6 Conversion en fichiers symboliques

Situation de départ : La PG affiche le masque d'édition > Appuyer sur la touche F6 (VALIDER).

La liste d'assignation (fichier séquentiel du type ZO.SEQ) est mémorisée. La corn- pilation est lancée et la PG génère les fichiers ZO.INI, Z1 .IN1 et Z2.INI ainsi que la liste d'erreurs ZF.SEQ.

La PG retoume au menu CHOIX FONCTION.

O Siemens AG C79ûCGB85n-C(340-01 7 - 1 3

Page 297: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Conversion et saisie de la liste d'assignation Edjteur symbolique

7.3.7 Modification de la liste d'assignation

Vous pouvez modifier la liste d'assignation ultérieurement, mais devez respecter les longueurs maximales choisies pour les commentaires d'opérandes et les mné- moniques. Si vous désirez opter pour des commentaires d'opérandes ou des mné- moniques plus longs, il faut créer un nouveau fichier symbolique.

Pour modifier la longueur des commentaires et des mnémoniques d'une liste d'assignation vous pouvez : - définir une nouvelle liste d'assignation avec les longueurs désirées - ou copier la liste d'assignation existante sous la forme d'un fichier symboli-

que dans un nouveau fichier symbolique à l'aide de la fonction d'éditeur F2 (COPIER), F5 (FICHIER)

- ou encore effacer le fichier symbolique (ZO.IN1, Zl.INI, Z2.INI) avec EFF.INI, indiquer les longueurs souhaitées et recompiler avec la fonction SEQ>INI.

Marche à suivre Situation de départ On se trouve dans le masque CHOIX FONCTION du logiciel EDITEUR SYM- BOLIQUE.

Paramétrer le masque de préréglage

> Taper la désignation de lecteur et le nom du fichier symbolique La PG accède à ce fichier symbolique et affiche la longueur maximale des mné- moniques et des commentaires d'opérandes, telles qu'elles ont été définies dans le masque de préréglage lors de l'élaboration de la liste d'assignation.

Terminer les préréglages

> Appuyer sur la touche F6 (VALIDER). La PG affiche les longueurs de commentaires et de mnémoniques dans le masque de préréglage. De plus, elle affiche le menu CHOIX FONCTION du logi- ciel EDITEUR SYMBOLIQUE.

Appeler la fonction d'éditeur

> Appuyer sur la touche Fi (EDITEUR).

Page 298: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Conversion et saisie de la liste d'assignation

Modifier les assignations Les possibilités offertes par les touches spéciales et les touches de fonction pemettent une modification rapide (cf. paragraphe 7.3.3).

Terminer les modifications Vous disposez des touches suivantes : > F6 VALIDER : vous quittez la liste d'assignation, sans perte des données intro-

duites (mémorisation sur le lecteur préréglé). > F7 SAUVEG. : vous retournez dans la liste d'assignation, sans perte des

données introduites précédemment > Touche d'abandon : vous quittez la liste d'assignation, les données introduites

étant perdues.

Ecrasement de fichiers Lors de la mémorisation du fichier modifié, la PG écrase l'ancien fichier sym- bolique et le fichier séquentiel portant le même nom, sans demander confirrna- tion.

Q Siemens AG C79300-B@577-C04001

Page 299: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Autres fonctions de l'éditeur symbolique Editeur symbolique

7.4 Autres fonctions de l'éditeur symbolique

7.4.1 Duplication du fichier symbolique sur un autre support

Le fichier symbolique peut être recopié sur un autre lecteur sous le nom choisi dans le masque de préréglage.

Situation de départ La PG affiche le menu CHOIX FONCTION du logiciel EDITEUR SYMBOLIQUE.

Appeler la fonction COPIER > Appuyer sur la touche F2 (COPIER).

La PG affiche la ligne de commande suivante :

COPIER FICHIER-SYMBOLIQUE VERS LECTEUR DEST :

Compléter la ligne de commande > Taper la désignation du lecteur de destination désiré.

Lecteur de destination Ce lecteur doit être différent du lecteur contenant le fichier source.

> Appuyer sur la touche de validation. La PG vérifie s'il existe déjà un fichier symbolique du type ZO.INI sur le lecteur de destination. En même temps, elle affiche le nom du fichier symbolique (type ZO-INI) à dupliquer.

Si le lecteur de destination ne contient pas encore de fichier symbolique portant le nom indiqué, la PG réalise la duplication du fichier symbolique sur le lecteur de destination (disquette ou disque dur).

Page 300: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Autres fonctions de l'éditeur symbolique

S'il existe déjà un fichier symbolique de même nom, la PG affiche la demande de confirmation : Fichier destination existant, écraser ?

> OUI Appuyer sur la touche de validation. La PG recopie le fichier symbolique (fichiers ZO.lNI, Z1 .IN1 et Z2.INI) > NON Appuyer sur la touche d'abandon. La PG affiche le menu CHOIX FONCTION du logiciel EDITEUR SYMBOLIQUE.

Longueurs de commentaires et de mnémoniques Les longueurs de commentaires d'opérande et de mnémoniques affectées au fichier original ne peuvent pas être modifiées. Changement de nom Cette fonction ne permet pas de recopier le fichier symbolique sous un autre nom.

7.4.2 Affichage des erreurs à la conversion

Qu'est-ce qu'une liste d'erreurs ? Dans la liste d'erreurs, la PG regroupe les messages d'erreurs qui se sont présentés au cours des compilations ci-après :

- Conversion du fichier séquentiel ZO.SEQ en fichier symbolique (ZO.INI, Z1 .INI, Z2.INI)

- Conversion du fichier symbolique en fichier séquentiel (INI+SEQ) - Conversion en fichier symbolique de blocs de données contenant des listes d'as-

signation (DB+INI).

Le message d'erreur se compose de la ligne erronée suivie d'une ligne contenant le type d'erreur. La PG mémorise cette liste d'erreurs dans un fichier auquel elle attribue automatiquement le même nom (<nom>) que le fichier séquentiel source et le fichier symbolique.

O Siemens AG C79300-88577-CC4301

Page 301: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Autres fonctions de l'éditeur symbolique Editeur symbolique

NOM@@@ZO.INI Correspondance des noms

Fjchiers symboliques - fichi& "liste d'erreurs"

NOM@@@Z2.1NI

Fig. 7.3 Correspondance des noms des fichiers symboliques et du fichier

A chaque nouvelle compilation du même fichier séquentiel source, la PG écrase automatiquement la liste d'erreurs générée précédemment.

Situation de depart La PG affiche le menu CHOIX FONCTION du logiciel EDITEUR SYMBOLIQUE. La PG peut accéder aux fichiers préréglés.

> Appuyer sur la touche F3 (LISTE-ERR). La PG affiche la ligne de commande.

Complkter la ligne de commande

LECTURE LISTE ERREURS IMP:

IMP:

Edition à l'écran > Appuyer sur la touche de validation.

Edition sur imprimante Suivant I'écriiture désirée : > Taper l'un des caractères *, 1, 2 ou 3. > Appuyer sur la touche de validation.

O Siemens AG C79WGB8577-C040-01

Page 302: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Autres fonctions de l'éditeur symbolique

Fich. C:EXERClZF.SEQ FOLIO 1

Compilation Fich.--. C:EXERClZO.SEQ --> Fichier-symb C:EXERClZO.INI

G 1.1 TOUCHE 2 Enaee pour test ... Eneur ds ligne 2: Operande incorrect ..*

A 1.0 TEST S Sor%e pour test ... Erreur ds ligne 7: Cle deja amibuee ... ... 10 Lignes tmitees 2 en. aowees ...

Fig. 7.4 Exemple de liste d'erreurs éditée sur imprimante

7.4.3 Impression de la liste d'assignation

Cette fonction permet d'imprimer le fichier séquentiel source. Si la PG ne trouve pas ce fichier, elle délivre un message d'erreur. La touche F5 (SPECIALES) du menu CHOIX FONCTION du logiciel vous permet de demander la génération du fichier séquentiel source en appelant la fonction IN1 > SEQ.

O Siemens AG Ci%XDBô577-CXX&01

Page 303: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Autresfonctions de i'éditeur symbolique Editeur symbolique

lmpression de la liste d'assignation aprbs son élaboration

Situation de depart La PG affiche le menu CHOIX FONCTION de l'éditeur symbolique.

EDITEUR 1 COPIER 1 LISTE-ERR 1 IMPRIMER 1 SPECIALES 1 PREREGL. / AUXIL. 1 RETOUR

Appeler la fonction IMPRIMER

> Appuyer sur la touche F4 (IMPRIMER). La PG affiche la ligne de commande suivante :

IMPRIMER FICHIER SEQUENTIEL SOURCE IMP: '

Completer la ligne de commande IMP: Le champ de saisie IMP: apparaît avec le caractère '. Le fichier séquentiel qui sera imprimé est celui qui correspond au fichier symbolique défini dans le masque de pré- réglage. Vous pouvez choisir parmi quatre modes d'impression :

Ecriture standard 1 Ecriture normale 2 Ecriture comprimée 3 Ecriture super-comprimée

> Taper le caractère voulu, puis appuyer sur la touche de validation. La PG commence alors à éditer la liste d'assignation sur l'imprimante.

Les différents types d'écriture sont présentés en exemple au chapitre "Lec- ture de blocs". Vous pouvez introduire les caractères de commande nécessaires si votre im- primante est d'une marque autre que Siemens (cf. paragraphe 12.1.3).

O Siemens AG C7Ç€C€+B85n-CMO-01

Page 304: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Autres fonctions de l'éditeur symbolique

7.4.4 Conversion du fichier source en fichier symbolique

Cette fonction permet de convertir un fichier source séquentiel en fichier symbolique.

Situation de départ Masque CHOIX FONCTION de l'éditeur symbolique > Appuyer sur la touche F5 (SPECIALES). La PG affiche les menus des fonctions spéciales.

SEQ>INI 1 INI>SEQ 1 EFF. SEO 1 EFF. IN1 1 DB ->IN1 1 CORR. IN1 1 1 RETOUR

> Appuyer sur la touche F1 (SEQ > INI). La PG vous demande confirmation :

CONVERTIR FICHIER-SEQ SOURCE EN FICHIER-SYMBOL.?

> Oui : Appuyer sur la touche de validation. Non : Appuyer sur la touche d'abandon.

7.4.5 Conversion du fichier symbolique en fichier source

Cette fonction permet de convertir un fichier symbolique en fichier séquentiel source, avec possibilité de classement par opérandes absolus ou par opérandes symboliques.

Situation de départ La PG affiche le menu CHOIX FONCTION de l'éditeur symbolique.

La fonction est appelée par la touche F5 (SPECIALES) puis F2 (IN1 > SEQ). La console PG affiche le message :

CONVERTIR FICHIER-SYMB EN FICHIER-SEO SOURCE OPTION:

@ Siemens AG C79ûû3B85n-CW001

Page 305: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Autres fonctions de l'éditeur symbolique Editeur symbolique

Champ de saisie OPTION Vide Touche de validation : Classement par opérandes absolus i Touche de validation : Classement par opérandes symboliques

O Classement identique à celui du fichier de base (commentaires additionnels inclus)

Touche d'abandon : La fonction n'est pas exécutée.

7.4.6 Effacement du fichier source et de la liste d'erreurs

Cette fonction permet de déclencher l'effacement d'un fichier séquentiel source (ZO.SEQ, ïT.SEQ, ZF.SEQ) et celui du fichier de la liste d'erreurs correspondante. Après I'exécution de la fonction, les fichiers effacés sont listés à l'écran.

Situation de départ : menu CHOIX FONCTION de I'éditeur symbolique La fonction est appelée par les touches F5 (SPECIALES), puis F3 (EFF.SEQ). La console PG affiche la demande de confirmation :

EFFACER FICHIER SEQUENTIEL SOURCE ?

> Touche de validation : la fonction est exécutée. > Touche d'abandon : la fonction n'est pas exécutée.

7.4.7 Effacement du fichier symbolique et de la liste d'erreurs

Cette fonction permet d'effacer un fichier symbolique (ZO.IN1, Z1.IN1, Z2.INI). Après l'exécution de la fonction, les fichiers effacés sont listés à I'écran.

Situation de depart La PG affiche le menu CHOIX FONCTION de I'éditeur symbolique. La fonction est appelée au moyen des touches F5 (SPECIALES), puis F4 (EFF. INI). La PG affiche la demande de confirmation :

EFFACER FICHIER SYMBOLIQUE ?

> Touche de validation : la fonction est exécutée > Touche d'abandon : la fonction n'est pas exécutée.

7 - 22 O Siemens AG C7KCGB85n-C040-01

Page 306: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Autres fonctions de l'éditeur symbolique

7.4.8 Conversion de listes d'assignation de la PG 670/675

Cette fonction spéciale (DB +INI) n'intéresse que les utilisateurs qui ont élaboré cette assignation sous le système d'exploitation de la console PG 6701675.

Cette fonction n'efface pas le fichier symbolique existant, car les assignations définies dans les blocs de données sont ajoutées au fichier. Au terne de cette fonction, le fichier symbolique peut par conséquent contenir plus d'assi- gnations que le fichier séquentiel source correspondant. La fonction IN1 > SEQ permet alors de générer un fichier séquentiel qui contient toutes les assignations. Les assignations définies dans les blocs de données ayant été introduites avec une longueur fixe de 8 caractères pour le mnémonique et de 40 caractéres pour le commentaire, il faut tenir compte des points suivants : - S'il existe déjà un fichier symbolique, la fonction n'est exécutée que si ce fichier symbolique a été généré avec les longueurs de mnémonique et de commentaire précitées.

- S'il n'existe pas encore de fichier symbolique, il est généré avec les longueurs de mnémoniques et de commentaires précitées, indépendamment de celles spécifiées dans le masque de préréglage.

Auparavant Sous le système d'exploitation PG6701675, l'utilisateur créait les listes d'assignation en écrivant les assignations dans des blocs de données. De ce fait, le nombre d'assigna- tions possibles était limité à 800.

Maintenant Sous =-DOS, la PG range les listes d'assignation dans des fichiers 35 (fichiers symboliques) de sorte que le nombre d'assignations possibles n'es limité que par la capacité du support de mémorisation (par exemple, disquette).

O Siemens AG C79CCGBô577-Cû4û-01

Page 307: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Autres fonctions de I'dditeur symbolique Editeur symbolique

Au préalable, convertir le format des disquettes La PG ne peut transcrire dans le fichier symbolique d'anciennes listes d'assi- gnation que si ces listes sont disponibles dans le format SSDOS. Vous devez donc convertir l'ancienne liste d'assignation au moyen du programme S5KONVER.CMD sous PCPIM.

Marche à suivre

Situation de depart La PG affiche le menu CHOIX FONCTION de l'éditeur symbolique. > Appuyer sur la touche F5 (SPECIALES). > Appuyer sur la touche F5 (DB+INI).

La PG affiche la ligne de commande.

DB>INI : CONVERTIR ANC. LISTES ASSIGNATION (DB-ZL):

Completer la ligne de commande

DB-ZL > Taper les numéros de blocs, individuellement, par exemple 1, 9, ..., 255, ou

par groupes, par exemple 2-14, 20, 11 1-222, ... > Appuyer sur la touche de validation.

La PG affiche le bloc de données en cours de conversion et le nombre d'erreurs.

O Siemens AG C790o-B85n-C040-01

Page 308: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Autres fonctions de l'éditeur symbolique

DB 5 : 12 ASSIGNATIONS : 12 ERREUR : O

DB 6 : 53 ASiGNATIONS : 65 ERREUR : 1

DB 7 : 1 lBA : Bloc étiquette inexistant

DB 8 : 1 1 BA : Bloc étiquette inexistant

DB 100 : 1813 : DB ne contient pas d'assignations

DB 101 : 11 BA : Bloc étiquette inexistant

DB-ANI : CONVERTIR ANC. LISTES ASSIGNATION (DB-ZL) : 5-8.100-1 02

Fig. 7.5 Exemple de conversion &une ancienne liste d'assignation (édition sur écran)

Les erreurs qui se présentent en cours de compilation sont décrites plus en détail dans la liste d'erreurs :

Fich: C:EXERClZF.SEQ FOLIO 1

Compilation Fichier-prog C:EXERClST.SSD -> fichier-symb. C:EXERCl ZO.INI

Exploit. PB15 ICOMMU. ViTESSE, ETAGES PUIS., TOUR REFROID. ... ERREUR DS DB 6 LIGNE 13 : clé déjà attribuée ... "' ERREUR DS DB 7 : Bloc étiquette inexistant ... **' ERREUR DS DB 8 : Bloc étiquette inexistant ... "' ERREURDSDB 100 : DB ne contient pas d'assignations ... "' ERREURDSDB 101 : Bloc étiquette inexistant ... *** ERREURDSDB 102 : Bloc étiquette inexistant ...

"' Compilation terminée, 6 erreurs trouvées *..

Fig. 7.6 Exemple de liste d'erreurs

@ Siemens AG C79300-08577-CW001

Page 309: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Autres fonctions de l'éditeur symbolique Editeur symbolique

7.4.9 Correction rapide d'assignations dans le fichier symbolique

La fonction spéciale C0RR.INt permet d'accélérer la modification de listes d'assigna- tion de grande longueur (raccourcissement de la durée de compilation). Cette fonction est appelée via la touche F6 (CORR.INI).

Situation de départ La PG affiche le menu CHOIX FONCTION de I'éditeur symbolique. > Appuyer sur la touche F5 (SPECIALES). > Appuyer sur la touche F6 (CORR.IN1).

La PG affiche le sous-menu de CORR.INI.

r - MODE CORRECTION -

FICHIER-SYMB. : A:EXERCIZO . I N 1

OPERAND MNEMO. COMMENT.

E1.1 TOT0 COMMENTAIRE

ASSIGNATION A OPERANDE :

El.l UN COMMENTAIRE1

ASSIGNATION A MNEMO. :

M2..7 TOT0 COMMENTAIRE2

Fig. 7.7 Exemple d'affichage d'une asçignation

Page 310: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Autres fonctions de l'éditeur symbolique

Saisie d'une ligne de la liste d'assignation

Introduire l'assignation Le curseur se trouve au début de la ligne d'introduction dans laquelle vous pouvez définir une assignation. La ligne d'introduction est écrite en mode de substitution. La touche Effacement efface le caractère pointé par le curseur, la touche Insertion d'un espace horizontal insère un blanc à l'endroit du curseur. Les touches Défilement vers le haut et Défilement vers le bas permettent de permuter les contenus des lignes d'introduction et de visualisation. La touche de retour chariot a la même fonction que la touche (positionnement du curseur dans le champ voisin de droite).

Touches de fonction La modification s'effectue à l'aide des touches de fonction suivantes : FI INSERER L'assignation tapée dans la ligne d'introduction est reprise dans le

fichier symbolique si le mnémonique et I'opérande absolu n'y figurent pas déjà. Dans le cas contraire, la PG affiche un mes- sage d'erreur signalant qu'il existe déjà une assignation pour le mnémonique/opérande absolu indiqué. Le curseur est reposi- tionné au début de la ligne d'introduction.

F2 VISU Cette touche permet d'afficher le mnémonique assigné à I'opé- rande absolu ainsi que I'opérande absolu assigné au mné- monique, dans la mesure où ces assignations sont déjà définies dans le fichier symbolique. Cet affichage persiste jusqu'à nou- velle utilisation de la touche F2 ou jusqu'à ce que l'introduction soit terminée. Si l'une ou l'autre des assignations n'est pas dé- finie, la ligne de visualisation correspondante reste vide.

F3 EFF.ABS Effacement de I'opérande absolu L'assignation correspondant à I'opérande absolu, indiquée dans la ligne d'introduction, est effacée dans le fichier symbolique. La ligne d'introduction reste conservée. Si cette assignation n'est pas définie, la PG affiche un message d'erreur.

F4 EFF.SYM Effacement du mnémonique L'assignation correspondant au mnémonique indiquée dans la ligne d'introduction est effacée dans le fichier symbolique. La li- gne d'introduction reste conservée. Si cette assignation n'est pas définie, la PG affiche un message d'erreur.

F5 0PT.LIASS Optimisation de la liste d'assignation

Page 311: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Autres-fonctions de i'éditeur symbolique Editeur symbolique

F8 RETOUR Fin du mode de correction. Après modification du fichier symbo- lique, la PG vous demande si vous désirez générer un fichier séquentiel à partir de ce nouveau fichier symbolique (reprise des modifications dans le fichier source). Pour déclencher la généra- tion du fichier séquentiel, appuyez sur la touche de validation. Dans le cas contraire, appuyez sur la touche d'abandon. La PG affiche le menu CHOIX FONCTION.

7.4.10 Conversion d'un ancien fichier symbolique en fichier séquentiel source

Dans les anciennes listes d'assignation créées avec le logiciel S5-DOS V l .x et V2.x sous PCPIM, l'adresse d'octet d'un opérande absolu a une longueur de 3 octets. Avec le présent logiciel, cette adresse est de 4 octets en raison de l'introduction des nouveaux mémentos (S). C'est durant la validation du masque de préréglage que la PG reconnaît l'ancien fichier symbolique. Elle affiche alors un message, par exemple : Fichier C*[email protected] : ancien fichier DVS (créé avec DVS 1)

Effectuer la conversion

Situation de depart Le nom du nouveau fichier symbolique a été précisé dans le masque de préréglage. La PG affiche le menu CHOIX FONCTIONS.

> Appuyer sur la touche F5 (SPECIALES). > Appuyer sur la touche F i (ANC->NOUV).

CONVERSION ANC. FICH. BASE : ZO.INI

Completer la ligne de commande

L:NOM L = lecteur (A:, B:, C: ...) NOM = nom de l'ancien fichier, 6 caractères au maximum.

> Convertir : appuyer sur la touche de validation. > Abandonner la fonction : appuyer sur la touche d'abandon.

7 - 28 O Siemens AG C79000-BW-CWO-01

Page 312: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Editeur symbolique Saisie de la liste d'assignation avec d'autres éditeurs

7.5 Saisie de la liste d'assignation avec d'autres éditeurs

Le fichier séquentiel source peut aussi être élaboré avec d'autres éditeurs de texte (par exemple, Word Star), à condition de respecter les règles fomelles décrites ci-après. Si ces conditions sont respectées, le fichier pourra être traité sans problème avec les outils du logiciel EDITEUR SYMBOLIQUE.

7.5.1 Nom du fichier

Les 6 premiers caractères du nom du fichier peuvent être choisis librement. Pour les deux derniers caracteres du nom et pour l'extension, il faut introduire ZO.SEQ.

7.5.2 Description du format du fichier séquentiel

Chaque ligne constitue un enregistrement. Un enregistrement débute par un tabulateur (TAB) et se compose de 3 champs de données qui sont également séparés par des tabulateurs. Le CRLF marquant la fin de l'enregistrement est ajouté automatiquement par l'éditeur lorsque l'on appuie sur la touche de retour chariot en fin de ligne. Le nombre maximal de caracteres par champ est le suivant :

OPERANDE 1 0 caractères, MNEMONIQUE 24 caracteres, COMMENTAIRE 40 caractères.

Le caractère de commande pour le changement de page .PA doit être inscrit dans le champ OPERANDE et doit commencer à la première colonne de ce champ. Si le fichier séquentiel ne comporte aucun commentaire (commentaires d'opérandes), il faut omettre un tabulateur. Le caractère de fin de fichier (CTRL-Z) est également ajouté automatiquement par l'éditeur.

O Siemens AG C790W-B85n-CWO-01

Page 313: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie de la liste d'assignation avec d'autres éditeurs Editeur symbolique

TAB = 09H (CTRL-1) CRLF= ODOAH EOF = 1AH (CTRL-2)

Les règles pour l'introduction de listes d'assignation sont décrites au paragraphe 7.3.3, "Saisie d'une liste d'assignation".

CRLF

7.5.3 Format d'introduction de lignes vides

TAB

TABTABTABCRLF ou TABTABCRLF s'il n'existe pas de commentaires d'opérande dans le fichier séquentiel.

max. 10 caract.

7.5.4 Format d'introduction pour les commentaires additionnels

TAB

Les commentaires additionnels (;) peuvent avoir une longueur maximale de 76 caractères par ligne, point-virgule compris. Dans le cas d'une longueur maximale de mnémoniques réduite, d'une longueur maxi- male de commentaires réduite ou si les commentaires d'opérandes sont complètement omis, la longueur maximale de commentaire additionnel est également diminuée et correspond à la somme des longueurs d'opérande (10 caractères), de mnémonique, de commentaire, augmentées du nombre de tabulateurs moins 1. A ce sujet, consultez aussi le paragraphe 7.3.3, "Saisie d'une liste d'assignation".

TAB max. 24 caract. max. 40 caract.

O Siemens AG C79CûUB85n-C040-01

CRLF TAB ; 19 à 76 caractères, ; compris

Page 314: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

/ Sommaire

1 Introduction au logiciel l 1

................................................................... ............................................... l de base sTEP

Avertissements Informations Propositions/Corrections

1 Première séance a la PG

C79000-R8577-CO40

Saisie de schémas à contacts

Saisie de listes d'instructions

1 Saisie de logigrammes l

............................................................................................................................................ l

................................................................... ~ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ....................................................... Fonctions communes en CONT, LOG et LIST ! 6

................. 1 ...........................................................................................................................

/ Ediieur symbolique

Création de blocs de données ! Liste croisée, comparai- son, réassignation

.......................................................................................................................... ! 1 Fonctions PG en ligne ;

I en cONT, LOG, LIST ! I O 1 ................. ........................................................ 1 ................................................................... 1 1

Services pour cartou- ches EPROMIEEPROM

Fonctions génkrales ~ ............................................................................................................................................

Règles de programmation l 1 l 2 l 13

1 Annexe

Page 315: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Crdation de blocs de donndes

Sommaire

8 Création de blocs de données au moyen du logiciel CONT-LOGLIST

8.1 Blocdedonnées ........................................... 8 . 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.1 Blocétiquette 8 - 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.2 En-têtede bloc 8 - 4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.3 Corpsdeb loc - 8 - 5 8.1.4 Formats de données KH. KF. KG. KT. KZ. KY. A. KM. KC. C . . . . . . . . -8 . 5

8.2 L'éditeurdeDB ............................................ 8 . 6 . . . . . . . . . . . . . . . . . 8.2.1 Appel de l'éditeur de DB (jusqu'au menu de base) 8 . 7

. . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2.2 Touches de fonction du menu de base 8 . 9 . . . . . . . . . . . . . . . . . . . . . . . . 8.2.3 Les champs de saisie de l'éditeur de DB 8 . 11

................ Saisie d'un bloc de données sur la console PG 8 . 15 . . . . . . . . . Introduction du numéro de bibliothèque et du titre de bloc -8 . 15

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduction de mots de données 8 . 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification de formats -8 . 23

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tesî de nombres à virgule flottante 8 . 23 . . . . . . . . . . . . . . . Introduction des commentaires de mots de données 8 . 25

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insertion et effacement de lignes 8 . 27 . . . . . . . . . . . . . . . . . . . . . . . Facteur de répétition, reproduction de DW 8 . 28

. . . . . . . . . . . . . . . . . . . . . Intervention sur la longueur du bloc étiquette 8 . 29 . . . . . . . . . . . . . . . . . . . . . . . . . . Introduction d'un commentaire de bloc 8 . 30

............. 8.4 Introduction directe dans le bloc de commentaires 8 . 32 8.4.1 lntroduction ou correction des titres ou des commentaires des DW

. . . . . . . . . . . . . . . . . . . . . . . directement dans le bloc de commentaires 8 . 33

................................. 8.5 Blocs de données W i a u x 8 . 36 8.5.1 LeDB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 3 7 8.5.2 LeDXO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 4 2

Q Siemens AG C79000-B85n-CC4&01

Page 316: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données

8 Création de blocs de données au moyen du logiciel CONT-LOG-LIST

Vous trouverez dans ce chapitre les explications concernant la création, la correc- tion et la documentation de blocs de données (DB et DX) au moyen du logiciel CONT-LOG-LIST. Nous y expliquerons entre autres : - la constitution des blocs de données, - l'utilisation de l'éditeur de DB, avec les étapes suivantes :

- appel du menu de base, - saisie du bloc de données, - saisie des commentaires,

- la saisie des blocs de données spéciaux DB1 et DXO.

Les blocs de données peuvent être créés non seulement à l'aide de l'éditeur de DB, mais aussi au sein d'un programme STEP 5. Cette possibilité est décrite au chapitre 3 (LIST).

O Siemens AG C790X-88577-Cû4û-01

Page 317: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Blocs de données Création de blocs de données

8.1 Blocs de données

En plus des blocs code qui contiennent les instructions STEP 5, un programme STEP 5 fait également intervenir des blocs de données (cf. figure 8.1).

Les blocs de données (DB et DX) contiennent des constantes et des variables aux- quelles accède le programme utilisateur. Les blocs DB et DX sont équivalents.

Blocs STEP 5 P Blocs code contenant des

instructions S E P 5

programme contenant des opérations de base

fonctionnels contenant des opérations de bas?, des opérations &tendues, des opérations systéme.

Les FB sont paramétrables. '-4

Fig. 8.1 Blocs logiciels intervenant &ns le logiciel CONT-LOG-UST

O Siemens AG C79000-B85n-CMO-01

Page 318: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données Blocs de données

Un bloc de données créé au moyen de l'éditeur de DB est rangé dans le fichier pro- gramme préréglé et se compose des éléments suivants : (1) bloc étiquette, (2) en-tête de bloc, (3) corps de bloc et, éventuellement, (4) commentaires.

Lors du chargement du programme STEP 5 dans I'automate, seul l'en-tête de bloc (2) et le corps de bloc (3) sont transférés dans la mémoire de I'automate.

Etiquette

Corps

Fichier programme Mémoire automate Fig. 8.2 Eléments &un bloc de données dans le fichier programme et dam la mémoire de l'automate

8.1.1 Bloc étiquette

II contient le format des mots de données inscrits dans le corps de bloc. La longueur du bloc étiquette dépend du nombre de formats et de leur alternance dans le DB (cf. paragraphe 8.3.8). Le bloc étiquette DVn associé au DBn est généré auto- matiquement, de même que le DVXn associé au DXn. L'effacement d'un DB ou d'un DX s'accompagne automatiquement de l'effacement du bloc étiquette cor- respondant.

Lors du transfert d'un bloc de données de la mémoire de I'automate ou de la cartouche EPROMIEEPROM vers le fichier programme préréglé, le bloc étiquette correspondant doit exister, sinon apparait à l'écran le message Bloc étiquette inexistant pour ce bloc. La PG soumet un choix de formats possibles. Vous pouvez alors choisir le format voulu.

O Siemens AG C79000-B8577-CMO-01 8 - 3

Page 319: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Blocs de données Création de blocs de données

8.1.2 En-tête de bloc

L'en-tête de bloc a une longueur de 5 mots de données et contient : - le repère de début, - I'identificateur de bloc (DB, DX), - le numéro de bloc (nombre compris entre O et 255), - I'identificateur de la console de programmation, - le numéro de bibliothèque (nombre compris entre O et 99999), - la longueur du bloc (y compris l'en-tête).

Repère de d4but

Type de bloc 1 Numéro de bloc

Identif. PG 1 Num4ro de

b i b l i o t h è q u e

.ong. du bloc avec en-tgte (nb. de mots)

4 1 5 5

En-tête

5 mots de données

Fïg. 8.3 Structure &un bloc de données : en-tête et corps de bloc

O Siemens AG C79MX)-B85n-C040-01

Page 320: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données Blocs de données

8.1.3 Corps de bloc

Dans le corps de bloc sont classés par ordre croissant, à partir du DWO, les dif- férents mots de données. Chaque mot de données du corps de bloc occupe un mot dans la mémoire de programme. L'éditeur de DB permet d'écrire les mots DWO à DW2042 d'un bloc de données. En revanche, un bloc de données généré dans le programme utilisateur peut contenir au maximum 4091 mots de données dans le corps de bloc. Veillez également à la place disponible dans la mémoire de l'automate.

8.1.4 Formats de données KH, KF, KG, KT, KZ, KY, A, KM, KC, C

Tableau 8.1 Formats de données et valeurs limites

Les données d'un DB ou d'un DX peuvent admettre les formats suivants : - KH, KF, KG, KT, KZ, KY, A pour les nombres qui interviennent, par exemple, dans

les opérations de calcul, de temporisation et de comptage, - KM pour les profils binaires décrivant, par exemple, les états d'une installation, - KC, C pour les chaînes de caractères, par exemple pour les messages.

O Siemens AG C79000-B85n-C04001

Page 321: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

L 'éditeur de DB Création de blocs de données

8.2 L'éditeur de DB

Le présent paragraphe vous montre comment parvenir au menu de base de I'édi- teur de DB ainsi que la signification des champs de saisie. Dans les paragraphes qui suivent, les manipulations partent toujours de ce menu de base.

L'éditeur de DB permet de créer, de corriger et d'afficher des blocs de données sur la console de programmation. Le bloc de données élaboré au terme d'une séance de travail avec l'éditeur de DB est rangé dans le fichier programme. Les fonctions de test et de mise en service permettent de transférer le bloc de données (en-tête et corps de bloc) dans la mémoire de l'automate.

O Siemens AG C79000B8577-C04001

Page 322: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données L'éditeur de DB

8.2.1 Appel de l'éditeur de DB (jusqu'au menu de base)

Situation de départ Le logiciel CONT-LOG-LIST est chargé. Les préréglages sont choisis. La PG affiche le menu CHOIX FONCTION du logiciel.

1 C H O I X F O N C T I O N SIMATIC Ç5 1 PFSO1 1

F1 INTRO

F2 LECTURE

F3 TEST

F4 FCT-AG

F5 INFO-AG

F6 PREREGL.

F7 AUXIL.

F8 RETOUR

: INTRODUCTION DE BLOCS I MASQUES (DB1, DXO)

: AFFICHAGE DE BLOCS 1 MASQUES (DB1, DXO)

: APPEL DES FONCTIONS DE TEST

: APPEL DES FONCTIONS AG

: APPEL DES FONCTIONS D' INFORMATION AG

: APPEL DES PREREGLAGES

: APPEL DES FONCTIONS AUXILIAIRES

: RETOUR AU CHOIX DE PAQUET

j I ~ O LECTURE TEST 1 FCT-AG INFOAG / PREREGL. / AUXIL. RETOUR)

Fïg. 8.4 Masque du menu de base du logiciel CONT-LOG-UST

Les manipulations suivantes permettent d'appeler le menu de base de l'éditeur de DB : > Appuyer sur les touches FI (INTRO), puis FI (BLOC) si I'on désire créer un

nouveau DB, OU

> Appuyer sur les touches F2 (LECTURE), puis F2 (BLOC) si I'on désire accéder à un bloc de données existant.

Page 323: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

L 'éditeur de DB Création de blocs de données

La PG affiche la ligne de commande :

INTRO SUPP. : BLOC : -

LECTURE SUPP.: BLOC : RECHERCH: IMP:

La touche HELP permet d'afficher des informations pour compléter les champs de la ligne de commande. Le champ RECHERCH n'a pas de fonction pour les blocs de données.

Compldter la ligne de commande

SUPP. > Taper AG, PG ou FD (lecteur par défaut), par exemple FD

BLOC > Préciser le type de bloc (DB ou DX) et son numéro, par exemple DB2 > Appuyer sur la touche de validation.

La PG affiche le menu de base de l'éditeur de DB.

Page 324: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données L 'éditeur de DB

8.2.2 Touches de fonction du menu de base

La figure 8.5 montre le menu de base de l'éditeur de DB, sans visualisation d'un bloc de données (par exemple, lors de la saisie d'un nouveau bloc).

F I INS.LIG C : INSERER UNE LIGNE DE COMMENTAIRE DE DW

F2 EFF. LIG C : EFFACER UNE LIGNE DE COMMENTAIRE DE DW

F3 INS.LIG F : INSERER UNE LIGNE DE COMMENTAIRE DE FORMAT

F4 EFF.LIG F : EFFACER UNE LIGNE DE COMMENTAIRE DE FORMAT

F5 TEST KG : REPRESENTATION ET MODIFICATION D'UN NOMBRE A VIRGULE FLOlTAME EN FORMAT HEXA

F6 VALIDER : VALIDATION DE L'INTRODUCTION 1 MODIFICATION

QNS. LIG c EFF. LIG C : INS. LIG F ' EFF. LIG F / TEST KG VALIDER /

Fig. 8.5 Menu de base de I'éditeur de DB

Le menu de base comporte les touches de fonction suivantes :

FI (1NS.LIG C) Insère une ligne vide dans la colonne de commentaires ; toutes les lignes de commentaire suivantes sont décalées d'une ligne vers le bas.

F2 (EFF.LIG C) Efface une ligne de commentaire ; toutes les lignes de commentaire suivantes sont remontées d'une ligne.

F3 (INS.LIG F) Insère une ligne vide dans la colonne de format ; toutes les lignes de format suivantes sont décalées d'une ligne vers le bas.

F4 (EFF.LIG F) Efface une ligne de format ; toutes les lignes de format suivantes sont remontées d'une ligne.

Page 325: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

L 'éditeur de DB Création de blocs de données

F5 (TEST KG) Le nombre à virgule flottante figurant dans le champ de données est affiché en face sous la forme d'exposant (un octet) et de mantisse (3 octets) et peut être modifié. Le champ de test KG peut être quitté en appuyant sur la touche d'abandon (l'ancienne valeur est conser- vée) ou de la touche de validation (la nouvelle valeur est reprise).

F6 (VALIDER) Le bloc de données est transféré sur le lecteur préréglé. La touche de validation assume la même fonction.

Les différentes touches sont à nouveau expliquées dans le contexte de leur utilisa- tion dans les fonctions de l'éditeur.

O Siemens AG C79000-B8577-CMO-01

Page 326: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données L 'éditeur de DB

8.2.3 Les champs de saisie de I'éditeur de DB

La figure 8.6 représente l'écran de l'éditeur de DB avec menu de base et exemple de DB. A l'appui de cet exemple, nous allons expliquer la signification des différents champs de saisie. Lors de la saisie des données, l'éditeur vous assiste en ce sens qu'il passe au champ suivant :

a) si le champ actuel est rempli

b) ou si on appuie sur la touche qui termine la saisie dans le champ considéré (cette touche est précisée dans les explications de détail relatives à chaque champ).

CDONNEES T.SSD 1 BIB- LON -37 122

!ag2wz2;F$! O : KH - MXX); 1 : KH - FFFF; + .i nombre hexadecimal. liniîe sup. 2 : KF - 3 : KF - 4 : KG - 6 : KG - 8 : KT - 9 : KT -

10 : ICZ - 11 : ICZ - 12 : KY - 13 : KY - 14 : A - 15 : A - 16 : KM - 17 : KM - 18 : KC - 3 0 : C - 32 :

- 32768; +32767; - 1469368 - 38; +1701412+39, 001.0; 999.3; OM); 999; 000.001; 255255; 000.M)O; 255255; 0000000000300000; 11111111 11111111: texte avec 24 maci-; 'FIN';

noh re a virgule fhe. linite inf. nombre a virgule f ~ e . linite sup.

C nombre a virgule fbttanîe. limite mf. nombre avigule fbtiante. linite wp. facteur x base de temps. 0.1 s facteur x base de terrps. 9990 s valeur de mrrptage. limite inf. valeur de mrrptage. limite sup. dei ou adresse d'un DB &et ouadressed'un DB oclet CU adresse d'un DE odet ou adresse d'un DE p r d binaire. lirrite inf. p r d binaire. iirrite sup. caracieres ASCII e d e s par ' '

caracieres ASCII encadres wr ' '

INS.LIG C EFF.LIG C INS.LIG F EFF .LIG F TEST KG VALIDER

Fig. 8.6 Ecran de I'édireur de DB

Q Siemens AG C79C#-BW-C04001

Page 327: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

L 'éditeur de DB Création de blocs de données

(1) Champ du DB Affichage du numéro du bloc de données spécifié dans la ligne de commande (ici : DB2).

(2) Champ du fichier programme Ce champ affiche le lecteur par défaut et le nom du fichier programme que vous avez spécifié dans le masque de préréglage (ici : lecteur C et fichier programme DONNEEST.SSD). Les blocs de données seront stockés par la PG dans ce fichier programme.

(3) Champ BIB Ecriture d'un numéro de bibliothèque à 5 chiffres au maximum (nombre entre O et 99999). Référez-vous au paragraphe 8.3.3.

(4) Champ LON Affichage de la longueur du bloc exprimée en mots, en-tête compris. Le nombre suivant la barre oblique correspond à la longueur du bloc étiquette. La longueur est actualisée après chaque introduction d'une ligne complète.

(5) Champ du titre Ecriiure d'un titre de 32 caractères au maximum.

(6) Champ du numéro de DW Numéro du mot de données traité à Cet endroit. Pour les formats comprenant plusieurs DW, le numéro affiché est celui du premier DW. Pour parvenir au dernier mot du bloc de données, introduire un numéro élevé, par exemple 2042.

O Siemens AG C79000-B85n-C040-01

Page 328: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données L 'éditeur de Dl3

(7) Champ : A cet endroit, ainsi que dans le champ du format, les touches de fonction permettent d'insérer et d'effacer des lignes. Dans le cas de l'effacement, le commentaire est également effacé. Lorsque vous quittez la ligne, tous les numéros de DW suivants sont actualisés (cf. paragraphe 8.3.4).

(8) Champ du facteur de repétition Ce facteur permet de répéter 1 à 12 DW de même format. La valeur maximale du facteur de répétition est de 255. La répétition porte sur les DW sélectionnés (bloc des DW) : le bloc de DW à reproduire est répété n - 1 fois à la suite du bloc de DW sélectionné. Les numéros des DW suivants sont actualisés. Les commentaires de mots de données ne sont pas répétés ; ils restent à leur ancienne position.

Avant l'exécution de la répétition, l'éditeur de DB vérifie si la répétition ne donne pas lieu au dépassement du nombre maximal de 2043 DW (en-tête non compris). Si cela devait être le cas, la PG affiche le message Mémoire ou tampon interne plein. La fonction n'est alors pas exécutée.

Lorsque I'on entre un facteur de répétition à 1 ou 2 chiffres, il faut le compléter par des blancs ou taper le caractère < ou encore appuyer sur la touche "curseur vers la droite" pour quitter le champ. On positionnera ensuite le curseur sur le dernier champ à répéter. L'enfoncement de la touche de retour chariot déclenche I'exécu- tion de la fonction (paragraphe 8.3.8).

(9) Champ du format Ecriture du format désiré (cf. paragraphe 8.3.1). Si I'on a déjà introduit un format, il est possible de le modifier par substitution. Si une donnée ne peut pas être repré- sentée dans le format choisi, la lettre F apparaît dans le champ d'erreur de format. Lors de la conversion d'un format portant sur plusieurs DW (KG), tous les DW sont convertis (voir paragraphe 8.3.5). Si plusieurs DW peuvent être représentés sous forme regroupée (C, KC), un seul DW est converti.

O Siemens AG C79ûûUB8577-C04001

Page 329: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

L 'éditeur de DB Création de blocs de données

(10) Zone d'introduction des donnees C'est dans cette zone que sont écrites les données avec le format choisi (para- graphe 8.3.1).

Si une modification du format génère des données non interprétables, le champ de donnée n'est pas considéré comme vide. L'écriture dans ce champ provoque cependant l'effacement des données antérieures.

(1 1) Champ d'erreur de format L'appariiion d'un F dans ce champ signale l'existence d'une erreur lors de I'inter- prétation du DW avec le format indiqué.

(12) Champ d'indication de commentaire Pour les formats qui exigent plusieurs DW (KC, C, KG), un commentaire affecté à un autre DW que le premier ne peut pas être représenté sur l'écran. Le C apparais- sant dans ce champ signale I'existence de ces commentaires cachés (paragraphe 8.4.2).

(13) Zone de commentaires Pour chaque DW, on peut introduire dans cette zone un texte de 32 caractères au maximum. Après le 32eme caractère, le curseur saute au début de la ligne de saisie du commentaire. Pour quitter la ligne du commentaire, appuyez sur la touche de re- tour chariot. Les commentaires cachés ne peuvent être visualisés qu'après modifica- tion du format de donnée.

Page 330: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Crgation de blocs de données Saisie d'un bloc de données sur la console PG

8.3 Saisie d'un bloc de données sur la console PG

8.3.1 Introduction du numéro de bibliotheque et du titre de bloc

Situation de depart Le menu de base de l'éditeur de DB est affiché. La première opération de la séance de saisie consiste à compléter le champ BIB.

Champ BIB Ecriture d'un numéro de bibliothèque de 5 chiffres au maximum (O à 99999). > Positionner le curseur dans un champ quelconque de la première ligne

d'introduction (DW O), sauf dans le champ de saut. > Appuyer sur la touche ?. > Taper le numéro BIB désiré ou modifier le numéro de bibliotheque indiqué.

Pour laisser le champ vide, le quitter en appuyant sur la touche d'abandon.

020D : Elément inexistant

INS.LIG C EFF. LIG C INS. LIG F EFF. LIG F TEST KG VALIDER

Fig. 8.7 Menu de base de l'éditeur de DB

O Siemens AG C79000-B85n-C040-01 8 - 15

Page 331: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie d'un bloc de données sur la console PG Création de blocs de données

> Quitter le champ BIB : sans mémorisation du numéro BIB : touche d'abandon, avec mémorisation du numéro BIB : touche de validation.

Titre du bloc L'étape suivante consiste a introduire le titre du bloc, qui servira à son identification. Le titre peut avoir une longueur maximale de 32 caractères. II peut être écrit en ma- juscules et en minuscules. Le titre est sauvegardé dans le bloc de commentaires as- socié au bloc de données considéré. Le nom du bloc de commentaires est affecté automatiquement par la console PG : DKn pour le bloc DBn, DKXn pour le bloc DXn. Le numéro du bloc de commentaires est le même que celui du bloc de données. Au DB 123 correspondra donc le DK 123, et au DX5 le DKX5.

Introduction et correction du titre d e bloc Situation de départ COMMENTAIRES : OUI a été choisi dans le masque de préréglage.

Menu de base de l'éditeur de DB > Appuyer sur la touche COM.

Le curseur saute dans le champ de saisie du titre de bloc. > Taper un texte de 32 caractères au maximum ou modifier le texte (titre) existant.

Terminer la saisie du titre > Appuyer sur la touche de retour chariot.

Le titre est mémorisé par la PG, mais il n'est repris dans le bloc de commentaires sur FD (disque dur ou disquette) qu'au moment de la mémorisation du bloc de données.

O Siemens AG C79000-B8577-CW301

Page 332: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données Saisie d'un bloc de données sur la console PG

8.3.2 Introduction de mots de données

Le curseur se trouve dans la première ligne. Cas 1 : Si le fichier programme préréglé ne comporte pas encore de DB ayant le numéro précisé, apparaît à l'écran le message Elément inexistant. La console PG at- tend l'introduction de mots de données (DW).

Cas 2 : Si le bloc de données existe déjà, il est affiché à partir du mot DWO.

Le corps du bloc de données peut comporter au maximum 2043 mots. Pour les for- mats qui s'étendent sur plusieurs mots de données, la console PG affiche le mot DW de plus petit numéro. Le tableau ci-après montre le nombre de mots de données occupés pour les différents formats.

Tableau 8-2 Mots de données occupés dans les différents formats

DW occupés

1

2

1 à12

L'introduction des formats de données est expliquée ci-après à l'appui d'exemples.

Format

KH, KF, KT, KZ, KY, A, KM

KG

KC, C

Ecriture de nombres hexadécimaux Exemple : on désire écrire KH = 0000 dans le DW O et KH = FFFF dans le DW 1. > Taper les deux lettres KH.

La PG ajoute automatiquement le signe d'égalité. > Taper le nombre hexadécimal 0000.

La PG ajoute automatiquement un point-virgule et affiche la ligne d'introduction suivante en y reproduisant le format de donnée choisi pour la ligne que l'on vient d'introduire.

> Taper le nombre hexadécimal FFFF. Le curseur se trouve à présent dans la ligne du DW2.

Lorsque vous complétez une ligne de données, la PG affiche autornat- iquernent la ligne suivante. Terminez les lignes plus courtes en appuyant sur la touche de retour chariot.

Q Siemens AG C7900&88577-CW&Ol 8 - 1 7

Page 333: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie d'un bloc de données sur la console PG Création de blocs de données

lntroduction de nombres à virgule fixe On veut introduire le nombre à virgule fixe KF = -32768 dans le DW 2 et le nombre KF = +32767 dans le DW 3.

O: KH = 0000; 1: KH = FFFF; 2: KH = R

1 : KH = FFFF; 2: KF = -32768; 3: KF = + 32767; 4: KF = H

> Placer le curseur sur le format KH 9-a~22.r~w..i?

> Taper KF > Taper - 32768 > Taper + 32767

lntroduction de nombres à virgule flottante

1: KH = FFFF; 1 2:

Exemple : On veut introduire le nombre à virgule flottante -0,1469368.10-~~ dans le DW 4 et le nombre +0,1701412.10~~ dans le DW 6. Le curseur se trouve dans la ligne du DW 4.

> Placer le curseur sur le f 0 rm at K F ~-.~~~.x+:q+x+:q>.

> Taper KG > Taper -1469368-38 > Taper + 1701 41 2+39

Remarque : Un nombre positif peut être introduit avec ou sans le signe +.

O Siemens AG C79000-B857i-C040-01

Page 334: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données Saisie d'un bloc de données sur la console PG

lntroduction de valeurs de temporisation Exemple : On veut introduire la valeur de temporisation 0,01 s dans le DW8 et 9990 s dans le DW9. Le curseur se trouve dans la ligne du DW8.

Situation de départ: 4: KG = - 1469368-38 6: KG = +1701412+39 8: KG= fl

Résultat: 6: KG = +1701412+39 8: KT = 001.0; 9: KT = 999.3;

10: KT =

> Placer le curseur sur le for- mat KG -?*

> Taper KT > Taper 1 .O > Taper 999.3

lntroduction de valeurs de comptage Exemple : On veut introduire la valeur de comptage 1 dans le DW 10 et la valeur de comptage 999 dans le DW9. Le curseur se trouve dans la ligne du DW 10.

> Placer le curseur sur le for- mat KT -whmYM.x<>

> Taper KZ > Taper 1 > Taper 999

Page 335: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie d'un bloc de données sur la console PG Création de blocs de données

lntroduction d'octets en format KY Exemple : On veut introduire la valeur O dans l'octet de gauche du DW 12 et la valeur 1 dans l'octet de droite, de même que la valeur 255 dans chacun des deux octets du DW 13. Le curseur se trouve dans la ligne du DW 12.

Résultat: 11: KZ = 999; 12: KY = 000.001; 13: KY = 255.255; 14: KY = 1

> Placer le curseur sur le for- mat KZ XOWmx(.ÿ-*

> Taper KY > Taper O, puis curseur vers la

droite ou retour chariot > Taper 1, puis retour chariot > Taper 255, puis de nouveau

255

lntroduction d'octets en format A Exemple : On veut introduire la valeur O dans chacun des deux octets du DW 14, ainsi que la valeur 255 dans chacun des deux octets du DW 15. Le curseur se trouve dans la ligne du DW 14.

> Taper O, puis retour chariot > Taper 255, puis de nouveau

255 13: KY = 255,255; 14: A = 000,000; 15: A = 255,255; 16: A = @

Situation de départ: 11: KZ = 999; 12: KY = 000.001; 13: KY = 255,255; 14: KY =

O Siemens AG C79000-08577-CM-01

> Placer le curseur sur le for- mat KY --.

> Taper A > Taper 0, puis curseur vers la

droite ou retour chariot

Page 336: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données Saisie d'un bloc de données sur la console PG

lntroduction de profils binaires Exemple : On veut introduire le profil binaire 00000000 00000000 dans le DW 16 et 11111111 11111111 dans le DW 17. Le curseur se trouve dans la ligne du DW 16.

> Placer le curseur sur 13: KY = 255,255; le fomiat A *... .v. < .+,...,..,X ..... ,.%< ......... v.$%%,.,m>

curseur vers la 16: A =

> ou taper O et 2x retour chariot > Taper 16x le chiffre 1

Résultat: 15: A = 255,255; 16: KM = 00000000 00000000; 17: KM= 11111111 11111111 ; 18: KM=

lntroduction de caractères ASCll Exemple : On veut introduire le texte Texte avec 24 caracteres dans le DW 18 (en format KC) et le texte FIN dans le DW 28 (en format C). Le curseur se trouve dans la ligne du DW 18.

16: KM = 00000000 O...; 17: KM= 11111111 l...; 18: KM=

> Placer le curseur sur le format KM S Z ~ ~ . ~ ~ L V - W +

> Taper KC

> Taper Texte avec 24 caracteres. Le curseur saute dans la ligne du DW 30. > Ecraser le format KC par C. Taper le texte FIN (les caractères FIN sont des

caracteres ASCll et ne signifient pas fin du bloc).

0 Siemens AG C79000-B85n-C04001

Page 337: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie d'un bloc de données sur la console PG Création de blocs de données

Les mots des données DW 18 à DW 31 contiennent à présent des caractères ASCII.

Résultat: 17: KM= 11111111 11111111; 18: KH = 'Texte avec 24 caracteres'; 30: C = 'FIN'; 32: @

Le bloc de données se présente maintenant de la façon suivante :

LON = 37 124 'i 0000; FFFF; - 32768; +32767; - 1469368 - 38; +1701412+39; 001 .O; 999.3; 000; 999; 000,001 ; 255,255; 000,000; 255.255; 00000oOO 00000000; 11111111 11111111;

18 : KC = Texte avec 24 caracteres'; 30 : C = 'FIN'; 32 :

\INS.LIG C 1 EFF.LIG C 1 INS. LIG F 1 EFF.LIG F 1 TEST KG 1 VALIDER

Fig. 8.8 Bioc de données contenant les formats KH, KF; KG, KI; KZ, A, KM, KG, C

Clôture et mémorisation du bloc

> Appuyer sur la touche de validation. Le bloc de données est mémorisé dans le fichier programme préréglé.

8 - 22 O Siemens AG C79000-88577-CW0-01

Page 338: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données Saisie d'un bloc de données sur la console PG

8.3.3 Modification de formats

II est possible de modifier les formats de données en plaçant le curseur sur le for- mat à modifier et en lui substituant le nouveau format voulu.

Exemple On veut modifier le format du DW 12 pour obtenir un nombre hexadécimal.

> Placer le curseur sur KY du DW 12

> Taper KH

Résultat: 15: KZ = 999; 16: KH = 0001 ; 17: KY = 255,255; 18: A = 000,000;

8.3.4 Test de nombres à virgule flottante

Les nombres à virgule flottante sont des nombres fractionnaires positifs et négatifs, représentés en notation exponentielle. Sur la console PG, il faut indiquer KG. Les nombres à virgule flottante occupent toujours un double mot (32 bits) dans la mémoire de l'automate. La mantisse occupe 3 octets et l'exposant 1 octet. La touche de fonction F7 (TEST KG) permet de représenter les nombres à virgule flot- tante sous forme hexadécimale et de les modifier.

Exemple Test du nombre à virgule flottante 0,1234567+12

O Siemens AG C790M)-B857ï-C010-01

Page 339: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie d'un bloc de données sur la console PG Création de blocs de données

Le mot DW 1 contient le nombre à virgule flottante.

1 : KG = + 1234567 + 12 > Placer le curseur sur + de la mantisse. > Appuyer sur la touche F5 (TEST KG). Le nombre à virgule flottante est suivi de sa représentation en hexadécimal - Exposant

> Terminer l'affichage : appuyer sur la touche d'abandon.

L'exposant et la mantisse peuvent être modifiés dans le format hexadécimal : > Valider la modification : appuyer sur la touche de validation. > Refuser la modification : appuyer sur la touche d'abandon.

O Siemens AG C79000-B8577-CM-01

Page 340: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données Saisie d'un bloc de données sur la console PG

8.3.5 Introduction des commentaires de mots de données

i C:DONNEES T.SD LCN=37 122

Titre du bloc de donnees

0000; FFFF; - 32768: +32767; - 1469368 - 38; +1701412+39; O01 .O; 999.3; 000; 999; 000,001 ; 255,255; 000,000; 255.255; 00000000 00000000; 11111111 11111111; 'Texte avec 24 caracteres'; 'FIN';

commentaire de mot de donnees nombre hexadecimal, limite sup. nombre a virgule fixe, limite inf. nombre a virgule fixe, limite sup. nombre a virgule flottante, limite inf. nombre a virgule flottante, limite sup facteur x base de temps, 0.1 s facteur x base de temps. 9900 s valeur de comptage. limite inf. valeur de comptage. limite sup. octet ou adresse d'un DB octet ou adresse d'un DB octet ou adresse d'un DB octet ou adresse d'un DB profil binaire, limite inf. profil binaire, limite sup. caracteres ASCll encadres par ' ' caracteres ASCll encadres par ' '

Fig. 8.9 Bloc de données avec différents formats et les commentaires

Les commentaires de mots de données sont des textes de 32 caractères au maximum qui peuvent être introduits, en majuscules et en minuscules, dans chaque ligne d'un format de donnée. L'introduction de commentaires de mots de données n'est possible que si l'on a choisi COMMENTAIRES : OUI dans le masque de préréglage. Comme les commentaires d'instructions, les com- mentaires de mots de données sont mémorisés dans des blocs de commen- taires (DKn ou DKXn). Le bloc de commentaires est généré automatiquement lors de la première mémorisation du bloc de données avec commentaires. Si le bloc de commentaires existe déjà, la PG demande confirmation : DKn (DKXn) Déjà sur fichier-destination, écraser ? Les commentaires que vous venez d'introduire sont repris dans le bloc de commentaires si vous appuyez sur la touche de validation. Appuyez sur la touche d'abandon pour conserver les anciens commentaires.

O Siemens AG ~ 7 9 0 0 ~ ~ 8 m - C W O I 8 - 25

Page 341: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie d'un bloc de données sur la console PG Création de blocs de données

Introduire un commentaire de mot de données > Placer le curseur dans la ligne du DW voulu. > Déplacer le curseur vers la droite, au début du champ de commentaire. > Taper le commentaire de DW en majuscules/minuscules.

Après le 32eme caractère, le curseur vient se placer au début du champ de commentaires.

Terminer le commentaire de mot de données > Appuyer sur la touche de retour chariot. Le curseur saute au mot de données sui-

vant. OU

> Déplacer le curseur vers la gauche. Le curseur saute au mot de données de la ligne considérée.

Mémoriser les commentaires de mots de données > Appuyer sur la touche de validation.

Si le DBn (DXn) n'existe pas encore dans le fichier programme préréglé, il est mémorisé en même temps que le bloc de commentaires correspondant DKn (DKXn). Si le DB (DX) existe déjà, la console PG demande confirmation : DBn (DXn) Dejà sur fichier-destination, écraser 3

Mémoriser le DBn (DXn) > Appuyer sur la touche de validation, sinon sur la touche d'abandon.

Ensuite, la console PG affiche le message de confirmation suivant : DKn (DKXn) Dejà sur fichier-destination, écraser ?

Mémoriser les commentaires dans le DKn (DKXn) > Appuyer sur la touche de validation, sinon sur la touche d'abandon.

O Siemens AG C79000-B8577-CW0-01

Page 342: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données Saisie d'un bloc de données sur la console PG

8.3.6 insertion et effacement de lignes

Vous avez trois possibilités pour insérer ou effacer des lignes de DW et de commen- taires dans un bloc de données.

Tableau 8-3 Insertion et effacement de lignes dans le bloc de données

X = Fonction possible

O Siemens AG C7900088577-W01

Page 343: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie d'un bloc de données sur la console PG Création de blocs de données

8.3.7 Facteur de répétition, reproduction de DW

Cette fonction permet de répéter l'introduction d'un groupe de DW (1 a 12 DW de même format). Le facteur de répétition correspond au nombre de fois qu'il faut répé- ter dans le bloc DB les mots de données sélectionnés. Le facteur de répétition peut être compris entre 2 et 255. 11 faut tenir compte de la longueur maximale d'un bloc de données (2043 mots). Si la répétition donne lieu au dépassement de cette limite, la console PG affiche le message : Mémoire ou tampon interne plein. Dans ce cas, la fonction n'est pas exécutée. Le groupe de mots sélectionné compte dans la répétition, c'est-à-dire que pour un facteur de répétition n , le groupe de mots sera présent n fois dans le bloc de données. Les numéros des D W suivants sont actualisés. Les commentaires de mots de données ne sont pas répétés.

Si le facteur de répétition compte un ou deux chiffres, il faut le compléter par des blancs, le faire suivre du caractère c ou appuyer sur la touche Curseur vers la droite pour quitter le champ. Placez ensuite le curseur dans le champ de format du dernier mot à répéter, puis appuyez sur la touche de retour chariot pour déclencher l'exécution de la fonction.

Exemple Les deux mots de données 1 et 2 doivent figurer deux fois dans le bloc de données.

Situation de depart Le bloc de données a été appelé par FI (INTRO) ou F2 (LECTURE).

> Placer le curseur derrière 1 : > Taper le chiffre 2 > Déplacer le curseur vers la droite sur le chiffre 8,

soit en appuyant sur Ç et 1 x sur Curseur vers la droite, soit en appuyant 2 x sur Curseur vers la droite, soit en appuyant 2 x sur la barre d'espacement et 1 x sur Curseur vers la droite

> Déplacer le curseur vers le bas sur le chiffre 4 du DW 2

O Siemens AG C79000-08577-CM-01

Page 344: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données Saisie d'un bloc de données sur la console PG

> Déclencher la fonction de répétition : appuyer sur la touche de retour chariot. > Interrompre la fonction : appuyer sur la touche d'abandon.

Résultat: O : KF= + 00123; 1:. KH= 8F1A; 2 : KH= 4BBB; 3 : KH= 8F1A; 4: KH= 4BBB; 5: KY= 001,255;

Si vous interrompez la répétition par une autre opération, la PG affiche le message Terminez d'abord le facteur de répétition ! L'opération ne peut pas être exécutée à cet endroit, car l'éditeur se trouve en mode de répétition. Vous devez d'abord quitter ce mode.

8.3.8 Intervention sur la longueur du bloc étiquette

La longueur du bloc étiquette dépend du nombre et de l'alternance des formats de données. Si l'on regroupe les mots de données de même format, évitant ainsi un changement fréquent de format, le bloc étiquette s'en trouve raccourci.

Exemple

1 Situation de départ: l ::::::::g, ........ .... .::: N-fEzz: .... ............................... l -..,.,

KH= FFFF;

Longueur du bloc étiquette = 10 mots

O Siemens AG C790W-B85n-C040-01

Formats regroupés:

DB3. O: KH= FFFF; 1: KH= 1A2B;

................................... ... ........................................ ,.:.:<: . . ... ....................... ... L g M e282:m:~$,j 3: KF'=" '+"1'2345; 4: KF= - 00099; 5 : KF = + 06787;

= 6 mots

8 - 29

Page 345: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie d'un bloc de données sur la console PG Création de blocs de données

8.3.9 lntroduction d'un commentaire de bloc

Pour terminer la saisie du bloc de données, vous pouvez introduire un commentaire de bloc. II peut avoir une longueur maximale de 16 kilo-caractères et servir à décrire la signification du bloc de données. Les commentaires de bloc sont mémorisés dans des fichiers de documentation (FICHIER-DOC). Ces fichiers de documentation sont toujours associés aux blocs de données correspondants. Ils sont identifiés par le caractère # en début de nom.

Situation de depart Un DB est affiché sur l'écran de la PG.

lntroduction d'un commentaire de bloc > Appuyer deux fois sur la touche COM.

Le commentaire peut être introduit en majuscules et en minuscules. La console PG affiche le commentaire de bloc éventuellement existant. Terminez chaque ligne du commentaire par la touche de retour chariot. La fin de la ligne est symbolisée sur la PG par une flèche verticale. Aucun autre caractère ne peut être introduit dans cette ligne à la suite de cette flèche. La manipulation du texte à l'aide de l'éditeur est décrite au paragraphe 8.3.6. Notez que l'utilisation du mode commande n'est pas possible pour le bloc de données.

Interruption de la saisie du commentaire de bloc > Appuyer sur la touche d'abandon.

Le texte introduit jusqu'à ce moment reste conservé. La console PG affiche le bloc de données que vous commentiez. La mémorisation du bloc de données s'accompagne de la mémorisation du commentaire de bloc.

Clôture du commentaire de bloc > Appuyer sur la touche de validation.

La PG réaffiche le bloc de données que vous commentiez.

O Siemens AG C79000-58577-CW-01

Page 346: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données Saisie d'un bloc de données sur la console PG

Mémorisation du commentaire de bloc > Appuyer sur la touche de validation.

Le bloc, le titre du bloc, les commentaires de mots de données ainsi que le com- mentaire de bloc sont mémorisés dans le fichier programme préréglé. L'affecta- tion du nom s'effectue automatiquement, c'est-à-dire qu'au DBn est affecté le fichier de documentation #DBDO.nnn et au DXn le fichier de documentation #DXDO.nnn.

O Siemens AG C79000-88577-C04001

Bloc de données

DBn DXn

Fichier de documenta- tion

#DBDO.nnn #DXDO.nnn

Page 347: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction directe dans le bloc de commentaires Création de blocs de données

8.4 lntroduction directe dans le bloc de commentaires

Les commentaires peuvent être saisis durant l'écriture d'un bloc de données (voir paragraphe 8.3), mais également directement dans les blocs de commentaires. Afin de préserver la correspondance entre les DW et les commentaires, n'utilisez cette possibilité que pour procéder à des corrections dans les commentaires. II est possible d'intervenir sur les commentaires suivants :

Titre de bloc II est possible d'introduire un titre pour chaque bloc de données. II contribue à une meilleure identification du bloc de données.

Commentaire de mots de données Chaque mot de données peut être commenté.

Commentaire de bloc Ce commentaire permet, par exemple, de décrire l'utilisation du bloc de données au sein du programme STEP 5.

t dans DBDO.nnn,

Tableau 8.4 Commentaires dans les blocs de données

Vous pouvez saisir les commentaires en majuscules et en minuscules. Les lettres accentuées (é, e, ê, à ...) sont interdites.

O Siemens AG C79300-BôSi-C040-01

Page 348: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données lntroduction directe dans le bloc de commentaires

8.4.1 lntroduction ou correction des titres ou des commentaires des DW directement dans le bloc de commentaires

Les titres et commentaires de mots de données peuvent être introduits dans la PG avant ou aprés I'écriture proprement dite du bloc de données.

Situation de depart On a appelé la fonction F1 (INTRO)/Fl (BLOC) ou F2 (LECTURE)/F2 (BLOC).

La console PG affiche la ligne de commande suivante :

INTRO SUPP.: BLOC :

LECTURE SUPP.: BLOC : RECHERCH: IMP:

Compl6ter les champs de la ligne de commande (par exemple pour les commen- taires du DB2)

> INTRO SUPP.: FD > BLOC : DK2 > Appuyer sur la touche de validation.

O Siemens AG C79000-B8577-C040-01

Page 349: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction directe dans le bloc de commentaires Création de blocs de données

Tapez le titre à la suite de SEG. et le commentaire de mots de données à la suite de MOT.

SEG. : identifie le titre du bloc de données.

MOT : identifie les différents commentaires de DW. Les mots de données non commentés ne sont pas affichés.

Fonctions d'édition Suppression d'une ligne dans un bloc de commentaires > Amener le curseur dans la ligne à effacer. > Appuyer sur la touche effacement de S€?gment.

Insertion d'une ligne dans un bloc de commentaires > Amener le curseur dans la ligne devant laquelle doit être insérée une nouvelle

ligne. > Appuyer sur la touche Insertion d'un espace vertical ou sur la touche de retour

chariot. La PG intercale une ligne blanche.

ou > Placer le curseur dans la ligne après laquelle une ligne doit être insérée. > Appuyer sur la touche de retour chariot.

La PG intercale une ligne blanche.

Duplication d'une ligne > Placer le curseur dans la ligne à dupliquer. > Appuyer sur la touche F2 (+ TAMPON). > Amener le curseur dans la ligne qui doit recevoir le texte à dupliquer. > Appuyer sur la touche F3 (APPEL).

La PG duplique la ligne choisie.

La touche FI (SC->L), qui sert a commuter entre commentaires de segment et cornmentaires de ligne, est bloquée dans l'éditeur de commentaires pour blocs de données.

Memorisation du bloc de commentaires > Appuyer sur la touche de validation ou sur la touche F6 (VALIDER).

8 - 34 Q Siemens AG CiWCGB85n-C040-01

Page 350: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données lntroduction directe dans le bloc de commentaires

lntroduction du commentaire de bloc

Un bloc de données vide ne peut pas être mémorisé, c'est-àdire que le commentaire de bloc correspondant n'est pas non plus mémorisé. De ce fait, il faut écrire au moins un mot de données dans le bloc de données pour pouvoir mémoriser le bloc.

Afin d'établir la correspondance entre le commentaire et le bloc, l'éditeur génère automatiquement une suite de 7 caractères (identificateur de bloc), par exemple $1 @. Le chiffre correspond au numéro de segment. Pour les blocs de données, il est toujours de 1, car un bloc de données ne contient toujours qu'un commentaire de bloc.

Identificateur de bloc (ligne 1 du commentaire de bloc) L'identificateur de bloc ne doit pas ètre effacé ni modifie, car la PG ne trouve- rait plus la correspondance entre le commentaire et le bloc concerné. Vous pouvez taper le texte du commentaire dans la ligne qui suit I'identifica- teur de bloc.

Introduction directe du commentaire de bloc dans le fichier de documentation

L'introduction et la correction du commentaire de bloc s'effectue comme décrit au paragraphe 6.3.

Indiquez # DBDO.nnn ou # DXDO-nnn dans le champ BLOC de la ligne de com- mande.

Si un bloc de données contient un commentaire de bloc, il faut éventuelle- ment intégrer dans ce commentaire les caractéres de commande d'impres- sion $EJECT pour assurer le changement correct de page. $EJECT doit être écrit en majuscules, sinon la PG ne reconnal pas cette commande. Si on n'in- troduit que le signe $, la partie du commentaire qui vient après ce signe n'est pas imprimée.

Page 351: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Blocs de données spéciaux Création de blocs de données

8.5 Blocs de données spéciaux

Les blocs de données DB O, DB 1, DX O et DX 1 sont réservés à certaines fonctions de I'automate.

Bloc de données DB 1 pour I'automate S5-135 U Le DB 1 contient la liste des entrées et des sorties TOR (périphérie P avec adresses relatives d'octets de O à 127), ainsi que les mémentos de couplage d'entrée et de sortie affectés à la CPU.

Bloc de données DX O pour l'automate S5-135 U Le DX O contient les préréglages pour certaines fonctions du système d'exploitation, par exemple le mode de démarrage.

@ Siemens AG C79000B85n-C040-01

Page 352: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cr6ation de blocs de données Blocs de données spéciaux

Affectation de la periphérie pour S5-135U

En fonctionnement multiprocesseur, il faut affecter à chaque CPU des entrées et des sorties TOR, des mémentos de couplage et la longueur du bloc de ternporisa- tion. La fonction MASQUE simplifie grandement l'écriture de ce bloc de données. La PG affiche un tableau dans lequel vous inscrivez les affectations sous forme de nombres décimaux.

Situation de depart Le logiciel CONT-LOG-LIST est chargé. Les préréglages sont choisis. La console PG affiche le menu CHOIX FONCTION du logiciel.

INTRO i LECTURE TEST : FCT-AG : INFO-AG : PREREGL.: AUXIL. RETOUR

> Appuyer sur la touche FI (INTRO).

BLOC j i RETOUR

Appeler la fonction MASQUE

> Appuyer sur la touche F4 (MASQUE). Le système affiche la ligne de commande :

INTRO MASQUE SUPP.: BLOC : TYPE:

O Siemens AG C79000-B85n-C040-01

Page 353: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Blocs de données spéciaux Création de blocs de données

Complbter la ligne de commande SUPP. > Taper les lettres d'identification du support de mémorisation : PG, AG ou FD BLOC > Taper le type et le numéro du bloc (par exemple, DB1). TYPE > Taper le chiffre 1 ou un espace. > Appuyer sur la touche de validation.

La console PG affiche le masque.

AFFECT. PERlPHERlE

ENTREES TOR : s . p 3 . . s s * s t

SORTIES TOR : , , , , , . , . , MEMENTOS COUPL. ENTREES : , . , . , . , . . MEMENTOS COUPL. SORTIES : , . o s , . , , . . LONGUEUR BLOC TEMPOS . ,

INTRO MASQUE SUPP : FD BLOC : DBl TYPE: 1

Fig. 8.70 Masque d'affectation de la périphérie

Le curseur se trouve dans le premier champ de saisie du MASQUE.

Les valeurs numériques admissibles pour compléter le masque découlent de la con- figuration de l'automate. Consultez à ce sujet le manuel de l'automate.

O Siemens AG C7933&B8m-CMO-01

Page 354: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données Blocs de données spéciaux

Introduction de données dans le masque

Numéro de bloc Au sein du programme utilisateur de l'automate 135 U, ces données d'affectation de la périphérie doivent être contenues dans le bloc de données DB 1.

Completer le masque Déplacez le curseur dans les champs d'une ligne a l'aide des touches fléchées. La touche de retour chariot permet de sauter à la ligne suivante.

Insertion d'une ligne : > Placer le curseur dans la ligne devant laquelle on désire en insérer une autre. > Appuyer sur la touche d'insertion d'un espace vertical.

Effacement d'une ligne : > Placer le curseur dans la ligne que I'on désire effacer. > Appuyer sur la touche d'effacement de segment.

Effacement d'un caractère : > Appuyer sur la touche d'effacement ou lui substituer des blancs.

O Siemens AG C79WX)-BB5n-C040-01

Page 355: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Blocs de données spéciaux Création de blocs de données

Fin de l'introduction des donnees dans le masque

> Appuyer sur la touche de validation. La PG affiche la demande de confirmation Valider masque 3

Pour corriger certaines données du masque : > Appuyer sur la touche d'abandon.

Le curseur retourne dans le masque.

Pour reprendre les valeurs telles qu'elles sont introduites : > Appuyer sur la touche de validation.

La PG mémorise le masque dans le fichier programme préréglé sous la forme d'un bloc de données.

Lecture des masques

Sur quoi peuvent être Bdités les masques ? Un masque unique, c'est-àdire un seul DB, peut être édité à I'écran ou sur impri- mante.

L'édition de tous les masques existant dans le fichier programme préréglé n'est possible que sur l'imprimante.

Lecture des (blocs de données de) masques par l'appel MASQUE Vous pouvez appeler cette fonction dans le logiciel CONT-LOG-LIST. Par la fonction F2 (LECTURE), F4 (MASQUE), vous pouvez sélectionner la lecture de tous les (blocs de données de) masques ou seulement d'un masque. Tous les blocs de données du fichier programme présélectionné sont passés en revue, mais seuls sont imprimés ceux qui ont été déclarés comme "masques". Les blocs de données "normaux" ne sont pas édités sur imprimante ; le système délivre uniquement le message suivant sur I'écran : Bloc de données ne contient pas de masque.

O Siemens AG C79ûW-B8577-C040-01

Page 356: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Création de blocs de données Blocs de données spéciaux

Exemple de masque

lDB1 AFFECT. PERIPHERIE :

ENTREES TOR : , 0, 1, 2, 3,120,121, , , , ,

SORTIES TOR : , 2, 3, 118, 119, 120, 121, 122, , 123, 124,

1 2 6 . 1 2 7 . , , , , , , , , MEMENTOSCOUPL ENTREES : , 0, 1, 17, 18, 19, 20, 21, 22, 23, 24,

. 128,129,254,255, , , , , , , MEMENTOS COUPL SORTIES : , 2, 3, 4, 5, 6, 7, 8, 9, 222, ,

LONGUEUR BLOCTEMPOS : , 16,

BLOC : DB1 TYPE : 1

fig. 8.11 Exemple de masque d'affectation de la périphérie (OBI)

O Siemens AG C79000-B85n-Cû4C-01

Page 357: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Blocs de données spéciaux Création de blocs de données

Le DX O contient les valeurs de préréglage de certaines données système des auto- mates 135U et 155U. Le paramétrage du masque est décrit dans les instructions de programmation de l'automate concerné.

Introduction de données dans le masque

Situation de depart Le logiciel CONT-LOG-LIST est chargé. Les préréglages sont choisis. La console PG affiche le menu CHOIX FONCTION du logiciel. > Appuyer sur la touche F I (INTRO).

INTRO 1 LECTURE TEST 1 FCT-AG j INFO-AG PREREGL. j AUXIL. ! RETOUR

Appuyer sur la touche F4 (MASQUE).

BLOC i 1 MASQUE 8

j RETOUR

La PG affiche la ligne de commande.

INTRO MASQUE SUPP.: BLOC : lYPE:

Compl6ter la ligne de commande SUPP. > Taper les lettres d'identification du support de mémorisation : PG, AG ou FD. BLOC > Taper le type et le numéro du bloc (par exemple, DX O). TYPE 2 : Paramétrage du DX O pour S5-135U

3 : Paramétrage du DX O pour S5-155U > Pour le DB1, entrer un "1" ou un espace. > Appuyer sur la touche de validation.

La console PG affiche le masque.

O Siemens AG C7900O-B8577-CMO-01

Page 358: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction au logiciel de base STEP 5

.................................................................. .} ................................................

pp -

Sommaire I I

1 Première séance à la PG

Avertissements Informations Propositions/Corrections

Saisie de listes d'instructions

C79000-R8577-CO40

Saisie de schémas à contacts

Saisie de logigrammes

Fonctions communes en CONT, LOG et LIST .................................................................. 1 Editeur symbolique

l

Fonctions PG en ligne en CONT, LOG, LIST

..................................................................................................................... ...,.. ..............

Services pour cartou- j ches EPROMIEEPROM l

i 11 l ............................................................. ...,........... ....

1 Fonctions générales ..................................................................

Règles de programmation .................................................................

Annexe

Page 359: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC. COMPAR. REASSlGN

Sommaire

Liste croisée. comparaison. réassignation 9 - 1

Chargement et prbréglage du logiciel .......................... 9 . 2

Fonctions de documentation de la LC ......................... 9 . 5 . Lecture de la liste croisée classée par opérandes . . . . . . . . . . . . . . . . . -9 6

Liste croisée classée par types d'opérandes . . . . . . . . . . . . . . . . . . . . . . 9 . 8 Structure du programme avec ou sans appels de blocs de données . -9 . 11

. . . . . . . . . . . . . . Tableau d'affectation des entrées, sorties et mémentos 9 14 Edition de la liste croisée complète . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 . 17

. Comparaison de blocs ..................................... 9 18

. Réassignation d'opérandes ................................. 9 22

. Réassignation automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 23 . . . . . . . . . . . Réassignation manuelle suivant une liste de modifications 9 27

. Listage de la réassignation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 29

O Siemens AG C79000-B8577-C04001

Page 360: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSIGN

9 Liste croisée, comparaison, réassignation

Le logiciel LC, COMPAR, REASSIGN comprend les fonctions de test et de documen- tation des programmes d'application, ainsi que les fonctions de réassignation des opérandes dans un fichier programme.

Fonctions du logiciel :

LC Edition de listes croisées, de tableaux d'affectation et de structures de programmes (paragraphe 9.2). Cette fonction est exécutable en mode autonome (offline) et en mode connecté avec l'automate (online).

COMPAR Comparaison de blocs (paragraphe 9.3). Cette fonction est exécu- table en mode autonome (offline) et en mode connecté avec I'auto- mate (online).

REASSAUT Réassignation automatique (paragraphe 9.4.1). REASS-MAN Réassignation manuelle (paragraphe 9.4.2).

Une réassignation ne peut être effectuée qu'en mode autonome (off- line).

O Siemens AG C79000B8577-Cû4û-01

Page 361: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Chargement et préréglage du logiciel Logiciel LC, COMPAR, REASSIGN

9.1 Chargement et préréglage du logiciel

L'appel du logiciel et les paramètres du masque de préréglage sont décrits au chapitre 1.

Situation de départ La console PG affiche le masque CHOIX DES PAQUETS. > Amener le curseur devant le logiciel LC, COMPAR, REASSIGN. > Appuyer sur la touche FI (PAQUET) ou sur la touche de validation.

La PG affiche le masque de préréglage et attend le paramétrage des préré- glages.

/ P R E R E G L A G E SIMATIC S5 1 PFS03

l FICHIER-PROG. ST.S5D [RW] l / SYMBOLIQUE : NON FICHIER-SYMB. 1

CARTOUCHE : NON FICHIER-CRTCH

FICHIER-IMPR.

MODE : OFF

NOM LIAISON : FICH.-LIAISONS

-,>::::: :$n>n>::>>:ms? ~ ~ ~ ~ < , q 2 $ >sJ>FJ>>:s>s>$:>E< >?<3?.$$.339J3333 ~ $ : ~ ~ g ~ ~ * ::s$:$$z:?m ;cm>=?>>s$EJ$> %$$ig#g$jjj; %@$@jX{$jj $j#~g$);$fg gjgz#g@ g$ggg$s$j; $g;sj@sgg gmggg&~ zsg@#m , ................................ ..\\\;,\.,,,,\,,,,,,,,, ........................... .A.. ...A. :.:.>:.> .... C- ......... .i.C ........ ....................... .- -. . . 5.. .... ;.:.. ..... ......, ........, ..,. .,..,..,, w<<.:<.:.:<<.:.:.:<. 1 1 1 Wi.sl. 1 1 1 VALIDER 1 O 1 1 Fig. 9.1 Masque de préréglage du logiciel LC, COMPAR. REASSlGN

O Siemens AG C79000-B857i-C040-01

Page 362: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSIGN Chargement et préréglage du logiciel

Entrez les noms de fichiers et le nom de liaison du masque PREREGLAGE sous la forme d'une suite de caractères alphanumériques. Complétez les champs SYM- BOLIQUE, CARTOUCHE, MODE à l'aide de la touche F3 (CHOISIR).

F3 (CHOISIR) Permet de faire défiler les différentes possibilités pour les champs de saisie.

F6 (VALIDER) Valide les paramètres sélectionnés et affichés, et appelle le menu CHOIX FONCTION du logiciel.

F7 (INFO) Cette touche provoque l'ouverture d'une fenêtre donnant des explications concernant le champ contenant le curseur.

Touche de validation Même fonction que la touche de fonction F6 (VALIDER). Touche d'abandon Lorsque vous appuyez sur cette touche, les paramètres intro-

duits ou modifiés ne sont pas repris par la PG. Elle affiche de nouveau le masque PREREGLAGE avec les valeurs initiales des paramètres.

Touches du curseur Les touches à flèche large permettent de faire passer le curseur d'un champ au champ suivant ou précédent, tandis que les touches à flèche fine permettent de positionner le curseur à l'intérieur d'un champ de saisie.

Si les expressions figurant dans le masque de préréglage ne vous sont pas familières, nous vous recommandons de lire les explications données au chapitre 1 concernant les différents paramètres.

Le logiciel reprend les préréglages. Si vous passez d'un logiciel de STEP 5 à un autre, par exemple du logiciel CONT-LOG-LIST au logiciel LC, COMPAR, REASSIGN, les préréglages du logiciel précédent sont repris dans le masque de préréglage du nouveau logi- ciel sélectionné. Vous avez cependant la possibilité de modifier ces choix. Vous devrez alors valider les nouveaux préréglages en appuyant sur la touche de validation ou sur la touche F6 (VALIDER).

Terminer les prér6glages

> Appuyer sur la touche F6 (VALIDER) ou sur la touche de validation. La PG affiche le menu CHOIX FONCTION du logiciel LC, COMPAR, REAS- SIGN. Elle attend l'appel de l'une des fonctions proposées.

Page 363: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Chargement et préréglage du logiciel Logiciel LC, COMPAR, REASSIGN

LC COMPARER 1 REASSAUT REASS.MAN ! i PREREGL. AUXIL. / RETOUR

FI LC Fonctions de documentation, édition de la liste croisée : - classée par opérandes, - classée par types d'opérandes E, A, M, T, 2, B, P, D, structure du programme avec ou sans DB, tableau d'affectation, entrées, sorties, mémentos.

F2 COMPARER Appel de la fonction de comparaison de blocs. F3 REASS.AUT Appel de la fonction de réassignation automatique via la liste d'as-

signation. F4 REASS.MAN Appel de la fonction de réassignation manuelle via l'introduction

directe dans une liste. F6 PREREGL. Retour au masque de préréglage. F i AUXIL. Appel du segment de recouvrement (overlay) FONCTIONS

AUXILIAIRES (transfert, effacement de blocs, lecture du réper- toire, modification du fichier programme).

F8 RETOUR La PG retourne au masque CHOIX DES PAQUETS.

O Siemens AG C790M)-B85n-C040-01

Page 364: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSIGN Fonctions de documentation de la LC

9.2 Fonctions de documentation de la LC

Qu'est-ce qu'une liste croisée 3 L'expression "liste croisée" (LC) regroupe plusieurs fonctions. A partir du fichier programme préréglé qui contient un ou plusieurs blocs, la PG cons- titue : - la liste des références croisées, classée par types d'opérandes, par exemple

E, A, M ..., intervenant dans le fichier programme sélectionné, - la liste des références croisées, classée par opérandes absolus ou symboliques,

par exemple E l .O, -MOTEUR, intervenant dans le fichier programme sélectionné, - la structure du programme représentant l'imbrication des blocs intervenant dans

le fichier programme sélectionné, avec ou sans appels de DB, - un tableau d'affectation pour les zones d'opérandes E, A et M intervenant dans

le fichier programme.

Touche HELP Cette touche permet d'afficher, pour chaque champ de saisie de la ligne de commande, des informations facilitant le remplissage de ce champ.

L'OBI manque dans le fichier programme s4lectionné Si le bloc d'organisation OB1 manque, la PG n'exécute pas complètement les fonctions suivantes : - structure du programme sans appels de DB, - structure du programme avec appels de DB et - commandes groupées. Si le fichier programme sélectionné ne contient pas d'OBI, la PG arrête la fonction après avoir édité la liste des blocs à l'écran, sur imprimante ou dans le fichier de listage.

Edition sur fichier Si la fonction d'édition sur fichier a été sélectionnée dans le programme utilitaire de paramétrage d'imprimante et qu'elle ait donc été activée avant le chargement du logi- ciel, l'édition sur imprimante est dérivée systématiquement dans un fichier de listage de type LS.INI.

Q Siemens AG C79000-Bm-Cû4û-01

Page 365: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions de documentation de la LC Logiciel LC, COMPAR, REASSIGN

9.2.1 Lecture de la liste croisée classée par opérandes

Dans le cas de blocs individuels, il n'est pas possible d'obtenir une liste croisée classée par opérandes absolus ou symboliques.

Situation de départ Le logiciel LC, COMPAR, REASSIGN est chargé. La PG affiche le masque CHOIX FONCTION.

Appel de la liste croisée

> Appuyer sur la touche F I (LC). La PG affiche la ligne de commande suivante :

LECTURE LC SUPP.: BLOC : TERME : IM P:

Compléter la ligne de commande

SUPP. > Taper la désignation du support : FD, PG ou AG. BLOC > On peut introduire :

tous les blocs du fichier programme B TERME La console PG ne renvoie aux différentes zones d'opérandes que si le champ BLOC de la ligne de commande contient l'option B (tous les blocs du fichier pro- gramme).

Appel de la fonction de documentation pour les opérandes absolus ou symboliques : > pour un opérande absolu par ex. E 1 . 0 0 ~ > pour un opérande symbolique par ex. -MOTEUR

Les mémentos S ne sont pas pris en compte et ne sont donc pas repré- sentés dans la liste croisée.

Page 366: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSIGN Fonctions de documentation de la LC

IMP > édition sur imprimante ou fichier : 1, 2 ou * > seulement présentation à l'écran : ne rien taper dans ce champ

Execution de la fonction > Appuyer sur la touche de validation.

La PG commence à exécuter la fonction sélectionnée. Au terme de cette exécution, la PG retourne automatiquement au masque CHOIX FONCTION.

R E C H E R C H E D'UN OPERANDE DANS TOUS LES BLOCS FOLIO 1

A 1.1 - P B 1 1'

PB 2 l * , 4.

PB 3 1'

PB 5 1 . 3 , 4

PB 99 1'

PB 1 26 1'

A 1.1 - FB 21 1'

FB 99 1

A 1 . 1 - F X 9 9 1'

Fig. 9.2 Exemple de liste croisée pour l'opérande A 1.1

Signification des signes utilisés dans la liste croisée

Blanc L'opérande intervient dans une instruction de test (par ex. U E 1.0). * L'opérande intervient dans une instruction d'assignation (par ex. = A 1 .l) ? L'opérande est utilisée comme opérande formel dans un FB ou un FX. # L'opérande suit une instruction BDW ou BMW (adressage indirect). X L'opérande est traité par une instruction sur bit. S L'opérande est traité au sein d'un bloc fonctionnel standard. ! L'opérande est traité au sein d'un bloc fonctionnel standard et d'un bloc

écrit par l'utilisateur.

O Siemens AG C7mB85n-C04001

Page 367: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions de documentation de la LC Logiciel LC, COMPAR, REASSIGN

9.2.2 Liste croisée classée par types d'opérandes

Ces fonctions permettent d'obtenir des renvois : - aux zones d'opérandes E (entrées), A (sorties), M (mémentos), T (temporisation)

et Z (compteurs) ou - à tous les blocs du fichier programme (B) : La PG donne la liste de tous les

blocs existants, avec leur nom symbolique et les renvois aux segments des blocs appelants ;

- à la périphérie (P) II n'est pas possible d'obtenir des renvois spécifiques à la zone de la périphérie étendue (Q), à la zone des données système (BS et BT), à la zone des données de couplage (BA et BB), ni à la zone des sémaphores (SE) ;

- aux données (D).

Marche à suivre pour la lecture de LC

Situation de depart Le logiciel LC, COMPAR, REASSIGN est chargé. La PG affiche le masque CHOIX FONCTION.

Appeler la liste croisée

> Appuyer sur la touche FI (LC). La PG affiche la ligne de commande suivante :

LECTURE LC SUPP.: BLOC : TERME : IM P:

Compléter la ligne de commande

SUPP. > Taper la désignation du support : FD, PG ou AG

O Siemens AG C79000-B85n-C04C)-01

Page 368: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSIGN Fonctions de documentation de la LC

BLOC Vous pouvez choisir entre : Bloc individuel (OB, PB, SB, FB, FX) par ex. PB9 Groupe de blocs suivant liste : * Tous les blocs du fichier programme : B (dans ce cas, on peut indi-

quer des blocs individuels dans le champ TERME)

TERME > Appel de la fonction de documentation pour les types d'opérandes E, A, M, T,

etc.

Types d'opérandes Entrées : Sorties : Mémentos : Temporisations : Compteurs : Blocs : Périphérie : Données :

liste croisée complète (E, A, M, T, 2, B, P, D) blocs individuels si BLOC : B choisi

E A M T z B (tous les blocs) P D X OBn, PBn, SBn, FBn, FXn, DBn, DXn

Les mémentos S ne sont pas pris en compte et ne sont donc pas repré- sentés dans la liste croisée.

IMP > édition sur imprimante ou fichier : 1, 2 ou > seulement présentation à l'écran : ne rien taper dans ce champ

Exécution de la fonction > Appuyer sur la touche de validation.

Au terme de cette exécution, la PG retourne automatiquement au masque CHOIX FONCTION du logiciel.

Q Siemens AG C79MX)-B8577-C040-01

Page 369: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions de documentation de la LC Logiciel LC, COMPAR, REASSlGN

Exemple : Extraits d'une liste croisée avec renvois à la zone d'opérandes A (sorties).

Tous les exemples présentés sont purement aléatoires. II ne faut pas chercher à éta- blir une liaison entre eux.

LISTE CROISEE : SORTIES FOLIO 1

PB 1 : TRAIT.TERMINE PB 2 : TRArr.TERMINE PB 3 : TRAIT.TERMINE PB 4 : TRAIT.TERMINE PB 5 : TRAIT.TERMINE PB 6 : TRAIT.TERMINE PB 7 : TRAIT.TERMINE

PB10 : TRAIT.TERMINE PB22 : TRAIT.TERMINE

LISTE CROISEE : SORTIES FOLIO 2

A 0.0 - PB 23 1 , 2 . 4

A 1.1 - P B 1 1'

PB 2 1'

P B 3 1 , 3

PB 5 1'

PB 99 1'

PB 126 1'

PB 21 1'

PB 99 1'

PB 99 1'

A 2.1 - PB 2 2'

SB 9 2'

A 2 2 - PB 5 2'

Fig. 9.3 Exemple de liste croisée des sotties

O Siemens AG C79000-B85iï-CC4û-O1

Page 370: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSIGN Fonctions de documentation de la LC

9.2.3 Structure du programme avec ou sans appels de blocs de données

Qu'est-ce que la structure d'un programme ? La structure du programme se compose de trois parties :

1) Liste de tous les blocs contenus dans le fichier programme préréglé, éventuellement avec les noms symbo- liques (si le fichier symbolique correspondant existe). Chaque bloc de la liste est suivi de sa longueur (nombre de mots).

2) Liste de tous les types de bloc contenus dans le fichier programme, avec indication de la longueur totale des blocs de chaque type.

3) Structure graphique du programme représentant l'imbrication des appels de blocs (profondeur d'imbrication maximale de 8), en partant des blocs d'organisation (type OB). De plus, chaque bloc est précédé d'un signe distinctif.

Signification des signes distinctifs utilises dans la structure du programme - Le bloc est appelé par une instruction de saut inconditionnel : SPA, ADB - - Le bloc est appelé par l'instruction de saut conditionnel SPB + Instruction normale MC 5 ? Opérande formel # L'opérande vient à la suite d'une instruction BDW ou BMW (adressage

indirect). ?????? Le bloc appelé n'existe pas dans le fichier programme.

Marche 8 suivre pour la lecture de la structure du programme Situation de depart Le logiciel LC, COMPAR, REASSIGN est chargé. La PG affiche le masque CHOIX FONCTION.

O Siemens AG C79000-B85n-C04001

Page 371: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions de documentation de la LC Logiciel LC, COMPAR, REASSIGN

Appel de la structure du programme

> Appuyer sur la touche FI (LC). La PG affiche la ligne de commande suivante :

LECTURE LC SUPP.: BLOC : TERME : IMP:

Completer la ligne de commande

SUPP. > Taper la désignation du support : FD, PG ou AG BLOC > Vous pouvez préciser :

tous les blocs du fichier programme B TERME > Structure du programme avec appels de DB : 1 > Structure du programme sans appels de DB : 2 IMP Le résultat des fonctions appelées peut être présenté à l'écran ou être édité sur I'im- primante ou dans un fichier de listage : > édition sur imprimante ou fichier : 1 ,20u* > seulement présentation à l'écran : ne rien taper dans ce champ > Appuyer sur la touche de validation.

La PG exécute la fonction sélectionnée. Au terme de cette exécution, elle retourne automatiquement au masque CHOIX FONCTION du logiciel.

Messages Lors d'appels récurrents de blocs, la PG affiche les messages F114! ou Struc- ture du programme non éditable (récursif).

Page 372: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSlGN Fonctions de documentation de la LC

Exemple : Structure du programme

STRUCTURE DU PROGRAMME AVEC DB FOLIO 1

PB 1 : LONG : 67 PB 1 0 : LONG : 54 PB 1 1 : LONG : 22 PB 1 2 : LONG : 19 PB 200 : LONG : 14 FB 100 : LONG : 40 OB 1 : LONG : 9 DB 100 : LONG : 40

LONG : PB 176

LONG : SB O

LONG : FB 40

LONG : FX O

LONG : OB 9

LONG : DB 40

LONG : DX O

LONG : 265

STRUCTUREDUPROGRAMMEAVECDB FOLIO 2

+ - O B 1-+- P B 1 -+ -DB100 I

+-PB IO-+= FB 100 I I I +- DB 100 1 I I + - FB 100 1 I 1 += PB I l - + - DB 100 I 1 I I += PB 12-+- DB 100 I 1 I +=FB 100 I +-DB 100 I + -PB 200

Fig. 9.4 Exemple de structure de programme

O Siemens AG C79000-B85n-C04001

Page 373: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions de documentation de la LC Logiciel LC, COMPAR, REASSIGN

9.2.4 Tableau d'affectation des entrées, sorties et mémentos

Qu'est-ce qu'un tableau d'affectation ? Ce tableau renseigne sur l'affectation des bits de chacun des octets des zones d'opé- randes M (mémentos), E (entrées) et A (sorties). Chaque octet d'une zone d'opérandes est représenté dans une ligne du tableau avec ses huit bits constitutifs. De plus, le tableau indique si l'instruction porte sur un octet (B), un mot (W) ou un double mot (D).

Signification des signes utilises dans le tableau d'affectation

Blanc L'opérande est traité par une instruction sur octet, mot ou double mot. - L'opérande n'est pas affecté. ? L'opérande est utilisé comme opérande formel dans un FB ou un FX.

Si un FB est appelé par un bloc et si l'opérande effectif est une cons- tante, cet opérande effectif peut être identique à un code opération MC 5: Le segment renfermant le terme recherché (c'est-à-dire la cons- tante ou le code opération MC 5) est alors présenté et repéré par un point d'interrogation. L'opérande vient à la suite d'une instruction BDW ou BMW (adressage indirect). L'opérande est traité par une instmction sur bit. L'opérande est traité au sein d'un bloc fonctionnel standard. L'opérande est traité au sein d'un bloc fonctionnel standard et d'un bloc écrit par l'utilisateur.

Marche à suivre pour la lecture du tableau d'affectation

Situation de départ Le logiciel LC, COMPAR, REASSIGN est chargé. La PG affiche le masque CHOIX FONCTION.

O Siemens AG C7ÇO33B85n-COQO-01

Page 374: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSIGN Fonctions de documentation de la LC

> Appuyer sur la touche FI (LC). La PG affiche la ligne de commande suivante :

LECTURE LC SUPP.: BLOC : TERME : IMP:

Compléter la ligne de commande

SUPP. > Taper la désignation du support : FD, PG ou AG BLOC > Vous pouvez indiquer :

tous les blocs du fichier programme B TERME > Pour le tableau d'affectation des UAIM : 3 IMP Le résultat des fonctions appelées peut être présenté à l'écran ou être édité sur I'im- primante ou dans un fichier de listage : > édition sur imprimante ou fichier : 1 ,20u* > seulement présentation à l'écran : ne rien taper dans ce champ

Exécution de la fonction > Appuyer sur la touche de validation.

Au terme de cette exécution, la PG retourne automatiquement au masque CHOIX FONCTION du logiciel.

Un exemple de tableau d'affectation est donné à la page suivante.

Page 375: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions de documentation de la LC Logiciel LC, COMPAR, REASSIGN

T A B L E A U D ' A F F E C T A T I O N : E l A l M FOLIO 1

FB 10: TRAIT. TERMINE

FB 120 : TRAIT. TERMINE

T A B L E A U D ' A F F E C T A T I O N : E I A I M

EMREES EXISTANTES DANS PROGRAMME

9 - 16 O Siemens AG C7900QB8577-W01

7 6 5 4 3 2 1 0 B W D OCT. 0 - - - - - - - - - - - O C T . 2 X S S - X ! X X - - - OCT. 4 s x - OCT. 5 OCT. 6 OCT. 8 - - - E T . 10 # # # # - OCT. 11 O C T . 1 2 - - - - ? - - - - - - OCT. 14 E T . 16 - - - - - - - - - - - E T . 18 - - - - - - - - - - - OCT. 20 - - - - ? - - - - - - OCT. 22 OCT. 24 OCT. 26 - - - OCT. 28 - - - - - - - - - - - OCT. 30 - - - - - - - - - - - O C T . 3 2 - - - - - - - - O C T . 3 4 - - - - - - - - OCT. 36 - - - - - - - -

K T . 40 - - - - - - - - - - - OCT. 42 - - - - - - - - - - - N T . 44 - - - - - - - - - - - E T . 46 - - - - - - - - - - - OCT. 48 - - - - - - - - - - - OCT. 50 - - - - - - - - - - - ET. 52 O C T . 5 4 - M T , 56 N T . 58 OCT. 60 K T . 62

Fig. 9.5 Exemple de tableau d'affectation

- - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - -

E T . 53 o c T . 5 5 - E T . 57 OCT. 59 E T . 61 OCT. 63

- . - - - - - - - - - - - - -

- . - - . . - - - - - - - - - - . . . - - - - . . - . - - - - .

- - - - - - - - - - - - . - - . . -

Page 376: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSIGN Fonctions de documentation de la LC

9.2.5 Edition de la liste croisée complète

Marche à suivre pour la lecture de la structure du programme

Situation de départ : Le logiciel LC, COMPAR, REASSIGN est chargé. La PG affiche le masque CHOIX FONCTION. > Appuyer sur la touche F I (LC).

La PG affiche la ligne de commande suivante :

LECTURE LC SUPP.: BLOC : TERME : IMP :

Compléter la ligne de commande

SUPP. > Taper la désignation du support : FD, PG ou AG BLOC > Vous pouvez indiquer :

tous les blocs du fichier programme B TERME > Commande groupée pour liste croisée complète,

structure du programme et tableau d'affectation : 9 IM P Le résultat des fonctions appelées peut être présenté à I'écran ou être édité sur l'im- primante ou dans un fichier de listage : > édition sur imprimante ou fichier : 1 , 2 0 u * > seulement présentation à l'écran : ne rien taper dans ce champ

Exécution de la fonction > Appuyer sur la touche de validation.

Au terme de cette exécution, la PG retourne automatiquement au masque CHOIX FONCTION du logiciel.

Page 377: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Comparaison de blocs Logiciel LC, COMPAR, REASSIGN

9.3 Comparaison de blocs

Que compare la PG ? Cette fonction permet de comparer des blocs que vous précisez. Vous pouvez demander la comparaison : - de blocs individuels, - d'un bloc, d'un groupe de blocs ou de tous les blocs d'un fichier programme

avec celui ou ceux d'un autre fichier programme.

1 1 Avec su,pport :

1 [différent 1 Tableau 9.1 Comparaison de blocs

PG

AG

FD

fichier prog. /L:NOM)

Bloc individuel de même numéro de bloc

Groupe de blocs de même type, Bloc individuel de numéro de bloc identique ou différent

Groupe de blocs de même type, Bloc individuel de numéro de bloc identique ou différent

Pas de corn- paraison Le tampon de bloc de la PG ne contient qu'un bloc. Bloc individuel de numéro de bloc identique ou différent

Bloc individuel de numéro de bloc identique ou différent

O Siemens AG C79000-B85n-COdC-01

Bloc individuel de numéro de bloc identique ou différent

Pas de corn- paraison

Groupe de blocs de même type, Bloc individuel de numéro de bloc identique ou

Bloc individuel de numéro de bloc identique ou différent

Groupe de blocs de même type, Bloc individuel de numéro de bloc identique ou différent

Pas de corn- paraison

Page 378: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSIGN Comparaison de blocs

Situation de départ Le logiciel LC, COMPAR, REASSIGN est chargé. Les préréglages sont choisis. La PG affiche le menu CHOIX FONCTION.

LC 1 COMPARER [ REASSAUT REASS.MAN i PREREGL. 1 AUXIL. f RETOUR

Appel de la fonction de comparaison

> Appuyer sur la touche F2 (COMPARER) La PG affiche la ligne de commande suivante :

COMPAR.SUPP.: . BLOC : AVEC SUPP.: IMP:

Compléter la ligne de commande

COMPAR. SUPP. > Taper la désignation du support : FD, PG ou AG

BLOC Vous pouvez choisir entre : > Bloc individuel, par ex. PB2 > Groupe de blocs suivant liste *

> Tous les blocs du fichier programme B

AVEC SUPP. Introductions possibles : > le support PG, AG, FD, > un certain fichier programme <lecteur>:<nornfichier>

d'un lecteur L par ex& m u . 6 caracteres

O Siemens AG C790M)-B85n-CM001

Page 379: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Comparaison de blocs Logiciel LC, COMPAR, REASSIGN

IMP Le résultat des fonctions appelées peut être présenté à l'écran ou être édité sur I'im- primante ou dans un fichier de listage : > édition sur imprimante ou fichier : par ex. * > seulement présentation à l'écran : ne rien taper dans ce champ

Execution de la fonction > Appuyer sur la touche de validation.

Au terme de cette exécution, la PG retourne automatiquement au masque CHOIX FONCTION du logiciel.

Un exemple figure à la page suivante.

O Siemens AG C73Xû-B8S77-C040-01

Page 380: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPA R, REASSIGN Comparaison de blocs

FONCTIONDE C O M P A R A I S O N FOLIO 1

BLOC SEGMENT ADRESSE C:EXEMP@ ADRESSE CAG2@@@

Pas d'erreur à la comparaison

Pas d'erreur A la comparaison

Pas d'erreur à la comparaison

Message no. OMD

Message no. 020D

Message no. 020D

Message no. 020D

ID.PG

NO.BIB

LONG.

0000

0001

0002

0003

O004

0005

O006

0007

0008

0009

OWA

000B

OOOC

OOOD

19

1082

1082

1 OFF

1 OFF

1 OFF

1 OFF

i OFF

1 OFF

1 OFF

1 OFF

1 OFF

1 OFF

1 OFF

6500

Message no. 020D

8200

12345

8

ElOA

D98A

6500

Message no. 020D

1 PB 23 Message no. 020D

1 PB 66 Message no. OMD

1 PB 99 Message no. 020D

1 PB 126 Message no. 020D

1 PB 254 Message no. O2OD l

Fig. 9.6 Exemple : Comparaison des blocs de programme de deux fichiers programme

O Siemens AG C79000-B85n-COdü-01 9 - 21

Page 381: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Réassignation d'opérandes Logiciel LC, COMPAR, REASSIGN

9.4 Réassignation d'opérandes

Qu'est-ce qu'une reassignation ? Supposons que vous désiriez affecter d'autres adresses à plusieurs opérandes au sein du programme d'application. La fonction de réassignation permet de débaptiser des opérandes dans l'ensemble du programme d'application, cette nouvelle assignation ne devant être définie qu'une seule fois pour chaque opérande. Les opérandes peuvent être symboliques ou absolus et provenir des zones d'opé- randes E (entrées), A (sorties), M (mémentos), T (temporisations) ou Z (compteurs). Les mémentos S ne sont pas pris en compte. Vous ne pouvez modifier que le paramètre de I'opérande (adresse), mais pas son mnémonique.

Comment fonctionne la réassignation ? Vous avez, par exemple, écrit les opérandes suivants dans le bloc : E 1.0 (mnémonique -MOTEUR) et E 1.5 (mnémonique -CONTACT). - Modification des adresses :

L'entrée E 1 .O reçoit la nouvelle adresse E 1.5. - La PG se charge de la réassignation :

Dans le bloc ou dans le programme d'application considéré, elle remplace l'opé- rande E 1 .O par I'opérande E 1 .S. Si les «nouveaux,> blocs sont édités (lecture) avec les opérandes symboliques, la PG restitue le mnémonique -CONTACT à la place du mnémonique -MOTEUR.

Les blocs dans lesquels aucun opérande n'a été modifié sont repris tels quels dans le <<nouveau,, fichier programme, de sorte que la structure du programme d'application reste inchangée.

La réassignation peut s'effectuer de deux façons.

Réassignation automatique Vous effectuez un duplicata de la liste d'assignation (fichier symbolique) corres- pondant au programme utilisateur.

O Siemens AG C79UX-B85n-C040-01

Page 382: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPA R, REASSIGN Réassignation d'opérandes

Dans cette <<nouvelle,, liste d'assignation, vous modifiez les adresses des opérandes désirés. La PG se servira de cette nouvelle liste d'assignation comme liste de référence pour rechercher automatiquement dans l'<(ancien,, programme (ou dans les blocs précisés) les opérandes à modifier et pour leur affecter dans un deuxième fichier programme leur nouvelle assignation afin de constituer le ttnouveau~ programme utili- sateur. L'<<ancien- programme utilisateur reste conservé. Le nombre d'opérandes à modifier est indifférent.

Rbassignation manuelle Vous écrivez la liste des opérandes absolus à modifier (16 opérandes au maximum). Après le déclenchement de la réassignation, la PG crée un «nouveau. programme utilisateur, comme dans le cas de la réassignation automatique.

Erreur lors de la réassignation S'il se produit une erreur lors de la réassignation, le bloc en cours de traitement n'est pas transféré dans le <<nouveau,, fichier programme.

Introductions incorrectes

- Erreurs de syntaxe Une fois qu'un champ de saisie a été complété, la PG procède immédiatement à sa vérification. Si elle décèle une introduction incorrecte, elle affiche le message Erreur de syntaxe/norn erroné.

- Erreur logique Assignation de plusieurs anciens opérandes à un même opérande =nouveau,,. La PG affiche le message Erreur - Ancien et nouvel opérandes identiques.

9.4.1 Réassignation automatique

Préparatifs pour la réassignation automatique

Réaliser un duplicata de la liste d'assignation et modifier les opérandes à réassigner. > Appeler le logiciel EDITEUR SYMBOLIQUE. > Introduire dans le masque PREREGLAGE un nom pour le <<nouveau>, fichier

symbolique. Valider les préréglages. > Appuyer sur la touche de fonction EDITEUR pour appeler les fonctions d'éditeur.

Q Siemens AG C790M)-B85n-C040-01 9 - 23

Page 383: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Réassignation d'opérandes Logiciel LC, COMPAR, REASSIGN

> Appuyer sur la touche de fonction COPIER, puis sur la touche de fonction FICHIER.

> Introduire dans le masque le nom de l'«ancien,, fichier symbolique et valider. L'<(ancien,, fichier symbolique est recopié dans le <<nouveau. fichier symbolique.

> Retourner à l'éditeur en appuyant sur F8 (RETOUR). > Modifier les opérandes à réassigner dans le <<nouveau,, fichier symbolique et

valider.

Appel de la fonction de réassignation automatique

Situation de départ Le logiciel LC, COMPAR, REASSIGN est chargé. Le masque de préréglage a été paramétré avec l'ancien fichier programme et I'an- cien fichier symbolique. Vous avez appelé la fonction REASS.AUT dans le menu CHOIX FONCTION du logi- ciel.

La PG affiche la ligne de commande suivante :

REAS.AUT DE FD BLOC : VERS: NOUV. FICH-SYMB: IMP:

Compléter la ligne de commande

BLOC Vous pouvez choisir entre : > des blocs individuels, par ex. PB2 > des blocs d'un certain type, par ex. OB > un groupe de blocs *

> tous les blocs du fichier programme B

VERS Nom du <<nouveau,> fichier programme. La PG le complète automati- quement par ST.S5D.

9 - 24 O Siemens AG C79000-B85n-CMO-01

Page 384: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSlGN Réassignation d'opérandes

NOUV. FICH-SYMB > Nom du nouveau^^ fichier tlecteur>:<norn>

symbolique. La PG le complète automati- L max. 6 caract~res quement par ZO.INI.

IMP Les résultats peuvent être édités sur l'écran, sur l'imprimante ou dans un fichier de listage : > édition sur imprimante ou sur fichier : 1, 2 ou * > seulement présentation sur écran : ne pas compléter le champ.

Exécution de la fonction > Appuyer sur la touche de validation.

La PG affiche à l'écran le masque de réassignation.

Page 385: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Réassignation d'opérandes Logiciel LC, COMPAR, REASSIGN

f C H O I X F O N C T I O N SIM4TIC S5 i PFSO3 1

ANC. FICHIER-PRCG.: <lecteur>:cnom>ST.SSD

ANC. FICHIER-SYMB.: clecteur>:<nom>ZO.INI

1 NOUV. FICHIER-SYMB.: <lecteur>:<norn>ZO.INI

1 NOUV. FICHIER-PRCG.: <lecteur>:<nom>ST.SSD

Nombre de mn6moniques : nnn

Fig. 9.7 Masque de réassignation

Parvenue à la fin de l'exécution de la fonction, la PG retourne automatiquement au masque CHOIX FONCTION.

Interruption prématurée de la fonction

> Appuyer sur la touche d'abandon. Le bloc en cours de réassignation n'est pas mémorisé par la PG.

O Siemens AG C79000-B85n-C04001

Page 386: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSIGN Réassignation d'opérandes

9.4.2 Réassignation manuelle suivant une liste de modifications

Vous ne modifiez pas les adresses dans la liste d'assignation, mais directement dans le masque de la fonction REASS.MAN.

Préparatifs pour la réassignation manuelle Pour pouvoir procéder à la réassignation manuelle, il suffit de définir le nom du mou- veau. fichier programme.

Marche à suivre

Situation de départ Le logiciel LC, COMPAR, REASSIGN est lancé. Le masque de préréglage a été paramétré avec l'ancien fichier programme et l'ancien fichier symbolique. Vous avez appelé la fonction REASS-MAN dans le menu CHOIX FONCTION du logiciel. La PG affiche la ligne de commande suivante :

REAS.MAN DE FD BLOC: VERS: IM P:

Compléter la ligne de commande

BLOC Vous pouvez choisir entre : > des blocs individuels par ex. PB2 > des blocs d'un certain type par ex. OB > un groupe de blocs *

> tous les blocs du fichier programme B

VERS > Nom du nouveau fichier ~lecteur>:~nom>

programme. La PG le complète automa- L m a . 6 caracteres tiquement par ST.S5D.

O Siemens AG C79XC-B85n-C04001

Page 387: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Réassignation d'opérandes Logiciel LC, COMPAR, REASSIGN

IMP Vous pouvez demander que la PG présente les résultats sur l'écran ou qu'elle les édite sur l'imprimante ou dans un fichier de listage : > édition sur imprimante ou sur fichier : 1, 2 ou > seulement présentation sur écran : ne pas compléter le champ.

Execution de la fonction > Appuyer sur la touche de validation.

La PG affiche à l'écran le masque REASSIGNATION MANUELLE. Elle attend I'introduction des opérandes absolus à réassigner.

> Taper I'opérande absolu à modifier et son adresse (Anc. opérande). > Appuyer sur la touche de retour chariot.

La PG attend l'introduction de I'opérande modifié. > Taper l'opérande absolu avec sa nouvelle adresse (Nouv. opérande). > Appuyer sur la touche de retour chariot.

Vous pouvez introduire une liste comprenant au maximum 16 opérandes à modifier.

> Appuyer sur la touche de validation. La PG entreprend la réassignation. Elle affiche, au-dessus de la ligne de commande, le nom du bloc en cours de traitement.

Interruption prématuree de la fonction

> Appuyer sur la touche d'abandon. Le bloc en cours de réassignation n'est pas mémorisé par la PG.

O Siemens AG C79000BW-C040-01

Page 388: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Logiciel LC, COMPAR, REASSIGN Réassignation d'opérandes

9.4.3 Listage de la réassignation

Lorsque vous demandez une impression (*, 1 ou 2 dans le champ IMP: de la ligne de commande), le listage comporte les informations suivantes :

- l'appel, - le texte ANC. FICHIER-PROG: NOUV. FICHIER-PROG: - soit le message nombre de réassignations : nnn,

si toutes les réassignations ont été effectuées sans erreur, nnn étant le nombre d'assignations modifiées dans le <<nouveau. fichier programme à l'appui du <mou- veau,, fichier symbolique, soit un message d'erreur qui renseigne également sur le mnémonique pour lequel s'est produite l'erreur mentionnée. En présence d'une erreur, la PG interrompt la réassignation.

- De plus, le listage comprend pour chacun des PB, FB, OB ou SB traités ou pour le programme d'application traité : - des informations prélevées dans l'en-tête de bloc - le message nombre de réassignafions : nnn, si le bloc traité a été transféré sans erreur dans le nouveau fichier programme, nnn correspondant au nombre de contacts (opérandes) différents qui ont été modifiés (réassignés) dans le bloc considéré.

Erreur a la réassignation S'il se produit une erreur lors de la réassignation, le bloc en cours de traitement n'est pas transféré dans le nouveau fichier programme.

Messages relatifs au logiciel LC, COMPAR, REASSIGN

Message 0200 Lors de la comparaison, le bloc n'a pu être trouvé dans le fichier programme à com- parer. Le message correspondant "Elément inexistant" est affiché au bas de l'écran.

Paramètre de commande erroné La ligne de commande contient une erreur de syntaxe. + Appeler le masque HELP : il indique les différentes possibilités pour compléter le

champ.

O Siemens AG C79000-Bô57i-C040-01

Page 389: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction au logiciel de base STEP 5

Sommaire Avertissements Informations Propositions/Corrections

Première séance à la PG

C79000-R8577-CO40

Saisie de listes d'instructions

Saisie de schémas à contacts

1 Saisie de logigrammes ......................................................................................................... Fonctions communes en CONT. LOG et LIST

/ Editeur symbolique 1 Création de blocs de données I Liste croisée, comparai- son, réassignation

Services pour canou- ches EPROMlEEPROM

Fonctions PG en ligne en CONT, LOG, LIST

/ Fonctions générales

................... ... ........ :.:.:...:.:.:.;. ...... :<: ..... ...... ego$ . . .:.: .... .:;:: :.:. ....... .P ............... 7.. ... ... .:<:..<:.:<:.:<:.:_:.:.:.:,: .:<:.:.:<..:<:<:<:<:.:.:,:.:.:.:.:.

Règles de programmation

Annexe

Page 390: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne

Sommaire

10 Fonctions PG en ligne en CONT. LOG. LIST 10- 1

. 10.1 Terminologie .............................................. 10 4

. 10.2 Transfert des programmes utilisateur .......................... 10 8

. 10.3 Appel des fonctions de test en ligne ........................ 10 10 . . . . . . . . . . 10.3.1 Contrôle pas à pas. sélection de points d'arrêt (PASIPAS) 10 11

. 10.3.2 Fin du contrôle pas à pas. automate en STOP (FIN PIP) . . . . . . . . . . 10 13 . . . . . . . . . . 10.3.3 Visualisation dynamique des états de signaux (VISUDYN) 10 13

. 10.4 Appel des fonctions AG (FCT-AG) ........................... 10 20

. 10.4.1 Déclenchement d'un démarrage de l'automate (START) . . . . . . . . . . . 10 22

. 10.4.2 Mise à l'état STOP de l'automate (STOP) . . . . . . . . . . . . . . . . . . . . . . 10 24

. 10.4.3 Compression de la mémoire (COMPRIMER) . . . . . . . . . . . . . . . . . . . . 10 25

. 10.4.4 Visualisation de l'état d'opérandes (ETAT VAR) . . . . . . . . . . . . . . . . . . 1 O 26

. 10.4.5 Forçage de signaux de sortie (FORCAGE) . . . . . . . . . . . . . . . . . . . . . . 10 30

. 10.4.6 Forçage de variables du processus (FORC . VAR) . . . . . . . . . . . . . . . . 10 33

..... . 10.5 Fonctions d'lnfotmations concernant l'automate (INFO-AG) 10 38 . . . . . . . . . . . . . 10.5.1 Lecture de zones mémoire de l'automate (LEC T. ADR) 10 39 . . . . . . . . . . . . 1 0.5.2 Organisation de la mémoire de l'automate (ORG . M EM) 10 41

. . . . 10.5.3 Paramètres système. version du logiciel de l'automate (PAR.SYS) 10 42 . 10.5.4 Pile des blocs de l'automate (BLPILE) . . . . . . . . . . . . . . . . . . . . . . . . . 10 45 . 10.5.5 Pile des interruptions de l'automate (ITPILE) . . . . . . . . . . . . . . . . . . . . 10 46

O Siemens AG C79000-B8577-C04001

Page 391: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne

10 Fonctions PG en ligne en CONT, LOG, LIST

Ce chapitre explique toutes les fonctions de test, d'information et de mise en service qui sont exécutables lorsque la console PG est connectée à I'automate (mode en ligne ou "online").

- Test de sections de programme à tout endroit du programme utilisateur (PASIPAS)

- Arrêt ciblé de la fonction de contrôle pas à pas (FIN PIP) - Test d'une séquence d'instructions dans un bloc (VISUDYN)

- Démarrage et mise à l'arrêt de I'automate depuis la console PG (START, STOP) - Suppression des lacunes en mémoire RAM dues à l'effacement ou à la modifica-

tion de blocs (COMPRIMER)

- Visualisation de l'état en cours de certains opérandes (variables de processus), tels que entrées, sorties, mémentos, temporisations et compteurs (ETAT VAR)

- Mise dans un état défini d'octets de sortie vers la périphérie de I'automate (FORCAGE)

- Affichage d'opérandes (variables de processus) et modification de leur état pour la suite du traitement (FORC.VAR)

- Affichage en hexadécimal des adresses de mémoire et de périphérie (LECT.ADR)

- Informations au sujet de la mémoire utilisateur de I'automate (0RG.MEM) - Informations au sujet de la structure interne de I'automate et de la version logi-

cielle de la CPU (PAR-SYS) - Affichage du contenu de la pile des blocs (BLPILE) - Affichage du contenu de la pile des interruptions (ITPILE)

- Transfert de blocs dans la mémoire RAM de i'automate (TRANSFERT) - Effacement de blocs dans la mémoire RAM de I'automate ou effacement général

de I'automate (EFFACER) - Affichage de la liste des blocs contenue dans la mémoire de I'automate

(REPERT.)

O Siemens AG C7900QB85n-C04001

Page 392: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne

Les blocs de variables (BB) constituent une nouveauté dans la présente version du logiciel STEP 5. Dans les fonctions :

- visualisation de l'état d'opérandes (ETAT VAR), - forçage de signaux de sortie (FORCAGE) et - modification de variables de processus (FORC.VAR),

il est possible de définir à l'écran de la console PG des listes d'opérandes (varia- bles de processus) et de les mémoriser dans des blocs de variables. Lorsque I'on rappelle l'une de ces fonctions, il est inutile de réintroduire, un par un, tous les opé- randes que I'on désire visualiser ; il suffit d'appeler le bloc BB contenant la liste de variables désirée. Même s'ils sont générés dans le courant des fonctions en ligne précitées, les blocs de variables sont mémorisés dans le fichier programme préréglé et ne sont pas transférés dans la mémoire de l'automate.

La page suivante donne une vue d'ensemble des fonctions en ligne décrites dans le présent chapitre.

Page 393: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne

Tableau 10.1 Vue d'ensemble des fonctions PG en ligne

O Siemens AG CT9000-B85n-ç040-01

Page 394: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Terminologie Fonctions PG en ligne

10.1 Terminologie

Point de contrôle systéme Le point de contrôle système se situe à l'interface entre le système d'exploitation de l'automate et le programme utilisateur. LOB 1 est appelé à ce point de contrôle. A chaque cycle, le système d'exploitation de l'automate passe par le point de contrôle système. A cet instant, les variables de processus représentent I'état en vigueur de la mémoire image. Lorsqu'on se trouve au point de contrôle système, il est possible, au moyen de la console PG, de visualiser et de modifier I'état de variables de processus ainsi que de procéder au forçage de I'état de signaux de sortie.

M' v / Cycle du programme systbme Cycle du programme utilisateur

Fig. 10.1 Points de wntrôle dans le déroulement cyclique du programme

1 0 - 4 Q Siemens AG C79000-B85n-C04001

Page 395: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Terminologie

Point de contrôle utilisateur Durant l'exécution du programme, les variables du processus sont modifiées dynamiquement et transférées à la périphérie au terme du cycle. Afin de pouvoir suivre la modification des variables au cours du déroulement du programme, l'état des varia- bles peut être visualisé à tout endroit du programme d'application (VISUDYN ou con- trôle PASIPAS).

Bloc d'organi- Bloc de programme, Bloc fonc- sation (OB) séquentiel (PB, SB) tionnel (FB, FX)

S = point de contrôle systéme U = point de contrôle utilisateur (sélectionnable)

Fig. 10.2 Points de contrôle durant l'exécution du programme dans i'automate

Variable du processus Une variable du processus (ou variable) est un opérande auquel est affectée une valeur qui dépend du processus. Ces valeurs peuvent être variables ou constantes. Ces opérandes se trouvent dans un certain état.

O Siemens AG C79000-Bô577-C040-01

Page 396: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Terminologie Fonctions PG en ligne

Memoire image Lorsque des instructions STEP 5 portent sur des opérandes des zones E (entrée) et A (sortie), ce ne sont pas les bits sur les cartes d'entréeslsorties qui sont testés ou modifiés, mais leur image dans une zone particulière de la mémoire RAM de la CPU de I'automate. Cette zone est appelée mémoire image. Elle se compose de deux parties : la mémoire image des sorties (MIS) et la mémoire image des entrées (MIE). La mémoire image est traitée cycliquement par le systéme d'exploitation de I'auto- mate. Au démarrage et au début de chaque cycle du programme, les états des si- gnaux d'entrée sont transférés dans la MIE (acquisition des entrées). A la fin du cycle, le contenu de la MIS est transféré sur les cartes ou modules de sorties (émission des sorties).

Fig. 10.3 Interaction des cartes cfentrées et de sorties avec la CPU de i'automate

Conformateur de signaux Les conformateurs de signaux sont des cartes qui assurent la conversion des si- gnaux issus du processus en signaux internes a I'automate, et vice-versa. Les cartes d'entrées et de sorties tout ou rien (TOR) sont des exemples de conforma- teurs de signaux.

Page 397: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Terminologie

Zones memoire Le découpage de la mémoire dépend du modèle d'automate programmable. La figure ci-dessous vous en donne un aperçu général.

Adresse 1 absolue

i Fig. 10.4 Vue d'ensen

Zone utilisateur Programme utilisateur

OB

PB

SB

FB

FX

DB

DX

Zone système Pile des blocs (BLPILE) Pile des interruptions (ITPILE) Listes des adresses de blocs Zone BT (données système, zone étendue) Zone BA (données de couplage) Zone BS (données système) Zone BB (données de couplage, zone étendue) Compteurs Temporisations Mémentos M I E M I S

Zone de périphérie

Adresses de la périphérie

nble du découpage de /a mémoire de i'automate

0 Siemens AG C790ûû-B85n-C040-01 10 - 7

Page 398: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Transfert des programmes utilisateur Fonctions PG en ligne

10.2 Transfert des programmes utilisateur de la console dans I'automate

Avant de pouvoir appeler les fonctions AG, il faut que le programme utilisateur se trouve dans la mémoire de l'automate.

Marche à suivre pour la fonction TRANSFERT

Situation de depart La console PG est connectée à l'automate (mode en ligne). Les préréglages sont définis en conséquence. La console PG affiche le menu CHOIX FONCTION. > Appuyer sur la touche F7 (AUXIL.)

La console PG affiche le masque FONCTIONS AUX.

TRANSFERT i EFFACER REPERT. 1 ! FICH-PR% i RETOUR

Appeler la fonction auxiliaire TRANSFERT

> Appuyer sur la touche FI (TRANSFERT). La console PG affiche la ligne de commande à compléter :

1 TRANÇF. SOURCE: FD BLOC : B SUP. DEST: AG BLOC : l Le bloc de commentaire et les fichiers de documentation ne peuvent pas être trans- férés dans la mémoire de l'automate. La touche HELP vous permet d'appeler des masques d'aide qui fournissent les infor- mations nécessaires au remplissage de la ligne de commande.

Lancer la fonction auxiliaire TRANSFERT > Appuyer sur la touche de validation.

La PG affiche à l'écran les différentes activités. > Si l'on ne désire pas exécuter le transfert : appuyer sur la touche d'abandon.

1 0 - 8 O Siemens AG C79000-B8577-CC40-31

Page 399: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Transfert des programmes utilisateur

Messages possibles

Déji) dans AG, écraser ? Un bloc existe déjà sous ce nom dans l'automate programmable. Les réactions suivantes sont possibles : oui, on veut écraser > Appuyer sur la touche de validation. non, on ne veut pas effacer > Appuyer sur la touche d'abandon.

Support = AG impossible Dans les logiciels en ligne, il n'est pas possible d'échanger des données avec I'automate.

Commande permise en ON-LINE seulement - Liaison avec I'automate interrompue. - Préréglage : MODE : OFF (hors ligne)

O Siemens AG C79DOQBW-C040-01

Page 400: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions de test en ligne Fonctions PG en ligne

10.3 Appel des fonctions de test en ligne

Toutes les fonctions de test sont appelées à l'aide de la touche de fonction F3 (TEST) dans le menu CHOIX FONCTION du logiciel CONT-LOG-LIST.

Conditions à remplir pour le test Avant de pouvoir procéder à un test, les points suivants doivent être réalisés : La console de programmation est reliée à l'automate (mode en ligne). Cela implique la sélection : > de MODE ON (en ligne) ou DYN (dynamique) et éventuellement de la LIAISON

dans le masque PREREGLAGE, > de l'interface SINEC Hl, L2 ou AS 51 1 dans le masque CHOIX DES PAQUETS. Le bloc OB1 qui appelle les blocs à tester doit se trouver dans la mémoire de I'automate.

Situation de depan Le logiciel CONT-LOG-LIST est chargé. Les conditions précitées sont remplies. La PG affiche le masque CHOIX FONCTION.

INTRO 1 LECTURE j TEST / FCT- AG INFO- AG PREREGL. 1 AUXIL. / RETOUR

Appeler la fonction TEST > Appuyer sur la touche F3 (TEST).

La PG affiche le menu de la fonction TEST à partir duquel il est possible de sélectionner les fonctions de test.

PASIPAS 1 FIN PIP f VISUDYN i RETOUR

O Siemens AG C79000-B8577-C040-01

Page 401: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions de test en ligne

10.3.1 Contrôle pas à pas, sélection de points d'arrêt (PASIPAS)

Lorsque l'on appelle la fonction de contrôle pas à pas, le programme est arrêté à un endroit prédéfini et l'émission de commandes est inhibée (aucun signal de sortie n'est plus transmis à la périphérie). La diode électroluminescente BASP (inhibition des sorties) est allumée sur l'automate.

En mode de contrôle pas à pas : - les entrées et sorties ne sont plus traitées, seul le contenu de la mémoire image

peut être modifié ; - le point d'arrêt est placé sur l'instruction voulue ; celle-ci est encore traitée et

affichée à l'écran ; - le cycle de traitement est interrompu ; - la suite du programme peut être exécutée instruction par instruction par déplace-

ment du point d'arrêt ; - il est possible d'exécuter d'autres fonctions de test et des fonctions AG.

Fonctions admissibles durant le contrôle pas à pas

En mode de contrôle pas à pas, le programme de I'automate est arrêté au dernier point d'arrêt sélectionné. II est alors possible d'activer d'autres fonctions (fonctions de test ou fonctions AG) telles que : - forcage de signaux de sortie, - forcage de variables, - état de variables, - Appel de la pile des interruptions (ITPILE), - Appel de la pile des blocs (BLPILE), - INTROIBLOC, - LECTURUBLOC.

Différence entre les différents types d'automates programmables. Les particularités inhérentes aux différents automates programmables sont décries dans les manuels corrrespondants.

O Siemens AG C79C€Q-B85n-C04001

Page 402: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions de test en ligne Fonctions PG en ligne

Marche à suivre pour le contrele pas à pas Situation de depart: Le logiciel CONT-LOG-LIST est chargé. Le masque PREREGLAGE est pararnétré. La PG affiche le masque CHOIX FONCTION.

Appeler la fonction de contrôle pas 8 pas > Appuyer sur la touche F3 (TEST). > Appuyer sur la touche FI (PASIPAS).

La PG affiche la ligne de commande et le voyant "BASP" s'allume sur I'automate.

PASIPAS BLOC: RECHERCH:

Completer la ligne de commande Il est possible d'appeler un masque d'aide HELP

BLOC > Indiquer un bloc (type et numéro du bloc) ou une liste de blocs (imbrication). Ces

blocs doivent se trouver en mémoire AG.

RECHERCH > II est possible d'introduire dans ce champ l'opérande voulu (par exemple Ay.z) . > Appuyer sur la touche de validation

La PG affiche le bloc sélectionné en LIST.

Sélectionner le point d'arrêt > Appuyer sur la flèche vers le bas.

Le système affiche les informations concernant l'instruction qui vient d'être exé- cutée. Le curseur se trouve sur la ligne d'instruction suivante. Le processeur de l'automate est arrêté, c'est-à-dire que le système n'exécute aucune autre instnic- tion du programme d'application tant que vous ne le demandez pas explicitement en déplaçant le curseur d'une ligne vers le bas.

Page 403: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions de test en ligne

Autres manipulations Sélection d'autres fonctions de test ou de fonctions AG > Appuyer deux fois sur la touche d'abandon.

La PG affiche le menu CHOIX FONCTION. Le processeur reste arrêté, car le contrôle pas à pas est encore activé.

> Sélectionner l'une des fonctions TEST, FCT-AG, INTRO ou LECTURE en appuyant sur la touche de fonction correspondante.

> Retour au mode de contrôle pas à pas. Resélectionner la fonction PASIPAS au moyen des touches de fonction. Les corrections effectuée peuvent alors être testées.

Sélection du point d'arrêt suivant > Positionner le curseur. > Appuyer sur la flèche vers le bas.

L'automate exécute l'instruction suivante et le processeur s'arrête à nouveau après cette instruction.

10.3.2 Fin du contrôle pas à pas, automate en STOP (FIN P/P) > Appuyer deux fois sur la touche d'abandon.

La PG affiche le menu CHOIX FONCTION du logiciel CONT-LOG-LIST. > Appuyer sur la touche F3 (TEST). > Appuyer sur la touche F2 (FIN PIP).

Le contrôle pas à pas est terminé. L'automate passe en STOP et doit être redémarré (par FCT-AG ou par le commutateur RUN-STOP sur la CPU).

10.3.3 Visualisation dynamique des états de signaux (VISUDYN) La fonction VISUDYN permet de tester et de corriger des blocs chargés dans I'auto- mate (AG).

VISUDYN des opérandes effectifs de blocs fonctionnels Cette fonction n'est possible que sur les automates S5-135U, S5-155U et S5-115.

O Siemens AG C79000-B8577-C040-01

Page 404: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions de test en ligne Fonctions PG en ligne

II est possible de visualiser I'état des opérandes effectifs suivants : - Entrées (E), temporisations (T) et compteurs (Z), - Sorties (type de paramétre A dans les désignations d'un FBJFX), - Donnée (D) (la donnée dépend du bloc de données qui est ouvert au moment de

l'appel du bloc).

Représentation de I'état des signaux sur l'écran Le mode de représentation sur I'écran de I'état logique des signaux diffère selon que l'on se trouve en LIST ou en LOGICONT.

LIST Les états des signaux sont présentés sous la forme d'une liste d'informations.

LOGICONT Dans le schéma à contacts et dans le logigramme, les états des signaux sont carac- térisés par des traits de nature différentes :

- - - - - - - - - - - - état 1 . . . . . . . . . . état O - - - - - - - - - état non représentable (par exemple parce qu'il se situe en dehors

des 20 instructions représentables ; le nombre d'instructions dépend de l'automate).

En VISUDYN, on a les restrictions suivantes : - L'état de signal n'est pas affiché pour les opérandes formels, ni pour

l'instruction LIR dans un FB ou un FX. - Si une instruction n'est pas exécutée (Instruction non traitée), une recopie d'écran n'est pas possible. Elle sera possible après abandon de la fonction.

- L'instruction BDWJBMW est traitée avec I'instruction suivante comme une seule instruction. L'état affiché en VlSUDYN ne concerne donc que I'instruc- tion suivante.

- Quelques instructions mettent fin à la fonction VISUDYN, car leur exécution provoque le retour au système d'exploitation ou le branchement vers d'autres blocs (par exemple, les instructions LIR, BEB ainsi que tous les sauts et appels de blocs).

O Siemens AG C7900O-B8577-CMO-01

Page 405: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions de test en ligne

Autres fonctions pouvant être appelées durant la visualisation dynamique Durant I'exécution de la fonction VISUDYN, il est possible d'appeler d'autres fonc- tions à l'aide des touches suivantes : FI (VISU-SYMB) permet de sélectionner l'affichage des mnémoniques

correspondant aux opérandes présentés sur l'écran. F2 (REFERENCE) permet d'afficher les références croisées (uniquement

avec l'option KOMDOK). F3 (RECHERCHE) permet d'accélérer la recherche des instructions à tester

(points d'arrêt) F6 (NO. BIB) permet d'introduire un numéro de bibliothèque.

Marche à suivre pour la visualisation dynamique Nous décrirons la suite des opérations pour l'appel, l'exécution et l'achèvement de la visualisation dynamique.

Situation de départ La PG affiche le menu des fonctions de test.

PASIPAS 1 FIN P/P i VISUDYN RETOUR

Appeler la fonction VISUDYN > Appuyer sur la touche F3 (VISUDYN) Le système affiche la ligne de commande dans laquelle on indiquera le bloc désiré avec ou sans le terme recherché.

VISUDYN BLOC: RECHERCH:

Compléter la ligne de commande

BLOC Choisir un bloc > sans imbrication : taper le type et le numéro du bloc > avec imbrication : taper le caractère *. La PG affiche la liste des blocs. Le bloc

se trouvant en tête de liste est le bloc à tester ; il est suivi du bloc de niveau im- médiatement supérieur, lui-même suivi du bloc immédiatement supérieur, etc. et cela jusqu'à un maximum de 5 blocs précédant le bloc à tester.

Q Siemens AG C~KW-BBS~-CO~~-OI 10 - 15

Page 406: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions de test en ligne Fonctions PG en ligne

RECHERCH > Vous pouvez indiquer dans ce champ l'opérande de I'instruction recherchée. La

PG procède alors automatiquement à la recherche et affiche à I'écran la section correspondante du bloc.

> Appuyer sur la touche de validation La PG entame alors la visualisation dynamique.

Definition du point d'arrêt de la visualisation dynamique > Utilisez les touches de flèche large vers le haut ou vers le bas ou les touches de

défilement de I'écran pour positionner le curseur sur I'instruction voulue.

Les résultats du traitement des instructions ne sont pas affichés lors de chaque cycle suivant du programme. La PG n'affiche que des résultats échan- tillonnés lorsque le processeur se trouve en RUN.

Autres manipulations

Deplacement du point de départ de la visualisation dynamique > Positionner le curseur devant I'instruction voulue à I'aide des touches du curseur

ou de la fonction RECHERCHE. Les touches du curseur ou les touches + et - (+1 ou -1 sur certaines PG) permettent d'appeler un autre segment à I'écran. La PG poursuit la visualisation dynamique, ce qui est signalé par le message Visudynamique en cours.

Interruption passagére de la visualisation dynamique > Appuyer une fois sur la touche d'abandon.

La transmission de données de l'automate vers la PG est interrompue. Les touches du curseur ou les touches + et - permettent d'appeler à I'écran un autre segment. Une nouvelle action sur la touche de validation provoque la reprise de la visualisation dynamique.

Interruption definitive de la visualisation dynamique > Appuyer deux fois sur la touche d'abandon.

La PG affiche le menu CHOIX FONCTION. La fonction TEST peut être à nouveau sélectionnée.

Q Siemens AG C7930QB85n-CM001

Page 407: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions de test en ligne

Correction pendant la visualisation dynamique II est possible de procéder à des corrections du programme durant l'exécution de la fonction VISUDYN. La marche à suivre est la même en CONT, LOG et LIST. > Appuyer sur la touche CORR.

La visualisation dynamique est interrompue, le message Visudynamique en cours disparaît et le mode CORR. est affiché.

Les règles de manipulation sont les mêmes que dans le mode "éditeur" de la fonction LECTURUCORRECTION.

Reprise de la visualisation dynamique > Appuyer sur la touche de validation.

Etant donné que le bloc non corrigé qui se trouve en mémoire AG porte le même nom, le système affiche la demande de confirmation . . . Déjà dans AG, écraser ?

> Appuyer sur la touche de validation pour transférer le bloc corrigé dans la mémoire AG. Cela provoque en même temps la poursuite de la fonction VISUDYN, ce qui est signalé par le message Visudynamique en cours.

Fin de la visualisation dynamique > Appuyer deux fois sur la touche d'abandon. La PG affiche le menu CHOIX

FONCTION.

Après la visualisation dynamique, la disquette ou le disque dur contient en- core le bloc original non modifié. Pour obtenir sur le lecteur la version modi- fiée, ne transférez pas le bloc modifié à partir de I'automate, mais modifiez une nouvelle fois le bloc original sur la disquette ou le disque dur. En effet, comme les blocs de commentaires ne sont pas mémorisés dans I'automate, le transfert du bloc modifié de l'automate vers le lecteur pourrait entraîner des erreurs.

Messages possibles lnstnrction non traitée Causes : - Le bloc n'est pas traité

- L'instruction est sautée. - L'automate est en STOP.

Bloc inexistant dans AG Cause : Le bloc n'existe pas.

Q Siemens AG C79CCGB85n-C04001

Page 408: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions de test en ligne Fonctions PG en ligne

Exemple de visualisation dynamique en LlST

1 2 3 4 5 6 7

/;B 10 \ \ ' DBl O LON = 42

SEGMENT 1 VISUDYN LIST RLG VISUDYNIACCUI ---ACCU2---- ETAT CAD NOM :VISUDYN O

i OOOOO100 00A6

DESIG : E N EIAiûIBITIZ: E BVBYAVID: BI DESIG :SOR EI/VDMZ: A BWBYAVID: W

:A DB 1 O O 00000100 00A7 :UN =ENT 1 O000001 1 00A8 :S A O .4 1 00000110 00A9 :L KH 12EF 1 0000 12EF 0848 DEB8 000001 10 00A8 :L KB 3 1 O000 0003 0000 12EF 00000110 OOAC : +F 1 O000 12F2 0000 0000 10000110 OOAD :T DD O 1 0000 12F2 0000 0 m 100001 10 OOAE :UN T 33 O 70.1 L lOOOO101 OOAF :L KT 374.1 O O000 1374 O000 12F2 lMXH)101 OOBl :SV T 33 O 70.1 L 100001oo 0082 :N Z 42 O 2 L 10000000 0083 :T =SORT O Oûûû 1374 O000 12F2 IOOOOOOO OOB4 :L KT 020.1 O O000 1020 0000 1374 1OOOOOOO 00B6 :>F 1 O000 1020 OOOO 1374 10300111 0087 :L KG +14574W+û3 1 +1457400+03 +4920959-O3 1 0000 1 1 1 OOBA :SPP =T33A 1 lûûOOlll OOBE

Fig. 10.5 Exemple &écran lors de i'exéwtion de la fonction VISUDYN

Abrbviations sur I'bcran de visualisation dynamique

1 RLG Résultat logique 2 VISUDYN Instructions sur bits 3 DBy ou

DXY Bloc de données actuel 4 ACCU 1 Contenu de I'ACCU 1 5 ACCU 2 Contenu de I'ACCU 2 6 ETAT Etat des bits indicateurs de résultat 7 CAD Compteur d'adresses STEP

Page 409: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions de test en ligne

Autres abréviations apparaissant sur l'écran VISUDYN

A Compteur de temps en cours (actif) I Bit de négation d'interrogation, c'est-à-dire que pour l'interrogation UT,

le résultat est O C Entrée de comptage R Entrée de décomptage L Entrée de lancement et de positionnement V Entrée de validation

Exemple d'imbrication

On désire obtenir la visualisation dynamique du FB 21.

Imbrication des blocs Liste de blocs BLOC 1 : FB 21 BLOC2: PB 3 BLOC 3 : OB 1

O Siemens AG C790W-BBSn-C04001

Page 410: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions AG (FCT-AG) Fonctions PG en ligne

10.4 Appel des fonctions AG (FCT-AG)

Toutes les fonctions AG sont appelées à l'aide de la touche de fonction F4 (FCT-AG) dans le menu CHOIX FONCTION du logiciel CONT-LOG-LIST.

Conditions à completer pour les fonctions AG Avant de pouvoir appeler les fonctions AG, il faut que la console de programmation soit reliée à l'automate (mode en ligne ou online).

Cela implique la sélection > de MODE ON ou DYN (dynamique) et éventuellement de la liaison désirée dans

le masque PREREGLAGE, > de l'interface SlNEC Hl ou AS 51 1 dans le masque CHOIX DES PAQUETS.

Situation de depart Le logiciel CONT-LOG-LIST est chargé. Les conditions précitées sont remplies. La PG affiche le masque CHOIX FONCTION :

INTRO / LECTURE f TEST 1 FCT- AG ! INFO AG ! PREREGL. AUXIL. RETOUR

Appel des fonctions AG

> Appuyer sur la touche F4 (FCT-AG). La PG affiche le menu des fonctions AG.

O Siemens AG C79000-B8577-COCO-01

Page 411: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions AG (FCT-AG)

F O N C T I O N S AG

FI START : DECLENCHE LE DEMARRAGE SI AG EST EN STOP

F2 STOP : AG PASSE EN STOP

F3 COMPRIMER : COMPRIME LA MEMOIRE RAM DE LA CPU

F4 ETAT VAR : VISU DIRECTE DE L ETAT DE SIGNAUX (E. A, M. S. T, 2. D)

F5 FORCAGE : FORCAGE DE SIGNAUX DE SORTIE (SEULEMENT EN STOP)

F6 FORC. VAR : FORCAGE DE VARIABLES (E, A, M. S. T, 2. D)

F8 RETOUR : RETOUR AU CHOIX DE FONCTIONS

Fig. 10.6 Masque des fonctions AG

Les fonctions AG comprennent :

FI (START) Déclenchement d'un démarrage de l'automate F2 (STOP) Mise à l'état STOP de l'automate F3 (COMPRIMER) Compression de la mémoire de I'automate F4 (ETAT VAR) Visualisation de l'état des opérandes F5 (FORCAGE) Forçage de l'état de signaux de sortie F6 (FORC.VAR) Forçage de variables du processus

Page 412: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions AG (FCT-AG) Fonctions PG en ligne

10.4.1 Déclenchement d'un démarrage de I'automate (START)

La fonction AG START provoque un démarrage de I'automate. Cette fonction est décrite en détail dans les manuels des automates.

Marche à suivre pour la fonction START Situation de depart Le logiciel CONT-LOG-LIST est chargé. Le masque PREREGLAGE est paramétré. La PG affiche le menu de base.

INTRO 1 LECTURE TEST / FCT- AG INFG AG PREREGL. 1 AUXIL. j RETOUR

Appeler la fonction START

> Appuyer sur la touche F4 (FCT-AG). La PG affiche le menu des fonctions AG.

> Appuyer sur la touche FI (START).

Avant le passage de I'automate à l'état demandé, le système demande confirmation : > Touche de validation : I'automate passe à l'état choisi

ou > Touche d'abandon : la fonction sélectionnée n'est pas exécutée.

O Siemens AG C7WX-B8577-C040-01

Page 413: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions AG (FCT-AG)

Particularité : S5-135 U en mode multiprocesseur

Affichage: D EMARRAGE (D)IREDEMARRAGE (R)/ INTERR (BREAK)

F l / l DEMARSYSTEME SYSTEME EN STOP

Monoproœsseur Multiprocesseur Erreur

L 1 Erreur,

Oui

~ f f i cha~e : / EN SERVICE 1

Non

Fig. 10.7 Marche à s u ~ r e pour le démarrage de l'automate S5-135 U

I I

O Siemens AG C79000B85n-C04001

Page 414: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions AG (FCT-AG) Fonctions PG en ligne

10.4.2 Mise à l'état STOP de I'automate (STOP)

La fonction AG STOP remet I'automate en STOP. Le processeur est arrêté. Cette fonction est décrite en détail dans les manuels des automates.

Automate 135 U En fonctionnement multiprocesseur, toutes les CPU sont mises en STOP.

Marche Ci suivre pour la fonction STOP

Situation de départ Le logiciel CONT-LOG-LIST est chargé. Le masque PREREGLAGE est paramétré. La PG affiche le menu CHOIX FONCTION.

INTRO 1 LECTURE j TEST 1 FCT-AG ; INFO- AG j PREREGL. AUXIL. j RETOUR

Appeler la fonction AG "STOP" > Appuyer sur la touche F4 (FCT-AG)

La PG affiche le menu des fonctions AG.

START j STOP COMPRIMER^ ETAT VAR FORCAGE FORC. VAR 1 i RETOUR

> Appuyer sur la touche F2 (STOP)

Avant le passage de I'automate à I'état demandé, le système demande confirmation : > Touche de validation : I'automate passe à I'état choisi (STOP)

ou > Touche d'abandon : la fonction sélectionnée n'est pas exécutée.

Q Siemens AG C79C03885n-C040-01

Page 415: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions AG (FCT-AG)

10.4.3 Compression de la mémoire (COMPRIMER)

Lors de l'effacement de blocs dans I'automate, ceuxci sont déclarés "non valables" dans la RAM de I'automate, mais ne sont pas réellement effacés. De même, après la correction d'un bloc, il subsiste dans la RAM, outre le bloc corrigé, l'ancien bloc à présent incorrect. Tous ces blocs incorrects occupent de la place dans la mémoire AG. La fonction COMPRIMER permet de supprimer les blocs invalides et de com- bler les lacunes entre les blocs valables, de manière à récupérer de la place mémoire pour de nouveaux blocs. La fonction COMPRIMER décèle les erreurs suivantes dans la mémoire de blocs : - longueur de bloc erronée, - configuration "7070" erronée dans l'en-tête de bloc, - type de bloc non valable (pour OB : numéro de bloc non valable). Lorsqu'une telle erreur est décelée, la fonction est interrompue et la PG affiche un message.

Marche à suivre pour la fonction COMPRIMER

Situation de depart Le logiciel CONT-LOG-LIST est chargé. Le masque PREREGLAGE est paramétré. La console PG affiche le menu CHOIX FONCTION.

INTRO 1 LECTURE 1 TEST 1 FCT- AG INFO- AG i PREREGL. AUXIL. [ RETOUR

Appeler la fonction AG COMPRIMER

> Appuyer sur la touche F4 (FCT-AG) La PG affiche le menu des fonctions AG.

START 1 STOP COMPRIMER^ ETAT VAR j FORCAGE j FORC. VAR j i RETOUR

> Appuyer sur la touche F3 (COMPRIMER). La compression est exécutée.

Q Siemens AG C7WW-B85n-C040-01

Page 416: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions AG (FCT-AG) Fonctions PG en ligne

10.4.4 Visualisation de l'état d'opérandes (ETAT VAR)

Cette fonction permet de visualiser l'état logique en cours d'opérandes (variables du processus) tels qu'ils se présentent au point de contrôle systeme durant l'exécution du programme. Vous définissez les opérandes voulus dans une liste que le système affiche à l'écran après l'appel de la fonction ETAT VAR. Les variables de processus sont sélectionnées et affichées avant leur modification par le programme d'application, c'est-à-dire avec leur état en vigueur au point de contrôle systeme.

Formats admis

Le systeme propose le format qui n'est pas écrit entre parenthèses dans le tableau ci-dessus. Ce format peut être modifié directement par frappe substitu- tive lors de l'introduction des opérandes.

Opérande

MIAIUS M BIABIEBISY MWIAWIEWISW T Z DWIDUDR DB MD/AD/ED/DD/SD

Pour les opérandes DD, DW, DB, DL, DR, le bloc de données correspondant doit avoir été introduit au préalable dans la liste d'opérandes. Sinon, la PG af- fiche le message Pas de DB sélectionné.

Formats admis

KM KH (KM, KY, KC, KF) KH (KM, KY, KC, KF) KT (KM, KH) KZ (KM, KY, KC, KF) KH (KM, KY, KC, KF) - KH (KG, KY, KC)

II faut respecter la syntaxe des opérandes, sinon le curseur ne quitte pas le champ de saisie.

O Siemens AG C79000-B85n-C04001

Page 417: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions AG (FCT-AG)

Marche à suivre pour la fonction AG "ETAT VAR"

Situation de départ Le logiciel CONT-LOG-LIST est chargé. La console PG affiche le menu CHOIX FONCTION :

IMRO 1 LECTURE TEST FCT- AG INFO- AG 1 PREREGL. 1 AUXIL. i RETOUR

Appeler la fonction AG "ETAT VAR Appuyer sur la touche F4 (FCT-AG). La console PG affiche le menu des fonctions AG

START 1 STOP COMPRIMER ETAT VAR FORCAGE FORC. VAR j RETOUR

> Appuyer sur la touche F4 (ETAT VAR) La console PG affiche le sous-menu et une liste d'opérandes vide.

APPEL (MEMORISER / 1 ACTIVER 1 ( RETOUR

Vous pouvez à présent introduire les opérandes voulus, puis les mémoriser dans un bloc de variables (BB), ou appeler un bloc de variables contenant une liste d'opé- randes préalablement mémorisée. Voici les fonctions des touches du sous-menu :

FI APPEL Lecture d'un bloc de variables F2 MEMORISER Mémorisation d'une liste de variables dans un bloc BB F4 BLOC Affichage d'une suite de variables par bloc

Les touches + et - permettent d'appeler la page d'écran suivante ou précédente.

F6 ACTIVER Exécution de la fonction (équivaut à la touche de validation) F8 RETOUR Retour au menu CHOIX FONCTION

La console PG affiche la liste d'opérandes vide et attend l'introduction des opérandes désirés.

Page 418: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions AG (FCT-AG) Fonctions PG en ligne

Lecture de l'état des opérandes (variables de processus) > Taper, ligne par ligne, les codes et les paramètres d'opérandes > Appuyer sur la touche de retour chariot après chaque opérande.

La console PG propose à chaque fois le format. Modifier (éventuellement) le format proposé : > A l'aide des touches à flèches larges, positionner le curseur sur le premier

caractère et remplacer le format proposé. ou

> Terminer l'introduction des opérandes : Appuyer sur la touche de validation. La console PG affiche I'état des variables sélectionnées ainsi que le message Visudynamique en cours, ou vous mémorisez le contenu de l'écran dans un bloc de variables BB.

Mémoriser le bloc de variables > Appuyer sur la touche F2 (MEMORISER) > Compléter la ligne de commande, par exemple :

MEMORISER BLOC VAR : BE333

Interruption de la fonction AG "ETAT V A R > Appuyer deux fois sur la touche d'abandon.

La console PG affiche le menu des fonctions AG.

Corrections Les corrections sont indépendantes du mode de représentation choisi dans le masque PREREGLAGE.

Corrections pendant I'introduction de la liste d'opérandes Les introductions incorrectes peuvent être corrigées par frappe substitutive.

Dans le cas d'une introduction incorrecte, c'est-à-dire en présence d'une erreur de syntaxe, le curseur ne quitte pas le champ de saisie tant que l'on n'a pas procédé à la correction nécessaire.

Page 419: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions AG (FCT-AG)

Corrections p e n d a n t la visualisation d'état

Interrompre la visualisation d'6tat > Appuyer sur la touche d'abandon.

Le curseur vient se placer dans la première ligne de la liste des opérandes.

Procéder aux corrections voulues, par exemple : - Insérer des opérandes supplémentaires dans la liste.

A l'aide de la flèche vers le bas, placer le curseur dans la ligne voulue. > Appuyer sur la touche "Insertion d'un espace vertical". > Taper le nouvel opérande

- Ajouter un opérande en tête de liste Placer le curseur dans la première ligne de la liste des opérandes.

> Appuyer sur la touche "Insertion d'un espace vertical" > Taper le nouvel opérande

- Ajouter un opérande en fin de liste Placer le curseur dans la dernière ligne de la liste des opérandes.

> Taper le nouvel opérande.

- Effacer un opérande > Placer le curseur sur le premier caractère du type d'opérande. > Appuyer sur la touche spéciale "Effacer".

- Modifier le format > Remplacer le format proposé par le système dans la liste des opérandes

Reprise de la visualisation d'etat > Appuyer sur la touche de validation.

La console PG visualise l'état des différentes variables.

O Siemens AG C79000-B85n-C040-01

Page 420: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions AG (FCT-AG) Fonctions PG en ligne

Messages et erreurs de manipulation possibles

ELEMENT INCONNU Le bloc de données correspondant à un opérande (DD, DW, DB, DL, DR) n'a pas été indiqué. = Inscrire d'abord le bloc de données correspondant dans la liste des opérandes.

KH= *ELEM. DONNEE MANQUE Le bloc de données correspondant aux opérandes DD, DW, DB, DL, DR ne se trouve pas en mémoire AG, ou le nombre de mots de données est trop grand.

KT= ARRETE La temporisation sélectionnée n'a pas été lancée.

KH= *DB MANQUE Le bloc de données ne figure pas dans le fichier programme choisi.

10.4.5 Forçage de signaux de sortie (FORCAGE)

Cette fonction permet d'imposer un état logique à des sorties. Elle n'exerce aucune influence sur la mémoire image ni sur l'exécution du programme, car I'automate doit se trouver en STOP. Les sorties de I'automate (AG) peuvent être forcées indivi- duellement, ce qui permet de vérifier leur affectation aux actionneurs, par exemple vannes, moteurs. Cette fonction permet en même temps de déceler l'absence ou la défaillance de cartes de sortie ainsi que les erreurs de câblage.

La fonction FORCAGE n'est possible qu'à l'état STOP de I'automate. II n'est pas possible d'accéder de façon sélective à des bits, mais seulement aux for- mats octet, mot et double mot.

Marche à suivre pour la fonction forçage de signaux de sortie

Situation de depart Le logiciel CONT-LOG-LIST est chargé. Le masque PREREGLAGE est paramétré. La PG affiche le menu de base. L'automate se trouve en STOP.

Page 421: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions AG (FCT-AG)

Appeler la fonction AG "FORCAGE > Appuyer sur la touche F4 (FCT-AG).

La PG affiche le menu des fonctions AG. > Appuyer sur la touche F5 (FORCAGE).

La PG affiche une liste d'opérandes vide et attend I'introduction des variables de sortie dont l'état doit être forcé.

Au cours de cette fonction, on peut également mémoriser et appeler des blocs de variables, comme décrit au paragraphe 10.4.4.

lntroduire les opérandes (de sortie) Taper, ligne par ligne, les opérandes dans la liste. La PG propose à chaque fois un format.

Les formats des opérandes dépendent du type d'automate : 130 W/A, 150 AIK : AB, AW 150 S, 135 U, 155 U : AB, AW, AD Le format proposé peut être modifié par frappe substitutive.

> Appuyer sur la touche de retour chariot apres chaque opérande. Le curseur saute à la ligne suivante.

Terminer I'introduction des opérandes > Appuyer sur la touche de validation.

La PG affiche une deuxième liste d'opérandes qui contient les colonnes OPERANDE et FORCAGE ENTJSORTIE. Le curseur clignote dans le premier champ de saisie, signalant que la PG attend l'introduction de la valeur de for- çage.

lntroduire les valeurs de forçage > Taper les configurations binaires, ligne par ligne > Appuyer sur la touche de retour chariot apres chaque ligne (si le curseur ne

saute pas automatiquement à la ligne suivante). La PG affiche un X à la fin de chaque configuration binaire validée.

Si le nombre de positions binaires introduit est inférieur à celui possible pour le format considéré, appuyer sur la touche de retour chariot provoque auto- matiquement le remplissage des positions restantes de poids fort avec des zéros.

Page 422: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions AG (FCT-AG) Fonctions PG en ligne

Terminer I'introduction des valeurs de forçage > Appuyer sur la touche de validation.

La PG affiche le message Forçage terminé!. Les conformateurs (sorties) sont forcés à l'état voulu.

Interruption de la fonction de forçage de signaux de sortie > Appuyer une fois sur la touche d'abandon.

La PG affiche le menu des fonctions AG.

Corrections

Le curseur ne quitte le champ de saisie que lorsque I'introduction qui a été faite est correcte.

Correction des opérandes

Situation de départ La PG affiche le message Forçage terminé!.

Modification des opérandes dans la liste La PG affiche la liste d'opérandes avec les colonnes OPERANDE et FORMATS. > Le curseur se trouve sur le premier opérande. > Ecraser l'ancien opérande ou format de donnée.

Terminer la correction des opérandes > Appuyer sur la touche de validation.

La PG affiche la liste des opérandes pour la correction des valeurs de forçage.

Correction des valeurs de forçage La correction des opérandes a été terminée en appuyant sur la touche de validation. La PG affiche la liste d'opérandes avec les colonnes OPERANDE et FORCAGE ENT./SORTIE. Le curseur se trouve dans le premier champ de saisie des valeurs de forçage.

O Siemens AG C79000-B85n-COSO-01

Page 423: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions AG (FCT-AG)

Modifier les valeurs de forçage > Introduire, ligne par ligne, les nouvelles configurations binaires. > Appuyer sur la touche de retour chariot en fin de ligne.

La PG affiche un X derrière chaque configuration validée. Le curseur saute au champ de saisie suivant.

Terminer la correction des valeurs de forçage > Appuyer sur la touche de validation.

La PG affiche de nouveau le message Forçage terminé!. Les sorties sont forcées à l'état voulu.

Messages possibles

KH = conformateur manque Le module ou la carte de sorties ne fournit pas de signal d'acquittement.

10.4.6 Forçage de variables du processus (FORC. VAR)

Cette fonction permet de modifier des variables du processus. Vous pouvez ainsi in- tervenir directement dans le déroulement du processus. Avant de modifier une varia- ble, il faut par conséquent évaluer les réactions du processus.

Cette fonction peut s'appliquer aux variables E, A, M, S, T, Z, D.

Les variables E, A et M ne sont modifiées dans la mémoire image qu'octet par octet ou mot par mot. Pour les variables T et Z en format KM et KH, tenez compte de la modifica- tion des mémentos de front. La fonction peut être exécutée quand l'automate se trouve en STOP ou en RUN. La visualisation d'état des signaux est interrompue en présence d'une intro- duction incorrecte du format ou de l'opérande. La PG délivre alors le mes- sage Forçage impossible. La PG procède aux modifications octet par octet. II n'est donc pas possible de modifier un bloc de plusieurs variables.

O Siemens AG C79(MOB8577-û140-01

Page 424: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions AG (FCT-AG) Fonctions PG en ligne

Formats admis pour les variables forçables

La PG propose le format qui n'est pas écrii entre parenthèses dans le tableau cidessus. Ce format peut être modifié directement par frappe substitutive lors de I'intro- duction des opérandes. Pour les opérandes DD, DW, DB, le bloc de données correspondant doit avoir été introduit au préalable dans la liste d'opérandes. Sinon, la PG affiche le message Pas de DB sélectionné. II faut respecter la syntaxe des opérandes, sinon le curseur ne quitte pas le champ de saisie.

Opérande

M/A/US M BIABIEBISY MW/AW/EW/SW T Z DW DB MD/AD/ED/DD/SD

Blocs de variables : Au cours de cette fonction, on peut également mémoriser et appeler des blocs de variables, comme décrit au paragraphe 10.4.4.

Formats admis

KM KH (KM, KY, KC, KF) KH (KM, KY, KC, KF) KT (KM, KH) KZ (KM, KH) KH (KM, KY, KC, KF) - KH (KG, KY, KC)

Marche à suivre pour la fonction forçage de variables

Situation de depart Le logiciel CONT-LOG-LIST est chargé. Le masque PREREGLAGE est paramétré. La PG affiche le menu CHOIX FONCTION. L'automate se trouve en STOP ou en RUN.

O Siemens AG C79000-BW-C040-01

Page 425: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions AG (FCT-AG)

Appeler la fonction AG "Forçage de variables"

> Appuyer sur la touche F4 (FCT-AG). La PG affiche le menu des fonctions AG.

> Appuyer sur la touche F6 (FORC. VAR). La PG affiche le sous-menu et une liste d'opérandes vide avec les colonnes OPERANDE et FORMATS et attend I'introduction des opérandes.

Introduire les opérandes > Taper, ligne par ligne, les opérandes dans la liste.

La PG propose à chaque fois un format. > Appuyer sur la touche de retour chariot après chaque opérande.

Inscrire au maximum 20 opérandes dans la liste. Le nombre maximal d'opérandes possibles est de 10 dans le cas de mots, et de 5 dans le cas de doubles mots. Au bas de l'écran, le taux de remplissage de la liste d'opérandes est indiqué en pourcentage.

Introduire les valeurs de forçage des variables > Appuyer sur la touche de validation.

La PG affiche une liste d'opérandes avec les colonnes OPERANDE et ETATS SIGNAUX, dans laquelle apparaissent les états momentanés des signaux. De plus, la PG affiche le message Visu-dynamique en murs ainsi que l'état RUN ou STOP de l'automate.

> Appuyer sur la touche d'abandon. La PG affiche une colonne FORCAGE MEM. IMAGE et attend I'introduction des valeurs de forçage.

> lntroduire ligne par ligne les valeurs de forçage. > Appuyer sur la touche de retour chariot après chaque ligne.

Les valeurs ainsi introduites sont transférées dans la mémoire AG.

Terminer I'introduction des valeurs de forçage de variables > Appuyer sur la touche de validation.

La PG affiche le message Forçage terminé!. Les variables modifiées adoptent l'état qui leur est assigné. Les valeurs de forçage se trouvent dans la mémoire AG.

O Siemens AG C790M)-B8577-C040-01

Page 426: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Appel des fonctions AG (FCFAG) Fonctions PG en ligne

Interruption de la fonction forçage de variables > Appuyer sur la touche d'abandon.

La PG affiche le menu des fonctions AG.

Corrections

Correction des opérandes

Situation de départ La PG affiche le message Forçage terminé !.

Modification des opérandes ou des formats dans la liste La PG affiche la liste d'opérandes avec les colonnes OPERANDE et FORMATS. Cette liste contient encore les "anciens" opérandes. > A l'aide des touches fléchées, positionner le curseur sur l'opérande ou le format. > Remplacer l'ancien opérande ou format.

Autres possibilités de correction (insérer, ajouter, etc.), cf. paragraphe 10.4.4 Visualisation de l'état d'opérandes (ETAT VAR)". Le curseur ne quitte le champ de saisie que lorsque l'introduction qui a été faite esi correcte. +Rectifier les introductions incorrectes par frappe substitutive.

Terminer la correction des opérandes > Appuyer sur la touche de validation.

La PG affiche la liste des opérandes pour la correction des valeurs de forçage, ainsi que le message Visudynamique en cours.

O Siemens AG Cï9XGB85n-C010-01

Page 427: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Appel des fonctions AG (FCT-AG)

Corrections des valeurs de forçage

Situation de depart La correction des opérandes a été terminée en appuyant sur la touche de validation. La PG affiche la liste des opérandes modifiés avec les colonnes OPERANDE et ETATS SIGNAUX.

Modifier les valeurs de forçage > Appuyer sur la touche d'abandon.

Le curseur saute dans la première ligne de la colonne FORCAGE MEM. IMAGE. > Introduire ligne par ligne les valeurs de forçage désirées. > Appuyer sur la touche de retour chariot. > Appuyer sur la touche de validation.

La PG affiche le message Forçage terminé !ainsi que la liste d'opérandes avec les colonnes OPERANDE et FORMATS.

Interruption des corrections > Appuyer sur la touche d'abandon.

La PG affiche le menu des fonctions AG.

Q Siemens AG C79XGB85n-C04001

Page 428: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions d'informations concernant l'automate Fonctions PG en ligne

10.5 Fonctions d'informations concernant I'automate (INFO-AG)

Toutes les fonctions d'information sont appelées à l'aide de la touche de fonction F5 (INFO-AG) dans le menu CHOlX FONCTION du logiciel CONT-LOG-LIST.

Situation de depart Le logiciel CONT-LOG-LIST est chargé. Les conditions précitées sont remplies. La PG affiche le masque CHOIX FONCTION avec le menu suivant :

Appel des fonctions d'informations > Appuyer sur la touche F5 (INFO-AG)

La PG affiche le masque INFORMATION AG :

/ I NFORMATION AG

F1 LECTADR : LECTURE DE ZONES MEMOIRE DE L AG

F2 0RG.MEM : ORGANISATION DE LA MEMOIRE DE L AG

F3 PAR.SYS : PARAMETRES SYSTEME, VERSION DE L AG

F4 BLPILE : PILE DES BLOCS DE L AG (SEUL. EN STOP)

F5 ITPILE : PILE DES IKIERRUPTIONS DE L AG (SEUL. EN STOP)

F8 RETOUR : RETOUR AU CHOIX DE FONCTIONS

Fig. 10.8 Masque INFORMATION AG

10 -38 O Siemens AG C79000-BW-CC4301

Page 429: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Fonctions d'informations concernant l'automate

Les fonctions d'information AG comprennent :

FI (LECT.ADR) : Lecture de zones mémoire de l'automate F2 (ORG-MEM) : Organisation de la mémoire de l'automate F3 (PAR.SYS) : Paramètres système, version du logiciel F4 (BLPILE) : Pile des blocs de l'automate F5 (ITPILE) : Pile des interruptions de l'automate

10.5.1 Lecture de zones mémoire de I'automate (LECT. ADR)

La PG édite les adresses absolues soit à l'écran, soit sur imprimante, soit dans un fichier de listage. La lecture des adresses n'est correcte qu'en mode connecté (mode en ligne).

Marche à suivre pour la fonction de lecture des adresses

Situation de départ La PG affiche le menu INFORMATION AG. > Appuyer sur la touche FI (LECT.ADR).

LECTADR 1 ORG.MEM ! PARSYS BLPILE i ITPlLE i RETOUR

La PG affiche la ligne de commande :

LECTURE ADR.AG ADRESSE: IMP:

Completer la ligne de commande

ADRESSE: > L'adresse est introduite sous forme de nombre hexadécimal, par exemple ADAC.

Pour l'automate S5-155U (adresse de 20 bits) : par exemple FADAC. IMP > L'édition sur imprimante peut être sélectionnée en tapant, par exemple, le

caractère *, 1 ou 2 et n'est possible que si toutes les zones mémoire de I'automate sont configurées.

> Terminer la ligne de commande en appuyant sur la touche de validation.

O Siemens AG C79000-88577-Cû4û-01

Page 430: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions d'informations concernant l'automate Fonctions PG en ligne

La PG affiche les adresses en continu avec leur contenu. La première adresse est toujours paire. Les zones mémoire non configurées sont représentées à l'écran par XX. La PG édite au maximum 500 adresses absolues.

Interruption passag3re de l'édition d'adresses > Appuyer sur la touche d'abandon.

La PG affiche le message suite?. > Appuyer sur la touche de validation.

L'édition des adresses se poursuit.

Interruption definitive de l'édition d'adresses > Appuyer sur la touche d'abandon.

La PG affiche le message suite?. > Appuyer une nouvelle fois sur la touche d'abandon.

Page 431: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Fonctions d'infomations concernant l'automate

10.5.2 Organisation de la mémoire de I'automate (0RG.MEM)

La PG affiche la configuration et l'occupation de la mémoire AG. Les adresses sont présentées sous forme hexadécimale. Les possibilités de configuration et d'affectation de la mémoire sont décrites dans les instructions de programmation de I'automate concerné.

Marche à suivre pour la fonction 0RG.MEM

Situation de depart La PG affiche le masque INFORMATION AG. > Appuyer sur la touche F2 (ORG-MEM).

ORGANISATION DE LA MEMOiRE

ADRESSES DE FIN DANS RAMAG EN HEX

RAMAG CONFIG JUSQUE: 7FFE

MEM. AG OCCUPEE JUSQUE: 4C

Fig. 10.9 Exemple de masque INFORMAlïON AG donnant I'organisation de la mémoire

La PG affiche la taille et l'occupation de la mémoire centrale de I'automate. On peut ensuite appeler une autre fonction d'information AG.

Page 432: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions d'informations concernant l'automate Fonctions PG en ligne

10.5.3 Paramètres système, version du logiciel de I'automate (PAR.SYS)

Que sont les parametres systerne ? Les paramètres système sont des informations contenues dans chaque automate et qui renseignent sur la structure interne de ce dernier, ainsi que sur les versions du logiciel, par exemple : - Version du logiciel AG, - Identificateur de CPU, - Type de CPU, - Numéro de CPU.

Marche à suivre pour la fonction PAR.SYS

Situation de départ La PG affiche le masque INFORMATION AG.

LECTADR lORG.MEM i PAR.SYS BLPlLE iTPlLE i l j RETOUR

> Appuyer sur la touche F3 (PAR.SYS). La PG affiche à l'écran le masque PARAMETRES SYST. de I'automate. Si la capacité d'une page d'écran n'est pas suffisante, la PG affiche le message suite?. Si vous désirez consulter les autres paramètres système, appuyez sur la touche de validation. Dans le cas contraire, appuyez sur la touche d'abandon. Vous pouvez ensuite appeler une autre fonction d'information AG.

d Siemens AG C m B 8 5 n - C û 4 û - 0 1

Page 433: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Fonctions d'infomations concernant l'automate

Exemple concernant la fonction d'information PAR.SYS

P A R A M E T R E S S Y S T .

1 NOMBRES EN HEXADECIMAL 1 VERSION LOGICIEL AG

IDENT. CPU

TYPECPU

NO.CPU VERSION LOGICIEL CCUPL. PG

PERIPHERIE ENTREES PERIPHERIE SORTIES MEMOIRE IMAGE ENTREES MEMOIRE IMAGE SORTIES MEM. MEMENTOS MEM. TEMPOS MEM. COMPTEURS ZONE WNNEES COUPL.

PROCESS. R

CPU v 1.0

FOOO FOOO EFOO EFBO EEOO EWO ECOO E800

LECTURE PARSYS

suite ?

Fig. 10.10 Exemple de masque d'information AG donnant les paramètres système

A la question suite?, on a répondu en appuyant sur la touche de validation. La PG édite donc d'autres paramètres système.

O Siemens AG (279000-B85n-C040-01

Page 434: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions d'informations concernant l'automate Fonctions PG en ligne

7--- - -

I N F O R M A T I O N AG

P A R A M E T R E S S Y S T .

NOMBRES EN HEXADECIMAL

ADR.FIN MEMOIRE WILIS. ZONE DONNEES SYSTEME LONG. LISTE DB LONG. LISTE SB LONG. LISTE PB LONG. LISTE FB LONG. LISTE OB LONG. LISTE FX LONG. LISTE DX LONG.LISTE DBO EXT. PARAMSYSTEME LONGUEUR EN-TETE

8000 EAOO

100 100 100 100 30

100 100 680 1 27

5

\ LECTADR~ ORG.MEM ; PAR.SYS ] BLPILE PIE [ ; RETOUR)

Fig. 10.11 Exemple de masque d'information AG donnant les paramètres système (suite)

Q Siemens AG C79000-B85n-C04001

Page 435: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Fonctions d'informations concernant l'automate

10.5.4 Pile des blocs de I'automate (BLPILE)

Quand utilise-t-on cette fonction d'information 3 Lorsque I'automate a été mis en STOP suite, par exemple, à une erreur au niveau du logiciel.

Que contient la pile des blocs ? A chaque instruction d'appel de bloc, I'automate consigne I'adresse de début du bloc de données valable au moment de l'appel ainsi que I'adresse de retour. L'adresse de retour est I'adresse mémoire à laquelle sera poursuivi le programme après exécution du bloc appelé.

Appeler la fonction d'information PILE DES BLOCS

Situation de depart La PG affiche le masque INFORMATION AG.

LECTADR /ORG.MEM PAR.SYS j BLPILE i ITPILE RETOUR

> Appuyer sur la touche F4 (BLPILE). Le répertoire de I'automate est lu, puis le contenu de la pile des blocs est affiché à l'écran.

RECOPIE D'ECRAN (HARDCOPY) La touche de recopie d'écran permet d'éditer le contenu de l'écran sur une im- primante ou dans le fichier de listage.

Messages possibles

Mauvais mode de fonctionnement de l'AG L'automate ne se trouve pas en STOP alors que la fonction d'information BLPILE n'est possible que dans ce mode.

O Siemens AG C79000-BW-Cû4û-01

Page 436: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions d'informations concernant l'automate Fonctions PG en ligne

10.5.5 Pile des interruptions de I'automate (ITPILE)

L'automate est en STOP, par exemple, suite à l'utilisation des touches F4 (FCT-AG) et F2 (STOP).

La PG affiche d'abord les bits de commande de I'automate. La signification des abréviations est donnée dans une fenêtre ouverte au bas de l'écran. Pour obtenir la signification des différents bits, il suffit d'y positionner le curseur.

Si une pile des interruptions est constituée, I'affichage de cette pile est déclenché en répondant par la touche de validation à la question suite?.

Appeler la fonction d'information ITPlLE

Situation de depart La PG affiche le masque INFORMATION AG.

> Appuyer sur la touche F5 (ITPILE). La PG affiche le masque des bits de commande. Appuyer sur la touche de validation déclenche I'affichage proprement dit de la pile des interruptions.

Appuyer sur la touche HELP provoque l'ouverture d'une fenêtre donnant la signification des abréviations.

D-> Bits de commande Pour obtenir I'affichage du masque des bits de commande, il n'est pas impératif que I'automate se trouve en STOP.

Q Siemens AG C79W&B85n-C040-01

Page 437: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions PG en ligne Fonctions d'informations concernant l'automate - --

Exemple : Masque des bits de commande

\ BITS DE COMMANDE

>>STPc< STP-6 DEF-STP FIN P/P PG-STP INT-STP INS-STP MP-STP X X

>>DEM<c ANL-6 DEMAR REDMA REDAU DEM2 DEMADM RED-ADM

X X >>RUNcc RUNô MONOPRO PIP OBlCHA FBOCHA OBXHAR OBIXHA

X X

RAM32KM RAM16KM RAM8KM EPROM MCPSOR MCPEM E-TOR S-TOR

X X X PRO.EFF EFFACT CAUSSTP IM.DEM DEDPG DEDSYS DE-DFPR DE-ISTP

DEF-DXO DEF-22 DEF-CRI DEF-RAM DEF-DBO DEF-DB1 DEF-DB2 DEF-COR

M D T D P E B A T DEFPILE C Y C A C Q D A D >100MS

D C O ER-6 ER-5 ER-4 ER-3 D P T DEF-REG DOUBDEF

/

>>STP<c: Processeur en STOP

Fig. 10.12 Exemple de masque de bits de commande

La signification des bits de commande est donnée dans les manuels des automates. Pour une partie d'entre eux, vous trouverez aussi des explications sous "Terminologie S5" dans l'annexe.

O Siemens AG C7SXXl-B85n-C04001

Page 438: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions d'informations concernant l'automate Fonctions PG en ligne

Exemple : Pile des interruptions

r P I L E DES I N T E R R U P T I O N S

REG-INS: MXX) CAD: 0000 ADR-DB: 0000 ADR-BA: OOOO

PT.PBL: MXX) NO.: DB NO.: -NO.:

ADR-REL: REG-DBL: MXX)

NN.: OOOC MMII: O100 MEII: 0000

- ETATS DES FIAGS: F L I F L O o v n OVES OU 1 .?

ETAT R L G

ORIGINE INTERRUP: M D T D P E B A T MPSiP C Y C A C Q

D A D STP D C O S-6 D P T REG X

BL.P> 1T.R zl00 D O U B

S T O P :STOP par indruct STP

Fig. 10.13 Exemple de masque & pile des intermptions

La signification des termes intervenant dans le masque de la pile des interruptions est donnée dans les manuels des automates. Pour une partie d'entre eux, vous trou- verez aussi des explications sous "Terminologie S5" dans l'annexe.

O Siemens AG C79000-B85n-C04001

Page 439: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sommaire Avertissements Informations

1 Prerniére séance d la PG

C79000-R8577-CO40 1

Introduction au logiciel de base STEP 5

...................

1

l ..........................................................................................................................

Saisie de listes d'instructions

Saisie de logigrammes

Saisie de schémas à contacts

.......................................................................................................................

Fonctions communes en

.............................................................................................................................................

.............................................................................................................................................

4 1 ., ...........

/ Editeur symbolique

3

Création de blocs de données

Liste croisée, comparai- son, réassignation

Fonctions PG en ligne en CONT, LOG, LIST

Fonctions générales 1 l Services pour cartou-

ches EPROMlEEPROM

1 Règles de programmation 1 l

................. ................. .................. , ....... ... ... .:.. «,

:,: ;?@:% $ .:<.<:,:...:. .,.,.. ........................... . . . . . . . . . . . . . . . . . . . . . . . . . .............. .................

1 Annexe l

Page 440: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROWEEPROM

Sommaire

11 Services pour cartouches EPROMIEEPROM 11 . 1

11.1 Tableau des cartouches S5 programmables ................... 11 . 2

11.2 Fonctions du logiciel EPROMIEEPROM ....................... 11 . 5

11.3 Chargement et prérbglage du logiciel ......................... 11 . 6 11.3.1 Chargement du logiciel EPROMIEEPROM . . . . . . . . . . . . . . . . . . . . . . . 11 . 6 11.3.2 Paramétrage du masque PREREGLAGE . . . . . . . . . . . . . . . . . . . . . . . . 11 . 7 11.3.3 Appel d'une fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 9 11.3.4 Opérations communes aux fonctions EPROMIEEPROM . . . . . . . . . . . . 11 . 9

11.4 Description des fonctions .................................. 11 . 13 11.4.1 Transfert de blocs dans la cartouche EPROMIEEPROM

. (PROGRAMMATION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 13 11.4.2 Lecture de blocs à partir de la cartouche

. EPROM / EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 17

. 11 .4.3 Effacement de cartouches EPROMIEEPROM . . . . . . . . . . . . . . . . . . . 11 19

. 11.4.4 Duplication de cartouches EPROMIEEPROM . . . . . . . . . . . . . . . . . . . 11 20

. 11.4.5 Informations concernant les cartouches mémoire . . . . . . . . . . . . . . . . . 11 21 . . . . . . . . . . . 11.4.6 Lecture du répertoire d'une cartouche EPROMIEEPROM 11 23 . . . . . . . . . . . 11.4.7 Comparaison de cartouches EPROMIEEPROM avec FD 11 25

11.4.8 Visualisation des paramètres d'une cartouche EPROMIEEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 -28

. . . . 11.4.9 Transfert des données d'identification système dans la cartouche 11 31 . . . . . . . . . . 11 A.1OTransfert des données d'identification depuis la cartouche 11 33

O Siemens AG C79000-88577-W01

Page 441: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROM/EEPROM

11 Services pour cartouches EPROMIEEPROM

Le logiciel EPROMIEEPROM offre un éventail de services pour la manipulation du contenu de cartouches EPROMJEEPROM enfichées sur la console de programma- tion (PG). Les cartouches EPROMIEEPROM peuvent recevoir des programmes utili- sateur S5 terminés. Ainsi programmées, les cartouches sont enfichées dans les logements appropriés sur les cartes et modules des automates programmables.

Les services contenus dans ce logiciel concernent

- le chargement de blocs dans des cartouches EPROMIEEPROM, - la lecture de blocs dans des cartouches EPROMIEEPROM, - l'effacement du contenu de cartouches EPROMIEEPROM, - la duplication de cartouches EPROMIEEPROM (cette fonction exige en plus un

programmateur d'EPROMIEEPROM), - la visualisation d'informations concernant des cartouches EPROMIEEPROM.

II existe différents types de cartouches EPROMIEEPROM qui comportent entre un et quatre boitiers (circuits mémoire) sur la petite carte imprimée. Vous trouverez ci- après un tableau qui présente les différents types disponibles. La manipulation pro- prement dite des cartouches EPROMIEEPROM (embrochage, débrochage, etc.) est décrite dans le guide de mise en œuvre de la console de programmation.

O Siemens AG CïSUWB85n-CW001

Page 442: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROM/EEPROM Tableau des cartouches S5 programmables

11.1 Tableau des cartouches S5 programmables

Abréviations et explications des termes utilisés dans les tableaux

NO réf. Numéro de référence ~Oprog Numéro de programmation ldent. matériel En plus du numéro de programmation, la majorité des

cartouches EPROMIEEPROM sont pourvues d'un identifi- cateur de matériel. Vous n'avez pas besoin d'introduire ce nombre, car le système reconnait automatiquement la car- touche EPROMIEEPROM enfichée.

Circuits montés Donne le nombre et le type des circuits mémoire montés sur la cartouche EPROMIEEPROM.

Mode Mode d'utilisation possible de la cartouche EPROMIEEPROM (OCTET, MOT ou MOTIBLOC).

Capacité Place mémoire disponible sur la cartouche EPROMIEEPROM.

Qu'est-ce qu'un numéro de programmation 3 Le numéro de programmation permet à la console de programmation d'identifier le type de cartouche EPROMIEEPROM enfichée. A chaque numéro de référence d'une cartouche EPROMIEEPROM correspond un numéro de programmation bien défini. C'est ainsi qu'à la cartouche EPROMIEEPROM portant le numéro de référence 6ES5 91 1 -0AA31 correspond le numéro de programmation 6. A chaque appel d'une fonction cartouche, par exemple de la fonction de programrna- tion PRG.EPROM, le système demande à l'opérateur le numéro de programmation et affiche ensuite les paramètres de la cartouche. On évite ainsi les erreurs inhérentes à un remplacement de la cartouche.

La correspondance entre numéro de référence et numéro de programmation peut être appelée à l'écran à chaque demande du numéro de programmation en appuyant sur la touche HELP.

Page 443: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Tableau des cartouches S5 programmables Carfouches EPROM/EEPROM

Tableau des cartouches S5 EPROMIEEPROM programmables

6ES5 372-OAA31 5 1 2x271 6 29 MOT 2 kmots 6ES5 372-OAA41 53 2x2532 46 MOT 4 kmots 6ES5 372-OAA51 54 4x2532 44 MOT 8 kmots 6ES5 372-OAA61 57 4x2764 13 MOT 16 kmots 6ES5 372-OAA62 157 " 4~2764A -- MOT 16 k m ~ t s 6ES5 373-OAA11 11 1 x2764 3 OCT. 8 koctets 6ES5 373-OAA21 12 2x2764 2 OCT. 16 koctets 6ES5 373-OAA22 11 2 " 2x2764A -- OCT. 16 koctets 6ES5 373-OAA31 13 3x2764 1 OCT. 24 koctets 6ES5 373-OAA41 14 4x2764 O OCT. 32 koctets 6ES5 373-OAA42 114 4x2764A -- OCT. 32 koctets 6ES5 373-OAA61 60 4x271 28 4 MOT 32 kmots 6ES5 373-OAA62

6ES5 375-OU15 6ES5 375-OLA21 6ES5 375-OLA31

Tableau I I . 1 Cartouches EPROMEPROM programmables

0 Siemens AG C79000B85ïï-C04001

Page 444: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROWEEPROM Tableau des cartouches S5 programmables

Tableau des cartouches S5 EPROMIEEPROM programmables Suite

Suite du tableau 11.1 Cartouches E P R M E P R O M programmables

Un astérisque figure derrière le numéro de programmation des cartouches EPROMIEEPROM qui nécessitent sur la PG 675 et, selon le niveau de ver- sion, éventuellement sur la PG 685 un adaptateur MEP (MEP = console de programmmation à EPROM multiple).

11 - 4 Q Simens AG C ~ ~ W J - B S ~ ~ - C ~ ~ ~ - O I

Page 445: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROM/EEPROM Fonctions du logiciel EPROM/EEPROM

11.2 Fonctions du logiciel EPROMIEEPROM

Le logiciel permet d'exécuter les fonctions suivantes :

- Transfert de blocs STEP 5 dans la cartouche EPROMIEEPROM. Ce transfert est appelé PROGRAMMATION de la cartouche et n'est possible qu'entre le fichier de programme sélectionné et la cartouche EPROMIEEPROM. La programmation peut s'effectuer par mots ou par odets.

- Transfert de blocs STEP 5 de la cartouche EPROMIEEPROM vers le fichier programme préréglé. Cette opération est désignée par LECTURE.

- Effacement du contenu d'une cartouche EEPROM. Cette fonction est appelée EFFACER.

- Introduction et lecture d'informations au sujet de la cartouche EPROMIEEPROM. Les fonctions d'information suivantes sont possibles :

REPERT. La fonction REPERT. déclenche l'édition à l'écran ou sur imprimante de la liste des blocs contenue dans la cartouche EPROMIEEPROM.

COMPARER La PG compare les blocs présents dans le fichier programme avec ceux contenus dans la cartouche EPROMIEEPROM.

PARAM. La PG affiche les paramètres dans le masque INFOS CARTOUCHE.

INTSYSID Le bloc contenu dans le fichier SYSlD est transféré sur la cartouche EPROMIEEPROM.

LEC.SYSID Le bloc SYSID contenu dans la cartouche EPROMIEEPROM est transféré dans le fichier SYSlD choisi et affiché à l'écran.

Ces fonctions ne peuvent être appelées qu'à partir du menu de base ou du sous-menu INFO-E.

Q Siemens AG C79000-B85iï-CD4001

Page 446: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Chargement et préréglage du logiciel Cartouches EPROMEEPROM

11.3 Chargement et préréglage du logiciel

Le logiciel EPROMIEEPROM affiche des masques et des menus qui guident I'utilisa- teur jusqu'à la fonction voulue. L'appel du logiciel et les préréglages s'effectuent de la même manière pour toutes les fonctions du logiciel. Nous présentons ici ces opérations préliminaires inva- riantes afin de ne pas avoir à les répéter pour chaque fonction.

Situation de depart - La cartouche EPROMIEEPROM est enfichée sur la console PG. - On dispose du numéro de programmation (cf. tableau 11 .l, "Cartouches

EPROMIEEPROM programmables"). - La console affiche le menu des logiciels (S5-KOMI).

11.3.1 Chargement du logiciel EPROMIEEPROM

> Positionner le curseur sur la ligne du logiciel EPROMIEEPROM. > Appuyer sur la touche FI (PAQUET) ou sur la touche de validation.

La console PG affiche le masque PREREGLAGE du logiciel EPROMIEEPROM.

Page 447: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROhVEEPROM Chargement et prdrdglage du logiciel

11.3.2 Paramétrage du masque PREREGLAGE

Introduire les paramètres de préréglages si le logiciel a été appelé directement aprés l'appel de SS-KOMI. Sinon, le logiciel reprend les parametres du logiciel chargé précédemment.

Situation de depart Le systéme affiche le masque PREREGLAGE.

1

P R E R E G L A G E SIMATIC S5 1 PFSM

: MOT

FICHIER-SYSID

CARTOUCHE : FICHIER-CRTCH

FICHIER-iMPR.

1 CHECHSUM : NON

Fig. 11.1 Masque de @réglage ckr logiciel EPROMIEEPROM

Page 448: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Chargement et prdrdglage du logiciel Cartouches EPROM/EEPROM

Complbter le masque de prbrbglage Les paramètres de préréglage sont expliqués au chapitre 1. Le param&tre MODE a, dans ce logiciel, une signification différente de celle dans les masques de préréglage des autres logiciels.

MODE (MOT, MOTIBLOC, OCTET) La PG propose à l'utilisateur les modes OCTET, MOT et MOTIBLOC. La programmation et la lecture s'effectuent par mot ou par octet suivant l'automate dans lequel est enfichée la cartouche EPROMIEEPROM et suivant le type de car- touche.

Lors de la programmation de cartouches EPROMIEEPROM pour la CPU 9461947 (utilisation dans la carte mémoire 335), choisissez MOTJBLOC, sinon les blocs ne seront pas stockés sous une forme correcte pour la CPU 9461947.

Automate S5-155U En mode MOTIBLOC, le premier caractère utile d'un bloc se trouve à une limite de paragraphe (16 octets).

FICHIER-SYSID Le fichier SYSlD (fichier d'identification système) contient les données pour les pro- cesseurs de communication (logiciel optionnel COM). Le fichier SYSlD est décrit dans les manuels traitant de ces logiciels.

Dbfinir le fichier SYSlD > Amener le curseur dans le champ de saisie FICHIER-SYSID. > Taper le nom voulu ou reprendre le nom du fichier programme en appuyant sur

la touche F3 (CHOISIR). Les deux premiers caractères désignent le lecteur de destination (par exemple A:, B: ou C:), les 6 caractères suivants pouvant être choisis librement. Les lettres SD.INI qui caractérisent le type de fichier ne peuvent pas être modifiées.

Fin des préréglages > Appuyer sur la touche F6 (VALIDER) ou sur la touche de validation.

La console PG affiche le masque CHOIX FONCTION et le menu de base du logiciel EPROMIEEPROM.

11 - 8 @ Siemens AG ~ï'900~~8~iï-CO&-01

Page 449: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROM/EEPROM Chargement et préréglage du logiciel

11.3.3 Appel d'une fonction

L'appel d'une fonction s'effectue par l'intermédiaire des touches de fonction du masque CHOIX FONCTION.

( C H O I X F O N C T I O N

l : MOT FICHIER-PROG. : C:@@@@@@ST.SSD [RWJ

FICHIER-SYSID : C:@@@@@@SD.INI

CARTWCHE : NON FICHIER-CATCH

FICHIER-IMPR.

CHECKSUM : NON

Fig. 17.2 Masque CHOIX FONCïïON

11.3.4 Opérations communes aux fonctions EPROMIEEPROM

Aprés l'appel d'une fonction, introduisez les paramètres de base et le numéro de programmation. Cette étape est identique pour toutes les fonctions et n'est donc décrite qu'une seule fois, dans les pages suivantes.

O Siemens AG C 7 9 0 0 0 - B 8 5 ï 7 ~ 0 1

Page 450: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Chargement et prgrdglage du logiciel Cartouches EPROM/EEPROM

Introduction des paramétres de base Situation de depart : le masque CHOIX FONCTION est affiché. > Appuyer sur la touche de fonction voulue, par exemple FI (PRG.EPROM)

L'appel d'une fonction est suivi de l'affichage d'une ligne de commande à compléter. La touche HELP permet d'appeler à l'écran des informations qui vous aideront à remplir les différents champs de la ligne de commande.

La PG affiche par exemple la ligne de commande suivante :

PROGRAMMER EPROM BLOC : a) IMP: b)

a) Vous avez les possibilités suivantes pour compléter le champ BLOC :

blocs individuels BLOC : par ex. PB3 blocs d'un type donné BLOC : par ex. FB groupe de blocs définis dans une liste BLOC : * tous les blocs du fichier programme préréglé BLOC : B

* = après actionnement de la touche de validation, la PG affiche une liste vide dans laquelle vous pouvez inscrire au maximum 6 blocs.

b) Vous avez les possibilités suivantes pour compléter le champ IMP :

IMP: ' édition standard, IMP: 1 écriture normale, IMP: 2 écriture comprimée. Si le champ IMP: reste vide, les blocs sont uniquement visualisés à l'écran.

> Compléter les champs de la ligne de commande. > Appuyer sur la touche de validation.

@ Siemens AG C79000-88577-CMO-01

Page 451: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROWEEPROM Chargement et préréglage du logiciel

Introduire le numéro de programmation

A chaque appel d'une fonction, par exemple PROGRAMMATION, il faut introduire le numéro de programmation de la cartouche EPROMIEEPROM. Cette opération est la même pour toutes les fonctions et n'est donc expliquée ici qu'une seule fois. II existe une correspondance bien établie entre le numéro de programmation et le numéro de référence de la cartouche EPROMIEEPROM (tableau du paragraphe 11.1 ou touche HELP).

La PG signale qu'elle attend l'introduction du numéro de programmation en affichant le message suivant dans la ligne de signalisation :

NO. PROGR.?

Si la fonction a déjà été appelée précédemment, la console affiche le message :

NO. PROGR.? SI MEME CARTOUCHE --> TOUCHE VALIDATION

> Valider en appuyant sur la touche de validation ou > Taper le numéro de programmation relevé dans le tableau des types de

cartouches EPROMIEEPROM. > Appuyer sur la touche de validation.

La PG affiche le masque INFOS CARTOUCHE et redemande le numéro de pro- grammation à titre de confirmation.

Avant de valider, il est impératif de vérifier la coïncidence entre les paramétres af- fichés et ceux de la cartouche enfichée.

Si le mode choisi (OCTET, MOT ou MOTJBLOC) n'est pas compatible avec le MODE possible pour la cartouche EPROMIEEPROM considérée, la PG affiche le message MODE NON REALISABLE! dans le masque INFOS CARTOUCHE. En retournant au menu CHOIX FONCTION (touche d'abandon), il est possible de rappeler le masque PREREGLAGE par la touche F6 (PREREGL.) et de modifier le préréglage du mode.

O Siemens AG C ~ B S T I - û ) 4 0 0 1

Page 452: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Chargement et pr6r6glage du logiciel Cartouches EPROM/EEPROM

INFOS CARTOUCHE

NO. DE REFERENCE : MS5 373-OU81 NO. PROGRAMMATION 163 IDENTIF. MATERIEL - - - CARTOUCHE SANS IDENTIF. MATERIEL

CIRCU~TS MONTES EMPL. 1 : m56 EMPL. 2 : '27256 EMPL. 3 : '27256 EMPL. 4 : '27256

MODE

CAPACITE

MOT-MOTBLOC, w ocm 64 KMOTS ou 128 KO

- UTILISER ADAPTATEUR POUR PROGRAMMER

NO. PROGR. ? SI CARTOUCHE CORRECTE -, TOUCHE VALIDATION

PROGRAMMER EPROM BLOC: PB44 IMP :

Fig. 11.3 Exemple ds masque IN- CARTOUCHE

La ligne UTILISER ADAPTATEUR POUR PROGRAMMER dans le masque concerne les consoles de programmation PG 675 et PG 685.

Si la cartouche enfichée est la bonne, la fonction peut être lancée. Pour ce faire > appuyer sur la touche de validation.

Page 453: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROM/EEPROM Description des fonctions

11.4 Description des fonctions

11.4.1 Transfert de blocs dans la cartouche EPROMIEEPROM (PROGRAMMATION)

La programmation d'une cartouche EPROMIEEPROM correspond à un transfert de blocs depuis le fichier programme vers la cartouche EPROMIEEPROM enfichée.

Situation de départ Le logiciel EPROMIEEPROM est chargé. Les préréglages sont définis, notamment le fichier programme à partir duquel s'effectue le transfert des blocs vers la cartouche. La PG affiche à l'écran le menu CHOIX FONCTION.

PRG.EPROM LECTURE ! EFFACER / DUPLIQUER INFO-E PREREGL. / AUXIL. RETOUR

Appeler la fonction de programmation > Appuyer sur la touche FI (PRG.EPROM). La PG affiche la ligne de commande correspondant à la fonction EPROM sélec- tionnée.

PROGRAMMER EPROM BLOC : IMP:

Compléter la ligne de commande > Taper les caractères voulus dans les champs de saisie de la ligne de commande. > Appuyer sur la touche de validation.

La PG attend l'introduction du numéro de programmation (NO. PROGR.) de la car- touche EPROMIEEPROM. > Introduire le numéro de programmation.

O Siemens AG C?9%X-B85T7-C040-01

Page 454: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description des fonctions Cartouches EPROM/EEPROM

Lancer la fonction de programmation de cartouche

Si la cartouche EPROMIEEPROM enfichée est la bonne : > Appuyer sur la touche de validation.

Pendant que le systéme charge le répertoire du fichier programme, le message suivant apparaî? à l'écran : -

REPERTOIRE GENERATION A ADRESSE xyzxyzxy

La PG entame automatiquement l'exécution de la fonction sélectionnée et affiche le message suivant à I'écran :

FONCTION PRINC. . EN COURS A ADRESSE xyzxyzxy

La console signale la fin de l'exécution de la fonction en affichant le menu CHOIX FONCTION en même temps que le message :

FONCTION PRINC. ADR. FINALE xyzxyzxy

Adresses : Les adresses affichées sont les adresses physiques de la cartouche EPROMJ EEPROM.

Interruption de la fonction de programmation > Appuyer sur la touche d'abandon.

La fonction peut être interrompue durant le transfert de blocs STEP 5 depuis le lecteur sur la cartouche EPROMIEEPROM. Le bloc en cours de transfert au moment de I'actionnement de la touche d'abandon est encore transféré dans son intégralité. Ensuite, la console affiche le menu CHOIX FONCTION.

Page 455: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROWEEPROM Description des fonctions

Exemple de programmation d'une cartouche EPROMIEEPROM

Les blocs PB1 et FB21 sont rangés dans le fichier programme A:AG1 @@@ST.S5D. On veut transférer ces blocs dans une cartouche EPROMIEEPROM ayant le numéro de référence 6ES5 373-OAA81 et le numéro de programmation 163.

PB 1 1 1 Cartouche EPROM

1 FB21 / / NO. PROGR.: 163

Situation de depart La cartouche choisie est enfichée à l'emplacement voulu de la PG. Le logiciel EPROM/EEPROM est chargé. La PG affiche le masque PREREGLAGE. Le curseur se trouve dans le champ de saisie FICHIER-PROG. Une disquette contenant les blocs voulus est placée dans le lecteur A:.

Definir les préréglages FICHIER-PROG. > Taper la suite de caractères A:AG1@@@.

La PG complète automatiquement le nom avec ST.S5D.

MODE > MOT

Fin des preréglages > Appuyer sur la touche F6 (VALIDER) ou sur la touche de validation. La PG affiche les valeurs préréglées ainsi que le menu CHOIX FONCTION.

PRG.EPROM / LECTURE i EFFACER WPLIOUER INFO-E PREREGL. AUXIL. RETOUR

O Siemens AG C?S#M857i-CW001 11 - 15

Page 456: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description des fonctions Cartouches EPROM/EEPROM

Appeler la fonction de programmation dyEPROM > Appuyer sur la touche F1 (PRG.EPROM). La PG affiche la ligne de commande :

PROGRAMMER EPROM BLOC : IMP:

Compléter la ligne de commande > Taper le ou les caractéres voulus :

BLOC : B (blocs PB1 et FB21 contenus dans le fichier programme). > Appuyer sur la touche de validation.

Introduire le numéro de programmation > Taper le numéro de programmation relevé dans le tableau des types de car-

touches EPROM/EEPROM. Ici : 163

> Appuyer sur lil touche de validation.

La PG affiche le masque INFOS CARTOUCHE et redemande le numéro de pro- grammation.

NO. PROGR. ? SI CARTOUCHE CORRECTE -> TOUCHE VALIDATION

Lancer la fonction de programmation dyEPROM Si la cartouche EPROM/EEPROM enfichée est la bonne : > Appuyer sur la touche de validation.

Pendant que la console charge le répertoire du fichier programme, le message suivant appara? à l'écran :

REPERTOIRE GENERATION A ADRESSE xyzxyzxy

La PG entame automatiquement l'exécution de la fonction de programmation d'EPROM et affiche le message suivant à l'écran :

FONCTION PRINC. EN COURS A ADRESSE xyzxyzxy

Page 457: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROWEEPROM Description des fonctions

La console signale la fin de l'exécution de la fonction en affichant le menu CHOIX FONCTION en même temps que le message :

FONCTION PRINC. ADR. FINALE xyzxyzxy

La fonction REPERT. (FI) du sous-menu INFO-E (F5) permet de vérifier le contenu de la cartouche EPROMJEEPROM.

11.4.2 Lecture de blocs à partir de la cartouche EPROM 1 EEPROM

Cette fonction permet de transférer des blocs de la cartouche EPROMIEEPROM dans le fichier programme. Les blocs transférés sont rangés dans le fichier pro- gramme défini dans le masque PREREGLAGE.

Situation de départ Le logiciel EPROM/EEPROM est chargé. Les préréglages sont définis. La PG affiche à l'écran le menu CHOIX FONCTION.

PRG.EPRûM 1 LECTURE EFFACER DUPLIQUER: INFO-E [ PREREGL. AUXIL. RETOUR

Appeler la fonction LECTURE

> Appuyer sur la touche F2 (LECTURE) La PG affiche la ligne de commande correspondant à la fonction sélectionnée.

LIRE EPROM BLOC : IMP :

Compléter la ligne de commande > Taper les caractéres voulus dans les champs de saisie de la ligne de commande. > Appuyer sur la touche de validation.

O %mens AG C79000-B8577-CW001 11 - 17

Page 458: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description des fonctions Cartouches EPROM/EEPROM

La PG attend i'introduction du numéro de programmation de la cartouche EPROMIEEPROM.

> Introduire le numéro de programmation (NO. PROGR.).

Lancer la fonction LECTURE

Si la cartouche EPROM enfichée est la bonne : > Appuyer sur la touche de validation.

Pendant que la console charge le répertoire du fichier programme, le message suivant apparat à l'écran :

REPERTOIRE GENERATION A ADRESSE xyzxyzxy

La PG entame automatiquement l'exécution de la fonction de lecture et affiche le message suivant à l'écran :

FONCTION PRINC. EN COURS A ADRESSE xyzxyzxy

La console signale la fin de l'exécution de la fonction en affichant le menu CHOIX FONCTION en même temps que le message :

VERIF. CARTOUCHE FIN BLOCS xyzxyzxy

Page 459: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROM/EEPROM Description des fonctions

11 -4.3 Effacement de cartouches EPROMIEEPROM

Etant donné que les cartouches peuvent être équipées de circuits mémoire EPROM eUou EEPROM, elles peuvent être effacées de deux façons différentes : - uniquement pour EPROM : au moyen de l'effaceur d'EPROM

(numéro de référence 6ES5 985-1 AA11) - uniquement pour EEPROM : au moyen de la fonction EFFACER

Effacement d'EPROM Les cartouches EPROM sont exposées pendant au moins 30 minutes au rayonne- ment UV de I'eff aceur.

Effacement d'EEPROM Les cartouches équipées de circuits EEPROM peuvent être effacées au moyen de la fonction EFFACER (F3) du logiciel EPROMIEEPROM.

Situation de départ Le logiciel EPROMIEEPROM est chargé. Les préréglages sont définis. La PG affiche à l'écran le menu CHOIX FONCTION.

Appeler la fonction EFFACER > Appuyer sur la touche F3 (EFFACER).

La PG attend l'introduction du numéro de programmation de la cartouche EEPROM. > Introduire le numéro de programmation (NO. PROGR.).

Page 460: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description des fonctions Cartouches EPROM/EEPROM

Lancer la fonction EFFACER

Si la cartouche EPROM enfichée est la bonne :

> Appuyer sur la touche de validation.

La PG entame automatiquement l'exécution de la fonction d'effacement et affiche le message suivant à l'écran :

FONCTION PRINC. EN COURS A ADRESSE xyzxyzxy

La console signale la fin de l'exécution de la fonction en affichant le menu CHOIX FONCTION en même temps que le message :

FONCTION PRINC. ADR. FINALE xyzxyzxy

Les adresses affichées sont des adresses physiques de la cartouche EEPROM.

11.4.4 Duplication de cartouches EPROMIEEPROM

Cette fonction n'est possible que sur les consoles de programmation reliées à un programmateur d'EPROM "PROMMER". Pour toutes les autres consoles qui dis- posent d'une interface EPROM speciale, l'appel de cette fonction est suivi de I'affi- chage du message suivant :

FONCTION IMPOSSIBLE AVEC CE MATERIEL.

Vous trouverez la description dans le guide de mise en œuvre de la console PG.

O Siemens AG C79ûû2-B85ïï-CMO-01

Page 461: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROM/EEPROM Description des fonctions

11.4.5 Informations concernant les cartouches mémoire

Le sous-menu des fonctions d'information (INFO-E) permet : - d'éditer à l'écran ou sur imprimante la liste des blocs contenus dans la cartouche

EPROMIEEPROM, - de comparer les blocs présents dans le fichier programme avec ceux contenus

dans la cartouche EPROMIEEPROM, - d'afficher les paramètres de la cartouche EPROMIEEPROM, - de transférer les blocs du fichier SYSID.

Appeler le sous-menu INFORMATIONS EPROM

Situation de départ La console PG affiche le menu CHOIX FONCTION du logiciel EPROMIEEPROM.

PRG.EPROM LECTURE i EFFACER DUPLIQUER INFOE PREREGL. AUXIL. / RETOUR

> Appeler le sous-menu INFORMATIONS EPROM en appuyant sur la touche F5 (INFO-E).

La console PG affiche le sous-menu INFORMATIONS EPROM.

Page 462: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description des fonctions Cartouches EPROM/EEPROM

I N F O R M A T l O N S E P R O M SIMATIC S5 I PFSW

FI REPERT. : LECTURE DE LA LISTE DE BLOCS DE LA CARTOUCHE EPROM

F2 COMPARER : COMPARER BLOCS SUR CARTOUCHE EPROM AVEC FD

F3 PARAM. : AFFCHAGE DES PARAMETRES EPROM

F5 INT. SYSID : INTRODUCTION DE "SYSID.

F6 LEC.SYSID : LECTURE DE 'SYSID'

F8 RETOUR : RETOUR AU CHOIX DES FONCTIONS

( REPERT. 1 COMPARER/ PARAM. 1 / INT. SYSID 1 LEC. SYSID / 1 RETOUR)

Fig. 11.4 Masque lNFORMATIONS EPROM (avec affichage de la touche HELP)

Signification des touches de fonction du sous-menu

FI REPERT. La fonction REPERT. déclenche i'édition à l'écran ou sur imprimante de la liste des blocs contenus dans la cartouche EPROMJEEPROM.

F2 COMPARER La PG compare les blocs présents sur le fichier programme avec ceux contenus dans la cartouche EPROMIEEPROM.

F3 PARAM. La PG affiche les paramètres dans le masque INFOS CARTOUCHE.

F5 INTSYSID Le bloc contenu dans le fichier SYSID est transféré sur la car- touche EPROMIEEPROM.

F6 LEC-SYSID Les blocs SYSID contenus dans la cartouche EPROMIEEPROM sont transférés dans le fichier SYSID et affichés à l'écran.

F8 RETOUR Retour au menu CHOIX FONCTION du logiciel EPROMIEEPROM.

Page 463: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROh4iEEPROM Description des fonctions

11.4.6 Lecture du répertoire d'une cartouche EPROMIEEPROM

La fonction REPERT. (FI) fournit la liste des blocs trouvés sur la cartouche EPROMIEEPROM et précise :

- le type et le numéro de bloc, - la longueur de bloc, - le numéro de bibliothéque.

Les fichiers programme à partir desquels les blocs ont été transférés du lecteur sur la cartouche EPROMIEEPROM ne se trouvent pas sur la cartouche EPROMIEEPROM.

La fonction F5 (INFO-E), F I (REPERT.) n'est pas identique à la fonction auxili- aire appelée par F i (AUXIL.), F3 (REPERT.). Voir à ce propos les fonctions auxiliaires de gestion de blocs dans le chapitre 6.

Situation de depart : la PG affiche le sous-menu INFO-E.

Appeler la fonction REPERT. > Appuyer sur la touche F I (REPERT.).

La console affiche la ligne de commande suivante :

REPERTOIRE EPROM BLOC : IMP :

Completer la ligne de commande > Taper les caractéres voulus dans les champs de saisie de la ligne de commande. > Appuyer sur la touche de validation.

La PG attend l'introduction du numéro de programmation de la cartouche EPROMIEEPROM. > Introduire le numéro de programmation (NO. PROGR.).

O Siemens AG C79000-B85n-C04001

Page 464: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description des fonctions Cartouches EPROWEEPROM

Lancer la fonction REPERT.

Si la cartouche EPROM enfichée est la bonne : > Appuyer sur la touche de validation. Pendant que la console charge le répertoire de la cartouche EPROM, le message suivant apparaft à l'écran :

REPERTOIRE GENERATION A ADRESSE xyzxyzxy

Si la console trouve des blocs ou des en-têtes de blocs, elle restitue à l'écran la liste des blocs trouvés.

f L i s t e d e b l o c s

Type bloc Nudro Long. No. de bibliothèque Adresse H

Fig. 11.5 Exemple de liste de blocs

O Siemens AG C79WM85n-CMO-01

Page 465: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROWEEPROM Description des fonctions

Aprés la lecture du dernier en-tête de bloc, la console affiche le menu CHOIX FONCTION en même temps que le message :

VERIF. CARTOUCHE FIN BLOCS xyzxyzxy

Lorsque la fonction REPERT. porte sur un bloc unique ou sur un groupe de blocs, la fin de l'exécution de la fonction est signalée par l'affichage du menu CHOIX FONCTION et du message :

BLOC TROUVE A ADR.FIN EN-TETE xyzxyzxy

11.4.7 Comparaison de cartouches EPROMIEEPROM avec FD

La PG compare les blocs (en-tête et instructions) existant dans le fichier programme préréglé avec ceux qui se trouvent sur la cartouche EPROMIEEPROM. Le résultat de la comparaison est affiché à l'écran dans le masque "Fonction comparai- son" ou édité sur imprimante.

Situation de depart : la PG affiche le sous-menu INFORMATIONS EPROM.

Appeler la fonction de comparaison > Appuyer sur la touche F2 (COMPARER).

La PG affiche la ligne de commande suivante :

COMPARER EPROM BLOC : IMP :

Cornpieter la ligne de commande > Taper les caractères voulus dans les champs de saisie de la ligne de commande. > Appuyer sur la touche de validation.

Page 466: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description des fonctions Cartouches EPROM/EEPROM

La PG attend l'introduction du numéro de programmation de la cartouche EPROMIEEPROM. > Introduire le numéro de programmation (NO. PROGR.).

Lancer la fonction de comparaison

En l'absence de messages d'erreurs dans le masque INFOS CARTOUCHE : > Appuyer sur la touche de validation.

Pendant que la console charge le répertoire de la cartouche EPROMIEEPROM, le message suivant apparait à l'écran :

REPERTOIRE GENERATION A ADRESSE xyzxyzxy

La PG entame ensuite I'exécution de la fonction sélectionnée et affiche le masque Fonction comparaison en même temps que le message :

BLOC TROUVE A ADR-FIN EN-TETE xyzxyzxy

Pendant la comparaison, la console affiche le message :

FONCTION PRINC. EN COURS A ADRESSE xyzxyzxy

La console PG signale la fin de l'exécution de la fonction de comparaison en affichant le menu CHOIX FONCTION en même temps que le message :

VERIF. CARTOUCHE FIN BLOCS xyzxyzxy

Page 467: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROM/EEPROM Description des fonctions

Exemple : Appel du masque "Fonction comparaison" Comparaison de blocs de programme

Le bloc PB254 qui se trouve sur la disquette diffère de celui mémorisé dans la car- touche EPROMIEEPROM. Les blocs PB255 et PB0 sont identiques sur les deux supports. Les échanges avec la cartouche s'effectuent en mode OCTET. Aprés la comparaison, le système affiche le masque suivant : .

F o n c t i o n c o m p a r a i s o n

TY P ~ J bloc Numéro Adresse FD EPR

PB O Cornpar. sans erreur PB 254 00000009 06 09 PB 255 Compar. sans erreur

/ VERIF. CARTOUCHE FIN BLOCS 000004DD

Signification des termes utilisés dans le masque Une erreur détectée à la comparaison est signalée à l'utilisateur par deux types d'adresses.

Adresse La colonne "Adressew contient l'adresse relative de bloc. Ici : 00000009

FD Cette colonne donne le contenu de la cellule mémoire qui est rangé sur FD sous l'adresse relative de bloc. Ici : 06

EPR Cette colonne donne le contenu de la cellule mémoire qui est rangé dans la car- touche EPROMIEEPROM sous I'adresse relative de bloc. Ici : 09

Page 468: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description des fonctions Cartouches EPROMEEPROM

FIN BLOCS La PG affiche dans ce champ l'adresse physique de fin du dernier bloc dans la car- touche EPROMfEEPROM.

ADR. FINALE Lors de la comparaison de blocs individuels ou de groupes de blocs, la PG n'affiche pas le message :

VERIF. CARTOUCHE FIN BLOCS xyzxyzxy

mais le message

FONCTION PRINC. ADR. FINALE xyzxyzxy

L'adresse finale désigne.lladresse physique de fin, dans la cartouche EPROMI EEPROM, du dernier bloc qui a été comparé.

11.4.8 Visualisation des paramètres d'une cartouche EPROMIEEPROM

Cette fonction permet d'afficher à la console des informations concernant la car- touche EPROMIEEPROM. La PG détermine les valeurs de paramétres à partir du numéro de programmation introduit et de l'identificateur de matériel de la cartouche qu'elle vérifie automatiquement. Ces valeurs sont ensuite comparées à celles de la cartouche enfichée. En cas de coïncidence, le systéme affiche les valeurs des paramètres dans le masque INFOS CARTOUCHE. Sinon, il délivre les messages correspondants dans le masque.

Situation de depart : la console affiche le sous-menu INFORMATIONS EPROM.

O Siemens AG C7900QB85n-C040-01

Page 469: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROM/EEPROM Description des fonctions

Appeler la fonction de visualisation des paramètres > Appuyer sur la touche F3 (PARAM.).

La PG attend l'introduction du numéro de programmation de la cartouche EPROMIEEPROM. > Introduire le numéro de programmation (NO. PROGR.). > Appuyer sur la touche de validation.

La PG affiche le masque INFOS CARTOUCHE.

f I N F O S C A R T O U C H E

NO. DE REFERENCE NO. PROGRAMMATDN IDENTIF. MATERIEL

CIRCUITS MONTES

MODE

CAPACïïE

MS5 373-OAA81 163 -- -CARTOUCHE SANS IDENTIF. MATERIEL !-

EMPL. 1 : 27256 EMPL.2: '27256 EMPL. 3 : 27256 EMPL.4: '27256

MOT-MOTBLOC. O U OCTET

64 KMOTS o u 128 KO

UTILISER ADAPTATEUR POUR PROGRAMMER -

NO. PROGR.? SI CARTOUCHE CORRECTE + TOUCHE VALIDATION

AFFICHAGE PARAMETRES

Fig. 11.6 Exemple de masque INFOS CARTOUCHE

Le message UTILISER ADAPTATEUR POUR PROGRAMMER représenté dans le masque concerne les PG 675 et 685.

Q Siemens AG C790(XTWCû41301

Page 470: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description des fonctions Cartouches EPROM/EEPROM

Paramétres du masque INFOS CARTOUCHE Le masque INFOS CARTOUCHE affiche les paramètres relatifs à la cartouche EPROMIEEPROM enfichée.

NO. DE REFERENCE Numéro de référence de la cartouche EPROMIEEPROM enfichée.

NO. PROGRAMMATiON II existe une correspondance bien définie entre le numéro de programmation et le numéro de référence. Voir le tableau 11 .l, "Cartouches EPROMIEEPROM programma- bles", ou les informations affichées via la touche HELP.

IDENTIF. MATERIEL Pour identifier une cartouche EPROMIEEPROM, la console PG utilise, en plus du numéro de programmation, un identificateur matériel. Elle assure la vériiication auto- matique de cet identificateur. Vous n'avez aucune possibilité d'intervention sur cet identificateur qui est donné dans le tableau des types de cartouches EPROM 1 EEPROM.

CIRCUITS MONTES Une cartouche EPROMIEEPROM peut comporter au maximum 4 circuits mémoire (EPROM etlou EEPROM). Le type de circuit est précisé pour chaque emplacement sur la cartouche.

MODE Avant de visualiser les paramètres, le système demande le numéro de programmation. Ce dernier ainsi que l'identificateur de matériel correspondant lui permettent d'identifier la cartouche EPROMIEEPROM enfichée et d'afficher les paramètres correspondants. La PG compare le paramètre MODE défini dans le masque de préréglage avec celui valable pour la cartouche EPROMIEEPROM. En cas de discordance, le système af- fiche le message MODE DE FONCTIONNEMENT NON REALISABLE!.

CAPACITE Place mémoire disponible sur une cartouche EPROMIEEPROM, exprimée en ko ou en kilo-mots.

Page 471: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROWEEPROM Description des fonctions

11.4.9 Transfert des données d'identification systéme dans la cartouche

La fonction INT.SYSID correspond à un transfert du bloc SYSID depuis le fichier pro- gramme préréglé dans la cartouche EPROMIEEPROM.

Ce bloc SYSlD doit avoir été créé préalablement, par exemple à l'aide du logiciel COM 530, et rangé dans le fichier SYSlD voulu. Le bloc SYSlD ne peut être transféré que si le fichier SYSlD existe sur le support FD. Sinon, la PG affiche le message 0078 : Fichier inexistant.

Situation de depart Le logiciel EPROMIEEPROM est chargé. Une cartouche EPROMIEEPROM vide est enfichée. La console PG affiche le sous-menu INFORMATIONS EPROM :

REPERT. COMPARER 1 PARAM. 1 1 IM.SYSID 1 LEC.SYSID 1 1 RETOUR

Appeler la fonction INT. SYSID > Appuyer sur la touche F5 (INT.SYSID)

La PG attend l'introduction du numéro de programmation de la cartouche EPROMIEEPROM : > Introduire le numéro de programmation (NO. PROGR.). > Appuyer sur la touche de validation.

INFOS CARTOUCHE II est impératif que les paramétres affichés coïncident avec ceux de la cartouche en- fichée.

Page 472: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description des fonctions Cartouches EPROM/EEPROM

Lancer la fonction INT. SYSlD

Si la cartouche EPROMIEEPROM enfichée est la bonne : > Appuyer sur la touche de validation.

Pendant que la console charge le répertoire de la cartouche EPROMIEEPROM, le message suivant apparait à l'écran :

REPERTOIRE GENERATION A ADRESSE xyzxyzxy

La PG entame automatiquement I'exécution de la fonction sélectionnée.

La cartouche EPROMIEEPROM doit être complètement vide. Si la cartouche EPROMIEEPROM n'est pas vide, la PG affiche le message Ecriture SYSID interdite. II faut d'abord effacer la cartouche.

La PG affiche le message suivant à l'écran :

FONCTION PRINC. EN COURS A ADRESSE xyzxyzxy

La PG signale la fin de l'exécution de la fonction en affichant le menu CHOIX FONCTION en même temps que le message :

FONCTION PRINC. ADR. FINALE xyzxyzxy

La fonction LEC.SYSID permet de vérifier les informations SYSlD transférées dans la cartouche EPROMIEEPROM.

S'il existe sur FD un fichier SYSlD portant le même nom, ce fichier est écrasé.

O Siemens AG C79003B85n-CM001

Page 473: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Cartouches EPROWEEPROM Description des fonctions

11.4.1 0 Transfert des données d'identification depuis la cartouche

La fonction LEC.SYSID déclenche le transfert du bloc SYSID depuis la cartouche EPROM/EEPROM dans le fichier programme préréglé et son' affichage sur l'écran de la PG. S'il existe sur FD un fichier SYSlD portant le même nom, ce fichier est écrasé.

Situation de départ Les préréglages sont définis. La cartouche EPROMfEEPROM voulue est enfichée. La console affiche le sous-menu INFORMATIONS EPROM :

REPERT. COMPARER 1 PARAM. 1 1 INT.SYSID 1 LEC.SYSID 1 1 RETOUR

Appeler la fonction LEC.SYSID > Appuyer sur la touche F6 (LEC.SYSID).

La PG attend l'introduction du numéro de programmation de la cartouche EPROMIEEPROM : > Introduire le numéro de programmation (NO. PROGR.). > Appuyer sur la touche de validation.

INFOS CARTOUCHE II est impératif que les paramhtres affichés coÏncident avec ceux de la cartouche en- fichée.

Page 474: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Description des fonctions Cartouches EPROM/EEPROM

Lancer la fonction LEC.SYSID

S'il existe un fichier SYSlD portant le même nom, ce fichier est écrasé.

Si la cartouche EPROMIEEPROM enfichée est la bonne : > Appuyer sur la touche de validation.

Pendant que la console charge le répertoire du fichier programme, le message suivant apparail à l'écran.

REPERTOIRE GENERATION A ADRESSE xyzxyzxy

La PG entame automatiquement I'exécution de la fonction sélectionnée et affiche le message suivant à l'écran :

FONCTION PRINC. EN COURS A ADRESSE xyzxyzxy

La console PG signale la fin de l'exécution de la fonction en affichant le menu CHOIX FONCTION en même temps que le message :

FONCTION PRINC. ADR. FINALE xyzxyzxy

Page 475: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

1 Sommaire I Avertissements 1 Informations 1 C79000-P8577-C040 Propositions/Corrections

1 Première séance à la PG 1 l

Introduction au logiciel de base STEP 5 1

Saisie de schémas à contacts

. . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . , , , . . , . , . . . , , . . . . . , . , . . . . . . . . . . . . Saisie de listes d'instructions _ .... _.._____..____

1 Saisie de iogigramrnes 1

. . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13 l ........................................................................................................,......t..........

Fonctions communes en CONT. LOG et LIST

1 Editeur symbolique

Création de blocs de données

Liste croisée, comparai- son, réassignation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Fonctions PG en ligne en CONT, LOG, LIST

Services pour cartou- 1 / ches EPROMiEEPROM i

/ Fonctions aénérales

Règles de programmation i l

Annexe

Page 476: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales

Sommaire

Fonctions générales 1 2 - 1

................................. Programmes utilitaires S5 12 . 2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Choixbus 1 2 - 4 . . . . . . . . . . . . . . . . . . . . . . . . Création d'un cartouche d'impression 12 . 23

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Imprimante 12-32 Fonctions auxiliaires pour la gestion de fichiers . . . . . . . . . . . . . . . . 12 . 45

. . . . . . . . . . . . . . . . . . . . . . . . . Fonctions de réseau (RESEAU PG) 12 . 57 Transfert de fichiers vers ordinateurs SICOMP (TF-SICOMP) . . . . . 12 . 57

. . . . . . . . . . . . . . . . . . . . . . . . Appel d'autres programmes utilitaires 12 . 58

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Saisie d'une rnacro-commande 12 . 60 CIGture de la saisie et mémorisation de la macro-commande . . . . . 12 . 61

. . . . . . . . . . . . . . . . . . . . Test et exécution d'une rnacm-comrnande 12 . 62

O Siemens AG C79000-68577-CWO-01

Page 477: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales

12 Fonctions générales

Le présent chapitre regroupe la description des fonctions générales, à savoir :

des utilitaires S5 servant à : - la définition des liaisons entre PG et un point extrême (API), - la définition du cartouche d'impression pour la documentation, - le transfert, l'effacement et le listage de fichiers S5,

des macro-commandes.

O Siemens AG C790M)-B8577-C04001

Page 478: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

12.1 Programmes utilitaires S5

Les programmes utilitaires S5 sont appelés par la touche F2 (UTILITAIR) du masque CHOIX DES PAQUETS de S5-KOMI.

C H O I X D E S P A Q U E T S SIMATIC S5 1 KOMl

CM-LOGLIST . . . . . . . . . . . . . . . . . . . . . . . . Vx.x C: S5PXSO1 X.CMD

LC, COMPAR, REASSIGN . . . . . . . . - . . . - . . . . . VX-x C: S5PXSû3X.CMD

EPROWEEPROM . . . . . . . . . . . . . . . . . . . . . . . VX.X C: S5pXS04X.CMD

COUPLAGE PG-ffi . . . . . . . . . . . . . . . . . . . . . Vx.x C: S5PXSOSX.CMD

EDlTEUR SYMBOLIQUE - . . . . . . . . . . - . . . . - . . VX.X C: S5PXS08X.CMD

INTERFACE - lTY/AS511 (STANDARD)

I I I I I I I

Fig. 12.1 Masque CHOIX DES PAQUETS & SKOMI

O Siemens AG C790W-B85n-CW-O1

Page 479: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

F - - -

P R O G R A M M E S U T I L I T A I R E S SIMATIC S5 I KOMl

I F I CHOlXBUS

F 2 CARTOUCHE

F 3 IMPRIM.

F 4 AUX.FICH

F 5 RESEAU FG

F 6 TF-SICOMP

F 7 AUTRES

F 8 RETOUR

: DEMARRER LE CHOIX W BUS

: APPELER L EDEUR DE CARTOUCHE D IMPR.

: CREER FICHIERS DE PARAM. D IMPRIMANTE

: FONCTIONS AUXILLAIRES DE FICHIERS

: FONCTIONS POUR RESEAU CONSOLES

: TRANSFERT DE FICHIERS SlCOMP

: AFFICHER D AUTRES PROG. UTLiTAIRES

: RETOUR AU NIVEAU D APPEL

suite? l

Fig. 12.2 Masque PROGRAMMES UTIUTAIRES de S K O M I

Les touches de fonction FI à F6 permettent d'appeler le programme utilitaire corres- pondant. La touche F i permet d'afficher un masque proposant d'autres programmes utilitaires que l'on peut alors sélectionner au moyen des touches de fonction correspon- dantes.

O Siemens AG C 7 9 M X ) - W - W 0 1

Page 480: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

12.1.1 Choix bus

Les automates SIMATIC S5 de la série U permettent d'établir des liaisons en ligne entre les consoles de programmation et les cartes implantées dans le châssis, non seulement par enfichage direct d'un câble de liaison (liaison point à point), mais aussi via un réseau local SlNEC Hl, SlNEC L I ou SlNEC L2 ou encore via le BUS PG (CORIMUX).

Le programme utilitaire CHOIX BUS permet de créer et d'activer une liaison entre la console PG et le correspondant voulu. Ce chemin qui mène de la PG au correspondant est désigné ici par Liaison. Cette liaison permet d'exécuter toutes les fonctions de programmation, comme dans le cas d'une liaison directe point à point. Les appareils ou les cartes intervenant dans la liaison choisie sont également désignés par "nœuds" de la liaison. Les liaisons vers les différents correspondants peuvent être définies (au moyen des fonctions d'éditeur) en mode hors ligne (OFF) et en ligne (ON) de la console de pro- grammation. En mode hors ligne, la liaison est mémorisée sur disque dur dans le fi- chier de liaisons, (vous définissez la liaison à l'écran et la transférez ensuite sur le disque dur). L'activation d'une liaison n'est possible qu'en mode en ligne : vous appelez la liaison sur le disque dur ou activez la liaison que vous venez de créer. La commande DESACTIV. de ce programme utilitaire ou l'appel d'une autre liaison dans le masque PREREGLAGE d'un logiciel permet de supprimer la liaison préalable- ment activée. Les liaisons inutiles peuvent être supprimées du fichier de liaisons par effacement. Vous pouvez éditer les liaisons contenues dans le fichier de liaisons sur imprimante dans le cadre de la documentation de l'application.

(o Siemens AG C79XC-B8577-C040-01

Page 481: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions gdnérales Programmes utilitaires S5

Hiérarchie des menus pour le programme utilitaire CHOIX BUS

i S5-KOMI ~mgnmrnes utilitaires ~5

Logiciels STEP 5

I 1 AUX. FICH

IMPRIM. i 1 CARTOUCHE

CHOIX BUS

4 4 EDITER DESACTIV.

L

g

Fig. 12.3 Hiérarchie des menus pour le programme utilitaire CHOIX BUS

O Siemens AG C79KSB857?-C04001

l

14 14

t

IMPRIMER t

LIAISON EFFACER

f

ACTIVE T

LIAISON REPERT.

Page 482: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

Chargement du programme utilitaire CHOlX BUS

Situation de depan La PG affiche le masque CHOlX DES PAQUETS. > Appuyer sur la touche F2 (UTILITAIR) > Appuyer sur la touche F I (CHOIX BUS)

La PG affiche alors le menu CHOlX FONCTION/PREREGL de l'utilitaire CHOlX BUS :

SI MATIC S5 1 OFSO 1 1 NOM UAIS : FICH-LIAI : C:@@@@@@AP.INI

CARTOUCHE : NON FICH-CRTCH: C:@@@@@@Fl.INI

FICHIER-IMPR: C:@@@@@@DR.INI

INFERFACE SELECTIONNEE : ,AS511

INTERFACE ACTIVE : AS511

Fig. 12.4 Masque de préréglage de I'utillitaire CHOlX BUS

Préréglages pour CHOlX BUS Les paramètres suivants sont définis dans le masque de préréglage du choix bus.

NOM LIAIS, FICH-LIAI Attribuez à chaque liaison créée un nom de liaison. Vous pouvez mémoriser dans un fichier de liaisons des liaisons portant des noms différents. Un fichier de liaisons a une capacité de 100 liaisons différentes.

Page 483: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

Pour pouvoir mémoriser la liaison et le fichier de liaisons sur le support FD, le pro- gramme utilitaire doit connaître le nom de la liaison et le nom du fichier de liaisons. S'il manque l'un de ces deux noms, la liaison peut certes être créée et activée, mais pas mémorisée sur FD. L'appel d'une fonction au moyen des touches de fonction équivaut à une validation du nom de liaison et du fichier de liaisons.

CARTOUCHE, FICH-CRTCH Lors de l'édition sur imprimante (directe ou indirecte via un fichier de listage) des liai- sons d'un fichier de liaisons, il est possible d'imprimer un cartouche au bas de chaque page. La largeur du cartouche dépend de l'imprimante ; elle est soit de 80 caractères, soit de 132 caractères.

FICHIER-IMPR II est possible de brancher différents types d'imprimantes à la console de programma- tion. Cela présuppose un param6trage de l'interface vers l'imprimante. Ces paramètres sont mémorisés par la console PG dans un fichier imprimante.

INTERFACE SELECTIONNEE La console de programmation peut fonctionner sur différents réseaux locaux. Ce champ permet de sélectionner le réseau sur lequel fonctionne votre console PG.

INTERFACE ACTIVE Cette interface est affichée dans le masque CHOIX FONCTIONIPREREGL.

Toutes les autres actions de CHOIX BUS se rapportent à ces préréglages.

Définition des préréglages

Situation de départ Le curseur se trouve dans le champ NOM LIAIS. A titre d'exemple, on traitera une liaison de nom AG5 issue du fichier de liaisons AG. Ensuite, cette liaison sera imprimée. Le fichier cartouche s'appelle LIAIS et a une lar- geur de 132 caractéres. Les paramètres d'imprimante sont contenus dans le fichier imprimante PT89. Tous les fichiers se trouvent dans le répertoire en cours sur le lecteur C. La console PG dispose d'une interface AS 511.

Page 484: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

Introduire le nom de liaison La PG attend un nom commençant obligatoirement par une lettre et d'une longueur maximale de 19 caractères. > Ici : taper AG5. > Aller sur le champ suivant en appuyant sur la touche flèche large vers la droite.

Définir le fichier de liaisons La PG attend d'abord une désignation de lecteur suivie d'un deux-points, puis de 6 Ca- ractères au maximum. Elle ajoute automatiquement le type de fichier AP-INI. > Ici : taper C:AG. > Aller sur le champ suivant en appuyant sur la touche flèche large vers la droite.

La console ajoute automatiquement @@@@ aux positions restantes du nom de fichier.

Sélectionner l'édition avec cartouche Ce champ permet de choisir entre une édition sur imprimante avec ou sans cartouche. Pour le compléter, utiliser la touche F3 (CHOISIR). > Ici : appuyer sur F3 jusqu'à faire apparaître OUI. > Aller sur le champ suivant en appuyant sur la touche flèche large vers la droite.

Définir le fichier cartouche (FICHIER-CRTCH) La PG attend d'abord une désignation de lecteur suivie d'un deux-points, puis de 6 Ca- ractères au maximum. Le type de fichier F1 .IN1 correspond à un cartouche de 80 caractères, et le type F2.INI à un cartouche de 132 caractères. > Ici : taper C:[email protected]. > Aller sur le champ suivant en appuyant sur la touche flèche large vers la droite.

Définir le fichier imprimante (FICH-IMPR) La PG attend d'abord une désignation de lecteur suivie d'un deux-points, puis de 6 Ca- ractères au maximum. Le type DR.INI ne peut pas être modifié. > Ici : taper C:PT89. > Aller sur le champ suivant en appuyant sur la touche flèche large vers la droite.

La console ajoute automatiquement @@ aux positions restantes du nom de fichier.

Page 485: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions g6nérales Programmes utilitaires S5

DefinIr l'interface sélectionnée Le curseur pointe sur le champ INTERFACE SELECTIONNEE. La sélection par défaut est AS 511. La touche F3 (CHOISIR) permet de faire défiler les différentes possibilités AS 511, CP H l et CP L2. > Ici : pour s'initier à la fonction, appuyer plusieurs fois sur F3 (CHOISIR) jusqu'à faire

réapparaître AS 51 1.

Définition et mémorisation de la liaison

Les fonctions d'éditeur permettent de définir la liaison entre votre console PG et le partenaire (point extrême) avec lequel vous désirez communiquer. La liaison peut em- prunter le bus CORIMUX et les réseaux locaux SlNEC Hl , SlNEC L I et SlNEC L2. Les nœuds pourront être constitués par les composantes CP-Hl, CP-LI et CP-L2.

L'éditeur comprend les fonctions ci-aprés.

Définition du busIreseau local au moyen des touches de fonction - COWMUX Cette abréviation désigne le coordinateur 923 ou le multiplexeur

de PG (MUX 757) - CP-Hl - CP PG-Hl - CP-LI - CP-L2

Définition des nœuds au moyen des touches de fonction - P-EXT Cette abréviation désigne le point extrême de la liaison ; il peut

s'agir par exemple d'une CPU. - CP-Hl - CP-L1 - CP-L2

O Siemens AG C79000-B85n-W01

Page 486: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

Introduction de l'adresse d'un nœud CHOIX BUS connait deux types d'adresses : - ADRESSE ETHERNET : celle-ci n'intervient que dans le réseau local SlNEC H l

(voir le manuel du processeur de communication CP 535). - ADRESSE : celle-ci n'intervient que pour CORIMUX, SlNEC LI et SINEC L2.

Effacement du dernier élément de la liaison

II est possible de procéder aux préreglages suivants - nom du fichier programme (FICHIER-PROG.), - nom du fichier symbolique (FICHIER-SYMB.), - nom du fichier imprimante (FICHIER-IMPR.), - nom du fichier cartouche (FICHIER-CRTCH). Lorsqu'une liaison est appelée dans le masque de préréglage d'un autre logiciel, les paramètres des fonctions complémentaires, c'est-à-dire les noms de fichiers introduits pour CHOIX BUS, sont repris dans le masque de préréglage de ce logiciel.

Reprise de la liaison cr& dans le fichier de liaisons prereglé

Création d'une liaison Situation de départ Le programme utilitaire CHOlX BUS est chargé. La PG affiche à i'écran le masque CHOIX FONCTION. Les préréglages sont définis. A titre d'exemple, on va créer la liaison suivante :

CP-Hl (Adr. 080Q0601WOllJ (Adr. 12) -m+m COWMUX SlNEC H l SlNEC LI

La liaison préréglée existe déjà dans le fichier de liaisons, mais ne correspond pas au chemin voulu. Acette liaison sont associés le fichier programme, le fichier symbolique, le fichier imprimante et le fichier cartouche AG5. Ces fichiers se trouvent dans le niveau User en cours du lecteur C.

Page 487: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

Appeler la fonction d'éditeur > Appuyer sur la touche FI (EDITER)

Réactions possibles : Si la liaison et le fichier de liaisons préréglés existent, la liaison est lue et affichée. Si la liaison et le fichier de liaisons n'existent pas encore, une liaison "vide" est proposée comme base de création. De plus, la PG affiche à l'écran les messages NOUVELLE LIAISON et NOUVEAU FICHIER. Dans les deux cas, la PG est placée au début de la liaison.

Dans le cas présent, la PG affiche le masque suivant :

NOM LIAIS.: AG5

COR l MUX ml ADRESSE : 12

Fig. 12.5 Ailksque représentant la liaiçon à effacer

La touche Fi (ELEMENT EFFACER) permet de supprimer le dernier élément de la configuration. > Ici : appuyer sur Fi.

Le point extrême (PEXT) et le bus CORIMUX sont effacés. Aprésent, il est possible de redéfinir la configuration de la liaison en partant du masque reproduit à la page suivante.

Page 488: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

NOM LLAIS.: AG5

I l ELEMENT IFONCTION ,

Fig. 12.6 Masque de départ pour la dation d'une nouvelle liaison

F2 COWMUX F3 CP-Hl F4 CP-L2 F5 CP-LI F6 VALIDER

F i ELEMENT EFFACER

F8 FONCTION COM PLEM.

Le prochain bus sélectionné est COWMUX. Le prochain bus sélectionné est SINEC Hl. Le prochain bus sélectionné est SlNEC L2 Le prochain bus sélectionné est SlNEC LI. Termine la création de la liaison qui est alors mémorisée dans le fichier de liaisons préréglé. Efface le dernier élément inséré.

Possibilité de préréglage du fichier programme, fichier sym- bolique, fichier imprimante et fichier cartouche. Ce préréglage ne prend effet que lorsque cette liaison est activée a partir d'un autre logiciel.

La PG affiche à l'écran un masque de liaison vide. Le seul appareil représenté est la console PG. Au moyen des touches de fonction F2 à F5, vous pouvez choisir la suite du chemin, de nœud en nœud.

Page 489: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

> Appuyer sur la touche F2 (CORJMUX). La PG ajoute à la représentation graphique le bus PG (COWMUX) et affiche le sous-menu suivant :

I I ELEMWT P-MTR 1 1 VALIDER 1 EFFACER 1 COMPLEM.

FI P-EXTR Le prochain nœud est le point extrême. F3 CP-Hl Le prochain nœud est SlNEC Hl. F4 CP-L2 Le prochain nœud est SlNEC L2. F5 CP-L1 Le prochain nœud est SlNEC LI.

> Appuyer sur la touche F3 (CP-Hl). La PG ajoute à la représentation graphique le nœud et le bus SlNEC H l (CP-Hl) et affiche le sous-merru suivant :

I .- . . .

I CP-HI ICPPGHI I I VALIDER l EFFACER ICOMPLEM.

F3 CP-Hl Le prochain nœud est SlNEC Hl. F4 CP PG-Hl Le prochain nœud est le point extrême ; celui-ci est raccordé

directement au bus SlNEC Hl .

> Appuyer sur la touche F3 (CP-Hl) La PG ajoute à la représentation graphique le nœud SlNEC H l (CP-Hl) et affiche le sous-menu suivant :

P-EXTR I COWMUX I I CP-L;! I CP-LI l VALIDER l EFFACER I COMPLEM.

FI P-EXTR Le prochain nœud est le point extrême. F2 COWMUX Le prochain nœud est COWMUX. F4 CP-L2 Le prochain nœud est SlNEC L2. F5 CP-L1 Le prochain nœud est SlNEC LI.

Page 490: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

> Appuyer sur la touche F5 (CP-LI) La PG ajoute à la représentation graphique le nœud et le bus SINEC 11 (CP-LI), ainsi que le point extrême et affiche le sous-menu suivant :

l FONCTION 1 1 1 1 1 VALIDER 1 EFFACER / COMPLEM.

F6 VALIDER Termine la création de la liaison qui est alors mémorisée dans la fichier de liaisons préréglé.

R ELEMENT Efface le dernier élément inséré. EFFACER

F8 FONCTION Possibilité de préréglage du fichier programme, du fichier sym- COMPLEM. bolique, du fichier imprimante et du fichier cartouche. Ce préré-

glage ne prend effet que iorsque cette liaison est activée à partir d'un autre logiciel.

Adresse du nœud Les cavaliers ou les micro-intenupteurs permettent de configurer I'adresse de chaque neud.

Introduire I'adresse dans CHOIX BUS CHOIX BUS connait deux types d'adresses : - ADRESSE ETHERNET : celle-ci n'intervient que dans le réseau local SlNEC Hl .

II faut l'indiquer en notation hexadécimale. Voir le manuel du processeur de com- munication CP 535.

- ADRESSE (COWMUX et SlNEC LI) : lors de la création de la liaison, précisez I'adresse des nœuds en numérotation décimale dans le champ ADRESSE : COWMUX : les adresses peuvent prendre une valeur entre 1 et 30 (se référer à la description dans les instructions du COFUMUX). SlNEC L l : les adresses peuvent prendre une valeur entre 1 et 30 SINEC L2 : les adresses peuvent prendre une valeur entre 1 et 31

La PG attend l'introduction des adresses. > Taper le chiffre 7. > Déplacer le curseur sur I'adresse de nczud suivante. > Taper le nombre 080006010001 ou I'adresse de votre choix. > En déplaçant le curseur, on parvient dans le champ MOT-PASS. Ne rien inscrire

dans ce champ. > Déplacer le curseur sur I'adresse de naeud suivante. > Taper le nombre 12.

Page 491: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

Introduire les fonctions complémentaires > Appuyer sur la touche F8 (FONCTION COMPLEM.).

La PG affiche le masque pour la définition du fichier programme, du fichier sym- bolique, du fichier imprimante et du fichier cartouche. Pour chacun de ces noms de fichiers, la PG attend d'abord une désignation de lecteur suivie d'un deux-points, puis de 6 caractères au maximum. Si i'on introduit moins de 6 caractères, la console ajoute automatiquement des @ pour compléter le nom de fichier. Le type de fichier est ajouté automatiquement.

> Pour chaque nom de fichier, taper C:AG5. Après la première introduction, ce nom est affiché automatiquement pour les autres fichiers.

> La touche déplace le curseur dans le champ de saisie suivant. 7 Après avoir défini tous les noms, terminer cette fonction en appuyant sur F6

(VALIDER). La PG retourne alors au masque précédent.

Ce préréglage ne prend effet que lorsque la liaison est appelée depuis un autre logiciel.

Validation de la liaison La liaison a été créée. > Appuyer sur la touche F6 (VALIDER).

Cette action clôture la phase de création de la liaison. Si le nom de liaison et le fichier de liaisons ont été indiqués, l'information de liaison est reprise dans le sys- tème d'exploitation et la liaison est mémorisée. Ensuite, la PG retourne au masque CHOIX FONCTION/PREREGL.

Impression du fichier de liaisons La fonction IMPRIMER permet d'imprimer : - la liste des liaisons existantes dans le fichier de liaisons préréglé, - toutes les liaisons du fichier de liaisons préréglé, - la liaison préréglée. L'édition sur imprimante s'effectue en tenant compte du fichier cartouche et du fichier imprimante préréglés.

Page 492: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

Le listage comporte pour l'essentiel, les informations suivantes : - numéro de feuille, - nom du fichier de liaisons, - nom de la liaison préréglée ou nom des liaisons, - la liaison dans la même présentation qu'à l'écran.

Impression depuis le fichier de liaisons pr6r6gl6 Situation de depart La console PG affiche le masque CHOIX FONCTIONIPREREGL.

C H O I X F O N C T I O N I P R E R E G L SIMATIC S5 / OFSOI 1

NOMLIAIS : AG5 FICH-LIAI : CAG@@@@AP.INI

FICHCRTCH : C:[email protected]

FICHIER-IMPR : C:PT89@@DR.INI

INTERFACE SELECTlONNEE : AS511 INTERFACE ACTNE : AS511

LIAISON LIAISON k D E R / IMPRIMER 1 CHOISIR / ACTIVE / IIESAcTN / EFFACER REPERT. 1 RETOUR)

Fig. 12.7 Masque CHOIX FONCTIWPREREGL avec champs complétés

> Appuyer sur la touche F2 (IMPRIMER). La PG affiche le menu suivant pour déclencher l'impression :

I .-

1 L~AISONS 1 C O M P L ~ 1 PAR ETAPE 1 1 1 RETOUR

12 - 16 O Siemens AG C79000-B85n-C06001

Page 493: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions gdnérales Programmes utilitaires S5

> Appuyer sur F3 (LISTE LIAISONS) pour obtenir la liste de tous les noms de liaisons inscriis dans le fichier de liaisons préréglé.

> Appuyer sur F4 (COMPLETE) pour obtenir toutes les liaisons du fichier de liaisons préréglé.

> Appuyer sur F5 (PAR ETAPE) pour obtenir la liaison préréglée.

Activation de la liaison sélectionnée

La fonction ACTIVE permet d'établir la communication vers un nœud ou vers le point extrême. Le chemin qui y mène est défini par la liaison définie dans le masque de ,préréglage. Au sein de cette fonction, il est possible d'appeler le bloc SYSID du réseau local SlNEC H l et de le resauvegarder après une éventuelle modification. Les fonctions suivantes peuvent être appelées :

SYSlD Si une liaison emprunte le réseau local SINEC Hl , vous pouvez demander l'affichage à l'écran des SYSID des différents nœuds. Le SYSID permet d'identifier le nœud consi- déré, par exemple CP 535, CP 530 ou CP 141 ou CP 1014. Si la console de program- mation comporte une interface vers le réseau SlNEC H l (CP 141 ou CP 1014), vous pouvez vous servir du programme utilitaire CHOIX BUS pour paramétrer ou modifier le SYSID. Le SYSID du processeur de communication CP 535 ou CP 530 ne peut être modifié qu'à l'aide du logiciel de paramétrage COM correspondant. Vous trouverez de plus amples informations dans le manuel du processeur de commu- nication CP 535.

Activation Lorsque la liaison est créée et mémorisée, vous pouvez l'activer étape par étape (de nœud à nœud) ou de façon complète.

O Siemens AG C7SUGB8577-CW001

Page 494: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

Appel de la fonction ACTIVE Situation de depart Le programme utilitaire CHOIX BUS est chargé. La PG affiche à l'écran le masque CHOIX FONCTIONJPREREGL. Vous avez soit créé une liaison, soit indiqué une liaison et le fichier de liaison corres- pondant dans le masque de choix des fonctions.

> Appuyer sur la touche F4 (ACTIVE). La PG aifiihe le graphique correspondant à la liaison mémorisée ainsi qu'un nou- veau menu.

f

l

II/ pECT ADRESSE : 12

NOM LIAIS: AG5

( SYSID 1 1 PAR ETAPE~ 1 COMPLETE 1 I 1 RETOUR j

Fig. 12.8 Masque pour I'acbctr~tion d'une /&on

FI SYSlD Lecture du SYSlD du dernier nœud actif F2 PAR ETAPE Activation étape par étape de la liaison sélectionnée F5 COMPLETE Activation de la liaison complète sélectionnée F8 RETOUR vers le masque précédent

Un astérisque situé à droite de l'écran signale jusqu'à quel nœud la liaison est établie.

12 - 18 O Siemens AG C79030Bô577-COQO-01

Page 495: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctjons générales Programmes utilitaires S5

Lecture ou modification du SYSID

La PG affiche le SYSID (identificateur système) du dernier nœud active si celui-ci en comporte un.

Situation de depart L'utilisateur a déclenché la fonction ACTIVE. La PG affiche la liaison creée ainsi que le menu suivant :

SYSlD 1 1 PAR ETAPE 1 1 COMPLETE 1 I 1 RETOUR

> Appuyer sur la touche F3 (PAR ETAPE). Le premier nœud de la liaison est activé.

> Appuyer sur la touche FI (SYSID). La PG affiche à l'écran le masque SYSID.

\

IDENTlFlCATiON SYSTEME POUR CARTE :

TYPE-CP : ........ VERSION :

MOT-PAS : ......... DATE

ADR-MUX ... NO. ESCLAVE : SNR-BASE: ...

CARTCHE . . . . . . CAP.CARTCHE: . . . KO

ADREÇS. ETHERNET :. . . . . . . . . . . . . . . . . . H

ID-NSAP ....................

Fig. 12.9 Msque d'identification système d'une carte

Page 496: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes - utilitaires 55 Fonctions générales

Le masque SYSID d'un processeur de communication déjà paramétré en local ou "plus éloigne" .est affiché à l'écran avec les paramètres correspondants.

Si vous avez installé dans votre PG une interface (CP 141 ou CP 1014) vers le réseau local SlNEC Hl, vous pouvez modifier ou paramétrer le SYSID via I'utili- taire CHOIX BUS. En revanche, vous ne pouvez pas modifier le SYSID de pro- cesseurs de communication "plus éloignés" via CHOIX BUS, mais seulement l'afficher.

> Les touches fléchées permettent de se déplacer de champ à champ dans le masque SYSID. Introduire les paramètres d'identification.

> Appuyer sur la touche FI (DEF SYSID) pour mémoriser les paramètres d'identifi- cation. La console réaffiche le masque précédent.

Activation de la liaison préréglk

Situation de départ La fonction ACTIVE a été appelée. La PG affiche la liaison créée en même temps que le menu suivant :

MF sYsD 1 1 P A R E T A P ~ 1 COMPLETE/ l 1 RETOUR

> Appuyer sur F3 (PAR ETAPE). La console PG fait progresser d'un nœud l'activation de la liaison affichée. Les nœuds actifs sont repérés par un astérisque (*).

> Appuyer sur F5 (COMPLETE). La PG active tous les nœuds de la liaison affichée ; les nœuds actifs sont repérés par un astérisque (*).

Page 497: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions - générales Programmes utilitaires S5

Désactivation de la liaison

La fonction DESACTIV. sert à mettre fin à la liaison définie dans le masque de préré- glage.

Situation de départ La PG affiche le masque CHOIX FONCTION/PREREGL.

LVIIaWN LIA13UN EDITER 1 IMPRIMER 1 CHOISIR 1 ACTIVE 1 DESACTN. 1 EFFACER 1 REPERT. 1 RETOUR

La liaison portant le nom AG5 a été activee.

> Appuyer sur la touche F5 (DESACTIV.). La PG désactive la liaison existante.

Liste de toutes les liaisons dans le fichier de liaisons

La fonction LIAISON REPERT. permet d'afficher la liste de toutes les liaisons contenues dans le fichier de liaisons sélectionné.

Situation de depart La console PG affiche le masque CHOIX FONCTIONIPREREGL.

Appeler la fonction REPERTOIRE > Appuyer sur la touche F i (LIAISON REPERT.).

La console PG affiche le répertoire de toutes les liaisons du fichier de liaisons.

Retour au masque CHOIX FONCTION > Appuyer sur la touche F8 ou sur la touche d'abandon.

Page 498: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Prog-mmes utilitaires S5 Fonctions générales

Effacement d'une liaison

La fonction LIAISON EFFACER permet d'effacer une liaison dans le fichier de liaisons sélectionné. Si ce fichier ne contient qu'un seul nom de liaison, le fichier est également effacé.

Situation de départ La console PG affiche le masque CHOIX FONCTIONIPREREGL.

LIAISON LIAISON E O m R 1 IMPRIMER 1 CHOISIR / ACTNE 1 DESACTN. / EFFACER / REPERT. / RETOUR

Appeler la fonction LIAISON EFFACER > Appuyer sur la touche F6 (LIAISON EFFACER).

La PG demande confirmation par EFFACER ?

Lancer la fonction LIAISON EFFACER OUI : Appuyer sur la touche FI ou sur la touche de validation. NON : Appuyer sur la touche F3 ou sur la touche d'abandon.

0 Siemens AG CmooO-Bô57ï-C040-01

Page 499: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctjons g6n6rales Programmes utilitaires S5

12.1.2 Création d'un cartouche d'impression

Lors de l'édition sur imprimante de programmes d'application S5 (directement ou via un fichier de listage), vous pouvez imprimer automatiquement au bas de chaque page un certain nombre de lignes : le cartouche d'impression. La largeur du cartouche dépend de l'imprimante : elle peut être de 80 ou de 132 ca- ractères. Etant donné que chaque cartouche est mémorisé dans un fichier en propre (FICHIER- CRTCH), vous pouvez choisir entre plusieurs combinaisons selon les fichiers à impri- mer et les cartouches.

Hierarchie des menus pour le programme utilitaire CARTOUCHE

C H O I X B U S J i

.(

S K O M I - a . P r o g r a m m e s u t i l i t a i r e s S5

1 CARTOUCHE

a o u

lol

+ / 1 E F F A C E R

.... v

1 C O P I E R

Fig. 12.10 Hiérarchie des menus pour le programme utilitaire CARTOUCHE

v Logicieis STEP 5

O Siemens AG C79000-W-CW001

AUX.FICH v I M P R I M .

Page 500: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes - utilitaires S5 Fonctions générales

Fonctions du programme utilitaire éditeur de cartouche

Fonction d'éditeur (EDITEU R) - élaboration d'un nouveau cartouche (FICHIER-CRTCH) - appel, vérification, modification et stockage sous le même nom d'un cartouche

existant (FICHIER-CRTCH) - sélection de la largeur du cartouche à élaborer. COPIER un cartouche existant dans un fichier cartouche. EFFACER un fichier cartouche.

Chargement du programme utilitaire CARTOUCHE Situation de depart La PG affiche le menu des différents programmes utilitaires :

> Appuyer sur la touche F2 (CARTOUCHE) La PG affiche le masque EDITEUR CARTOUCHE.

O Siemens AG C79000B8577-Cû4û-01

Page 501: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions - générales Programmes utilitaires S5

f 7 E D I T E U R C A R T O U C H E SIMATIC S5 1 OFSû2

FICHIER-CRTCH : F I . IN1

LARGEUR CARTOUCHE : 80 CARACTERES

Fig. 12.11 Masque de /'éditeur de cartouche d'impression

F I EDITEUR Elaboration et mémorisation d'un nouveau cartouche ou affichage et modification d'un cartouche existant.

F2 COPIER Duplication d'un cartouche existant dans un nouveau fichier cartouche.

F3 CHOISIR Choix de la largeur de cartouche (80 ou 132 caractères). F4 EFFACER Effacement du fichier cartouche complet précisé. F8 RETOUR Retour au menu des programmes utilitaires.

Introduction des préréglages pour le cartouche

FICHIER-CRTCH Vous élaborez le cartouche sur la PG et le mémorisez dans un fichier spécial ou FICHIER-CRTCH. Vous pouvez indiquer dans le masque de préréglage de chaque logiciel STEP 5 le cartouche que vous désirez imprimer ultérieurement en y précisant le nom du fichier cartouche. Le fichier cartouche est du type FI. IN1 (cartouche de 80 caractères de largeur) ou F2.INI (cartouche de 132 caractères).

O Siemens AG C79000B85ï?-C040-01 12 - 25

Page 502: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Progrgmmes utilitaires S5 Fonctions générales

LARGEUR CARTOUCHE Vous avez le choix entre deux largeurs de cartouche (80 ou 132 caracteres) que vous pouvez choisir dans le masque EDlTEUR CARTOUCHE, selon le type d'imprimante. Les différentes largeurs se reconnaissent au nom du fichier cartouche : par ex. A: LISTESF1.INI a une largeur de cartouche de 80 caractères

A: TESTERF2.INI a une largeur de cartouche de 132 caractères

Définition des préréglages Situation de depart Le curseur se trouve dans le champ de saisie FICHIER-CRTCH. A titre d'exemple, nous introduirons le nom EXEMP1 pour le fichier cartouche et choi- sirons une largeur de 132 caractères. Ce fichier sera stocké dans le niveau User en cours du lecteur C.

Taper le nom du fichier cartouche La PG attend d'abord la désignation du lecteur suivie d'un deux-points, puis de 6 ca- ractères au maximum. Si le nom comporte moins de 6 caractères, elle y ajoute des @. La PG complète automatiquement le nom par F1.INI ou F2.INI. 80 caractères : La PG ajoute automatiquement le type de fichier FI. IN]. 132 caractéres : La PG ajoute automatiquement le type de fichier F2. INI. > Ici : Taper la suite caracteres C:EXEMP1 > Appuyer sur la touche de retour chariot.

La PG ajoute automatiquement le type de fichier FI ANI, car la valeur prérkglee pour la largeur de cartouche est de 80 caractères : C: EXEMP1 FI .INI. > La touche à flèche vers le bas permet de venir se placer dans le champ LARGEUR

CARTOUCHE.

Introduire la largeur du cartouche > Appuyer sur la touche F3 (CHOISIR) jusqu'à ce que la PG affiche la largeur de

cartouche voulue. > Appuyer une nouvelle fois sur F3.

La PG affiche le nombre 132 et modifie en même temps le type de fichier cartouche en F2.INI.

Q Siemens AG C79000-B8577-C040-01

Page 503: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions - gén6rales Programmes utilitaires S5

Saisie du cartouche

Introduction de texte Chaque cartouche est subdivisé en plusieurs champs dans lesquels on se positionne à l'aide des touches du curseur. La sélection du mode "Introduction de texte" s'effectue à l'aide des touches de fonction affichées au bas de l'écran. Le champ sélectionné apparait automatiquement en vidéo inverse et est reproduit en grandeur "nature" dans la partie supérieure du masque. Certains champs comportent déjà du texte modifiable par frappe substitutive. Certaines zones des champs n'admettent pas l'écriture d'un texte, car elles sont par exemple réservées à l'impression automatique du numéro de page. Ces zones sont repérées par le caractère #.

Fonctions des touches lors de l'introduction d'un texte

Lorsque le curseur se trouve dans un champ de saisie de texte, il peut être déplacé librement dans ce champ au moyen des touches fléchées : - flèche vers le haut ou vers le bas :

déplacement du curseur d'une ligne ou d'un champ vers le haut ou le bas. - flèche large vers la gauche :

déplacement du curseur dans le champ précédent. - flèche large vers la droite :

déplacement du curseur dans le champ suivant. - flèche fine vers la gauche ou la droite :

déplacement du curseur sur le caractère précédent ou suivant. - insertion d'un espace horizontal :

les autres caractères sont décalés d'un cran vers la droite. - effacement d'un caractére :

le caractére indiqué par le curseur est effacé.

Page 504: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes - utilitaires 2% Fonctions générales

Saisie du cartouche

Situation de depart La PG affiche à l'écran le masque EDITEUR CARTOUCHE.

Appeler le masque pour t'introduction de texte > Appuyer sur la touche FI (EDITEUR) La PG affiche à l'écran le masque correspondant à la largeur de cartouche présélectionnée. Largeur de cartouche de 80 caractères f 7

S I E M E N S A G

( INT.TEXT~ FIN TEXTE^ I I 1 VALIDER 1 I )

Fig. 12.12 Masque de saisie d'un cartouche & kirgeur 80 caractères

F1 INT.TEXTE Le curseur vient se placer dans le champ de texte supérieur ; le champ choisi est visualisé via une fenêtre. On peut introduire un texte de son choix.

F2 FIN TEXTE Le curseur quitte le champ de texte ; on peut sélectionner un nouveau champ de texte en positionnant le curseur dans une fenêtre.

F6 VALIDER Le cartouche que l'on vient de créer est mémorisé dans le fichier de cartouche préréglé.

Page 505: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions - générales Programmes utilitaires S5

Largeur de cartouche 132 caractbres

DATE: I

Fig. 12.13 Masque de saisie d'un cartouche de 132 caractères

Certains champs du cartouche contiennent déjà du texte. Mis à part le caractère #, vous pouvez écraser tous les caractères des textes proposés. Ici : Etant donné que le fichier cartouche de nom EXEMP1 n'existe pas encore, le message NOUV. CREATION apparaît en haut à droite. S'il existait déjà, le message MODIFI- CATION apparaitrait.

Introduire du texte > Appuyer sur la touche FI (INT.TEXTE). > Taper le texte voulu.

Quitter le champ de texte > Appuyer sur la touche F2 (FIN TEXTE).

Le curseur saute dans un des champs de texte suivants. Vous pouvez sélectionner un champ de texte au moyen des touches du curseur.

O Siemens AG C79000-Bû5ïi-CW001 12 - 29

Page 506: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes - utilifaires S5 Fonctions générales

Sauvegarder le cartouche

Appuyer sur la touche F6 (VALIDER) La PG stocke le cartouche dans le fichier cartouche préréglé (si un fichier cartouche existe déjà, il est écrasé) et affiche le masque EDITEUR CARTOUCHE.

Copie d'un cartouche

Cette fonction permet de copier le fichier cartouche spécifié dans le masque de préré- glage dans un fichier cartouche à préciser. Si le fichier de destination existe déjà, la console demande confirmation. Si vous répondez par l'affirmative, le fichier existant est écrasé ; si vous répondez par la négative, l'opération de copie n'est pas exécutée.

Situation de départ La PG affiche le masque EDITEUR CARTOUCHE. On veut copier le fichier cartouche sur le lecteur A, en lui conservant son nom.

Appeler le masque pour la copie > Appuyer sur F2 (COPIER).

La PG affiche la ligne de commande suivante :

COPIER LE FICHIER C:EXEMPlF2.1NI DANS FICHIER F2.INI

Taper le nom du fichier de destination Le curseur se trouve dans le champ de saisie du nom du fichier destination. La PG attend d'abord la désignation du lecteur suivie d'un deux-points, puis de 6 caractères au maximum. > Taper la suite de caractères A:EXEMP1. > Appuyer sur la touche de retour chariot. > Appuyer sur la touche de validation.

Le fichier source est copié dans le fichier de destination. Si le fichier existe déjà sous ce nom sur le lecteur, la PG demande confirmation :

Fichier de destination déjà sur FD, écraser ?

> Appuyer sur la touche de validation pour écraser le fichier existant. > Appuyer sur la touche d'abandon pour que la copie ne soit pas exécutée.

12-30 O Siemens AG C79000-B85n-C04001

Page 507: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

Effacement d'un cartouche

Cette fonction a pour effet d'effacer le fichier cartouche spécifié dans le masque de préréglage. La console PG signale l'éventuelle absence du fichier cartouche à effacer.

Situation de depart La PG affiche le masque EDITEUR CARTOUCHE.

Appeler le masque pour l'effacement > Appuyer sur F4 (EFFACER).

La console affiche la ligne de commande suivante :

EFFACER LE FICHIER C:EXEMP1 F2.IN1

Effacer 3 > Appuyer sur la touche de validation pour écraser le fichier cartouche préréglé. > Appuyer sur la touche d'abandon pour conserver le fichier cartouche préréglé.

Page 508: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

12.1.3 Imprimante

L'utilisateur peut raccorder différents types d'imprimantes à la console de programma- tion. II lui faut cependant paramétrer i'interface pour imprimante. Ces parametres d'im- primante sont mémorisés par la PG dans un fichier imprimante. Dans les présentes instructions, les imprimantes PT 88, PT 89 et PT 90 de la société Siemens AG sont désignées par imprimantes standard. Tous les autres types d'impri- mantes sont désignés par imprimantes non Siemens. Les parametres des imprimantes standard sont préréglés dans le programme utilitaire et peuvent être appelés. Pour les imprimantes non Siemens, il incombe à l'utilisateur de définir les paramètres spécifiques au type d'imprimante utilisé.

Fonctions du parametrage d'imprimante

Préréglage - Introduire le nom du fichier imprimante. - Choisir le type d'imprimante. - Choisir le support d'édition (édition sur fichier de type LS. IN1 en vue d'une

impression différée ou édition sur imprimante pour imprimer durant la pro- grammation). Si l'on a opté pour l'édition sur fichier, les recopies d'écran (HARDCOPY) sont également transférées dans ce fichier et ne sont pas imprimées directement.

Editeur - Création (fonction d'éditeur) d'un nouveau fichier imprimante. - Appeler le fichier imprimante existant, le modifier et le mémoriser sous le même

nom - Paramétrer l'imprimante non Siemens. Contrairement aux paramètres des

imprimantes standard qui sont prédéfinis, ceux des imprimantes non Siemens peuvent être modifiés.

Copier le fichier imprimante préréglé.

Effacer le fichier imprimante préréglé.

Valider un fichier imprimante existant.

O Siemens AG C m B 8 5 n - C M O - 0 1

Page 509: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

Hierarchie des menus pour le programme utilitaire "Parametrage imprimante"

4 S5-KOMI ' 1 '] 4 Programmes .ilitaires S.

Logiciels STÉP 5

CONT-LOG-LIST

I

AUX. FlCH

EPROMIEEPROM

...... etc.

+ 1 C O P I E R E D I T E U R

01 Valider : le fichier imprimante est stocké

Valider : le fichier imprimante est activé et repris dans le masque de préréglage des logiciels STEP 5

Fig. 12.14 Hiérarchie des menus pour le programme utilitaire "Paraméb-age imprimante"

Page 510: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

Chargement du programme utilitaire IMPRIM.

Situation de depart La PG affiche le menu des différents programmes utilitaires. Au moyen de la touche de fonction F3, sélectionnez directement le paramétrage d'imprimante ou bien sélec- tionnez le programme utilitaire au moyen de la touche de fonction F7 (AUTRES).

> Appuyer sur la touche F3 (IMPRIM.) La PG affiche à l'écran le masque PARAMETRAGE IMPRIMANTE. Le curseur se trouve dans le champ de saisie FICHIER-IMPR. L'exemple ci-dessous suppose qu'aucun fichier imprimante n'a été traité précédemment, ce qui explique que les champs de saisie sont vides. Dans le cas contraire, le champ FICHIER- IMPR contient le nom du dernier fichier d'imprimante créé. , -

P A R A M E T R A G E I M P R I M A N T E SIMATIC S5 / OFS06

FICHIER-IMPR : DR. IN1

N P E IMPR. PT 88 ( A 4 )

EDlTlON SUR IMPRIMANTE

Fig. 12.15 Masque de paramétrage de l'imprimante

12 -34 CS Siemens AG C79000-BE7-COCO-01

Page 511: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fondjons générales Programmes utilitaires S5

F I EDITEUR Si une imprimante standard est sélectionnée (PT 88/89/90), les paramhtres corrects sont automatiquement affichés ; ils ne sont pas modifiables. Pour les imprimantes non Siemens, les paramètres proposés peuvent être modifiés.

F2 COPIER Duplication du fichier imprimante préréglé. F3 CHOISIR Possibilité de choix du type d'imprimante, par exemple PT 88,

ou du support d'édition (imprimante ou fichier). F4 EFFACER Effacement du fichier imprimante complet. F6 VALIDER Activation du fichier imprimante existant. F8 RETOUR Retour au masque PROGRAMMES UTILITAIRES.

Préréglages du paramétrage d'imprimante

FICHIER-IMPR Tous les paramètres de I'imprimante sont mémorisés dans un fichier imprimante auquel vous pouvez accéder à votre gré, par exemple pour le modifier et le remémoriser sous un autre nom. Tous les logiciels STEP 5 accèdent au même fichier imprimante, sauf si vous avez appelé et validé un autre fichier imprimante dans le masque de préréglage du logiciel en cours de traitement. Vous pouvez demander à tout moment l'affichage du fichier imprimante valable, en appelant le masque de préréglage du logiciel STEP 5 en cours de traitement ou le programme utilitaire IMPRIM. Le fichier imprimante est du type DR.INI.

TYPE IMPR. Indiquer le type d'imprimante équivaut à choisir le jeu de caractères de commande spécifiques de l'imprimante. Vous avez le choix entre : - PT 88 (seulement pour format A4), - PT 89 (pour formats A3 et A4), - PT 90 (pour formats A3 et A4), - non Siemens (pour formats A3 et A4).

Q Siemens AG c m B 8 5 n - w o 1

Page 512: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

EDlTiON SUR Vous pouvez choisir entre une édition directe sur imprimante ou une édition sur fichier (de type LS.INI) en vue d'une impression différée de l'ensemble - soit par le biais de l'utilitaire S5 AUX.FICH, - soit par une commande du système d'exploitation.

m Lors de l'édition sur fichier, le contenu du fichier n'est pas écrasé, mais les nou- velles données à imprimer sont ajoutées à la fin du fichier.

Définir les préréglages

Situation de depart Après le chargement du programme utilitaire, le curseur est positionné dans le champ de saisie FICHIER-IMPR. A titre d'exemple, nous choisirons le nom PT89 pour le fichier imprimante qui sera mémorisé sur le lecteur C. L'imprimante est du type PT89. On opte cependant pour une édition sur le fiihier lMPRlM qui se trouve dans le niveau User en cours du lec- teur C.

Définir FICHIER-IMPR

> Introduire le nom du fichier imprimante. La PG attend d'abord l'introduction de la désignation du lecteur, suivie d'un deux- points et d'une suite de 6 caractères au maximum. La PG ajoute automatiquement le type DR-INI.

> Ici : Taper la suite de caractères C:PT89 > Appuyer sur la touche de retour chariot.

Les deux positions restantes du nom sont remplies par des @ par la PG.

Si le fichier imprimante existe, le masque de préréglage est complété avec les paramètres de ce fichier.

Choisir TYPE IMPR.

> Appuyer sur la touche à flèche large vers le bas. Le curseur vient se placer dans le champ de saisie TYPE IMPR. Le type standard est PT 88 (A4).

> La touche F3 (CHOISIR) permet de choisir entre PT 88, PT 88S, PT 89, PT 89S, PT 90 et les imprimantes non Siemens.

12 -36 0 Siemens AG C79000-88577-W01

Page 513: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions gbnérales Programmes utilitaires S5

> Appuyer à plusieurs reprises sur la touche F3 (CHOISIR) jusqu'à faire réapparaître I'imprimante PT 89.

EDlnON SUR

> Appuyer sur la touche à flèche vers le bas. Le curseur se trouve maintenant dans le champ de saisie EDlTlON SUR.

> La touche F3 (CHOISIR) permet de sélectionner le support d'édition voulu : édition directe sur imprimante ou édition sur un fichier de listage du type LS.INI (en vue d'une impression différée des listages et des recopies d'écran).

> Appuyer sur la touche F3 jusqu'à ce que le mot FICHIER et le champ de saisie NOM FICH. apparaissent sur l'écran. Le curseur se trouve dans ce champ.

> Taper le nom du fichier de listage. La PG attend l'introduction de la désignation du lecteur, suivie d'un deux-points, puis d'un nom de 6 caractères au maximum. Les caractères LS.INI sont ajoutés automatiquement et ne peuvent pas être modifiés.

> Ici : Taper la suite de caractéres CAMPRIM. > Appuyer sur la touche de retour chariot.

P A R A M E T R A G E I M P R I M A N T E SIMATIC S5 / OFSûô

I l

FICHIER-IMPR C :PT89@@ DR. 1 N I

TYPE IMPR. PT 89 ( A3 )

EDrrlON SUR FICHIER NOM-FICH.: C : IMPRIMLS.IN1

( EDirEUR 1 COPIER 1 CHOISIR 1 EFFACER 1 1 VALIDER 1 1 RETOUR )

Fig. 12.16 Masque de paramétrage de I'imprimante avec champs complétés

O Siemens AG CiWCGB8577-CW001 12 -37

Page 514: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

Saisie des paramètres d'imprimante

Ce masque pemet de définir les paramètres d'imprimante suivants :

/ FICHIER-MPR.: C PTôS@@DR. I N I MPE: PT 89 (A3) NOUV. CREATION 'i BUSY :pJ TPS ATTENTE: : ::IF 1

Sequence de début Sequence de fin Espacement (1 0 caraWpwce) Espacement (1 2 caradJpouce) Espacement (1 7 caracflpouce)

LIGNESPAGE : SKI P-OE R :m

lB.SB.31,7R 1B. 58.32,n; 1B. SB, 34, ï?;

CARACTERES M COMMANDE SEWENCE

1 1 CHOISIR 1 1 1 VALIDER 1 INFO 1

Tabulateur horizontal Index donne gauche

Fig. 12.17 Masque de paramétrage d'une imprimante PT 89

01 ;

BUSY Le signal BUSY est une partie du protocole d'interface ; il commande la transmission.

TPS ATENTE Après chaque interligne (LF) et retour chariot (CR), la PG suspend de ce temps d'at- tente la transmission du caractère suivant vers l'imprimante. Le temps d'attente n'est actif que si l'imprimante n'exploite pas le signal BUSY (para- métrage BUSY : NON). II est inopérant pour l'édition sur fichier. Les informations concernant les temps d'attente iigurent dans la notice de l'imprimante.

LIGNESIPAGE Pour les imprimantes standard, le nombre de lignes par page est donné.

Page 515: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions gdndrales Programmes utilitaires S5

SKIP-OVER Ce paramétre permet de préciser si le changement de page doit se faire par le carac- tère de commande FF (changement de page) ou par ajout de lignes blanches jusqu'à concurrence du nombre LIGNESIPAGE.

CARACTERES DE COMMANDE Avec les séquences de caracteres de commande, on aborde les caractéristiques spé- cifiques de l'imprimante. Une telle séquence peut avoir une longueur maximale de 127 octets. Pour de plus amples renseignements concernant les caractères de commande, veuillez consulter la notice de I'imprimante. - Séquence de début et séquence de fin

Chaque demande d'impression est précédée de l'envoi à l'imprimante de la séquence de début et est suivie de l'envoi de la séquence de fin.

- Espacement Cette séquence de caractéres de comrnande spécifie le nombre de caractères par pouce :

écriture normale (1 0 caracteres par pouce), écriture comprimée (12 caracteres par pouce), écriture super-comprimée (17 caracteres par pouce).

- Tabulateur horizontal Cette séquence de caractères de commande place la tête d'impression sur une colonne prédéfinie. La position à laquelle sera inscrit de façon dynamique le numéro de colonne calculé est par défaut "00". La PG calcule la colonne suivante contenant un caractère imprimable à partir de la position momentanée de la tête d'impression et du nombre d'espaces qui suivent. Cette position est reprise dans la séquence de caractères de comrnande.

- Index de colonne gauche Cet index est nécessaire au calcul des caractères de réservation pour le tabulateur horizontal. II s'agit de l'index de la colonne de gauche de I'imprimante ; il indique si elle commence par O ou 1.

Pour la plupart des imprimantes standard, les caractères de commande sont définis une fois pour toutes et ne peuvent pas être modifiés, à l'exception des séquences de début et de fin.

Page 516: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

Situation de depart Vous avez appelé le programme utilitaire et procéd6 au préréglage suivant : AUTRE comme nom du fichier imprimante, NON SIEMENS A3 comme type d'imprimante et IMPRIMANTE comme support d'édition (EDITION SUR). > Appuyer sur la touche FI (EDITEUR).

La PG affiche le masque de saisie des paramGtres d'imprimante.

FICHIER-IMPR.: C AUTRE@DR . I N I TYPE: NON SIEMENS (A3) NOUV. CREATION

TPS ATENTE

LIGNEYPAGE : 1721 SKI P-OVE R :m r 1 1 CARACTERES DE COMMANDE 1 SEQUENCE l

Sequence de début Sequence de fin Espacement (1 0 carawpouce) Espacement (1 2 carawpwce) Expacement (1 7 caradlpwce)

Tabuhteur horizontal Index de colonne aauche

I I 1 CHOISIR 1 1 1 VALIMR ( INFO 1 J Fig. 12.18 Masque de parametrage d'une imprimante non Siemens

Etant donné que l'on n'a pas sélectionné une imprimante standard mais une im- primante non Siemens, il est possible de modifier les paramètres. Le curseur se trouve dans le champ de saisie BUSY.

> Positionnez-vous sur les différents champs de saisie au moyen des touches de déplacement du curseur.

BUSY Au moyen de la touche F3 (CHOISIR), optez pour OUI ou NON.

TPS AITENTE > Ces deux champs permettent d'introduire le temps d'attente pour l'interligne (LF) et

le retour chariot (CR). Les informations concernant les temps d'attente figurent dans la notice de l'imprimante.

12 - 4 0 O Siemens AG C79000-B85n-CMO-01

Page 517: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions gén4rales Programmes utilitaires S5

LIGNESIPAGE > Choisissez le nombre de lignes par page approprié à l'imprimante (entre 8 et 255).

SKIP-OVER > La touche F3 (CHOISIR) permet de choisir entre OUI et NON.

CARACTERES DE COMMANDE > Le curseur se trouve dans les champs des caractères de commande. F3 (EDITEUR)

permet d'activer l'éditeur. Celui-ci fonctionne en mode de substitution. Une séquence de caractéres de commande peut avoir une longueur maximale de 127 octets. L'introduction des caractères de commande ne peut se faire que sous forme de nombre hexadécimaux. Les touches du curseur déplace le curseur à l'intérieur de la séquence de caractères. La touche effacement de segment permet d'effacer l'octet pointé par le curseur. La touche insertion de segment insére un caractère dans la séquence à l'emplacement du curseur (valeur par défaut 00). On quitte I'éditeur par F8 (RETOUR). La notice de l'imprimante fournit les informations au sujet des caractères de corn- mande.

> Taper la séquence de début et la séquence de fin. > Espacement

Cette séquence spécifie le nombre de caractères au pouce : écriture normale (10 caractères par pouce), écriture comprimée (1 2 caractères par pouce), écriture super-comprimée (17 caractères par pouce).

> Tabulateur horizontal Taper la séquence de caractéres de commande pour positionner la tête d'impres- sion. Par défaut, le numéro de colonne pour écriture dynamique est "00".

> Indiquer l'index de colonne gauche (seules les valeurs hexadécimales 00 ou 01 sont admises)

> Appuyer sur F8 (RETOUR) pour quitter I'éditeur.

Terminer l'introduction des paramétres d'imprimante > Appuyer sur la touche F6 (VALIDER).

La console PG sauvegarde les paramètres affichés dans le fichier imprimante voulu et affiche le masque PARAMETRAGE IMPRIMANTE. Pour activer ce fichier impri- mante, il faut ensuite appuyer sur F6 (VALIDER). Ce faisant, la console inscrit auto- matiquement le nom du fichier imprimante dans le masque de préréglage des logi- ciels STEP 5.

O ~i~~~~ AG C ~ ~ C C Q - B ~ ~ ~ - C W O - O I 12 -41

Page 518: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions g6n6rales

Copie du fichier imprimante

Cette fonction permet de copier le fichier imprimante spécifié dans le masque de pré- réglage dans un fichier imprimante à préciser. Si le fichier de destination existe déjSi, la console demande confirmation. Répondez par l'affirmative, pour écraser le fichier existant ; répondez par la négative pour que l'opération de copie ne soit pas exécutée.

Situation de dépaR La PG affiche le masque PARAMETRAGE IMPRIMANTE. On veut copier le fichier imprimante sur le lecteur A en lui conservant son nom.

Appeler le masque pour la copie > Appuyer sur F2 (COPIER).

La PG affiche la ligne de commande suivante :

7

COPIER LE FICHIER C:PT89@@DR.INI DANS FICHIER DR.INI

Taper le nom du fichier de destination Le curseur se trouve dans le champ de saisie du nom du fichier destination. La PG attend d'abord la désignation du lecteur suivie d'un deux-points, puis une suite de 6 Ca- ractéres au maximum.

> Ici : taper la suite de caractéres A:PTSS. > Appuyer sur la touche de retour chariot.

La PG ajoute @@ pour compléter le nom à 6 caractéres. > Appuyer sur la touche de validation.

Le fichier source est copié sur le fichier destination. Si le fichier existe déjà sous ce nom sur le lecteur, la PG demande confirmation :

Fichier destination déjà sur FD, écraser ?

> Appuyer sur la touche de validation pour écraser le fichier existant. > Appuyer sur la touche d'abandon pour que la copie ne soit pas exécutée.

Page 519: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

Effacement d'un fichier imprimante

Cette fonction a pour effet d'effacer le fichier imprimante spécifié dans le masque de préréglage. La console PG signale l'absence éventuelle du fichier imprimante à effacer.

Situation de depart La PG affiche le masque PARAMETRAGE IMPRIMANTE.

Appeler le masque pour l'effacement > Appuyer sur F4 (EFFACER).

La console affiche la ligne de commande suivante :

EFFACER LE FICHIER C:[email protected]

Effacer 3

> Appuyer sur la touche de validation pour écraser le fichier préréglé. > Appuyer sur la touche d'abandon pour conserver le fichier préréglé.

Si le fichier à effacer n'existe pas, la PG affiche le message :

0078: Fichier inexistant

Page 520: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

Activation d'un fichier imprimante

On peut activer un fichier imprimante : - dans le programme utilitaire IMPRIM., en inscrivant dans le masque PARA-

METRAGE IMPRIMANTE le nom du fichier imprimante existant et en appuyant sur la touche F6 (VALIDER), ou

- dans un logiciel STEP5, en inscrivant le nom du fichier imprimante dans le masque de préréglage (si le champ FICHIER-IMPR. de ce masque contient déjà un nom de fichier imprimante, celui-ci est automatiquement activé).

Si I'on n'a pas activé de fichier imprimante et si I'on dispose d'une imprimante standard, il tout de même possible d'imprimer. Dans ce cas, l'édition se fait forcément au format A4.

L'activation d'un fichier imprimante au moyen de la touche F6 (VALIDER) du masque PARAMETRAGE IMPRIMANTE provoque la reprise automatique de ce fichier dans le masque de préréglage des logiciels STEP5.

Q Siemens AG C79ûWB85n-C040-01

Page 521: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

12.1.4 Fonctions auxiliaires pour la gestion de fichiers

Les fonctions auxiliaires permettent de bénéficier des fonctions normales de gestion de fichiers sans avoir à retourner au niveau du système d'exploitation.

On dispose des fonctions suivantes : Transfert d'un fichier ou d'un groupe de fichiers du niveau USER en cours vers le lecteur de destination dans le même niveau User ou bien à l'intérieur du niveau User en cours (nom du fichier source # nom du fichier cible), avec ou sans demande de confirmation pour chaque fichier Effacement d'un fichier ou d'un groupe de fichiers dans le niveau User en cours, avec ou sans demande de confirmation Affichage et éventuellement édition sur imprimante d'une liste de fichiers (répertoire) dans le niveau User en cours Edition sur imprimante du contenu d'un fichier

O Siemens AG C79000-B85ï7-C040-01

Page 522: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales -

Hierarchie des menus pour le programme utilitaire AUX.FICH

etc.

+ S K O M I

* S5

Fig. 12.19 Hiérarchie des menus pour les fonctions auxiliaires de gestion de fichiers

a o "

m *

O Siemens AG CiWCCB85n-COQO-01

. - . .

Logiciels s5 v

IMPRIM. CONT-LOGLIST CARTOUCHE

EPROMJEEPROM

IMP.FICH

Page 523: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

Chargement du programme utilitaire AUX.FICH

Situation de départ La PG affiche le menu des programmes utilitaires. La touche F4 (AUX.FICH) permet d'appeler les fonctions auxiliaires de manipulation de fichiers, éventuellement après avoir appuyé sur la touche F7 (AUTRES).

> Appuyer sur la touche F4 (AUX.FICH). La PG affiche le masque FONCTIONS AUX. avec le menu de base du programme utilitaire.

( F O N C T I O N S A U X .

TRF.FICH 1 EFF.FICH 1 REP. FICH j IMP.FICH 1 1 1 1 RETOUR

Fig. 12.20 Masque des fonctions auxiliaires de gestion de fichiers

A présent, l'utilisateur peut appeler les différentes fonctions en appuyant sur les touches de fonction correspondantes.

O Siemens AG C79000-B8577-OW3-01

Page 524: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions gendrales

Remarques utiles pour la gestion de fichiers

Sélection de fichier

Vous créez des fichiers pendant la programmation avec S5-DOS. Le système d'exploi- tation assure le classement automatique de ces fichiers au sein de différents groupes. Vous introduisez uniquement la désignation du lecteur et le nom du fichier (maximum 6 caractères). Le type de fichier S5 est constitué par les 5 lettres que la PG ajoute automatiquement au nom. Pour certaines fonctions, la PG propose également un groupe pour plusieurs types de fichiers. Au niveau S5, vous ne pouvez pas modifier la désignation des types de fichiers. Par exemple, lorsque vous travaillez avec le programme utilitaire de paramétrage d'im- primante, vous créez le fichier PT89@@DR.INI, c'est-à-dire un fichier de nom PT89 et de type DR.INI. Dans la ligne de commande, vous ne tapez que les deux premières lettres du type (dans l'exemple précédent : DR). Si vous désirez écrire une seule commande pour transférer ou effacer des groupes de fichiers, utilisez les caractères jokers (ou caractères génériques) : 3 On peut introduire un point d'interrogation pour remplacer un caractère quel-

conque au sein du nom du fichier (y compris l'espace). t L'astérisque ne peut constituer que le dernier ou le seul caractère dans un

nom de fichier ou une extension. Le système d'exploitation le remplace par un ou plusieurs points d'interrogation jusqu'à la fin du nom de fichier ou de l'extension.

Page 525: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions géndrales Programmes utilitaires S5

Fichiers S5 créés avec le logiciel de base STEPS

Programme utilitaire CHOIX BUS - AP.INI fichier de liaisons - SD.INI fichier SYSlD

Programme utilitaire CARTOUCHE - FI .IN1 fichier cartouche (80 caractères) - F2.INI fichier cartouche (132 caractères)

Programme utilitaire IMPRIMANTE - DRIN1 fichier imprimante - LS.INI fichier de listage

Macro-commande - TP.INI Macro-commande

Logiciel CONT-LOG-LIST - ST.S5D fichier programme

Logiciel EDITEUR SYMBOLIQUE - ZL.INI type groupé pour Z#.INI (fichier symbolique), # = 0, 1, 2 - ZS-IN1 type groupé pour les fichiers séquentiels

ZO.SEQ Liste d'assignation non compilée 2T.SEQ Fichier temporaire ZF.SEQ Liste d'erreurs lors de la compilation SEQANI

Page 526: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

Transfert de fichiers

La fonction TRF. FlCH copie un fichier un groupe de fichiers des fichiers d'un certain type

du niveau User en cours vers le niveau User en cours ou un autre lecteur.

La copie s'effectue en conservant le nom de fichier ou sous un autre nom de fichier,

avec confirmation ou sans confirmation de l'opération de copie.

Pour les supports source .et destination, il suffit d'indiquer le lecteur, le nom et I'exten- sion du fichier. Les autres éléments du chemin d'accès (répertoire, sous-répertoire) sont toujours les mêmes que lors du lancement du logiciel STEP 5.

Situation de depart La PG affiche à I'Acran le masque FONCTIONS AUX.

> Appuyer sur la touche FI (TRF.FICH). La PG affiche la ligne de commande suivante :

TRANSF. XTYPE: SUP.SOURCE: SUP. DEST: OPTION:

O Siemens AG C79000.B8577-COQ001

Page 527: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

TYPE (voir aussi page 49) Vous pouvez choisir entre :

Blanc Si vous ne précisez pas de type de fichier, vous pouvez choisir un fichier quelconque comme source et destination.

Type de fichier La PG ne recherche ensuite que les fichiers de ce type.

SUP.SOURCE Si vous avez indiqué un type de fichier, la PG affiche automa- tiquement les 5 lettres du type dans la ligne de commande. II vous reste à introduire la désignation du lecteur et le nom du fichier. Si vous n'avez pas spécifié de type, introduisez à la suite de la désignation du lecteur le nom complet du fichier.

SUP. DEST.

OPTION

Blanc

Mêmes remarques que pour le support source. Si la destination est identique à la source, l'opération de copie n'est pas exécutée et la PG affiche un message d'erreur.

Le champ OPTION permet d'intervenir sur la procédure d'exécu- tion de la fonction :

Après I'actionnement de la barre d'espacement ou de la touche de validation, la PG exécute immédiatement la fonction sans de- mander confirmation. Elle affiche à l'écran la fonction exécutée. L'écrasement de fichiers existants doit être confirmé : OUI = touche de validation, NON = touche d'abandon. Lorsque vous avez complété la ligne de commande et appuyé sur la touche de validation, la PG demande confirmation avant d'exécuter la fonction (OUI =touche de validation, NON =touche d'abandon). Cecrasement de fichiers existants doit être con- firmé : OUI = touche de validation, NON = touche d'abandon. La PG affiche à l'écran la fonction exécutée. Lorsque vous avez complété la ligne de commande et appuyé sur la touche de validation, la PG exécute la fonction sans poser d'autres questions.

Page 528: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

> Appuyer sur la touche de validation. La PG affiche à l'écran la fonction exécutée.

S'il manque un fichier du groupe de fichiers sélectionné, la PG exécute quand même la fonction désirée. La PG attire votre attention sur l'absence des fichiers en affichant le message :

Fichier(s) du type défini inexistant(s)

Effacement de fichiers

La fonction EFF.FICH efface un fichier, un groupe de fichiers ou des fichiers de même type, dans un lecteur du niveau User en cours, chaque opération d'effacement devant être confirmée ou non suivant l'option choisie.

Pour le support source, il suffit d'indiquer le lecteur, le nom et l'extension du fichier. Les autres éléments du chemin d'accès (niveau User) sont les mêmes que lors du lancement du logiciel STEP 5.

Situation de départ La PG affiche à l'écran le masque FONCTIONS AUX.

> Appuyer sur la touche F2 (EFF. FICH) La PG affiche la ligne de commande suivante :

EFFACER TYPE: SUP.SOURCE: OPTION:

TYPE (voir aussi page 49) Vous pouvez choisir entre :

blanc Si vous ne précisez pas de type de fichier, vous pouvez choisir un fichier quelconque comme source et destination.

type de fichier La PG ne recherche ensuite que les fichiers de ce type.

12 -52 Q Siemens AG C79000-B8577-CMO-01

Page 529: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

OPTION

Blanc C

Si vous avez indiqué un type de fichier, la PG affiche automa- tiquement les 5 lettres du type dans la ligne de commande. II vous reste à introduire la désignation du lecteur et le nom du fichier. Si vous n'avez pas spécifié de type, introduisez à la suite de la désignation du lecteur le nom complet du fichier.

Le champ OPTION permet d'intervenir sur la procédure d'exécu- tion de la fonction :

Même effet que lorsque l'on complète ce champ avec C. Lorsque vous avez rempli la ligne de commande et appuyé sur la touche de validation, la PG demande confirmation avant d'exécuter la fonction (oui = touche de validation, non = touche d'abandon). La PG affiche à I'écran la fonction exécutée. Lorsque vous avez rempli la ligne de commande et appuyé sur la touche de validation, la PG exécute la fonction sans poser d'autres questions.

> Appuyer sur la touche de validation. La PG signale à l'écran la fonction exécutée.

S'il manque un fichier du groupe de fichiers sélectionné, la PG exécute quand même la fonction désirée. Elle attire l'attention sur l'absence de ces fichiers en aifichant le message :

Fichier(s) du type défini inexistant(s)

Affichage du répertoire des fichiers

Le fonction REP. FlCH liste un fichier un groupe de fichiers des fichiers de même type

sur l'écran ou sur l'imprimante

Pour le support source, il suffit d'indiquer le lecteur, le nom et l'extension du fichier. Les autres éléments du chemin d'accès (niveau User) sont les mêmes que lors du lancement du logiciel STEP 5.

Page 530: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

Situation de depart La PG affiche à l'écran le masque FONCTIONS AUX. > Appuyer sur la touche F3 (REP. FICH).

La PG affiche la ligne de commande suivante :

LECTURE REP. TYPE: SUP.SOURCE: IMP:

TYPE (voir aussi page 49) Vous pouvez choisir entre :

blanc Aucun type de fichier n'étant précisé, vous pouvez choisir un fichier quelconque comme source.

type de fichier La PG ne recherche ensuite que les fichiers de ce type.

SUP.SOURCE Si vous avez indiqué un type de fichier, la PG affiche automati- quement les 5 lettres du type dans la ligne de commande. II vous reste à introduire la désignation du lecteur et le nom du fichier. Si vous n'avez pas mentionné de type, introduisez à la suite de la désignation du lecteur le nom complet du fichier.

IMP

blanc

La présentation du listage dépend de l'imprimante raccordée. Si, dans le masque PARAMETRAGE IMPRIMANTE, vous avez choisi l'option EDITION SUR FICHIER, l'édition s'effectue sur le fichier de listage préréglé (du type LS-INI) en vue d'une impres- sion différée.

Le répertoire est uniquement affiché. Le répertoire est affiché et imprimé en impression standard. Le répertoire est affiché et édité sur imprimante en écriture nor- male. Le répertoire est affiché et édité sur imprimante en écriture comprimée.

> Appuyer sur la touche de validation.

Q Siemens AG C m B 8 5 n - C W O - 0 1

Page 531: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

Présentation du listage

F O N C T I O N S A U X . SIMATIC S5 / OF03

NOM FICHIER

C:EXElô@F2.INI C:[email protected] C:K5@3@@SF.INI C:REPT@@XR.TMP C:[email protected] C:EXEMPSDR.INI C:EXEMPâDR.INI C:STRUCTLS.INI C:KS@[email protected] I C:EXEMPGDR.INI C:[email protected] C:RECHERLS.INI C:RECHERLS.INI C:SSPFSûGX.DAT C:CONTEN.KOM C:WIPO@@LS.INI

TOTAL :

OCTETS

4K 4K 4K 4K 4K 4K 4K BK 4K 4K 4K 4K 4K 40K BK 8K

544K

ENREG. AiTRIBUT

9 9 13 s 9 1 1 53 12 1 9 21 22 304 RO SYS 52 40

1 568

Fig. 12.21 Liste de fichiers

Ce listage n'est qu'affiché. La figure montre la dernière page-écran du répertoire.

Signification des termes utilisés dans le listage.

NOM FICHIER "NOM FICHIER" contient la désignation du lecteur, le nom et l'extension du fichier. Les autres éléments (niveau User) sont les mêmes que lors du lancement du logiciel STEP 5.

OCTETS La longueur du fichier est indiquée en octets. La place réservée pour un fichier .

est toujours un multiple de 1024 octets, même si un seul octet du bloc est occupé.

ENREG. Cette colonne contient le nombre d'enregistrements de chaque fichier.

Page 532: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires S5 Fonctions générales

AïTRlBUT Les attributs gèrent l'accès à un fichier. Lors de la création d'un fichier, on lui affecte automatiquement deux attributs : l'attribut DIR et l'attribut RW (DIR= Directory, le nom du fichier est affiché par la commande DIR ; RW= ReadiWrite, fichier non protégé en écriture). La PG n'affiche pas ces attributs dans le répertoire de la fonction AUX.FICH. Par contre elle affiche, dans le réper- toire de la fonction REP.FICH, les attributs SYS (système) et RO (Read Only, fichier protégé en écriture).

TOTAL Cette ligne indique : - la place mémoire occupée par l'ensemble des fichiers - ainsi que le nombre d'enregistrements pour l'ensemble des fichiers.

Impression de fichiers ASCII ou de listage

Le programme de paramétrage d'imprimante permet de dériver dans un fichier de type LS.INI les données à imprimer. Au lieu d'avoir à retourner au niveau du système d'exploitation pour demander l'impression de ce fichier de listage, vous pouvez rester au niveau S5 et lancer l'impression du fichier par la fonction IMP. FICH.

Situation de depart La PG affiche à l'écran le masque FONCTIONS AUX. > Appuyer sur la touche F4 (IMP. FICH).

La PG affiche la ligne de commande suivante :

IMPR. FlCH :

FICH. La PG attend l'introduction de la désignation du lecteur, suivie d'un deux-points, puis du nom du fichier, qui ne doit pas être obligatoirement d'un type déterminé. Exemple : B:SPOULELS.INI.

Les caractères jokers ne sont pas admis dans le nom de ce fichier.

> Appuyer sur la touche de validation. La PG commande à l'imprimante d'éditer le fichier spécifié.

Page 533: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Programmes utilitaires S5

Alimentation en papier Aprés avoir imprimé le dernier caractére, la PG ne déclenche pas de change- ment de page. II revient donc à l'utilisateur de positionner l'imprimante en début de feuille.

12.1.5 Fonctions de réseau (RESEAU PG)

Logiciel optionnel

12.1.6 Transfert de fichiers vers ordinateurs SICOMP (TF-SICOMP)

Logiciel optionnel

Page 534: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Programmes utilitaires 55 Fonctions générales

12.1.7 Appel d'autres programmes utilitaires

La touche ï 7 (AUTRES) permet d'appeler d'autres programmes utilitaires.

P R O G R A M M E S U T I L I T A I R E S SIMATIC S5 I KOMl

CHOIX-BUS ............................... Vx.x L:S5PXSOlX.CMD

EDiT.-CRTCH. ............................ Vx.x L:S5PXS02X.CMD

FONCT. AUXIL. FICHIERS ................. Vx.x L:S5PXS03X.CMD

PARAMETRAGE IMPRIMANTE.. ............. Vx.x L:S5PXSOôX.CMD

INTERFACE - lTYlAS511 (STANDARD)

START

Fig. 12.22 Masque Gautres programmes utilitaires

> Pointer l'utilitaire voulu au moyen du curseur. Appuyer sur la touche FI (START) ou quitter en appuyant sur la touche F8 (RE- TOUR).

O Siemens AG C79000-B8577-COQO-01

Page 535: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions gdndrales Macro-commande

Le programme "macrocommande" permet de mémoriser dans un fichier S5 des intro- ductions au clavier') faites au niveau S5. Ces introductions au clavier peuvent être une séquence de commandes ou des textes.

Les macro-commandes sont mémorisées dans des fichiers S5 de type TP.INI. Le nom d'une macro-commande a une longueur de 6 caractères (complétés par TP.INI). L'indication du lecteur est inutile car la macro-commande est toujours mémorisée dans le niveau User en cours, à partir duquel a été chargé l'interpréteur de commandes S5-KOM 1.

La fonction macroçommande ne peut être appelée qu'au niveau S5, c'est-à-dire au plus tôt après le chargement de S5-KOMI.

Au moment du chargement de S5-KOMI, le système vérifie automatiquement s'il existe une macro-commande du nom [email protected]. Si oui, cette macro-commande est exécutée après l'appel de l'interpréteur de commandes S5-KOMI.

Le lancement de [email protected] doit toujours s'effectuer à partir du masque CHOIX DES PAQUETS.

Pour éviter les complications, la macro-commande ne doit pas contenir d'opéra- tions en ligne.

') Les entrées suivantes ne sont pas enregistrées : - ALT et + -ALT et -

Q Siemens AG C?9CW-B8577-C04001

Page 536: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Macro-commande Fonctions générales

12.2.1 Saisie d'une macro-commande

Situation de départ S5-KOMI est chargé. La PG aifiche le masque CHOIX DES PAQUETS. Ce n'est qu'à ce moment, et pas avant, que vous pouvez appeler la fonction macro-commande.

Introduire la macmcommande pour la saisie de la séquence de touches > Appuyer simuitanément sur les touches CTRL et A.

La PG affiche dans le coin supérieur gauche de l'écran la fenêtre de saisie de la macro-commande. Le curseur est positionné dans le champ de saisie du nom :

NOM-MACRO: @@@@@@TP.INI

Taper le nom de la macro-commande > Taper les 6 caractères (maximum) du nom, sans le faire précéder de la désignation

du lecteur. En effet, la PG mémorise toujours la macro-commande dans le répertoire à partir duquel a été chargé S5-KOMI.

> Appuyer sur la touche de retour chariot. A partir de ce moment, la PG met en mémoire tampon toutes les introductions au clavier, sans les mémoriser.

> Noter le point de départ des introductions au clavier.

w Noter le point de départ II est impératif de noter le début et la fin des introductions au clavier pour la macro-commande considérée. En effet, le contenu de la macro-commande n'est pas documenté d'une façon qui permette de vérifier ultérieurement les introduc- tions au clavier contenues dans la macro-commande mémorisée.

> Effectuer les introductions au clavier

w Lors de la saisie d'une macro-commande dans le logiciel 1 (CONT-LOG-LIST), les touches +Il-1 ne sont pas prises en compte après F3 (TEST), F3 (VISUDYN) dans le BLOC x, SEGMENT y.

Q Siemens AG CmBô577-C040-01

Page 537: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Fonctions générales Macro-commande

12.2.2 Clôture de la saisie et mémorisation de la macro-commande

Situation de depart Vous avez terminé les introductions au clavier.

> Appuyer sur la combinaison de touches CTRL + E. La PG tente immédiatement de mémoriser la macrocommande.

Si cette tentative réussit, la PG n'affiche aucun message sur I'écran. Si la macro- commande n'a pu être mémorisée dans le fichier TP.INI, la PG affiche un message dans le coin supérieur gauche de l'écran et les données introduites sont perdues.

Perte des données Si la tentative de mémorisation de la macrocommande est infructueuse, toutes les introductions au clavier concemant la macrocommande sont perdues.

Reprise du travail après un message Si la PG a délivré un message concemant la macrocommande, vous ne pouvez reprendre votre travail qu'après actionnement de la touche de retour chariot.

Page 538: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Macro-commande Fonctions g6n6rales

12.2.3 Test et exécution d'une macro-commande

Pour vous assurer que vous n'avez pas fait d'erreurs lors de la frappe au clavier, il est préférable de déclencher immédiatement l'exécution de la rnacro-commande.

Situation de depart La macrocommande existe en tant que fichier dans le niveau User en cours.

> Revenir au point de départ. > Appuyer sur la combinaison de touches CRTL+D

La PG affiche dans le coin supérieur gauche une fenêtre pour la restitution de la macrocommande. Elle attend l'introduction du nom du fichier dans lequel est mémorisée la macro-commande désirée :

EXECUTION DE LA MACRO-CDE

NOM MACRO: @@@@@@TP.INI

> Taper le nom (maximum 6 caractères) sans le faire précéder de la désignation du lecteur.

> Appuyer sur la touche de retour chariot. La PG recherche dans le niveau User en cours le fichier de type TP.INI contenant la macro-commande voulue. Si la PG ne peut pas accéder au fichier de la macro- commande, elle affiche un message dans le coin supérieur gauche de l'écran. Dans le cas contraire, elle exécute automatiquement la macrocommande, c'est-à-dire la séquence mémorisée des introductions au clavier.

Poursuite du travail apres un message Si la PG a délivré un message concernant la macro-comrnande, vous ne pouvez reprendre votre travail qu'après actionnement de la touche de retour chariot.

Page 539: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

I Sommaire I Avertissements Informations Propositions/Corrections

Saisie de listes d'instructions

...........................................................................................................

C79000-R8577-CO40

1 Introduction au logiciel 1 de base STEP 5

Saisie de schémas à contacts

1 .....................................................................................................................................

Saisie de logigrammes

Première séance à la PG i 1 2

1 Fonctions communes en 1 CONT, LOG et LIST I I ................................................................... , ....................................

Editeur symbolique 1 I l

Création de blocs de données l .... ! _ . _ _ _ _ ... . . . . ................

Liste croisée, comparai- son, réassignation

Fonctions PG en ligne en CONT, LOG, LlST

.................................................................................................... l i Services pour cartou- 1 ches EPROMIEEPROM ...................................................................................................................

1 Fonctions générales

I i Annexe

Page 540: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Régles de programmation

Sommaire

13 Règles de programmation 13-1

......................... 13.1 Saisie graphique en CONT et en LOG 13 . 2

. . . . . . . . . . . . . . . . . . . . . . . . . . 13.1.1 Introduction en CONT. lecture en LOG 13 . 2 13.1.2 Introduction en LOG. lecture en CONT . . . . . . . . . . . . . . . . . . . . . . . . . . 13 . 3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.1.3 Sortie d'un opérateur complexe 13 . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.1.4 Connecteurs 13 4

....................................... . 13.2 introduction en LIST 13 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2.1 Combinaison ET 13 . 9

13.2.2 Combinaison OU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 . 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2.3 Combinaison ET avant OU -13 12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2.4 Parenthèses 13 12 . . . . . . . . . . . . 13.2.5 Opérateurs complexes, entrées et sorties non utilisées 13 . 15

8 Siemens AG C7900(FB85n-C04001

Page 541: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Règles de programmation

13 Règles de programmation

Ce chapitre décrit quelques régles de programmation permettant de passer d'un mode de représentation (CONT, LOG, LIST) à l'autre. En effet, un bloc de programme écrit en LlST ne peut pas toujours être représenté comme schéma de contacts (CONT) ou logigramme (LOG). II n'est pas non plus toujours possible de passer de CONT en LOG et inversement.

Fig. 13.1 Etendue et limites des modes de représentation de STEP 5

VOUS pouvez, à tout moment, traduire en LlST les programmes que vous avez Ocrits en CONT ou en LOG.

Q Siemens AG C79CCGB85n-C040-01

Page 542: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie graphique en CONT et en LOG Règles de programmation

13.1 Saisie graphique en CONT et en LOG

13.1.1 Introduction en CONT, lecture en LOG

Trop d'imbrications lors de l'introduction en CONT peuvent provoquer un dépassement des limites de l'écran lors de la lecture en LOG.

-ENTR. 7 cil 1 1 1 1

Fig. 13.2 Exemple cfimbncation lors de l'introduction en CONT

LOG -ENTR. 1 - -ENTR. 2 -

- &

- -ENTR. 3 -

->=1 - - -.m -

-ENrn. 4 - &

- -ENTR. 5 -

- - & -

-ENTR. 6 - - -s=l - -SORTIE

-ENTR. 7 - -

Fig. 13.3 Mëme imbrication lors de la lecture en LOG

Page 543: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Règles de programmation Saisie graphique en CONT ef en LOG

13.1.2 Introduction en LOG, lecture en CONT

Trop d'entrées dans un cadre en mode LOG peuvent provoquer le dépassement des limites de l'écran (8 niveaux) en mode CONT.

LOG

-ENTR. 1 - -ENTR. 2 -

-ENTR. 5 - -ENTR. 6 - -ENTR. 7 - - -SORTIE

Fig. 13.4 Exemple dimbn'cation lors de I'introduction en LOG

Fig. 13.5 Même imbrication lors de la lecture en CONT

13.1.3 Sortie d'un opérateur complexe

II est interdit de combiner avec OU la sortie d'un opérateur complexe (temporisateur, compteur, comparateur, bascule).

rb ENTR. 3

Fig. 13.6 Seuls les cadres ET sont autokés après un opérateur complexe

Page 544: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie graphique en CON T et en LOG Règles de programmation

13.1.4 Connecteurs

Les connecteurs sont des mémentos intermédiaires qui permettent de réduire le nom- bre de combinaisons qui se répètent. Pour plus de clarté, les règles concernant ces connecteurs sont présentées séparé- ment pour CONT et pour LOG. Un exemple commun est présenté en fin de paragraphe.

Connecteurs en CONT Un connecteur mémorise de manière inter- CONT LIST médiaire le résultat logique des opérations programmées avant lui dans sa branche. M. . . :U M.. . Les règles décrites ci-aprés sont alors vala- --(#)-- : = M ... bles.

Fig. 13.7 Connecteur en CONT et en LIST

Connecteur en série CONT

Un connecteur est disposé en série avec 4 H H u# + . . . d'autres connecteurs. Dans ce cas, il est traité comme un contact normal. LIST : u

: U ( : U : = M :U M : U

Fig. 13.8 Connecteur en série

O Siemens AG C7XCGB85n-CW001

Page 545: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Règles de programmation Saisie graphique en CONT et en LOG

Connecteur en paralléle CONT

Dans une branche parallèle, un connecteur est traité comme un contact normal. En outre, la branche parallèle entière doit être ~ t ~ ~ L J " - mise entre des parenthèses de type O (...). LIST :u ...

: U ( : U ... : O ( :U ... := M :U M : 1 : 1 : u.. .

Fig. 13.9 Connecteur en parallèle

Un connecteur ne doit pas figurer directement après la branche (comme premier contact) ou directement après l'ouverture d'une branche (comme premier contact d'une branche parallèle).

Connecteurs en LOG Un connecteur mémorise de manière inter- médiaire le résultat logique de la combinai- son binaire entière le précédant. Les règles décrites ci-après sont alors valables.

LOG LIST

:= M... -#M...-

: U M..

Fig. 73.10 Connecteur en LOG et en UST

Connecteur comme première entrée d'un cadre ET ou OU

LOG LIST

Le connecteur n'est pas inscrit entre paren- - - - M . . .

thèses. :U M... :u ... :u ...

Fig. 13.11 Connecteur comme première entrée

O Siemens Aû C79000B85n-WOl

Page 546: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie graphique en CONT et en LOG Règles de programmation

Connecteur qui n'est pas la première entrée d'un cadre OU

LOG

La combinaison binaire entière avant I'en- trée est incluse dans des parenthèses de type O (...).

LIST : o . . . a : 0 ( COMBAM := M . . .

COMB.AM #M : U M . . .

:)

Fig. 13.12 Connecteur qui n'est pas /a première entrée

Connecteur qui n'est pas la première entrée d'un cadre ET

LOG LIST : u . . . La combinaison binaire entière avant i'en- a : U ( trée est incluse dans des parenthèses de COMBAM type U (...). := M . . .

Cela n'est autorisé qu'en mode LOG (non COMBAM#M :U M . . .

représentable en CONT). : 1

(Dans les figures, COMB.AM signifie "combinaison arnonf .)

Fig. 13.13 Connecteur qui n'est pas la première entrée

Page 547: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Règles de programmation Saisie graphique en CONT et en LOG

Exemples

Exemple sans connecteurs

LIST LOG -ENTR. 2

Fig. 13.14 Exemple sans connecteurs

Q Siemens AG C79000-B8577-C04001

Page 548: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Saisie graphique en CONT et en LOG Règles de programmation

Exemple avec connecteurs

LIST

:U -mm. 1

LOG

Fig. 13.15 Exemple avec connecteurs

O Siemens AG C79MK)-B85n-C040-01

Page 549: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Règles de programmation Introduction en LlST

13.2 lntroduction en LlST

Si vous désirez traduire votre programme en mode CONT ou LOG, vous devez res- pecter les règles de programmation. Si vous ne les avez pas suivies et que vous effectuiez des corrections lors de la lecture en CONT ou en LOG, des erreurs peuvent se produire lors de la mémorisation sans que la PG ne vous en avertisse.

13.2.1 Combinaison ET

Dans une combinaison ET, les opérandes sont reliés en série ; l'état logique des opérations U ou UN est examiné et combiné selon ET.

CONT : Contact en série CONT -; k,

LOG : Entrée d'un cadre ET

LIST : Instruction U... LIST U . . . .

LIST CONT LOG

-ENTR. 1 - ENTR. 2

4 l - + i t-'- . - .

O Siemens AG C79000-Bô577-CW001

Page 550: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction en LIST Règles de programmation

LIST CONT LOG

Fig. 13.20 Exemple pour la règle de combinaison ET

Page 551: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Règles de programmation Introduction en LIST

13.2.2 Combinaison OU

Examen de l'état logique et de la combinaison selon OU.

CONT : Un seul contact dans une branche CONT parallèle

LOG : Entrée d'un cadre OU LOG

LIST : Instruction O... LIST O . . . .

LIST CONT LOG

FÎg. 13.16 Exemple pour la règle de combinaison OU

O Siemens AG C79000B85TI-C040-01

Page 552: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Introduction en LIST Règles de programmation

13.2.3 Combinaison ET avant OU

l e branche paranéle Branche(s) @léle(s)

CONT : Plusieurs contacts dans une branche parallèle COM fin? sumte(s)

LOG : Cadre ET avant cadre OU

LIST : Instructions O ... Branche parallèle U ...

U ... LIST U:::: O... U.. . U...

LIST CONT LOG

Fig. 73.17 Exemple pour la règle de combinaison ET avant OU

13.2.4 Parenthèses

Cette règle concerne le parenthésage de combinaisons binaires complexes autonomes ainsi que les opérateurs complexes avec combinaisons amont et aval.

u (

B - F

- -COMBINAISON AVAL

Page 553: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Règles de programmation Introduction en L IST

Combinaisons binaires complexes

Les combinaisons OU avant ET en font partie.

Combinaison OU avant ET

LlST

LlST : Instructions U( Combinaison OU 1 U

CONT : Liaison en série de contacts parallèles

u ( o... o.... o... 1 U.. .

LOG : Cadre OU avant cadre ET Q Ces combinaisons représentent un sous-ensemble des combinaisons binaires complexes. Deux contacts parallèles forment la combinaison la plus simple.

Page 554: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Règles de programmation

Opérateurs complexes (bascules, temporisateurs, comparateurs et compteurs)

Les regles suivantes valent pour les opérateurs complexes :

- Pas de combinaison aval : pas de parenthèses - Combinaison aval ET : U ( ... ) - Combinaison aval OU : 0 ( ... ), seulement pour LOG - Un opérateur complexe ne peut faire partie d'une combinaison aval.

CONTILOG

LOG

O ( - Fig. 13.18 Parenthésage & fonctions complexes

Comparaison La comparaison de nombres à virgule flottante n'est possible qu'en mode LIST.

@ Siemens AG C79000-B85n-û)4001

Page 555: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Règles de programmation Introduction en LIST

13.2.5 Opérateurs complexes, entrées et sorties non utilisées

A chaque entrée ou sortie non utilisée doit correspondre une instruction NOP O en mode LIST. Une seule fonction complexe est autorisée par segment.

LIST CONT LOG

1: NOP 01 :U T 100

: U -ENTR.l : ZV - COMPTEUR : U -ENTR.2 : ZR - COMPTEUR : U -ENTR.3 : L - VAL.COMPT.

1 - COMPTEUR 1

'IE

l-

- COMPTEUR

-VAL. COMPT

: BE

Fig. 13.19 Exemple d'entrées et sotties non utilisées en LIST; CONT et LOG

Page 556: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sommaire Avertissements Informations Propositions/Corrections

1 Première séance à la PG 1

1 C79000-R8577-CO40

Introduction au logiciel de base STEP 5

Saisie de listes l

d'instructions l i ................................................................... , ...................................

1

Saisie de schémas à contacts

1 Saisie de logigrammes 1

Editeur symbolique

Fonctions communes en CONT, LOG et LIST

Création de blocs de données

........................................................................................................................................

/ 6 I

Liste croisée, comparai- son, réassignation

Fonctions PG en ligne en CONT, LOG, LlST

Services pour cartou- ches EPROM/EEPROM

l 1 Fonctions générales

Règles de programmation

Annexe 14

Page 557: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe

Sommaire

Annexe 1 4 - 1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Terminologie S5 14 . 1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II Glossaire 14 - 5

III Types de fichiers S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 - 7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV Bibliographie 14 - 8

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V Sommaire général 14 - 9

VI Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 -17

O Siemens AG C79000B857ï-COdû-01

Page 558: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Terminologie S5

Annexe

La présente annexe comporte les subdivisions suivantes :

I Terminologie S5 II Glossaire III Fichiers S5 IV Bibliographie V Sommaire gentSral VI Index génbral

I Terminologie S5

La liste suivante donne les abréviations les plus courantes en SIMATIC S5. Elle ne renferme pas les désignations des touches de fonction, ces dernières étant ex- pliquées par les textes d'aide affichés à l'aide de la touche HELP.

Nombres 1 .? Première interrogation (indicateur)

A ABS Accu ACQ AFF. ABS AFF. SYM AG ARCNET

Adressage absolu, par exemple E 1 .O Accumulateur Retard d'acquittement Masque de préréglage, visualisation des opérandes absolus Masque de préréglage, visualisation des opérandes symboliques Automate programmable Attached Resource Cornputer NETwork Réseau pour applications bureautiques Coupleur 51 1, interface vers l'automate

Page 559: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Terminologie S5 Annexe

B B BCD BE BIB BLPILE

C CAD COM n COMPAR CONT

COR CP n CPU CYC

D D DAD D B D BA DBDO.nnn D D DK DKX DL DR DS DV DVX DVS DW DX DXDO.nnn

E EEPROM EPROM

ETAT

Bloc Décimai codé binaire Fin & bloc Numéro de biblioîheque Pile &s blocs

Compteur d'adresses STEP (registre 15) Logiciel de paramétnge de processeurs de communication Programme pour la comparaison de blocs (logiciel LC, COMPAR, REASSIGN) Schéma a contacts : mode de représentation graphique de la tâche d'automatisation a l'aide de symboles de schémas élecûiques (selon DIN 19239) Coordinateur dans une architecture multiprocesseur Processeur de communication (n=numéro du CP) Unité œntrale & traitement (Cenûal Processing Unit) Défaut de cycle

Donnée (1 bit) Erreur d'adressage Bloc de données Adresse de début de bloc de données (registre 6) Bloc de documentation associé au bloc de données DB Double mot de données (32 bits) ; pour les disquettes, double densité Bloc de commentaires assoaé au bloc de données DB Bloc de commentaires assoaé au bloc de données DX Octet de gauche d'un mot de données (8 bits) Octet & droite d'un mot de données (8 bits) Double face (Double Sides) Bloc étiquette d'un DB Bloc étiquette d'un DX Gestionnaire & données pour liste d'assignation Mot de données (16 bits) Bloc de données étendu Bloc de documentation associé au bloc de données DX

Mémoire morte programmable effaçable électriquement Mémoire morte programmable, effaçable par UV (Erasable Programmable Read Only Memory) Etat (indicateur)

O Siemens AG C79000B8577-CM-01

Page 560: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Terminologie S5

F FB FBDO.nnn FD FICH-DOC FlexOS FK FKX FT FV FVX FXDO.nnn FX

Bloc fonctionnel Bloc de documentation associé au bloc fonctionnel FB Fichier programme choisi en cours Fichier & documentation, par exemple pour commentaires d'installation Système d'exploitation Bloc de commentaire associé au bloc fonctionnel FB Bloc de commentaire associé au bloc fonctionnel FX Transfert de fichiers (File Transfer) Bloc étiquette d'un FB Bloc étiquette d'un FX Bloc & documentation associé au bloc fonctionnel FX Bloc fonctionnel étendu

G GRAPH 5 Logiciel pour la conception et la programmation de commandes séquentielles sous

forme graphique (logiciel optionnel)

I I P Carte périphérique intelligente ITPILE Pile des interruptions

K KOMDOK Logiciel pour la documentation de programmes d'application (logiciel optionnel) KOMl Interpréteur de commandes

L LC Liste (de références) croisée (logiciel LC, COMPAR, REASSIGN) L I A S Liste d'assignation LIST Liste d'instructions : mode de représentation STEP 5 sous la forme d'une succession

d'instructions littérales (selon DIN 19239) LOG Logigramme : mode de représentation graphique & la tâche de l'automate à l'aide

de symboles normalisés (DIN 40 700, DIN 40 719) LON Longueur d'un bloc

M M, MB, MW, MD Mémento, octet & mémentos, mot de mémentos, double mot de mémentos MDT Coupure secteur (manque de tension) MIE Mémoire image des entrées MIS Mémoire image des sorties

O Siemens AG C79000-B85n-CaZO-01

Page 561: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Terminologie S5 Annexe

P Partition PB PBDO.nnn PC PCPIM-86 PG PG-NET P K PW PY

Q QB, QW

R RAM REASS

REPERT.

RLG

S S S5-DOS S5-KOMI SB SBDO.nnn SINEC H l SK STEP 5 SYM SYSlD

Bloc d'organisation Bloc de documentation associé au bloc d'organisation Bloc de commentaires associé au bloc d'organisation

Grande division d'un disque dur Bloc de programme Bloc de documentation associé au bloc de programme Ordinateur personnel (Personal Computer) Système d'exploitation Personal CPIM46 Console de programmation Logiciel de mise en réseau de consoles de programmation (option) Bloc de commentaires associé au bloc de programme Mot de périphérie Octet de périphérie

Octet, mot de la zone de périphérie étendue

Mémoire vive (Random Access Memory) Réassignation : débaptisation d'entrées et de sorties dans le programme d'application (logiciel LC, COMPAR, REASSIGN) Répertoire : contenu du disque dur, d'une disquette, de l'automate programmable, d'une cartouche EPROM et de fichiers Résultat logique (indicateur)

Mémento supplémentaire Système d'exploitation S5 Interpréteur de commandes S5 Bloc séquentiel Bloc de documentation associé au bloc séquentiel Réseau local industriel en bus Bloc de commentaires associé au bloc séquentiel Langage de programmation des automates SIMATIC S5 Adressage symbolique, par exemple -ENTREE Bloc d'identification système

Temporisateur

Compteur

Q Siemens AG C79000-08577-C04û-01

Page 562: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Glossaire

II Glossaire

Amorcer initialiser

ARCNET Réseau bureautique (Attached Resource Computer Network). Les consoles de programmation (PG 635, PG 685, PG 750 et PC 16-20) peuvent être interconnectées par des lignes B fibres optiques.

Bloc de variables Les blocs de variables (BB) ne sont pas utilisés dans les programmes d'applica- tion STEP 5. 11s interviennent dans les fonctions en ligne avec I'automate, à savoir F4 (ETAT VAR), F5 (FORCAGE) et F6 (FORC.VAR).

Conformateur de Les conformateurs de signaux sont des cartes assurant la conversion des signaux signaux issus du processus en signaux compatibles avec l'électronique de traitement de

I'automate, et inversement. Les cartes d'entrées et de sorties TOR sont des conformateurs de signaux.

Disquette d'amorçageDisquette d'iniîialisation ( BWTI

Fichier symbolique Fichier qui contient une liste d'assignation

Joker (caractères) Caractères génériques (? et *) occupant la place d'un ou de plusieurs caractères autorisés.

Mémoire image Lorsque des instmctions STEP 5 portent sur des opérandes de la zone E (en- trées) et A (sorties), ce ne sont pas les bits sur les cartes d'entrées/sorties qui sont testés ou modifiés, mais leurs 'images' dans une zone particulière de la mémoire centrale de I'automate. Cette zone est appelée 'mémoire image'. Elle se compose de deux parties : la mémoire image des entrées (MIE) et la mémoire image des sorties (MIS). La mémoire image est traitée cycliquement par le sys- tème d'exploitation de I'automate. Au démamge et au début de chaque cycle du programme, les états des signaux d'entrée sont transférés dans la MIE (acquisi- tion des entrées). A la fin du cycle du programme, les états des signaux contenus dans la MIS sont transférés aux cartes de sorties (émission des sorties).

Outils

Par défaut

Les outils sont des sous-programmes qui permettent d'exécuter des tâches complexes, telles que la lechire d'un fichier disquette, la programmation de car- touches EPROM ou la communication avec I'automate.

Valeur ou désignation standard préréglée

Q Siemens AG C79OCGB85n-C04001

Page 563: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Glossaire Annexe

PG-NET Logiciel (optionnel) pour consoles de programmation SIMATIC S5 II permet aux consoles de programmation d'accéder à des fichiers centraux ou à des imprimantes centralisées à travers les réseaux SlNEC H l ou ARCNET.

Point de contrôle Au début de haque cycle, le système d'exploitation de l'automate passe par le système point de contrôle système. A cet instant, les variables de processus représentent

l'état en cours de la mémoire image. Avant la modification de ces variables du processus par le programme d'applica- tion, vous avez la possibilité de vérifier l'état de ces variables. Dans œ cas, la console de programmation affiche l'état en vigueur des variables demandées.

Point de contrôle Durant l'exécution du programme, les variables du processus sont modifiées de utilisateur façon dynamique et transférées à la périphérie au terme de chaque cycle. Afin de

pouvoir suivre la modification des variables au cours du déroulement du pro- gramme, I'état des variables peut être visualisé à tout endroit du programme utili- sateur (VISUDYN ou conwôle PASIPAS).

Préréglage Masque de saisie de différents paramètres relatifs à un logiciel de STEP 5. La suite du traitement de œ logiciel s'effectue avec les paramètres définis dans le masque de préréglage.

Segment de recou- Les segments de recouvrement sont des parties de programme S5 (par exemple, vrement (overlay) les fonctions AG) que la PG charge si besoin est depuis chaque logiael, à partir

de la disquette correspondante ou du disque dur.

SINEC Hl Réseau local industriel en bus, conforme à la norme IEEE 802.3 (ETHERNET). II est possible de raccorder des consdes de programmation, des ordinateurs per- sonnels et des automates programmables.

TF SICOMP Constituant logiael du logiciel PG-NET qui permet de transférer de gros volumes de données vers des ordinateurs centraux, tels que SICOMP M60, M70 ou les ordinateurs VAX de DEC. Le transfert des données s'effectue par le réseau SlNEC Hl .

Touche virtuelle Touche de fonction

User Division d'une disquette ou d'un disque dur sous le système d'exploitation PCPIM-86.

Variable du Une variable du processus (ou variable) est un opérande auquel est affectée une processus valeur qui dépend du processus. Cette valeur peut être vqiable ou constante.

Ces opérandes se trouvent dans un certain état

0 Siemens AG C7900QB85n-Cû4C-01

Page 564: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Types de fichiers S5

III Types de fichiers S5

O Siemens AG C79000-B85n-C040-01

@@@@@@ ZO.INI

@@@@@@ ZF.lN1

Fichier source pour liste d'assignation

Liste d'erreurs (après conversion SEQ -, INI)

Page 565: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Bibliographie Annexe

IV Bibliographie

Introduction aux automates programmables Grotsch, Eberhard SPS. Speicherprograrnrnietbare Steuerungen von Relaisersatz bis zurn CIM-Verbund. Einfùhrung und Übersicht. Oldenbourg-Verlag, München, Wien 1989.

Livres techniques de Siemens Berger, Hans Autornatisieren mit SlMATlC S5-155 U No de réf. A191 00-L531 -FI76 ISBN 3-8009-1522-7

Berger, Hans Prograrnming the S5-135 U with STEP 5 No de réf. A191 00-L531 -FI 06-X-7600 ISBN 3-8009-14074-3

Berger, Hans Programming the SlMATlC S5-115 U No de réf. A191 00-L531 -FI 89-X-7600

Manuels Siemens FlexOS N' de réf. 6EA9200-OAAI O-OACO

PCPIM-86 No de réf. 6ES5 998-2SA31

Les manuels des automates et des logiciels optionnels contiennent d'autres exem- ples et instructions de programmation.

Q Siemens AG C79000-B8577-C04001

Page 566: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Sommaire général

Sommaire général

Introduction au logiciel de base STEP 5 1 - 1

Sîructuredumanuel ....................................................... 1 - 2

La PGetlelogicielSlMATlC S5 .............................................. 1 - 7 Concept d'utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 .

. Interface de diogue du logiciel STEP5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8

. Définitions & touches propres & S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 . StNduredeç masques ç5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 15 . Ledwrç ................................................................. 1 16

. Système d'exploitation S5-DOS ............................................. 1 17

. Logiciel de basedeSTEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conceptsetdéfinitions 1 - 1 9

. Les logiciels de STEP 5 ................................................... 1 22

. Sbucture du logiciel et utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 22

. Logiciel CONT-LOGLIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 24

. Logiciel LC. COMPAR. REASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 25

. Logiciel EPROMEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 25

. Logiciel COUPLAGE PG-PG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 25

. Logiciel EDITEUR SYMBOLIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 25 AutreslogicielsAcommander . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 2 6

. Langage de programmation STEP 5 ......................................... 1 28

. Sûucture du programme STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 28

. Modes de représentations de programmes STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 30

. Types de blocs et limites de paramètres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 31

. Modes & représentation possibles &s blocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 34

. Sûucture d'un bloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 35

. Num6ro de bibliothèque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 35

. Possibilités du logiciel de base STEP 5 ...................................... 1 36

. Programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 36 Conection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3 6

. Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 37 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Documentation 1 - 3 7

. Introduction et lecture & commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 37 Impreççiondeprogramm es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3 8 Archivage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3 8

Page 567: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sommaire génkral Annexe

Utilisation du logiciel de base STEP 5 ....................................... 1 . 39 Interpréteur de commandes & SIMATIC S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 39 AppeldeSKOMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 4 0 Fonctions de SKOMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 41 Lancement du logiael S5 dioisi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 41 Sélection de programmes utilitaires S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 42 Informations sur le logiciel sélectionné . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 43 Version de toutes les composantes iogiciiies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 44 ChoixdeI'interfaœenligne ................................................. 1 - 4 4 Choix des lecteurs, recherche des programmes S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 45 Nouvelleç8lectiondeS5KOMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 4 5

1.8 Du choix des logiciels au choix des fonctions ................................ 1 . 46 1.8.1 Première Btape : CHOIX DES PAQUETS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 47 1.8.2 Deuxième Btape : compléter le masque & préréglage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 47 1.8.3 Troisième Btape : choix des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 55

La premiere séance à la console de programmation : exemple de programmation 2 - 1

Conception d'un programme de commande ................................... 2 . 2 ûéfinition du problème . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 2 Inventaire des grandeurs d'entrée et de sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 3 lnventairedesaxiditionsetactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 7

Crhtion du programme : programmation avec STEP 5 .......................... 2 . 9 Programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 9 Commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1 7 EditiondurBpertoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2 0 Programmation du bloc d'organisation OB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 21 Transfert&blocs(copie) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2 2 Sauvegardesurdisquette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2 3 Edition de l'ensemble du fichier programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 24

O Siemens AG C79aX)-B85n-C010-01

Page 568: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Sommaire général

Saisie de listes d'instructions 3 - 1 Introduction et lecture de M o c s ............................................. 3 . 2 Chargement du logiciel CONT-LOG-LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 2 Parambtrer le masque PREREGLAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 2 Foncbions d'introdudion et de lecture de blocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 3 Seiecbiondelafonctiondintroductiondeblocç . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 4 Sélection de la fonction de lechire de Mocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 5

Introduction de blocs ...................................................... 3 9 . Eaiture des blocs OB. PB. SB en LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 9 Euiture d'un PB. OB. SB en LIST avec opérandes symboliques .................... 3 . 15 Ecriture d'un bloc fonctionnel FB. FX .......................................... 3 . 18 Composition d'un bloc fonctionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 19 Eaiture d'un bloc fonctionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 20 Mémorisation du bloc fonctionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 22

AppeldeMoCs ........................................................... 3 - 2 8 Appel des OB. PB. SB dans le programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 28 Appel et parametrage d'un bloc fonctionnel FB ou FX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 29 AppeldunblocdedonhDBou DX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 3 2

Lecture de la liste d'instructions ............................................ 3 . 34 Recherche de segments ou d'opérandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 36 Impression de la rite d'inswtions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 38

Corrections en UST ...................................................... 3 . 40 Mode de correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 41 Mode d'insertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 41 Eaasemenf insertion et effacement d'inslructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 43 Adjonction. insertion et effacement de segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . 44

Saisie de schémas à contacts 4 - 1 IntroductiondeMocs ...................................................... 4 - 3 Introduction d'un OB. PB ou SB en CONT ....................................... 4 . 7 Ecriture de blocs PB. OB. SB en CONT avec opérandes symboliques . . . . . . . . . . . . . . . . 4 . 11 Appels de blocs dans le programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 . 15 Fonctions simplexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 . 20

Lecture d'un schéma à contacts ............................................ 4 . 22 Recherche de segments ou d'opérandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 . 26 Imprimer le schéma à contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 . 27

CorrectionsenCONT ..................................................... 4 - 2 9 Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 -34 Insertion, adjonction, effacement de segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 40

Page 569: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sommaire général Annexe

Saisie de logigrammes 5 - 1

Introduction de Mocs ...................................................... 5 . 3 Introduction d'un OB. PB ou SB en LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . 7 Eaiture & blocs PB. OB. SB en LOG avec opérandes symboliques . . . . . . . . . . . . . . . . . 5 . 11 Appels de b b dans le programme .......................................... 5 . 15 Fonctions complexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . 20

Lectured'unlogigramme .................................................. 5 -22 . Recherche & segments ou d'opérandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 26

Imprimer le logigramme ..................................................... 5 . 27

Correctionsen LOG ...................................................... 5 - 2 9 Exempleç ................................................................ 5 . 34 Insertion. adjonction. effacement & segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 . 39

Fonctions communes en CONT-LOG-LIST 6 - 1

Fonctions supphentaires en mode de lecture ................................ 6 . 1 Affichage et modifiition d'opérandes symboliques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 3 Affichage &s références aoisées et saut à d'autres blocs . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 6 Recherche d'opérandes abçdus et symboliques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 10 Introduction & consignes & diagnoçâic pour le CP 552 . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 11 Affichage des adresses relatives en UST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 11 Introduction ou modification du numéro de bibliothèque . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 13 Commutation du mode de représentation ....................................... 6 . 14

Fonctions auxiliaires pour la gestion des blocs ............................... 6 . 15 Transfert de blocs ......................................................... 6 . 17 Effacement de blocs et & fiiiers de documentation ............................. 6 . 20 Edition du répertoire ....................................................... 6 . 23 Modification du fichier programme p M g k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 26

Commentaires en CONT-LOEUST .......................................... 6 . 28 Titredesegment .......................................................... 6 -30 Commentairesdinsûuctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 3 2 Commentaires de segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 37 Commentaires d'opémxk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . 42

. Commentaire d'installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 43

. Editeur & texte du fichier de documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 46

. Mode 'commandeo de I'éàiteur de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 48

O Siemens AG C79000-085ii-C04001

Page 570: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Sommaire général

Editeur symbolique 7 - 1 Vue d'ensemble du contenu du chapitre ...................................... 7 . 1

Description du logiciel STEP 5 .............................................. 7 . 2 Opérandes absolus. opérandes mn6moniques (symboliques) . . . . . . . . . . . . . . . . . . . . . . . . 7 . 2 Ckation. conversion et modification d'une liste d'assignation . . . . . . . . . . . . . . . . . . . . . . . . 7 . 2 Fonctions supplémentaires ................................................... 7 . 4 Conversion et saisie de la liste d'assignation .................................. 7 . 5 Appeldulogiciel. @@hg e .................................................. 7-5 Choix des fonctions de l'éditeur symbolique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5 Saiçied'unelisted'assignation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6 Autreçpossibili~offertesparl'~eur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10 Abandon de la séance de mail avec i'éditeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 -13 Conversion en M e r s symboliques (ZO.IN1, Zl.INI, Z2.INI) . . . . . . . . . . . . . . . . . . . . . . . . 7 -13 Modification de h liste d'assignation ........................................... 7 -14 Autres fonctions de l'éditeur symboiique .................................... 7 -16 Duplication du fichier symbolique sur un autre support . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 -16 AffichagedeserreursAlamve tsion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-17 Impression de la liste d'assignation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 -19 Conversion du fichier source en fichier symbolique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 -21 Conversion du fichier symbolique en fich'ir source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 -21 Effacement du fdier source et de la liste d'erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 -22 Effacement du fdier symbolique et de la liste d'erreur . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 -22 Conversion de listes d'assignation de la PG 6701675 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 -23 Correction rapide d'assignations dans le fichier symbolique . . . . . . . . . . . . . . . . . . . . . . . . 7 -26 Conversion d'un ancien fichier symbolique en fichier séquentiel source . . . . . . . . . . . . . . . 7 -28

Saisie de la liste d'assignation avec d'autres éditeurs .......................... 7 -29 Nomdu f i d i i ~ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-29

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Description du format du fichier séquentiel 7 -29 Format d'introduction de lignes vides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 -30 Format d'introduction pour leç commentaires additionnels . . . . . . . . . . . . . . . . . . . . . . . . . . 7 -30

Création de blocs de données au moyen du logiciel CONT-LOG-LIST 8 - 1

. Blocs de données ......................................................... 8 2 Blocémue ae . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3 En-têtedebloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4 Corpsdebloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5 Formats de donnks KH, KF, KG. KT, KZ, KY, A. KM, KC, C . . . . . . . . . . . . . . . . . . . . . . . . 8-5 L'éditeur de DB ........................................................... 8 . 6 Appel de l'éditeur de DB (jwqu'au menu de base) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 7 Touchesdefonctiondu menudebase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9 Les champs de saisie de l'éditeur de DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 11

Q Siemens AG C~S~X-BW-CWO-OI 14 . 13

Page 571: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sommaire général Annexe

Saisie d'un Moc de donnbs sur la consde PG ............................... 8 . 15 . ... . . . . . . . . . . . . . . . . . . . . . . Introduction du numéro de bibliothèque et du titre de bloc 8 15

lntroductiondemotsdedon~ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 1 7 Modification de formats ..................................................... 8 . 23 Test de nombres à virgule flottante . ........................................... 8 . 23 Introduction des commentaires de mots de don& . . . . . . '. . . . . . . . . . . . . . . . . . . . . . . . 8 . 25 Insertion et effacement de lignes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 27 Faueur de répétition, reproduction de DW ...................................... 8 . 28 Intervention sur la longueur du bloc étiquette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 29 Introduction d'un commentaire de bloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 30 introduction dimcte dans le bloc de commentaires ............................ 8 . 32 Introduction ou axrection des titres ou des commentaires des DW directement dans le bloc de commentaireç . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . 33

Blocs de données spklaux ................................................ 8 . 36 b D B 1 ................................................................. 8 - 3 7 Le DX O ................................................................. 8 . 42

Liste crois&. comparaison. réassignation 9 - 1

. Chagement et préréglage du logiciel ......................................... 9 2

Fonctions de documentation de la LC ........................................ 9 . 5 Lecture de la liste misée dasçée par opérandes ................................. 9 . 6 Liste croisée dassée par types d'opérandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 . 8 Stnichire du programme avec ou sans appels de blocs de données ................. 9 . 11 Tableau d'affectation des entrées. sorties et mémentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 . 14 Edition de la iiite croisée complète . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 . 17

Comparaison de blocs .................................................... 9 . 18

RBassignationd'opkandes ................................................ 9-22 W g n a t i o n automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 . 23 Raassignation manuelle suivant une liste de modifications . . . . . . . . . . . . . . . . . . . . . . . . . 9 . 27 listagedelaréassignation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 - 2 9

10 Fonctions PG en ligne en CONT. LOG. LIST 10- 1 10.1 Terminologie ............................................................ 10 . 4

10.2 Transfert des programmes utilisateur ........................................ 10 . 9

10.3 Appel des fonctions de test en ligne ....................................... 10 . 10 10.3.1 Contrôle pas à pas. sélection de points d'arrêt (PASIPAS) . . . . . . . . . . . . . . . . . . . . . . . . 10 . 11 10.3.2 Fin du contrôle pas à pas. automate en STOP (FIN PIP) . . . . . . . . . . . . . . . . . . . . . . . . . 10 . 13 10.3.3 Visualisation dynamique des états de signaux (VISUDYN) . . . . . . . . . . . . . . . . . . . . . . . . 10 . 13

Page 572: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Sommaire général

Appel des fonctions AG (FCT-AG) .......................................... 10 . 20 Déclenchement d'un démarrage de l'automate (START) . . . . . . . . . . . . . . . . . . . . . . . . . . 10 . 22 Mise à I'atat STOP de l'automate (STOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 . 24 Compression de la mémoire (COMPRIMER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 . 25

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualiçationdel'6tatd'wndas(ETATVAR) 10-26 Forçage de signaux de sortie (FORCAGE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 . 30 Forçage de variabies du processus (FORC . VAR) ............................... 10 . 33

Fonctions d' infomatim concernant l'automate (INFû-AG) .................... 10 . 38 Lecture de zones memoire de l'automate (LECT ADR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 . 39 Organisation de la &moire & l'automate (0RG.MEM) . . . . . . . . . . . . . . . . . . . . . . . . . . 10 . 41 Param&tres système. version du logiciel de l'automate (PARSYS) . . . . . . . . . . . . . . . . . . 10 . 42 Pile des blocs & I'automate (BLPILE) ........................................ 10 . 45 Pile des intemptions & l'automate (ITPILE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 . 46

Services pour cartouches EPROMIEEPROM Tableau des cartouches S5 programmabies .................................. 11 . 2

Fonctions du logiciel EPRûMIEEPROM ...................................... 11 . 5

Chargement et préreglage du logiciel ........................................ 11 . 6 . Chargement du logiciel EPROWEEPROM .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 6 . Parametrage du masque PREREGLAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 7

Appel d'une fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 . 9 . Opérations communes aux fonctions EPROWEEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 9

Descriptiondes fonctions ................................................ 11-13 ........ . Transfert & blocs dans la cartouche EPROMEPROM (PROGRAMMATION) 11 13

Lecture de bloc à partir de la cartouche EPROM 1 EEPROM ...... . . . . . . . . . . . . . . . . 11 . 17 . Effacement de cartouches EPROM/EEPROM .................................. 11 19 . Duplication de cartouches EPROMIEEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 20 . Informations concernant les cartouches mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 21 . Lecture du répertoire d'une cartouche EPROM/EEPROM ... . . . . . . . . . . . . . . . . . . . . . . 11 23 . Comparaison de cartouches EPROMfEEPROM avec FD ......................... 11 25

. . . . . . . . . . . . . . . . . . . . Visualisation des parametres d'une cartouche EPROMEPROM 11 28 Transfert des données didentitication système dans la cartouche . . . . . . . . . . . . . . . . . . 11 . 31 Transfert des données didentitication &puis la cartouche . . . . . . . . . . . . . . . . . . . . . . . . 11 . 33

Page 573: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Sommaire g6néral Annexe

12 Fonctions ghnérales 12 . 1 12.1 Programmes utilitaires S5 ................................................. 12 . 2 12.1.1 Choixbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4 12.1.2 Création d'un cartouche $impression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 23 12.1.3 lmpnmante .............................................................. 12-32 12.1.4 Fonctions auxiliaires pour la gestion de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 45 12.1.5 Fonctions de réseau (RESEAU PG) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 57 12.1.6 Transfert de M i r s vers ordinateurs SICOMP (TFSICOMP) . . . . . . . . . . . . . . . . . . . . . . 12 . 57 12.1.7 Appel &autres programmes utilitaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 . 58

12.2.1 Saisied'unemacmuxnman& ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6û 12.2.2 C1Gturedehçaiçieetmhoriçationdelamacrcwx>mman& . . . . . . . . . . . . . . . . . . . . . . 12-61 12.2.3 Test et exécution d'une macmammande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 - 62

Règles de programmation 13- 1 Saisie graphique en CûNT el en LOG ....................................... 13 . 2 Introduction en CONT. lecture en LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 . 2 Introduction en LOG. lecture en CONT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 . 3 Sortied'unopérateurcomplexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 -3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connecteurs 13 -4

Introduction en UST ...................................................... 13 . 9 CombinaisonET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 -9 Combinaison W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 . 11 Combinaison ETavantOU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-12 Parenthèses ............................................................. 13-12 Opérateurs complexes. entrées et sorties non utilisées . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 . 15

Annexe 14- 1 I Tetmindogie S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 . 1 II Gbssake ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 -5 111 TypesdefMirsS5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 -7 IV Bibliographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-8 V Sommairegénéral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-9 VI index général . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 . 17

Page 574: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Index général

VI lndex général

Actions en GRAPH5 1-26 Adaptateur 1 1-29 Adressage 7-2

absolu 3-15, 7-2 symbolique 3-15, 7-2

Adresse de début 10-45 de mémoire 10-1 de périphérie 10-1 de retour 10-45 finale 11-28 relative d'insbuctions 6-1 1

Adresse absolue 1039 lecture 10-39

Affectation de la périphérie bloc de données û-39

Allocation dynamique de la mémoire 7-7 Appel de blocs 3-28, 3-32, 4-15, 5-15

conditionnel 4-15, 5-15 inconditionnel 3-29, 4-1 5, 5.1 5

ARCNET 1-27 Assignation 4-26, 5-26

modifier 7-15 Automate

démarrage 10-22 effacement général 6-21 état STOP 10-24 zones mémoire 10-8

Bit de commande 10-46 exemple 10-47

Bloc appel 3-29 changement 6-6 commentaire 830, 8-32 comparaiçon 9-18, 11 -25 corps 8-3, 8-5 d'organisation 1-31, 1-33 de commentaire 131, 1-33 de documentation 1-34 dedonnées 1-31,133 de données étendu 1-3 1, 1-32 de programme 1-31, 1-33 de variables 1-32, 1-33

diiponible 1-32 fonctionnel 1-26, 1-31, 1-33 fonctionnel étendu 1-31, 1-32 fonctionnel standard 1-35 impression 2-24 introduction 3-9 limites des paramètres 1-32 longueur 8-4 mémoriser 2-21, 3-14, 4-5, 4-10, 4-14, 5-6, 5-10, 5-14 modes de représentation 1-33 numéro 131, 6-30 repère de début 1-35 séquentiel 1-31, 1-33 structure 1-35 terminer 3-14, 4-10, 4-14, 4-19, 5-10, 5-14, 5-19 transfert 2-22, 6-17, 11-13 type 1-31

Bloc code 3-9 introduction 3-9

Bloc d'organisation programmation 2-21

Bloc de commentaires 2-1 8, 6-29, 6-32, 6-34, 6-43, 8-32, 8-34 duplication d'une ligne 6-35 effacement d'une ligne 6-35 fonctions d'édition 6-35, 8-34 identificateur de bloc 835 insertion d'une ligne 635 LIG 6-35 mémoriser 6-35 numéro 6-30 SEG. 6-35

Bloc de données 4-3, 4-20, 5.3, 8-1, 8-2, 10-26 affectation de la périphérie 839 appel 3-32 Moc étiquette 8-3 création 8-1 effacement de lignes 8-27 en-tête 8-3 exemple d'appel 3-33 formats 8-5 insertion & lignes 8-27 titre 8-16 validité 3-32

Bloc de programme comparaison 9-21 visualisation 2-1 6

Bloc de variables 10-2, 10-27, 10-28, 10-34 forçage 10-34 format 10-34

O Siemens AG C79000B85n-C04û-01

Page 575: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Index général Annexe

modification 1036 Bloc étiquette 135, 3-19 Bloc fonctionnel 3-18

bloc btiquene 3-1 9 composition 3-19 corps de bloc 3-20 écriture 3-20 éuiture de la liste de paramètres 3-24 en-tête de bloc 3-19 exemple d'appel d'un FB 3-29 liste de paramètres 3-20 mémorisation 3-22 opération complémentaire 3-18 opération de base 3-18 opération système 3-18 paramètre de bloc 3-21 paramétrer 3-29, 4-1 7, 4-18, 5-17, 518 programmation 3-23

Blocs préçentation générale 1-32

Branche parallèle connecteur 13-5 saisie 2-14

Capacité mémoire 4-23, 523, 7-7, 11 -2 Caractères ASCII 8-21 Caractères de commande 1239 Carte mémoire 355 11-8 Cartouche 1 2-7, 12-23

adresse finale 11 -28 capacité 11 30 capacité mémoire 11 -2 chargement du logiciel 11 8 charger 12-24 CHOIX FONCTION 11-9 circuits montés 11 -2, 1130 comparaison 1 1-25 copier 12-24, 12-30 éditer 12-24, 12-27 effacer 11-1 9, 12-24, 1231 EPROM/EEPROM 1-25 fichier 12-7, 12-25 fichier SYSID 11-8 fin de blocs 11-28 fonction de comparaison (exemple) 11 -27 fonctions 11-5 identificateur de matériel 11-2, 11 -30 introduction d'un texte 12-27 introduction du numéro de programmation largeur 12-26

largeur 132 caractères 12-29 largeur 80 caractères 12-28 lecture de blocs 11 -17 mode 11-2. 11 -8, 11 -30 numéro de bibliothèque 11 -23 numéro de programmation 11-2, 11 -6 préréglage 11 -7, 12-25 PRG.EPROM 11-13 programmation d'EPROM 11-15 répertoire 11-23 sauvegarder 12-30 sous-menu 11 -22 tableau des cartouches programmables 11 -3, 11-4 valeurs des paramètres 11-28

Chaîne de caractères 7-1 1 Champ de format 8-13 Changement de bloc 6-10 Changement de page 7-9, 8-35

caractéres de commande 7-9 Checksum

Voir Total de contrôle Choix bus 12-4, 12-10

adresse 12-14 adresse du nœud 1 2-1 4 chargement 128 fonctions complémentaires 12-10 préréglage 124

Choix des fonctions 1-22, 1-23, 1-46, 1-55 vue d'ensemble 1-55

Choix des paquets 12-2 fondons 1-41 masque 2-9

CHOIX DES PAQUETS, masque 1-22, 1-46, 3-2 CHOIX FONCTION

masque 1-36, 2-1 1 Clavier

déplacement du curseur 1-9 fondons spéciales 1-10 positionnement automatique du airseur 1-13 symboles 1-1 1 touche d'abandon 1-1 2 touche d'aide HELP 1-13 touche de commentake 1-13 touche de copie d'écran 1-1 4 touche de demi-écran 1-1 3 touche de retour chariot 1-12 touche de validation 1-1 2 touche loupe 1-14 touche mode de correction 1-1 4

11 -1 1 touches de fonction 1-1 1 touches spéciales 7-1 2

14 - 18 Q Siemens AG C79000-B85n-CCdG01

Page 576: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Index général

Code machine 130 COM, logiciel, 1-26 Combinaison

binaire 13-13 complexe 13-13 ET 13-9 ET avant OU 13-12 OU 13-11 OU avant ET 13-1 3

Commande dquentielle 1-26 Commentaire

d'installation 131, 132, 1-38, 6-28 d'instruction 3-9, 6-28 d'opérande 6-28 de bloc 132 de ligne 1-33, 137 de segment 131, 132, 3-9, 6-28 titre de segment 6-28

Commentaire additionnel format d'introduction 7-30

Commentaire d'installation 6-29, 6-43 introduction 6-43, 6-44 lecture 6-43,645 terminer l'introduction 6-44 transfert 6-45

Commentaire d'instruction 133,6-29, 6-32 introduction 6-33 terminer 634 touche de demi-écran 1-1 3

Commentaire d'opérande 1-37,6-29, 6-42 afficher 6-3 compléter 63,642 modifier 63, 6-42 touche de demi-éaan 1-1 3

Commentaire de bloc 830,832 affectation du nom 8-31 intenupüon 8-30 introduction 8-30.8-35 longueur &32 mémorisation 8-31

Commentaire de mot de données 8-25, 8-31, 832 introduction 8-26 longueur 8-32 mémorisation 8-26

Commentaire de segment 6-28, 6-29.6-37 identificateur de segment 6-38 interruption de l'introduction 6-39 longueur 6-38 mémoriser 639 quitter 6-39 saisie 6-39

Commentaires 2-1 7 Comparaison 9-1 8, 13-1 4

de blocs 9-18, 11-25 M i n sur imprimante 9-20 exemple 9-21

Concept d'utilisation 1-8 Condiin de franchissement des transitions 1-26 Configuration de la liaison

introduction 12-1 1 Conformateur de signaux 10-6

forçage 10-30, 10-31 modification des valeurs de forçage 10-33

Connecteurs 13-4 en parallèle 13-5 en série 13-4

Console & programmation identificateur 8-4

CONT Voir Schéma à contacts

Contact effacement 2-1 4 insertion 2-14

Contact à fermeture 4-5 Contactàowerture 4-5 Contenu du fichier

afficher 12-45 imprimer 12-56

Contrôle pas à pas 10-1, 10-11, 10-12 fin du contrôle 10-13 fonctions admissibles 1 &Il

Conventions cféaiture dans œ manuel 1-6 COWMUX 124, 12-9 Corps de MOC 1-35, 83, 8-5 Correction rapide

fichier symbolique 7-26 COUPLAGE PGPG 1-25 Curseur 2-10

Découpage de I'écran logigramme 5-2 schéma à contacts 4-2

Découpage de la mémoire 10-8 vue d'ensemble 10-7

Définition des touches 1-8 Disquette

répertoire 2-23 transfert 2-23

Driver Voir Pilote

Droit d'accès 1-21

Page 577: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Index général Annexe

Editeur & blocs de données Voir Editeur de DB

Editeur & DB 84, 8-9 champ d'erreur de format 8-1 4 champ de commentaire 8-14 champ du format 8-13 champ du numéro & DW 8-12 champs & saisie 8-11 facteur & répétition 8-13 menu de base 89,811 présentation de l'écran 8-11 zone d'introduction 8-1 4

Editeur & texte 6-43, 6-46 commande & l'imprimante 6-53 déplacement d'un texte 6-52 duplication & textes 6-50 fin du mode d'insertion 6-47 fonction d'effacement 6-46, 647 mode 'commande' 646,648 mode d'insertion -6,647

Editeur symbolique 1-25, 7-1, 7-5 allocation de la mémoire 7-7 choix des fonctions 7-5 commentaire additionnel 7-8, 7-30 duplication du fichier symbolique 7-16 facteur de répétition 7-12 fichier source 73 message d'erreur 7-17 touches de fonction 7-1 0, 7-13 touches spéciales 7-1 2

Edition sur imprimante 348,339 Effacement

d'un type de blocs 6-20 de blocs 6-20 de caractères 7-1 2 de fichier & dowmentation 6-20 de fichier programme 6-20 général d'un automate 6-21 marche à suivre 6-22

En-tête & Moc 135, 3-19, 8-3 longueur 8-4 numéro de bibliothèque 8-4

Entrée tableau d'affectation 91 4

Entrée non utilisée 131 5 EPROWEEPROM

Voir Cartouche EPROM/EEPROM Espaœment 1239 ET avant OU, combinaison 13-1 2 ET, combinaison 13-9

Etape 1-26 Etat d'opérandes 10-1 Etatdesignaux 10-1,lO-14

affichage 10-26 forçage 1037 logigramme 10-14 opérandes 10-26 schéma à contacts 10-14

Etiquette & bloc intervention sur la longueur 8-29

Exemple appel d'un bloc de données 3-33 appel d'un FB 4-17, 5-17 appel inconditionnel d'un PB 3-29 bit de commande 10-47 de préréglage 1 4 8 éaiture d'un bloc en CONT 4-8 éaiture d'un Moc en LOG 5-8 édition sur imprimante 4-25, 5-25 paramètres système 10-42, 10-43 pile &s intemptions 10-48 visualisation d'imbrication 10-19 visualisation dynamique 10-1 8

Exemple & programmation : porte de garage actionneurs 2-6 capteurs 2-6 choix &s fonctions 2-1 1 conditions 2-7 fermeture de la porte 2-7, 2-8 grandeurç d'entrée 23 grandeurç de sortie 23 ouverture de la porte 2-7 possibilité de correction 2-14

Facteur de répétition 7-1 2, 8-1 3, 8-28 F i i e r

attribut 12-56 copier 12-45, 12-50 effacer 12-45, 12-52 sélection 12-48 type 12-48

Fichier cartouche 1-51, 12-10, 12-15 Fichier de documentation 1-31, 1-34, 1-38, 6-37, 6-41, 6-43, 8-30

éditeur & texte 6-46 lecture 6-41 mémoriser 6-41

Fichier de liaisons 1-54 Fichier imprimante 12-1 0, 12-15

copier 1232, 12-42

Q Siemens AG C79000-B85n-C04&01

Page 578: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Index général

éditer 12-32, 12-38 effacer 1232,12-43 valider 1232,1244

Fichier programme 1-31, 1-49, 6-6, 12-10, 12-15 édition 2-24 indication du nom 3-2 modifmtion 6-27

Fichier séquentiel 7-3 effacement 7-22 impression 7-19 mémorisation 7-1 1

Fichier source 7-22 conversion 7-21 effacement 7-22

Fichier symbolique 6-42, 12-10, 12-15 classement des op6randes 7-21 conversion 7-21 duplication 74, 7-16 effacement 7-22 message d'erreur 7-17 nom 3-16

Fichier SYSID 11-8, 11 31 FICHIER-DOC

Voir Fichier de documentation Fichiers S5 1-20, 12-49

types standard 1-22 Fonction 5-20

complexe 5-20 effacement 5-33

Fonction AG abandon du forçage 10-32 appel 10-20 appel du forçage 10-31 forçage variable 1 036

Fonction d'information 1038, 1039 Fonction de comparaison 13-14 Fonction de documentation

liste croisée 9 4 Fonctions auxiliaires 6-15

EFFACER 6-22 FICH-PROG 6-26 REPERT. 6-24 sélection 6-15

Fonctions complexes 4-20 Fonctions d'édition 6356-46, 8-34 Fonctions en ligne 10-3 Fonctions spéciales 7-6 Fonctions supplémentaires 6-1, 7-4 Forçage

abandon 10-32 appel 10-31

Format

A 8-20 caractères ASCII 8-21 KY 8-20 modification 8-23 nombre ii virgule fixe 8-18 nombre à virgule flottante 8-18 profil binaire 8-21 valeur de comptage 8-1 9 valeur de temporisation 8-19

Format de paramètre de bloc 3-30 Format des données 8-5

modification 823 tableau 85 valeurs limites 8-5

Gestion de fichiers 1245 chargement du programme 12-47 fonctions auxiliaires 12-45

GRAPH 5 1-19, 1-26

Identificateur de segment 6-38, 6-41 Identification de l'utilisateur 1-44 Impression

l i t e d'assignation 7-1 9 Imprimante 1-38

caractères de commande 12-39 édition 12-23 fichier 12-7, 12-35 non Siemens 12-32 paramètre 12-7 standard 3-34, 12-32 tVpe 12-35

Instruction NOP O 13-15 Instructions

écrasement 3-43 effacement 3-43 insertion 3-43 introduction 3-1 2, 3-1 3

ln terface active 12-7 AS511 12-9 choix 1-50, 12-9 CP 12-17 CP Hl 12-9 CP L2 12-9 en ligne 1-41

Interpréteur & commandes Voir S5-KOMI

Page 579: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Index gdndral Annexe

Introduction de blocs compléter la ligne & commande 3-4 LST (LIST) 3-3 sélection de la fonction 3-4

Jeu de caractères commutation 1-1 4

KOMDOK 1-19, 1-27

Langage de programmation STEP 5 1-28 Largeur cartouche 12-26

132 caractères 12-29 80 caractères 12-28 introduire 12-26

Largeur de donne 7-6 LC, COMPAR, REASSIGN

fonctions 9-1 Lecteur 1-45 Lecture

adresse absolue 10-39 interruption 4-25, 5-25, 526

Lecture de blocs édition sur imprimante (IMP) 3-8 recherche 3 7 sélection de la fonction 3-5

Liaison 1-53. 12-4, 12-10 activer 12-4, 12-7, 12-10, 12-17 afficher 12-11 afficher la liste 12-21 créer 12-7, 12-9, 12-1 1 début 12-1 1 désactiver 124, 12-21 effacement 12-1 0, 12-22 exemple 12-10 fichier 12-4, 12-6, 12-10 fonction complémentaire 12-12, 12-15 imprimer 12-1 5 mémoriser 12-7, 12-1 2, 12-1 5 nom 12-6 nombre 12-6 reprendre 12-1 0

Ligne d'édition 7-7 Ligne d'instruction 1-37 Ligne de commande 1-23

compléter 2-12

Ligne de commentaire 8-27 Limites des paramètres 1-32 LIST

Voir Liste d'instructions Listage 429 Liste a i s é e 1-25,6-8, 9-4,%5

appel 9-6 commande groupée 4 1 7 édition 9-4 exemple 410 opérande 9 4 9 - 6 signification des signes 4 7 stnicture du programme 9-4 tableau d'affectation 9-4 type d'opérandes 94,Q-9

Liste d'adresses de blocs 6-23 Liste d'assignation 1-36, 3-39, 4-4, 5-3,

7-2, 7-3, 7-14, 7-24, 9-23, 9-27 commentaires additionnels 7-8 correction rapide 7-26 création 73, 7-7 écrire 7-8 imprimer 7-4, 7-19 insertion de lignes 7-9 introduction 4-1 2, 5-1 2 modifier 7-4, 7-14 nom du fichier 7-29 saisie 7-6 tableau des opérandes 7-7

Liste d'erreurs 7-1 7, 7-22 effacement 7-22

Liste d'instructions 1-30, 3-1, 6-32 corn ion 3-40, 3-41, 3-42, 3-43, 3-44 correction en lecture 340 écriture 3-9 édition sur fichier 3-34 édition sur imprimante 3-34 exemple 311 lecture 334,335 possibilités de correction 3-40

Liste d'opérandes 7-7 Liste de paramètres 3-21, 3-30 Liste de référence 6-6

affichage 6-2 création 6-7

Liste des fichien 6-23 Liste ERR

Voir Liste d'erreurs LOG

Voir Logigramme Logiciel

version 10-42

@ Siemens AG C79000-B85n-C04D-01

Page 580: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Index général

Logiael CONT-LOGLIST 3-2 chargement 3-2 préréglage 3-2

Logiciel de base 12-49 composantes 1-18 démarrage 1-45 lancement 1-18, 1-56 mise en œuvre 144 STEP 5 1-7, 1-18, 1-36

Logiciel de paramétrage COM 1 2-1 7 Logiciel de S5 1-19

lancement 141 Logiciels

à commander 1-26 COM 1-26 CONT-LOG-LIST 1-24 COUPLAGE PG-PG 1-25 EDITEUR SYMBOLIQUE 1-25 EPROMEPROM 1-25 KOMWK 1-27 LC, COMPAR, REASSIGN 1-25, 1-37

Logigramme 1-30 adjonction d'une entrée 5-34 adjonction d'une opération 5-35 adjonction d'une sortie 535 appel de blocs de données 5-20 appel de blocs fonctionnels FB, FX 516, 5-17 commentaires 53 commutation en LIST 5-20 conditions de départ 5 7 conections 5-29, 5-30, 5-31, 5-32, 5-33, 5-34, 535,536,537,538,539,540 découpage de l'écran 5-2 écrasement d'opérandes 5-31 édition sur imprimante 5-23 effacement de symboles de fonction 535 entrée complémentée 5-5 exemple : appel d'un FB 5-17 exemple : écriture d'un bloc 5-8, 5-12 exemple : édition sur imprimante 5-25 imprimer 5-27 insertion d'un segment 539 insertion d'une entrée inverçée 5-37 insertion d'une opération 5-34 insertion de branches 5-32 introduction 53, 5-4, 5-5, 5-6 introduction d'un "cadre long complexe' 538 introduction d'un connecteur 536 inversion d'une entrée 5-37 lecture 5-22, 523, 5-24, 5-25, 526, 527, 5-28 modification d'une opération 5-35 numéro de bibliothèque 5-3

remarques 5-5 symbole de fonction 5-2

Longueur de commentaire 6-38, 8-30

Macro-commande 12-59 exécuter 12-62 mémoriser 12-61 START@TP. I N I 12-59 taper 12-60

Marque de saut 135 Masque 839

exemple 8 4 1 introduction des données 8-39, 8-42 lecture 840

Masque d'affectation de la périphérie 8-38 Masque de préréglage 1-47

paramétrage 1-47 Masques

CHOIX DES PAQUETS 2-9 CHOIX FONCTION 2-1 1

Mémento tableau d'affectation 9-1 4

Mémoire de l'automate 10-1 2 compression 10-25 liste des blocs 10-1 organisation 1 0-4 1

Mémoire image 10-6, 10-30 des entrées 10-6 dessorties 10-6

Mémoire utiliiteur 10-1 Menu de base

éditeur symbolique 7-6 Mode 1-53, 11-11

CPU 9461947 11 -8 S5-155U 11-8

Mode "commande" 6-37,648 marche à suivre 6-48 types de commandes 6-48

Mode d'écriture 1-49 Mode d'exploitation

en ligne 1-24 hors ligne 1-24 vue d'ensemble 1-24

Mode d'impression 4-28, 5-28 Mode d'insertion

appel 6-47 effacement de caractères 7-1 2 fin 6-47

Mode de correction 1-36, 4-30 Mode de représentation 4-5, 5 5

O Siemens AG C 7 ~ B 8 5 7 7 - ~ 0 1 14 - 23

Page 581: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

index général Annexe

changement 2-17, 4-5, 5-5 commutation 6-14

Mode de test 1-36 Mode éditeur 3-42 Modes de représentation 1-30, 1-34

liste d'instructions (LIST) 1-30 logigramme (LOG) 130 schéma à contacts (CONT) 1-30

Mot de données champ du numéro 8-12 commentaire 8-25, 8-31, 8-32 format 817 introduction 8-1 7

Niveau de version composantes logicielles 1-44

Nom de liaison 1-54 Nombre

à virgule fixe 8 1 8 à virgule flottante 8-18, 8-23 hexadécimal 817

Nombres à virgule flottante comparaison 13-1 4

NOP O 13-15 Numéro de bibliothèque 1-35, 3-9, 3-41, 6-2,

6-13, 8-15, 11-23 introduction 6-1 3 modification 6-1 4

Numéro de programmation 11-2 introduction 11-1 1

Numéro de référence 11-2

Opérande 1-33, 7-2 absolu 7-2, 7-28 adresse 4 4 5 - 3 correction 1032,1036 désignation 2-13 é a i m e n t 431,531 état 10-26 format 10-26 formel 3-30 introduction 10-31 longueur 7-2 mnémonique 7-2 réassignation 922, 9-24 recherche 7-1 1 symbolique 3-17, 6-3, 7-2 tableau 7-7

Opérande effectif 3-18, 3-21, 3-22, 3-30, 10-14 éuiture 3-30

Opérateur complexe 13-1 4 Opérations du bloc fonctionnel

Voir Bloc fonctionnel OU avant ET, combinaison 13-13 OU, combinaison 131 1 Outils S5 1-19 Overhy

Voir Segment de recouvrement

Paramétrage d'imprimante 12-32 charger 12-34 préréglage 12-32, 12-35

Paramétrage du FB 4-17 Paramètre d'imprimante 12-35

BUSY 1238 éditer 1238 espacement 12-39 fonction & caractères de commande 12-39 index de colonne gauche 12-39 LIGNESIPAGE 12-39 préréglage 1 2-32, 12-35 séquence de début 12-39 séquence de fin 12-39 SKIP-OVER 1239 tabulateur horizontal 12-39 temps d'attente 1238 type 12-35

Paramètres d'une cartouche EPROWEEPROM 11-28 de bloc 3-20,321 de l'opérande formel 321, 3-22 visualisation 11-29

Paramètres effectifs 10-1 4 Paramètres système 10-42, 10-43

exemple 10-43, 10-44 Parenthèses 13-1 2 PG-NET 1-19, 1-27 Pile des blocs 10-1, 10-45

appel 10-45 Pile des interruptions 10-1, 10-46

exemple 10-46, 10-48 Pilotes S5 1-19 Point d'arrêt 10-1 2, 10-13

sélection 10-1 2 Point de contrôle

système 10-4 utilisateur 1 0-5

Positionnement automatique du curseur 4-4, 5-4

14 - 2 4 O Siemens AG C79000-B85n-C040-01

Page 582: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Index général

Positionnement du curseur 5-4 Préréglage 1-22

cartouche 1-51, 12-25 choix bus 12-6 commentaires 1-51 exemple 1-48 explication 1-49 fichier de cartouche 1-51 fichier de liaisons 1-54 fichier imprimante 1-52 fichier symbolique 1-50 fin 3 3 LIST 3-3 mode 1-53 mode de représentation 1-50 nom de liaison 1-54 paramétrage d'imprimante 12-35 symbolique 1-50 total de contrôle 1-52

PREREGLAGE, masque 11-7 Présentation du listage

répertoire 12-55 Présentation générale des blocs 132 Profil binaire 8-21 Profondeur d'imbrication 1-28 Programmation structurée 1-28 Programme

sauvegarde 138, 2-23 Programme d'application 1-28, 131 Programme utilitaire S5 1-43, 12-1, 1232

cartouche 12-23 choix bus 12-4 gestion de fidiiers 12-45 imprimantes 1232 paramétrage 1-47 paramétrage dimprimante 1232 TF-SICOMP 12-57

Protection d'accès 1-21

Réassignation 1-25, 9-22 appel 9-24 automatique 9-22, 9-23, 9-24 erreur 9-23, $29 interruption 9-26, 9-28 listage 9-29 manuelle 9-23, 9-27 modification d'op6randes 9-28 nombre d'opérandes 9-23, 9-28

Recherche 3-7, 3-36, 342, 4-22, 5-22, 5-26, 6-2, 7-1 1

adresse 336, 4-26, 5-26 intemiplion 4-26, 4-27, 5-27 lancement 3-37, 4-26, 5-26, 6-10 numéro de segment 3-36, 4-26, 5-26 opérande 3-36 segment 3-36, 4-26, 5-26 ternie recherché 4-24,426, 5-24, 5-26

Références croisées 6 4 affichage 6-7, 6-8

Règles de programmation combinaison ET 13-9 combinaison ET avant OU 13-1 2 combinaison OU 13-11 combinaison OU avant ET 13-13 connecteurs 13-4 introduction en CONT 13-2 introduction en LOG 13-3 lecture en CONT 133 lecture en LOG 132 opérateur complexe 13-14 parenthèses 131 2

Repère de début 8-4 Répertoire 6-23, 6-46, 11-23, 11-24, 12-7,

12-59 édition 2-20 fichier programme 2-20

Répertoire de fidiier afficher 1245, 12-53 présentation du listage 12-55

Réseau lacal 12-4, 12-9 adresse du nœud 1 2-1 0 COWMUX 12-4.12-9 interface 12-7. 12-9 nœud 12-9 SlNEC Hl 12-4, 12-9 SINEC LI 12-4, 12-9 SlNEC L2 12-4, 12-9

Réseau local en bus ARCNET 1-27 SINEC Hl 1-27

Resélection 1-45 Résultat logique 4-1 5, 5-15

=-DOS description 1-17

S5-KOMI 1-19 Saisie

cartouche 12-28 Saisie erronée

correction 2-14

O Siemens AG C79MX)-B85n-C040-01

Page 583: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Index général Annexe

Schéma à contacts 130 adjonction d'un contact 4-36 adjonction d'un élément de liaison 4-35 adjonction d'une entrée 4-34 adjonction d'une sortie 4-35 appel de blocs de données 4-20 appel de blocs fonctionnels FB et FX 4-16 bobine complexe 4-39 chronologie 4-5 commentaires 4-3 commutation en LIST 4-20 mections 4-29,430 découpage de l'écran 4-2 écrasement d'opérandes 4-31 éaiture d'un bloc 4-8 édition sur imprimante 4-23, 4-25 effacement d'un élément de liaison 4-38 exemple : appel d'un FB 4-17 exemple : éaiture d'un bloc 4-12 impression 4-27 insertion d'un contact 4-5 insertion d'un segment 4-40 insertion d'une entrée 4-34 insertion d'une sortie 4-35 insertion de branches 4-32 introduction 4 3 inversion d'une entrée 4-37 lecture 4-22 montage en parallèle 4-38 numéro de bibliothèque 4 3 pontage 4-39 situation de départ 4-7

Sqment adjonction 342,344 4 4 , 5 4 9 changement 2-17 clôture 2-15 effacement 3-44.4-41, 5-40 identificateur 2-1 8 insertion 3-41,3-44,440,539 introduction du commentaire 2-1 8 introduction du titre 2-17 mémorisation du commentaire 2-20 mémorisation du titre 2-18 owerture 313

Segment de recouvrement 1-1 9, 14-5 Séquence de caractères 12-39 Séquence de début 12-39 Séquence de fin 12-39 Signal BUSY 12-38 Signaux de sortie 1-5, 1-33 SINEC H l 1-27, 12-4, 12-9, 12-17

adresse ETHERNET 12-10. 12-14

SlNEC L I 12-4, 12-9 SlNEC L2 12-4, 12-9 Sortie

d'un opérateur complexe 133 non utilisée 13-15 tableau d'affectation 4 1 4

STEP 5 1-22 logiael de base 1-1, 13, 1-7, 1-18

structure des masques 1-15 du logiael 1-22, 1-23

Structure du programme 9-1 1 appel %12,9-17 édition dans un fichier listage 9-1 2 édition sur imprimante 9-1 2 exemple 9-13 prhntation il l'écran 9-12 signifmtion des signes distinctifs 9 11

Structure graphique du programme 9-11 signes distinctifs 9-1 1

Symbole de contact 4-5 désignation 4-9, 4-1 3 introduction 4-1 3

Symbole de fonction 4-33, 5-33 effacement 443,533

Symbole de logigramme 5-9, 5-15 désignation 5-9 introduire 5-9, 5-13

SYSID 12-17 afficher 12-19 modifier 12-1 9

Système d'exploitation S5-DOS 1-17

Tableau d'affectation 4 1 4 édition 9-14 signification des signes 9-14

Tabulateur horizontal 12-39 Temps d'attente 1238, 12-40 Terme à rechercher 6-1 1 Terme recherché 335, 3-36, 4-26, 5-26 Texte

duplication de passages 7-1 0 Titre 6-34 Titre de bloc 1-33, 8-1 6, 8-32

longueur 8-32 Ttre de segment 133, 1-37, 6-29, 6-30

correction 6-3 1 introduction 6-31 terminer 6-31

@ Siemens AG C79000-B8577-C04001

Page 584: de STEPBS - Freelegins69.free.fr/automatisme/Siemens/STEP5_V30_(f)_OCR5.pdfimpossible de savoir si les constructeurs tiers de "modules compatibles SIMATIC" mettent en œuvre un système

Annexe Index général

Toial de contrôle 1-52 Touche

d'abandon 1-23, 1-49 de validation 1-49

Touches de fonction programmables 7-13 programmation 7-1 0

Transfert de blocs 6-1 7, 11 -1 3 des programmes utilisateur 10-9 marche 8 suivre 6-19

Transitions en GRAPH5 1-26 Types d'opérandes 9-9

Utilisateur du logiciel STEP 5 1-8 Utiliçation du logiciel 1-12

Valeur de comptage 8-19 Valeur de forçage

correction 1037 modification 10-37

Valeur de temporisation 819 Valeur par défaut

pour les champs 1-8

Valeurs des paramètres d'une cartouche EPROWEEPROM 11 -28

Variables de processus 1-5, 1-33, 10-2, 10-5, 10-26, 10-33 forçage 10-33 formats 10-34 liste d'opérandes 10-35 modification 1033

Visualkation de l'état 1-33 Viaiisation de l'état d'opérandes 10-2 VISUDYN 10-14

abandon 10-16 abréviations 1 0-18, 10-1 9 appel 10-15 correction 10-29 correction du programme 10-1 7 déplacer le point de départ 10-16 exemple 10-18 exemple d'imbrication 10-19 fin 10-17 interruption 10-1 6, 10-29 messages possibles 10-1 7 point d'arrêt 10-16 reprise 10-17, 10-29 visualisation des opérandes 10-28

Zone d'opérandes 4-21,5-21, 9-14

O Siemens AG C79000-B85T7-C040-01