Académique Documents
Professionnel Documents
Culture Documents
Avantpropos
CPU ___________________
Guide de la documentation 1
Zones de mémoire et
___________________
rémanence 2
SIMATIC Utilisation de la mémoire et
___________________
exemples d'applications 3
S7-1500
Structure et utilisation de la
mémoire CPU
Description fonctionnelle
01/2013
A5E03461666-01
Mentions légales
Signalétique d'avertissement
Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité et pour éviter des
dommages matériels. Les avertissements servant à votre sécurité personnelle sont accompagnés d'un triangle de
danger, les avertissements concernant uniquement des dommages matériels sont dépourvus de ce triangle. Les
avertissements sont représentés ci-après par ordre décroissant de niveau de risque.
DANGER
signifie que la non-application des mesures de sécurité appropriées entraîne la mort ou des blessures graves.
ATTENTION
signifie que la non-application des mesures de sécurité appropriées peut entraîner la mort ou des blessures
graves.
PRUDENCE
signifie que la non-application des mesures de sécurité appropriées peut entraîner des blessures légères.
IMPORTANT
signifie que la non-application des mesures de sécurité appropriées peut entraîner un dommage matériel.
En présence 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 prévient des risques de dommages corporels, le
même avertissement peut aussi contenir un avis de mise en garde contre des dommages matériels.
Personnes qualifiées
L’appareil/le système décrit dans cette documentation ne doit être manipulé que par du personnel qualifié pour
chaque tâche spécifique. La documentation relative à cette tâche doit être observée, en particulier les consignes
de sécurité et avertissements. Les personnes qualifiées sont, en raison de leur formation et de leur expérience,
en mesure de reconnaître les risques liés au maniement de ce produit / système et de les éviter.
Utilisation des produits Siemens conforme à leur destination
Tenez compte des points suivants:
ATTENTION
Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la
documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres
marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des
produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une
utilisation et une maintenance dans les règles de l'art. Il faut respecter les conditions d'environnement
admissibles ainsi que les indications dans les documentations afférentes.
Marques de fabrique
Toutes les désignations repérées par ® sont des marques déposées de Siemens AG. Les autres désignations
dans ce document peuvent être des marques dont l'utilisation par des tiers à leurs propres fins peut enfreindre les
droits de leurs propriétaires respectifs.
Exclusion de responsabilité
Nous avons vérifié la conformité du contenu du présent document avec le matériel et le logiciel qui y sont décrits.
Ne pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garants de la conformité
intégrale. Si l'usage de ce manuel devait révéler des erreurs, nous en tiendrons compte et apporterons les
corrections nécessaires dès la prochaine édition.
Conventions
Tenez également compte des remarques identifiées de la façon suivante :
Remarque
Une remarque contient des informations importantes sur le produit décrit dans la
documentation, sur la manipulation du produit ou sur la partie de la documentation qu'il faut
particulièrement mettre en relief.
Aide supplémentaire
● L'offre de documentation technique pour les produits et systèmes d'automatisation
SIMATIC respectifs est disponible sur Internet
(http://www.siemens.com/simatic-tech-doku-portal).
● Vous trouverez le catalogue en ligne et le système de commande en ligne sur Internet
(www.siemens.com/industrymall).
Avantpropos .............................................................................................................................................. 3
1 Guide de la documentation ........................................................................................................................ 7
2 Zones de mémoire et rémanence .............................................................................................................. 9
2.1 Zones de mémoire de la CPU........................................................................................................9
2.2 Zones de mémoire rémanente.....................................................................................................13
2.3 Synthèse du comportement rémanent.........................................................................................16
2.4 Comportement de la mémoire lors du chargement de modifications de logiciel .........................18
3 Utilisation de la mémoire et exemples d'applications ............................................................................... 21
3.1 Utilisation de la mémoire pour des recettes.................................................................................21
3.2 Utilisation de la mémoire pour Data Logging...............................................................................25
3.2.1 Aperçu de Data Logging ..............................................................................................................25
3.2.2 Structure des données du fichier archives...................................................................................26
3.2.3 Instructions pour Data Logging ....................................................................................................27
3.2.4 Exemple de programme Data Logging (archives) .......................................................................28
Glossaire ................................................................................................................................................. 35
Index........................................................................................................................................................ 39
Manuels SIMATIC
Vous trouvez sur Internet (http://www.siemens.com/automation/service&support) tous les
manuels actuels traitant des produits SIMATIC à télécharger gratuitement.
Introduction
Ce chapitre décrit la structure de la mémoire des CPU S7-1500.
0«PRLUHGHWUDYDLOGHFRGH
ವ%ORFVGHFRGH)&)%2%
0«PRLUHGHFKDUJHPHQW
VXUFDUWHP«PRLUH6,0$7,&
0«PRLUHGHWUDYDLOGHGRQQ«HV
ವ%ORFVGHGRQQ«HVJOREDX[ ವ%ORFVGHFRGH)&)%2%
ವ%ORFVGHGRQQ«HVG
LQVWDQFH ವ%ORFVGHGRQQ«HV'%
ವ2EMHWVWHFKQRORJLTXHV ವ&RQILJXUDWLRQPDW«ULHOOH
ವ2EMHWVWHFKQRORJLTXHV
0«PRLUHU«PDQHQWH
(O«PHQWVGHb
ವ%ORFVGHGRQQ«HVJOREDX[
ವ%ORFVGHGRQQ«HVG
LQVWDQFH
ವ2EMHWVWHFKQRORJLTXHV
ವ0«PHQWRVWHPSRULVDWLRQVFRPSWHXUV
$XWUHV]RQHVGHP«PRLUH
ವ0«PHQWRVWHPSRULVDWLRQVFRPSWHXUV
ವ'RQQ«HVORFDOHVWHPSRUDLUHV
ವ0«PRLUHVLPDJHV(6
Mémoire de chargement
La mémoire de chargement est une mémoire non volatile pour blocs de code, blocs de
données, objets technologiques et configuration matérielle. Lors du chargement de ces
objets dans la CPU, ceux-ci sont dans un premier temps stockés dans une mémoire de
chargement Cette mémoire se trouve sur la carte mémoire SIMATIC.
Remarque
Une carte mémoire SIMATIC enfichée est obligatoirement requise pour le fonctionnement de
la CPU.
Mémoire de travail
La mémoire de travail est une mémoire volatile qui contient les blocs de code et de données.
La mémoire de travail est intégrée à la CPU et ne peut pas être étendue.
Dans les CPU S7-1500, la mémoire de travail est subdivisée dans deux zones :
● Mémoire de travail Code : La mémoire de travail Code contient les éléments du code de
programme significatifs pour l'exécution.
● Mémoire de travail Données : La mémoire de travail Données contient les éléments des
blocs de données et des objets technologiques significatifs pour l'exécution. Lors de la
transition de l'état de fonctionnement MISE SOUS TENSION ou ARRET à l'état de
fonctionnement MISE EN ROUTE, les variables des blocs de données globaux, des
blocs de données d'instance et des objets technologiques sont réinitialisées à leurs
valeurs initiales. Les variables rémanentes reçoivent leurs valeurs effectives
sauvegardées dans la mémoire rémanente.
Mémoire rémanente
La mémoire rémanente est une mémoire non volatile pour la sauvegarde d'une quantité
limitée de données en cas de défaillance de tension. Les variables et les zones d'opérandes
définies comme étant rémanentes sont sauvegardées dans la mémoire rémanente. Ces
données sont conservées même en cas d'arrêt ou de défaillance de tension. Toutes les
autres variables du programme sont perdues et sont réinitialisées à leurs valeurs initiales
lors de la transition de l'état de fonctionnement MISE SOUS TENSION ou ARRET à l'état de
fonctionnement MISE EN ROUTE.
Le contenu de la mémoire rémanente est supprimée avec les actions suivantes :
● Effacement général
● Restauration aux paramètres d'usine
Certaines variables des objets technologie sont également enregistrées dans la mémoire
rémanente. Celles-ci ne sont pas supprimées par l'effacement général.
D'autres informations relatives à l'effacement général vous sont proposées dans le manuel
du Système d'automatisation S7-1500
(http://support.automation.siemens.com/WW/view/fr/59191792) dans le chapitre Mise en
service.
En ligne : Lorsque vous êtes en ligne, vous pouvez vérifier dans STEP 7 l'utilisation de
l'espace mémoire de votre CPU. La fonction en ligne "Mémoire" se trouve dans En ligne &
diagnostic sous "Diagnostic > Mémoire".
La figure suivante montre l'espace mémoire utilisé de la mémoire de la CPU dans la fonction
en ligne "Mémoire":
D'autres informations sur la mémoire de votre CPU vous sont proposées dans STEP 7 aux
emplacements suivants :
● Informations programme dans les onglets Tableau d'affectation et Structure d'appel
● Table de variables API
Renvoi
De plus amples informations sur la carte mémoire SIMATIC vous sont proposées dans le
manuel du Système d'automatisation S7-1500
(http://support.automation.siemens.com/WW/view/fr/59191792) au chapitre Carte mémoire
SIMATIC.
Introduction
Les CPU S7-1500 disposent d'une mémoire pour le stockage de données rémanentes lors
de la MISE SOUS TENSION. La taille de la mémoire rémanente est indiquée dans les
caractéristiques techniques de la CPU.
STEP 7 indique l'espace mémoire utilisé de la mémoire rémanente de la CPU configurée,
hors ligne sous "Informations programme > Utilisation de la mémoire" ou en ligne dans En
ligne & diagnostic sous "Diagnostic > Mémoire".
Lorsque vous définissez des données comme étant rémanentes, leur contenu est conservé
lors de la mise en route du programme après STOP ou en cas de défaillance de tension.
Vous pouvez définir les données ou objets suivants comme étant rémanents :
● Mémentos, temporisations, compteurs
● Variables de blocs de données globaux
● Variables de blocs de données d'instance d'un bloc fonctionnel
Certaines variables d'objets technologiques sont toujours rémanentes, par ex. les valeurs
d'ajustage des codeurs absolus.
Figure 2-4 Définition du nombre de mémentos, temporisations, compteurs rémanents avec le bouton "Rémanence"
● "Accès au bloc optimisé" désactivé : Vous pouvez définir dans la table de déclaration du
bloc de données la Rémanence uniquement pour l'ensemble de toutes les variables.
Renvoi
De plus amples informations sur le paramétrage de la rémanence vous sont proposées dans
l'aide en ligne de STEP 7.
1) Pour les DB avec un accès optimisé, le comportement rémanent est paramétrable dans les variables granulaires.
Tampon de diagnostic
Pour les CPU S7-1500, un partie du tampon de diagnostic est rémanent. Le nombre des
entrées de tampon de diagnostic rémanentes dépend de la CPU. Les entrées les plus
actuelles dans le tampon de diagnostic sont conservées après une défaillance de tension et
ne sont pas affectées par l'effacement général. La partie rémanente du tampon de
diagnostic peut uniquement être supprimée par la restauration des paramètres d'usine. Les
entrées dans le tampon de diagnostic n'occupent aucun espace dans la mémoire
rémanente.
Heure
L'heure de la CPU S7-1500 est rémanente et n'est pas affectée par l'effacement général. La
restauration des paramètres d'usine permet de régler l'heure sur 01.01.2012 00:00:00.
Renvoi
De plus amples informations sur l'effacement général et la restauration des paramètres
d'usine vous sont proposées dans le manuel Système d'automatisation S7-1500
(http://support.automation.siemens.com/WW/view/fr/59191792).
Introduction
La CPU S7-1500 vous offre la possibilité de charger des modifications de logiciel en STOP
et en RUN sans que les valeurs effectives des variables déjà chargées soient influencées
par ce chargement.
Dans STEP 7, vous chargez des modifications du logiciel sous "Charger dans l'appareil >
Logiciel (modifications uniquement))".
Effets des modifications de logiciel sur les blocs de données avec réserve de mémoire
Lorsque vous utilisez la réserve de mémoire pour blocs de données (attribut "Accès au bloc
optimisé" et bouton "Charger sans réinitialisation" activé), vous pouvez charger les
modifications suivantes du logiciel sans que les valeurs effectives des variables déjà
chargées soient réinitialisées :
● Modification de la valeur initiale
● Modification de commentaire
● Élargissement à de nouvelles variables
Pour charger les modifications suivantes du logiciel, vous devez désactiver le bouton
"Charger sans réinitialisation". Lors du prochain chargement, toutes les valeurs actuelles du
bloc de données sont réinitialisées :
● Modification de nom
● Modification du type de données
● Modification de la rémanence
● Effacement de variables
● Modifications des paramètres de la réserve de mémoire
Effets des modifications de logiciel sur des blocs de données sans réserve de mémoire
Lorsque vous n'utilisez pas de réserve de mémoire, vous pouvez charger les modifications
de logiciel suivantes, sans que les valeurs actuelles des variables déjà chargées ne soient
réinitialisées :
● Modification de la valeur initiale
● Modification de commentaire
Lors du prochain chargement des modifications de logiciel suivantes, toutes les valeurs
actuelles du bloc de données sont réinitialisées :
● Modification de nom
● Modification du type de données
● Modification de la rémanence
● Élargissement à de nouvelles variables
● Effacement de variables
Renvoi
De plus amples informations sur le paramétrage et l'activation de la réserve de mémoire,
ainsi que sur le chargement de modifications de bloc, vous sont proposées dans l'aide en
ligne de STEP 7 sous "Programmation API > Créer un programme utilisateur > Compiler et
charger des blocs > Charger des blocs > Charger des extensions de bloc sans
réinitialisation".
Introduction
Une recette est une collection d'enregistrements de paramètres de structure similaire. Ces
enregistrements de recettes se trouvent dans la mémoire de chargement, dans un bloc de
données n'intervenant pas dans l'exécution, et ils n'utilisent aucun espace dans la mémoire
de travail. Vous avez la possibilité de lire chaque enregistrement de recette dans un bloc de
données dans la mémoire de travail et d'accéder aux données dans le programme
utilisateur. Vous pouvez réécrire un enregistrement de recette modifié dans le programme
utilisateur dans le bloc de données recette.
Exécution du traitement
● Sauvegarder une recette dans la mémoire de chargement
Chaque enregistrement d'une recette est complété avec STEP 7 dans un DB
n'intervenant pas dans l'exécution et chargé sur la CPU. Pour configurer un DB
n'intervenant pas dans l'exécution, vous devez activer l'attribut de bloc "Sauvegarder
uniquement dans la mémoire de chargement". Les recettes utilisent ainsi uniquement
l'espace mémoire dans la mémoire de chargement et non pas dans la mémoire de travail.
● Travailler avec les données de recette dans le programme utilisateur
L'instruction "READ_DBL" permet de lire un enregistrement de la recette actuelle depuis
le DB dans la mémoire de chargement, dans un DB n'intervenant pas dans l'exécution
dans la mémoire de travail. Il est ainsi possible d'arriver à ce que la mémoire de travail
n'enregistre que les données pour l'enregistrement de recette actuellement nécessaire.
Le programme utilisateur peut désormais accéder aux données des enregistrements
actuels.
● Réenregistrer des enregistrements de recettes modifiés
L'instruction "WRIT_DBL" vous permet de réécrire depuis le programme utilisateur de
nouveaux enregistrements d'une recette, ou des enregistrements modifiés, dans la
mémoire de chargement. Ces données écrites dans la mémoire de chargement sont
protégées contre un effacement général et sont transportables. Lorsque vous
sauvegardez des enregistrements modifiés (recettes) dans la PG/le PC, les blocs de
données doivent être chargés et sauvegardés sur la PG/le PC.
Des informations sur le chargement de blocs de données vous sont proposées dans
l'aide en ligne de STEP 7 sous "Programmation API > Compiler et charger des blocs
> Charger des blocs > Charger des blocs d'une carte mémoire".
0«PRLUHGHWUDYDLO 0«PRLUHGHFKDUJHPHQW
&38 6,0$7,&0HPRU\&DUG
%ORFGHGRQQ«HVUHFHWWH
(QUHJLVWUHPHQWGHUHFHWWHQ
Remarque
Les instructions, qui permettent d'accéder à la carte mémoire SIMATIC, ont une
performance moindre que celles accédant à la mémoire de travail. C'est pourquoi les
blocs correspondants (par ex., READ_DBL et WRIT_DBL) sont asynchrones. Leur
exécution s'étend éventuellement sur plusieurs cycles.
Remarque
Durée de vie de la carte mémoire SIMATIC
La carte mémoire SIMATIC ne permet qu'un nombre limité de processus d'effacement et
d'écriture. Évitez les processus d'écriture répétés (cycliques) via le programme utilisateur.
%ORFGHGRQQ«HVUHFHWWH
(QUHJLVWUHPHQWGHUHFHWWH
(QUHJLVWUHPHQWGHUHFHWWH
(QUHJLVWUHPHQWGHUHFHWWHQ
5HFLSH([SRUW 5HFLSH,PSRUW
5HFHWWHFVY
Renvoi
De plus amples informations sur les instructions relatives aux recettes vous sont proposées
dans l'aide en ligne de STEP 7 sous "Programmation API > Références > Références
(S7-1200/1500) > Instructions avancées > Recettes et Data Logging > Fonctions recette".
&38
?GDWDORJV
'%
FVY 'RZQORDG
6HUYHXU
,QWHUQHW
&DUWH
P«PRLUH
'DWD/RJJLQJ
,QVWUXFWLRQV
9DULDEOHV
Introduction
L'instruction "DataLogCreate" vous permet de créer un Data Log dans STEP 7. Le
paramètre NAME attribue un nom au Data Log. Les paramètres DATA et HEADER
déterminent le type de données de tous les éléments d'un enregistrement de Data Log et
l'en-tête du Data Log. Le paramètre RECORDS indique le nombre maximal des
enregistrements du Data Log.
Vue d'ensemble
Le tableau suivant donne un aperçu des instructions pour l'archivage de données (Data
Logging). Les instructions "Data Logging" vous sont proposées dans STEP 7 dans la Task
Card "Instructions" sous "Instructions avancées > Recettes et Data Logging >
Data Logging".
Renvoi
De plus amples informations sur les instructions "Data Logging" vous sont proposées dans
l'aide en ligne de STEP 7 sous "Programmation API > Références > Références
(S7-1200/1500) > Instructions avancées > Recettes et Data Logging > Data Logging".
Remarque
Utilisation générale des Data Logs
• Après l'exécution des instructions "DataLogCreate" et "DataLogNewFile", les Data Logs
s'ouvrent automatiquement.
• Lors d'une transition du mode de fonctionnement de la CPU de RUN à STOP ou d'un
redémarrage de la CPU, les Data Logs se ferment automatiquement.
• Pour pouvoir écrire les données avec l'instruction "DataLogWrite" dans un Data Log, il
faut que le Data Log soit ouvert.
• 10 Data Logs au maximum peuvent être simultanément ouverts, même s'il y a plus de
10 Data Logs disponibles.
Réseau 1
Un front montant au niveau de REQ lance la création du Data Log.
Réseau 2
Saisissez la sortie DONE de "DataLogCreate", dès lors qu'après l'exécution de
"DataLogCreate" son paramétrage ne pourra être effectué que par l'appel de 1.
Réseau 3
Un front montant déclenche l'instant auquel de nouvelles valeurs de processus sont
mémorisées dans la structure MyData.
Réseau 4
L'état de l'entrée EN est basé sur l'instant auquel l'exécution de "DataLogCreate" se termine.
Une exécution de "DataLogCreate" s'étend sur plusieurs cycles et doit se terminer avant
l'exécution d'un processus d'écriture. Le front montant à l'entrée REQ est l'événement qui
déclenche une opération d'écriture activée.
Réseau 5
Fermez le Data Log après l'écriture du dernier enregistrement. Après l'exécution de
l'instruction "DataLogWrite", qui écrit le dernier enregistrement, la sortie STATUS est
paramétrée sur "1".
Réseau 6
Un front montant à l'entrée REQ de l'instruction "DataLogOpen" simule l'activation par
l'utilisateur d'une touche d'un appareil IHM, ce qui ouvre un Data Log. Lorsque vous ouvrez
un Data Log, contenant tous les enregistrements de données de processus, l'exécution
suivante de l'instruction "DataLogWrite" écrase alors l'enregistrement le plus ancien. Vous
pouvez toutefois conserver l'ancien Data Log, vous devrez pour cela créer un nouveau
Data Log. Ceci est indiqué dans le réseau 7.
Réseau 7
Le paramètre ID est de type IN/OUT. Dans un premier temps, vous indiquez la valeur ID du
Data Log existant dont vous souhaitez copier la structure. Après l'exécution de l'instruction
"DataLogNewFile", une nouvelle valeur ID univoque pour le nouveau Data Log est réécrite
dans l'adresse de renvoi d'ID. L'acquisition requise du bit DONE = VRAI n'est pas indiquée.
Un exemple de la logique du bit DONE vous est proposé dans les réseaux 1, 2 et 4.
Les Data Logs créés dans l'exemple de programme se trouvent sur la page Web standard
"Filebrowser" du site Web de la CPU S7-1500 dans le dossier "\datalogs".
/
Page d'accueil Nom Taille Modifié le Supprimer Renommer
log 32768 10:22:31 13.11.2012
Identification datalogs 17097 09:17:43 12.11.2012
recipes 2525 07:39:54 12.11.2012
cdrinfo.bin 512 10:22:31 13.11.2012
Tampon de diagnostic
Etat du module
Directory operations:
Messages
Rechercher... Charger fichier
Communication
Topologie
Pages utilisateur
Gestionnaire de fichiers
/
Page d'accueil Nom Taille Modifié le Supprimer Renommer
.. 0 12:00:00 01.01.1970
Identification mydatalogname.csv 99 13:05:39 13.11.2012
mynewdatalogname.csv 25 17:23:09 13.11.2012
Tampon de diagnostic
Etat du module
Directory operations:
Messages
Rechercher... Charger fichier
Communication
Topologie
Pages utilisateur
Gestionnaire de fichiers
Accès standard
Les blocs de données avec un accès standard ont une structure fixe. Les éléments de
données conservent un nom symbolique dans la déclaration, ainsi qu'une adresse fixe dans
le bloc. L'adresse est affichée dans la colonne "Offset".
Vous pouvez adresser les variables dans ces blocs de données en symbolique comme en
absolu :
"Données".Niveau
DB1.DBW2
Bloc de données
Les blocs de données mémorisent des informations pour le programme. Ils peuvent être
définis de façon à ce que tous les blocs de code puissent y avoir accès (blocs de données
globaux), ou de façon à ce qu'ils soient affectés à un FB ou SFB déterminé (blocs de
données d'instance).
Compteur
Les compteurs permettent d'exécuter des tâches de comptage dans STEP 7. Vous pouvez
modifier le contenu des "cellules de comptage" (par ex., incrémenter/décrémenter) via les
instructions de STEP 7.
Démarrage
Le redémarrage s'effectue par le passage de STOP à MISE EN ROUTE et par MISE SOUS
TENSION à MISE EN ROUTE. La CPU traite dans un premier temps la mise en route du ou
des OB avant le traitement du programme cyclique.
Le redémarrage a les effets suivants sur les zones de mémoire de la CPU :
● Les mémoires images sont effacées.
● Les variables rémanentes des blocs de données conservent les valeurs sauvegardées
dans la mémoire rémanente.
● Tous les mémentos, temporisations et compteurs rémanents conservent les valeurs
enregistrées dans la mémoire rémanente.
● Toutes les données utilisateur non rémanentes sont initialisées :
– les blocs de données conservent leur valeur initiale
– Mémentos, temporisations, compteurs avec "0"
Données locales
Cette zone de mémoire enregistre les données locales temporaires d'un bloc pour la durée
du traitement.
Effacement général
Lors de l'effacement général, la CPU passe à l'état de base configuré.
Mémento
Un mémento est une zone de mémoire de la CPU qui est disponible à partir de chaque bloc
de code (FC, FB, OB). Vous pouvez accéder à cette zone de mémoire en écriture et en
lecture. Vous pouvez utiliser la zone de mémento, par ex., pour mémoriser des résultats
intermédiaires.
Programme utilisateur
Le programme utilisateur contient toutes les instructions et les déclarations, ainsi que les
données pour le traitement de signaux grâce auxquelles une installation ou un processus est
piloté. Le programme utilisateur est affecté à un module programmable (par ex., CPU, CM)
et il est possible de le structurer en petites unités.
Temporisations
Les temporisations permettent de réaliser des déroulements temporels de programme
technique dans STEP 7. Le contenu des "cellules de temporisation" est actualisé
automatiquement par le système d'exploitation de manière asynchrone au programme
utilisateur. Avec les instructions de STEP 7, la fonction exacte de la cellule temps
(par ex., retard à la montée) est définie et son traitement (par ex., Démarrer) est lancé.
T
B Temporisations, 13
Bloc de données, 14, 19
Bloc fonctionnel, 14
Z
Zones de mémoire, 9
C
Compteurs, 13
D
Data Logging (archives)
Aperçu de Data Logging, 25
DataLogClear, 28
DataLogClose, 27
DataLogCreate, 26, 27
DataLogDelete, 28
DataLogNewFile, 27, 28
DataLogOpen, 27
DataLogWrite, 27
Exemple de programme, 29
Structure des données, 26
Données Recette, 23
M
Mémentos, 13
Mémoire de chargement, 10
Mémoire de travail, 10
Mémoire rémanente, 10
Modification de logiciel, 18
O
Objets technologiques, 15
R
Recette, 21
Rémanence
Comportement des objets mémoire, 16
Réserve de mémoire, 20