OPCServer.ini – Steuerungsbereich

Einstellungen

In den Abschnitten [PLC:<PLC name>] werden die Verbindungseinstellungen für die entsprechenden Steuerungen definiert.

Einige der Parameter können im OPC-Konfigurationstool konfiguriert werden.

Die Adresse der Steuerung wird in diesem Abschnitt konfiguriert. Die verfügbaren Parameter richten sich nach dem Schnittstellentyp.

Beispiel einer INI-Datei für die V3-Schnittstelle

Eintrag

Bedeutung

[Server]

Einstellungen für den OPC-Server

PLCs=1

Anzahl der unterstützten Steuerungen

PLC0=PLC1

Name der ersten Steuerung PLC 1

logevents=1

Aktivieren des Protokollmechanismus

logfilter=15

Generieren von Standard-Protokolleinträgen

ReadCyclesAfterWrite=2

Ein Callback wird nach jedem Schreibauftrag des Clients für einen Wert ausgeführt, um den vorhandenen Wert nach 2 Aktualisierungszyklen wieder an den Client zu übertragen. Diese Einstellung ist für alle Werte erforderlich, die sich schnell ändern.

UseColonAsPlcDevider=1

Wenn ein Wert größer 0 konfiguriert wird, wird der erste Punkt nach dem Namen der Steuerung durch einen Doppelpunkt ersetzt.

HINWEIS: Wird nicht von allen Clients unterstützt.

updaterate=200

Aktualisierungsrate (in Millisekunden)

[PLC:PLC1]

Einstellungen für die erste Steuerung PLC 1. Wenn mehrere Steuerungen verwendet werden, wird die erste konfiguriert, gefolgt von einem analogen Abschnitt für die zweite usw.

interfacetype=GATEWAY3

Eine Verbindung mit der Steuerung wird über die Schnittstelle GATEWAY3 eingerichtet.

Active=1

Aktivierte Steuerungen werden vom OPC-Server berücksichtigt.

Timeout=2000

Hat der OPC-Server innerhalb dieses Zeitraums (in Millisekunden) keine Antwort von der Steuerung erhalten, wird er automatisch geschlossen.

Tries=3

Anzahl der Versuche, einen Datenblock zu übertragen.

Project=OPC.Device.Application.xml

Name und Pfad der generierten Symboldatei, die für eine Simulation vorgesehen ist.

Wurde kein Pfad angegeben, wird das OPC-Server-Verzeichnis verwendet.

reconnecttime=5

Zeit für die erneute Herstellung der Verbindung

waittime=10

Die Zeit (in Sekunden), die der OPC-Server wartet, bis die Verbindung mit der Steuerung verfügbar ist (nach einem automatischen Start der Steuerung).

gateway=Tcp/Ip

Die Adresse der konfigurierten Steuerung, auf die von dem Computer aus zugegriffen werden muss, auf dem der OPC-Server ausgeführt wird.

Gatewayadress=localhost

Gatewayport=1217

Device=TCP/IP

Parameter für die Verbindung mit der Steuerung von dem Computer aus, auf dem der OPC-Server ausgeführt wird. Der für value0 eingegebene Wert ist die Adresse des CoDeSys-Knotens. Sie muss mit dem im Programmiersystem definierten Knotennamen identisch sein.

HINWEIS: Wenn mehrere hexadezimale Adressbestandteile durch einen Punkt . getrennt in Logic Builder angezeigt werden, geben Sie die vollständige Adresse ein (0000.050C). Alternativ können Sie den Knotennamen verwenden.

Parameters=1

Parameter0=Address

Value0=050C

Beispiel einer INI-Datei für die V2.3-Schnittstelle

Eintrag

Bedeutung

[Server]

Einstellungen für den OPC-Server

PLCs=2

Anzahl der unterstützten Steuerungen

PLC0=PLC_A

Name der ersten Steuerung PLC A

PLC1=PLC_B

Name der zweiten Steuerung PLC B

logevents=1

Aktivieren des Protokollmechanismus

Logfilter=16#ffffffcf

Aktivieren der Anzeige erkannter Fehler und Informationen, keine Details

ReadCyclesAfterWrite=2

Ein Callback wird nach jedem Schreibauftrag des Clients für einen Wert ausgeführt, um den vorhandenen Wert nach 2 Aktualisierungszyklen wieder an den Client zu übertragen. Diese Einstellung ist für alle Werte erforderlich, die sich schnell ändern.

UseColonAsPlcDevider

Wenn ein Wert größer 0 konfiguriert wird, wird der erste Punkt . (zum Beispiel der Punkt nach dem Namen der Steuerung) durch einen Doppelpunkt ersetzt.

Updaterate=200

Aktualisierungsrate (in Millisekunden)

[PLC:PLC_A]

Einstellungen für PLC A

active=1

Aktivierte Steuerungen werden vom OPC-Server berücksichtigt.

interfacetype=GATEWAY

Eine Verbindung mit der Steuerung wird über die Schnittstelle GATEWAY eingerichtet.

Motorola=0

Motorola-Byte-Reihenfolge

nologin=1

Wählen Sie diese Option für Zielsysteme aus, die einen Anmeldedienst benötigen, zum Beispiel PacDrive M.

timeout=2000

Hat der OPC-Server innerhalb dieses Zeitraums (in Millisekunden) keine Antwort von der Steuerung erhalten, wird er automatisch geschlossen.

tries=3

Anzahl der Versuche, einen Datenblock zu übertragen.

waittime=10

Die Zeit (in Sekunden), die der OPC-Server wartet, bis die Verbindung mit der Steuerung verfügbar ist (nach einem automatischen Start der Steuerung).

reconnecttime=5

Zeit für die erneute Herstellung der Verbindung

buffersize=0

Der Wert 0 gibt an, dass die Puffergröße von der Steuerung abgerufen wird.

Project=OPC.pro

Name und Pfad der Symboldatei, die für eine Simulation verwendet wird. Wurde kein Pfad angegeben, wird das OPC-Server-Verzeichnis verwendet.

Gateway=TCP/IP

Einstellungen für die Verbindung mit der Steuerung PLC_A (Verbindung des Clients mit dem lokalen Gateway über TCP/IP)

gatewayaddress=localhost

gatewayport=1210

device=TCP/IP

Parameter für die Verbindung mit dem Zielcomputer, auf dem die Steuerung PLC_A ausgeführt wird (Dialogfeld „Communication Parameters“.

parameters=5

parameter0=Address

value0=127.0.2.1

parameter1=Port

value1=1200

parameter2=Motorola byte order

value2=No

Parameter3=TargetID

Value3=0

Ziel-ID der Steuerung. Sie wird für das Routing über einen Routing-Kommunikationstreiber verwendet, zu dem der OPC-Server eine Verbindung herstellen muss.

Parameter4=SymbolFilePath

Optionaler Eintrag für den PLChandler; Pfad zur zuletzt geladenen Symboldatei. Nach der Analyse der Projekt-ID der Datei wird ermittelt, ob die Symboldatei neu geladen werden muss.

[PLC:PLC_B]

Einstellungen für die Steuerung PLC_B