Download Programmer Avec STEP 7 PDF

TitleProgrammer Avec STEP 7
TagsSoftware Trademark Microsoft Windows Hazards
File Size2.6 MB
Total Pages720
Table of Contents
                            Programmer avec STEP 7
Mentions légales
Avant-propos
Sommaire
1 Introduction sur le produit et installation
	1.1 Guide de STEP 7
	1.2 Logiciel de base STEP 7
	1.3 Nouveautés dans la version 5.5 de STEP 7
	1.4 Possibilités d'extension du logiciel de base STEP 7
		1.4.1 Applications techniques
		1.4.2 Logiciels exécutables
		1.4.3 Interface homme/machine
2 Installation
	2.1 Automation License Manager
		2.1.1 Licence d'utilisation avec Automation License Manager
		2.1.2 Installation de Automation License Manager
		2.1.3 Règles d'utilisation des License Keys (clé de licence)
	2.2 Installation de STEP 7
		2.2.1 Marche à suivre pour l'installation de STEP 7
		2.2.2 Paramétrage de l'interface PG/PC
	2.3 Désinstallation de STEP 7
	2.4 Droits d'utilisateur
		2.4.1 Droits d'utilisateur sous MS Windows XP/Server 2003
		2.4.2 Droits d'utilisateur sous MS Windows 7
3 Conception de la solution d'automatisation
	3.1 Conception d'une solution d'automatisation
	3.2 Subdivision du processus en tâches et zones
	3.3 Description des différentes zones fonctionnelles
	3.4 Liste des entrées, sorties et entrées/sorties
	3.5 Création d'un diagramme d'entrées/sorties pour les moteurs
	3.6 Création d'un diagramme d'entrées/sorties pour les soupapes
	3.7 Définition des exigences en matière de sécurité
	3.8 Description des éléments de signalisation et de commande requis
	3.9 Création du schéma de configuration
4 Principes de conception d'une structure de programme
	4.1 Programmes dans une CPU
	4.2 Blocs dans le programme utilisateur
		4.2.1 Blocs d'organisation et structure du programme
		4.2.2 Hiérarchie d'appel dans le programme utilisateur
		4.2.3 Catégories de blocs
			4.2.3.1 Bloc d'organisation pour le traitement de programme cyclique (OB1)
			4.2.3.2 Fonctions (FC)
			4.2.3.3 Blocs fonctionnels (FB)
			4.2.3.4 Blocs de données d'instance
			4.2.3.5 Blocs de données globaux (DB)
			4.2.3.6 Blocs fonctionnels système (SFB) et fonctions système (SFC)
		4.2.4 Blocs d'organisation pour le traitement de programme déclenché par alarme
			4.2.4.1 Blocs d'organisation pour l'alarme horaire (OB10 à OB17)
			4.2.4.2 Blocs d'organisation pour l'alarme temporisée (OB20 à OB23)
			4.2.4.3 Blocs d'organisation pour l'alarme cyclique (OB30 à OB38)
			4.2.4.4 Blocs d'organisation pour l'alarme de processus (OB40 à OB47)
			4.2.4.5 Blocs d'organisation pour la mise en route (OB100 / OB101 / OB102)
			4.2.4.6 Bloc d'organisation pour l’exécution du programme en arrière-plan (OB90)
			4.2.4.7 Blocs d'organisation pour le traitement d'erreurs (OB70 à OB87 / OB121 à OB122)
5 Démarrage et utilisation du programme
	5.1 Démarrage de STEP 7
	5.2 Démarrage de STEP 7 avec des paramètres initiaux prédéfinis
	5.3 Appel des fonctions d'aide
	5.4 Objets et hiérarchie d'objets
		5.4.1 Objet Projet
		5.4.2 Objet Bibliothèque
		5.4.3 Objet Station
		5.4.4 Objet Module programmable
		5.4.5 Objet Programme S7/M7
		5.4.6 Object Dossier Blocs
		5.4.7 Objet Dossier Sources
		5.4.8 Programme S7/M7 sans station ni CPU
	5.5 Interface utilisateur et manipulation
		5.5.1 Concept d'utilisation
		5.5.2 Structure de la fenêtre
		5.5.3 Eléments dans les boîtes de dialogue
		5.5.4 Création et manipulation d'objets
		5.5.5 Sélection d'objets dans les boîtes de dialogue
		5.5.6 Historique des sessions
		5.5.7 Modification de la disposition des fenêtres
		5.5.8 Enregistrement et restauration de la disposition des fenêtres
	5.6 Utilisation du clavier
		5.6.1 Combinaisons de touches pour les commandes de menu
		5.6.2 Combinaisons de touches pour le déplacement du curseur
		5.6.3 Combinaisons de touches pour la sélection de texte
		5.6.4 Combinaisons de touches pour accéder à l'aide en ligne
		5.6.5 Combinaisons de touches pour la bascule entre les différents types de fenêtres
