Organisation De Votre Programme Utilisateur - Siemens SIMATIC S7-1200 Manuel

Masquer les pouces Voir aussi pour SIMATIC S7-1200:
Table des Matières

Publicité

Concepts de programmation

6.2 Organisation de votre programme utilisateur

Etapes recommandées Tâches
Définition des postes
d'opération
Création des schémas
de configuration
Création d'une liste de
mnémoniques
6.2
Organisation de votre programme utilisateur
Lorsque vous créez un programme utilisateur pour les tâches d'automatisation, vous insérez
les instructions pour le programme dans des blocs de code :
● Un bloc d'organisation (OB) réagit à un événement spécifique dans la CPU et peut
● Un bloc fonctionnel (FB) est un sous-programme qui est exécuté lorsqu'il est appelé dans
● Une fonction (FC) est un sous-programme qui est exécuté lorsqu'il est appelé dans un
142
Créez les schémas suivants des postes d'opération, basés sur les exigences des descriptions
fonctionnelles :
Schéma d'ensemble indiquant l'emplacement de chaque poste d'opération par rapport au
processus ou à l'installation
Schéma mécanique des dispositifs pour le poste d'opération, tels qu'afficheurs,
commutateurs et lampes
Schémas électriques avec les E/S associées de l'automate et des modules d'entrées-sorties
Créez des schémas de configuration de l'équipement de commande basés sur les exigences des
descriptions fonctionnelles :
Schéma d'ensemble indiquant l'emplacement de chaque automate par rapport au processus
ou à l'installation
Schéma mécanique de chaque automate et de tout module d'E/S incluant les armoires et
autres équipements
Schémas électriques pour chaque automate et module d'E/S incluant les numéros de
référence des appareils, les adresses de communication et les adresses d'E/S
Créez une liste de mnémoniques avec les adresses absolues. N'indiquez pas seulement les
signaux d'E/S physiques, mais également les autres éléments (tels que les noms de variables)
qui seront utilisés dans votre programme.
interrompre l'exécution du programme utilisateur. Le bloc par défaut pour l'exécution
cyclique du programme utilisateur (OB 1) fournit la structure de base pour votre
programme utilisateur et est le seul bloc de code obligatoire pour un programme
utilisateur. Si vous incluez d'autres OB dans votre programme, ces OB interrompent
l'exécution de l'OB 1. Les autres OB exécutent des fonctions spécifiques, telles que des
tâches de démarrage, la gestion des alarmes et des erreurs ou l'exécution d'un code
spécifique à intervalles spécifiques.
un autre bloc de code (OB, FB ou FC). Le bloc appelant transmet des paramètres au FB
et identifie également un bloc de données spécifique (DB) qui contient les données pour
l'appel spécifique ou instance de ce FB. Changer le DB d'instance permet à un FB
générique de commander le fonctionnement d'un ensemble d'appareils. Ainsi, par
exemple, un FB peut piloter plusieurs pompes ou vannes avec des DB d'instance
différents contenant les paramètres de fonctionnement spécifiques de chaque pompe ou
vanne.
autre bloc de code (OB, FB ou FC). Une FC ne comporte pas de DB d'instance associé.
Le bloc appelant transmet des paramètres à la FC. Les valeurs de sortie de la FC doivent
être écrites dans une adresse de mémoire ou dans un DB global.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières