Conclusion
Le choix de l'architecture du système de
contrôle, commande et supervision et l'élaboration de la
documentation technique est une étape cruciale pour l'élaboration
du programme d'automatisme de l'unité d'aérocondenseur.
Dans ce qui va suivre, nous allons détailler les
principaux volets de la programmation de l'automate.
Chapitre IV
PROGRAMMATION DE
L'AUTOMATE
Introduction
Pour piloter l'unité de l'aérocondenseur, nous
allons réaliser un programme que nous allons implanter dans l'automate
grâce au logiciel de conception de programmes de systèmes
d'automatisation SIMATIC STEP7.
Dans ce chapitre, nous allons présenter le logiciel
STEP7 et nous allons décrire l'implantation du programme
d'automatisation.
1 Description du logiciel STEP7
STEP7 est le progiciel de base pour la configuration
et la programmation de systèmes d'automatisation SIMATIC S300
et S400. Il fait partie de l'industrie logicielle SIMATIC. Le
logiciel de base assiste dans toutes les phases du processus de création
de la solution d'automatisation, La conception de l'interface utilisateur du
logiciel STEP7 répond aux connaissances ergonomiques modernes.
[13]
STEP7 comporte les quatre sous logiciels de base
suivants :
1.1 Gestionnaire de projets SIMATIC Manager
SIMATIC Manager constitue l'interface d'accès
à la configuration et à la programmation.
Ce gestionnaire de projets présente le programme
principal du logiciel STEP7 il gère toutes les données
relatives à un projet d'automatisation, quelque soit le système
cible sur lequel elles ont été créées. Le
gestionnaire de projets SIMATIC démarre automatiquement les
applications requises pour le traitement des données
sélectionnées.
1.2 Editeur de programme et les langages de
programmation
Les langages de programmation CONT, LIST et LOG, font partie
intégrante du logiciel de base.
· Le schéma à contacts (CONT) est un
langage de programmation graphique. La syntaxe des instructions fait penser aux
schémas de circuits électriques. Le langage
CONT permet de suivre facilement le trajet du courant entre les
barres d'alimentation en passant par les contacts, les éléments
complexes et les bobines. [14]
· La liste d'instructions (LIST) est un langage de
programmation textuel proche de la machine. Dans un programme LIST, les
différentes instructions correspondent, dans une large mesure, aux
étapes par lesquelles la CPU traite le programme. [14]
· Le logigramme (LOG) est un langage de programmation
graphique qui utilise les boites de l'algèbre de Boole pour
représenter les opérations logiques. Les fonctions complexes,
comme par exemple les fonctions mathématiques, peuvent être
représentées directement combinées avec les boites
logiques. [14]
Figure 47: Mode de représentation des langages basiques
de programmation STEP7 [15] 1.3 Paramétrage de
l'interface PG-PC
Cet outil sert à paramétrer l'adresse locale
des PG/PC, la vitesse de transmission dans le réseau MPI (Multi-Point
Interface ; protocole de réseau propre à SIEMENS) ou
PROFIBUS en vue d'une communication avec l'automate et le transfert du
projet.
|