Skip to main content

Boîte de dialogue : Propriétés : Variables réseau

Symbole: _icon_project_compare.png

Une fonction: Dans cette boîte de dialogue, vous définissez les propriétés du réseau pour la liste de variables qui est sélectionnée dans l'arborescence des appareils. De plus, toutes les variables qu'il contient et qui sont déclarées comme variables réseau sont également disponibles.

Appeler: Menu contextuel de la liste des variables dans l'arborescence des appareils → Propriétés, Variables réseau languette

Type de réseau

UDP

Tâche

Tâche de l'application en cours qui contrôle les variables à envoyer

CODESYS envoie toujours les variables à la fin d'un cycle de tâche.

Identifiant de la liste

Utilisé pour identifier la liste des variables réseau

Doit être unique

Variables d'emballage

La taille des paquets (télégrammes) transmis dépend du type de réseau. Dans le cas de UDP, un paquet fait 256 octets.

standard icon: CODESYS regroupe les variables d'envoi en colis afin de réduire au maximum le nombre de colis à envoyer. Dans le cas de variables de type array ou de types de données structurés, cela peut entraîner la division des variables en plusieurs télégrammes. Par conséquent, des incohérences de données sont possibles au sein de ces variables, même si la taille de la variable est inférieure à la taille du package.

_cds_icon_option_deactivated.png: CODESYS génère un package par variable.

Transmettre la somme de contrôle

standard icon: Une somme de contrôle est fournie pour chaque package variable. Le destinataire vérifie la somme de contrôle pour s'assurer que les définitions de variables correspondent à celles de l'expéditeur et du destinataire. Un paquet avec des sommes de contrôle contradictoires n'est pas accepté.

Reconnaissance

standard icon: CODESYS envoie un message d'accusé de réception pour chaque paquet de données reçu. Si l'émetteur ne reçoit pas d'accusé de réception avant d'émettre à nouveau, une erreur est écrite dans la structure de diagnostic.

Remarque : Pour le NetVarUdp bibliothèque version 3.5.7.0 et supérieure, un canal récepteur n'est plus affecté lorsque le transfert avec accusé de réception n'est pas sélectionné. Par conséquent, l'échange de variables réseau est également possible entre deux contrôleurs sur un périphérique matériel.

Transmission cyclique, Intervalle

CODESYS envoie les variables dans l'intervalle défini.

Exemple de définition de temps : "T#70ms"

Transmettre sur changement, Écart minimal

standard icon: CODESYS envoie les variables uniquement si leurs valeurs ont changé. Vous pouvez utiliser "écart minimum" pour définir le temps minimum entre deux transmissions.

Transmettre sur événement, Variable

standard icon: CODESYS envoie les variables dès que la variable définie produit TRUE.

Réglages

Paramètres spécifiques au protocole

Les entrées possibles dépendent de la bibliothèque réseau :

Port: Numéro du port qui CODESYS utilisations pour l'échange de données avec d'autres unités de réseau

le Valeur par défaut est "1202".

Vous pouvez modifier la valeur actuelle à tout moment dans le Valeur champ : Sélectionnez le champ, appuyez sur la Barre d'espace, et spécifiez la valeur.

Mise en garde: Les autres nœuds du réseau doivent définir le même port. Si plusieurs liaisons UDP sont définies dans le projet, les numéros de port de toutes les configurations sont adaptés à cette valeur.

Diffusez Adr.: Le Valeur par défaut est 255.255.255.255, ce qui signifie que l'échange de données aura lieu avec toutes les unités du réseau.

Vous pouvez modifier la valeur actuelle à tout moment dans le Valeur champ : Sélectionnez le champ, appuyez sur la Barre d'espace, et spécifiez l'adresse ou la plage d'adresses d'un sous-réseau.

Exemple: 197.200.100.255 quand la communication doit avoir lieu avec tous les nœuds qui ont des adresses IP dans la plage "197.200.100.x"

Pour plus d'informations, consultez : Configuration d'un échange de variables réseau