Skip to main content

Scheda: Comunicazione, tramite CODESYS Simbolico

La scheda include le impostazioni di comunicazione tramite CODESYS Simbolico per l'origine dati remota.

Quando inizialmente Aggiunta un'origine dati, hai selezionato il file CODESYS Simbolico tipo di origine dati e in base a ciò sono state configurate le impostazioni di comunicazione con l'origine dati. Successivamente, le impostazioni di comunicazione sono obsolete in questa scheda. È possibile impostare solo inizialmente il file Tipo di origine dati collocamento.

CODESYS Simbolico significa che nel caso di una connessione attiva la comunicazione avviene tramite monitoraggio simbolico. Questo tipo di accesso simbolico è forse per CODESYS V2 e CODESYS Varianti del controller V3. Inoltre, il sistema runtime deve supportare la configurazione dei simboli.

Suggerimento

È possibile sviluppare un'applicazione locale offline basata sulle informazioni sui simboli senza una connessione all'origine dati. Per fare ciò, fare riferimento a un file di simboli nelle impostazioni di configurazione in cui sono state memorizzate tutte le informazioni sulle variabili richieste. Quindi non viene stabilita alcuna connessione attiva.

Scheda: Comunicazione, via CODESYS Simbolico

Informazioni variabili

. Fonte dell'informazione variabile
  • Dalle impostazioni di connessione

    Una connessione viene stabilita attivamente in base alle impostazioni di comunicazione specificate di seguito (Tipo di connessione e Impostazioni di connessione). Le informazioni sulla variabile vengono lette dall'applicazione del telecomando.

  • <nome dispositivo>.<nome applicazione>.symbol configurazione

    Le informazioni sulla variabile vengono lette dalla configurazione dei simboli. La configurazione dei simboli fa parte del progetto attivo e si trova nell'albero dei dispositivi nell'oggetto del telecomando sotto l'applicazione. Non è stata stabilita una connessione attiva con il controller.

  • Dal file dei simboli

    Le informazioni sulla variabile vengono lette da un file di configurazione dei simboli memorizzato nel sistema di sviluppo. Nel Scegli il file dei simboli campo, specificare questi dati. Non è stata stabilita una connessione attiva con il controller.

Scegli il file dei simboli

Il percorso del file di simboli per il file Informazioni variabili selezione è Dal file dei simboli.

Il file dei simboli viene memorizzato nel sistema di sviluppo e contiene le informazioni variabili richieste. Per impostazione predefinita, nella directory del progetto viene creato un percorso di file di simboli nella seguente struttura: <project folder>\<project name>.<device name>.<application name>.xml.

Esempio: D:\Projects\Project_A\VisualizeWithHMI.Device.Application.xml

Nota: se il Tabella degli allarmi elemento o Tendenza viene utilizzato nella visualizzazione, quindi il file dei simboli necessario per l'accesso simbolico e il rispettivo progetto dovere entrambi essere salvati nella stessa cartella. Il progetto contiene la configurazione per l'elemento della tabella degli allarmi o la registrazione dei trend per l'elemento dei trend. Questo è il caso predefinito per i file di simboli generati automaticamente.

Esempio: D:\Projects\Project_A\VisualizeWithHMI.project

Tipo di connessione

Tipo di connessione tra il PLC remoto e il dispositivo locale.

A seconda del tipo di connessione selezionato, cambiano le seguenti impostazioni.

Nota: quando possibile, evitare una connessione diretta senza un gateway.

  • CODESYS V2

    I dispositivi esistono nella stessa rete. Il runtime V2 sul PLC remoto fornisce un'interfaccia di comunicazione.

  • CODESYS V2 (tramite gateway)

    I dispositivi non esistono nella stessa rete. Sono collegati tramite un gateway V2.

  • CODESYS V3

    I dispositivi esistono nella stessa rete. Il runtime V3 sul PLC remoto fornisce un'interfaccia di comunicazione.

  • CODESYS V3 (tramite gateway)

    I dispositivi non esistono nella stessa rete. Sono collegati tramite un gateway V3.

Impostazioni di connessione per il tipo di connessione CODESYS V2

PLC

Tipo di conducente

  • Tcp/Ip (percorso di livello 2)

  • Tcp/Ip (Livello 2)

  • TCP/IP

Indirizzo

Esempio: localhost (per il sistema attualmente utilizzato sul tuo computer)

Porta

Esempio: 1200

Misura del blocco

Esempio: 128

Requisito: il tipo di driver è Tcp/Ip (Livello 2).

ID obiettivo

Esempio: 0

Requisito: il tipo di driver è Tcp/Ip (percorso di livello 2).

Ordine dei byte Motorola

standard icon: Ordine dei byte sul PLC in big endian (formato Motorola)

_cds_icon_option_deactivated.png: Ordine dei byte in little endian (formato Intel)

Impostazioni di connessione per il tipo di connessione CODESYS V2 (tramite gateway)

Portale

Le impostazioni del gateway vengono configurate in aggiunta alle impostazioni del PLC.

Nota: per questa connessione, a CODESYS Development System Server gateway (V2 Gateway) deve essere installato anche sul computer di sviluppo dove CODESYS V3 è in esecuzione.

indirizzo IP

Esempio: localhost

Porta

Esempio: 1217

Impostazioni di connessione per il tipo di connessione CODESYS V3

PLC

Nome o indirizzo del dispositivo

