OPCServer.ini - Area controller
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 |