Langage CONT Pour SIMATIC S7-300/400

3y ago
43 Views
2 Downloads
2.25 MB
242 Pages
Last View : 19d ago
Last Download : 3m ago
Upload by : Genevieve Webb
Transcription

sAvant-propos,SommaireSIMATICLangage CONT pourSIMATIC S7-300/400Manuel de référenceOpérations combinatoiressur bits1Opérations de comparaison2Opérations de conversion3Opérations de comptage4Opérations sur blocsde données5Opérations de saut6Fonctions sur nombres entiers7Fonctions sur nombresà virgule flottante8Opérations de transfert9Opérations de gestiond'exécution de programme10Opérations de décalageet de rotation11Opérations sur bits d'état12Opérations de temporisation13Opérations combinatoiressur mots14AnnexeCe manuel est livré avecla documentations référencée :6ES7810-4CA08-8CW1Edition 03/2006A5E00706950-01Présentation de toutesles opérations CONTAExemples de programmationBPour travailler en CONTCIndex

Consignes de sécuritéCe manuel donne des consignes que vous devez respecter pour votre propre sécurité et pour éviter desdommages matériels. Les avertissements servant à votre sécurité personnelle sont accompagnés d'untriangle de danger, les avertissements concernant uniquement des dommages matériels sontdépourvus de ce triangle. Les avertissements sont représentés ci-après par ordre décroissant de niveaude risque.!Danger!Attention!Prudencesignifie que la non-application des mesures de sécurité appropriées entraîne la mort ou des blessuresgraves.signifie que la non-application des mesures de sécurité appropriées peut entraîner la mort ou desblessures graves.signifie que la non-application des mesures de sécurité appropriées peut entraîner des blessureslégères.Prudencesignifie que la non-application des mesures de sécurité appropriées peut entraîner un dommagematériel.Importantsignifie que le non-respect de l'avertissement correspondant peut entraîner l'apparition d'unévénement ou d'un état indésirable.En présence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau leplus élevé qui est reproduit. Si un avertissement avec triangle de danger prévient des risques dedommages corporels, le même avertissement peut aussi contenir un avis de mise en garde contre desdommages matériels.Personnel qualifiéL'installation et l'exploitation de l'appareil/du système concerné ne sont autorisées qu'en liaison avec laprésente documentation. La mise en service et l'exploitation d'un appareil/système ne doivent êtreeffectuées que par des personnes qualifiées. Au sens des consignes de sécurité figurant dans cettedocumentation, les personnes qualifiées sont des personnes qui sont habilitées à mettre en service, àmettre à la terre et à identifier des appareils, systèmes et circuits en conformité avec les normes desécurité.Utilisation conforme à la destinationTenez compte des points suivants :!AttentionL'appareil/le système ne doit être utilisé que pour les applications spécifiées dans le catalogue oudans la description technique, et uniquement en liaison avec des appareils et composantsrecommandés ou agréés par Siemens s'ils ne sont pas de Siemens.Le transport, le stockage, le montage, la mise en service ainsi que l'utilisation et la maintenance Lefonctionnement correct et sûr du produit implique son transport, stockage, montage et mise en serviceselon les règles de l'art ainsi qu'une utilisation et maintenance soigneuses.Marque de fabriqueToutes les désignations repérées par sont des marques déposées de Siemens AG. Les autresdésignations dans ce document peuvent être des marques dont l'utilisation par des tiers à leurs propresfins peut enfreindre les droits de leurs propriétaires respectifs.Exclusion de responsabilitéNous avons vérifié la conformité du contenu du présent document avec le matériel et le logiciel qui ysont décrits. Ne pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garantsde la conformité intégrale. Si l'usage de ce manuel devait révéler des erreurs, nous en tiendrons compteet apporterons les corrections nécessaires dès la prochaine édition.Siemens AGAutomation and DrivesPostfach 484890437 NÜRNBERGALLEMAGNEA5E00706950-0103/2006Copyright Siemens AG 2006Sous réserve de modifications techniques

