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. |
