Skip to main content

Axe de l'encodeur

Les axes de l'encodeur sont utilisés pour convertir les valeurs de l'encodeur en un axe SoftMotion qui peut être utilisé comme axe principal pour MC_CamIn, MC_GearIn, et d'autres blocs de fonctions maître/esclave.

Les axes des codeurs peuvent représenter des codeurs supplémentaires provenant des unités d'entraînement. Dans ce cas, ils sont configurés en tant qu'axes de codage spéciaux sous les appareils de bus de terrain dans l'arborescence des appareils. Vous pouvez également utiliser des encodeurs gratuits dans Pool General Axis pourrait également utiliser des entrées analogiques comme axes d'encodeur.

Pour plus d'informations, voir : Encodeur gratuit

. Propriétés
  • Tout comme les axes logiques, les axes du codeur sont en « lecture seule ». Ils fournissent uniquement les valeurs de position et de vitesse. Aucun mouvement ne peut être commandé sur eux.

  • L'état des axes du codeur est toujours standstill.

    C'est l'état de PLCopen pour Motion Control Part 1 qui correspond le mieux. Selon l'organigramme, cet état signifie que l'axe est prêt et qu'il n'y a pas d'erreur. De plus, aucun des mouvements commandés par le PLC n'est actif sur l'axe.

    Important

    Notez qu'avant CODESYS SoftMotion version 4.18.0.0 les axes de l'encodeur étaient dans l'état power_off. Toutefois, lorsque MC_Power a été appelé pour eux, ils étaient dans un état standstill.

  • La position zéro de l'axe du codeur peut être décalée avec MC_SetPosition.

  • Les blocs de fonctions maître/esclave utilisent toujours les valeurs réelles de l'axe du codeur.

  • Un axe logique situé en dessous de l'axe du codeur peut être utilisé pour la compensation des temps morts.

Astuce

Lorsque vous utilisez des axes d'encodeur, il n'est pas nécessaire d'appeler MC_Power, et cela n'a aucune incidence sur le comportement de l'axe du codeur pour CODESYS SoftMotion version 4.18.0.0 et supérieure.