Avant-proposConnaissances requisesVous trouverez dans l'aide en ligne de STEP 7 les connaissances thèoriques sur lesprogrammes S7 nécessaires à la compréhension de ce manuel sur CONT. Les langages deprogrammation se basant sur le logiciel de base STEP 7, nous supposerons que vous savezutiliser ce logiciel et sa documentation.Ce manuel fait partie de la documentation "STEP 7 Connaissances fondamentales“.Le tableau suivant présente la documentation de STEP 7:ManuelObjetNuméro de référenceSTEP 7 Connaissances fondamentales avecConnaissances fondamentales pourle personnel technique. Décrit lamarche à suivre pour réaliser destâches d‘automatisation avecSTEP 7 et S7-300/400.6ES7810-4CA08-8CW0Manuels de référence décrivant leslangages de programmation CONT,LOG et LIST de même que lesfonctions standard et les fonctionssystème en complément desconnaissances fondamentales deSTEP 7.6ES7810-4CA08-8CW1 STEP 7Getting Started Programmer avec STEP 7 Configuration matérielle et communicationdans STEP 7 STEP 7Pour une transition facile de S5 à S7STEP 7 Manuels de référence sur les Langages CONT/LOG/LIST pourSIMATIC S7-300/400 Logiciel système pourSIMATIC S7-300/400Fonctions standard et fonctions systèmeVolume 1 et Volume 2Aides en ligneObjetNuméro de référenceAide de STEP 7Connaissances fondamentales pourla programmation ainsi que pour laconfiguration du matériel avecSTEP 7, sous forme d‘aide en ligne.Fait partie du logicielSTEP 7Aides de référence de LIST/CONT/LOGAide de référence sur les SFB/SFCAide de référence sur les blocs d‘organisationAides en ligne contextuelles deréférenceFait partie du logicielSTEP 7ivLangage CONT pour SIMATIC S7-300/400A5E00706950-01

Avant-proposConnaissances requisesVous trouverez dans l'aide en ligne de STEP 7 les connaissances thèoriques sur lesprogrammes S7 nécessaires à la compréhension de ce manuel sur CONT. Les langages deprogrammation se basant sur le logiciel de base STEP 7, nous supposerons que vous savezutiliser ce logiciel et sa documentation.Ce manuel fait partie de la documentation "STEP 7 Connaissances fondamentales“.Le tableau suivant présente la documentation de STEP 7:ManuelObjetNuméro de référenceSTEP 7 Connaissances fondamentales avecConnaissances fondamentales pourle personnel technique. Décrit lamarche à suivre pour réaliser destâches d‘automatisation avecSTEP 7 et S7-300/400.6ES7810-4CA08-8CW0Manuels de référence décrivant leslangages de programmation CONT,LOG et LIST de même que lesfonctions standard et les fonctionssystème en complément desconnaissances fondamentales deSTEP 7.6ES7810-4CA08-8CW1 STEP 7 V5.4Getting Started Programmer avec STEP 7 V5.4 Configuration matérielle et communicationdans STEP 7 V5.4 STEP 7Pour une transition facile de S5 à S7STEP 7 Manuels de référence sur les Langages CONT/LOG/LIST pourSIMATIC S7-300/400 Logiciel système pourSIMATIC S7-300/400Fonctions standard et fonctions systèmeVolume 1 et Volume 2Aides en ligneObjetNuméro de référenceAide de STEP 7Connaissances fondamentales pourla programmation ainsi que pour laconfiguration du matériel avecSTEP 7, sous forme d‘aide en ligne.Fait partie du logicielSTEP 7Aides de référence de LIST/CONT/LOGAide de référence sur les SFB/SFCAide de référence sur les blocs d‘organisationAides en ligne contextuelles deréférenceFait partie du logicielSTEP 7ivLangage CONT pour SIMATIC S7-300/400A5E00706950-01

