QUESTION :
Peut-on désactiver un Esclave DP lors du démarrage de la CPU ?
REPONSE :
Non, il n'est pas possible de désactiver un Esclave DP lors du démarrage de la CPU car vous ne pouvez pas appeler le SFC 12 dans les OBs de démarrage des CPU S7 (OB 100 pour les S7-300 et les OB100, 101, 102 pour les S7-400).
Cependant il existe une possibilité de désactiver un Esclave DP immédiatement après le démarrage de la CPU et cela en utilisant le SFC 12 "D_ACT_DP". Cela veut dire que la fonction de désactivation est lancée en début de cycle OB1.
Dans la procédure de désactivation , il n'est pas indispensable que l'Esclave DP soit raccordé ou présent sur le réseau PROFIBUS pendant l'appel de la fonction .
Pour de plus amples Informations sur le SFC12 veuillez consulter l'aide en ligne du STEP 7 ou dans le Manuel Technique "Logiciel système pour SIMATIC S7-300/400 Fonctions standard et fonctions système Edition: 01/2004 " disponible via le Faq Nr 1214574. Une application complète d'utilisation du SFC12 "D_ACT_DP" est disponible sur le FAQ Nr 5608020 .
Le téléchargement ci-dessous contient un bloc de programme qui permet d'activer/désactiver plusieurs Esclaves DP en un appel . Ainsi par exemple , en début de cycle programme , vous pouvez désactiver une série d'Esclaves . Ce bloc de programme est articulé autour du SFC12.
FB12_D_ACT_DYN.exe ( 84 KB )
Une description détaillée au format PDF vous donnera la façon d'utiliser et de paramétrer le FB12 "D_ACT_DYN" :
FB12_D_ACT_DYN_e.pdf ( 39 KB )
Copiez le fichier "FB12_D_ACT_DYN.exe " dans un répertoire distinct et ouvrez ensuite le fichier via un double clic . La bibliothèque créé avec le STEP 7 V5.3 SP1 puis décompacte tous les sous répertoire associés. Vous pouvez ensuite utiliser SIMATIC Manager pour ouvrir la bibliothèque compactée et utiliser ensuite les blocs qui s'y trouvent .
|