Skip to main content

Languette: EtherCAT Maître – Général

L'onglet est utilisé pour la configuration des paramètres de base de l' EtherCAT Maître. Les paramètres de base sont prédéfinis à partir du fichier de description de l'appareil.

Réglages des paramètres de configuration

Important

Le mode de configuration automatique (Autoconfiguration maître/esclaves L'option de mode de configuration automatique (option Auto-configuration) est sélectionnée par défaut et convient parfaitement aux applications standard. Si ce mode n'est pas sélectionné, tous les paramètres de configuration du maître et des esclaves doivent être définis manuellement. Des connaissances spécialisées sont nécessaires pour cela. L'option de mode de configuration automatique doit être désactivée pour configurer la communication d'esclave à esclave.

Autoconfiguration maître/esclaves

standard icon: L'essentiel de la configuration du maître et de l'esclave se fait automatiquement, sur la base du fichier de description de l'appareil et des calculs implicites. La boîte de dialogue des paramètres FMMU/Sync n'est pas disponible.

Même si cette option du maître est sélectionnée, un mode expert peut être activé explicitement pour chaque esclave individuel, ce qui permet l'édition manuelle de la configuration des données de processus générée automatiquement.

Tableau 1. Paramètres de la carte réseau EtherCAT

Adresse cible (MAC)

Adresse MAC de l'appareil dans le EtherCAT réseau qui doit recevoir les télégrammes.

. Options
  • Diffuser: UN Adresse cible (MAC) n'a pas besoin d'être précisé.

  • Redondance: Activé lorsque le bus est construit dans une topologie en anneau et que la redondance doit être prise en charge. Avec cette fonction, le EtherCAT Le réseau reste fonctionnel même en cas de rupture de câble. Lorsque cette fonction est activée, les paramètres doivent être définis dans le Paramètres de redondance de la carte réseau EtherCAT zone.

Adresse source (MAC)

Adresse MAC du contrôleur (système cible) ou nom du réseau (nom de l'adaptateur ou de l'automate (système cible))

Nom du réseau

Nom ou MAC du réseau, selon l'option sélectionnée parmi les suivantes :

Sélectionner un réseau par MAC

standard icon: Le réseau est spécifié par l'ID MAC. Ensuite, le projet ne peut pas être utilisé sur un autre appareil car chaque adaptateur réseau a un ID MAC unique.

Sélectionner un réseau par nom

standard icon: Le réseau est identifié par le nom du réseau et le projet est indépendant de l'appareil.

Balayage

Analyse le réseau à la recherche des identifiants MAC ou des noms des périphériques cibles actuellement disponibles.



Tableau 2. Paramètres de redondance de la carte réseau EtherCAT

Ces paramètres ne s'affichent que lorsque le Redondance l'option est sélectionnée. Ici, les paramètres du périphérique supplémentaire sont définis selon la description de Paramètres de la carte réseau EtherCAT.



Tableau 3. Horloge distribuée

Temps de cycle (µs)

Durée après laquelle un nouveau télégramme de données est envoyé sur le bus. Lorsque le Horloge distribuée Lorsque la fonction est activée dans l'esclave, le temps de cycle maître spécifié ici est transmis aux horloges esclaves. Cela permet d'obtenir une synchronisation précise de l'échange de données. Cela est particulièrement important lorsque des processus répartis dans l'espace nécessitent des actions simultanées. Un exemple d'action simultanée est celui des applications dans lesquelles plusieurs axes doivent exécuter des mouvements coordonnés en même temps. Une base de temps très précise à l'échelle du réseau avec une gigue nettement inférieure à 1 microseconde peut ainsi être obtenue.

Décalage de synchronisation

Paramètre permettant de régler le temps de retard entre la base de temps DC de l' EtherCAT Esclave et démarrage du cycle de l'automate. La valeur par défaut est de 20 %. Ce temps est actif en même temps pour tous les esclaves avec DC. Un décalage de 20 % signifie que l'interruption du temporisateur dans le EtherCAT L'esclave a lieu 20% avant le prochain cycle IEC.

Cela signifie que dans le cas de

  • FrameAtTaskStart = FALSE quand le EtherCAT les données sont envoyées à la fin du cycle PLC :

    Le cycle de l'automate peut nécessiter 80 % du temps de cycle du bus moins le temps de retard dans le temps d'exécution, et ce sans que le maître ne place plus les données de processus actuelles sur le bus à temps (en supposant que le EtherCAT L'esclave attend les nouvelles données exactement avec l'interruption de synchronisation).

  • FrameAtTaskStart = TRUE (valeur par défaut lors de l'utilisation CODESYS SoftMotion) :

    Pour le programme du contrôleur, près de 100 % du cycle est toujours disponible. Ici, le Décalage de synchronisation détermine uniquement quand le EtherCAT les données du maître sont échangées vers et depuis les esclaves par rapport à la base de temps du EtherCAT Esclave.

_ecad_img_master_dc.png

Si DC est actif sur l'esclave correspondant, les paramètres par défaut proviennent du fichier ESI respectif. Le fabricant de l'appareil peut définir ici des décalages supplémentaires sous la forme de Temps de changement pour les deux Synchronisation 0 et Synchronisation 1 la minuterie s'interrompt.

Lorsque le réglage expert est activé sur l'esclave, ces temps peuvent être modifiés manuellement. La Temps de changement est inscrit au registre 0x990 comme heure de démarrage supplémentaire. Une valeur positive signifie que le démarrage a lieu plus tard et donc que l'interruption de synchronisation est exécutée plus tard.

Important

Il faut éviter à tout prix que l'interruption de synchronisation se produise près du moment du cycle CEI, car sinon aucune donnée ne peut exister pendant un cycle et les appareils entrent en erreur de synchronisation. Les décalages du maître et le décalage individuel de chaque esclave doivent être pris en compte pour cela.

Avec le réglage normal de décalage de 20 % pour le maître et de 0 % pour les esclaves, la gigue du cycle CEI et les retards de la synchronisation de transmission par le système peuvent être au maximum de +80 % et –20 %.

Surveillance de la fenêtre de synchronisation

standard icon: La synchronisation des esclaves peut être surveillée.

Fenêtre de synchronisation

Il est temps pour Surveillance de la fenêtre de synchronisation. Lorsque la synchronisation de tous les esclaves se fait dans cette fenêtre temporelle, la variable xSyncInWindow (IoDrvEthercat) est défini sur TRUE, sinon à FALSE.



Tableau 4. Options

Utiliser LRW au lieu de LWR/LRD

standard iconUne communication directe d'esclave à esclave est possible. Des commandes de lecture/écriture combinées (LRW) sont utilisées à la place de commandes de lecture (LRD) et d'écriture (LWR) séparées.

Messages par tâche

standard iconLes commandes de lecture et d'écriture (la gestion des messages d'entrée et de sortie) peuvent être contrôlées au moyen de diverses tâches.

Redémarrer automatiquement les esclaves

standard icon⁣ : Le maître tente immédiatement de redémarrer les esclaves en cas de panne de communication.



Tableau 5. Passerelle de boîte aux lettres

Cette fonctionnalité permet la communication depuis un outil de configuration de périphérique externe via la passerelle de boîte aux lettres vers le EtherCAT appareils. Le câblage n'a pas besoin d'être modifié.

En général, tous les protocoles de boîte aux lettres spécifiés (CoE, FoE, VoE, SoE) peuvent être utilisés.

Activer

standard icon La communication via une passerelle de boîte aux lettres est active et peut être configurée.

Adresse IP

Adresse IP pour la connexion UDP. Le port UDP est défini sur 0x88a4.

Options

  • 0.0.0.0

    Seulement un EtherCAT Le maître peut utiliser une passerelle de boîte aux lettres car le port est bloqué par l'appel « Bind ».

  • Adresse IP spécifique (exemple : 192.168.99.91)

    Avec une adresse IP spécifique, les passerelles de boîtes aux lettres sont liées à chaque adaptateur réseau. Plusieurs maîtres peuvent utiliser leur propre passerelle de boîtes aux lettres.



Tableau 6. Paramètres principaux

Ces paramètres ne peuvent être modifiés que lorsque le Autoconfiguration maître/esclaves l'option est désactivée. Sinon, cela se fait automatiquement et ils ne sont pas visibles ici.

Image dans l'adresse

Première adresse logique du premier esclave pour les données d'entrée

Adresse de sortie de l'image

Première adresse logique du premier esclave pour les données de sortie