La communication avec les interfaces s'effectue via les variables in.COM et out.COM. COM peut recevoir n'importe quel nom. Ensuite, vous pouvez choisir l'interface à droite de l'éditeur sous Communication. Toutes les interfaces attribuées au projet y sont listées. Dans la liste sous le champ de sélection, vous pouvez définir les télégrammes. Contrairement à d'autres systèmes, vous pouvez y entrer plusieurs points de données par variable. Il est également possible de lier la variable via Drag&Drop directement depuis l'interface sous
Installation.
Vous devez définir correctement le type de données. Contrairement à la norme du système de bus KNX, un type universel est utilisé ici et non les types DPT/EIS.
La boîte de dialogue dans l'éditeur permet de lier des interfaces sans que cela n'ait d'impact sur la programmation de l'élément.

Dans l'exemple ci-dessus, un haut-parleur SONOS a été commandé avec une touche KNX. De plus, une valeur analogique a été liée à un statut.
La variable de communication status envoie à l'adresse de groupe 1/0/5 et réagit aux changements de 1/0/5 et 1/7/5. Le point d'interrogation interroge le statut de 1/7/5 lors de l'initialisation.
Pour les valeurs Tr_UP et Tr_DW, l'envoi a été désactivé en décochant la case à cocher.
Les valeurs marquées en rouge (Tr_Play et Tr_Stop) n'ont pas été trouvées dans le PLC et sont donc ignorées. Si le programme a été testé avec succès, ces valeurs peuvent être supprimées sans affecter l'application.
Conseil : Cliquez avec le bouton droit de la souris sur une variable de communication pour trouver son occurrence dans le PLC.
Les signaux d'entrée sont filtrés. Les valeurs répétitives sont ignorées. Pour ce faire, il existe le type de données trig, trig_p, etc. Ceux-ci génèrent un front lorsqu'un télégramme arrive. Avec plusieurs passerelles sur la même interface, seul l'impulsion actuelle est générée via la passerelle. Cela empêche plusieurs impulsions successives.
Vous pouvez lier des objets de communication via Drag&Drop directement à un élément de la structure. Pour ce faire, dans l'installation, tous les objets avec les symboles suivants peuvent être glissés.
| Symbole | Description |
|---|---|
| L'objet peut être lu. | |
| L'objet peut être lu et écrit. | |
| Il s'agit d'une constante. Cette valeur ne peut pas être lue ou décrite. |
L'interface correspondante est automatiquement sélectionnée. Cela signifie que vous n'avez pas besoin de sélectionner l'interface au préalable. Il suffit de la survoler. Vous n'avez pas non plus à vérifier si l'interface est correcte. Par exemple, si un objet KNX est glissé dans un PLC, la variable est correctement attribuée en conséquence. Notez que seul le premier enregistrement d'une variable de communication peut être envoyé.
Conseil : Sous les différents objets dans l'
Installation, la référence avec les éléments respectifs sous les objets est affichée. Cela est utile lorsque vous devez rechercher des erreurs.
Seul le premier point de données envoie sur le bus si la case à cocher à droite est activée. Tous les autres objets indiquent l'état. Un exemple pour le bus KNX : Si vous regardez un actionneur de commutation dans l'ETS, il y a généralement deux objets de communication. Un pour commuter l'actionneur et un objet d'état (peut également être inclus dans l'objet de commutation). De manière optimale, vous pouvez insérer chaque adresse de groupe comme point de données dans la configuration de l'interface. Ainsi, l'état est immédiatement affiché sur la visualisation. Et non seulement lors de la commutation de l'actionneur.
Seules les modifications d'une variable sont transmises à l'interface. La modification est réinitialisée lors de la réception sur la même variable. Cela signifie que lorsque vous recevez une modification sur in.COM, la sortie out.COM n'est pas envoyée. Cela nécessite une attention particulière lors du retard des valeurs.
Notez également toujours le nombre de télégrammes qu'une interface envoie. Car trop de télégrammes bloquent le BUS. Cela ne peut être amélioré que par une autre ligne séparée. Si une variable envoie des impulsions rapides, cela peut entraîner l'écrasement du tampon et ainsi supprimer les télégrammes de la variable. Cela peut donc conduire à des effets indésirables. Ralentissez donc absolument la variable.
Un cas spécial est l'envoi de la même valeur. Cela peut être réalisé par plusieurs voies.
Si la valeur est une valeur booléenne, trig_p ou trig_n peuvent être utilisés directement comme type de données. trig_n envoie FALSE et trig_p TRUE, dès qu'un front positif est généré sur la sortie out.COM.
Une autre méthode consiste à définir NULL. Cela peut être programmé de plusieurs manières. La méthode la plus simple est d'utiliser le bloc fonctionnel SEL.
Lors du démarrage du serveur ou lors de nouveaux télégrammes, ceux-ci sont initialisés si un ? sans espace se trouve avant le télégramme. Par exemple, ?1/4/22.
Attention : Si la première adresse de groupe de l'actionneur de commutation dans l'ETS est une commande centrale, cela peut provoquer un central on ou off lors de la lecture. Il est donc toujours nécessaire de définir l'adresse de commutation comme envoyée.