s71200 System Manual Fr-FR Fr-FR

848
Automate programmable S7- 1200 _______________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________________________ _______________________________________________________ SIMATIC S7 Automate programmable S7-1200 Manuel système 11/2011 A5E02486682-05 Avant-propos Présentation du produit 1 Logiciel de programmation STEP 7 2 Installation 3 Concepts concernant les automates programmables 4 Configuration des appareils 5 Concepts de programmation 6 Instructions de base 7 Instructions avancées 8 Instructions technologiques 9 Communication 10 Serveur Web 11 Processeur de communication 12 Communication TeleService (courrier électronique SMTP) 13 Outils en ligne et de diagnostic 14 Caractéristiques techniques A Calcul d'un bilan de consommation B Numéros de référence C

Transcript of s71200 System Manual Fr-FR Fr-FR

Automate programmable S7-1200 ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ SIMATIC S7 Automate programmable S7-1200 Manuel systme

11/2011 A5E02486682-05 Avant-propos Prsentation du produit 1Logiciel de programmation STEP 7 2Installation 3Concepts concernant les automates programmables 4Configuration des appareils 5Concepts de programmation 6Instructions de base 7Instructions avances 8Instructions technologiques 9Communication 10Serveur Web 11Processeur de communication 12Communication TeleService (courrier lectronique SMTP) 13Outils en ligne et de diagnostic 14Caractristiques techniques ACalcul d'un bilan de consommation BNumros de rfrence C Mentions lgales Mentions lgales Signaltique d'avertissement Ce manuel donne des consignes que vous devez respecter pour votre propre scurit et pour viter des dommages matriels. Les avertissements servant votre scurit personnelle sont accompagns d'un triangle de danger, les avertissements concernant uniquement des dommages matriels sont dpourvus de ce triangle. Les avertissements sont reprsents ci-aprs par ordre dcroissant de niveau de risque. DANGER signifie que la non-application des mesures de scurit appropries entrane la mort ou des blessures graves. ATTENTION signifie que la non-application des mesures de scurit appropries peut entraner la mort ou des blessures graves. PRUDENCE accompagn dun triangle de danger, signifie que la non-application des mesures de scurit appropries peut entraner des blessures lgres. PRUDENCE non accompagn dun triangle de danger, signifie que la non-application des mesures de scurit appropries peut entraner un dommage matriel. IMPORTANT signifie que le non-respect de l'avertissement correspondant peut entraner l'apparition d'un vnement ou d'un tat indsirable. En prsence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau le plus lev qui est reproduit. Si un avertissement avec triangle de danger prvient des risques de dommages corporels, le mme avertissement peut aussi contenir un avis de mise en garde contre des dommages matriels. Personnes qualifies Lappareil/le systme dcrit dans cette documentation ne doit tre manipul que par du personnel qualifi pour chaque tche spcifique. La documentation relative cette tche doit tre observe, en particulier les consignes de scurit et avertissements. Les personnes qualifies sont, en raison de leur formation et de leur exprience, en mesure de reconnatre les risques lis au maniement de ce produit / systme et de les viter. Utilisation des produits Siemens conforme leur destination Tenez compte des points suivants: ATTENTION Les produits Siemens ne doivent tre utiliss que pour les cas d'application prvus dans le catalogue et dans la documentation technique correspondante. S'ils sont utiliss en liaison avec des produits et composants d'autres marques, ceux-ci doivent tre recommands ou agrs par Siemens. Le fonctionnement correct et sr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les rgles de l'art. Il faut respecter les conditions d'environnement admissibles ainsi que les indications dans les documentations affrentes. Marques de fabrique Toutes les dsignations repres par sont des marques dposes de Siemens AG. Les autres dsignations dans ce document peuvent tre des marques dont l'utilisation par des tiers leurs propres fins peut enfreindre les droits de leurs propritaires respectifs. Exclusion de responsabilit Nous avons vrifi la conformit du contenu du prsent document avec le matriel et le logiciel qui y sont dcrits. Ne pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garants de la conformit intgrale. Si l'usage de ce manuel devait rvler des erreurs, nous en tiendrons compte et apporterons les corrections ncessaires ds la prochaine dition. Siemens AG Industry Sector Postfach 48 48 90026 NRNBERG ALLEMAGNE Numro de rfrence du document: 6ES7298-8FA30-8CH0 11/2011 Sous rserve de modifications techniques Copyright Siemens AG 2011. Tous droits rservs Automate programmable S7-1200 Manuel systme, 11/2011, A5E02486682-053 Avant-propos Objet du manuel La famille S7-1200 est constitue d'automates programmables (API) utilisables dans des applications d'automatisation varies. Sa forme compacte, son faible prix et son important jeu d'instructions en font une solution idale pour la commande d'applications trs varies. En outre, les modles S7-1200 ainsi que l'outil de programmation se basant sur Windows vous offrent la souplesse ncessaire pour rsoudre vos problmes d'automatisation. Ce manuel qui fournit des informations sur l'installation et la programmation des automates S7-1200 est conu pour des ingnieurs, des programmeurs, des installateurs et des lectriciens ayant une connaissance gnrale des automates programmables. Connaissances fondamentales requises Pour comprendre ce manuel, vous devez avoir des connaissances gnrales sur l'automatisation et les automates programmables. Domaine de validit Ce manuel dcrit les produits suivants :STEP 7 V11 Basic et Professional Microprogramme de la CPU S7-1200 version V2.2 Vous trouverez la liste complte des produits S7-1200 dcrits dans ce manuel dans les caractristiques techniques (Page 705). Homologation, marquage CE, C-Tick et autres normes Reportez-vous aux caractristiques techniques (Page 705) pour plus d'informations ce sujet.Service et assistance En complment de notre documentation, nous proposons notre expertise technique sur Internet via le site Web du service client (http://www.siemens.com/automation/support-request). Adressez-vous votre agence Siemens si certaines de vos questions techniques restent sans rponse, si vous voulez connatre les offres de formation ou si vous dsirez commander des produits S7. Comme ce personnel est techniquement form et a des connaissances trs pointues sur vos activits, vos processus et vos industries, ainsi que sur les diffrents produits Siemens que vous utilisez, il peut apporter les rponses les plus rapides et les plus efficaces possibles tout problme que vous pourriez rencontrer. Avant-propos

