OPCServer.ini - Area controller

Impostazioni

Nelle sezioni [PLC:<PLC name>], sono definite le impostazioni di connessione per i controller corrispondenti.

Alcuni fra i parametri possono essere configurati in Strumento di configurazione OPC.

L'indirizzo del controller è configurato in questa sezione. I parametri disponibili dipendono dal tipo di interfaccia.

Esempio di file INI per l'interfaccia V3

Voce

Significato

[Server]

Impostazioni per Server OPC

PLCs=1

Numero di controller supportati

PLC0=PLC1

Nome del primo controller PLC 1

logevents=1

Abilitazione del meccanismo di registro

logfilter=15

Generazione di voci del registro predefinite

ReadCyclesAfterWrite=2

Dopo ciascun lavoro di scrittura del client viene eseguito un callback per un valore per ritrasferire il valore corrente al client dopo il secondo ciclo di aggiornamento. Questa impostazione è necessaria per valori che cambiano rapidamente.

UseColonAsPlcDevider=1

Se viene configurato un valore maggiore di 0, il primo punto dopo il nome del controller viene sostituito dai due punti.

NOTA: Non supportato da tutti i client.

updaterate=200

Frequenza di aggiornamento (in millisecondi)

[PLC:PLC1]

Impostazioni per il primo controller PLC 1. Se si utilizzano più controller, il primo è configurato, seguito da una sezione analogica per il secondo e così via.

interfacetype=GATEWAY3

La connessione ad un controller viene stabilita tramite l'interfaccia GATEWAY3.

Active=1

I controller impostati come attivi sono presi in considerazione da Server OPC.

Timeout=2000

Se Server OPC non ha ricevuto una risposta dal controller entro questo tempo (in millisecondi) viene chiuso automaticamente.

Tries=3

Numero di tentativi di trasferimento di un blocco di dati.

Project=OPC.Device.Application.xml

Nome e percorso del file simbolo generato, utilizzato per una simulazione.

Se non viene specificato alcun percorso, viene utilizzata la directory Server OPC.

reconnecttime=5

Tempo per la riconnessione

waittime=10

Tempo in secondi) Server OPC attende affinché la comunicazione con il controller sia disponibile (dopo un avvio automatico del controller).

gateway=Tcp/Ip

Indirizzo del controller configurato a cui accedere dal computer sul quale Server OPC è in esecuzione.

Gatewayadress=localhost

Gatewayport=1217

Device=TCP/IP

Parametri per la connessione al controller dal computer sul quale Server OPC è in esecuzione. Il valore immesso per value0 è l’indirizzo del nodo CoDeSys. Deve coincidere con il nodename definito nel sistema di programmazione.

NOTA: Se più parti di indirizzi esadecimali sono visualizzati separati da un punto . in Logic Builder, immettere l’indirizzo completo (0000.050C). In alternativa, è possibile utilizzare il nome del nodo.

Parameters=1

Parameter0=Address

Value0=050C

Esempio di file INI per l'interfaccia V2.3

Voce

Significato

[Server]

Impostazioni per Server OPC

PLCs=2

Numero di controller supportati

PLC0=PLC_A

Nome del primo controller PLC A

PLC1=PLC_B

Nome del secondo controller PLC B

logevents=1

Abilitazione del meccanismo di registro

Logfilter=16#ffffffcf

Abilitazione della visualizzazione degli errori e delle informazioni rilevati, nessun dettaglio

ReadCyclesAfterWrite=2

Dopo ciascun lavoro di scrittura del client viene eseguito un callback per un valore per ritrasferire il valore corrente al client dopo il secondo ciclo di aggiornamento. Questa impostazione è necessaria per valori che cambiano rapidamente.

UseColonAsPlcDevider

Se viene configurato un valore maggiore di 0, il primo punto . (ad esempio, il punto dopo il nome del controller) viene sostituito dai due punti.

Updaterate=200

Frequenza di aggiornamento (in millisecondi)

[PLC:PLC_A]

Impostazioni per PLC A

active=1

I controller impostati come attivi sono presi in considerazione da Server OPC.

interfacetype=GATEWAY

La connessione ad un controller viene stabilita tramite l'interfaccia GATEWAY.

Motorola=0

Motorola byte order

nologin=1

Selezionare questa opzione per i sistemi di destinazione che richiedono un servizio di login, ad esempio, PacDrive M.

timeout=2000

Se Server OPC non ha ricevuto una risposta dal controller entro questo tempo (in millisecondi) viene chiuso automaticamente.

tries=3

Numero di tentativi di trasferimento di un blocco di dati.

waittime=10

Tempo in secondi) Server OPC attende affinché la comunicazione con il controller sia disponibile (dopo un avvio automatico del controller).

reconnecttime=5

Tempo per la riconnessione

buffersize=0

Il valore 0 indica che la dimensione del buffer è stata recuperata dal controller.

Project=OPC.pro

Nome e percorso del file simbolo, utilizzato per una simulazione. Se non viene specificato alcun percorso, viene utilizzata la directory Server OPC.

Gateway=TCP/IP

Impostazioni per la connessione al controller PLC_A (connessione del client al gateway locale tramite TCP/IP)

gatewayaddress=localhost

gatewayport=1210

device=TCP/IP

Parametri per la connessione al computer di destinazione dove il controller PLC_A è in esecuzione (parametro di comunicazione finestra di dialogo).

parameters=5

parameter0=Address

value0=127.0.2.1

parameter1=Port

value1=1200

parameter2=Motorola byte order

value2=No

Parameter3=TargetID

Value3=0

ID di destinazione del controller. È utilizzato per il routing con un driver di comunicazione routing al quale Server OPC si collega.

Parameter4=SymbolFilePath

Voce opzionale per il PLChandler. Percorso dell'ultimo file simbolo caricato. Dopo l'analisi dell'ID progetto del file, viene determinato se il file simbolo è stato nuovamente caricato.

[PLC:PLC_B]

Impostazioni per controller PLC_B