6 Création et édition du projet
	6.1 Structure du projet
	6.2 Informations sur la protection d'accès
	6.3 Informations sur le journal des modifications
	6.4 Utilisation de jeux de caractères de langues étrangères
	6.5 Paramétrage de la langue de Windows
	6.6 Création d'un projet
		6.6.1 Création d'un projet
		6.6.2 Insertion de stations
		6.6.3 Insertion d'un programme S7/M7
	6.7 Edition d'un projet
		6.7.1 Recherche des logiciels requis pour un projet
		6.7.2 Gestion multilingue des textes
			6.7.2.1 Types de textes à gestion multilingue
			6.7.2.2 Structure du fichier d'exportation
			6.7.2.3 Gestion de textes utilisateur dont la police de langue n'est pas installée
			6.7.2.4 Informations sur le fichier-journal
			6.7.2.5 Optimisation du modèle à traduire
			6.7.2.6 Optimisation de la traduction
			6.7.2.7 Masquer des textes dans certaines langues
		6.7.3 Carte mémoire micro (MMC) en tant que support de données
			6.7.3.1 Ce qu'il faut savoir sur les cartes mémoire micro (MMC)
			6.7.3.2 Utilisation d'une micro-carte mémoire (MMC) comme support de données
			6.7.3.3 Fichier carte mémoire
			6.7.3.4 Enregistrement des données du projet sur une micro-carte mémoire (MMC)
7 Edition de projets avec des versions differentes de STEP 7
	7.1 Edition de projets et bibliothèques de la version 2
	7.2 Extension d'esclaves DP créés avec des versions antérieures de STEP 7
	7.3 Editer des configurations actuelles avec des versions antérieures de STEP 7
	7.4 Utiliser les configurations PC SIMATIC à partir des versions précédentes
	7.5 Représentation de modules ayant été configurés avec des versions plus récentes de STEP 7 ou avec un progiciel optionnel
8 Définition de mnémoniques
	8.1 Adressage absolu et adressage symbolique
	8.2 Mnémoniques globaux et mnémoniques locaux
	8.3 Représentation des mnémoniques globaux et des mnémoniques locaux
	8.4 Définition de la priorité de l'opérande (symbolique/absolu)
	8.5 Table des mnémoniques pour mnémoniques globaux
		8.5.1 Structure et éléments de la table des mnémoniques
		8.5.2 Opérandes et types de données autorisés dans la table des mnémoniques
		8.5.3 Mnémoniques incomplets ou non univoques dans la table des mnémoniques
	8.6 Possibilités de saisie de mnémoniques globaux
		8.6.1 Remarques générales sur la saisie de mnémoniques
		8.6.2 Saisie de mnémoniques globaux individuels dans des boîtes de dialogue
		8.6.3 Saisie de plusieurs mnémoniques globaux dans la table des mnémoniques
		8.6.4 Majuscules/minuscules pour les mnémoniques
		8.6.5 Exportation et importation de tables de mnémoniques
		8.6.6 Formats de fichier pour l'importation/exportation d'une table des mnémoniques
		8.6.7 Edition de zones dans des tables de mnémoniques
