simatic 3 langage cont pour simatic s7-300/400 4 5 6 · pdf filelangage cont pour simatic...
Post on 04-Jan-2019
223 views
Embed Size (px)
TRANSCRIPT
Avant-propos,Sommaire
Oprations combinatoires surbits 1
Oprations de comparaison 2
Oprations de conversion 3
Oprations de comptage 4
Oprations sur blocs dedonnes
5
Oprations de saut 6
Fonctions sur nombres entiers 7
Fonctions sur nombres virgule flottante 8
Oprations de transfert 9
Oprations de gestiond'excution de programme
10
Oprations de dcalage et derotation 11
Oprations sur bits d'tat12
Oprations de temporisation13
Oprations combinatoires surmots
14
Annexes
Prsentation de toutes lesoprations CONT
A
Exemples de programmationB
SIMATIC
Langage CONT pourSIMATIC S7-300/400
Manuel de rfrence
Ce manuel est livr avec la documentationrfrence :
6ES7810-4CA05-8CR0
Index
Edition 08/2000A5E00068866-02
Copyright Siemens AG 2000 Tous droits rservs Exclusion de responsabilit
Toute communication ou reproduction de ce support dinformation,toute exploitation ou communication de son contenu sont interdites,sauf autorisation expresse. Tout manquement cette rgle estillicite et expose son auteur au versement de dommages etintrts. Tous nos droits sont rservs, notamment pour le cas dela dlivrance d'un brevet ou celui de l'enregistrement d'un modled'utilit.
Siemens AGBereich Automatisierungs- und AntriebstechnikGeschaeftsgebiet Industrie-AutomatisierungssystemePostfach 4848, D-90327 Nuernberg
Nous avons vrifi la conformit du contenu du prsent manuelavec le matriel et le logiciel qui y sont dcrits. Des divergencesn'tant pourtant pas exclues, nous ne pouvons pas nous portergarants de la conformit intgrale. Les informations donnes dansce manuel font l'objet d'un contrle rgulier et les correctionsncessaires figureront dans les prochaines ditions. Veuillez nousfaire part de vos suggestions.
Siemens AG 2000Sous rserve de modifications techniques
Siemens Aktiengesellschaft A5E00068866
Informations relatives la scurit
Ce manuel donne des consignes que vous devez respecter pour votre propre scurit ainsi que pour
viter des dommages matriels. Elles sont mises en vidence par un triangle d'avertissement et sont
prsentes, selon le risque encouru, de la faon suivante :
! Dangersignifie que la non-application des mesures de scurit appropries conduit la mort, des lsionscorporelles graves ou un dommage matriel important.
! Attentionsignifie que la non-application des mesures de scurit appropries peut conduire la mort, deslsions corporelles graves ou un dommage matriel important.
! Avertissementsignifie que la non-application des mesures de scurit appropries peut conduire des lsionscorporelles lgres ou un dommage matriel.
Notadoit vous rendre tout particulirement attentif des informations importantes sur le produit, auxmanipulations effectuer avec le produit ou la partie de la documentation correspondante.
Personnel qualifi
La mise en service et l'utilisation de la console ne doivent tre effectues que conformment au
manuel. Seules des personnes qualifies sont autorises effectuer des interventions sur la console.
Il s'agit de personnes qui ont l'autorisation de mettre en service, de mettre la terre et de reprer des
appareils, systmes et circuits lectriques conformment aux rgles de scurit en vigueur.
Utilisation conforme aux dispositions
Tenez compte des points suivants :
! AttentionLe produit ne doit tre utilis que pour les applications spcifies dans le catalogue ou dans ladescription technique, et exclusivement avec des priphriques et composants recommands parSiemens.
Le transport, le stockage, le montage, la mise en service ainsi que l'utilisation et la maintenanceadquats de la console sont les conditions indispensables pour garantir un fonctionnement correct etsr du produit.
Marque de fabrique
SIMATIC, SIMATIC NET et SIMATIC HMI sont des marques dposes par SIEMENS AG.
Les autres dsignations figurant dans ce document peuvent tre des marques dont l'utilisation par des
tiers leurs propres fins peut enfreindre les droits des propritaires desdites marques.
Langage CONT pour SIMATIC S7-300/400A5E00068866-02 iii
Avant-propos
Objet du manuel
Ce manuel vous aidera crire des programmes utilisateur en langage CONT.
Il contient une partie de rfrence dcrivant la syntaxe et le fonctionnement deslments du langage de programmation CONT.
Connaissances fondamentales requises
Ce manuel s'adresse aux programmeurs souhaitant laborer des programmes S7ainsi qu'au personnel charg de la mise en service et de la maintenance.
La comprhension du manuel requiert des connaissances gnrales dans ledomaine de la technique d'automatisation.
Il est galement suppos que vous matrisiez lutilisation dordinateurs personnelsou de postes de travail similaires (p. ex. consoles de programmation) souslenvironnement Windows 95/98/2000 ou Windows NT.
Domaine de validit du manuel
Le prsent manuel est valable pour le logiciel STEP 7 V5.1.
Norme
CONT correspond au langage Schma contacts dfini dans la normeCEI 1131-3. Pour plus de renseignements ce sujet, consultez la table decorrespondance la norme dans le fichier NORM_TBL.WRI (anglais) ouNORM_TAB.WRI (allemand) de STEP 7.
Avant-propos
Langage CONT pour SIMATIC S7-300/400iv A5E00068866-02
Connaissances requises
Vous trouverez dans l'aide en ligne de STEP 7 les connaissances thoriques surles programmes S7 ncessaires la comprhension de ce manuel sur CONT. Leslangages de programmation se basant sur le logiciel de base STEP 7, noussupposerons que vous savez utiliser ce logiciel et sa documentation.
Ce manuel fait partie de la documentation STEP 7 Connaissancesfondamentales.
Le tableau suivant prsente la documentation de STEP 7:
Manuel Objet Numro de rfrence
STEP 7 Connaissances fondamentalesavec
STEP 7 V5.1Getting Started
Programmer avec STEP 7 V5.1 Configuration matrielle et
communication dans STEP 7 V5.1
STEP 7Pour une transition facile de S5 S7
Connaissances fondamentalespour le personnel technique.Dcrit la marche suivre pourraliser des tchesdautomatisation avec STEP 7 etS7-300/400.
6ES7810-4CA05-8CA0
STEP 7 Manuels de rfrence sur les
Langages CONT/LOG/LIST pourSIMATIC S7-300/400
Logiciel systme pour SIMATICS7-300/400Fonctions standard et fonctionssystme
Manuels de rfrence dcrivantles langages de programmationCONT, LOG et LIST de mmeque les fonctions standard et lesfonctions systme encomplment des connaissancesfondamentales de STEP 7.
6ES7810-4CA05-8CR0
Aides en ligne Objet Numro de rfrence
Aide de STEP 7 Connaissances fondamentalespour la programmation ainsi quepour la configuration du matrielavec STEP 7, sous forme daideen ligne.
Fait partie du logicielSTEP 7
Aides de rfrence de LIST/CONT/LOGAide de rfrence sur les SFB/SFCAide de rfrence sur les blocsdorganisation
Aides en ligne contextuelles derfrence
Fait partie du logicielSTEP 7
Avant-propos
Langage CONT pour SIMATIC S7-300/400A5E00068866-02 v
Aide en ligne
En complment au manuel, laide en ligne intgre au logiciel vous offre uneassistance dtaille lors de lutilisation du logiciel.
Ce systme daide est intgr au logiciel grce plusieurs interfaces :
Laide contextuelle donne des informations sur le contexte actuel, par exemplesur une bote de dialogue ouverte ou sur une fentre active. Vous lappelez encliquant sur le bouton Aide ou en appuyant sur la touche F1.
Le menu daide ? propose plusieurs commandes : Rubrique daides ouvre lesommaire de laide de STEP 7.
Vous obtenez le glossaire relatif toutes les applications de STEP 7 encliquant sur "Glossaire".
Ce manuel est extrait de l' "Aide pour CONT". En raison de la structure similaireentre le manuel et laide en ligne, le passage de lun lautre est ais.
Remarques relatives la documentation
Afin dtre en mesure doffrir nos utilisateurs une documentation optimale, nousvous serions reconnaissants de bien vouloir nous apporter votre aide. Vouspouvez complter le questionnaire fourni la fin du manuel et lenvoyer ladressequi y figure pour effectuer toute remarque ou suggestion concernant le prsentmanuel ou lAide en ligne. Nhsitez pas mettre votre valuation personnelle.
Centre de formation SIMATICPour faciliter vos dbuts en SIMATIC S7, nous vous proposons des stages deformation. Veuillez vous adresser votre centre de formation rgional.
Avant-propos
Langage CONT pour SIMATIC S7-300/400vi A5E00068866-02
Hotline SIMATIC Support technique
Accessible dans le monde entier toute heure :
Johnson City
Nuremberg
Singapur
SIMATIC Hotline
Worldwide (Nuremberg)Technical Support
Worldwide (Nuremberg)Technical Support
(FreeContact)
Heure locale : lu-ve de 7:00 17:00
Tl. : +49 (180) 5050 222
Fax : +49 (180) 5050 223
E-Mail: [email protected]
GMT: +1:00
(contre rtribution, seulement avecla carte SIMATIC)Heure locale : lu-ve de 0:00 24:00
Tl. : +49 (911) 895-7777
Fax : +49 (911) 895-7001GMT: +01:00
Europe / Africa (Nuremberg)Authorization
America (Johnson City)Technical Support andAuthorization
Asia / Australia (Singapour)
Technical Support andAuthorization
Heure locale : lu-ve de 7:00 17:00
Tl. : +49 (911) 895-7200
Fax : +49 (911) 895-7201
E-Mail: [email protected]