Skip to main content

Onglet : Communication, via CODESYS Symbolique

L'onglet comprend les paramètres de communication via CODESYS Symbolique pour la source de données distante.

Quand initialement Ajouter une source de données, vous avez sélectionné CODESYS Symbolique type de source de données et en fonction de celui-ci, les paramètres de communication avec la source de données ont été configurés. Ensuite, les paramètres de communication sont obsolètes sur cet onglet. Vous ne pouvez définir initialement que le Type de source de données paramètre.

CODESYS Symbolique signifie qu'en cas de connexion active, la communication s'effectue via une surveillance symbolique. Ce type d'accès symbolique est peut-être pour CODESYS V2 et CODESYS Variantes de contrôleur V3. De plus, le système d'exécution doit prendre en charge la configuration des symboles.

Astuce

Vous pouvez développer une application locale hors ligne basée sur les informations de symbole sans connexion à la source de données. Pour ce faire, vous vous référez à un fichier de symboles dans les paramètres de configuration dans lequel toutes les informations de variable requises ont été stockées. Ensuite, aucune connexion active n'est établie.

Onglet : Communication, via CODESYS Symbolique

Informations variables

. Source des informations variables
  • Depuis les paramètres de connexion

    Une connexion est établie activement selon les paramètres de communication spécifiés ci-dessous (Type de connexion et Paramètres de connexion). Les informations variables sont lues à partir de l'application de la télécommande.

  • <nom de l'appareil>.<nom de l'application>.configuration des symboles

    Les informations variables sont lues à partir de la configuration des symboles. La configuration des symboles fait partie du projet actif et se trouve dans l'arborescence des appareils au niveau de l'objet de la télécommande sous l'application. Une connexion active n'est pas établie avec le contrôleur.

  • À partir du fichier de symboles

    Les informations variables sont lues à partir d'un fichier de configuration de symbole qui est stocké sur le système de développement. Dans le Choisissez le fichier de symboles champ, spécifiez ces données. Une connexion active n'est pas établie avec le contrôleur.

Choisissez le fichier de symboles

Le chemin du fichier de symboles pour le Informations variables la sélection est À partir du fichier de symboles.

Le fichier de symboles est stocké sur le système de développement et contient les informations de variable requises. Par défaut, un chemin de fichier de symboles est créé dans le répertoire du projet dans la structure suivante : <project folder>\<project name>.<device name>.<application name>.xml.

Exemple: D:\Projects\Project_A\VisualizeWithHMI.Device.Application.xml

Remarque : Si le Tableau des alarmes élément ou Tendance élément est utilisé dans la visualisation, puis le fichier de symboles requis pour l'accès symbolique et le projet respectif doit tous deux être enregistrés dans le même dossier. Le projet contient la configuration pour l'élément de tableau d'alarmes ou l'enregistrement de tendance pour l'élément de tendance. C'est le cas par défaut pour les fichiers de symboles générés automatiquement.

Exemple: D:\Projects\Project_A\VisualizeWithHMI.project

Type de connexion

Type de connexion entre l'automate distant et l'équipement local.

Selon le type de connexion sélectionné, les paramètres suivants ci-dessous changent.

Remarque : Dans la mesure du possible, évitez une connexion directe sans passerelle.

  • CODESYS V2

    Les appareils existent dans le même réseau. Le runtime V2 sur l'automate distant fournit une interface de communication.

  • CODESYS V2 (via passerelle)

    Les appareils n'existent pas dans le même réseau. Ils sont connectés via une passerelle V2.

  • CODESYS V3

    Les appareils existent dans le même réseau. Le runtime V3 sur l'automate distant fournit une interface de communication.

  • CODESYS V3 (via passerelle)

    Les appareils n'existent pas dans le même réseau. Ils sont connectés via une passerelle V3.

Paramètres de connexion pour le type de connexion CODESYS V2

API

Type de pilote

  • Tcp/Ip (route de niveau 2)

  • Tcp/Ip (Niveau 2)

  • TCP/Ip

Adresse

Exemple: localhost (pour le système actuellement utilisé sur votre ordinateur)

Port

Exemple: 1200

Taille de bloc

Exemple: 128

Exigence : le type de pilote est Tcp/Ip (Niveau 2).

ID cible

Exemple: 0

Exigence : le type de pilote est Tcp/Ip (route de niveau 2).

Ordre des octets Motorola

standard icon: Ordre des octets sur l'automate en big endian (format Motorola)

_cds_icon_option_deactivated.png: Ordre des octets en petit boutiste (format Intel)

Paramètres de connexion pour le type de connexion CODESYS V2 (via passerelle)

passerelle

Les paramètres de la passerelle sont configurés en plus des paramètres de l'automate.

Remarque : Pour cette connexion, un CODESYS Development System Serveur de passerelle (V2 Gateway) doit également être installé sur l'ordinateur de développement où CODESYS V3 est en cours d'exécution.

adresse IP

Exemple: localhost

Port

Exemple: 1217

Paramètres de connexion pour le type de connexion CODESYS V3

API

Nom ou adresse de l'appareil

Le réglage que vous effectuez ici varie en fonction de la sélection dans le Type de nom ou d'adresse zone de liste. Pour les options dérivées automatiquement, vous n'avez pas à spécifier le paramètre ici. Le paramètre peut rester vide.