L'impostazione effettuata qui varia a seconda della selezione in Tipo di nome o indirizzo casella di riepilogo. Per le opzioni derivate automaticamente, non è necessario specificare l'impostazione qui. L'impostazione può rimanere vuota.

Esempio: niente specificato per ...(derivato automaticamente)

Esempio: PLC_A per Nome del nodo

Esempio: [ABCD] per Indirizzo del nodo

Esempio: 192.168.1.5:11741 per indirizzo IP

Esempio: POU.dssCommVar con tipo di dati DatasourceSym.ConnectionSetup per Dinamico da variabile

Suggerimento: _cds_icon_three_dots.png: Apre l'ingresso per selezionare le variabili del programma per la configurazione dinamica. Questa variabile deve essere il tipo di dati DatasourceSym.ConnectionSetup.

Tipo di nome o indirizzo

  • Nome del nodo (derivato automaticamente)

  • Indirizzo del nodo (derivato automaticamente)

  • Indirizzo IP (derivato automaticamente)

  • Nome del nodo

  • Indirizzo del nodo

  • indirizzo IP

  • Dinamico da variabile

Dinamico da variabile

Il nome o l'indirizzo del dispositivo viene configurato dinamicamente in fase di esecuzione mediante una variabile IEC di tipo dati DatasourceSym.ConnectionSetup. Il tipo di dati DatasourceSym.ConnectionSetup (STRUCT) è definito nel Datasource Symbolic Access biblioteca. Per la configurazione, il membro della struttura xDataValid prima deve essere impostato su FALSE. Se i dati dell'indirizzo sono stati specificati, allora xDataValid deve essere riportato a TRUE.

Caso d'uso: il nome o l'indirizzo del dispositivo non è disponibile durante la creazione di un progetto.

La configurazione dinamica può essere utilizzata anche per modificare le impostazioni durante il runtime senza riavviare l'applicazione HMI.

Nota: per questo tipo di connessione, anche la connessione non viene eseguita dinamicamente tramite gateway.

Impostazioni di connessione per il tipo di connessione CODESYS V3 (tramite gateway)

Portale

Le impostazioni del gateway vengono configurate in aggiunta alle impostazioni del PLC.

indirizzo IP

Esempio: localhost

Porta

Esempio: 1217

Estensione delle impostazioni di comunicazione per l'interfaccia PLCHandler

Importante

Non è consigliabile configurare PLCHandler manualmente.

La connessione al controller viene stabilita tramite il CODESYS Interfaccia di comunicazione PLCHandler. In questo caso, la configurazione viene eseguita nel formato PLCHandler INI e consente una parametrizzazione avanzata.

Avanzate

Usato come

  • Non usare

    Impostazione consigliata

    Il Contenuto INI proprietà così come tutte le impostazioni di configurazione specificate vengono ignorate.

  • Estendi la configurazione con il seguente contenuto

    Di norma vengono utilizzate le impostazioni di configurazione specificate nel file Impostazioni di connessione per CODESYS V3 (tramite gateway). Inoltre, le impostazioni di configurazione vengono utilizzate nel file Contenuto INI proprietà.

  • Configura completamente con il seguente contenuto

    Le impostazioni di configurazione del Impostazioni di configurazione per CODESYS V3 (tramite gateway) proprietà vengono ignorate. Invece, solo le impostazioni di configurazione vengono utilizzate nel file Contenuto INI proprietà.

Contenuto INI

Requisiti: Usato come è impostato per Estendi la configurazione con il seguente contenuto.

Esempio:

logfilter=16#000000FF

Esempio:

parameter0=EncryptCommunication
value0=1

Nota: se i parametri sono generici, possono essere specificati come base 0 (parameter0 e value0). Quando si estende, la numerazione viene regolata automaticamente in modo che i parametri estesi si colleghino a quelli esistenti. Il numero di parametri (parameters=<n>) è anch'esso impostato sul valore corretto.

Contenuto INI

Requisiti: Usato come è impostato per Configura completamente con il seguente contenuto.

Esempio:

[PLC:PLC_IdArti]
interfacetype=ARTI
active=1
logevents=1
motorola=0
nologin=0
timeout=10000
precheckidentity=0
tries=3
waittime=12
reconnecttime=10
buffersize=0
device=Tcp/Ip (Level 2 Route)
instance=PLCWinNT_TCPIP_L2Route
parameters=4
parameter0=Address
value0=localhost
parameter1=Port
value1=1200
parameter2=TargetId
value2=0
parameter3=Motorola byteorder
value3=No

Impostazioni di comunicazione per controllori con visualizzazione gestione utenti

Configurazione di accesso

Se sul dispositivo remoto è configurata una gestione degli utenti di visualizzazione, al momento dell'accesso sono richieste credenziali valide.

Tipo

Definisce in che modo la gestione degli utenti della visualizzazione ottiene le credenziali

  • Accedi utilizzando le seguenti credenziali

    Le credenziali sono codificate nel file Nome utente e Parola d'ordine impostazioni. Vengono utilizzati ogni volta che viene tentata una connessione.

  • Accedi utilizzando le credenziali determinate in fase di esecuzione

    In fase di esecuzione, si apre una finestra di dialogo che richiede all'utente di specificare un nome utente e una password. Credenziali codificate, che sono state comunque specificate in Nome utente e Parola d'ordine, vengono ignorati.

Nome utente

Esempio: max.smith

Parola d'ordine

Esempio: ···