Skip to main content

Impostazioni di configurazione del server OPC UA

Per consentire l'accesso a un client OPC UA CODESYS variabili, è necessario configurare il server OPC UA. Questo viene fatto nel file di configurazione CODESYSControl.cfg che è memorizzato nella directory di installazione di CODESYS nel \GatewayPLC directory.

Esempio 8. Configurazione di esempio
[CmpOPCUAServer]
NetworkAdapter="eth0"
Tabella 5.

Chiave

Valore di default

Sistema Runtime (e versioni successive)

Descrizione

MaxNodesPerRead

100

V3.5SP17

Definisce il numero di nodi accettati dal corrispondente servizio OPC UA. IL OperationLimits vengono presi in considerazione anche lo spazio degli indirizzi OPC UA. Per maggiori dettagli consultare la specifica OPC UA.

MaxNodesPerHistoryReadData

100

V3.5SP17

MaxNodesPerHistoryReadEvents

100

V3.5SP17

MaxNodesPerWrite

100

V3.5SP17

MaxNodesPerHistoryUpdateData

100

V3.5SP17

MaxNodesPerMethodCall

100

V3.5SP17

MaxNodesPerBrowse

100

V3.5SP17

MaxNodesPerRegisterNodes

100

V3.5SP17

MaxNodesPerTranslateBrowsePathsToNodeIds

100

V3.5SP17

MaxNodesPerNodeManagement

100

V3.5SP17

NetWorkAdapter

V3.5SP7

Configura l'adattatore di rete che deve essere utilizzato dal server OPC UA.

Esempio: "eth0", "Adattatore Ethernet"

Se non esiste una configurazione, verranno utilizzati tutti gli adattatori di rete con un indirizzo IP valido.

NetworkPort

4840

V3.5SP7

Configura la porta utilizzata dal server OPC UA.

UseLoopback

1

V3.5 SP7Patch 2

Aggiunge l'adattatore di loopback come endpoint OPC UA se manca nella configurazione.

AdapterUpdateRate

5000

V3.5SP15

Definisce l'intervallo in cui il server OPC UA reagisce alle modifiche degli adattatori di rete. Le porte vengono aperte o chiuse a seconda che un adattatore di rete sia ricollegato o abbia perso la connessione.

ItemMinSamplingRate

100

V3.5SP15

Definisce la frequenza di campionamento minima delle variabili monitorate (in ms).

NumOfWorkerTasks

-1

V3.5 SP16

Configura il numero di attività di lavoro da creare. Il valore predefinito -1 genera tra 1 e (<numero di core CPU> - 1) attività di lavoro. Le attività del lavoratore sono responsabili del campionamento delle variabili monitorate.

WorkerTasksDynamic

2

V3.5 SP18

Definisce se le attività di lavoro del server OPC UA devono essere create dinamicamente in base al carico o staticamente per ottimizzare il comportamento di avvio:

  • 0: statico

  • 1: genera, ma mette in pausa e riprende a seconda del carico

  • 2: Generare e terminare in base al carico

SchedulerResolution

1

V3.5 SP17

Configura la risoluzione dello scheduler del Server OPC UA (in ms)

SessionsMax

100

V3.5 SP17

Numero massimo possibile di sessioni (efficace solo se superiore alla dimensione iniziale). Una sessione è una connessione online di un client.

SecureChannelsMax

50

V3.5SP19

Numero massimo di canali di comunicazione supportati dal server. Alcuni canali possono contenere più sessioni. Se il numero supera il valore SOCKET_FDSET_SIZE - <numero di porte aperte>, non tutti i canali possono essere utilizzati.

ContinuationPointsPerSessionMax

50

V3.5 SP17

Punti di continuazione massimi possibili per sessione. Il parametro è obbligatorio affinché il client possa successivamente cercare informazioni.

PublishRequestsPerSessionMax

Illimitato

V3.5 SP17

Numero massimo di richieste di pubblicazione possibili per sessione

SubscriptionsPerSessionMax

Illimitato

V3.5 SP17

Numero massimo possibile di abbonamenti per sessione

PublishNotificationsMax

Illimitato

V3.5 SP17

Numero massimo di messaggi di pubblicazione possibili