L'écran de configuration permet de configurer les paramètres du bus ainsi que les entrées et les sorties.
La figure ci-après illustre la zone de configuration des entrées :
Pour configurer les entrées des esclaves du bus, vous devez indiquer les zones mémoire dans lesquelles celles-ci seront recopiées périodiquement. Pour définir cette zone, indiquez les éléments suivants :
-
un nombre de mots (%MW) : de 0 à 32 464,
-
l'adresse du premier mot : de 0 à 32 463,
-
le nombre de bits (%M) : de 0 à 32 634,
-
l'adresse du premier bit : de 0 à 32 633.
La figure ci-après illustre la zone de configuration des sorties :
NOTE : la case Arrêt du bus quand l'automate s'arrête de la zone de configuration du repli est uniquement proposée en mode Expert Mode CANopen.
-
Si elle n'est pas cochée : le bus CANopen reste en RUN lorsque l'automate s'arrête, et la stratégie globale de repli s'applique aux sorties selon l'état de la case d'option Maintenir ou Réinitialiser.
-
Si elle est cochée : le bus CANopen s'arrête lorsque l'automate s'arrête. Dans ce cas, les options Maintenir et Réinitialiser sont en grisé.
La zone des informations de repli contient également deux cases d'option. Elles définissent le comportement de l'équipement lorsque l'UC est à l'état STOP ou HALT :
-
Maintenir : maintien des sorties (les valeurs sont conservées),
-
Réinitialiser : réinitialisation des sorties (les valeurs sont réglées sur 0).
Pour configurer les sorties, il est nécessaire d'indiquer, comme pour les entrées, les tables de mots et de bits qui contiendront la valeur des sorties de l'esclave de bus :
-
un nombre de mots (%MW) : de 1 à 32 464
-
l'adresse du premier mot : de 0 à 32 463
-
le nombre de bits (%M) : de 1 à 32 634
-
l'adresse du premier bit : de 0 à 32 633
NOTE : les tables de mots et de bits se trouvent dans la mémoire interne de l'automate. Il est interdit de faire chevaucher deux zones de chaque table. La zone bits pour les entrées ne peut pas chevaucher la zone bits pour les sorties. La zone mots pour les entrées ne peut pas chevaucher la zone mots pour les sorties.
La figure ci-après illustre la zone de configuration des paramètres du bus :
Pour configurer le bus, il est nécessaire d'indiquer :
-
-
le du message de synchronisation : 128 par défaut,
-
la période du message de synchronisation : 100 ms par défaut,
-
la durée d'inhibition du NMT : 5 ms par défaut. Pendant l'amorçage, le maître CANopen respecte un délai entre chaque message du NMT pour éviter de surcharger l'esclave. La valeur doit être exprimée en multiples de 100 μs. La valeur 0 désactive le délai d'inhibition.
-
le timeout d'amorçage de l'équipement : 50 ms par défaut. Le timeout SDO global du maître est lié à la scrutation du réseau. Pendant ce délai, le maître lit l'objet 1 000 de chaque esclave pour analyser la configuration du bus CANopen.
-
le timeout SDO spécifique : 15000 ms par défaut. Le timeout SDO de l'esclave est nécessaire pour les équipements qui ont un temps de réponse allongé, c'est-à-dire pour les accès aux objets 1010,1011,1F50. Tous les équipements présents s'affichent sur une grille avec l'ID de nœud (NodeId), le nom et la valeur de timeout.
Les paramètres répertoriés ci-après sont représentés dans les objets langage %KW :
Read
|
Paramètre
|
Objet langage
|
Entrées
|
Nombre de mots %MW
|
%KW8
|
Indice du premier mot
|
%KW10
|
Nombre de bits %M
|
%KW4
|
Indice du premier bit
|
%KW6
|
Sorties
|
Mode de repli
|
%KW0
Octet de poids faible : 16#00,
Bit 2 à 7= 0, et :
-
Bit 0= 0 et Bit 1= 0 : réinitialisation des sorties si la tâche est à l'état STOP ou HALT
-
Bit 0= 1 et Bit 1= 0 : poursuite des sorties si la tâche est à l'état STOP ou HALT
-
Bit 0= 0 et Bit 1= 1 : le bus est à l'état STOP si la tâche est à l'état STOP ou HALT
|
Nombre de mots %MW
|
%KW9
|
Indice du premier mot
|
%KW11
|
Nombre de bits %M
|
%KW5
|
Indice du premier bit
|
%KW7
|
Paramètres du bus
|
Vitesse de transmission
|
%KW1
|
COB-ID message SYNC
|
%KW2
|
Période message SYNC
|
%KW3
|