langage cont pour simatic s7-300/400 - cours par sigle · pdf fileiii langage cont pour...

Click here to load reader

Post on 13-Feb-2018

228 views

Category:

Documents

6 download

Embed Size (px)

TRANSCRIPT

  • Avant-propos, Sommaire

    Premire partie : Utilisation de lditeur CONT

    Deuxime partie : Description du langage

    Annexes

    Glossaire, Index

    C79000-G7077-C504-02

    Langage CONT pourSIMATIC S7-300/400Programmation de blocs

    Manuel

    SIMATIC S7

  • iiLangage CONT pour SIMATIC S7-300/400, Programmation de blocs

    C79000 G7077 C504 02

    Ce manuel donne des consignes que vous devez respecter pour votre propre scurit ainsique pour viter des dommages matriels. Elles sont mises en vidence par un triangle daver-tissement et sont prsentes, selon le risque encouru, de la faon suivante :

    !Danger

    signifie que la nonapplication des mesures de scurit appropries conduit la mort, deslsions corporelles graves ou un dommage matriel important.

    !Attention

    signifie que la non-application des mesures de scurit appropries peut conduire la mort, des lsions corporelles graves ou un dommage matriel important.

    !Avertissement

    signifie que la non-application des mesures de scurit appropries peut conduire deslsions corporelles lgres ou un dommage matriel.

    Nota

    doit vous rendre tout particulirement attentif des informations importantes sur le produit,aux manipulations effectuer avec le produit ou la partie de la documentation correspon-dante.

    Tenez compte des points suivants :

    !Attention

    Lquipement ne doit tre utilise que pour les applications spcifies dans le catalogue oudans la description technique, et exclusivement avec des priphriques et composants recom-mands par Siemens.

    SIMATIC et SINEC sont des marques dposes par SIEMENS AG.

    Les autres dsignations figurant dans ce document peuvent tre des marques dont lutilisationpar des tiers leurs propres fins peut enfeindre les droits des propritaires desdites marques.

    Toute communication ou reproduction de ce supportdinformation, toute exploitation ou communication de soncontenu sont interdites, sauf autorisation expresse. Toutmanquement cette rgle est illicite et expose son auteur auversement de dommages et intrts. Tous nos droits sontrservs, notamment pour le cas de la dlivrance dun brevetou celui de lenregistrement dun modle dutilit.

    Nous avons vrifi la conformit du contenu du prsentmanuel avec le matriel et le logiciel qui y sont dcrits. Ordes divergences ntant pas exclues, nous ne pouvons pasnous porter garants pour la conformit intgrale. Si lusagede ce manuel devait rvler des erreurs, nous en tiendronscompte et apporterons les corrections ncessaires ds la pro-chaine dition. Veuillez nous faire part de vos suggestions.

    Siemens AG 1996Nous nous rservons le droit de modifier les caractristiquestechniques.

    Exclusion de responsabilitCopyright Siemens AG 1996 Tous droits rservs

    Siemens AGDivision AutomatisationSystme dautomatisation industrielle (AUT 1)Postfach 4848, D-90327 Nrnberg

    C79000-G7077-C504Siemens Aktiengesellschaft

    Informations relati-ves la scurit

    Utilisation conformeaux dispositions

    Marques

  • iiiLangage CONT pour SIMATIC S7-300/400, Programmation de blocsC79000-G7077-C504-02

    Avant-propos

    Ce manuel vous assiste pour la cration de programmes utilisateur en langage CONTen vous expliquant les principes suivre lors de lcriture des programmes. Consultezlaide en ligne pour obtenir tous les dtails sur les tapes de traitement.

    Ce manuel contient, en outre, une partie de rfrence qui dcrit la syntaxe et le fonction-nement des lments du langage de programmation CONT.

    Ce manuel sadresse aux programmeurs de programmes S7, aux personnes responsa-bles de la mise en exploitation et au personnel de maintenance. Des connaissances g-nrales dans le domaine des techniques de lautomatisation sont requises.

    Ce manuel vaut pour la version 3.0 du logiciel de programmation STEP 7 .

    CONT correspond au langage schma contacts dfini dans la normeCEI 1131-3. Vous trouverez plus de dtails ce sujet dans la table de correspon-dance la norme dans le fichier NORM_TBL.WRI (anglais) ou NORM_TAB.WRI(allemand) de STEP 7.

    Objet du manuel

    Groupe cible

    Champdapplication

    Norme

  • ivLangage CONT pour SIMATIC S7-300/400, Programmation de blocs

    C79000-G7077-C504-02

    Il existe une importante documentation utilisateur destine vous aider pour la configu-ration et la programmation dun automate programmable S7 et dont vous vous servirezde manire slective. Les explications et la figure ci-aprs doivent faciliter lutilisationde cette documentation.

    /234/

    /231/

    /254//251/ /252/

    /xxx/ : Numro dans la bibliographie

    /235/

    /30/

    /230/

    Aide en ligne

    Manuels pour lematrielM7-300/400

    Manuel

    Lordre propos sadresse

    un nouvel utilisateur de S7.

    Introduction la mthodologie

    Ouvrages de rfrence nutiliser que de faon slective

    Documentation complte par une aide en ligne

    Symbole Signification

    Petitmanuelillustr

    Faites connaissance avec leS7-300...

    Manuel deprogram-mation

    Logiciel systme pour SIMATIC S7-300/400Conception de programmes

    Guide delutilisateur

    Logiciel de base pourSIMATIC S7 et M7STEP 7

    Guide delutilisateur

    Logiciel de base pourSIMATIC S7-300/400Conversion de programmes S5

    Manuel derfrence

    Logiciel systmepour SIMATICS7-300/400Fonctions stan-dard et fonctionssystme

    CFC pourS7

    GRAPHpour S7

    HiGraph

    Progiciels de langage

    CONT SCL

    /233/ /250/

    LIST

    /232/

    LOG

    /236/

    #

    Vue densemble dela documentationutilisateurS7-300/400

    Avant-propos

  • vLangage CONT pour SIMATIC S7-300/400, Programmation de blocsC79000-G7077-C504-02

    Tableau 1-1 Contenu des manuels S7

    Titre Contenu

    Petit manuel illustrFaites connaissance avec leS7-300

    Ce manuel constitue une introduction trs simple la mthodologie de configuration et deprogrammation dun automate S7-300. Il sadresse tout particulirement aux utilisateurs neconnaissant pas les automates programmables S7.

    Manuel de programmationConception de programmesS7-300/400

    Ce manuel de programmation prsente les connaissances de base sur lorganisation du sys-tme dexploitation et dun programme utilisateur dune CPU S7. Il est conseill aux nou-veaux utilisateurs des S7-300/400 de lutiliser pour avoir une vue densemble de la mthodo-logie de programmation et pour concevoir, ensuite, leur programme utilisateur.

    Manuel de rfrenceFonctions standard et fonc-tions systmeS7-300/400

    Les CPU S7 disposent de blocs dorganisation et de fonctions systme intgrs au systmedexploitation dont vous pouvez vous servir lors de la programmation. Ce manuel prsenteune vue densemble des fonctions systme, blocs dorganisation et fonctions standard char-geables disponibles dans S7, ainsi que comme informations de rfrence des descriptionsdinterface dtailles pour leur utilisation dans le programme utilisateur.

    Guide de lutilisateurSTEP 7

    Ce guide de lutilisateur STEP 7 explique le principe dutilisation et les fonctions du logicieldautomatisation STEP 7. Que vous soyez un utilisateur dbutant de STEP 7 ou que vousconnaissiez bien STEP 5, il vous donne une vue densemble sur la marche suivre pour laconfiguration, la programmation et la mise en uvre dun automate S7-300/S7-400. Vouspouvez, lors de lutilisation du logiciel, accder de manire slective laide en ligne qui r-pondra vos questions prcises sur le logiciel.

    Guide de lutilisateurConversion de programmesS5

    Vous aurez besoin de ce guide si vous avez lintention de convertir des programmes S5 exis-tants afin de les excuter dans des CPU S7. Ce guide vous donne une vue densembledu mode de fonctionnement et de lutilisation du convertisseur ; vous trouverez desinformations dtailles sur lutilisation des fonctions du convertisseur dans laide en ligne.Cette dernire contient galement la description dinterface des fonctions S7 convertiesdisponibles.

    ManuelsLIST, LOG, CONT, SCL1

    Les manuels concernant les progiciels de langage LIST, LOG, CONT et SCL contiennentaussi bien des instructions pour lutilisateur que la description du langage. Vous navez be-soin, pour la programmation dun S7-300/400, que de lun de ces langages, mais pouvez lesmlanger lintrieur dun projet si besoin est. Il est conseill, lors de la premire utilisationdes langages de se familiariser avec la mthodologie de la cration de programmes laide dumanuel.

    Dans le logiciel, vous pouvez appeler laide en ligne qui rpondra vos questions dtaillessur lutilisation des diteurs et compilateurs associs.

    ManuelsGRAPH1 , HiGraph1,CFC1

    Les langages GRAPH, HiGraph et CFC offrent des possibilits supplmentaires pour laralisation de commandes squentielles, de graphes dtat ou de cblages graphiquesde blocs. Ces manuels contiennent aussi bien des instructions pour lutilisateur que ladescription du langage. Il est conseill, lors de la premire utilisation de ces langages, de sefamiliariser avec la mthodologie de la cration de programmes laide du manuel.

    Dans le logiciel, vous pouvez appeler laide en ligne (except pour HiGraph) qui rpondra vos questions dtailles sur lutilisation des diteurs et compilateurs associs.

    1 Logiciels optionnels pour le logiciel systme des S7-300/400

    Avant-propos

  • viLangage CONT pour SIMATIC S7-300/400, Programmation de blocs

    C79000-G7077-C504-02

    Dans ce manuel pour CONT, nous supposons que vous avez acquis les connaissan-ces thoriques sur les programmes S7, prsentes dans le manuel de programmation/234/. Comme les progiciels de langage se fondent sur le logiciel de base STEP 7, ilest recommand de savoir se servir de ce logiciel de base prsent dans le guide delutilisateur /231/.

    Ce manuel est organis selon les thmes suivants :

    La premire partie e

View more