Automate programmable S7-1200 4Manuel systme, 11/2011, A5E02486682-05 Documentation et information Le S7-1200 et STEP 7 proposent une grande varit de documents et autres ressources contenant les informations techniques dont vous avez besoin.Le manuel systme du S7-1200 fournit des informations spcifiques sur le fonctionnement, la programmation et les caractristiques de toute la gamme du S7-1200. En plus du manuel systme, le livret Easy Book du S7-1200 donne une vue d'ensemble plus gnrale des possibilits offertes par la gamme S7-1200. Le manuel systme et l'Easy Book sont disponibles en formats lectronique (PDF) et manuscrit. Les manuels lectroniques peuvent tre tlchargs depuis le site web du service client et se trouvent galement sur le disque qui accompagne chaque CPU S7-1200. Le systme d'information en ligne du STEP 7 offre un accs immdiat aux informations conceptuelles et aux instructions spcifiques qui dcrivent le fonctionnement et les fonctionnalits du progiciel de programmation et le fonctionnement basique des CPU SIMATIC. My Documentation Manager permet d'accder aux versions lectroniques (PDF) de l'ensemble de la documentation SIMATIC, y compris le manuel systme, l'Easy Book et le systme d'informations du STEP 7. Avec My Documentation Manager, vous pouvez rcuprer des sujets depuis divers documents pour crer votre propre manuel client. Le portail d'entre du service client (http://support.automation.siemens.com) affiche un lien vers My Documentation Manager dans mySupport. Le site Web du service client fournit galement des podcasts, FAQ et autres documents utiles concernant le S7-1200 et STEP 7. Les podcasts utilisent de courtes vidos ducatives qui se concentrent sur les caractristiques ou scnarios spcifiques afin de dmontrer les interactions, la commodit et l'efficacit offertes par STEP 7. Visitez les sites Web suivants pour accder la collection de podcasts : Page Web du STEP 7 Basic (http://www.automation.siemens.com/mcms/simatic-controller-software/en/step7/step7-basic/Pages/Default.aspx) Page Web du STEP 7 Professional (http://www.automation.siemens.com/mcms/simatic-controller-software/en/step7/step7-professional/Pages/Default.aspx) Vous pouvez galement suivre ou rejoindre des discussions sur les produits sur le forum technique Service & Support (https://www.automation.siemens.com/WW/forum/guests/Conferences.aspx?Language=en&siteid=csius&treeLang=en&groupid=4000002&extranet=standard&viewreg=WW&nodeid0=34612486). Ces forums vous permettent de dialoguer avec diffrents experts produits. Forum pour le S7-1200 (https://www.automation.siemens.com/WW/forum/guests/Conference.aspx?SortField=LastPostDate&SortOrder=Descending&ForumID=258&Language=en&onlyInternet=False) Forum pour STEP 7 Basic (https://www.automation.siemens.com/WW/forum/guests/Conference.aspx?SortField=LastPostDate&SortOrder=Descending&ForumID=265&Language=en&onlyInternet=False) Automate programmable S7-1200 Manuel systme, 11/2011, A5E02486682-055 Sommaire Avant-propos ............................................................................................................................................. 3 1Prsentation du produit............................................................................................................................ 17 1.1Introduction l'automate S7-1200...............................................................................................17 1.2Possibilits d'extension de la CPU ..............................................................................................20 1.3Modules S7-1200.........................................................................................................................22 1.4Nouvelles caractristiques du S7-1200 et de STEP 7 V11 .........................................................23 1.5Tableaux IHM basiques ...............................................................................................................26 2Logiciel de programmation STEP 7 ......................................................................................................... 29 2.1Besoins du systme.....................................................................................................................29 2.2Diffrentes vues pour faciliter votre travail...................................................................................30 2.3Simplicit des outils .....................................................................................................................31 2.3.1Insertion d'instructions dans votre programme utilisateur ...........................................................31 2.3.2Accs aux instructions depuis la barre d'outils "Favoris".............................................................31 2.3.3Cration d'une quation complexe avec une instruction simple..................................................32 2.3.4Ajout d'entres ou de sorties une instruction CONT ou LOG...................................................34 2.3.5Instructions extensibles................................................................................................................34 2.3.6Slection d'une version d'une instruction.....................................................................................35 2.3.7Modification de l'apparence et de la configuration de STEP 7....................................................36 2.3.8Glisser-dplacer entre les diteurs ..............................................................................................36 2.3.9Changement de l'tat de fonctionnement de la CPU...................................................................37 2.3.10Enregistrement et restauration de l'tat d'un bloc........................................................................37 2.3.11Modification du type d'appel pour un DB.....................................................................................38 2.3.12Dconnexion temporaire d'appareils d'un rseau........................................................................39 2.3.13Dsenfichage virtuel d'appareils de la configuration ...................................................................40 3Installation ............................................................................................................................................... 41 3.1Conseils pour l'installation d'appareils S7-1200 ..........................................................................41 3.2Bilan de consommation................................................................................................................43 3.3Procdures d'installation et de dsinstallation.............................................................................45 3.3.1Dimensions de montage pour les appareils S7-1200..................................................................45 3.3.2Installation et dsinstallation de la CPU ......................................................................................47 3.3.3Installation et dsinstallation d'un SB ou d'un CB........................................................................49 3.3.4Installation et dsinstallation d'un SM..........................................................................................51 3.3.5Installation et dsinstallation d'un CM ou d'un CP.......................................................................53 3.3.6Dmontage et remontage du bornier de connexion S7-1200......................................................54 3.3.7Installation et dsinstallation du cble d'extension......................................................................55 3.3.8Adaptateur TS Adapter (TeleService)..........................................................................................57 3.3.8.1Connexion de l'adaptateur TeleService.......................................................................................57 3.3.8.2Installation de la carte SIM...........................................................................................................58 3.3.8.3Installation de l'ensemble adaptateur TeleService ......................................................................60 Sommaire

Automate programmable S7-1200 6Manuel systme, 11/2011, A5E02486682-05 3.3.8.4Montage mural de l'adaptateur TS.............................................................................................. 60 3.4Conseils de cblage.................................................................................................................... 61 4Concepts concernant les automates programmables .............................................................................. 67 4.1Excution du programme utilisateur ........................................................................................... 67 4.1.1Etats de fonctionnement de la CPU............................................................................................ 69 4.1.2Traitement du cycle l'tat MARCHE......................................................................................... 72 4.1.3Blocs d'organisation (OB) ........................................................................................................... 73 4.1.4Priorits d'excution et mise en file d'attente des vnements .................................................. 75 4.1.5Surveillance du temps de cycle .................................................................................................. 81 4.1.6Mmoire de la CPU..................................................................................................................... 83 4.1.6.1Mmento systme et mmento de cadence............................................................................... 86 4.1.6.2Configuration des sorties lors d'un passage de MARCHE ARRET......................................... 88 4.2Stockage des donnes, zones de mmoire, E/S et adressage.................................................. 89 4.2.1Accs aux donnes du S7-1200................................................................................................. 89 4.3Traitement des valeurs analogiques........................................................................................... 94 4.4Types de donnes....................................................................................................................... 95 4.4.1Types de donnes Bool, Byte, Word et DWord.......................................................................... 96 4.4.2Types de donnes entiers........................................................................................................... 97 4.4.3Types de donnes rels virgule flottante ................................................................................. 97 4.4.4Types de donnes "date et heure".............................................................................................. 98 4.4.5Type de donnes "structure de donnes"................................................................................. 102 4.4.6Type de donnes API................................................................................................................ 103 4.4.7Types de donnes "pointeur" .................................................................................................... 103 4.4.7.1Type de donnes Pointer .......................................................................................................... 104 4.4.7.2Type de donnes Any ............................................................................................................... 105 4.4.7.3Type de donnes Variant .......................................................................................................... 106 4.4.8Accs une "tranche" d'un type de donnes de variable......................................................... 107 4.4.9Accs une variable par un type de donnes ajout AT ......................................................... 108 4.5Utilisation d'une carte mmoire................................................................................................. 110 4.5.1Insertion d'une carte mmoire dans la CPU............................................................................. 111 4.5.2Configuration des paramtres de mise en route de la CPU avant copie du projet dans la carte mmoire ........................................................................................................................... 113 4.5.3Utilisation de la carte mmoire en tant que carte "transfert"..................................................... 113 4.5.4Utilisation de la carte mmoire en tant que carte "programme" ............................................... 115 4.6Rcupration en cas d'oubli du mot de passe.......................................................................... 118 5Configuration des appareils ................................................................................................................... 119 5.1Insertion d'une CPU.................................................................................................................. 120 5.2Dtection de la configuration d'une CPU non spcifie............................................................ 121 5.3Ajout de modules la configuration.......................................................................................... 122 5.4Configuration du fonctionnement de la CPU............................................................................. 123 5.5Configuration des paramtres des modules ............................................................................. 125 5.6Configuration de la CPU pour la communication...................................................................... 126 5.6.1Cration d'une liaison rseau.................................................................................................... 126 5.6.2Configuration du routage local/partenaire................................................................................. 127 5.6.3Paramtres pour la liaison PROFINET..................................................................................... 129 Sommaire

Automate programmable S7-1200 Manuel systme, 11/2011, A5E02486682-057 5.6.4Affectation d'adresses IP (Internet Protocol) .............................................................................132 5.6.4.1Affectation d'adresses IP des consoles de programmation et des dispositifs rseau............132 5.6.4.2Vrification de l'adresse IP de votre console de programmation ..............................................134 5.6.4.3Affectation d'une adresse IP une CPU en ligne......................................................................135 5.6.4.4Configuration d'une adresse IP pour une CPU dans votre projet..............................................136 5.6.5Test du rseau PROFINET........................................................................................................139 5.6.6Localisation de l'adresse Ethernet (MAC) sur la CPU...............................................................140 5.6.7Configuration de la synchronisation via le protocole NTP.........................................................141 5.6.8Temps de mise en route, affectation de nom et d'adresse pour un appareil PROFINET .........142 6Concepts de programmation.................................................................................................................. 145 6.1Principes de conception d'un systme d'automatisation ...........................................................145 6.2Organisation de votre programme utilisateur.............................................................................146 6.3Utilisation de blocs pour structurer votre programme................................................................148 6.3.1Bloc d'organisation (OB) ............................................................................................................149 6.3.2Fonction (FC) .............................................................................................................................150 6.3.3Bloc fonctionnel (FB)..................................................................................................................151 6.3.4Bloc de donnes (DB)................................................................................................................152 6.4Comprendre le concept de cohrence des donnes.................................................................153 6.5Langage de programmation.......................................................................................................155 6.5.1Schma contacts (CONT).......................................................................................................155 6.5.2Logigramme (LOG) ....................................................................................................................156 6.5.3SCL ............................................................................................................................................156 6.5.4EN et ENO pour CONT, LOG et SCL........................................................................................163 6.6Protection...................................................................................................................................164 6.6.1Protection d'accs pour la CPU.................................................................................................164 6.6.2Protection du savoir-faire...........................................................................................................166 6.6.3Protection contre la copie ..........................................................................................................167 6.7Chargement d'lments de votre programme dans la CPU......................................................168 6.8Chargement partir de la CPU..................................................................................................168 6.8.1Copie des lments du projet ....................................................................................................168 6.8.2Utilisation de la fonction de comparaison ..................................................................................170 6.9Dbogage et test du programme...............................................................................................170 6.9.1Visualisation et forage de donnes dans la CPU.....................................................................170 6.9.2Tables de visualisation et tables de forage permanent ...........................................................171 6.9.3Affichage de l'usage des rfrences croises ...........................................................................171 6.9.4Structure d'appel permettant de constater la hirarchie d'appel ...............................................172 7Instructions de base............................................................................................................................... 175 7.1Instructions logiques sur bits......................................................................................................175 7.1.1Contacts et bobines ...................................................................................................................175 7.1.2Instructions Mise 1 et Mise 0 ...............................................................................................178 7.1.3Instructions Front montant et Front descendant ........................................................................180 7.2Temporisations...........................................................................................................................182 7.3Compteurs..................................................................................................................................191 7.4Comparaison..............................................................................................................................198 7.4.1Comparaison..............................................................................................................................198 Sommaire

Automate programmable S7-1200 8Manuel systme, 11/2011, A5E02486682-05 7.4.2Instructions Valeur dans la plage et Valeur en dehors de la plage .......................................... 199 7.4.3Instructions Contrler validit et Contrler invalidit................................................................. 199 7.5Fonctions mathmatiques......................................................................................................... 201 7.5.1Instruction Calculer ................................................................................................................... 201 7.5.2Instructions Addition, Soustraction, Multiplication et Division................................................... 202 7.5.3Instruction Modulo..................................................................................................................... 203 7.5.4Instruction Ngation .................................................................................................................. 204 7.5.5Instructions Incrmenter et Dcrmenter.................................................................................. 205 7.5.6Instruction Valeur absolue......................................................................................................... 205 7.5.7Instructions Calculer le minimum et Calculer le maximum....................................................... 206 7.5.8Instruction Dfinir une limite...................................................................................................... 207 7.5.9Instructions mathmatiques virgule flottante.......................................................................... 208 7.6Transfert .................................................................................................................................... 210 7.6.1Instructions Copier valeur et Copier zone................................................................................. 210 7.6.2Instructions FieldRead et FieldWrite......................................................................................... 212 7.6.3Instructions Complter .............................................................................................................. 214 7.6.4Instruction Permutation ............................................................................................................. 216 7.7Convertir.................................................................................................................................... 217 7.7.1Instruction CONV...................................................................................................................... 217 7.7.2Instructions de conversion pour SCL........................................................................................ 218 7.7.3Instructions Arrondir et Former un nombre entier ..................................................................... 221 7.7.4Instructions Arrondir l'entier suprieur et Arrondir l'entier infrieur..................................... 222 7.7.5Instructions Mise l'chelle et Normaliser................................................................................ 223 7.8Gestion du programme ............................................................................................................. 226 7.8.1Prsentation des instructions de contrle SCL......................................................................... 226 7.8.2Instruction IF-THEN .................................................................................................................. 227 7.8.3Instruction CASE....................................................................................................................... 228 7.8.4Instruction FOR......................................................................................................................... 229 7.8.5Instruction WHILE-DO............................................................................................................... 230 7.8.6Instruction REPEAT-UNTIL....................................................................................................... 231 7.8.7Instruction CONTINUE.............................................................................................................. 232 7.8.8Instruction EXIT......................................................................................................................... 233 7.8.9Instruction GOTO...................................................................................................................... 233 7.8.10Instruction RETURN.................................................................................................................. 234 7.8.11Instructions Saut et Repre de saut.......................................................................................... 234 7.8.12Instruction JMP_LIST................................................................................................................ 235 7.8.13Instruction SWITCH .................................................................................................................. 236 7.8.14Instruction de gestion d'excution RET..................................................................................... 238 7.8.15Instruction Redclencher le temps de surveillance du cycle .................................................... 239 7.8.16Instruction Commuter en STOP................................................................................................ 240 7.8.17Instructions de traitement d'erreur ............................................................................................ 240 7.9Oprations logiques sur mots ................................................................................................... 244 7.9.1Instructions AND, OR et XOR................................................................................................... 244 7.9.2Instruction Inverser.................................................................................................................... 245 7.9.3Instructions Encoder et Dcoder............................................................................................... 245 7.9.4Instructions Slectionner, Multiplexeur et Dmultiplexeur ........................................................ 247 7.10Dcalage et rotation.................................................................................................................. 250 7.10.1Instructions de dcalage ........................................................................................................... 250 7.10.2Instructions de rotation.............................................................................................................. 251 Sommaire

Automate programmable S7-1200 Manuel systme, 11/2011, A5E02486682-059 8Instructions avances............................................................................................................................ 253 8.1Date et heure .............................................................................................................................253 8.1.1Instructions sur la date et l'heure...............................................................................................253 8.1.2Rgler et lire l'horloge systme..................................................................................................255 8.1.3Instruction Compteur d'heures de fonctionnement ....................................................................257 8.1.4Instruction SET_TIMEZONE......................................................................................................259 8.2Chanes de caractres et caractres.........................................................................................260 8.2.1Prsentation des donnes chanes de caractres (type String)................................................260 8.2.2Instruction S_MOVE...................................................................................................................261 8.2.3Instructions de conversion de chane ........................................................................................261 8.2.3.1Conversions de chane en valeur et de valeur en chane .........................................................261 8.2.3.2Conversions de chane en caractres et de caractres en chane ...........................................270 8.2.3.3Conversions de ASCII en hexadcimal et de hexadcimal en ASCII .......................................272 8.2.4Instructions sur chane...............................................................................................................274 8.2.4.1LEN............................................................................................................................................274 8.2.4.2CONCAT....................................................................................................................................275 8.2.4.3LEFT, RIGHT et MID .................................................................................................................276 8.2.4.4DELETE.....................................................................................................................................277 8.2.4.5INSERT......................................................................................................................................278 8.2.4.6REPLACE ..................................................................................................................................279 8.2.4.7FIND...........................................................................................................................................280 8.3Priphrie dcentralise (PROFINET, PROFIBUS ou AS-i) .....................................................282 8.3.1RDREC et WRREC....................................................................................................................282 8.3.2RALRM.......................................................................................................................................285 8.3.3Paramtre STATUS pour RDREC, WRREC et RALRM ...........................................................287 8.3.4DPRD_DAT et DPWR_DAT.......................................................................................................291 8.3.5DPNRM_DG...............................................................................................................................294 8.4Alarmes......................................................................................................................................296 8.4.1Instructions ATTACH et DETACH.............................................................................................296 8.4.2Alarmes cycliques ......................................................................................................................300 8.4.2.1SET_CINT (Rgler alarme cyclique)..........................................................................................300 8.4.2.2QRY_CINT (Interroger alarme cyclique)....................................................................................302 8.4.3Alarmes temporises .................................................................................................................303 8.4.4Alarmes asynchrones ................................................................................................................305 8.5Diagnostic (PROFINET ou PROFIBUS) ....................................................................................306 8.5.1Instruction LED...........................................................................................................................306 8.5.2Instruction DeviceStates ............................................................................................................307 8.5.3Instruction ModuleStates ...........................................................................................................308 8.5.4Instruction GET_DIAG ...............................................................................................................309 8.6Impulsion....................................................................................................................................311 8.6.1Instruction CTRL_PWM.............................................................................................................311 8.6.2Fonctionnement des sorties d'impulsions..................................................................................313 8.6.3Configuration d'une voie d'impulsion pour PWM.......................................................................315 8.7Consignation de donnes ..........................................................................................................316 8.7.1Structure des enregistrements de journaux...............................................................................316 8.7.2Instructions de gestion des journaux de donnes .....................................................................318 8.7.2.1DataLogCreate...........................................................................................................................318 8.7.2.2DataLogOpen.............................................................................................................................321 8.7.2.3DataLogClose ............................................................................................................................323 Sommaire

Automate programmable S7-1200 10Manuel systme, 11/2011, A5E02486682-05 8.7.2.4DataLogWrite ............................................................................................................................ 324 8.7.2.5DataLogNewFile........................................................................................................................ 325 8.7.3Utilisation des journaux de donnes......................................................................................... 327 8.7.4Limites de taille des fichiers journaux ....................................................................................... 329 8.7.5Exemple de programme pour les journaux de donnes........................................................... 331 8.8Gestion des blocs de donnes.................................................................................................. 336 8.8.1READ_DBL, WRIT_DBL (Lecture ou criture dans un DB en mmoire de chargement) ........ 336 8.9Codes d'erreur communs pour les instructions avances ........................................................ 339 9Instructions technologiques ................................................................................................................... 341 9.1Compteur rapide ....................................................................................................................... 341 9.1.1Fonctionnement du compteur rapide ........................................................................................ 343 9.1.2Configuration du HSC............................................................................................................... 350 9.2Rgulation PID.......................................................................................................................... 351 9.2.1Insertion de l'instruction PID et de l'objet technologique .......................................................... 352 9.2.2Instruction PID_Compact .......................................................................................................... 354 9.2.3Instruction PID_3STEP ............................................................................................................. 358 9.2.4Configuration du rgulateur PID ............................................................................................... 365 9.2.5Mise en service du rgulateur PID............................................................................................ 367 9.3Commande de mouvement de base......................................................................................... 368 9.3.1Configuration de l'axe ............................................................................................................... 371 9.3.2Instructions de commande de mouvement (Motion Control) .................................................... 374 9.3.2.1Instruction MC_Power ............................................................................................................... 374 9.3.2.2Instruction MC_Reset................................................................................................................ 377 9.3.2.3Instruction MC_Home................................................................................................................ 378 9.3.2.4Instruction MC_Halt................................................................................................................... 381 9.3.2.5Instruction MC_MoveAbsolute .................................................................................................. 383 9.3.2.6Instruction MC_MoveRelative ................................................................................................... 385 9.3.2.7Instruction MC_MoveVelocity.................................................................................................... 387 9.3.2.8Instruction MC_MoveJog........................................................................................................... 390 9.3.2.9Instruction MC_CommandTable ............................................................................................... 392 9.3.2.10MC_ChangeDynamic ................................................................................................................ 395 9.3.3Fonctionnement de la commande de mouvement pour le S7-1200......................................... 397 9.3.3.1Sorties de la CPU pour la commande de mouvement.............................................................. 397 9.3.3.2Fins de course matriels et logiciels pour la commande de mouvement ................................. 398 9.3.3.3Rfrencement.......................................................................................................................... 401 9.3.3.4Limitation d'-coup.................................................................................................................... 406 9.3.4Mise en service ......................................................................................................................... 407 9.3.5Suivi des commandes actives................................................................................................... 410 9.3.5.1Suivi des instructions MC avec paramtre de sortie "Done" .................................................... 410 9.3.5.2Suivi de l'instruction MC_Velocity ............................................................................................. 414 9.3.5.3Suivi de l'instruction MC_MoveJog ........................................................................................... 418 10Communication...................................................................................................................................... 423 10.1Nombre de liaisons de communication asynchrones prises en charge.................................... 424 10.2PROFINET................................................................................................................................ 424 10.2.1Liaison appareil local/partenaire ............................................................................................... 424 10.2.2Communication ouverte (Open User Communication) ............................................................. 426 10.2.2.1ID de liaison pour les instructions PROFINET.......................................................................... 426 10.2.2.2Protocoles ................................................................................................................................. 429 Sommaire

Automate programmable S7-1200 Manuel systme, 11/2011, A5E02486682-0511 10.2.2.3Mode ad hoc ..............................................................................................................................430 10.2.2.4TCP et ISO sur TCP ..................................................................................................................431 10.2.2.5UDP............................................................................................................................................446 10.2.2.6T_CONFIG.................................................................................................................................451 10.2.2.7Paramtres communs des instructions......................................................................................458 10.2.3Communication avec une console de programmation ..............................................................460 10.2.3.1Etablissement de la liaison de communication matrielle .........................................................460 10.2.3.2Configuration des appareils .......................................................................................................461 10.2.3.3Affectation d'adresses IP (Internet Protocol) .............................................................................462 10.2.3.4Test de votre rseau PROFINET...............................................................................................462 10.2.4Communication IHM vers automate ..........................................................................................462 10.2.4.1Configuration des liaisons rseau logiques entre deux appareils .............................................463 10.2.5Communication API-API ............................................................................................................464 10.2.5.1Configuration des liaisons rseau logiques entre deux appareils .............................................465 10.2.5.2Configuration du routage local/partenaire entre deux appareils................................................465 10.2.5.3Configuration des paramtres d'mission et de rception.........................................................466 10.2.6Configuration d'une CPU et d'un priphrique PROFINET IO..................................................468 10.2.7Diagnostic ..................................................................................................................................472 10.2.8Instructions de priphrie dcentralise....................................................................................472 10.2.9Oprations de diagnostic ...........................................................................................................473 10.2.10Evnements de diagnostic d'une priphrie dcentralise .......................................................473 10.3PROFIBUS.................................................................................................................................474 10.3.1Modules de communication pour PROFIBUS ...........................................................................476 10.3.1.1Connexion PROFIBUS ...........................................................................................................476 10.3.1.2Services de communication des CM PROFIBUS......................................................................476 10.3.1.3Autres proprits des CM PROFIBUS.......................................................................................478 10.3.1.4Exemples de configuration pour PROFIBUS.............................................................................479 10.3.2Configuration d'un matre et d'un esclave DP............................................................................480 10.3.2.1Ajout du module CM 1243-5 (matre DP) et d'un esclave DP ...................................................480 10.3.2.2Configuration des liaisons rseau logiques entre deux appareils PROFIBUS..........................480 10.3.2.3Affectation d'adresses PROFIBUS au module CM 1243-5 et l'esclave DP............................481 10.3.3Instructions de priphrie dcentralise....................................................................................483 10.3.4Oprations de diagnostic ...........................................................................................................483 10.3.5Evnements de diagnostic d'une priphrie dcentralise .......................................................483 10.4Interface AS-i .............................................................................................................................484 10.4.1Configuration d'un matre et d'un esclave AS-i ..........................................................................485 10.4.1.1Ajout du module CM 1243-2 (matre AS-i) et d'un esclave AS-i................................................485 10.4.1.2Configuration des liaisons rseau logiques entre deux appareils AS-i......................................486 10.4.1.3Affectation d'adresses AS-i au module CM 1243-2 (matre AS-i) et aux esclaves AS-i............486 10.4.2Echange de donnes entre le programme utilisateur et les esclaves AS-i ...............................488 10.4.2.1Configuration d'esclaves avec STEP 7......................................................................................488 10.4.2.2Configuration d'esclaves sans STEP 7......................................................................................490 10.4.3Instructions de priphrie dcentralise....................................................................................491 10.4.4Utilisation d'outils en ligne AS-i ..................................................................................................491 10.5Communication S7.....................................................................................................................493 10.5.1Instructions GET et PUT............................................................................................................493 10.5.2Cration d'une liaison S7...........................................................................................................497 10.5.3Configuration du routage local/partenaire entre deux appareils................................................497 10.5.4Paramtrage de la liaison GET/PUT .........................................................................................498 10.5.4.1Paramtres de la liaison ............................................................................................................498 10.5.4.2Configuration d'une liaison S7 CPU CPU...............................................................................501 Sommaire

Automate programmable S7-1200 12Manuel systme, 11/2011, A5E02486682-05 11Serveur Web.......................................................................................................................................... 507 11.1Activation du serveur Web........................................................................................................ 508 11.2Pages Web standard................................................................................................................. 508 11.2.1Accs aux pages Web standard depuis le PC.......................................................................... 508 11.2.2Disposition des pages Web standard ....................................................................................... 510 11.2.3Introduction ............................................................................................................................... 512 11.2.4Page de dmarrage .................................................................................................................. 513 11.2.5Identification.............................................................................................................................. 514 11.2.6Mmoire tampon de diagnostic................................................................................................. 514 11.2.7Informations sur les modules .................................................................................................... 515 11.2.8Communication ......................................................................................................................... 517 11.2.9Etat des variables...................................................................................................................... 518 11.2.10Journaux.................................................................................................................................... 520 11.2.11Contraintes................................................................................................................................ 523 11.2.11.1Fonctionnalits limites lorsque JavaScript est dsactiv................................................... 523 11.2.11.2Fonctions restreintes lorsque les cookies ne sont pas autoriss ........................................ 525 11.2.11.3Importation du certificat de scurit Siemens...................................................................... 525 11.2.11.4Importation de journaux en format CSV dans des versions non anglaises/amricaines de Microsoft Excel................................................................................................................ 526 11.3Pages Web personnalises ...................................................................................................... 527 11.3.1Cration de pages HTML.......................................................................................................... 528 11.3.2Commandes AWP prises en charge par le serveur Web du S7-1200 ..................................... 528 11.3.2.1Lecture de variables.................................................................................................................. 530 11.3.2.2Ecriture de variables ................................................................................................................. 531 11.3.2.3Lecture de variables spciales.................................................................................................. 532 11.3.2.4Ecriture de variables spciales ................................................................................................. 534 11.3.2.5Utilisation d'un alias pour une rfrence de variable ................................................................ 535 11.3.2.6Dfinition de types Enum.......................................................................................................... 536 11.3.2.7Rfrenage de variables CPU avec un type Enum ................................................................ 537 11.3.2.8Cration de fragments............................................................................................................... 538 11.3.2.9Importation de fragments .......................................................................................................... 539 11.3.2.10Combinaison de dfinitions.................................................................................................. 540 11.3.2.11Gestion des noms de variables contenant des caractres spciaux................................... 540 11.3.3Configuration de l'utilisation de pages Web personnalises .................................................... 542 11.3.4Programmation de l'instruction WWW pour les pages Web personnalises............................ 544 11.3.5Chargement des blocs de programme dans la CPU................................................................ 546 11.3.6Accs aux pages Web personnalises depuis le PC ............................................................... 546 11.3.7Contraintes spcifiques aux pages Web personnalises ......................................................... 546 11.3.8Exemple de page Web personnalise ...................................................................................... 547 11.3.8.1Page Web pour le contrle-commande d'une olienne............................................................ 547 11.3.8.2Lecture et affichage des donnes de l'automate ...................................................................... 550 11.3.8.3Utilisation d'un type Enum......................................................................................................... 550 11.3.8.4Ecriture d'une entre utilisateur dans l'automate...................................................................... 551 11.3.8.5Ecriture d'une variable spciale ................................................................................................ 552 11.3.8.6Rfrence : listage HTML de la page Web de contrle d'olienne distance......................... 553 11.3.8.7Configuration de l'exemple de page Web dans STEP 7........................................................... 557 11.3.9Configuration de pages Web personnalises dans plusieurs langues..................................... 558 11.3.9.1Cration de la structure de dossiers ......................................................................................... 559 11.3.9.2Programmation du changement de langue............................................................................... 559 11.3.9.3Configuration de STEP 7 pour qu'il utilise une structure de page multilingue.......................... 561 11.3.10Commande avance de pages Web personnalises ............................................................... 562 Sommaire

Automate programmable S7-1200 Manuel systme, 11/2011, A5E02486682-0513 12Processeur de communication............................................................................................................... 567 12.1Utilisation des interfaces de communication RS232 et RS485 .................................................567 12.2Polarisation et terminaison d'un connecteur de rseau RS485.................................................568 12.3Communication point point (PtP) ............................................................................................569 12.3.1Instructions point point ............................................................................................................570 12.3.1.1Paramtres communs pour les instructions point point ..........................................................570 12.3.1.2Instruction PORT_CFG..............................................................................................................573 12.3.1.3Instruction SEND_CFG..............................................................................................................575 12.3.1.4Instruction RCV_CFG ................................................................................................................576 12.3.1.5Instruction SEND_PTP...............................................................................................................581 12.3.1.6Instruction RCV_PTP.................................................................................................................585 12.3.1.7Instruction RCV_RST.................................................................................................................586 12.3.1.8Instruction SGN_GET ................................................................................................................587 12.3.1.9Instruction SGN_SET.................................................................................................................589 12.3.2Configuration des ports de communication ...............................................................................590 12.3.2.1Gestion du contrle de flux ........................................................................................................591 12.3.3Configuration des paramtres d'mission et de rception.........................................................593 12.3.3.1Configuration des paramtres d'mission..................................................................................593 12.3.3.2Configuration des paramtres de rception...............................................................................594 12.3.4Programmation de la communication point point....................................................................602 12.3.4.1Architecture d'interrogation........................................................................................................603 12.3.5Exemple : Communication point point ....................................................................................604 12.3.5.1Configuration du module de communication .............................................................................605 12.3.5.2Programmation du programme STEP 7 ....................................................................................607 12.3.5.3Configuration de l'mulateur de terminal ...................................................................................608 12.3.5.4Excution de l'exemple..............................................................................................................609 12.4Communication USS (interface srie universelle) .....................................................................609 12.4.1Conditions requises pour l'utilisation du protocole USS............................................................611 12.4.2Instruction USS_DRV.................................................................................................................614 12.4.3Instruction USS_PORT ..............................................................................................................617 12.4.4Instruction USS_RPM................................................................................................................618 12.4.5Instruction USS_WPM...............................................................................................................619 12.4.6Codes d'tat USS.......................................................................................................................621 12.4.7Informations gnrales sur la configuration d'un entranement.................................................623 12.5Communication Modbus ............................................................................................................626 12.5.1Prsentation de la communication Modbus RTU et TCP..........................................................626 12.5.2Modbus TCP..............................................................................................................................629 12.5.2.1MB_CLIENT (Modbus TCP).......................................................................................................629 12.5.2.2MB_SERVER (Modbus TCP).....................................................................................................636 12.5.2.3Exemple pour MB_SERVER : Liaisons TCP multiples..............................................................641 12.5.2.4Exemple 1 pour MB_CLIENT : Plusieurs demandes avec une liaison TCP commune.............642 12.5.2.5Exemple 2 pour MB_CLIENT : Plusieurs demandes avec des liaisons TCP diffrentes ..........643 12.5.2.6Exemple 3 pour MB_CLIENT : Demande d'criture dans la mmoire image des sorties.........644 12.5.2.7Exemple 4 pour MB_CLIENT : Coordination de plusieurs demandes.......................................644 12.5.3Modbus RTU..............................................................................................................................645 12.5.3.1MB_COMM_LOAD.....................................................................................................................646 12.5.3.2MB_MASTER.............................................................................................................................649 12.5.3.3MB_SLAVE ................................................................................................................................655 12.5.3.4Exemple de programme matre Modbus RTU...........................................................................661 12.5.3.5Exemple de programme esclave Modbus RTU.........................................................................663 Sommaire

Automate programmable S7-1200 14Manuel systme, 11/2011, A5E02486682-05 12.6Telecontrol et TeleService avec le CP 1242-7.......................................................................... 664 12.6.1Connexion un rseau GSM.................................................................................................... 664 12.6.2Application du CP 1242-7 ......................................................................................................... 665 12.6.3Autres proprits du CP............................................................................................................ 667 12.6.4Accessoires............................................................................................................................... 668 12.6.5Exemples de configuration pour Telecontrol............................................................................. 669 13Communication TeleService (courrier lectronique SMTP) ................................................................... 673 13.1Instruction TM_Mail (Transfrer e-mail) .................................................................................... 673 14Outils en ligne et de diagnostic.............................................................................................................. 679 14.1DEL d'tat.................................................................................................................................. 679 14.2Passage en ligne et connexion une CPU .............................................................................. 681 14.3Affectation d'un nom un priphrique PROFINET IO en ligne .............................................. 682 14.4Rglage de l'adresse IP et de l'heure ....................................................................................... 684 14.5Restauration des rglages d'usine............................................................................................ 684 14.6Panneau de commande CPU de la CPU en ligne.................................................................... 685 14.7Surveillance du temps de cycle et de l'utilisation de la mmoire.............................................. 686 14.8Affichage des vnements de diagnostic dans la CPU............................................................ 686 14.9Comparaison de CPU hors ligne et en ligne............................................................................. 687 14.10Visualisation et forage de valeurs dans la CPU...................................................................... 688 14.10.1Passage en ligne pour visualiser les valeurs dans la CPU....................................................... 689 14.10.2Affichage de l'tat dans l'diteur de programme....................................................................... 689 14.10.3Acquisition des valeurs en ligne d'un DB pour redfinir les valeurs initiales ............................ 690 14.10.4Utilisation d'une table de visualisation pour visualiser et forcer des valeurs dans la CPU....... 691 14.10.4.1Utilisation d'un dclenchement lors de la visualisation ou du forage de variables API ..... 693 14.10.4.2Dblocage des sorties l'tat ARRET................................................................................. 694 14.10.5Forage permanent de valeurs dans la CPU............................................................................ 694 14.10.5.1Utilisation de la table de forage permanent ....................................................................... 694 14.10.5.2Fonctionnement de la fonction de forage permanent ........................................................ 695 14.11Chargement dans la CPU l'tat MARCHE............................................................................. 697 14.11.1Conditions requises pour un chargement dans la CPU l'tat MARCHE................................ 698 14.11.2Modification du programme l'tat "Marche" ........................................................................... 699 14.11.3Chargement de blocs slectionns........................................................................................... 700 14.11.4Chargement d'un bloc individuel slectionn alors qu'un autre bloc prsente une erreur de compilation........................................................................................................................... 701 14.11.5Raction du systme en cas d'chec de l'opration de chargement........................................ 702 14.11.6Chargement du programme dans la CPU l'tat MARCHE .................................................... 702 ACaractristiques techniques................................................................................................................... 705 A.1Caractristiques techniques d'ordre gnral ............................................................................ 705 A.2CPU 1211C............................................................................................................................... 711 A.2.1Caractristiques et fonctions gnrales.................................................................................... 711 A.2.2Entres et sorties TOR.............................................................................................................. 715 A.2.3Entres analogiques ................................................................................................................. 716 A.2.3.1Rponse indicielle des entres analogiques intgres de la CPU........................................... 717 A.2.3.2Temps d'chantillonnage pour les ports analogiques intgrs de la CPU ............................... 717 Sommaire

Automate programmable S7-1200 Manuel systme, 11/2011, A5E02486682-0515 A.2.3.3Plages de mesure des entres analogiques pour la tension.....................................................718 A.2.4Schmas de cblage .................................................................................................................719 A.3CPU 1212C................................................................................................................................720 A.3.1Caractristiques et fonctions gnrales.....................................................................................720 A.3.2Entres et sorties TOR ..............................................................................................................724 A.3.3Entres analogiques ..................................................................................................................726 A.3.3.1Rponse indicielle des entres analogiques intgres de la CPU............................................726 A.3.3.2Temps d'chantillonnage pour les ports analogiques intgrs de la CPU................................727 A.3.3.3Plages de mesure des entres analogiques pour la tension.....................................................727 A.3.4Schmas de cblage .................................................................................................................728 A.4CPU 1214C................................................................................................................................729 A.4.1Caractristiques et fonctions gnrales.....................................................................................729 A.4.2Entres et sorties TOR ..............................................................................................................733 A.4.3Entres analogiques ..................................................................................................................734 A.4.3.1Rponse indicielle des entres analogiques intgres de la CPU............................................735 A.4.3.2Temps d'chantillonnage pour les ports analogiques intgrs de la CPU................................735 A.4.3.3Plages de mesure des entres analogiques pour la tension.....................................................736 A.4.4Schmas de cblage de la CPU 1214C....................................................................................736 A.5Modules d'entres-sorties TOR (SM) ........................................................................................738 A.5.1Caractristiques des modules d'entres TOR SM 1221............................................................738 A.5.2Caractristiques des modules 8 sorties TOR SM 1222.............................................................739 A.5.3Caractristiques des modules 16 sorties TOR SM 1222...........................................................741 A.5.4Caractristiques des modules d'entres/sorties TOR SM 1223 VDC.......................................744 A.5.5Caractristiques du module d'entres/sorties TOR SM 1223 VAC...........................................747 A.6Modules d'entres-sorties analogiques (SM).............................................................................749 A.6.1Caractristiques des modules d'entres analogiques SM 1231................................................749 A.6.2Caractristiques des modules de sorties analogiques SM 1232...............................................751 A.6.3Caractristiques du module d'entres/sorties analogiques SM 1234........................................753 A.6.4Rponse indicielle des entres analogiques .............................................................................756 A.6.5Temps d'chantillonnage et temps d'actualisation pour les entres analogiques.....................756 A.6.6Plages de mesure des entres analogiques pour la tension.....................................................757 A.6.7Plages de mesures de sortie (AQ) pour tension et courant (SB et SM) ....................................757 A.7Modules d'entres-sorties (SM) Thermocouple et RTD ............................................................758 A.7.1SM 1231 Thermocouple.............................................................................................................758 A.7.1.1Principe de fonctionnement des thermocouples........................................................................760 A.7.1.2Tableaux de slection pour les SM 1231 Thermocouple ..........................................................761 A.7.2SM 1231 RTD ............................................................................................................................763 A.7.2.1Tableaux de slection pour les SM 1231 RTD..........................................................................766 A.8Signal Boards (SB) TOR............................................................................................................769 A.8.1Caractristiques des SB 1221 entres TOR, 200 kHz ..............................................................769 A.8.2Caractristiques des SB 1222 sorties TOR, 200 kHz................................................................770 A.8.3Caractristiques des SB 1223 entres/sorties TOR, 200 kHz...................................................773 A.8.4Caractristiques du SB 1223 2 entres 24 VDC / 2 sorties 24 VDC.........................................775 A.9Signal Boards (SB) analogiques................................................................................................777 A.9.1Caractristiques du SB 1231 1 sortie analogique......................................................................777 A.9.2Caractristiques du SB 1232 1 sortie analogique......................................................................779 A.9.3Plages de mesure pour les entres et sorties analogiques.......................................................781 A.9.3.1Rponse indicielle des entres analogiques .............................................................................781 A.9.3.2Temps d'chantillonnage et temps d'actualisation pour les entres analogiques.....................781 Sommaire

Automate programmable S7-1200 16Manuel systme, 11/2011, A5E02486682-05 A.9.3.3Plages de mesure des entres analogiques pour la tension.................................................... 782 A.9.3.4Plages de mesures de sortie (AQ) pour tension et courant (SB et SM) ................................... 782 A.9.4SB Thermocouple ..................................................................................................................... 783 A.9.4.1Caractristiques du SB 1231 1 entre analogique Thermocouple........................................... 783 A.9.4.2Principe de fonctionnement des thermocouples....................................................................... 785 A.9.5Signal Boards (SB) RTD........................................................................................................... 787 A.9.5.1Caractristiques du SB 1231 1 entre analogique RTD........................................................... 787 A.9.5.2Tableaux de slection pour le SB 1231 RTD............................................................................ 789 A.10Interfaces de communication.................................................................................................... 792 A.10.1PROFIBUS................................................................................................................................ 792 A.10.1.1CM 1242-5................................................................................................................................. 792 A.10.1.2CM 1243-5................................................................................................................................. 793 A.10.2GPRS........................................................................................................................................ 795 A.10.2.1CP 1242-7................................................................................................................................. 796 A.10.3CM 1243-2 matre AS-i ............................................................................................................. 798 A.10.3.1Donnes techniques pour l'interface AS-i master CM 1243-2.................................................. 798 A.10.3.2Connexions lectriques de l'interface AS-i master CM 1243-2 ................................................ 799 A.10.4RS232, RS422 et RS485 .......................................................................................................... 801 A.10.4.1Caractristiques RS485 CB 1241............................................................................................. 801 A.10.4.2Caractristiques du module CM 1241 RS485........................................................................... 802 A.10.4.3Caractristiques du module CM 1241 RS232........................................................................... 804 A.10.4.4Caractristiques du module CM 1241 RS422/485 ................................................................... 805 A.11TeleService (TS Adapter et TS Adapter modulaire) ................................................................. 806 A.12Cartes mmoire SIMATIC......................................................................................................... 807 A.13Simulateurs d'entres ............................................................................................................... 807 A.14Cble d'extension d'E/S............................................................................................................ 808 A.15Produits connexes..................................................................................................................... 809 A.15.1Module d'alimentation PM 1207................................................................................................ 809 A.15.2Module commutateur compact CSM 1277................................................................................ 809 BCalcul d'un bilan de consommation ....................................................................................................... 811 CNumros de rfrence........................................................................................................................... 815 C.1Modules CPU............................................................................................................................ 815 C.2Modules d'entres-sorties (SM) et Signal Boards (SB) ............................................................ 815 C.3Communication ......................................................................................................................... 816 C.4Autres modules ......................................................................................................................... 817 C.5Cartes mmoire......................................................................................................................... 818 C.6Appareils IHM Basic.................................................................................................................. 818 C.7Pices dtaches et autres matriels....................................................................................... 818 C.8Logiciel de programmation........................................................................................................ 819 C.9Documentation.......................................................................................................................... 819 Index...................................................................................................................................................... 821 Automate programmable S7-1200 Manuel systme, 11/2011, A5E02486682-0517 Prsentation du produit11.1Introduction l'automate S7-1200 Le contrleur S7-1200 offre la souplesse et la puissance ncessaires pour commander une large gamme d'appareils afin de rpondre vos besoins en matire d'automatisation. Sa forme compacte, sa configuration souple et son important jeu d'instructions en font une solution idale pour la commande d'applications trs varies. La CPU combine un microprocesseur, une alimentation intgre, des circuits d'entre et de sortie, un PROFINET intgr, des E/S rapides de commande de mouvement, ainsi que des entres analogiques intgres dans un botier compact en vue de crer un contrleur puissant. Une fois que vous avez charg votre programme, la CPU contient la logique ncessaire au contrle et la commande des appareils dans votre application. La CPU surveille les entres et modifie les sorties conformment la logique de votre programme utilisateur, qui peut contenir des instructions boolennes, des instructions de comptage, des instructions de temporisation, des instructions mathmatiques complexes ainsi que des commandes pour communiquer avec d'autres appareils intelligents. La CPU fournit un port PROFINET permettant de communiquer par le biais d'un rseau PROFINET. Des modules supplmentaires sont disponibles pour communiquer via les rseaux PROFIBUS, GPRS, RS485 ou RS232. Prise d'alimentation Logement pour carte mmoire sous le volet suprieur Connecteurs amovibles pour le cblage utilisateur (derrire les volets) DEL d'tat pour les E/S intgres Connecteur PROFINET (sur la face infrieure de la CPU) 94BPrsentation du produit 1.1 Introduction l'automate S7-1200 Automate programmable S7-1200 18Manuel systme, 11/2011, A5E02486682-05 Plusieurs fonctions de scurit vous aident protger l'accs la CPU et au programme de commande : Chaque CPU fournit une protection par mot de passe (Page 164) qui vous permet de configurer l'accs aux fonctions CPU. Vous pouvez utiliser la protection du savoir-faire (Page 166) (protection "know-how") pour masquer le code d'un bloc spcifique. Vous pouvez utiliser la protection contre la copie (Page 167) pour lier votre programme une carte mmoire ou une CPU spcifique. Tableau 1- 1Comparaison des modles de CPU CaractristiqueCPU 1211CCPU 1212CCPU 1214CDimensions (mm)90 x 100 x 7590 x 100 x 75110 x 100 x 75 de travail25 Ko25 Ko50 Ko de chargement1 Mo1 Mo2 Mo Mmoire utilisateurrmanente2 Ko2 Ko2 Ko TOR6 entres/4 sorties8 entres/6 sorties14 entres/10 sortiesE/S intgres locales Analogiques2 entres2 entres2 entres Entres (I)1024 octets 1024 octets1024 octetsTaille de la mmoire image Sorties (Q)1024 octets1024 octets1024 octets Mmentos (M)4096 octets4096 octets8192 octets Modules d'entres-sorties (SM) pour extension Aucun28 Signal Board (SB) ou Communication Board (CB) 1 11 Module de communication (CM) (extension vers la gauche) 3 33 Total346 Monophase3 100 kHz3 100 kHz 1 30 kHz 3 100 kHz 3 30 kHz Compteurs rapidesQuadrature de phase 3 80 kHz3 80 kHz 1 20 kHz 3 80 kHz 3 20 kHz Sorties d'impulsions12 22 Carte mmoireCarte mmoire SIMATIC (facultative) Dure de conservation de l'horloge temps rel 10 jours typ. / 6 jours minimum 40 degrs Celsius PROFINET1 port de communication Ethernet Vitesse d'excution des instructions mathmatiques sur rels 18 s/instruction Vitesse d'excution des instructions boolennes 0,1 s/instruction 1Pour les modles de CPU avec sorties relais, vous devez installer un Signal Board (SB) TOR pour utiliser les sorties d'impulsions. 94BPrsentation du produit 1.1 Introduction l'automate S7-1200 Automate programmable S7-1200 Manuel systme, 11/2011, A5E02486682-0519 Chaque CPU fournit des liaisons IHM spcialises pour la prise en charge de 3 appareils IHM au maximum. Le nombre total de stations IHM dpend des types de pupitres IHM dans votre configuration. Vous pouvez, par exemple, avoir trois SIMATIC Basic Panels au plus connects votre CPU ou bien deux SIMATIC Comfort Panels au plus avec un Basic Panel additionnel. Les diffrents modles de CPU disposent de fonctions et lments divers qui vous aident crer des solutions efficaces pour vos diverses applications. Reportez-vous aux caractristiques techniques (Page 705) pour des informations dtailles sur une CPU spcifique.Tableau 1- 2Blocs, temporisations et compteurs pris en charge par le S7-1200 ElmentDescription TypeOB, FB, FC, DB Taille25 Ko (CPU 1211C et CPU 1212C) 50 Ko (CPU 1214C)QuantitJusqu' 1 024 blocs au total (OB + FB + FC + DB)Plage d'adresses pour les FB, FC et DB 1 65535 (FB 1 FB 65535, par exemple) Profondeur d'imbrication16 partir de l'OB de cycle de programme ou de dmarrage ; 4 partir de l'OB d'alarme temporise, d'alarme horaire, d'alarme cyclique, d'alarme matrielle, d'alarme d'erreur de temps ou d'alarme d'erreur de diagnosticBlocs VisualisationIl est possible de visualiser simultanment l'tat de 2 blocs de code.Cycle de programmePlusieurs : OB 1, OB 200 OB 65535Mise en routePlusieurs : OB 100, OB 200 OB 65535 Alarmes temporises et alarmes cycliques 41 (1 par vnement) : OB 200 OB 65535 Alarmes matrielles (fronts et HSC) 50 (1 par vnement) : OB 200 OB 65535 Alarmes d'erreur de temps1: OB 80 OB Alarmes d'erreur de diagnostic 1: OB 82 Type CEIQuantitLimit uniquement par la taille de la mmoireTemporisationsStockageStructure dans un DB, 16 octets par temporisation Type CEIQuantitLimit uniquement par la taille de la mmoireCompteurs StockageStructure dans un DB, la taille dpend du type de compt