Skip to main content

Vérification du comportement temporel

  1. Créez un projet standard simple avec CODESYS.

  2. Configurez la seule tâche sur un temps de cycle de 1 ms.

  3. Programmer une variable de compteur comme type DWORD qui compte les cycles.

    De ce fait, vous détectez immédiatement si la 1000e place est incrémentée environ une fois par seconde, comme nous le souhaitons dans ce cas.

  4. En mode en ligne, ouvrez le Surveillance onglet dans le Configuration de la tâche.

    Vous voyez les temps de gigue qui sont calculés par le RTE. Sur un système normal, ceux-ci fluctuent de ±100 μs.

Si le matériel est équipé d'un port série ou parallèle, vous pouvez utiliser SysPort.library pour programmer les sorties sur les broches individuelles de ces ports dans le projet décrit ci-dessus. Ensuite, vous pouvez examiner le comportement temporel de CODESYS Control RTE très précisément à l'aide d'un oscilloscope.

Si vous avez un esclave EtherCAT avec des E/S numériques, vous pouvez également utiliser ces E/S pour effectuer de très bonnes mesures avec l'oscilloscope.

Pour plus d'informations, consultez : Configuration du comportement en temps réel sur des plates-formes spéciales et Onglet : Surveillance