SCE_DE_010-030_R1201_Zeiten_Zaehler - Siemens

TP Active Directory/PTI Corrigé ... de l'annuaire d'applications par défaut, à partir
du menu contextuel du serveur. Système ... Un tel mode permet la cohabitation
dans un domaine Windows 2003 de ... Oui d'ailleurs c'est conseillé par Microsoft.

Part of the document

Module 010-030 TIA Portal
Temporisations CEI et Compteurs CEI pour le
SIMATIC S7-1200 Packages SCE pour formateurs adaptés à cette documentation . SIMATIC S7-1200 AC/DC/RELAIS (paquet de 6) "TIA Portal"
N° de référence : 6ES7214-1BE30-4AB3
. SIMATIC S7-1200 DC/DC/DC (paquet de 6) "TIA Portal"
N° de référence : 6ES7214-1AE30-4AB3
. SIMATIC S7-SW for Training STEP 7 BASIC V11 Upgrade (for S7-1200) (paquet
de 6) "TIA Portal"
N° de référence : 6ES7822-0AA01-4YE0 Veuillez noter que les packages pour formateurs ont parfois été remplacés
par de nouveaux packages.
Vous pouvez consulter les packages SCE actuellement disponibles sous :
www.siemens.com/sce/tp Formations
Pour les formations Siemens SCE régionales, contactez votre interlocuteur
SCE régional www.siemens.com/sce/contact
Plus d'informations sur le programme SCE
www.siemens.com/sce
Remarque d'utilisation La documentation de formation pour la solution d'automatisation cohérente
Totally Integrated Automation (T I A) a été spécialement créée pour le
programme "Siemens Automation Cooperates with Education (SCE)" à des fins
de formation pour les instituts publics de formation et de R&D. Siemens AG
n'assume aucune responsabilité quant au contenu. Cette documentation ne peut être utilisée que pour une première formation
aux produits/systèmes Siemens, autrement dit elle peut être copiée, en
partie ou en intégralité, pour être distribuée aux participants à la
formation afin qu'ils puissent l'utiliser dans le cadre de leur formation.
La diffusion et la duplication de cette documentation, l'exploitation et la
communication de son contenu sont autorisées au sein d'instituts publics de
formation et de formation continue. Toute exception requiert au préalable l'autorisation écrite de la part des
interlocuteurs Siemens AG : Monsieur Roland Scheuerer
roland.scheuerer@siemens.com. Toute violation de cette règle expose son auteur au versement de dommages
et intérêts. Tous droits réservés, en particulier en cas de délivrance de
brevet ou d'enregistrement d'un modèle déposé. Il est expressément interdit d'utiliser cette documentation pour des cours
dispensés à des clients industriels. Tout usage de cette documentation à
des fins commerciales est interdit. Nous remercions l'entreprise Michael Dziallas Engineering ainsi que toutes
les personnes ayant contribué à la réalisation de cette documentation.
PAGE : 1. Avant-propos 4
2. Notes concernant la programmation du SIMATIC S7-1200 6
2.1 Automate SIMATIC S7-1200 6
2.2 Logiciel de programmation STEP 7 Professional V11 (TIA Portal V11) 6
3. Notions d'instance et de multi-instance dans la programmation du
SIMATIC S7-1200 7
3.1 Blocs de données d'instance / Instances uniques 7
3.2. Multi-instances 9
4. Exemple d'application : Commande d'une presse avec temporisation et
DB d'instance 11
5. Programmation de la presse avec retard à la montée avec le SIMATIC S7-
1200 12
6. Exemple d'application : commande d'un convoyeur avec compteur et
multi-instance 29
7. Programmation du convoyeur avec le SIMATIC S7-1200 30
1. Avant-propos Le contenu du module SCE_FR_010-030 est assigné à l'unité "Notions de
base sur la programmation d'API". Il s'agit d'une initiation rapide à
la programmation du S7-1200 avec le portail TIA.
Objectif :
Dans le présent module, le lecteur va apprendre comment programmer un
automate programmable industriel (API) SIMATIC S7-1200, grâce au
logiciel de programmation TIA Portal. Ce module transmet les notions
de base et montre les différentes étapes à suivre pour programmer
l'API, en utilisant un exemple détaillé.
( Installation du logiciel et paramétrage de l'interface de
programmation
( Définition et fonctionnement d'un API
( Configuration et commande de l'API SIMATIC S7-1200
( Création, chargement et test d'un exemple de programme
Pré-requis :
Les connaissances suivantes sont requises pour l'étude de ce module :
( Connaissance pratique des systèmes d'exploitation Windows
( Notions de base sur la programmation d'API avec TIA Portal
(par exemple le module 010-010 - Initiation à la programmation du
SIMATIC S7-1200 avec TIA Portal V11)
( Blocs pour le SIMATIC S7-1200
(par exemple le module 010-020 - Types de blocs sur le SIMATIC
S7-1200)
Configurations matérielles et logicielles requises
1 PC Pentium 4, 1.7 GHz 1 (XP) - 2 Go RAM (Vista), env. 2 Go
d'espace disponible
Systèmes d'exploitation Windows XP Professional SP3/ Windows 7
Professional/Windows 7 Enterprise/Windows 7 Ultimate/Windows 2003
Server R2/Windows Server 2008 Premium SP1, Business SP1, Ultimate
SP1
2 Logiciel STEP7 Professional V11 SP1 (Totally Integrated
Automation (TIA) Portal V11)
3 Connexion Ethernet entre PC et CPU 315F-2 PN/DP
4 API SIMATIC S7-1200, p.ex. CPU 1214C.
Les entrées doivent être mises en évidence sur un pupitre.
2. Notes concernant la programmation du SIMATIC S7-1200
2.1 Automate SIMATIC S7-1200 L'automate SIMATIC S7-1200 est un mini-contrôleur modulaire utilisé
pour les petites et moyennes performances.
Il existe un éventail complet de modules pour une adaptation optimisée
à la tâche d'automatisation.
Le contrôleur S7 est composé d'une alimentation électrique, d'une CPU
et de modules d'entrées/sorties pour les signaux numériques et
analogiques.
Le cas échéant, des processeurs de communication et des modules
fonctionnels sont ajoutés pour des tâches spéciales comme la commande
de moteur pas à pas.
Le programme S7 permet à l'automate programmable industriel (API) de
contrôler et commander une machine ou un processus. Les modules E/S
sont interrogés dans le programme S7 au moyen d'adresses d'entrées
(%E) et référencés au moyen d'adresses de sorties (%A).
Le système est programmé avec le logiciel STEP 7. 2.2 Logiciel de programmation STEP 7 Professional V11 (TIA Portal V11) Le logiciel STEP 7 Professional V11 (TIA Portal V11) est l'outil de
programmation des automates
- SIMATIC S7-1200
- SIMATIC S7-300
- SIMATIC S7-400
- SIMATIC WinAC
Avec STEP 7 Professional V11, les fonctions suivantes peuvent être
utilisées pour automatiser une installation :
- Configuration et paramétrage du matériel
- Paramétrage de la communication
- Programmation
- Test, mise en service et dépannage avec les fonctions
d'exploitation et de diagnostic
- Documentation
- Génération d'écrans de visualisation pour les Basic Panels
SIMATIC avec WinCC Basic intégré.
- Il est également possible de générer des écrans de visualisation
pour les PC et autres Panels à l'aide d'autres progiciels WinCC
Toutes les fonctions sont détaillées dans l'aide en ligne. 3. Notions d'instance et de multi-instance dans la programmation du
SIMATIC S7-1200 L'appel d'un bloc de fonction est appelé instance. Chaque appel d'un
bloc de fonction est affecté d'un bloc de données d'instance qui sert
à enregistrer les données. On y enregistre les paramètres effectifs et
les données statiques du bloc fonctionnel.
Les variables déclarées dans le bloc de fonction déterminent la
structure du bloc de données d'instance.
Utilisation d'instances uniques et de multi-instances
Les blocs de données d'instance peuvent être affectés comme suit :
. Appel en tant qu'instance unique :
- Un DB d'instance différent pour chaque instance d'un FB
. Appel sous forme de multi-instance :
- Un seul DB d'instance pour plusieurs instances d'un ou plusieurs
FB 3.1 Blocs de données d'instance / Instances uniques L'appel d'un bloc de fonction auquel on attribue son propre bloc de
données d'instance est appelé instance unique.
Si le bloc de fonction a été créé selon les règles des blocs standards
(voir module 010-020), il peut être appelé un nombre quelconque de
fois.
Cependant, vous devez affecter un bloc de données d'instance différent
à chaque appel sous forme d'instance unique.
Exemple d'instances uniques :
La figure ci-dessous montre deux moteurs commandés par un bloc de
fonction FB10 et deux blocs de données différents.
Les différentes données de chaque moteur (par exemple la vitesse,
temps de démarrage, temps total de fonctionnement) sont enregistrées
dans les différents blocs de données d'instance DB10 et DB11.
Remarque :
Certaines commandes comme les temporisations et les compteurs se
comportent comme des blocs de fonction. S'ils sont appelés, ils
représentent aussi des instances et doivent être affectés d'une zone
mémoire, sous la forme d'un DB d'instance, par exemple.
3.2. Multi-instances A cause de la capacité mémoire de la CPU utilisée, il est possible que
vous ne vouliez ou que vous ne puissiez allouer qu'un nombre limité de
blocs de données pour des données d'instance.
Si d'autres blocs de fonction existants comme les temporisations ou
les compteurs sont appelés dans un bloc de fonction de votre programme
utilisateur, il est possible d'appeler ces FB supplémentaires sans
leur propre DB d'instance.
Il suffit pour cela de sélectionner dans les options d'appel Multi-
instance.
[pic]