3.8.7
FC19 S_USSI : Initialisation
Description
FC S_USSI est une fonction optionnelle.
Lorsqu'elle est appelée lors du démarrage du système S7, elle génère les blocs de données
DB de processeur de communication, DB de données de réseau et DB de paramétrage
nécessaires à la communication. Le DBPA est également préaffecté. La FC S_USSI sert à
générer et à la préséléctionner les zones de données spécifiées uniquement si tous les
esclaves ont la même structure de données de réseau.
Lorsqu'elle est appelée, la FC contrôle la cohérence de ses paramètres en ce qui concerne
le nombre d'esclaves, la structure des données de réseau, le numéro d'abonnés de début et
les répétitions PKW. Si le bloc détecte une erreur, la génération et la préaffectation des
blocs de données ne sont pas exécutées. La CPU passe à l'état STOP et l'utilisateur reçoit
un message d'erreur via l'octet d'erreur du FC S_USSI. Après correction de l'erreur de
paramétrage, tous les bloc de données déjà générés doivent être supprimés avant un
redémarrage.
Après le contrôle de cohérence, le bloc vérifie si les blocs de données à générer existent
déjà :
● Si les blocs de données à générer n'existent pas encore, ils sont générés et le DBPA est
● Si les blocs de données à générer existent, la longueur de chaque bloc est vérifiée. Si la
Modules d'interface série
Instructions de service, 03/2009, A5E00124882-05
préaffecté.
longueur du DB est suffisante, le DB de paramétrage est ré-affecté et le contenu du DB
de données réseau et du DB du processeur de communication sont effacés. Si un DB est
trop court, la CPU passe à l'état STOP. L'utilisateur détecte le DB erroné dans l'octet
d'affichage du FC S_USSI. Pour corriger l'erreur, vous devez supprimer intégralement les
trois blocs de données. lls seront générés à nouveau lors du démarrage suivant et le DB
de paramétrage sera ré-affecté.
Modbus/USS
3.8 Maître USS
259