Académique Documents
Professionnel Documents
Culture Documents
SIMATIC S7-300 SIMATIC S7-300 Caractristiques de la CPU du systme S7-300 : CPU 315T-2 DP
Prsentation gnrale du
1
______________
produit
Elments de commande et
2
SIMATIC ______________
de signalisation
Installation et configuration
S7-300 ______________
3
d'un S7-300 avec une CPU
technologique
Caractristiques de la CPU du
Communication avec le
systme S7-300 : CPU 315T-2 DP 4
______________
S7-300
5
______________
Manuel
Concept de mmoire
7
______________
Caractristiques techniques
A
______________
Annexe A
11/2006
A5E00427935-03
Consignes de scurit
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
L'installation et l'exploitation de l'appareil/du systme concern ne sont autorises qu'en liaison avec la prsente
documentation. La mise en service et l'exploitation d'un appareil/systme ne doivent tre effectues que par des
personnes qualifies. Au sens des consignes de scurit figurant dans cette documentation, les personnes
qualifies sont des personnes qui sont habilites mettre en service, mettre la terre et identifier des
appareils, systmes et circuits en conformit avec les normes de scurit.
Attention
L'appareil/le systme ne doit tre utilis que pour les applications spcifies dans le catalogue ou dans la
description technique, et uniquement en liaison avec des appareils et composants recommands ou agrs par
Siemens s'ils ne sont pas de Siemens. Le fonctionnement correct et sr du produit implique son transport,
stockage, montage et mise en service selon les rgles de l'art ainsi qu'une utilisation et maintenance soigneuses.
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.
Objet du manuel
Ce manuel contient les caractristiques techniques de la CPU technologique ainsi que
toutes les informations ncessaires concernant la configuration, les fonctions de
communication, le concept de mmorisation, les temps de cycles et les temps de raction.
Dans la dernire partie, il mentionne les points qui mritent une attention particulire lors du
passage la CPU dcrite dans le prsent manuel.
Remarque
Le prsent manuel contient la description de tous les modules valables au moment de
l'dition.
Nous fournirons avec chaque nouveau module et chaque nouvelle version de module une
information produit dcrivant les caractristiques actuelles du module.
Approbations
La gamme de produits SIMATIC S7-300 a reu les approbations suivantes :
Underwriters Laboratories Inc. : UL 508 (Industrial Control Equipment)
Canadian Standards Association : CSA C22.2 No. 142, (Process Control Equipment)
Factory Mutual Research : Approval Standard Class Number 3611
Marquage CE
La gamme de produits SIMATIC S7-300 remplit les exigences et les objectifs de protection
des directives CE :
Directive CE 73/23/CEE "Directive sur la basse tension"
Directive CE 89/336/CEE "Directive sur la compatibilit lectromagntique"
Marque C
La gamme de produits SIMATIC S7-300 remplit les exigences de la norme AS/NZS 2064
(Australie et Nouvelle-Zlande).
Normes
La gamme de produits SIMATIC S7-300 remplit les exigences et les critres de la norme
CEI 61131-2.
La CPU technologique s'appuie sur les normes en prparation pour les PLCopen V2.0 et
PROFIdrive V3.0.
Autre assistance
Avez-vous encore des questions propos de l'utilisation des produits dcrits dans ce
manuel ? Dans ce cas, contactez votre interlocuteur Siemens, dans l'agence ou le bureau
dont vous dpendez.
http://www.siemens.com/automation/partner
Centre de formation
Siemens propose des formations destines spcifiquement aux personnes souhaitant se
familiariser avec le systme d'automatisation S7-300. Pour tout renseignement, veuillez vous
adresser votre centre de formation rgional ou au centre de formation Nrnberg
(code postal D-90327).
Tlphone : +49 (911) 895-3200
http://www.sitrain.com
Assistance technique
Vous obtenez l'assistance technique pour tous les produits A&D
Via le formulaire Web de demande de support (Support Request)
http://www.siemens.de/automation/support-request
par tlphone : + 49 180 5050 222
Fax : + 49 180 5050 223
Pour plus d'informations sur le support technique, consultez l'adresse Internet
http://www.siemens.com/automation/service
Voir aussi
http://www.siemens.com/automation/partner
http://www.sitrain.com
http://www.ad.siemens.de/support
http://www.siemens.com/automation/support-request
http://www.siemens.com/automation/service
http://www.siemens.com/automation/service&support
Tableaux
Tableau 1 Domaine de validit du manuel..................................................................................................... iii
Tableau 2 Documentation pour CPU technologique.......................................................................................v
Tableau 3 Documentation additionnelle pour la CPU technologique .............................................................v
Tableau 2-1 Elments de commande et d'affichage de la CPU technologique............................................. 2-1
Tableau 2-2 Entres et sorties intgres de la CPU technologique .............................................................. 2-2
Tableau 2-3 Positions du commutateur de mode de fonctionnement............................................................ 2-3
Tableau 2-4 Affichages d'tat et d'erreur de la CPU...................................................................................... 2-4
Tableau 3-1 Constituants d'un S7-300 :......................................................................................................... 3-2
Tableau 3-2 Partenaires sur le sous-rseau .................................................................................................. 3-3
Tableau 3-3 Modes de fonctionnement possibles des interfaces avec la CPU technologique ..................... 3-4
Tableau 3-4 Appareils raccordables............................................................................................................... 3-4
Tableau 3-5 Affichage d'tat et d'erreur de la CPU technologique ................................................................ 3-7
Tableau 3-6 Les LED BF1 et BF3 .................................................................................................................. 3-8
Tableau 3-7 LED BF1 allume ....................................................................................................................... 3-9
Tableau 3-8 ED BF1 clignotante .................................................................................................................... 3-9
Tableau 3-9 LED BF3 allume ....................................................................................................................... 3-9
Tableau 3-10 LED BF3 clignotante ................................................................................................................ 3-10
Tableau 4-1 Blocs d'alarme avec la fonctionnalit DPV1 .............................................................................. 4-6
Tableau 4-2 Blocs fonctionnels systme avec la fonctionnalit DPV1 .......................................................... 4-6
Tableau 4-3 Services de communication de la CPU...................................................................................... 4-7
Tableau 4-4 Ressources GD de la CPU ...................................................................................................... 4-11
Tableau 4-5 Rpartition des liaisons S7....................................................................................................... 4-20
Tableau 4-6 Disponibilit des liaisons S7 pour la CPU 315T-2 DP ............................................................. 4-21
Tableau 5-1 Comportement des objets mmoire vis--vis de la rmanence................................................. 5-4
Tableau 5-2 Comportement des DB vis--vis de la rmanence dans le cas d'une CPU technologique ....... 5-5
Tableau 5-3 Plages d'oprandes de la mmoire systme ............................................................................. 5-6
Tableau 5-4 MMC utilisables.......................................................................................................................... 5-9
Tableau 6-1 Traitement cyclique du programme ........................................................................................... 6-3
Tableau 6-2 Donnes pour le calcul du temps de transfert de la mmoire image de process...................... 6-5
Tableau 6-3 Prolongation du cycle par imbrication d'alarmes ....................................................................... 6-6
Tableau 6-4 Prolongement du cycle par l'apparition d'erreurs....................................................................... 6-6
Tableau 6-5 Prolongement du cycle d aux fonctions de test et de mise en service .................................. 6-10
Tableau 6-6 Calcul du temps de rponse .................................................................................................... 6-17
Tableau 6-7 Temps de raction aux alarmes de processus et aux alarmes de diagnostic ......................... 6-18
Tableau 6-8 Temps de raction l'alarme de processus et l'alarme de diagnostic ................................. 6-19
Domaine d'application
La CPU technologique est destine plus particulirement pour l'automatisation des tches
suivantes :
Tches de commande et exigences technologiques orientes principalement sur Motion
Control dans le SIMATIC S7-300
Tches de dplacement pour des axes coupls ou des axes individuels jusqu'au nombre
de 8
Tches technologiques, telles que le synchronisme des rducteurs et des cames, le
positionnement asservi en position (modes de fonctionnement : absolu, relatif, additif et
superpos), l'accostage d'une bute, la correction par palpeur d'un repre d'impression,
la commutation par came en fonction de la distance ou du temps.
La CPU technologique convient par exemple pour les machines fonctionnant sans
interruption, les lignes de montage et de traitement, le cisaillement au vol, l'tiquettage,
l'avance par rouleaux ou les portiques simples (sans interpolation).
Interfaces
La CPU technologique possde deux interfaces :
une interface MPI/DP paramtrable comme interface MPI ou comme interface DP
(interface matre ou interface esclave)
une interface DP(DRIVE) pour le raccordement des systmes d'entranement
03,'3
SIEMENS
'3'5,9(
0,&520$67(5
Interface MPI/DP
L'interface MPI/DP est prvue pour le raccordement d'autres constituants SIMATIC, par ex.
PG, OP, automates S7 et stations priphriques dcentralises. Son utilisation en tant
qu'interface DP autorise la configuration de rseaux sur de grandes tendues
gographiques.
Interface DP(DRIVE)
L'interface DP(DRIVE) est optimise pour le raccordement d'entranements. Elle supporte
les entranements SIEMENS les plus importants :
MICROMASTER 420/430/440 et COMBIMASTER 411
SIMODRIVE 611 universal
SIMODRIVE POSMO CD/SI/CA
MASTERDRIVES MC/VC
ET 200M avec IM 153-2 (isochrone !) et SM 322 pour une sortie de came additionnelle
ET 200S avec IM 151-1 high feature
SINAMICS S120 (en option avec TM15 ou TM17 high feature pour des cames rapides)
Interface d'entranement analogique ADI4
Capteur PROFIBUS isochrone "SIMODRIVE sensor isochron"
Les constitutants configurables dans HW Config sont indiqus dans la fentre "Hardware
Katalog" de HW Config. Slectionnez le profil "SIMATIC Technologie-CPU" dans HW Config.
Pour que la liste de slection soit complte dans le profil, vous devez avoir install la
dernire version de la technologie S7.
Il est possible de matriser des processus rapides avec un haut niveau de qualit grce au
comportement isochrone.
Configuration et programmation
La configuration et la programmation de la CPU technologique s'effectuent intgralement
dans STEP 7 ( partir de la version 5.3 SP3) et dans le pack optionnel S7-Technology V3.0
(le pack optionnel S7-Technology est intgr dans STEP 7 aprs l'installation).
La configuration complte du matriel (par ex. la cration des sous-rseaux pour les deux
interfaces MPI/DP et DP(DRIVE) ainsi que la slection des constituants d'entranement,
s'effectue avec STEP 7 dans HW Config.
Le pack optionnel S7-Technology vous est ncessaire pour paramtrer les objets
technologiques, par ex. les axes, les disques-cames, les cames et les palpeurs.
Le paramtrage est ralis dans des masques spcialement conus cet effet. Les
donnes des objets technologiques sont ranges dans des blocs de donnes et accessibles
au programme utilisateur STEP 7.
Par ailleurs, le pack optionnel S7-Technology est dot d'une bibliothque contenant des
blocs fonctionnels standard selon PLCopen pour la programmation des tches de Motion
Control. Vous appelez ces FB standard dans votre programme utilisateur STEP 7.
Pour crer le programme utilisateur STEP 7 (avec les tches de Motion Control) vous avez
votre disposition les langages STEP 7 que sont KOP, FUP, AWL et tous les outils
d'ingnierie, par ex. S7-SCL ou S7-GRAPH.
00&
; ;
;
Figure 2-1 Elments de commande et d'affichage de la CPU technologique
;
; ;
Figure 2-2 Entres et sorties intgres de la CPU technologique, visibles aprs ouverture de la
porte en faade
Remarque
Etant donn que la CPU technologique ne possde pas de mmoire de chargement
intgre, une MMC est enficher pour le fonctionnement.
Une MMC avec une capacit de mmoire de 4 Moctets au minimum vous est ncessaire.
Pour une mise jour du systme d'exploitation, vous avez besoin d'une MMC de 8 Moctets.
Arrter
Que se passe-t-il pendant la phase d'arrt ?
1. Dans la phase de "mise l'arrt", la commande de la CPU technologique est dj l'tat
STOP. Les sorties des priphries centralise et dcentralise sont dsactives au
niveau des interfaces MPI/DP. La LED "STOP" clignote 2 Hz. La LED "RUN" s'allume.
2. Les entres/sorties intgres pour la technologie intgre ainsi que la priphrie
dcentralise sur DP(DRIVE) sont encore actifs lors de la phase de mise l'arrt.
3. La technologie intgre de la CPU technologique arrte les entranements sur le
PROFIBUS DP(DRIVE) de manire contrle.
4. La technologie intgre passe ensuite aussi l'tat STOP. Les entres/sorties intgres
pour la technologie intgre ainsi que la priphrie dcentralise sur DP(DRIVE) sont
dsactivs. La LED "STOP" s'allume.
La dure maximale de la phase de mise l'arrt dpend de votre configuration dans
S7T Config.
Prcaution
Pendant la phase de "mise l'arrt", le programme utilisateur n'a aucune influence sur la
priphrie dcentralise au niveau du DP(DRIVE). Les sorties qui peuvent tre
commandes avec la fonction technologique "MC_WritePeripherie" conservent leur dernire
valeur actuelle.
Renvoi
Des informations supplmentaires
sur les modes de fonctionnement de la CPU figurent dans l'Aide en ligne sur STEP 7.
sur l'utilisation du commutateur des modes de fonctionnement pour l'effacement gnral
figurent dans le manuel d'installation, chapitre Mettre en service.
sur l'valuation des LED de signalisation des dfauts ou du diagnostic figurent dans le
manuel d'installation, chapitre Fonctions de test, diagnostic et limination des dfauts.
sur l'utilisation des MMC et sur le concept de mmorisation figurent dans le chapitre
Concept de mmorisation.
Dans ce chapitre,
vous trouvez les informations sur les diffrences qui existent par rapport au manuel
d'installation Systme d'automatisation S7-300, Installation et configuration : CPU 31xc et
CPU 31x .
Quels sont les constituants qu vous pouvez utiliser pour installer un S7-300 avec une CPU
technologique ?
La figure suivante vous montre une installation en exemple :
03,'3
'3'5,9(
3.3 Configuration
3.4 Sous-rseaux
Vitesse de transmission
Les vitesses de transmission maximum mentionnes ci-dessous sont possibles :
MPI / PROFIBUS DP : 12 MBauds
Nous vous recommandons de rgler 12 Mbauds pour la CPU technologique.
DP(DRIVE) : 12 MBauds
Remarque
Si vous transfrez des projets la CPU technologique via l'interface MPI/DP, il vous est
conseill d'augmenter la vitesse de transmission 1,5 MBaud minimum, pour viter des
transmissions de trs longue dure (pouvant aller jusqu' 15 minutes 187,5 KBauds).
Nombre de partenaires
Le nombre maximum de partenaires par sous-rseau indiqu ci-dessous est possible.
3.4.2 Interfaces
Interface MPI/DP
Vous pouvez modifier la configuration de cette interface dans STEP 7 et en faire une
interface PROFIBUS DP.
L'interface multipoint (MPI) est l'interface de la CPU avec un PG/OP ou pour la
communication dans un sous-rseau MPI.
L'interface PROFIBUS DP sert principalement raccorder la priphrie dcentralise. Le
PROFIBUS DP vous permet, par exemple, de monter de vastes sous-rseaux.
Interfaces
Tableau 3-3 Modes de fonctionnement possibles des interfaces avec la CPU technologique
3.5 Adressage
&KVVLV
=*
&38 60 60 60 60 60 60 60 60
(PSODFHPHQW$GUHVVHGHGEXW
725$GUHVVHGHGEXWDQDORJLTXH
3DUWLH$3 3DUWLH7HFKQRORJLH
Figure 3-2 Emplacements du S7-300 avec CPU technologique et adresses initiales des modules
respectifs
Zones d'adressage DP
Die CPU 315T-2 DP a les zones d'adressage suivantes :
pour les entres et les sorties respectivement : 2048 octets
dont en mmoire image du process, pour les entres et les sorties respectivement :
octets 0 127
Conditions
Vous sont ncessaires pour exploiter intgralement les fonctionnalits de la CPU :
STEP 7 partir de V 5.3 + SP 3 et pack optionnel S7-Technology V3.0
Le S7-300 est mont
Le S7-300 est cbl
Lorsque le S7-300 est mis en rseau :
les adresses MPI/PROFIBUS sont rgles
les rsistances de terminaison sont mises en circuit aux limites des segments
LED Signification
SF DC5V FRCE RUN STOP
Eteinte Eteinte Eteinte Eteinte Eteinte CPU sans tension d'alimentation.
Remde :
Assurez-vous que la tension d'alimentation est bien relie au
secteur et qu'elle est active.
Assurez-vous que la CPU est bien alimente et qu'elle est
active.
Eteinte Allume X (voir Eteinte Allume La CPU se trouve en mode STOP.
explication) Remde : Dmarrez la CPU.
Allume Allume X Eteinte Allume La CPU se trouve en mode STOP, l'tat STOP a t
dclench par une erreur.
Remde : voir les tableaux suivants, Analyse de la SF-LED
X Allume X Eteinte Clignotante La CPU demande un effacement gnral.
(0,5 Hz)
X Allume X Eteinte Clignotante La CPU excute un effacement gnral.
(2 Hz)
X Allume X Clignotante Allume La CPU se trouve en mode dmarrage.
(2 Hz)
X Allume X Clignotante Allume La CPU a t arrt par un point d'arrt programm.
(0,5 Hz) Vrifiez les dtails dans le manuel de programmation
Programmer avec STEP 7.
Allume Allume X X X Erreur de matriel et de logiciels
Remde : voir les tableaux suivants, Analyse de la SF-LED
X X Allume X X Vous avez activ la fonction de forage
Vrifiez les dtails dans le manuel de programmation
Programmer avec STEP 7.
LED Signification
SF DC5V FRCE RUN STOP
X X X Allume Clignotante STOP/Mise l'arrt
(2 Hz) Que se passe-t-il pendant la phase d'arrt ?
Dans la phase de "mise l'arrt", la commande de la CPU
technologique est dj l'tat STOP. Les sorties des
priphries centralise et dcentralise sont dsactives.
Les entres/sorties intgres pour la technologie intgre
ainsi que l'ET 200M sur DP(DRIVE) sont encore actifs lors
de la phase d'arrt.
La technologie intgre de la CPU technologique arrte les
entranements sur le PROFIBUS DP(DRIVE) de manire
contrle.
Ensuite, la technologie intgre de la CPU passe galement
l'tat STOP. Les entres/sorties intgres pour la
technologie intgre ainsi que ET 200M sur DP(DRIVE) sont
dsactivs.
La dure maximale de la phase d'arrt dpend de votre
configuration dans S7TConfig.
X X X Clignotante Clignotante ARRET/Mise l'arrt
(0,5 Hz) (2 Hz)
Cligno- Cligno- Clignotante Clignotante Clignotante Erreur dans les sous-rseaux de la CPU technologique.
tante tante Adressez-vous pour cela votre interlocuteur SIEMENS.
LED Signification
BF1 BF3
Marche/clignot X Erreur sur l'interface PROFIBUS DP de la CPU technologique.
e Remde : Voir le tableau "LED BF1 allume".
X Marche/clig Erreur sur l'interfaceDP(DRIVE)
note Remde : Voir le tableau LED BF1 clignotante.
Explication de l'tat X :
la LED peut prendre l'tat Allume ou Eteinte. Cependant, cet tat n'est pas significatif pour
le fonctionnement actuel de la CPU. Par exemple, l'activation ou non du forage n'influe pas
sur l'tat STOP de la CPU
Vue d'ensemble
La CPU technologique possde deux interfaces :
Interface MPI/DP (X1)
Interface PROFIBUS DP(DRIVE) (X3)
&38[7'3
'3'5,9(
03,'3
Disponibilit
La CPU technologique est dote d'une interface MPI/DP (X1). Une interface MPI/DP est
toujours configure comme interface MPI la livraison de la CPU. Pour pouvoir l'utiliser
comme interface DP, vous devez modifier sa configuration dans STEP 7 et en faire une
interface DP.
Proprits MPI
L'interface multipoint (MPI) est l'interface de la CPU avec un PG/OP ou pour la
communication dans un sous-rseau MPI.
La vitesse de transmission habituelle (prrgle) pour toutes les CPU est de 187,5 kBauds.
Pour la communication avec un S7-200, vous pouvez galement rgler 19,2 kBauds. Vous
pouvez rgler la vitesse de transmission jusqu' 12 Mbauds.
La CPU envoie automatiquement l'interface MPI ses paramtres de bus rgls (p. ex. la
vitesse de transmission). Ainsi, une console de programmation peut, par exemple, avoir les
bons paramtres et se connecter automatiquement un sous-rseau MPI.
Remarque
Pendant le fonctionnement, vous ne pouvez raccorder au sous-rseau MPI que des PG.
Il est recommand de ne pas raccorder d'autres partenaires (p. ex. OP, TD, ...) au sous-
rseau PI pendant le fonctionnement, car les donnes transmises risqueraient d'tre
falsifies ou des paquets de donnes globales perdus en raison d'impulsions perturbatrices.
Remarque
Si vous transfrez des donnes la CPU via l'interface MPI, il vous est conseill
d'augmenter la vitesse de transmission 1,5 MBaud au moins, pour viter des transmissions
de trs longue dure (pouvant aller jusqu' 15 minutes 187,5 KBauds) !
Proprits du PROFIBUS DP
L'interface PROFIBUS DP sert principalement raccorder la priphrie dcentralise. Le
PROFIBUS DP vous permet, par exemple, de configurer des sous-rseaux sur de grandes
tendues gographiques.
L'interface PROFIBUS DP est configurable comme matre ou comme esclave et admet une
vitesse de transmission pouvant atteindre 12 MBauds.
En mode matre, la CPU envoie ses paramtres de bus configurs (p. ex. la vitesse de
transmission) l'interface PROFIBUS-DP. Ainsi, une console de programmation peut, par
exemple, avoir les bons paramtres et se connecter automatiquement un sous-rseau
PROFIBUS. L'envoi des paramtres de bus peut tre dsactiv pendant la configuration.
Proprits
L'interface PROFIBUS DP(DRIVE) sert raccorder des systmes d'entranement. Vous
pouvez raccorder des systmes d'entranement selon PROFIdrive V3.0.
L'interface PROFIBUS DP(DRDIVE) est configurable comme matre et admet une vitesse de
transmission pouvant atteindre 12 MBauds.
L'interface PROFIBUS DP(DRIVE) supporte le synchronisme d'horloge (isochronisme).
La CPU envoie l'interface PROFIBUS DP(DRIVE) ses paramtres de bus rgls (p. ex. la
vitesse de transmission). L'envoi des paramtres de bus peut tre dsactiv pendant la
configuration.
Avec la fonction "Routing" vous avez accs aux paramtres d'entranement des esclaves sur
la ligne DP(DRIVE) pour effectuer la mise en service et le diagnostic. Il n'est pas possible de
faire le diagnostic du PROFIBUS DP(DRIVE) partir du programme utilisateur STEP 7.
Remarque
Si vous avez dslectionn "Anlauf bei Sollausbau ungleich Istausbau" dans les proprits
de la CPU technologique sous STEP 7, la CPU technologique dmarrera mme si les
partenaires configurs sur le DP-DRIVE sont absents.
Appareils raccordables
Vous pouvez raccorder des entranements au PROFIBUS DP(DRIVE), par ex. :
MICROMASTER 420/430/440 et COMBIMASTER 411
SIMODRIVE 611 universal
SIMODRIVE POSMO CD/SI/CA
MASTERDRIVES MC/VC
ET 200M avec IM 153-2 (isochrone !) et SM 322 pour une sortie de came additionnelle
ET 200S avec IM 151-1 high feature
SINAMICS S120 (en option avec TM15 ou TM17 high feature pour des cames rapides)
ADI4 (interface d'entranement analogique)
Capteur PROFIBUS isochrone "SIMODRIVE sensor isochron"
Les constitutants configurables dans HW Config sont indiqus dans la fentre "Hardware
Katalog" de HW Config. Slectionnez le profil "SIMATIC Technologie-CPU" dans HW Config.
Pour que la liste de slection soit complte dans le profil, vous devez avoir install la
dernire version de la technologie S7.
Dfinition de DPV1
Le terme de DPV1 est dfini par l'extension fonctionnelle des services acycliques (p. ex. de
nouvelles alarmes) du protocole DP. La norme concernant la priphrie dcentralise
EN 50170 a t perfectionne. Toutes les modifications relatives de nouvelles
fonctionnalits DPV1 sont intgres dans la norme CEI 61158/ EN 50170, volume 2,
PROFIBUS.
Disponibilit
La CPU technologique dispose de la fonctionnalit DPV1 au niveau de l'interface MPI/DP
configure comme matre DP.
Remarque
Si vous voulez utilisez la CPU comme esclave DP intelligent, elle ne disposera pas de la
fonctionnalit DPV1.
OB Fonctionnalit
OB 40 Alarme de processus
OB 55 DPV1 : Alarme d'tat
OB 56 DPV1 : Alarme de mise jour
OB 57 DPV1 : Alarme spcifique au fabricant
OB 82 Alarme de diagnostic
Remarque
Vous pouvez maintenant utiliser aussi les blocs d'organisation OB82 et OB40 pour les
alarmes DPV1.
SFB Fonctionnalit
SFB 52 Lire un enregistrement partir de l'esclave DP ou de l'unit centrale
SFB 53 Ecrire un enregistrement dans l'esclave DP ou de l'unit centrale
SFB 54 Lire les informations d'alarme supplmentaires d'un esclave DP ou de l'unit
centrale dans l'OB correspondant
SFB 75 Rgler des alarmes quelconques des esclaves I
Remarque
Vous pouvez aussi utiliser systmatiquement les SFB 52 SFB 54 pour les modules
d'entres / sorties utiliss de faon centralise.
Renvoi
Des informations supplmentaires
sur le passage la CPU technologique figurent dans le chapitre Informations sur le
passage une CPU technologique.
sur les blocs cits plus haut figurent dans le manuel de rfrence Logiciel systlme pour
S7-300/400 : Logiciel systme et logiciel standard ou directement dans l'Aide en ligne
STEP 7.
4.3.2 Communication PG
Proprits
La communication PG permet de raliser un change de donnes entre les stations
d'ingnierie (par exemple PG, PC) et les modules SIMATIC aptes la communication. Le
service est possible via les sous-rseaux MPI, PROFIBUS et Industrial Ethernet. Le passage
entre les diffrents sous-rseaux est galement pris en charge.
La communication PG met disposition des fonctions qui sont ncessaires pour charger les
programmes et les donnes de configuration, excuter les tests et valuer les informations
de diagnostic. Ces fonctions sont intgres dans le systme d'exploitation des modules
S7 SIMATIC.
Une CPU peut maintenir simultanment plusieurs liaisons en ligne avec un ou diffrents PG.
Renvoi
Des informations supplmentaires
sur les SFC figurent dans la Liste des oprations ; vous trouverez une description
dtaille dans l'Aide en ligne sur STEP 7 ou dans le manuel de rfrence Fonctions
systme et fonctions standard.
sur la communication figurent dans le manuel Communication avec SIMATIC.
4.3.3 Communication OP
Proprits
La communication OP permet de raliser un change de donnes entre les stations
oprateur (par exemple OP, TD) et les modules SIMATIC aptes la communication. Le
service est possible via les sous-rseaux MPI, PROFIBUS et Industrial Ethernet.
La communication OP met disposition toutes les fonctions ncessaires au contrle-
commande. Ces fonctions sont intgres dans le systme d'exploitation des modules S7
SIMATIC.
Une CPU peut maintenir simultanment plusieurs liaisons en ligne avec un ou plusieurs OP.
Renvoi
Des informations supplmentaires
sur les SFC figurent dans la Liste des oprations ; vous trouverez une description
dtaille dans l'Aide en ligne sur STEP 7 ou dans le manuel de rfrence Fonctions
systme et fonctions standard..
sur la communication figurent dans le manuel Communication avec SIMATIC.
Proprits
La communication de base S7 permet de raliser un change de donnes entre les CPU S7
et les modules SIMATIC aptes la communication au sein d'une station S7 (change de
donnes acquitt). L'change de donnes s'effectue par des liaisons S7 non configures. Le
service est possible par le sous-rseau MPI ou dans la station avec les modules de fonction
(FM).
La communication de base S7 met disposition toutes les fonctions ncessaires l'change
de donnes. Ces fonctions sont intgres au systme d'exploitation des CPU.
Vous pouvez utiliser le service via l'interface utilisateur "Fonction systme" (SFC).
Renvoi
Des informations supplmentaires
sur les SFC figurent dans la Liste des oprations ; vous trouverez une description
dtaille dans l'Aide en ligne sur STEP 7 ou dans le manuel de rfrence Fonctions
systme et fonctions standard.
sur la communication figurent dans le manuel Communication avec SIMATIC.
4.3.5 Communication S7
Proprits
Les CPU sont des serveurs dans la communication S7. La liaison est toujours tablie par le
partenaire de la communication. Le service est possible via les sous-rseaux MPI,
PROFIBUS et Industrial Ethernet.
Les services sont fournis par le systme d'exploitation sans interface utilisateur explicite.
Remarque
Avec le CP et des FB chargeables, vous ralisez une communication S7 comme client.
Renvoi
Des informations supplmentaires
sur les SFC figurent dans la Liste des oprations ; vous trouverez une description
dtaille dans l'Aide en ligne sur STEP 7 ou dans le manuel de rfrence
Fonctions systme et fonctions standard.
sur la communication figurent dans le manuel Communication avec SIMATIC.
Facteur de rduction
Le facteur de rduction indique sur combien de cycles est rpartie la communication. Vous
pouvez le paramtrer lors de la configuration de la communication par donnes globales
dans STEP 7. Si, par exemple, vous slectionnez un facteur de rduction de 7, la
communication par donnes globales s'effectue uniquement tous les 7 cycles. Ainsi, la CPU
est dcharge.
Ressources GD de la CPU
Renvoi
Des informations supplmentaires
sur les SFC figurent dans la Liste des oprations ; vous trouverez une description
dtaille dans l'Aide en ligne sur STEP 7 et dans le manuel de rfrence
Fonctions systme et fonctions standard.
sur la communication figurent dans le manuel Communication avec SIMATIC.
4.3.7 Routage
Dfinition
La fonction Routage vous permet de raccorder un PG/PC n'importe quel endroit du rseau
et d'tablir une liaison avec tous les entranements accessibles par des passerelles.
Routage
Le passage d'un sous-rseau un ou plusieurs autres sous-rseaux se situe dans la station
SIMATIC qui dispose d'interfaces avec les sous-rseaux correspondants. Dans la
reprsentation ci-dessous, la CPU technologique (matre DP) sert de routeur entre le
sous-rseau 1 et le sous-rseau 2.
6
&38[7'3
PDWUH'3
3*
6RXVUVHDX
352),%86'3'5,9(
(QWUDQH (QWUDQH
PHQW PHQW
6RXVUVHDXSDUH[03,
Conditions du routage
Les modules de la station sont "aptes au routage" (CPU ou CP).
La configuration de rseau ne dpasse pas les limites du projet.
Les modules ont charg les informations relatives la configuration de rseaux du projet.
Motif : tous les modules participant la passerelle doivent obtenir des informations sur
les sous-rseaux et les chemins accessibles (= information de routage).
Le PG/PC avec lequel vous souhaitez tablir une liaison via une passerelle doit tre
affect pendant la configuration de rseau au rseau auquel il est rellement raccord
physiquement.
&38[7'3
0DWUH'3
&RQILJXUDWLRQUHOOH
3* (QWUDQH (QWUDQH
PHQW PHQW
$GDSWDWHXU
6RXVUVHDX
7HOHVHUYLFH
352),%86'3'5,9(
PRGHP PRGHP
6RXVUVHDXSDUH[
03,
&38[7'3
&RQILJXUDWLRQGDQV67(3 0DWUH'3
3*
(QWUDQH (QWUDQH
PHQW PHQW
6RXVUVHDX
352),%86'3'5,9(
6RXVUVHDXSDUH[03,
Renvoi
Des informations supplmentaires
sur le rglage de l'interface PG/PC aux fins de routage figurent dans le Getting Started
CPU 317T-2 DP : commande d'un SINAMICS S120 dans le chapitre Configuration de
l'interface PG/PC.
sur le routage figurent dans le manuel Programmation avec STEP 7 ou directement dans
l'Aide en ligne de STEP 7.
sur la configuration avec STEP 7 figurent dans le manuel Configuration du matriel et
tablissement de liaisons avec STEP 7.
Les questions fondamentales sont traites dans le manuel Communication dans
SIMATIC.
sur l'adaptateur TeleService sont disponibles sur Internet sous
http://www.ad.siemens.de/support avec l'ID 14053309.
sur les SFC figurent dans la Liste des oprations ; vous trouverez une description
dtaille dans l'Aide en ligne sur STEP 7 ou dans le manuel de rfrence
Fonctions systme et fonctions standard.
sur la communication figurent dans le manuel Communication avec SIMATIC.
Voir aussi
http://www.ad.siemens.de/support
Proprits
Une zone de donnes est dite cohrente lorsqu'elle peut tre lue ou crite par le systme
d'exploitation comme un bloc pertinent. Les donnes qui sont transmises ensemble entre les
appareils doivent provenir d'un cycle de traitement et tre homognes, c'est--dire tre
cohrentes.
Si une fonction de communication programme existe dans le programme utilisateur, par
exemple X-SEND/ X-RCV, et si elle a accs des donnes communes, l'accs cette plage
de donnes peut tre coordonne par le paramtre "BUSY".
Remarque
Si une cohrence des donnes dfinie est requise, les variables de communication dans le
programme utilisateur de la CPU ne doivent pas tre suprieures 160 octets.
Remarque
La communication par donnes globales et le couplage point point ne ncessitent pas de
liaisons S7.
Chaque liaison ncessite des ressources de liaison S7 sur la CPU et ce, pour la dure
pendant laquelle cette liaison va exister.
C'est pourquoi un certain nombre de ressources S7 sont mises disposition sur chaque
CPU S7 ; ces ressources sont occupes par diffrents services de communication
(communication PG/OP, communication S7 ou communication de base S7).
Points de liaison
La liaison S7 de modules aptes la communication s'tablit entre les points de liaison. La
liaison S comprend toujours deux points de liaison : le point de liaison actif et le point de
liaison passif :
Le point de liaison actif est affect au module qui tablit la liaison S7.
Le point de liaison passif est affect au module qui reoit la liaison S7.
Chaque module apte la communication peut alors tre le point de liaison d'une liaison S7.
Au point de liaison, la liaison de communication tablie occupe alors toujours une liaison S7
du module concern.
Point de transition
Si vous utilisez la fonctionnalit Routage, la liaison S7 entre deux modules aptes la
communication est tablie via plusieurs sous-rseaux. Ces sous-rseaux sont relis entre
eux par une passerelle. Le module qui ralise cette passerelle est appel routeur. Le routeur
est ainsi le point de transition d'une liaison S7.
Chaque CPU dote d'une interface DP peut tre un routeur pour une liaison S7. Vous
pouvez tablir un nombre maximum donn de liaisons par routage. Les capacits
fonctionnelles des liaisons S7 ne s'en trouvent pas restreintes.
Le nombre de liaisons pour le routage est indiqu dans les Caractristiques techniques.
Exemple
Lorsqu'il ne reste plus qu'une liaison S7 libre sur la CPU, vous pouvez relier une PG au bus.
La PG peut alors communiquer avec la CPU. Cependant, la liaison S7 n'est occupe que
lorsque la PG communique avec la CPU.
Si vous reliez un OP au bus au moment prcis o la PG ne communique pas, l'OP tablit
une liaison vers la CPU. Mais comme un OP maintient sa liaison de communication en
permanence, contrairement la PG, vous ne pouvez plus tablir par la suite de liaison via la
PG.
Renvoi
Informations supplmentaires
Les SFC sont dcrites dans la Liste des oprations, vous trouverez une description
dtaille dans l'aide en ligne sur STEP 7 ou dans le manuel de rfrence Fonctions
systme et fonctions standard.
Pour la communication, vous trouverez des informations dans le manuel Communication
avec SIMATIC.
Introduction
La mmoire de la CPU technologique se divise en trois zones :
0PRLUHGHOD&38
0PRLUHGHFKDUJHPHQW
PPRLUH
FDUWH
0LFUR
6,0$7,&
&38 VHWURXYHVXUOD00&
0PRLUHV\VWPH
0PRLUHGHWUDYDLO
Mmoire de chargement
La mmoire de chargement se situe sur la micro-carte mmoire (MMC). Elle sert
mmoriser les blocs de codes et les blocs de donnes, ainsi que les donnes systmes
(configuration, liaisons, paramtres de modules, donnes technologiques systme etc.).
Dans le cas de la CPU technologique, la taille de la mmoire de chargement correspond la
taille de la MMC moins 3 Moctets environ. Les 3 Moctets sont ncessaires pour la
technologie intgre et vous ne pouvez donc pas en disposer.
Les blocs qui sont identifis comme n'intervenant pas dans l'excution ne sont copis que
dans la mmoire de chargement.
Les donnes compltes de configuration d'un projet peuvent tre galement archives sur la
MMC.
Prcaution
Le chargement de programmes utilisateur et donc le fonctionnement de la CPU n'est
possible que lorsque la MMC est enfiche.
Si vous sortez la MMC alors que la CPU est en mode RUN, la CPU basculera dans le mode
ARRET et les entranements s'arrteront conformment aux critres qui auront t
programms dans le programme utilisateur STEP 7.
Par consquent, attendez l'arrt de la CPU pour extraire la MMC.
Mmoire utilisateur
La mmoire de travail est intgre la CPU et ne peut pas faire l'objet d'une extension. Elle
sert excuter le code et traiter les donnes du programme utilisateur. Le traitement du
programme s'effectue exclusivement au niveau de la mmoire de travail et de la mmoire
systme. La mmoire de travail est toujours rmanente.
Mmoire systme
La mmoire systme est intgre la CPU et ne peut pas faire l'objet d'une extension.
Elle contient
les plages d'oprandes Mmentos, Temporisations et Compteurs
les mmoires images des entres et des sorties
les donnes locales
Introduction
Votre CPU dispose une mmoire rmanente. La rmanence est ralise par la MMC. Grce
la rmanence, le contenu de la mmoire rmanente est conserv, mme suite une MISE
HORS TENSION et un dmarrage chaud.
Mmoire de chargement
Votre programme dans la mmoire de chargement est rmanent : il est rang sur la MMC au
moment de son chargement o il est protg contre les coupures de courant et contre les
rinitialisations.
Mmoire systme
Pour les mmentos, les temporisations et les compteurs, vous dterminez par la
configuration (proprits de la CPU, onglet Rmanence) quelles parties doivent tre
rmanentes et quelles parties doivent tre initialises avec "0" en cas de dmarrage
chaud.
Les tampons de diagnostic, l'adresse MPI (et la vitesse de transmission) ainsi que les
compteurs d'heures de fonctionnement sont gnralement stocks dans la zone de mmoire
rmanente de la CPU. La rmanence de l'adresse MPI et la vitesse de transmission
garantissent que votre CPU reste apte la communication aprs une panne de secteur, un
effacement gnral ou une perte du paramtrage de communication (en retirant la MMC ou
en effaant les paramtres de communication).
Mmoire utilisateur
En cas de coupure de courant, les donnes rmanentes figurant dans la mmoire de travail
sont sauvegardes dans une mmoire non volatile de la CPU. Le contenu des DB
rmanentes est par consquent toujours prserv.
Avec une CPU technologique, les DB non rmaments sont galement pris en charge (mme
en cas de redmarrage et de MISE HORS TENSION/SOUS TENSION, les DB non
rmanents retrouvent leurs valeurs initiales contenues dans la mmoire de chargement ).
Tableau 5-2 Comportement des DB vis--vis de la rmanence dans le cas d'une CPU technologique
Vue d'ensemble
La mmoire systme des CPU S7 est rpartie en plages d'oprandes (voir tableau
ci-dessous). A l'aide des oprations correspondantes, vous adressez dans votre programme
les donnes directement dans la plage d'oprandes correspondante.
Renvoi
Les zones d'adressage possibles pour votre CPU figurent dans la liste des oprations des
CPU 31xC et CPU 31x.
'PDUUDJH 3URJUDPPHGHGPDUUDJH
0,6 (FULWXUHGHODPPRLUHLPDJHGHVVRUWLHVGDQV
OHVPRGXOHV
7HPSVGHF\FOH
$FTXLVLWLRQGHVHQWUHVGHVPRGXOHVHW
0,( DFWXDOLVDWLRQGHVGRQQHVGDQVODPPRLUH
LPDJHGHVHQWUHV
=.3V\VH[S
Donnes locales
Enregistrer les donnes locales :
les variables temporaires des blocs de codes
l'information de dclenchement des blocs d'organisation
Paramtres de transfert
Rsultats intermdiaires
Variables temporaires
Lors de la cration des blocs, vous pouvez dclarer des variables temporaires (TEMP) qui
sont disponibles pendant le traitement du bloc et qui sont ensuite de nouveau crases. Ces
donnes locales prsentent une longueur fixe pour chaque OB. Les donnes locales doivent
tre initialises avant le premier accs en lecture. Chaque bloc d'organisation ncessite en
outre 20 octets de donnes locales pour son information de dclenchement. L'accs aux
donnes locales est plus rapide que l'accs aux donnes dans les DB.
La CPU dispose d'une mmoire pour les variables temporaires (donnes locales) des blocs
qui viennent d'tre traits. La taille de cette zone de mmoire dpend de la CPU. Elle est
divise en parties gales selon les classes de priorit. Chaque classe de priorit dispose
d'une propre zone de donnes locales.
Prcaution
Toutes les variables temporaires (TEMP) d'un OB et de ses blocs subordonns sont
enregistres dans les donnes locales. Si vous utilisez de nombreuses profondeurs
d'imbrication dans votre traitement de blocs, la plage des donnes locales peut dborder.
Les CPU passent l'tat STOP lorsque vous dpassez la taille autorise des donnes
locales d'une classe de priorit.
Prenez en considration les besoins en donnes locales des OB d'erreurs synchrones, ils
sont affects la classe de priorit ayant caus l'erreur.
Remarque
Pour le fonctionnement, vous devez avoir insr la MMC dans la CPU.
Remarque
Vous pouvez enregistrer sur une MMC soit les donnes utilisateur et relatives la
configuration, soit le systme d'exploitation.
Prcaution
Le contenu de la micro-carte mmoire SIMATIC peut tre altr si celle-ci est retire durant
un accs en criture. La MMC doit alors tre efface, le cas chant, sur le PG ou formate
dans la CPU.
Ne retirez jamais la MMC l'tat de fonctionnement, mais uniquement aprs une mise hors
tension ou l'tat d'arrt de la CPU, lorsqu'aucun accs en criture depuis la console de
programmation n'a lieu. Si, l'tat d'arrt, vous ne pouvez pas vous assurer qu'aucune
fonction PG en criture (par exemple, charger/effacer le bloc) n'est active, coupez
pralablement les liaisons de communication.
Renvoi
Des informations supplmentaires
figurent dans la Liste d'tat systme SZL de la liste des oprations ou
dans le manuel Fonctions systme et fonctions standard.
Prcaution
Veillez toujours ce que le nombre maximal d'effacements/d'critures ne soit pas dpass
afin d'viter toute perte de donnes.
5.1.6 Mmoriser / lire des projets entiers sur la micro-carte mmoire MMC
Remarque
En plus des donnes de projet pures, vous devez aussi ventuellement enregistrer vos
donnes d'utilisateur sur la micro-carte mmoire. Pour cette raison, veillez ds le dbut
slectionner une MMC ayant une capacit de mmoire suffisante.
Si la capacit de mmoire de la MMC ne suffit pas, un message vous en informe.
Certes, vous pouvez charger des donnes technologiques de configuration sur la micro-
carte mmoire, mais vous ne pouvez pas les modifier.
Pour des raisons techniques, l'action Enregistrer sur la carte mmoire vous permet de
transmettre uniquement le contenu complet (programme utilisateur et donnes de projet).
Remarque
Les donnes de projet peuvent reprsenter un volume de donnes trs important, ce qui
peut entraner des temps d'attente de plusieurs minutes sur la CPU lors de la lecture et de
l'criture l'tat d'arrt.
Introduction
Les fonctions de mmoire vous permettent de crer, de modifier ou d'effacer des
programmes utilisateur entiers ou uniquement des blocs isols. Vous pouvez en outre
assurer la rmanence de vos donnes en archivant vos propres donnes de projet.
3* 00& &38
PPRLUH
FDUWH
0LFUR
6,0$7,&
&RPPHQWDLUHV
0QPRQLTXHV
* Les donnes technologiques systme sont parties intgrantes des blocs de donnes.
** Si la mmoire de travail n'est pas entirement rmanente, la partie rmanente sera
affiche comme mmoire rmanente dans STEP 7 sous l'tat du module.
Remarque
La fonction "Chargement d'un programme utilisateur avec PG/PC" est uniquement autorise
l'tat STOP de la CPU.
Lorsque le processus de chargement n'a pu tre termin en raison d'une panne de secteur
ou de blocs non autoriss, la mmoire de chargement sera vide.
Si vous transfrez des projets la CPU technologique via l'interface MPI/DP, il vous est
conseill d'augmenter la vitesse de transmission 1,5 MBaud minimum, pour viter des
transmissions de trs longue dure (pouvant aller jusqu' 15 minutes 187,5 KBauds).
Prcaution
Vous crasez ainsi les donnes de mme nom qui s'y trouvaient auparavant.
Aprs le chargement, le contenu du bloc est transfr et activ dans la mmoire de travail
dans la mesure o il est requis pour l'excution du programme.
Chargement
A l'inverse de la procdure "Chargement", il s'agit ici du chargement de blocs individuels ou
du chargement d'un programme utilisateur en entier de la CPU dans le PG/PC. Les blocs
ont le contenu du dernier chargement dans la MMC. Exception : les blocs de donnes
intervenant dans l'excution, pour lesquels les valeurs effectives sont transmises.
Le chargement de blocs ou du programme utilisateur de la CPU avec STEP 7 n'a aucun
effet sur l'occupation de la mmoire de la CPU.
Prcaution
Si vous effacez un bloc de donnes technologiques, l'entranement correspondant s'arrte.
Remde : mettez la CPU l'tat STOP avant d'effacer un bloc de donnes technologiques.
Compression
Lors de la compression, les intervalles apparus dans la mmoire de chargement et la
mmoire de travail entre les objets mmoire suite aux oprations de chargement et
d'effacement sont supprims. La zone de mmoire libre continue est ainsi mise disposition.
La compression est possible aussi bien en mode arrt qu'en mode marche de la CPU.
Programmation
Cette opration consiste recopier les valeurs effectives des blocs de donnes de la
mmoire de travail dans les valeurs initiales des DB de la mmoire de chargement.
Remarque
La fonction est uniquement autorise l'arrt de la CPU.
Si la fonction n'a pu tre termine suite une panne de secteur, la mmoire de chargement
sera vide.
Effacement gnral
L'effacement gnral restaure les paramtres aprs un dbrochage/enfichage de la
micro-carte mmoire afin de permettre un dmarrage chaud de la CPU.
CPU technologique :
La gestion de la mmoire de la CPU est reconfigure.
Tous les blocs de la mmoire de chargement sont conservs.
Tous les blocs essentiels pour l'excution sont puiss dans la mmoire de chargement et
repris dans la mmoire de travail.
Dans la mmoire de travail, les blocs de donnes sont initialiss (les valeurs initiales leur
sont raffectes).
5.3 Recettes
5.3.1 Recettes
Introduction
Une recette est un regroupement des donnes utilisateur.
Un concept de recette simple peut tre ralis par des blocs de donnes n'intervenant pas
dans l'excution. A cet effet, les recettes doivent prsenter la mme structure (longueur). Il
doit y avoir un DB pour chaque instruction.
Excution du traitement
0PRLUHGHFKDUJHPHQW
00&
0PRLUHGHWUDYDLO
5HFHWWH &38
6)& 5HFHWWHDFWXHOOH
5HFHWWH 5($'B'%/
:
6)&
5HFHWWHQ :5,7B'%/
Remarque
Les fonctions systme actives SFC 82 84 (accs en cours la MMC) influent fortement
sur les fonctions PG (par exemple, visualisation du bloc ou de la variable, charger dans la
CPU, charger dans la PG, ouvrir le bloc).
La performance est gnralement dix fois plus faible (par rapport aux fonctions systmes
non actives).
Veillez toujours ce que le nombre maximal d'effacements/d'critures ne soit pas
dpass afin d'viter toute perte de donnes. Lisez galement la partie Micro-carte
mmoire SIMATIC (MMC) dans le chapitre Montage et Liaisons de communication d'une
CPU.
Prcaution
Le contenu de la micro-carte mmoire SIMATIC peut tre altr si celle-ci est retire
durant un accs en criture. La MMC doit alors tre efface, le cas chant, sur le PG ou
formate dans la CPU.
Ne retirez jamais la MMC l'tat de fonctionnement, mais uniquement aprs une mise
hors tension ou l'tat d'arrt de la CPU, lorsqu'aucun accs en criture depuis la
console de programmation n'a lieu. Si, l'tat d'arrt, vous ne pouvez pas vous assurer
qu'aucune fonction PG en criture (par exemple, charger/effacer le bloc) n'est active,
coupez pralablement les liaisons de communication.
Introduction
Des valeurs de mesure apparaissent lors du traitement du programme utilisateur. Ces
valeurs de mesure doivent tre archives et values.
Excution du traitement
0PRLUHGHFKDUJHPHQW
00&
0PRLUHGHWUDYDLO
9DOHXUGHPHVXUH &38
6)&
9DOHXUGHPHVXUH &5($B'%/ 9DOHXUVGH
PHVXUHDFWXHOOHV
:
6)&
9DOHXUGHPHVXUHQ :5,7B'%/
Remarque
Si un DB comportant le mme numro est dj existant dans la mmoire de chargement
et/ou la mmoire de travail, le SFC 82 est termin et un message d'erreur est gnr.
Remarque
Les fonctions systme actives SFC 82 84 (accs en cours la MMC) influent fortement
sur les fonctions PG (par exemple, visualisation du bloc ou de la variable, charger dans la
CPU, charger dans la PG, ouvrir le bloc).
La performance est gnralement dix fois plus faible (par rapport aux fonctions systmes
non actives).
Avec la CPU technologique, il est galement possible de gnrer des DB non rmanents
avec la SFC 82 (paramtre ATTRIB -> bit NON_RETAIN).
Prcaution
Le contenu de la micro-carte mmoire SIMATIC peut tre altr si celle-ci est retire durant
un accs en criture. La MMC doit alors tre efface, le cas chant, sur le PG ou formate
dans la CPU.
Ne retirez jamais la MMC l'tat de fonctionnement, mais uniquement aprs une mise hors
tension ou l'tat d'arrt de la CPU, lorsqu'aucun accs en criture depuis la console de
programmation n'a lieu. Si, l'tat d'arrt, vous ne pouvez pas vous assurer qu'aucune
fonction PG en criture (par exemple, charger/effacer le bloc) n'est active, coupez
pralablement les liaisons de communication.
Renvoi
Vous trouverez de plus amples informations sur le bloc SFC 82 dans le manuel de rfrence
Logiciel systme pour S7-300/400, Fonctions standard et fonctions systme ou directement
dans l'Aide en ligne de STEP 7.
Introduction
Les blocs de donnes technologiques permettent la technologie intgre de la CPU fournir
des informations actualises sur l'tat et les valeurs des objets technologiques. Les blocs de
donnes technologiques peuvent tre traits dans OB 65 ce qui permet de raliser des
temps de rponse particulirement courts.
Excution du traitement
Lors de la projection des objets technologiques, S7-Technology cre des blocs de donnes
dans le dossier des blocs de donnes.
Lorsque vous rencontrez des contrats adresss des entranements par le biais d'une
fonction technologique, vous lisez les tats et les valeurs dans le bloc de donnes
technologique correspondant.
Renvoi
Des informations supplmentaires figurent dans le manuel S7-Technology.
Encombrement de la mmoire
Le tableau suivant contient les valeurs typiques reprsentant l'encombrement en mmoire
dans la technologie intgre. Les valeurs se rapportent une CPU 315T-2 DP avec une
version firmware de technologie intgre V3.2 :
Remarque
La CPU technologique passe l'tat STOP lorsque la mmoire est insuffisante. Notez que
les valeurs indiques sont des valeurs typiques et qu'en cours de fonctionnement, certaines
instructions peuvent ncessiter une capacit de mmoire plus importante.
Lorsque la mmoire est fortement encombre, l'observation en ligne avec S7T Config risque
de ne plus pouvoir se faire.
Nous recommandons par consquent de ne pas dpasser l'encombrement maximal de la
mmoire tel qu'il a t calcul et recommand.
Exemple de calcul
Le tableau montre l'encombrement de la mmoire pour un exemple de configuration avec
une CPU 315T-2DP en version matriel 02. L'encombrement maximal de la mmoire est de
77% et se situe par consquent en-dessous de l'encombrement maximal recommand.
Renvoi
Des informations complmentaires sur le calcul de l'encombrement effectif de la mmoire en
technologie intgre sont fournies dans le manuel S7-Technology.
Vue d'ensemble
Dans cette section, vous trouverez des informations dtailles sur les sujets suivants :
Temps de cycle
Temps de raction
Temps de raction l'alarme
Exemples de calcul
Introduction
Ce chapitre vous apprendra ce que signifie le "temps de cycle", comment il constitu et
comment vous pouvez le calculer.
Etape Excution
1 Le systme d'exploitation dmarre le contrle du temps de cycle.
2 La CPU crit les valeurs depuis la mmoire image des sorties dans les modules de
sorties.
3 La CPU lit l'tat des entres au niveau des modules d'entres et actualise la mmoire
image des entres.
4 La CPU traite le programme utilisateur par tranches de temps et excute les oprations
indiques dans le programme.
5 A la fin d'un cycle, le systme d'exploitation excute les tches prsentes, telles que le
chargement et l'effacement de blocs.
6 Puis, la CPU revient au dbut du cycle et redmarre le contrle du temps de cycle.
0,6
7HPSVGHF\FOH
0,(
3URJUDPPHXWLOLVDWHXU
=.3V\VH[S
7UDQFKHVGHWHPSVPV
6\VWPHGH[SORLWDWLRQ
3URJUDPPHXWLOLVDWHXU
&RPPXQLFDWLRQ
Introduction
Le temps de cycle s'obtient en faisant la somme de tous les facteurs d'influence suivants.
Tableau 6-2 Donnes pour le calcul du temps de transfert de la mmoire image de process
Prolongement du temps de cycle par l'imbrication d'alarmes et l'apparition d'erreurs (CPU 315T-2 DP)
Les alarmes actives prolongent galement le temps de cycle. Vous trouverez des dtails
dans le tableau suivant.
Vue d'ensemble
Le temps de cycle (Tcyc) ne prsente pas la mme dure pour chaque cycle. La figure
suivante montre diffrents temps de cycle Tcyc1 et Tcyc2 . Tcyc2 est suprieur Tcyc1, car l'OB 1
trait de manire cyclique est interrompu par un OB d'alarme horaire (ici : l'OB 10).
2%
7UDQFKHGHWHPSVPV
,QWHUUXSWLRQGXSURJUDPPHXWLOLVDWHXU
6\VWPHGH[SORLWDWLRQ
3URJUDPPHXWLOLVDWHXU
4XRWHSDUWSDUDPWUDEOHHQWUH
HW
&RPPXQLFDWLRQ
7HPSVGHF\FOH
PV
/DFKDUJHGHFRPPXQLFDWLRQHVWUJODEOHGDQV
FHWWH]RQH
PV
PV
PV
PV
&KDUJHGHFRPPXQLFDWLRQ
Remarque
Vrifiez les rpercussions d'un changement de valeurs du paramtre "Charge de cycle due
la communication" pendant le fonctionnement de l'installation. La charge due la
communication doit tre prise en compte lors du rglage du temps de cycle maximum, sinon
des erreurs d'horloge peuvent se produire.
Astuces
Reprenez, autant que possible, la valeur prrgle.
Augmentez la valeur uniquement si la CPU est principalement utilise des fins de
communication et que le programme utilisateur n'est pas critique en termes de temps.
Dans tous les autres cas, rduisez uniquement la valeur.
Plage de variation
Le temps de rponse effectif est compris entre un temps de rponse minimal et un temps de
rponse maximal. Lors de la configuration de votre installation, vous devez toujours prendre
en compte le temps de raction le plus long.
Nous allons considrer ci-aprs le temps de raction le plus court et le temps de raction le
plus long, afin que vous puissiez vous faire une ide de la plage de variation du temps de
raction.
Facteurs
Le temps de raction dpend du temps de cycle et des facteurs suivants :
Temps de retard des entres et des sorties des modules de signaux ou des entres et
sorties intgres
Temps de cycle DP additionnels dans le rseau PROFIBUS DP
Traitement dans le programme utilisateur
Renvoi
Des informations supplmentaires
sur les temps de retard figurent dans les caractristiques techniques des modules de
signaux (manuel de rfrence Caractristiques des modules)
sur les temps de retard pour les entres et sorties intgres figurent dans le chapitre
Caractristiques techniques des entres et sorties intgres pour la technologie.
7SVF\FOHEXV
PV
PV
9LWHVVHWUDQVP0%DXG
PV
PV
PV
PV
PV
9LWHVVHWUDQVP0%DXG
PV
,QWHUYDOOHPLQL 1RPEUHG
HVFODYHV
HQWUHHVFODYHV '3QRPEUHPD[
IRQFWLRQGHOD&38
Si vous utilisez un rseau PROFIBUS DP avec plusieurs matres, vous devez tenir compte
du temps de cycle DP pour chaque matre. C.--d., crer et ajouter sparment le calcul
pour chaque matre.
=.3V\VH[S
7HPSVGHUHWDUGGHVHQWUHV
0,6
/
WDWGHO
HQWUHFRQVLGUHFKDQJHMXVWHDYDQWODOHFWXUH
GHOD0,(/DPRGLILFDWLRQGXVLJQDOG
HQWUHHVWGRQF
0,( HQFRUHSULVHHQFRPSWHGDQVOD0,(
7HPSVGHUDFWLRQ
3URJUDPPH /DPRGLILFDWLRQGXVLJQDOG
HQWUHHVWWUDLWHLFLSDUOH
XWLOLVDWHXU SURJUDPPHXWLOLVDWHXU
=.3V\VH[S
/DUDFWLRQGXSURJUDPPHXWLOLVDWHXUODPRGLILFDWLRQGX
VLJQDOG
HQWUHHVWPLVHDX[VRUWLHV
0,6
7HPSVGHUHWDUGGHVVRUWLHV
Calcul
Le temps de raction (le plus court) est compos de :
1 x temps de transfert de la mmoire image des entres +
1 x temps de transfert de la mmoire image des sorties +
1 x temps d'excution du programme +
1 x temps d'excution du systme d'exploitation au point de contrle du cycle +
Temps de retard des entres et des sorties
Celui-ci correspond la somme du temps de cycle et du retard des entres et des sorties.
=.3V\VH[S
7HPSVGHUHWDUGGHVHQWUHV[
WHPSVGHF\FOH'3VXU352),%86'3
0,6
/
WDWGHO
HQWUHFRQVLGUHFKDQJHSHQGDQWODOHFWXUH
0,( GHOD0,(/DPRGLILFDWLRQGXVLJQDOG
HQWUHQ
HVWGRQF
SOXVSULVHHQFRPSWHGDQVOD0,(
3URJUDPPH
XWLOLVDWHXU
=.3V\VH[S
7HPSVGHUDFWLRQ
0,6
/DPRGLILFDWLRQGXVLJQDOG
HQWUHHVWSULVHHQFRPSWHLFL
0,( GDQVOD0,(
3URJUDPPH /DPRGLILFDWLRQGXVLJQDOG
HQWUHHVWWUDLWHLFLSDUOH
XWLOLVDWHXU SURJUDPPHXWLOLVDWHXU
=.3V\VH[S
/DUDFWLRQGXSURJUDPPHXWLOLVDWHXUODPRGLILFDWLRQGX
VLJQDOG
HQWUHHVWPLVHLFLDX[VRUWLHV
0,6
7HPSVGHUHWDUGGHVVRUWLHV[WHPSV
GHF\FOH'3VXU352),%86'3
Calcul
Le temps de raction (le plus long) est compos de :
2 x temps de transfert de la mmoire image des entres +
2 x temps de transfert de la mmoire image des sorties +
2 x temps d'excution du programme +
2 x temps d'excution du systme d'exploitation au point de contrle du cycle +
4 x temps d'excution du tlgramme par l'esclave DP (incluant le traitement dans le
matre DP) +
Temps de retard des entres et des sorties
Cela correspond la somme de deux fois le temps de cycle et du retard des entres et des
sorties, laquelle s'ajoutent quatre fois le temps de cycle DP.
Remarque
Vous pouvez aussi obtenir des temps de raction rapides en utilisant des alarmes de
processus (voir le chapitre suivant).
Introduction
Dans cette section, nous vous prsentons une vue d'ensemble du calcul du temps de cycle
et de raction.
Temps de cycle
1. Dterminez l'aide de la liste des oprations le temps d'excution du programme
utilisateur.
2. Multipliez la valeur calcule au facteur spcifique la CPU figurant sur le tableau
Allongement du temps de traitement du programme utilisateur.
3. Calculez et ajoutez le temps de transfert pour la mmoire image. Vous trouverez des
valeurs indicatives dans le tableau Donnes permettant de calculer le temps de transfert
pour la mmoire image.
4. Ajoutez cela le temps de traitement au point de contrle du cycle. Vous trouverez des
valeurs indicatives dans le tableau Temps de traitement du systme d'exploitation au
point de contrle du cycle.
5. Intgrez le prolongement du cycle d aux fonctions de test et de mise en service. Vous
trouverez les valeurs dans le tableau Prolongement du cycle d aux fonctions de test et
de mise en service. Comme rsultat vous obtenez prsent le
6. temps de cycle.
Temps de raction
Tableau 6-7 Temps de raction aux alarmes de processus et aux alarmes de diagnostic
Calcul
La formule suivante vous montre comment calculer le temps minimum et maximum de
raction une alarme.
Modules de signaux
Le temps de raction l'alarme de processus des modules de signaux se compose de la
faon suivante :
Modules d'entres TOR
Temps de raction l'alarme de processus = temps de prparation de l'alarme interne +
retard l'entre
Ces temps sont indiqus dans la fiche technique du module d'entres TOR
correspondant.
Module d'entres analogiques
Temps de raction l'alarme de processus = temps de prparation de l'alarme interne +
temps de conversion
Le temps de traitement interne de l'alarme des modules d'entres analogiques est
ngligeable. Les temps de conversion sont indiqus dans la fiche technique du module
d'entres analogiques correspondant.
Le temps de raction l'alarme de diagnostic des modules de signaux est le temps coul
entre l'identification d'un vnement de diagnostic par le module de signaux et le
dclenchement de l'alarme de diagnostic par le module de signaux. Ce temps est
ngligeable.
Dfinition de la "reproductibilit"
Alarme temporise :
Temps s'coulant entre le moment l'appel de la premire instruction de l'OB d'alarme et le
moment de l'alarme programm.
Alarme cyclique :
Intervalle de temps pouvant varier entre deux appels successifs, mesur entre les premires
instructions de l'OB d'alarme.
Rptabilit
Pour les CPU considres dans le prsent manuel, on a les temps de cycle suivants :
Alarme temporise : +/- 200 s
Alarme cyclique : +/- 200 s
Ces temps s'appliquent uniquement si l'alarme peut tre excute ce moment-l et n'est
pas retarde, notamment par des alarmes plus haute priorit ou priorit quivalente et
n'ayant pas encore t excutes.
Structure
Vous avez mont un S7-300 avec les modules suivants dans le chssis 0 :
1 CPU 315T-2 DP
2 modules d'entres TOR SM 321 ; DI 32 x 24 V CC (pour 4 octets dans PA)
2 modules de sorties TOR SM 322 ; DO 32 x 24 V CC /0,5 A
(respectivement 4 octets dans PA)
Programme utilisateur
Votre programme utilisateur prsente un temps d'excution de 5 ms selon la liste des
oprations. Il n'y a pas de communication.
structure
Vous avez mont un S7-300 avec les modules suivants sur un chssis :
une CPU 315T-2 DP
Paramtrage de la charge du cycle due la communication : 40 %
2 modules d'entres TOR SM 321 ; DI 32 x 24 V CC (pour 4 octets dans PA)
3 modules de sorties TOR SM 322 ; DO 16 x 24 V CC/0,5 A (pour 2 octets dans PA)
1 module d'entres analogiques SM 331 ; AI 8 x 12 bits (pas dans PA)
1 module de sorties analogiques SM 332 ; AO 4 x 12 bits (pas dans PA)
Programme utilisateur
Le temps d'excution du programme utilisateur est de 10,0 ms selon la liste des oprations.
structure
Vous avez un S7-300 compos d'une CPU 315T-2 DP et de 4 modules TOR dans l'appareil
de base. Un module d'entres TOR est le SM 321 ; DI 16 x 24 V CC ; avec alarme de
processus et de diagnostic.
Vous avez valid uniquement l'alarme de processus dans le paramtrage de la CPU et du
SM. Vous renoncez un dclenchement par temporisation du traitement, du diagnostic et du
traitement des erreurs. Vous avez rgl une charge de cycle due la communication de
20 %.
Pour le module d'entres TOR, vous avez paramtr un retard l'entre de 0,5 ms.
Aucune opration n'est ncessaire au niveau du point de contrle de cycle.
Calcul
Pour l'exemple, le temps de raction l'alarme de processus dcoule des temps suivants :
Temps de raction de la CPU 315T-2 DP l'alarme de processus : env. 0,7 ms
Prolongement d la communication selon la formule :
200 s + 1000 s x 20 % = 400 s = 0,4 ms
Temps de raction l'alarme de processus du SM 321 ; DI 16 x 24 V CC :
Temps de prparation de l'alarme interne : 0,25 ms
Retard l'entre : 0,5 ms
Etant donn que les modules de signaux se trouvent dans le chssis de base, le temps
de cycle DP dans le PROFIBUS-DP n'a aucune importance.
Le temps de raction l'alarme de processus rsulte de la somme des temps mentionns :
Temps de raction l'alarme de
processus = 0,7 ms + 0,4 ms + 0,25 ms + 0,5 ms = env. 1,85 ms.
Ce temps de raction l'alarme de processus calcul s'coule entre la prsence d'un signal
sur l'entre numrique et la premire instruction dans l'OB 40.
7.1.3 Horloge
Proprits et fonctions
Le tableau suivant contient les caractristiques et les fonctions de l'horloge.
Caractristiques techniques
Caractristiques techniques
CPU et version
N de rf. (MLFB) 6ES7 315-6TG10-0AB0
Version de matriel 02
Version du firmware (CPU) V 2.4
Version du firmware (technologie intgre) V 3.2
Pack de programmation correspondant STEP 7 partir de V 5.3 + SP 3 et pack optionnel
S7-Technology V3.0
Objets technologiques
Total 32 (axes, disques-cames, cames, palpeurs,
capteurs externes)
Axes 8 axes (virtuels ou rels)
Came 16 cames
8 cames peuvent tre dlivres comme "cames
rapides" aux sorties intgres de la CPU
technologique. 8 autres cames sont ralisables
par la priphrie dcentralise (par ex. sur
ET 200M ou ET 200S). Sur TM15 et TM17 High
Feature, elles sont ralisables comme "cames
rapides".
profils de cames 16 disques-cames
Palpeur 8 palpeurs
Capteurs externes 8 capteurs externes
Mmoire
Mmoire utilisateur
intgre 128 Ko
extensible non
Taille de la mmoire rmanente pour les blocs max. 128 Ko
de donnes rmanents
Mmoire de chargement enfichable via MMC (max. 8 Mo)
Sauvegarde tampon garanti par MMC (sans entretien)
Conservation des donnes sur la MMC minimum 10 ans
(aprs la dernire programmation)
Temps de traitement
Temps de traitement pour
opration sur bits hab. 0,1 s
opration sur mots hab. 0,2 s
opration arithmtique sur nombres entiers hab. 2,0 s
opration arithmtique sur nombres virgule hab. 3,0 s
flottante
Caractristiques techniques
Temporisations / compteurs et leur rmanence
Compteurs S7 256
Rmanence rglable
Prrglage de Z 0 Z 7
Plage de comptage de 0 999
Compteur IEC oui
Type SFB
Nombre illimit
(limitation uniquement par mmoire de travail)
Temporisations S7 256
Rmanence rglable
Prrglage pas de rmanence
Plage horaire de 10 ms 9990 s
Temporisation IEC Oui
Type SFB
Nombre illimit
(limitation uniquement par mmoire de travail)
Zones de donnes et leur rmanence
Mmentos 2048 octets
Rmanence rglable
Rmanence prrgle de MO 0 MO 15
Mmentos de cadence 8 (1 octet de mmento)
Blocs de donnes
Nombre 1023
(de DB 1 DB 1023)
Taille 16 Ko
Non-Retain support (rmanence rglable) oui
Donnes locales par classe de priorit max. 1024 octets
Blocs
Total 1024 (DB, FC, FB)
Le nombre maximum de blocs chargeables peut
tre rduit selon la MMC utilise.
OB voir liste des oprations
Taille 16 Ko
Profondeur d'imbrication
par classe de priorit 8
galement l'intrieur d'un OB d'erreur 4
FB voir liste des oprations
Nombre 2048
(de FB 0 FB 2047)
Taille 16 Ko
Caractristiques techniques
Fonctions technologiques
Nombre maximum de tches (contrats) 210
actives simultanment
Nombre maximum de botes aux lettres 100
actives simultanment Aussi longtemps qu'elles sont actives, les
fonctions technologiques suivantes occupent
respectivement une bote aux lettres :
"MC_ReadPeriphery"
"MC_WritePeriphery"
"MC_ReadRecord"
"MC_WriteRecord"
"MC_ReadDriveParameter"
"MC_WriteDriveParameter"
"MC_CamSectorAdd"
FC voir liste des oprations
Nombre 2048
(de FC 0 FC 2047)
Taille 16 Ko
Zones d'adressage (entres/sorties)
Zone d'adressage de la priphrie, totale max. 2048 octets / 2048 octets
(librement adressables)
dont dcentraliss max. 2048 octets
Mmoire image de processus E/S 128 octets / 128 octets
Voies numriques 16348/16348
Dont voies centrales max. 256
Voies analogiques 1024/1024
Dont voies centrales 64 / 64
Zones d'adressage (entres et sorties) de la technologie intgre
Zone d'adressage de la priphrie, totale max. 1024 octets / 1024 octets
(librement adressables)
Image mmoire du priphrique DP 64/64
(entranement)
Configuration
Chssis 1
Modules par chssis 8
Nombre de matres DP
Intgrs 1
via CP 2
Modules de fonction et processeurs de communication pouvant tre mis en oeuvre
FM max. 8
CP (point point) max. 8
CP (LAN) max. 10
Caractristiques techniques
Heure
Horloge oui (horloge HW)
Sauvegarde oui
Dure de sauvegarde hab. 6 semaines (pour une temprature ambiante
de 40C)
Exactitude cart journalier : < 10 s
Compteur d'heures de fonctionnement 1
Numro 0
Valeurs admissibles 2 31 heures
(dans le cas de l'utilisation du SFC 101)
Incrmentation 1 heure
Rmanence oui ; doit tre redmarr chaque redmarrage.
Synchronisation horaire oui
dans AS matre/esclave
sur la MPI matre/esclave
Fonctions de signalisation S7
Nombre de stations pouvant tre annonces 16
pour les fonctions de signalisation (dpend des liaisons configures pour la
communication de base PG/OP et S7)
Messages de diagnostics de processus Oui
Blocs S d'alarme actifs en mme temps 40
Fonctions de test et de mise en service
Etat / forage de variables Oui
Variable entres, sorties, mmentos, DB, temporisations,
compteurs
Nombre de variables 30
dont variables d'tat max. 30
dont variables de forage max. 14
Forage
Variable Entres / sorties
Nombre de variables max. 10
Bloc d'tat oui
Pas unique oui
Point d'arrt 2
Tampon de diagnostic oui
Nombre des entres (non rglable) max. 100
Caractristiques techniques
Fonctions de communication
Communication PG/OP oui
Communication par donnes globales Oui
Nombre de boucles GD 8
Nombre de paquets GD max. 8
Emetteur max. 8
Rcepteurs max. 8
Taille des paquets GD max. 22 octets
Dont en cohrence 22 octets
Communication de base S7 oui
Donnes utiles par tche max. 76 octets
Dont en cohrence 76 octets (pour X_SEND et X_RCV)
76 octets (pour X_PUT et X_GET en tant que
serveur)
Communication S7 Oui
en tant que serveur oui
en tant que client oui (par CP et FB chargeables)
Donnes utiles par tche max. 180 octets (pour PUT/GET)
Dont en cohrence 64 octets (en tant que serveur)
Communication compatible S5 oui (via CP et FC chargeables)
Nombre de liaisons 16
utilisables pour
Communication PG
rserves (par dfaut) 1
rglables de 1 15
Communication OP
rserves (par dfaut) 1
rglables de 1 15
Communication de base S7 oui
rserves (par dfaut) 12
rglables de 0 12
Routage Oui (selon la version du firmware (CPU)) :
Jusqu' V2.3 : 4
A partir de V2.4 : 8
Caractristiques techniques
Interfaces
1. Interface (X1)
Type d'interface Interface RS 485 intgre
Physique RS485
Sparation galvanique oui
Alimentation au niveau de l'interface 200 mA maxi
(15 30 V CC)
Fonctionnalit
MPI oui
PROFIBUS DP oui
PROFIBUS DP (entranement) non
Couplage point point non
MPI
Services
Communication PG/OP oui
Routage Oui
Communication par donnes globales oui
Communication de base S7 oui
Communication S7 oui
en tant que serveur oui
en tant que client oui (par CP et FB chargeables)
Vitesses de transmission max. 12 MBauds
Matre DP
Services
Communication PG/OP oui
Routage oui
Communication par donnes globales non
Communication de base S7 non
Communication S7 non
Equidistance oui
SYNC/FREEZE oui
DPV1 oui
Vitesse de transmission jusqu' 12 Mbauds
Nombre d'esclaves DP 124
Zone d'adressage par esclave DP max. 244 octets
Caractristiques techniques
Esclave DP
Services
Routage Oui
Communication par donnes globales non
Communication de base S7 non
Communication S7 non
Echange direct de donnes oui
Vitesses de transmission jusqu' 12 Mbauds
Recherche automatique de vitesse de non
transmission
Mmoire de transfert 244 octets I / 244 octets O
Zones d'adressage max. 32 avec max. 32 octets chacune
DPV1 non
2. Interface (X3)
Type d'interface Interface RS 485 intgre
Physique RS485
Sparation galvanique oui
Type d'interface Interface RS 485 intgre
Alimentation au niveau de l'interface(15 30 V 200 mA maxi
CC)
Fonctionnalit
MPI non
PROFIBUS DP non
PROFIBUS DP (entranement) oui
Couplage point point non
Matre DP (entranement)
Services
Communication PG/OP non
Routage non
Communication par donnes globales non
Communication de base S7 non
Communication S7 non
Equidistance oui
SYNC/FREEZE non
DPV1 non
Vitesse de transmission jusqu' 12 Mbauds
Nombre d'esclaves DP 32
Zone d'adressage par station max. 244 octets
Esclave DP non
Caractristiques techniques
Programmation
Langage de programmation CONT/LIST/LOG
Jeu d'oprations voir liste des oprations
Niveaux de parenthses 8
Fonctions systme (SFC) voir liste des oprations
Blocs fonctionnels systme (SFB) voir liste des oprations
Protection du programme utilisateur oui
Cotes
Dimensions L H P (mm) 160 125 130
Poids 750 g
Tensions, courants
Tension d'alimentation (valeur nominale) 24 V CC
Plage admissible 20,4 V 28,8 V
Courant absorb (en marche vide) hab. 200 mA
Courant d'appel l'enclenchement hab. 2,5 A
I2t 1 A2s
Protection externe des conducteurs de Min. 2 A
l'alimentation (conseille)
Puissance dissipe hab. 6 W
Introduction
La CPU technologique dispose de 4 entres TOR et de 8 sorties TOR. Ces entres et
sorties sont utilises pour les fonctions technologiques, par ex. rfrencement (cames de
rfrence) ou signaux de commutation de came rapides.
Les entres et sorties peuvent aussi tre exploites dans le programme utilisateur STEP 7.
7HFKQRORJLHLQWJUH
9
,1
0
287
/
0
1|GHYRLH
6LJQDOLVDWLRQG
WDWYHUW
Figure 7-1 Schma de principe des entres et sorties intgres pour technologie intgre
Caractristiques techniques
Les entres TOR sont prvues pour des fonctions technologiques telles que la prise de
rfrence (cames de rfrence) par exemple. Avec le FB "MC_ReadPeriphery", elles
peuvent aussi tre utilises pour le programme utilisateur STEP7.
Tableau 7-4 Caractristiques techniques des entres intgres pour technologie intgre
Caractristiques techniques
Caractristiques spcifiques au module Entres TOR
Nombre d'entres 4
dont les entres utilisables pour les fonctions 4
technologiques
Longueur de cble
non blind 600 m
blind 1000 m
Tension, courants, potentiels
Tension nominale de charge L+ 24 V cc
Protection contre l'inversion de polarit Non
Nombre d'entres activables simultanment
Disposition horizontale
jusqu' 40 C 4
jusqu' 60 C 4
Disposition verticale
jusqu' 40 C 4
Sparation galvanique
entre les voies et le fond de panier de bus oui
Diffrence de potentiel admissible
entre diffrents circuits lectriques 75 Vcc / 60 Vca
Isolation teste avec 500 V cc
Consommation
sur tension de charge L+ (sans charge) 0 mA
Etat, alarme, diagnostics
Affichage d'tat LED verte par voie
Alarmes non
Fonctions de diagnostic non
Caractristiques techniques
Caractristiques pour le choix d'un capteur
Tension d'entre
valeur nominale 24 V cc
pour le signal "1" 15 V 30 V
pour le signal "0" -3 V 5 V
Courant d'entre
pour signal "1" typ. 7 mA
Temporisation d'entre
de "0" "1" hab. 10 s
si "1" vers "0" hab. 10 s
Courbe caractristique d'entre selon CEI 1131, type 1
Raccordement d'une came de rfrence 2 fils non
Caractristiques techniques
Les sorties TOR sont prvues pour les fonctions de commutation rapide des cames. Avec le
FB "MC_WritePeriphery", elles peuvent aussi tre utilises pour le programme utilisateur
STEP 7.
Tableau 7-5 Caractristiques techniques des sorties intgres pour technologie intgre
Caractristiques techniques
Caractristiques spcifiques au module Sorties TOR
Nombre de sorties 8
Longueur de cble
non blind maxi 600 m
blind maxi 1000 m
Tension, courants, potentiels
Tension nominale de charge L+ 24 V cc
Protection contre l'inversion de polarit non
Courant total des sorties (par groupe)
Disposition horizontale
jusqu' 40 C 4,0 A maxi
jusqu' 60 C 3,0 A maxi
Disposition verticale
jusqu' 40 C 3,0 A maxi
Sparation galvanique
entre les voies et le fond de panier de bus oui
Diffrence de potentiel admissible
entre diffrents circuits lectriques 75 Vcc / 60 Vca
Isolation teste avec 500 V cc
Consommation
sur tension de charge L+ (sans charge) maxi 100 mA
Etat, alarme, diagnostics
Affichage d'tat LED verte par voie
Alarmes non
Fonctions de diagnostic non
Caractristiques techniques
Donnes permettant de slectionner un
actionneur pour le DO standard
Tension de sortie
pour signal "0" 3 V max.
pour signal "1" mini (2 L+) - 2,5 V
Courant de sortie
pour signal "1"
valeur nominale 0,5 A
Plage admissible 5 mA 0,6 A
pour signal "0" (courant rsiduel) maxi 0,3 mA
Plage de rsistance de charge 48 4 k
Charge de lampes max. 5 W
Montage en parallle de 2 sorties
pour commande redondante d'une charge impossible
pour augmentation de puissance impossible
Commande d'une entre TOR impossible
Frquence de commutation
pour une charge ohmique 100 Hz maxi
en cas de charge inductive suivant CEI 947- 0,2 Hz maxi
5, DC13
pour une charge de lampes 100 Hz maxi
Limitation (interne) de la tension de coupure hab. (2 L+) - 48 V
inductive
Protection contre les courts-circuits de la sortie oui, lectronique
Seuil de raction typ. 1 A
Cames rapides
Prcision de commutation +/- 70 s
... veuillez tenir compte des informations suivantes, lorsque vous passerez la CPU technologique
Remarque
Seul le dclenchement de tche dans l'OB 82 doit se produire dans le programme
utilisateur. L'exploitation des donnes en tenant compte des bits BUSY et de l'accus de
rception dans le RET_VAL doit avoir lieu dans le programme cyclique.
Astuce
Si vous utilisez une CPU technologique, nous vous conseillons d'utiliser le SFB 54 au lieu du
SFC 13 "DPNRM_DG".
SFC 56 "WR_DPARM" ; SFC 57 "PARM_MOD"
Sur les CPU 312 IFM 318-2 DP, ces SFC ont toujours un fonctionnement "quasi
synchrone" lors de la communication par modules de priphrie enfichs de faon
centralise et toujours asynchrone lors de la communication par modules de priphrie
enfichs de faon dcentralise.
Remarque
Si vous utilisez le SFC 56 "WR_DPARM" ou le SFC 57 "PARM_MOD", exploitez toujours le
bit BUSY des SFC.
SFC 20 "BLKMOV"
Jusqu' prsent, on pouvait galement utiliser ce SFC avec les CPU 312 IFM 318-2 DP
pour copier des donnes partir d'un DB n'intervenant pas dans l'excution.
Le SFC 20 ne contient plus cette fonctionnalit dans la CPU technologique. Pour cela, vous
devez utiliser maintenant le SFC 83 "READ_DBL".
SFC 54 "RD_DPARM"
Ce SFC n'est plus disponible sur la CPU technologique. A la place, utilisez le
SFC 102 "RD_DPARA" fonctionnement asynchrone.
Remarque
Lire le diagnostic avec le SFC 13 "DPNRM_DG" :
l'adresse de diagnostic attribue l'origine continue fonctionner. En interne, STEP 7
affecte cette adresse l'emplacement 0.
Si vous utilisez le SFC 51 "RDSYSST" pour lire, par exemple, l'information des tats de
modules ou l'information des tats de chssis/stations, vous devez galement prendre en
compte la signification modifie des emplacements et l'emplacement supplmentaire 0.
Remarque
Le chargement de programmes utilisateur et donc le fonctionnement de la CPU n'est
possible que lorsque la MMC est enfiche.
8.11 FM/CP avec leur propre adresse MPI dans la configuration d'une CPU
technologique
FM/CP avec leur propre adresse MPI dans la configuration d'une CPU technologique
Toutes les CPU exceptes CPU 317-2 DP, CPU 317-2 DP, CPU 315T-2 DP, CPU 317T-
CPU 315T-2 DP, CPU 317T-2 DP 2 DP et CPU 318-2 DP
et CPU 318-2 DP
Si la configuration centralise d'un S7-300 Si la configuration centralise d'un S7-300
comporte des FM/CP avec leur propre adresse comporte des FM/CP avec leur propre adresse
MPI, ces FM/CP sont considres exactement MPI, la CPU constitue avec ces FM/CP via le bus
comme des partenaires MPI de la CPU dans le interne un propre rseau de communication qui
mme sous-rseau de la CPU. est spar des autres sous-rseaux.
L'adresse MPI de ces FM/CP n'a aucune
importance pour les stations d'autres sous-
rseaux. La communication avec ces FM/CP
s'effectue par le biais de l'adresse MPI de la
CPU.
Par consquent, lorsque vous remplacez une CPU existante par la CPU technologique
vous devez remplacer la CPU existante par la CPU technologique dans le projet STEP 7,
vous devez modifier la configuration de toutes les OP qui doivent tre connectes. Vous
devez raffecter la commande et l'adresse cible (= adresse MPI de la CPU technologique
et emplacement du FM respectif).
reconfigurer les donnes de configuration pour les FM/CP qui seront charges dans la
CPU.
Ces oprations sont ncessaires pour que le FM/CP reste "adressable" par l'OP/la PG dans
cette configuration.
Adresse
Une adresse est l'identification d'un certain oprande ou d'une plage d'oprandes. Exemple :
Entre E 12.1; mot de mmento MW 25; bloc de donnes DB 3.
Alarme
Le systme d'exploitation de la CPU connat diffrentes classes de priorit permettant de
grer le traitement du programme utilisateur. Des alarmes, p. ex. des alarmes de processus,
font notamment partie de ces classes de priorit. En cas d'apparition d'une alarme, le
systme d'exploitation appelle automatiquement le bloc d'organisation correspondant dans
lequel l'utilisateur peut programmer la raction voulue (par exemple dans un FB).
Alarme de diagnostic
Les modules aptes au diagnostic signalent les erreurs systme dtectes la CPU en
utilisant des alarmes de diagnostic.
Alarme horaire
Alarme, horaire
Arrter
Que se passe-t-il pendant la phase d'arrt ?
1. Dans de la phase d'arrt, la commande de la CPU technologique est dj l'tat STOP.
Les sorties des priphries centralise et dcentralise sont dsactives.
2. Les entres/sorties intgres pour la technologie intgre ainsi que l'ET 200M sur
DP(DRIVE) sont encore actifs lors de la phase d'arrt.
3. La technologie intgre de la CPU technologique arrte les entranements sur le
PROFIBUS DP(DRIVE) de manire contrle.
4. Ensuite, la technologie intgre de la CPU passe galement l'tat STOP. Les
entres/sorties intgres pour la technologie intgre ainsi que ET 200M sur DP(DRIVE)
sont dsactivs.
La dure maximale de la phase d'arrt dpend de votre configuration dans S7TConfig.
Bloc de code
Dans SIMATIC S7, un bloc de code est un bloc contenant une partie du programme
utilisateur STEP 7. (Contrairement un bloc de donnes qui ne contient que des
donnes.)
Bloc de donnes
Les blocs de donnes (DB) sont des zones de donnes du programme utilisateur contenant
des donnes utilisateur. Il existe de blocs de donnes globaux auxquels il est possible
d'accder depuis tous les blocs de code et des blocs de donnes d'instance qui sont
affects un appel de FB donn.
Bloc d'organisation
Les blocs d'organisation (OB) constituent l'interface entre le systme d'exploitation de la
CPU et le programme utilisateur. La squence de traitement du programme utilisateur est
dfinie dans les blocs d'organisation.
Bloc fonctionnel
Selon CEI 1131-3, un bloc fonctionnel (FB) est un bloc de code avec des donnes
statiques. Un FB permet de transmettre des paramtres dans le programme utilisateur. Les
blocs fonctionnels conviennent donc la programmation de fonctions complexes itratives,
par exemple des rgulations, des choix de mode de fonctionnement.
Cercle GD
Un cercle GD regroupe plusieurs CPU qui changent des donnes via la communication par
donnes globales et qui sont utilises de la manire suivante :
Une CPU met un paquet GD aux autres CPU.
Une CPU met et reoit un paquet GD vers ou depuis une autre CPU.
Un cercle GD est identifi par un numro de cercle GD.
Classe de priorit
Le systme d'exploitation d'une CPU S7 offre au maximum 26 classes de priorit (ou
"niveaux de traitement du programme") auxquelles sont affects diffrents blocs
d'organisation. Les classes de priorit dterminent quels OB peuvent interrompre d'autres
OB. Si une classe de priorit englobe plusieurs OB, ils ne s'interrompent pas mutuellement,
mais sont traits de manire squentielle.
Compteurs
Les compteurs font partie de la mmoire systme de la CPU. Le contenu des "cellules du
compteur" peut tre modifi par des instructions STEP 7 (par ex. comptage / dcomptage).
Configuration
Affectation de modules des chssis / emplacements et (par exemple pour les modules de
signaux) des adresses.
Console de programmation
Les consoles de programmation sont en fait des microordinateurs centraux pour
fonctionnement en environnement industriel, compacts et transportables. Ils se distinguent
par un quipement matriel et logiciel ddi aux automates programmables SIMATIC.
DEMARRAGE
L'tat de fonctionnement DEMARRAGE est un tat transitoire entre les tats de
fonctionnement STOP et RUN. Il peut tre dclench par le commutateur de mode de
fonctionnement ou aprs une mise sous tension ou encore par une commande depuis la
console de programmation. Dans le cas de S7-300, un redmarrage est ralis.
Diagnostic
Diagnostic systme
Diagnostic systme
Le diagnostic systme consiste en la dtection, l'valuation et la signalisation d'erreurs au
sein d'un automate programmable. Exemples d'erreur : Erreurs de programme ou
dfaillances sur des modules. Les erreurs systme peuvent tre signales par des LED ou
sous STEP 7.
Donnes cohrentes
Des donnes dont les contenus sont associs et qui ne doivent pas tre spares sont
appeles donnes cohrentes.
Les valeurs de modules analogiques doivent par exemple toujours tre traites comme des
donnes cohrentes, c'est--dire que la valeur d'un module analogique ne doit pas tre
fausse par une lecture deux moments diffrents.
Donnes globales
Les donnes globales sont des donnes accessibles depuis tout bloc de code (FC, FB,
OB). Il s'agit des mmentos M, entres E, sorties A, temporisations, compteurs et blocs de
donnes DB. L'accs aux donnes globales peut tre ralis par adresse absolue ou par
mnmonique.
Donnes locales
Donnes, temporaires
Donnes, statiques
Les donnes statiques sont des donnes qui sont uniquement utilises au sein d'un bloc
fonctionnel. Ces donnes sont enregistres dans un bloc de donnes d'instance associ au
bloc fonctionnel. Les donnes enregistres dans le bloc de donnes d'instance sont
mmorises jusqu' l'appel suivant du bloc fonctionnel.
Donnes, temporaires
Les donnes temporaires sont les donnes locales d'un bloc qui sont inscrites dans la pile L
durant le traitement d'un bloc et qui ne sont plus disponibles une fois le traitement termin.
DP(DRIVE)
Interface PROFIBUS commande de manire isochrone (et donc aussi quidistante) par la
technologie intgre de la CPU.
DPV1
La dsignation DPV1 s'applique l'extension fonctionnelle des services acycliques (par ex.
de nouvelles alarmes) du protocole DP. La fonctionnalit DPV1 est intgre la norme
CEI 61158/EN 50170, volume 2, PROFIBUS.
Elment GD
Un lment GD rsulte de l'affectation des donnes globales changer et est dsign de
manire univoque par l'identification GD dans la tables des donnes globales.
Esclave
Un esclave ne peut changer des donnes avec un matre qu'aprs y avoir t invit par
ce dernier.
Esclave DP
Un esclave utilis sur PROFIBUS avec le protocole PROFIBUS DP et conforme la
norme EN 50170, partie 3, est dsign par esclave DP.
Esclave DP intelligent
Appareil de terrain de prtraitement des signaux. L'une de ses caractristiques est que
l'tendue d'entre/sortie mis disposition du matre DP ne correspond pas une priphrie
relle, mais plutt une tendue d'entre/sortie reprsente par une CPU de prtraitement.
Etat de fonctionnement
Les systmes d'automatisation de SIMATIC S7 connaissent les tats de fonctionnement
suivants : STOP, DEMARRAGE, RUN.
Facteur de rduction
Le facteur de rduction dtermine la frquence laquelle les paquets GD sont mis et
reus sur la base du cycle de la CPU.
Fichier GSD
Le fichier de base d'un appareil (fichier GSD) contient toutes les proprits spcifiques aux
esclaves. Le format du fichier GSD est spcifi par la norme EN 50170, Volume 2,
PROFIBUS.
Fonction
Selon CEI 1131-3, une fonction (FC) est un bloc de code sans donnes statiques. Une
fonction permet de transmettre des paramtres dans le programme utilisateur. Les fonctions
conviennent donc la programmation de fonctions complexes itratives, par exemple des
calculs.
Fonction systme
Une fonction systme (SFC) est une fonction intgre au systme d'exploitation de la
CPU, qui peut tre appele dans le programme utilisateur STEP 7.
Forage
La fonction Forage permet d'affecter des valeurs fixes des variables spcifiques d'un
programme utilisateur ou d'une CPU (y compris les entres et sorties).
A ce sujet, tenez compte galement des restrictions dans la partie Vue d'ensemble des
fonctions de test dans le chapitre Fonctions de test, diagnostic et suppression des erreurs du
manuel Montage du S7-300.
Matre
Lorsqu'il dtient le jeton, un matre peut transmettre des donnes d'autres partenaires
ou requrir des donnes des autres partenaires (= partenaire actif).
Matre DP
Un matre conforme la norme EN 50170, partie 3, est dsign par matre DP.
Mmentos
Les mmentos font partie de la mmoire systme de la CPU et servent enregistrer des
rsultats intermdiaires. Vous pouvez y accder par bit, octet, mot ou double mot.
Mmentos de cadence
Mmentos servant raliser le cadencement dans le programme utilisateur (1 octet de
mmento).
Remarque
Dans les CPU S7-300, veillez ce que l'octet du mmento de cadence ne soit pas cras
dans le programme utilisateur !
Mmoire de chargement
La mmoire de chargement est un lment constituant de l'unit centrale. Elle contient des
objets crs par la console de programmation. Elle est matrialise par une carte mmoire
enfichable ou par une mmoire intgre fixe.
Mmoire de sauvegarde
La mmoire de sauvegarde garantit une sauvegarde des zones de mmoire de la CPU
sans pile de sauvegarde. Il est possible de sauvegarder un nombre paramtrable de
temporisations, de compteurs, de mmentos et d'octets de donnes, qui sont les
temporisations, compteurs, mmentos et octets de donnes rmanents.
Mmoire image
La mmoire image est un lment de la mmoire systme de la CPU. Au dbut du
programme cyclique, les tats de signaux des modules d'entre sont transmis la mmoire
image des entres. A la fin du programme cyclique, la mmoire image des sorties est
transmise aux modules de sorties comme tat de signaux.
Mmoire systme
La mmoire systme est intgre l'unit centrale et se prsente sous forme de mmoire
RAM. La mmoire systme contient les zones d'oprandes (par ex. temporisations,
compteurs, mmentos) ainsi que les zones de donnes requises en interne par le systme
d'exploitation (par ex. tampon pour la communication).
Mmoire utilisateur
La mmoire utilisateur contient les blocs de code et les blocs de donnes du
programme utilisateur. Elle peut soit tre intgre la CPU, soit se trouver sur des cartes ou
des modules mmoire enfichables. Par principe, le programme utilisateur est cependant
trait dans la mmoire de travail de la CPU.
La mmoire de travail est une mmoire RAM se trouvant dans la CPU et dans laquelle le
processeur accde au programme utilisateur durant l'excution du programme.
Module analogique
Les modules analogiques convertissent des valeurs de processus analogiques (par ex. une
temprature) en valeurs numriques qui peuvent ensuite tre traites par l'unit centrale ou,
rciproquement, convertissent des valeurs numriques en grandeurs rglantes analogiques.
Module de signaux
Les modules de signaux (SM) constituent l'interface entre le processus et le systme
d'automatisation. Il existe des modules d'entre et de sortie TOR (module d'entre/sortie
TOR) et des modules d'entre et de sortie analogiques (module d'entre/sortie analogique).
MPI
L'interface multipoint (MPI) est l'interface de la console de programmation de SIMATIC S7.
Elle permet le fonctionnement simultan de plusieurs partenaires (consoles de
programmation, affichages de texte, tableaux de commande) sur une ou plusieurs units
centrales. Chaque partenaire est identifi par une adresse unique (adresse MPI).
Niveau d'excution
Les niveaux d'excution constituent l'interface entre le systme d'exploitation de la CPU et le
programme utilisateur. La squence de traitement des blocs du programme utilisateur est
dfinie dans les niveaux d'excution.
Objets technologiques
Les objets technologiques sont des reprsentations logiques des axes, cames, dtecteurs,
courbes et capteurs externes permettant de commander les composants d'entranement.
Les objets technologiques configurs avec le logiciel optionnel SIMATIC S7-Technology
contiennent des dfinitions des proprits physiques de la mcanique, des limitations, des
surveillances et de la rgulation.
Paquet GD
Un paquet GD peut comporter un ou plusieurs lments GD qui sont transmis groups
dans un tlgramme.
Paramtre
1. Variable d'un bloc de code STEP 7
2. Variable pour le paramtrage du comportement d'un module (une ou plusieurs par
module). A la livraison, chaque module possde un rglage de base recommand qui peut
tre modifi par une configuration sous STEP 7. Il existe des paramtres statiques et des
paramtres dynamiques.
Paramtres dynamiques
Contrairement aux paramtres statiques, les paramtres dynamiques des modules peuvent
tre modifis pendant le fonctionnement par appel d'un SFC dans le programme utilisateur.
On peut ainsi, par exemple, modifier les seuils d'un module analogique d'entre de signaux.
Paramtres statiques
Contrairement aux paramtres dynamiques, les paramtres statiques de modules ne
peuvent pas tre modifis par le programme utilisateur, mais uniquement par configuration
dans STEP 7, par ex. le retard l'entre d'un module TOR d'entre de signaux.
Poste d'ingnierie
Poste de travail PC sur lequel sont raliss les travaux de configuration du systme de
contrle-commande.
Priorit OB
Le systme d'exploitation de la CPU distingue diffrentes classes de priorit, par ex. le
traitement cyclique du programme ou le traitement du programme dclench par processus.
Des blocs d'organisation (OB), dans lesquels l'utilisateur S7 peut programmer une
raction, sont affects chaque classe de priorit. Les OB reoivent des priorits par dfaut
qui fixent leur ordre de traitement en cas de simultanit ou d'interruption rciproque.
PROFIBUS DP
Les modules TOR, analogiques et intelligents ainsi qu'une large gamme d'appareils de
terrain selon EN 50170, partie 3, tels que par exemple les entranements ou les terminaux
de vannes, sont dcentraliss (loigns du systme d'automatisation pour tre installs
proximit du process) et ce une distance pouvant atteindre 23 km.
Les modules et appareils de terrain sont alors relis au systme d'automatisation par
l'intermdiaire du bus de terrain PROFIBUS DP et on y accde de la mme manire qu'aux
priphriques centralises.
Profondeur d'imbrication
Un appel de bloc permet d'appeler un bloc partir d'un autre bloc. La profondeur
d'imbrication indique le nombre de blocs de code appels simultanment.
Programme utilisateur
Dans le cadre de SIMATIC, une distinction est faite entre le systme d'exploitation de la
CPU et les programmes utilisateur. Ces derniers sont crs avec le logiciel de
programmation STEP 7 dans les langages de programmation possibles (schma
contacts et liste d'instructions) et stocks dans des blocs de code. Les donnes sont
stockes dans des blocs de donnes.
Redmarrage
Lors de la mise en route d'une unit centrale (par exemple aprs positionnement du
commutateur de mode de fonctionnement de STOP sur RUN ou aprs une mise sous
tension secteur), le bloc d'organisation OB 100 (redmarrage) est excut en premier, avant
le traitement du programme cyclique (OB 1). Lors du redmarrage, la mmoire image des
entres est lue et le programme utilisateur STEP 7 est excut partir de la premire
instruction dans l'OB 1.
Rmanence
On dit qu'une zone mmoire est rmanente si son contenu reste conserv la suite d'une
coupure de la tension secteur et aprs le passage de STOP vers RUN. Aprs une coupure
de la tension secteur et aprs un passage STOP-RUN, la zone non rmanente des
mmentos, temporisations et compteurs est rinitialise.
Peuvent tre rmanents :
Mmentos
Temporisations S7
Compteurs S7
Plages de donnes
S7T Config
Avec S7T Config vous configurez les objets technologiques qui vous sont ncessaires pour
rsoudre votre problme de Motion Control. Le STARTER pour les entranements des
familles MICROMASTER et SINAMICS est intgr dans S7T Config.
Segment
Segment de bus
Signalisation d'erreurs
La signalisation d'erreurs est l'une des ractions possibles du systme d'exploitation une
erreur de temps d'excution. Les autres ractions possibles sont : raction aux erreurs
dans le programme utilisateur, tat STOP de la CPU.
STEP 7
Langage de programmation pour la cration de programmes utilisateur pour automates
programmables SIMATIC S7.
Tampon de diagnostic
Le tampon de diagnostic est une zone mmoire sauvegarde de la CPU dans laquelle les
vnements de diagnostic sont mmoriss dans l'ordre de leur apparition.
Technologie intgre
Outre les fonctions AP standard, la CPU technologique a t tendue avec des fonctions
technologiques intgres. Le systme d'exploitation de la CPU technologique a galement
t tendu pour ces fonctions technologiques, afin de garantir des temps de traitement
rapides.
Temporisation
Temporisations
Temporisations
Les temporisations font partie de la mmoire systme de la CPU. Le contenu des "cellules
de temporisation" est actualis automatiquement par le systme d'exploitation de manire
asynchrone au programme utilisateur. Des instructions STEP 7 dfinissent la fonction
prcise de la cellule de temporisation (par ex. retard la monte) et le dclenchement de
son traitement (par ex. dmarrage).
Temps de cycle
Le temps de cycle est le temps ncessaire la CPU pour excuter une seule fois le
programme utilisateur.
Valeur de remplacement
Les valeurs de remplacement sont des valeurs paramtrables que les modules de sortie
transmettent au processus l'tat STOP de la CPU.
Les valeurs de remplacement peuvent tre crites dans l'accumulateur la place des
valeurs d'entre illisibles, en cas d'erreur d'accs aux modules d'entre (SFC 44).
Version de produit
La version de produit permet de distinguer des produits ayant la mme rfrence de
commande. La version de produit est incrmente en cas d'extensions fonctionnelles dont la
compatibilit ascendante est assure, de modifications au niveau de la fabrication (utilisation
de nouveaux modules / composants) ainsi que de corrections de dfauts.
A B
Accs Barrette de mmoire, 2-3
acyclique, 4-5 BF1, 2-4, 3-8
Accs acyclique, 4-5 BF3, 2-4, 3-8
Activer / dsactiver, 8-3 Bloc d'alarme
ADI4, 1-3 DPV1, 4-6
interface d'entranement analogique, 4-4 Bloc de code, 5-2
Adressage, 3-5 Bloc de donnes (DB), 5-2
Adresse initiale Comportement vis--vis de la rmanence, 5-4
Module, 3-5 Manipulation, 5-18
Affectation Non rmanence, 5-2
Liaisons S7, 4-18 Rmanence, 5-2
Affichage d'erreurs, 2-4, 3-7 Bloc de donnes non rmanent, 5-2
CPU aptes DP, 3-8 Bloc de donnes rmanent, 5-2
Affichage d'tat, 2-4, 3-7, 5-2 Bloc de donnes technologique
CPU aptes DP, 3-8 Comportement vis--vis de la rmanence, 5-5
Alarme cyclique, 6-20 Excution du traitement, 5-22, 5-23, 5-24
Alarme de processus Bloc systme
Temps de raction, 4-16 DPV1, 4-6
Traitement, 6-19 Blocs
Alarme temporise, 6-20 charger, 5-15
Alimentation, 3-2 BUSF
Raccordement, 2-3 LED, 3-8
allume BUSF1
Elments, 2-1 LED, 3-8
Systme dexploitation, 3-6
Appareils
non raccordables, 4-5 C
raccordables, 4-3, 4-4
Cble bus PROFIBUS, 3-2
Appareils non raccordables, 4-5
Cble PG, 3-2
Appareils raccordables, 3-4, 4-4
Caractristiques techniques
MPI, 4-3
CPU 315T-2 DP, 7-3
PROFIBUS DP, 4-3
Catalogue du matriel, 4-4
Approbations, iv
Centre de formation, vi
Archive des valeurs de mesure, 5-20
Cercle GD, 4-10
ARRET, 3-8
Changement
Arrter, 3-8
CPU technologique, 8-1
Charge due la communication
Configure, 6-8
Dpendance du temps de cycle rel, 6-9
Influence de la charge due la communication sur
le temps de cycle rel, 6-9
Chargement D
Les blocs, 5-15
DB technologique
Programme utilisateur, 5-13, 5-15
Comportement vis--vis de la rmanence, 5-4
Charger le programme utilisateur, 5-13, 5-15
DC5V, 2-4, 3-7
Manipulation largie, 5-15
Dfinition
Cheminement d'une communication
DPV1, 4-5
Liaisons S7, 4-17
Diagnostic, 4-4
Cohrence des donnes, 4-16
Adresse, 8-5
COMBIMASTER, 1-3, 4-4
DP(DRIVE), 8-8
Commande, 3-5
diodes lectroluminescentes, 2-1
Communication, 4-1
Disponibilit
Cohrence des donnes, 4-16
DPV1, 4-5
Communication de base S7, 4-7, 4-9
Liaisons S7, 4-21
Communication OP, 4-7, 4-8
Disposition
Communication par donnes globales, 4-7, 4-10
Entres / sorties intgres pour technologie, 7-11
Communication PG, 4-7, 4-8
Documentation
Communication S7, 4-7, 4-9
Place du manuel, v
Installation et configuration, 4-17
Domaine d'application, 1-1
Commutateur de mode de fonctionnement, 2-3
Domaine de validit
Comportement vis--vis de la rmanence
Manuel, iii, 8-1
Bloc de donnes technologique, 5-4, 5-5
Domaine d'utilisation, 1-1
DB, 5-4, 5-5
Donnes de configuration, 5-2
Objets mmoire, 5-4
Technologie, 5-3
Compteurs, 5-2
Donnes locales, 5-2, 5-7
Concept de mmoire, 5-1
Donnes technologiques systme, 5-2
Concept de mmoire de chargement
DP(DRIVE)
CPU technologique, 8-6
Diagnostic, 8-8
Condition
OP, 3-2, 8-8
DPV1, 4-6
PG, 3-2, 8-8
Mise en service, 3-6
DPV1, 4-5
Routage, 4-13
Bloc d'alarme, 4-6
Configuration, 1-3
Bloc systme, 4-6
Configuration matrielle
Condition, 4-6
Reprendre, 8-5
Dfinition, 4-5
Configurations d'axes, 1-1
Disponibilit, 4-5
Configurations technologiques, 1-1
Fonction, 4-5
Connaissances de base
Dure de vie d'une MMC, 5-10
Prrequis, iii
Connaissances de base requises, iii
Constituants
E
S7-300, 3-1
CPU 315T-2 DP Effacement gnral, 5-17
Caractristiques techniques, 7-3 Elments
CPU technologique allume, 2-1
Changement, 8-1 Emplacement, 3-5
Concept de mmoire de chargement, 8-6 Entres / sorties intgres pour technologie
Remplacer, 8-6 Disposition, 7-11
technologie, 1-1 Entres et sorties intgres pour technologie, 1-3, 2-2,
3-5
Intgre, 3-5
Intgrs, 1-3, 2-2
Equidistance, 3-2, 8-8
MMC Proprits
Dure de vie, 5-10 MPI, 4-2
Mode de fonctionnement, 2-3 PROFIBUS DP, 4-3
Interface MPI/DP, 4-2
Module
Adresse initiale, 3-5 R
Module de signaux, 3-2
Raccordement
Module unit centrale, 3-2
Alimentation, 2-3
Monde TIA, 1-1
Recette, 5-18
Motion Control, 1-1
Rmanence, 5-3
MPI, 3-3
Remplacement
Appareils raccordables, 4-3
CPU technologique, 8-6
Proprits, 4-2
Rpartition
MRES, 2-3
Liaisons S7, 4-20
Reprendre
Configurations matrielles, 8-5
N
Rservation
Nombre de partenaires, 3-3 Liaisons S7, 4-18
Normes, iv Routage, 4-12
Accs des stations se trouvant dans un autre
sous-rseau, 4-12
O Conditions, 4-13
des fonctions PG, 4-8
Objectif
Exemple d'application, 4-14
Manuel, iii
RUN, 2-3, 2-4, 3-7
Objets mmoire
Comportement vis--vis de la rmanence, 5-4
Objets technologiques, 1-1
S
OP
sur DP(DRIVE), 3-2, 8-8 S7-300
Organes de commande, 2-1 Constituants, 3-1
S7T Config, 2-2
Services de communication, 4-7
P SF, 2-4, 3-7
SFC
Paquet GD, 4-10
Informations, 8-2
PG
SIMATIC Micro Memory Card
sur DP(DRIVE), 3-2, 8-8
MMC utilisables, 7-2
Place du manuel
Proprits, 5-10
Documentation, v
SIMODRIVE, 1-3
Plage d'adresses, 3-5
SIMODRIVE 611 universal, 1-3, 4-4
Plage d'oprandes, 5-2, 5-6
SIMODRIVE POSMO, 1-3, 4-4
Plan d'encombrement, 7-1
SINAMICS, 1-3, 4-4
PLCopen, 1-1
Sous-rseaux, 3-3
Point d'arrt, 3-7
STOP, 2-3, 2-4, 3-7, 3-8
Point de liaison, 4-17
subdivision
Point de transition, 4-17
Mmoire, 5-1
PROFIBUS DP, 3-3
Support, vi
Appareils raccordables, 4-3
Support technique, vii
Proprits, 4-3
Systme dexploitation, 3-6
PROFIBUS DP(DRIVE), 3-3, 4-1, 4-4
de la CPU, 3-6
PROFIdrive, 4-4
Mettre jour, 3-6
Programmation, 1-3