II.3.1. Principe de
programmation des automates
Les programmes automates sont constitués d'une suite
d'instruction ; on distingue dans un programme automate, trois types
d'instructions :
- Les instructions relatives à l'acquisition des
informations d'entrée
- Les instructions relatives au traitement logique et
séquentiel du cycle
- Les instructions relatives à l'affectation des
sorties et à la commande des pré-actionneurs
Chaque instruction est composée :
- D'une adresse (numéro ligne)
- D'un code opération (désignant le type
d'opérateur à exécuter)
- D'un opérande (variable ou objet sur lequel
s'effectue l'opération)
II.4. fonctionnement de
l'automate
Les fonctionnements logique existent à
l'intérieur de l'automate ; l'automate lit en permanence et
à grande vitesse les instructions de programmation dans la
mémoire selon la modification des entrées, il réalise les
opérations logiques entre les informations d'entrées et des
sorties. L'automate est caractérisé par un fonctionnement
cyclique ou synchrone de l'unité centrale.
Ce mode de fonctionnement entraine :
· Un traitement séquentiel des opérations
qui sont effectués les unes après les autres.
· Sous le contrôle d'une horloge qui en assure le
séquencèrent.
Dans un cycle automate les actions suivantes sont
réalisées :
· Acquisition synchrone des entrées et
mémorisation.
· Exécution du programme défini par
l'utilisateur.
· Affectation synchrone des sorties.
II.5. gestion des
automates
Pour des raisons de gestion centralisée, de
communication et de maintenance, les automates sont montés en
réseau et peuvent entretenir des genres de liaisons :
· Communication homme/machine.
· Communication à distance avec d'autres
automates.
· Communication locale avec des convertisseurs
machines.
II.6. Condition d'emploi et
sécurité de fonctionnement
II.6.1.
Condition d'emploi
Le fonctionnement d'un API dans un milieu industriel risque
d'être perturbé :
- Par des conditions limites d'influences externes :
§ Température
§ Humidité
§ Vibration
- Par des défaillances du réseau de
distribution d'énergie
- Fluctuations des tensions et/ou de fréquence
- Microcoupure de l'ordre de quelques dixièmes de
seconde.
- Coupure brève d'une à plusieurs secondes
- Parasites industriels
La norme NFC 03-850 fixe de limites d'utilisation
au-delà de quelles l'API risque de subir de perturbation qui affecterait
son bon fonctionnement.
II.4.2. Sécurité
de fonctionnement
Dans un système industriel informatisé l'API est
un des constituants. A ce titre son comportement fonctionnel doit permettre
d'assurer la sécurité des personnes et des matériels pour
l'API, cette sécurité doit se traduire par son aptitude à
ne pas exécuter d'ordre non proportionnel, et sa fiabilité est
dans tous les cas inférieure à celle de son composant le moins
fiable.
Mais la fiabilité de l'API n'est pas seul facteur qui
influence sur le niveau de la sécurité globale du système.
Il faut prendre en compte l'ensemble, partie opérative, API et leur
interconnexion.
Le contrôle de la sécurité de
fonctionnement impose à l'API les fonctions de test, relatives aux
différents maillons de la chaîne du traitement des informations,
c'est-à-dire au niveau :
- L'acquisition des données : test dynamique du
capteur et de sa ligne de raccordement en général, par exemple,
des impulsions sur la ligne.
- Du traitement des informations : test de
l'exécution des instructions du programme et du bon fonctionnement
synchrone de l'unité centrale par le dispositif chien de garde.
- De la commande des sorties : test de la charge et de sa
ligne de raccordement par une mesure du courant.
Lorsqu'un des dispositifs de test détecte une panne,
une procédure d'arrêt, préalablement définie, est
mise en oeuvre par l'API qui impose au système une position de
sécurité.
|