OPCServer.ini - Zone contrôleurs

Paramètres

Dans les sections [PLC:<PLC name>], les paramètres de connexion des contrôleurs correspondants sont définis.

Certains paramètres peuvent être configurés dans Outil de configuration OPC.

L'adresse du contrôleur est configurée dans cette section. Les paramètres disponibles dépendent du type d'interface.

Exemple d'un fichier INI pour l'interface V3

Entrée

Signification

[Server]

Paramètres pour Serveur OPC

PLCs=1

Nombre de contrôleurs pris en charge

PLC0=PLC1

Nom du premier contrôleur PLC 1

logevents=1

Activation du mécanisme de journalisation

logfilter=15

Génération d'entrées de journal par défaut

ReadCyclesAfterWrite=2

Un rappel (callback) est exécuté après chaque tâche d'écriture du client pour une valeur afin de retransférer la valeur actuelle au client après 2 cycles de mise à jour. Ce paramètre est nécessaire pour les valeurs qui changent rapidement.

UseColonAsPlcDevider=1

Si une valeur supérieure à 0 est configurée, le premier point après le nom du contrôleur est remplacé par deux points (:).

NOTE : Non pris en charge par tous les clients.

updaterate=200

Fréquence de mise à jour (en millisecondes).

[PLC:PLC1]

Paramètres du premier contrôleur PLC 1. Si plusieurs contrôleurs sont utilisés, le premier est configuré, puis le deuxième dans une section analogue, etc.

interfacetype=GATEWAY3

Une connexion au contrôleur est établie via l'interface GATEWAY3.

Active=1

Les contrôleurs définis comme actifs sont pris en compte par Serveur OPC.

Timeout=2000

Si Serveur OPC n'a pas reçu de réponse du contrôleur durant ce délai (en millisecondes), il est automatiquement fermé.

Tries=3

Nombre de tentatives pour transférer un bloc de données.

Project=OPC.Device.Application.xml

Nom et chemin du fichier de symboles générés pour une simulation.

Si aucun chemin n'est défini, le répertoire Serveur OPC est utilisé.

reconnecttime=5

Durée de reconnexion

waittime=10

Temps (en secondes) d'attente du Serveur OPC jusqu'à la disponibilité de la communication avec le contrôleur (après un démarrage automatique du contrôleur).

gateway=Tcp/Ip

Adresse du contrôleur configuré pour être accessible depuis l'ordinateur sur lequel Serveur OPC est en cours d'exécution.

Gatewayadress=localhost

Gatewayport=1217

Device=TCP/IP

Paramètres pour la connexion au contrôleur depuis l'ordinateur sur lequel Serveur OPC est en cours d'exécution. La valeur saisie pour value0 est l'adresse du noeud CoDeSys. Elle doit être identique au nom de noeud  défini dans le système de programmation.

NOTE : Si plusieurs parties d'adresse hex s'affichent séparément par un point . dans Logic Builder, entrez l'adresse complète (0000.050C). Vous pouvez utiliser le nom du noeud.

Parameters=1

Parameter0=Address

Value0=050C

Exemple d'un fichier INI pour l'interface V2.3

Entrée

Signification

[Server]

Paramètres pour Serveur OPC

PLCs=2

Nombre de contrôleurs pris en charge

PLC0=PLC_A

Nom du premier contrôleur PLC A

PLC1=PLC_B

Nom du second contrôleur PLC B

logevents=1

Activation du mécanisme de journalisation

Logfilter=16#ffffffcf

Activation de l'affichage des erreurs détectées et des informations, sans détails

ReadCyclesAfterWrite=2

Un rappel (callback) est exécuté après chaque tâche d'écriture du client pour une valeur afin de retransférer la valeur actuelle au client après 2 cycles de mise à jour. Ce paramètre est nécessaire pour les valeurs qui changent rapidement.

UseColonAsPlcDevider

Si une valeur supérieure à 0 est configurée, le premier point . (par exemple, le point à la fin du nom du contrôleur) est remplacé par deux points (:).

Updaterate=200

Fréquence de mise à jour (en millisecondes).

[PLC:PLC_A]

Paramètres pour PLC A

active=1

Les contrôleurs définis comme actifs sont pris en compte par Serveur OPC.

interfacetype=GATEWAY

Une connexion au contrôleur est établie via l'interface GATEWAY.

Motorola=0

Ordre des octets Motorola

nologin=1

Sélectionnez cette option pour les systèmes cibles qui requièrent un service de connexion, par exemple PacDrive M.

timeout=2000

Si Serveur OPC n'a pas reçu de réponse du contrôleur durant ce délai (en millisecondes), il est automatiquement fermé.

tries=3

Nombre de tentatives pour transférer un bloc de données.

waittime=10

Temps (en secondes) d'attente du Serveur OPC jusqu'à la disponibilité de la communication avec le contrôleur (après un démarrage automatique du contrôleur).

reconnecttime=5

Durée de reconnexion

buffersize=0

La valeur 0 indique que la taille de la mémoire tampon est récupérée par le contrôleur.

Project=OPC.pro

Nom et chemin du fichier de symboles, utilisé pour la simulation. Si aucun chemin n'est défini, le répertoire Serveur OPC est utilisé.

Gateway=TCP/IP

Paramètres de connexion au contrôleur PLC_A (connexion du client à la passerelle locale via TCP/IP)

gatewayaddress=localhost

gatewayport=1210

device=TCP/IP

Paramètres de connexion à l'ordinateur cible où le contrôleur PLC_A est en cours d'exécution (boîte de dialogue des paramètres de communication.

parameters=5

parameter0=Address

value0=127.0.2.1

parameter1=Port

value1=1200

parameter2=Motorola byte order

value2=No

Parameter3=TargetID

Value3=0

ID cible du contrôleur. Il est utilisé pour le routage sur un pilote de routage de communication auquel est connecté le Serveur OPC.

Parameter4=SymbolFilePath

L'entrée en option pour PLChandler ; chemin d'accès au dernier fichier de symboles chargé. L'analyse de l'ID de projet du fichier permet de déterminer si le fichier de symboles doit être rechargé.

[PLC:PLC_B]

Paramètres du contrôleur PLC_B