Skip to content

Types de nœuds

Connect I/O propose cinq types de nœuds : Inputs, Outputs, Memories, Sources et Nodes :

Inputs Valeurs lues depuis HOME I/O (ex. un interrupteur allumé ou éteint).
Outputs Valeurs écrites vers HOME I/O (ex. allumer/éteindre une lampe).
Memories Valeurs génériques échangées avec la simulation (lecture/écriture).
Par exemple, la date/heure courante de la simulation.
Sources Nœuds générant des valeurs (Bool, int, float, string, etc.).
Nodes Nœuds fournissant des fonctionnalités (opérations arithmétiques, communication PLC, interfaces matérielles, etc.).

Inputs, Outputs, Memories

Les trois premiers types (Inputs, Outputs, Memories) sont liés à HOME I/O et leur nom indique leur usage. Pensez à Connect I/O comme à un contrôleur (PLC ou microcontrôleur) : les Inputs lisent, les Outputs écrivent et les Memories stockent/échangent des valeurs avec la simulation.

Types de données

Les nœuds peuvent contenir différentes types de données. Le tableau suivant montre les types supportés, leur équivalent IEC61131-3 et leur plage.

Type de donnée Plage IEC61131-3 Notes
Bit True ou False BOOL -
Byte 0 à 255 BYTE -
Short -32,768 à 32,767 SINT -
Int -2,147,483,648 à 2,147,483,647 INT -
Long -9,223,372,036,854,775,808 à 9,223,372,036,854,775,807 DINT -
Float -3.403 × 10^38 à 3.403 × 10^38 REAL -
Double ±5.0 × 10^-324 à ±1.7 × 10^308 LREAL -
String 64 caractères UNICODE STRING -
DateTime 00:00:00, 1 Janvier 0001 à 23:59:59, 31 Décembre 9999 DATE_AND_TIME Représente un instant (date + heure).
Timespan -10675199.02:48:05.4775808 à 10675199.02:48:05.4775807 N/A Représente un intervalle de temps (jours, heures, minutes, secondes, fractions).

Adresses

Chaque input, output et memory possède, outre une valeur, une adresse et un nom. L'adresse définit l'emplacement mémoire et le nom permet d'identifier plus facilement le point I/O (les tags). Sur la palette Nodes, le panneau Tags détecte automatiquement les points I/O de la simulation avec nom et adresse.

Remarque : la plage d'adresses pour les Bits est de 0 à 512 tandis que pour les autres types elle va de 0 à 256.

Sources

Les nœuds Sources génèrent des valeurs de n'importe quel type de données. Ils sont généralement utilisés en amont du diagramme et les valeurs sont définies par l'utilisateur.

BIT Valeur booléenne, cliquez pour basculer ON/OFF.
Nom : utilisez-le pour décrire ce nœud.
NUMERICAL Valeur numérique (byte, short, int, long, float ou double). Le type est déterminé par la socket aval à laquelle il est connecté. Définissez la valeur en la saisissant ou en faisant glisser le curseur.
Nom : utilisez-le pour décrire ce nœud.
Max : valeur maximale possible.
Min : valeur minimale possible.
STRING Représente une chaîne. Définissez la valeur dans la propriété Value.
Nom : utilisez-le pour décrire ce nœud.
Value : la chaîne de caractères.
DATETIME Une valeur date et heure.
Nom : utilisez-le pour décrire ce nœud.
SYSTEM TIME La date et l'heure système courantes.
CYCLE TIME Le temps de cycle du diagramme en millisecondes.