JUMO IMAGO 500 Mode D'emploi page 39

Masquer les pouces Voir aussi pour IMAGO 500:
Table des Matières

Publicité

6.2.6.2 Programme de démonstration DICON 40X/50X.ZIP
OB1
OB86
FC1
FC10
6 Données spécifiques aux appareils
Le programme de démonstration pour les JUMO DICON 40X/50X se trouve
sur le CD-ROM d'installation.
JUMO ne propose un programme de démonstration que pour le SIMATIC S7.
On a utilisé la CPU 315-2 DP.
Le listing du programme au format pdf se trouve sur le CD-ROM
d'installation : il faut lancer le programme d'installation
et cliquer sur "Documentation ! DICON 40X.pdf".
JUMO ne garantit pas que ce programme (qui doit faciliter la première mise en
service d'une transmission acyclique) fonctionne correctement sur toutes les
applications.
Des variables internes contrôlent le déroulement du transfert de données. Le
programme de démonstration traite au total 3 instructions. Il lit dans le DICON
40X/50X 2 valeurs analogiques (Régulateur\Régulateur1\Valeur réelle et Régu-
lateur\Régulateur1\Consigne) et y écrit 1 valeur analogique (Régula-
teur\Régulateur1\Consigne).
Le système d'exploitation de l'API traite cycliquement l'OB 1. Si le traitement
de l'OB 1 est terminé, le système d'exploitation recommence son traitement.
Le traitement cyclique de l'OB 1 commence quand la phase de démarrage est
terminée.
Le système d'exploitation de l'API appelle l'OB 86 lorsque la panne d'une
extension, d'un système DP maître ou d'une station (en cas de périphérie
décentralisée) est détectée (aussi bien pour un événement apparu que pour un
événement disparu). S'il n'y a pas d'OB 86 et qu'un défaut de ce type appa-
raît, la CPU passe en mode STOP. Le programme de démonstration n'analyse
que les événements apparus avec les codes d'erreur 0xC4 et 0xC5 : il incré-
mente la variable interne 28 (mot).
Fonction de lecture de 2 valeurs analogiques et d'écriture de 1 valeur analo-
gique dans le SIMATIC S7 - 300 (315 - 2 DP). La lecture et l'écriture des gran-
deurs de process sont effectuées séparément et peuvent être démarrées
séparément. La lecture est démarrée une seule fois par la variable interne 30.3
"StartTransferZyklisch", c'est-à-dire que les 2 valeurs analogiques sont lues
l'une après l'autre et c'est terminé. La variable interne 30.1 "StartTransferAzy-
klisch" permet de démarrer séparément l'écriture de 1 valeur analogique. Les
variables internes 30.0 "SteuerFlagZyklisch" et 30.2 "SteuerFlagAzyklisch"
indiquent la durée de la transmission pour l'écriture et la lecture séparément.
Le traitement des instructions repose sur un "enchaînement", c'est-à-dire que
lorsqu'une instruction est traitée, on passe automatiquement à la suivante.
Sert à l'interface Profibus (pilote). La fonction comporte quelques paramètres
de transfert définis, expliqués dans le texte sui suit.
37

Publicité

Table des Matières
loading

Table des Matières