Avant-proposAide en ligneEn complément au manuel, l‘aide en ligne intégrée au logiciel vous offre une assistancedétaillée lors de l‘utilisation du logiciel.Ce système d‘aide est intégré au logiciel grâce à plusieurs interfaces : L’aide contextuelle donne des informations sur le contexte actuel, par exemple sur uneboîte de dialogue ouverte ou sur une fenêtre active. Vous l’appelez en cliquant sur lebouton “Aide” ou en appuyant sur la touche F1. Le menu d’aide ? propose plusieurs commandes : Rubrique d’aides ouvre le sommairede l’aide de STEP 7. Vous obtenez le glossaire relatif à toutes les applications de STEP 7 en cliquant sur"Glossaire".Ce manuel est extrait de l' "Aide pour CONT". En raison de la structure similaire entre lemanuel et l‘aide en ligne, le passage de l‘un à l‘autre est aisé.Assistance supplémentaireSi des questions sont restées sans réponse dans ce manuel, veuillez vous adresser à votreinterlocuteur Siemens dans la filiale ou l'agence de votre région.Vous trouvez votre interloculeur sous :http://www.siemens.com/automation/partnerCentre de formation SIMATICNous proposons des cours de formation pour vous faciliter l'apprentissage des automatesprogrammables SIMATIC S7. Veuillez vous adresser à votre centre de formation régional ouau centre principal à D 90327 Nuremberg.Téléphone : 49 (911) 895-3200.Internet:http://www.sitrain.comAssistance supplémentaireSi des questions sont restées sans réponse dans ce manuel, veuillez vous adresser à votreinterlocuteur Siemens dans la filiale ou l'agence de votre région.Vous trouvez votre interloculeur sous :http://www.siemens.com/automation/partnerVous trouvez un fil rouge pour la recherche de documentations techniques sur les produitset systèmes SIMATIC à l’adresse suivante sur Internet :http://www.siemens.com/simatic-tech-doku-portalLe catalogue en ligne et le système de commande en ligne se trouvent à l'adresse :http://mall.automation.siemens.com/Langage CONT pour SIMATIC S7-300/400A5E00706950-01v

Avant-proposCentre de formation SIMATICNous proposons des cours de formation pour vous faciliter l'apprentissage des automatesprogrammables SIMATIC S7. Veuillez vous adresser à votre centre de formation régional ouau centre principal à D 90327 Nuremberg.Téléphone : 49 (911) 895-3200.Internet:http://www.sitrain.comTechnical SupportVous pouvez joindre le support technique pour tous les produits A&D Via le formulaire Web de demande d’assistance (Support request Téléphone : 49 180 5050 222 Télécopie : 49 180 5050 223Vous trouvez plus d’informations concernant notre Technical Support sur Internet à l’adressesuivante :http://www.siemens.com/automation/serviceService & Support sur InternetEn plus de la documentation offerte, vous trouvez la totalité de notre savoir-faire en ligne surInternet à l'adresse suivante Vous y trouvez : le bulletin d'informations qui vous fournit constamment les dernières informations sur leproduit, les documents dont vous avez besoin à l'aide de la fonction de recherche du Service &Support, le forum où utilisateurs et spécialistes peuvent échanger informations, votre interlocuteur Automation & Drives sur place, des informations sur le service après-vente, les réparations, les pièces de rechange à larubrique "Service".viLangage CONT pour SIMATIC S7-300/400A5E00706950-01

