QUESTION:
A quoi faut-il faire attention lors de l'utilisation du SFB75
(SALRM) sur une CPU ET 200S (IM 151-7)?
REPONSE:
1. Version de la CPU ET 200S
Le SFB75 "Générer une alarme vers le maître DP"est supporté à
partir des versions suivantes :
|
CPU ET 200S |
A partir de la version |
Numéro de
référence |
| IM 151-7 CPU |
V2.0 |
6ES7 151-7AA10-0AB0 |
|
IM 151-7 F CPU |
V2.0 |
6ES7 151-7FA00-0AB0 |
Tableau1: Versions minimales des CPU ET 200S, qui
supportent le SFB75
2. La CPU ET 200S doit être connectée en tant qu'esclave
S7
Pour que le SFB75 (SALRM) génère une alarme vers le maître,
la CPU ET 200S doit être connectée en tant qu'esclave S7.
Une CPU ET 200 sera connectée en tant qu'esclave S7 , si elle
est définie dans le même projet que le maître. Et la CPU ET
200S être connectée au maître par Profibus-DP >
Stations déjà configurées > ET200S > CPU. Vous trouverez
des informations complémentaires sur le sujet au chapitre 7.1 du
manuel "SIMATIC ET 200S Module interface IM151-7 CPU" disponible au
téléchargement dans la contribution ID: 12714722.
Note: Aucune alarme ne peut être générée si vous
connectez laCPU ET 200S par un fichier GSD. Cela signifie que le
SFB75 ne peut pas être utilisé avec un maître DP V0, comme par
exemple le CP 342-5. Dans ce cas le STATUS du SFB retournera la
valeur W#16#8091.
3. Validation du diagnostic du module Un diagnostic
détaillé d'un module peut être lu seulement si celui-ci est
activé.
Image1: Activation du diagnostic d'un module analogique pour
exemple
4. L'appel du SFB75 influence la LED SF sur l'esclave
Si vous générez une alarme de diagnostic au moyen du SFB75, le
système d'exploitation de la CPU ET 200S influence les informations
locales d'état du module (DS1 et la SZL-ID W#16#xy91) ainsi que la
LED SF en fonction du Bit 0 du Byte 0 de AINFO. Il n'y aura
cependant aucune inscription dans le tampon de diagnostic de la CPU
ET200S, et aucun OB d'alarme de diagnostic ne sera démarré.
5. SFB75 peut envoyer au maître au maximum 16 octets
supplémentaires d'informations d'alarme
La valeur 16 est la valeur maximale qui peut être attribuée au
paramètre LEN du SFB75. Ainsi 16 octets supplémentaires
d'informations d'alarme sont possibles. L'enregistrement d'un
module ET 200S peut cependant aller jusqu'à 44 octets. Les
informations nécessaires à transmettre doivent donc être raccourcie
à 16 octets. Les 4 premiers octets ne doivent pas être modifiés,
car ceux-ci sont utilisés par l'OB82 du maître, pour créer une
entrée valide dans le tampon de diagnostic.
Info:
Les 16 octets précédemment envoyés seront lus sur le maître DP avec
le SFB 54 "RALARM". Veuillez faire attention que lors de
l'utilisation du SFB75 que l'enregistrement 1 pour lequel la
valeur paramétrée pour le paramètre LEN du slot
correspondant soit indiqué. Vous ne pouvez pas lire sur
le maître avec le SFC 59 "RD_REC" les 44 octets de diagnostic
éventuellement disponibles.
6. Le SFB travaille de façon asynchrone
Le SFB75 "SALRM" travaille de façon asynchrone- c'est à dire
que le traitement se repartit sur plusieurs appel du SFB et
ainsi sur plusieurs cycle OB1 ou PROFIBUS.
Dans la CPU ET 200S, 34 appels avec différents contrats peuvent
être traités quasiment simultanément.
7. L'alarme travaille seulement sur les slots
virtuels
Le maître DP ne connaît pas la structure le la station CPU ET200S.
Sur le maître des slots virtuels seulement sont générés . Une
alarme peut ainsi seulement résulter de ces slots
virtuels.
8. Effets sur la circulation des données sur PROFIBUS
Un appel du SFB75 dans la CPU ET200S génère un télégramme de
réponse PROFIBUS à haute priorité de l'I-Slaves (ET200S CPU) au
maître DP. Cela a comme conséquence que le maître DP demande un
diagnostic à l'esclave DP. Après cela l'esclave DP envoie un
télégramme de diagnostic. Dans ce télégramme de diagnostic
seront transmis les données du paramètre AINFO du SFB 75 (Appel
dans l'I-Slave) .Ensuite une alarme sera générée dans le maître et
l'esclave acquitté.
|