Comment pouvons-nous aider ?

Print

[Motion In] Entrée Rapide Codeur

MotionIn est utilisé pour le comptage à grande vitesse des signaux d’entrée numériques. Il s’agit d’une tâche de fond. Une fois qu’un bloc MotionIn est exécuté, il continue à compter en arrière-plan jusqu’à ce qu’un autre bloc MotionIn réglé sur Stop soit exécuté.

Pour activer MotionIn, appuyez sur le bouton « Configuration du matériel ». Il se trouve en haut à gauche de vBuilder. Votre bouton « Configurer le matériel » peut être un peu différent de celui de gauche, selon que vous avez configuré votre matériel ou non et selon le matériel spécifique que vous utilisez.

La dernière page du matériel de configuration vous permet de définir les options de MotionIn (compteur à grande vitesse). Il existe 2 types de MotionIn : Entrée pulsée et entrée en quadrature.

Vous trouverez ci-dessous les pages de configuration pour chaque type de MotionIn.

Ci-dessus, 1 appareil configuré pour MotionIn . Vous pouvez configurer un MotionIn pour tous les automates ACE.

Entrée en quadrature

Les entrées en quadrature sont utilisées avec les codeurs rotatifs incrémentaux. Consultez l’article de Wikipedia sur ces derniers pour en savoir plus.

Ils nécessitent 2 entrées numériques. Veillez à ne pas utiliser la même entrée numérique pour les deux entrées en quadrature.

Le compteur de départ nécessite une étiquette I32 pour y enregistrer le comptage.

Entrée pulsée

L’entrée pulsée nécessite une entrée numérique. Après la configuration dans Setup Hardware, le fait de placer un bloc MotionIn fait apparaître le dialogue suivant.

L’étiquette que vous sélectionnez pour « Count Value » enregistrera la valeur de comptage de MotionIn. La valeur de comptage doit être du type de données I32.

Le bloc MotionIn peut être réglé pour un compte à rebours. Un compte est déclenché par une valeur croissante (0 à 1) ou décroissante (1 à 0).

Le « bit d’entrée du compteur » qui provoque le comptage est l’entrée numérique que vous avez sélectionnée dans « Configuration du matériel ».

En sélectionnant Stop, le compteur MotionIn s’arrête.

 

Here, we will show how to have a state for execute a task only once, from top to bottom of the cycle, when the PLC boots.

This state will never run again until the next boot. Usually used to initialize variables.

  • SET a Coil in the beginning of your program
  • Use this BIT and the Rising edge contact