Sommaire1Opérations combinatoires sur bits. 1.151.161.171.182Opérations de comparaison. 2-12.12.22.32.43Vue d'ensemble des opérations combinatoires sur bits . 1-1--- --- Contact à fermeture . 1-2--- / --- Contact à ouverture . 1-3XOR Combinaison OU exclusif. 1-4--- NOT --- Inverser RLG. 1-5---( ) Bobine de sortie. 1-6---( # )--- Connecteur. 1-8---( R ) Mettre à 0 . 1-10---( S ) Mettre à 1 . 1-12RSBascule mise à 0, mise à 1. 1-14SRBascule mise à 1, mise à 0. 1-16---( N )--- Détecter front descendant . 1-18---( P )--- Détecter front montant . 1-19---(SAVE) Sauvegarder RLG dans RB . 1-20NEG Détecter front descendant de signal . 1-21POS Détecter front montant de signal . 1-22Lecture directe en périphérie . 1-23Ecriture directe en périphérie. 1-24Vue d'ensemble des opérations de comparaison. 2-1CMP ? IComparer entiers de 16 bits . 2-2CMP ? D Comparer entiers de 32 bits. 2-4CMP ? R Comparer réels . 2-6Opérations de conversion. 3.153.16Vue d'ensemble des opérations de conversion . 3-1BCD I Convertir nombre DCB en entier de 16 bits . 3-2I BCD Convertir entier de 16 bits en nombre DCB . 3-3I DI Convertir entier de 16 bits en entier de 32 bits . 3-4BCD DI Convertir nombre DCB en entier de 32 bits . 3-5DI BCD Convertir entier de 32 bits en nombre DCB . 3-6DI R Convertir entier de 32 bits en réel . 3-7INV I Complément à 1 d'entier de 16 bits . 3-8INV DI Complément à 1 d’entier de 32 bits . 3-9NEG I Complément à 2 d’entier de 16 bits . 3-10NEG DI Complément à 2 d’entier de 32 bits . 3-11NEG R Inverser le signe d'un nombre réel . 3-12ROUND Arrondir . 3-13TRUNC Tronquer à la partie entière. 3-14CEIL Convertir réel en entier supérieur le plus proche. 3-15FLOOR Convertir réel en entier inférieur le plus proche . 3-16Langage CONT pour SIMATIC S7-300/400A5E00706950-01vii

Sommaire4Opérations de comptage . 4-14.14.24.34.44.54.64.75Opérations sur blocs de données . 5-15.16Vue d'ensemble des opérations de saut. 6-1---(JMP)--- Saut inconditionnel. 6-2---(JMP)--- Saut à l'intérieur d'un bloc si 1 (conditionnel) . 6-3---( JMPN ) Saut à l'intérieur d'un bloc si 0 (conditionnel) . 6-4LABEL Repère de saut . 6-5Vue d'ensemble des opérations arithmétiques sur nombre entiers. 7-1Evaluation des bits du mot d'état dans les opérations sur nombres entiers . 7-2ADD I Additionner entiers de 16 bits. 7-3SUB ISoustraire entiers de 16 bits. 7-5MUL IMultiplier entiers de 16 bits . 7-6DIV IDiviser entiers de 16 bits . 7-8ADD DI Additionner entiers de 32 bits . 7-9SUB DI Soustraire entiers de 32 bits . 7-10MUL DIMultiplier entiers de 32 bits. 7-11DIV DIDiviser entiers de 32 bits. 7-12MOD DI Reste de division (32 bits) . 7-13Fonctions sur nombres à virgule flottante . r bloc de données. 5-1Fonctions sur nombres entiers . �rations de saut. 6-16.16.26.36.46.57Vue d'ensemble des opérations de comptage. 4-1ZAEHLERParamétrage et compteur d'incrémentation/décrémentation. 4-3Z VORWParamétrage et compteur d'incrémentation . 4-5Z RUECKParamétrage et compteur de décrémentation . 4-7---( SZ ) Initialiser compteur . 4-9---( ZV ) Incrémenter . 4-10---( ZR ) Décrémenter . 4-12Vue d'ensemble des opérations arithmétiques sur nombres à virgule flottante . 8-1Evaluation des bits du mot d'état dans les opérations sur nombresà virgule flottante. 8-2Opérations de base. 8-3ADD R Additionner réels. 8-3SUB R Soustraire réels. 8-5MUL R Multiplier réels . 8-7DIV R Diviser réels. 8-9ABS Valeur absolue d'un nombre réel. 8-11Opérations étendues .

