Questions fréquentes (FAQ)

Poser une question

Comment connaître par programme l'état des équipements du I/O Scanning Ethernet sur un Premium Unity ?

Le service I/O scanning du Premium fourni pour chaque équipement configurable un bit permettant de savoir si les données de l'équipement ont été actualisées.
Sous Unity ces informations sont accessibles en utilisant une variable de  type  IODDT.
L'IODDT à utiliser est fonction du type de coupleur Ethernet supportant le service I/O Scanning (IO Scanning) :

  • utiliser le type T_COM_ETYX103 pour les coupleurs TSXETY4103 et TSXETY5103,
  • utiliser le type T_COM_ETYX103 pour les coupleurs ETYPORT intégrés aux UC TSXP571634M, TSXP2634M et  TSXETY3634M,
  • utiliser le type T_COM_ETHCOPRO pour le coupleur intégré aux UC TSXP574634M, TSXP5634M et TSXP6634M.

Le bit associé à un équipement (REFRESH_IO_X) à l'état 1 signifie que les données de l'équipement ont été actualisées lors de la dernière scrutation du I/O scanning.
Ce bit à l'état 0 signifie que l'I/O scanning n'a pas eu de réponse lors de la dernière scrutation.
L'équipement est absent ou en défaut.

Exemple :

  • déclaration de la variable "Scan" du type T_COM_ETYX103,
  • l'application peut tester la variable Scan.REFRESH_IO_1 pour connaitre l'état de l'équipement 1.

Image

Remarque :
Pour être utilisable, la variable IODDT doit être localisée.
Pour cela il faut renseigner la colonne "Adresse" de l'éditeur de données, avec une adresse type %CHr.m.c (r=rack, m=module, c=voie).

Cela vous a-t-il aidé ?
Que pouvons-nous faire pour améliorer l'information ?