Chaque objet de groupe correspond dans les faits à un point de données, autrement dit représente des données.
Plusieurs types de points de données ont été introduits pour obtenir une interprétation standardisée des données représentées par chaque objet de groupe.
Supposons par exemple qu'un télégramme soit envoyé à un actionneur binaire afin d'allumer une lampe quelque part dans le bâtiment. En examinant de plus près cette phrase, il est possible de distinguer deux aspects :
- « quelque part dans le bâtiment »,
- « allumer ».
La partie « quelque part dans le bâtiment » est représentée par l'adresse de destination du télégramme, à savoir l'adresse de groupe.
La partie « allumer » n’est pas très claire pour le moment : la manière de coder l'activation de l'interrupteur (« allumer ») n'est pas encore certaine et, en l'absence d'informations à ce sujet, on ne peut émettre que des hypothèses, ce qui explique la nécessité de faire appel à des types de points de données.
« Configuration » d’objet de groupe
En tant que tel, un type de points de données est défini comme faisant partie de la configuration de l'objet de groupe.
TOUTEFOIS, les informations de type de points de données proprement dites :
- ne sont pas enregistrées dans la mémoire du participant ;
- ne sont jamais incluses dans un télégramme ;
- ne sont enregistrées que dans le projet ETS.
Les types de points de données sont particulièrement importants pour les diagnostics, c'est-à-dire pour permettre au moniteur ETS d'interpréter des données associées à des objets de groupe (p. ex., affichage de « data = -6 °C » au lieu de « data = 85 A8 »).
Structure et notation
Structure :
- Type de données : format + codage
- Taille : plage de valeurs + unité
Notation : X.YYY
- X : définit le format + le codage
- YYY : définit la plage de valeurs + l’unité
Types de points de données les plus fréquemment utilisés :
- 1.yyy = booléen, comme commutation, monter/descendre, étape
- 2.yyy = 2 x booléen, p. ex., commutation + contrôle de priorité
- 3.yyy = booléen + valeur non signée 3 bits, p. ex., augmenter/diminuer atténuation
- 4.yyy = caractère (8 bits)
- 5.yyy = valeur non signée 8 bits, comme valeur d’atténuation (0...100 %), position de stores (0...100 %)
- 6.yyy = complément à deux 8 bits, p. ex., %
- 7.yyy = 2 x valeur non signée 8 bits, p. ex., compteur d'impulsions
- 8.yyy = 2 x complément à deux 8 bits, p. ex., %
- 9.yyy = flottant 16 bits, p. ex., température
- 10.yyy = heure
- 11.yyy = date
- 12.yyy = 4 x valeur non signée 8 bits, p. ex., compteur d'impulsions
- 13.yyy = 4 x complément à deux 8 bits, p. ex., compteur d'impulsions
- 14.yyy = flottant 32 bits, p. ex., température
- 15.yyy = contrôle d'accès
- 16.yyy = chaîne -> 14 caractères (14 x 8 bits)
- 17.yyy = numéro de scène
- 18.yyy = contrôle de scène
- 19.yyy = heure + données
- 20.yyy = énumération 8 bits, p. ex., mode HVAC (« 'auto », « confort », « veille », « économie », « protection »)