Exemple : rien de spécifié pour ...(automatiquement dérivé)

Exemple: PLC_A pour Nom du nœud

Exemple: [ABCD] pour Adresse du nœud

Exemple: 192.168.1.5:11741 pour adresse IP

Exemple: POU.dssCommVar avec le type de données DatasourceSym.ConnectionSetup pour Dynamique à partir d'une variable

Indice: _cds_icon_three_dots.png: Ouvre l'entrée pour sélectionner les variables du programme pour la configuration dynamique. Cette variable doit être le type de données DatasourceSym.ConnectionSetup.

Type de nom ou d'adresse

  • Nom du nœud (dérivé automatiquement)

  • Adresse de nœud (dérivée automatiquement)

  • Adresse IP (dérivée automatiquement)

  • Nom du nœud

  • Adresse du nœud

  • adresse IP

  • Dynamique à partir d'une variable

Dynamique à partir d'une variable

Le nom ou l'adresse de l'appareil est configuré dynamiquement lors de l'exécution au moyen d'une variable CEI de type de données DatasourceSym.ConnectionSetup. Le type de données DatasourceSym.ConnectionSetup (STRUCT) est défini dans le Datasource Symbolic Access bibliothèque. Pour la configuration, le membre de la structure xDataValid doit d'abord être réglé sur FALSE. Si les données d'adresse ont été spécifiées, alors xDataValid doit être remis à TRUE.

Cas d'utilisation : le nom ou l'adresse de l'appareil n'est pas disponible lors de la création d'un projet.

La configuration dynamique peut également être utilisée pour modifier les paramètres en cours d'exécution sans redémarrer l'application IHM.

Remarque : Pour ce type de connexion, la connexion ne se fait pas non plus dynamiquement via la passerelle.

Paramètres de connexion pour le type de connexion CODESYS V3 (via passerelle)

passerelle

Les paramètres de la passerelle sont configurés en plus des paramètres de l'automate.

adresse IP

Exemple: localhost

Port

Exemple: 1217

Extension des paramètres de communication pour l'interface PLCHandler

Important

Il n'est pas recommandé de configurer le PLCHandler manuellement.

La connexion au contrôleur est établie via le CODESYS Interface de communication PLCHandler. Dans ce cas, la configuration s'effectue au format PLCHandler INI et permet un paramétrage avancé.

Avancé

Utilisé comme

  • Ne pas utiliser

    Paramètre recommandé

    Le Contenu INI propriété ainsi que tous les paramètres de configuration spécifiés ici sont ignorés.

  • Étendre la configuration par le contenu suivant

    En règle générale, les paramètres de configuration sont utilisés qui sont spécifiés dans le Paramètres de connexion pour CODESYS V3 (via passerelle). De plus, les paramètres de configuration sont utilisés dans le Contenu INI biens.

  • Configurez complètement avec le contenu suivant

    Les paramètres de configuration du Paramètres de configuration pour CODESYS V3 (via passerelle) propriété sont ignorés. Au lieu de cela, seuls les paramètres de configuration sont utilisés dans le Contenu INI biens.

Contenu INI

Exigence: Utilisé comme est réglé sur Étendre la configuration par le contenu suivant.

Exemple:

logfilter=16#000000FF

Exemple:

parameter0=EncryptCommunication
value0=1

Remarque : Si les paramètres sont génériques, ils peuvent être spécifiés comme étant basés sur 0 (parameter0 et value0). Lors de l'extension, la numérotation est automatiquement ajustée afin que les paramètres étendus se connectent aux paramètres existants. Le nombre de paramètres (parameters=<n>) est également défini sur la valeur correcte.

Contenu INI

Exigence: Utilisé comme est réglé sur Configurez complètement avec le contenu suivant.

Exemple:

[PLC:PLC_IdArti]
interfacetype=ARTI
active=1
logevents=1
motorola=0
nologin=0
timeout=10000
precheckidentity=0
tries=3
waittime=12
reconnecttime=10
buffersize=0
device=Tcp/Ip (Level 2 Route)
instance=PLCWinNT_TCPIP_L2Route
parameters=4
parameter0=Address
value0=localhost
parameter1=Port
value1=1200
parameter2=TargetId
value2=0
parameter3=Motorola byteorder
value3=No

Paramètres de communication pour les contrôleurs avec gestion des utilisateurs de visualisation

Configuration de la connexion

Si une gestion des utilisateurs de visualisation est configurée sur l'appareil distant, des informations d'identification valides sont requises lors de la connexion.

Taper

Définit comment la gestion des utilisateurs de la visualisation obtient les informations d'identification

  • Connectez-vous en utilisant les informations d'identification suivantes

    Les informations d'identification sont codées en dur dans le Nom d'utilisateur et Mot de passe réglages. Ils sont utilisés à chaque tentative de connexion.

  • Connectez-vous à l'aide des informations d'identification déterminées lors de l'exécution

    Lors de l'exécution, une boîte de dialogue s'ouvre et invite l'utilisateur à spécifier un nom d'utilisateur et un mot de passe. Les informations d'identification codées en dur, qui ont néanmoins été spécifiées dans Nom d'utilisateur et Mot de passe, sont ignorés.

Nom d'utilisateur

Exemple: max.smith

Mot de passe

Exemple: ···