9 Création de blocs et de bibliothèques
	9.1 Choix de la méthode de création
	9.2 Choix du langage de programmation
		9.2.1 Langage de programmation CONT (schéma à contacts)
		9.2.2 Langage de programmation LOG (logigramme)
		9.2.3 Langage de programmation LIST (liste d'instructions)
		9.2.4 Langage de programmation SCL
		9.2.5 Langage de programmation GRAPH (commande séquentielle)
		9.2.6 Langage de programmation HiGraph (graphe d'état)
		9.2.7 Langage de programmation CFC
	9.3 Ce qu'il faut savoir pour créer des blocs
		9.3.1 Dossier Blocs
		9.3.2 Types de données utilisateur (UDT)
		9.3.3 Attributs de bloc
		9.3.4 Affichage de la longueur des blocs
		9.3.5 Comparaison de blocs
		9.3.6 Réassignation
		9.3.7 Attributs pour blocs et pour paramètres
	9.4 Utilisation de bibliothèques
		9.4.1 Structure hiérarchique des bibliothèques
		9.4.2 Présentation des bibliothèques standard
10 Création de blocs de code
	10.1 Principes de la création de blocs de code
		10.1.1 Structure de la fenêtre de l'éditeur de programmes
		10.1.2 Marche à suivre pour la création de blocs de code
		10.1.3 Présélections pour l'éditeur de programmes CONT/LOG/LIST
		10.1.4 Droits d'accès aux blocs ou aux sources
		10.1.5 Instructions dans la vue d'ensemble des éléments de programme
	10.2 Edition de la déclaration des variables
		10.2.1 Utilisation de la déclaration des variables dans les blocs de code
		10.2.2 Relation entre la vue de détail des variables et la section des instructions
		10.2.3 Structure de la fenêtre de déclaration des variables
	10.3 Multi-instances dans la déclaration des variables
		10.3.1 Utilisation de multi-instances
		10.3.2 Règles pour la formation de multi-instances
		10.3.3 Saisie de multi-instances dans la fenêtre de déclaration des variables
	10.4 Remarques générales sur la saisie d'instructions et de commentaires
		10.4.1 Structure de la section des instructions
		10.4.2 Marche à suivre pour la saisie d'instructions
		10.4.3 Saisie de mnémoniques globaux dans un programme
		10.4.4 Titres et commentaires de blocs et de réseaux
		10.4.5 Saisie de commentaires de blocs et de réseaux
		10.4.6 Utilisation de modèles de réseau
		10.4.7 Fonction de recherche d'erreurs dans la section des instructions
	10.5 Edition d'instructions CONT dans la section des instructions
		10.5.1 Paramètres pour le langage de programmation CONT
		10.5.2 Règles pour la saisie d'instructions CONT
		10.5.3 Branchements interdits en CONT
	10.6 Edition d'instructions LOG dans la section des instructions
		10.6.1 Paramètres pour le langage de programmation LOG
		10.6.2 Règles pour la saisie d'instructions LOG
	10.7 Edition d'instructions LIST dans la section des instructions
		10.7.1 Paramètres pour le langage de programmation LIST
		10.7.2 Règles pour la saisie d'instructions LIST
	10.8 Actualisation d'appels de blocs
		10.8.1 Modifications d’interfaces
	10.9 Enregistrement de blocs de code
11 Création de blocs de données
	11.1 Principes de la création des blocs de données
	11.2 Vue des déclarations de blocs de données
	11.3 Vue des données de blocs de données
	11.4 Saisie et enregistrement des blocs de données
		11.4.1 Saisie de la structure de données de blocs de données globaux
		11.4.2 Saisie / affichage de la structure de données de blocs de données associés à un FB ( DB d'instance)
		11.4.3 Saisie de la structure de types de données utilisateur (UDT)
		11.4.4 Saisie / affichage de la structure de blocs de données associés à un UDT
		11.4.5 Modification de valeurs dans la vue des données
		11.4.6 Réinitialisation de valeurs en leur substituant leur valeur initiale
		11.4.7 Enregistrement de blocs de données
12 Paramétrage de blocs de données
	12.1 Paramétrage de fonctions technologiques
13 Création de sources LIST
	13.1 Principes de la programmation dans des sources LIST
	13.2 Règles pour la programmation dans une source LIST
		13.2.1 Règles pour la saisie d'instructions dans une source LIST
		13.2.2 Règles pour la déclaration de variables dans une source LIST
		13.2.3 Règles pour l'ordre des blocs dans une source LIST
		13.2.4 Règles pour la définition d'attributs système dans une source LIST
		13.2.5 Règles pour la définition de propriétés de bloc dans une source LIST
		13.2.6 Propriétés de bloc autorisées pour chaque type de bloc
	13.3 Structure des blocs dans une source LIST
		13.3.1 Structure des blocs de code dans une source LIST
		13.3.2 Structure des blocs de données dans une source LIST
		13.3.3 Structure des types de données utilisateur dans une source LIST
	13.4 Syntaxe et formats pour les blocs dans une source LIST
		13.4.1 Tableau du format pour les OB
		13.4.2 Tableau du format pour les FB
		13.4.3 Tableau du format pour les FC
		13.4.4 Tableau du format pour les DB
	13.5 Création d'une source LIST
		13.5.1 Création d'une source LIST
		13.5.2 Edition d'une source S7
		13.5.3 Définition de la mise en page du texte source
		13.5.4 Insertion de modèles de blocs dans une source LIST
		13.5.5 Insertion du contenu d'autres source LIST
		13.5.6 Insertion du code source de blocs existant dans une source LIST
		13.5.7 Insertion d'une source externe
		13.5.8 Génération d'une source LIST à partir de blocs
		13.5.9 Importation d'une source
		13.5.10 Exportation d'une source
	13.6 Enregistrement, compilation et vérification d'une source LIST
		13.6.1 Enregistrement d'une source LIST
		13.6.2 Vérification de la cohérence d'une source LIST
		13.6.3 Recherche d'erreurs dans une source LIST
		13.6.4 Compilation d'une source LIST
	13.7 Exemples de sources LIST
		13.7.1 Exemples de déclarations de variables dans une source LIST
		13.7.2 Exemple d'OB dans une source LIST
		13.7.3 Exemple de FC dans une source LIST
		13.7.4 Exemple de FB dans une source LIST
		13.7.5 Exemples de DB dans une source LIST
		13.7.6 Exemple d'UDT dans une source LIST
14 Affichage des données de référence
	14.1 Présentation des données de référence possibles
		14.1.1 Liste des références croisées
		14.1.2 Structure du programme
		14.1.3 Tableau d'affectation
		14.1.4 Opérandes libres
		14.1.5 Mnémoniques manquants
		14.1.6 Affichage d'informations sur le bloc pour CONT, LOG, LIST
	14.2 Utilisation des données de référence
		14.2.1 Affichage des données de référence
		14.2.2 Affichage de listes dans des fenêtres supplémentaires
		14.2.3 Création et affichage de données de référence
		14.2.4 Positionnement rapide sur les occurrences dans le programme
		14.2.5 Exemple de recherche d'occurrences
15 Vérifier la cohérence des blocs et horodatage comme propriété de bloc
	15.1 Vérifier la cohérence des blocs
	15.2 Horodatage comme propriété de bloc et conflits d'horodatage
	15.3 Horodatage dans les blocs de code
	15.4 Horodatage dans les blocs de données globaux
	15.5 Horodatage dans les blocs de données d'instance
	15.6 Horodatage dans les UDT et DB repris d'UDT
	15.7 Correction des interfaces dans une FC, un FB ou un UDT
	15.8 Comment éviter des erreurs lors de l'appel de blocs
16 Configuration de messages
	16.1 Concept de signalisation
		16.1.1 Quels procédés de signalisation existe-t-il ?
		16.1.2 Sélection du procédé de signalisation
		16.1.3 Composants SIMATIC
		16.1.4 Eléments constituants d'un message
		16.1.5 Quels blocs de signalisation existe-t-il ?
		16.1.6 Paramètres formels, attributs système et blocs de signalisation
		16.1.7 Type de message et messages
		16.1.8 Création d'une source LIST à partir de blocs de signalisation
		16.1.9 Attribution de numéros de message
		16.1.10 Différences entre l'attribution de numéros de message pour tout le projet et celle pour la CPU
		16.1.11 Possibilités de modification de l'attribution des numéros de message d'un projet
	16.2 Configuration de messsages pour tout le projet
		16.2.1 Attribution de numéros de message pour tout le projet
		16.2.2 Affectation et édition de messages sur bloc
			16.2.2.1 Création de messages sur bloc (pour tout le projet)
			16.2.2.2 Edition de messages sur bloc (pour tout le projet)
			16.2.2.3 Configuration des messages PCS7 (pour tout le projet)
		16.2.3 Affectation et édition de messages sur mnémonique
			16.2.3.1 Affectation et édition de messages sur mnémonique (pour tout le projet)
		16.2.4 Création et édition de messages de diagnostic personnalisés
	16.3 Configuration de messsages pour la CPU
		16.3.1 Attribution de numéros de message pour la CPU
		16.3.2 Affectation et édition de messages sur bloc
			16.3.2.1 Création de messages sur bloc (pour la CPU)
			16.3.2.2 Edition de messages sur bloc (pour la CPU)
			16.3.2.3 Configuration des messages PCS7 (pour la CPU)
		16.3.3 Affectation et édition de messages sur mnémonique
			16.3.3.1 Affectation et édition de messages sur mnémonique (pour la CPU)
		16.3.4 Création et édition de messages de diagnostic personnalisés
	16.4 Conseils pour l'utilisation de messages
		16.4.1 Insertion d'une variable dans un message
		16.4.2 Incorporer dans des messages des textes tirés de bibliothèques
		16.4.3 Effacer des variables additionnelles
	16.5 Traduction et édition de textes destinés à l'utilisateur
		16.5.1 Traduction et édition de textes personnalisés
	16.6 Edition et traduction de bibliothèques de textes
		16.6.1 Bibliothèques de texte utilisateur
		16.6.2 Création de bibliothèques de textes utilisateur
		16.6.3 Edition de bibliothèques de textes utilisateur
		16.6.4 Edition de bibliothèques système
		16.6.5 Bibliothèques de textes système
		16.6.6 Traduction de bibliothèques de textes
	16.7 Transfert des données de configuration dans le système cible
	16.8 Affichage des messages de CPU et des messages de diagnostic personnalisés
		16.8.1 Configuration des messages de CPU
		16.8.2 Affichage des messages de CPU enregistrés
	16.9 Configuration de la signalisation d'erreurs système
		16.9.1 Aperçu général sur la 'signalisation d'erreurs système'
		16.9.2 Configuration de la signalisation d'erreurs système
		16.9.3 Composants pris en charge et fonctionnalités
		16.9.4 Paramétrage de la signalisation d'erreurs système
		16.9.5 Génération de blocs pour la signalisation d'erreurs système
		16.9.6 OB d'erreur générés
		16.9.7 Blocs générés
		16.9.8 Affectation des erreurs système aux classes d'erreur
		16.9.9 Création de textes de message dans une autre langue dans la 'Signalisation d'erreurs système'
17 Contrôle-commande de variables
	17.1 Configuration de variables pour le contrôle-commande
	17.2 Configuration d'attributs de contrôle-commande avec LIST, CONT, LOG
	17.3 Configuration des attributs de contrôle-commande au moyen de la table des mnémoniques
	17.4 Modification des attributs de contrôle-commande avec CFC
	17.5 Transfert des données de configuration dans le système cible de contrôle- commande
18 Etablissement d'une liaison en ligne et choix de la CPU
	18.1 Etablissement de liaisons en ligne
		18.1.1 Etablissement d'une liaison en ligne depuis la fenêtre "Partenaires accessibles"
		18.1.2 Etablissement d'une liaison en ligne depuis la fenêtre en ligne du projet
		18.1.3 Accès en ligne aux systèmes cibles dans le multiprojet
		18.1.4 Protection par mot de passe contre l'accès aux systèmes cible
		18.1.5 Remarque sur l'actualisation du contenu de la fenêtre
	18.2 Affichage et modification de l'état de fonctionnement
	18.3 Affichage et réglage de l'heure et de la date
		18.3.1 Horloges CPU avec réglage des zones horaires et heure d'été/heure d'hiver
	18.4 Mise à jour du microprogramme
		18.4.1 Mise à jour en ligne du microprogramme de modules
19 Chargement
	19.1 Chargement dans le système cible depuis la PG
		19.1.1 Conditions préalables au chargement
		19.1.2 Différence entre l'enregistrement et le chargement de blocs
		19.1.3 Mémoire de chargement et mémoire de travail dans la CPU
		19.1.4 Possibilités de chargement selon la mémoire de chargement
		19.1.5 Mise à jour en ligne du microprogramme de modules
		19.1.6 Chargement du programme dans la CPU S7
			19.1.6.1 Chargement dans la gestion du projet
			19.1.6.2 Chargement hors gestion du projet
			19.1.6.3 Chargement de blocs dans le système cible
			19.1.6.4 Enregistrement de blocs chargés dans la mémoire intégrée EPROM
			19.1.6.5 Chargement via des cartes mémoire EPROM
	19.2 Compilation et chargement de plusieurs objets depuis la PG
		19.2.1 Conditions et remarques pour le chargement
		19.2.2 Compilation et chargement d'objets
	19.3 Chargement depuis le système cible dans la PG
		19.3.1 Chargement d'une station dans la PG
		19.3.2 Chargement de blocs depuis la CPU S7
		19.3.3 Edition de blocs chargés dans votre PG/PC
			19.3.3.1 Edition de blocs chargés lorsque le programme utilisateur se trouve dans votrePG/PC
			19.3.3.2 Edition de blocs chargés lorsque le programme utilisateur ne se trouve pas dansvotre PG/PC
	19.4 Effacement sur le système cible
		19.4.1 Effacement de la mémoire de chargement/travail et effacement général de la CPU
		19.4.2 Effacement de blocs S7 sur le système cible
	19.5 Compression de la mémoire utilisateur (RAM)
		19.5.1 Intervalles dans la mémoire utilisateur (RAM)
		19.5.2 Compression du contenu de la mémoire d'une CPU S7
20 Test avec des tables de variables
	20.1 Introduction au test avec des tables de variables
	20.2 Marche à suivre pour la visualisation et le forçage avec des tables de variables
	20.3 Edition et enregistrement de tables de variables
		20.3.1 Création et ouverture d'une table de variables
			20.3.1.1 Marche à suivre pour la création et l'ouverture d'une table de variables
		20.3.2 Copie ou déplacement de tables de variables
		20.3.3 Enregistrement d'une table de variables
	20.4 Saisie de variables dans des tables de variables
		20.4.1 Insertion d'opérandes ou de mnémoniques dans une table de variables
		20.4.2 Insertion d'une plage d'opérandes continue dans une table de variables
		20.4.3 Insertion de valeurs de forçage
		20.4.4 Limites supérieures pour la saisie de temporisations
		20.4.5 Limites supérieures pour la saisie de compteurs
		20.4.6 Insertion de lignes de commentaire
		20.4.7 Exemples
			20.4.7.1 Exemple de saisie d'opérandes dans une table de variables
			20.4.7.2 Exemple de saisie d’une plage d’opérandes continue
			20.4.7.3 Exemples de saisie de valeurs de forçage/forçage permanent
	20.5 Etablissement d'une liaison à la CPU
	20.6 Visualisation de variables
		20.6.1 Introduction à la visualisation de variables
		20.6.2 Définition du déclenchement pour la visualisation de variables
	20.7 Forçage de variables
		20.7.1 Introduction au forçage de variables
		20.7.2 Définition du déclenchement pour le forçage de variables
	20.8 Forçage permanent de variables
		20.8.1 Mesures de sécurité pour le forçage permanent de variables
		20.8.2 Introduction au forçage permanent de variables
		20.8.3 Différences entre forçage de variables et forçage permanent de variables
21 Test avec la visualisation d'état du programme
	21.1 Affichage dans la visualisation d'état de programme
	21.2 Informations sur le test en mode pas à pas et sur les points d'arrêt
	21.3 Informations sur l'état de fonctionnement "Attente"
	21.4 Etat du programme de blocs de données
		21.4.1 Définition de l'affichage de l'état du programme
	21.5 Définition du mode de fonctionnement pour le test
22 Test avec le programme de simulation S7-PLCSIM ( logiciel optionnel)
	22.1 Test avec le programme de simulation (logiciel optionnel)
23 Diagnostic
	23.1 Diagnostic du matériel et recherche d'erreurs
	23.2 Icônes de diagnostic dans la vue en ligne
	23.3 Diagnostic du matériel : vue rapide
		23.3.1 Appel de la vue rapide
		23.3.2 Fonctions d'information de la vue rapide
	23.4 Diagnostic du matériel : vue du diagnostic
		23.4.1 Appel de la vue de diagnostic de HW Config
		23.4.2 Fonctions d'information de la vue du diagnostic
	23.5 Etat du module
		23.5.1 Possibilités d'appel de l'état du module
		23.5.2 Fonctions d'information de l'état du module
		23.5.3 Volume d'informations selon le type de module dans l'état du module
		23.5.4 Affichage de l'état du module d'appareils de terrain PA et d'esclaves DP placés derrière un Y- Link
	23.6 Diagnostic à l'état de fonctionnement STOP
		23.6.1 Marche à suivre pour déterminer la cause d'un passage à l'état d'arrêt
		23.6.2 Contenu des piles à l'état d'arrêt
	23.7 Contrôle des temps de cycle pour éviter les erreurs d'horloge
		23.7.1 Contrôle des temps de cycle pour éviter les erreurs d'horloge
	23.8 Transmission d'informations de diagnostic
		23.8.1 Liste d'état système (SZL)
		23.8.2 Envoi de vos propres messages de diagnostic
		23.8.3 Fonctions de diagnostic
	23.9 Mesures à prendre dans le programme pour traiter les erreurs
		23.9.1 Exploitation du paramètre de sortie RET_VAL
		23.9.2 OB d'erreur en réaction à la détection d'une erreur
		23.9.3 Insertion de valeurs de remplacement en cas d'erreur détectée
		23.9.4 Erreur de redondance de périphérie (OB70)
		23.9.5 Erreur de redondance de CPU (OB72)
		23.9.6 Erreur de temps (OB80)
		23.9.7 Erreur d'alimentation (OB81)
		23.9.8 Alarme de diagnostic (OB82)
		23.9.9 Alarme de débrochage/enfichage (OB83)
		23.9.10 Erreur matérielle CPU (OB84)
		23.9.11 Erreur d’exécution du programme (OB85)
		23.9.12 Défaillance d'unité (OB86)
		23.9.13 Erreur de communication (OB87)
		23.9.14 Erreur de programmation (OB121)
		23.9.15 Erreur d'accès à la périphérie (OB122)
	23.10 Diagnostic système avec la 'signalisation d'erreurs système'
		23.10.1 Affichage graphique d'événements de diagnostic
		23.10.2 Etat de diagnostic
			23.10.2.1 Aperçu général sur l'état de diagnostic
			23.10.2.2 Etat de diagnostic PROFIBUS
			23.10.2.3 Exemple pour un DB 125 avec un esclave DP
			23.10.2.4 Exemple de requête DB PROFIBUS DP
			23.10.2.5 Etat de diagnostic PROFINET
			23.10.2.6 Exemple pour un DB 126 avec un système IO 100 et les appareils de numéro 2, 3 et4
			23.10.2.7 Exemple de requête DB PROFINET IO
			23.10.2.8 DB d'état de diagnostic
			23.10.2.9 Exemple de requête d'un DB d'état de diagnostic
			23.10.2.10 Importation des textes d'erreur et d'aide
24 Impression et archivage
	24.1 Impression de la documentation du projet
		24.1.1 Marche à suivre pour l'impression
		24.1.2 Fonctions d'impression
		24.1.3 Particularités pour l'impression de l'arborescence des objets
	24.2 Archivage de projets et de bibliothèques
		24.2.1 Possibilités d'enregistrement / archivage
		24.2.2 Conditions requises pour l'archivage
		24.2.3 Marche à suivre pour l'archivage/le désarchivage
25 Utilisation des systèmes d'automatisation M7
	25.1 Marche à suivre pour les systèmes M7
	25.2 Logiciel optionnel pour la programmation M7
	25.3 Systèmes d'exploitation pour M7-300/400
26 Astuces et conseils
	26.1 Remplacement de modules dans la table de configuration
	26.2 Projets comportant un grand nombre de stations en réseau
	26.3 Réorganisation
	26.4 Edition de mnémoniques dans plusieurs réseaux
	26.5 Test à l'aide de la table des variables
	26.6 Forçage de variables depuis l'éditeur de programmes
	26.7 Mémoire virtuelle
27 Annexe
	27.1 Etats de fonctionnement
		27.1.1 Etats de fonctionnement et changement d'état de fonctionnement
		27.1.2 Etat de fonctionnement "Arrêt" (STOP)
		27.1.3 Mode de mise en route
		27.1.4 Etat de fonctionnement "Marche" (RUN)
		27.1.5 Etat de fonctionnement "Attente"
	27.2 Zones de mémoire des CPU S7
		27.2.1 Organisation des zones de mémoire
		27.2.2 Mémoire de chargement et mémoire de travail
		27.2.3 Mémoire système
	27.3 Types de données et de paramètre
		27.3.1 Introduction aux types de données et de paramètre
		27.3.2 Types de données simples
			27.3.2.1 Format du type de données INT (entiers de 16 bits)
			27.3.2.2 Format du type de données DINT (nombres entiers de 32 bits)
			27.3.2.3 Format du type de données REAL (nombres à virgule flottante)
			27.3.2.4 Format des types de données WORD et DWORD pour les nombres décimaux codésbinaire
			27.3.2.5 Format du type de données S5TIME (durée SIMATIC)
		27.3.3 Types de données complexes
			27.3.3.1 Format du type de données DATE_AND_TIME (date et heure)
			27.3.3.2 Utilisation de types de données complexes
			27.3.3.3 Utilisation de tableaux pour l'accès aux données
			27.3.3.4 Utilisation de structures pour l'accès aux données
			27.3.3.5 Utilisation de types de données utilisateur pour l'accès aux données
		27.3.4 Types de paramètre
	27.4 Utilisation d'anciens projets
		27.4.1 Conversion d'un ancien projet de version 2
		27.4.2 Edition de projets et bibliothèques de la version 2
		27.4.3 Remarque sur les projets STEP 7 de version V2.1 avec communication par données globales
	27.5 Extension d'esclaves DP créés avec des versions antérieures de STEP 7
		27.5.1 Esclaves DP avec fichiers GSD manquants ou erronés
	27.6 Exemples de programmes
		27.6.1 Exemples de projets et de programmes
		27.6.2 Exemple de programme pour un processus de mélange industriel
			27.6.2.1 Définition de blocs de code
			27.6.2.2 Affectation de mnémoniques
			27.6.2.3 Création du bloc fonctionnel pour le moteur
			27.6.2.4 Création de la fonction pour les soupapes
			27.6.2.5 Création de l'OB1
		27.6.3 Exemple d'utilisation d'alarmes horaires
			27.6.3.1 Structure de l'alarme horaire du programme utili
			27.6.3.2 FC12
			27.6.3.3 OB10
			27.6.3.4 OB1 et OB80
		27.6.4 Exemple d'utilisation d'alarmes temporisées
			27.6.4.1 Structure de l'alarme temporisée du programme utilisateur
			27.6.4.2 OB20
			27.6.4.3 OB1
			27.6.4.4 Exemple de masquage et de démasquage d'événements d'erreurs synchrones
			27.6.4.5 Exemple d'inhibition et de validation d'événements d'alarme et d'événements asynchrones ( SFC 39 et 40)
			27.6.4.6 Exemple de traitement différé d'événements d'alarme et d'événements asynchrones(SFC 41 et 42)
	27.7 Accès aux zones de données du processus et de la périphérie
		27.7.1 Accès à la zone de données du processus
		27.7.2 Accès à la zone de données de périphérie
	27.8 Définition du comportement en fonctionnement
		27.8.1 Modification du comportement et des propriétés des modules
		27.8.2 Mise à jour hors ligne du microprogramme (du système d'exploitation) de modules
		27.8.3 Avantages des fonctions d'horodatage
		27.8.4 Utilisation de mémentos de cadence et de temporisations
Index
	A
	B
	C
	D
	E
	F
	G
	H
	I
	J
	K
	L
	M
	N
	O
	P
	Q
	R
	S
	T
	U
	V
	W
	Y
	Z
                        

Similer Documents