Pour une transition facile de S5 à S7 Connaissances fondamentales pour le personnel technique. Décrit la marche à suivre pour réaliser des tâches d‘automatisation avec STEP 7 et S7-300/400. 6ES7810-4CA08-8CW0 STEP 7 Manuels de référence sur les Langages CONT/LOG/LIST pour SIMATIC S7-300/400 Logiciel système pour

Related Documents:

SITRAIN INDIA, KALWA. List of courses at SITRAIN-Kalwa & Authorized Training Centers (ATC) Sr. No. Title Days 1 PLC : SIMATIC S7-200 5 2 PLC : TIA Basic with SIMATIC S7-300 & Step7 8 3 PLC : TIA Advanced with SIMATIC S7-400 6 4 SIMATIC NET 5 5 SIMATIC WinCC 6 6 SIMATIC HMI Panels 3 7 DCS: SIMATIC PCS 7 Basic 8 8 DCS: SIMATIC PCS 7 Advanced 10

Langage LIST pour SIMATIC S7-300/400 Manuel de référence, 05/2010, A5E02790284-01 3 Avant-propos Objet du manuel Ce manuel vous aidera à écrire des programmes utilisateur en langage LIST. Il contient une partie de référence décrivant la syntaxe et le fonctionnement des éléments du langage de programmation LIST.

Power supply Article No. PM 1207 6EP1332-1SH71 System accessories Article No. SIMATIC memory card SIMATIC memory card 4 MB 6ES7954-8LC02-0AA0 SIMATIC memory card 12 MB 6ES7954-8LE03-0AA0 SIMATIC memory card 24 MB 6ES7954-8LF03-0AA0 SIMATIC memory card 256 MB 6ES7954-8LL03-0AA0 SIMATIC memory card 2 GB 6ES7954-8LP02-0AA0 SIMATIC memory card 32 GB 6ES7954-8LT03-0AA0 .

Les contenus de la colonne S7-1500 sont également valables pour l'automate logiciel SIMATIC S7-1500 CPU 150xS SIMATIC S7-1200 à partir du firmware 4.2; SIMATIC S7 -1200 ne prend en charge que CONT, LOG et SCL. SIMATIC S7-1500 à partir du firmware 2.5 LIST : Vous devez appeler certaines instructions avec CALL.

SIMATIC STEP 7 version 15 or higher The contents of the S7-1500 column also apply to SIMATIC S7-1500 Software Controller CPU 150xS SIMATIC S7-1200 firmware 4.2 or higher. SIMATIC S7-1200 only supports LAD, FBD and SCL. SIMATIC S7-1500 firmware 2.5 or hi

SIMATIC STEP 7-Micro/WIN V4.0 SP6 (or later) SIMATIC STEP 7 Basic V10.5 SP2 SIMATIC S7-200 to SIMATIC S7-1200 software conversion tool The STEP 7-Micro/WIN program that you want to convert must have these properties: The program must have been created using STEP 7-Micr

SIMATIC Technology - Motion Control Single axes with SIMATIC S7- 1500/1500 T-CPU (2/2) Technology Objects of the SIMATIC S7-1500(T) ( Entry-ID: 109743134 ) SIMATIC S7-1500 / S7-1500T: Standard application axis control ( Entry-ID: 109749348 ) Configuring Technology Objects with SIMATIC S7 1500 and SINAMICS S210 in TIA-Portal ( Entry-ID: 109749795 )

Anatomi Antebrachii a. Tulang ulna Menurut Hartanto (2013) ulna adalah tulang stabilisator pada lengan bawah, terletak medial dan merupakan tulang yang lebih panjang dari dua tulang lengan bawah. Ulna adalah tulang medial antebrachium. Ujung proksimal ulna besar dan disebut olecranon, struktur ini membentuk tonjolan siku. Corpus ulna mengecil dari atas ke bawah. 8 Gambar 2.1 Anatomi os Ulna .