Questa sezione descrive la configurazione del M262 Logic/Motion Controller come dispositivo di destinazione EtherNet/IP.
Per maggiori informazioni su EtherNet/IP, vedere il sito Web www.odva.org.
Per configurare il M262 Logic/Motion Controller come dispositivo di destinazione EtherNet/IP , occorre:
Passo |
Azione |
---|---|
1 |
Nel , selezionare . |
2 |
Selezionarlo e trascinarlo nella su uno dei nodi evidenziati.Per maggiori informazioni sull'aggiunta di un dispositivo nel progetto, vedere: • Uso del Catalogo hardware • Uso del Menu contestuale o pulsante Più |
Per configurare i parametri EtherNet/IP, fare doppio clic su una porta Ethernet nella .
Viene visualizzata questa finestra di dialogo:
I parametri di configurazione EtherNet/IP vengono definiti come:
:
Numero che si riferisce all'Assembly di ingresso o uscita.
:
Numero di canali di un Assembly di ingresso o uscita.
Le dimensioni di memoria di ciascun canale sono di 2 byte per la memorizzazione del valore di un oggetto %IWx o %QWx, dove x è il numero di canali.
Ad esempio, se la
dell' è 20, significa che vi sono 20 canali di ingresso (IW0...IW19) che indirizzano %IWy...%IW(y+20-1), dove y è il primo canale disponibile per l'Assembly.
Elemento |
Gamma controller ammissibile |
Valore predefinito EcoStruxure Machine Expert |
|
---|---|---|---|
|
|
150...189 |
150 |
|
2...120 |
20 |
|
|
|
100...149 |
100 |
|
2...120 |
20 |
È possibile generare un file EDS per configurare gli scambi di dati ciclici EtherNet/IP.
Per generare il file EDS:
Passo |
Azione |
---|---|
1 |
Nella , fare clic con il pulsante destro del mouse sul nodo e scegliere il comando dal menu contestuale. |
2 |
Modificare ubicazione e nome di file predefiniti come richiesto. |
3 |
Fare clic su . |
Sul sito web di Schneider Electric è disponibile anche un file generico EDS per il M262 Logic/Motion Controller. È necessario adattare questo file all'applicazione modificandolo e definendo le dimensioni e istanze Assembly richieste.
Nella scheda
è possibile definire e denominare delle variabili. In questa scheda vengono fornite anche informazioni aggiuntive, quali l'indirizzamento topologico.La tabella seguente descrive la configurazione di
:
Canale |
Tipo |
Val. predefinito |
Descrizione |
||
---|---|---|---|---|---|
|
IW0 |
WORD |
- |
Parola di comando delle uscite del controller (%QW) |
|
IWxxx |
|||||
|
QW0 |
WORD |
- |
Stato degli ingressi del controller (%IW) |
|
QWxxx |
Il numero di parole dipende dal parametro dimensioni configurato in Configurazione destinazione EtherNet/IP.
Output significa OUTPUT dal controller di origine (= %IW per il controller).
Input significa INPUT dal controller di origine (= %QW per il controller).
Per accedere a un dispositivo di destinazione, un'origine apre una connessione che può includere diverse sessioni che inviano richieste.
Una connessione esplicita utilizza una sessione (una sessione è una connessione TCP o UDP).
Una connessione I/O usa due sessioni.
La tabella seguente mostra le limitazioni delle connessioni EtherNet/IP:
Caratteristica |
Massimo |
---|---|
Connessioni esplicite |
8 (Classe 3) |
Connessioni I/O |
1 (Classe 1) |
Collegamenti |
8 |
Sessioni |
16 |
Richieste simultanee |
32 |
Il controller supporta i seguenti oggetti:
Classe di oggetto |
ID classe (hex) |
Cat. |
Numero di istanze |
Effetto sul comportamento dell'interfaccia |
---|---|---|---|---|
01 |
1 |
1 |
Supporta il servizio di reset |
|
02 |
1 |
1 |
Connessione di messaggio esplicito |
|
04 |
2 |
2 |
Definisce il formato dei dati di I/O |
|
06 |
– |
1 |
– |
|
F5 |
1 |
1 |
Configurazione TCP/IP |
|
F6 |
1 |
1 |
Informazioni di stato e contatore |
|
350 |
1 |
1 |
– |
|
351 |
1 |
1 |
– |
|
352 |
1 |
1 |
– |
|
353 |
1 |
1 |
– |
|
354 |
1 |
1 |
– |
La seguente tabella descrive gli attributi della classe dell'oggetto Identità:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore (hex) |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01 |
Revisione implementazione dell'oggetto identità |
2 |
Get |
Istanza massima |
UINT |
01 |
Il numero di istanza più grande. |
6 |
Get |
Attributo di classe massimo |
UINT |
01 |
Il valore degli attributi di classe più grande. |
7 |
Get |
Attributo di istanza massimo |
UINT |
07 |
Il valore degli attributi di istanza più grande. |
La tabella seguente descrive i servizi di classe:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Ottieni tutti gli attributi |
Restituisce il valore di tutti gli attributi della classe. |
0E |
Ottieni singolo attributo |
Restituisce il valore dell'attributo specificato. |
La tabella seguente descrive i servizi di istanza:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Ottieni tutti gli attributi |
Restituisce il valore di tutti gli attributi della classe. |
05 |
Reset (1) |
Inizializza il componente EtherNet/IP (riavvio controller) |
0E |
Ottieni singolo attributo |
Restituisce il valore dell'attributo specificato. |
(1) Descrizione del servizio Reset:
Quando l'oggetto identità riceve una richiesta di Reset:
determina se può fornire il tipo di reset richiesto
risponde alla richiesta
prova ad eseguire il tipo di reset richiesto
Il servizio comune di reset possiede un parametro specifico, Tipo di reset (USINT), con i seguenti valori:
Valore |
Tipo di Reset |
---|---|
0 |
Riavvia il controller
NOTA: Questo è il valore predefinito se tale parametro viene omesso.
|
1 |
Non supportato |
2 |
Non supportato |
3...99 |
Riservato |
100...199 |
Specifico del fornitore |
200...255 |
Riservato |
La seguente tabella descrive gli attributi dell'istanza:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore (hex) |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
ID fornitore |
UINT |
F3 |
ID Schneider Automation |
2 |
Get |
Tipo di dispositivo |
UINT |
0E |
Controller |
3 |
Get |
Codice prodotto |
UINT |
4102 |
Codice prodotto controller |
4 |
Get |
Revisione |
Struttura di USINT, USINT |
– |
Numero revisione prodotto del controller (1). Equivalente ai 2 byte meno significativi della versione controller. |
5 |
Get |
Stato |
WORD |
– |
Parola di stato(2) |
6 |
Get |
Numero di serie |
UDINT |
– |
Numero di serie del controller: XX + 3 LSB dell'indirizzo MAC |
7 |
Get |
Nome prodotto |
Struttura di USINT, STRING |
– |
– |
(1) Mappata in una WORD:
MSB: revisione minore (secondo USINT)
LSB: revisione maggiore (primo USINT)
Esempio: 0205 hex significa revisione V5.2.
(2) Parola di stato (Attributo 5):
Bit |
Nome |
Descrizione |
---|---|---|
0 |
Proprietario |
Non utilizzato. |
1 |
Riservato |
– |
2 |
Configurato |
TRUE indica che l'applicazione del dispositivo è stata riconfigurata. |
3 |
Riservato |
– |
4...7 |
Stato dispositivo esteso |
|
8 |
Errore non grave reversibile |
TRUE indica che il dispositivo ha rilevato un errore che nella maggior parte delle circostanze è reversibile. Questo tipo di evento non provoca modifiche nello stato del dispositivo. |
9 |
Errore non grave irreversibile |
TRUE indica che il dispositivo ha rilevato un errore che nella maggior parte delle circostanze non è reversibile. Questo tipo di evento non provoca modifiche nello stato del dispositivo. |
10 |
Errore grave reversibile |
TRUE indica che il dispositivo ha rilevato un errore che richiede al dispositivo di segnalare un'eccezione e passare in stato HALT. Il tipo di evento causa un cambiamento dello stato del dispositivo, ma nella maggior parte dei casi è reversibile. |
11 |
Errore grave irreversibile |
TRUE indica che il dispositivo ha rilevato un errore che richiede al dispositivo di segnalare un'eccezione e passare in stato HALT. Il tipo di evento causa un cambiamento dello stato del dispositivo, ma nella maggior parte dei casi non è reversibile. |
12...15 |
Riservato |
– |
La seguente tabella descrive gli attributi di classe dell'oggetto Router dei messaggi:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore (hex) |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01 |
Numero di revisione implementazione dell'oggetto Router di messaggi. |
2 |
Get |
Istanza massima |
UINT |
02 |
Il numero di istanza più grande. |
3 |
Get |
Numero dell'istanza |
UINT |
01 |
Il numero di istanze oggetto. |
4 |
Get |
Elenco attributi di istanza facoltativi |
Struttura di UINT, UINT [ ] |
02 |
Nei primi 2 byte è contenuto il numero degli attributi opzionali dell'istanza. Ogni successiva coppia di byte rappresenta il numero di altri attributi opzionali dell'istanza (da 100 a 119). |
5 |
Get |
Elenco servizi facoltativi |
UINT |
0A |
Il numero e l'elenco di tutti gli attributi dei servizi opzionali implementati (0: nessun servizio opzionale implementato) |
6 |
Get |
Attributo di classe massimo |
UINT |
07 |
Il valore degli attributi di classe più grande. |
7 |
Get |
Attributo di istanza massimo |
UINT |
02 |
Il valore degli attributi di istanza più grande. |
La tabella seguente descrive i servizi di classe:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Ottieni tutti gli attributi |
Restituisce il valore di tutti gli attributi della classe. |
0E |
Get_Attribute_Single |
Restituisce il valore dell'attributo specificato. |
La tabella seguente descrive i servizi di istanza:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Ottieni tutti gli attributi |
Restituisce il valore di tutti gli attributi della classe. |
0E |
Get_Attribute_Single |
Restituisce il valore dell'attributo specificato. |
La seguente tabella descrive gli attributi dell'istanza:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore |
Descrizione |
---|---|---|---|---|---|
1 |
Get |
Elenco oggetti implementati |
Struttura di UINT, UINT [ ] |
– |
Elenco oggetti implementati. I primi 2 byte contengono il numero di oggetti implementati. Ogni coppia di byte che segue rappresenta un altro numero di classe implementato. Questo elenco contiene i seguenti oggetti:
|
2 |
Get |
Numero disponibile |
UINT |
512 |
Numero massimo di connessioni CIP (Classe 1 o Classe 3) concorrenti supportate. |
3 |
Get |
Numero attivi |
UINT |
– |
Numero di collegamenti correntemente utilizzati dal componente del sistema |
La seguente tabella descrive gli attributi di classe dell'oggetto Assembly:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore (hex) |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
02 |
Revisione implementazione dell'oggetto Assembly |
2 |
Get |
Istanza massima |
UINT |
BE |
Il numero di istanza più grande. |
3 |
Get |
Numero di istanze |
UINT |
03 |
Il numero di istanze oggetto. |
4 |
Get |
Elenco attributi di istanza facoltativi |
Struttura di: UINT UINT [ ] |
01 04 |
Nei primi 2 byte è contenuto il numero degli attributi opzionali dell'istanza. Ogni successiva coppia di byte rappresenta il numero di altri attributi opzionali dell'istanza. |
5 |
Get |
Elenco servizi facoltativi |
UINT |
Non supportato |
Il numero e l'elenco di tutti gli attributi dei servizi opzionali implementati (0: nessun servizio opzionale implementato) |
6 |
Get |
Attributo di classe massimo |
UINT |
07 |
Il valore degli attributi di classe più grande. |
7 |
Get |
Attributo di istanza massimo |
UINT |
04 |
Il valore degli attributi di istanza più grande. |
La tabella seguente descrive i servizi di classe:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
0E |
Ottieni singolo attributo |
Restituisce il valore dell'attributo specificato. |
La tabella seguente descrive i servizi di istanza:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
0E |
Ottieni singolo attributo |
Restituisce il valore dell'attributo specificato. |
10 |
Imposta attributo singolo |
Modifica il valore dell'attributo specificato |
Istanze supportate
Output significa OUTPUT dal controller di origine (= %IW per il controller).
Input significa INPUT dal controller di origine (= %QW per il controller).
Il controller supporta 2 Assembly:
Nome |
Istanza |
Dimensioni dei dati |
---|---|---|
Uscita controller (%IW) |
Configurabile: deve essere tra 100 e 149 |
Da 2 a 40 parole |
Ingresso controller (%QW) |
Configurabile: deve essere tra 150 e 189 |
Da 2 a 40 parole |
Gli Assembly in uso possono essere modificati attraverso l'accesso ai parametri dello strumento di configurazione della rete (RSNetWorx). Il controller deve essere spento e riacceso per registrare l'assegnazione di un nuovo Assembly.
La seguente tabella descrive gli attributi dell'istanza:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore |
Descrizione |
---|---|---|---|---|---|
3 |
Get/Set |
Dati istanza |
ARRAY di Byte |
– |
Il servizio Set di dati è disponibile solo per l'uscita del controller. |
4 |
Get |
Dimensioni dati istanza |
UINT |
4...80 |
Dimensione dei dati in byte |
Accesso da uno Scanner EtherNet/IP
Quando un EtherNet/IP Scanner deve scambiare degli Assembly con un M262 Logic/Motion Controller, utilizza i seguenti parametri di accesso (Connection path):
Classe 4
Istanza xx dove xx è il valore dell'istanza (esempio: 2464 hex = istanza 100).
Attributo 3
Inoltre, occorre definire un assembly di configurazione nell'Origine.
Ad es.: Classe 4, Istanza 3, Attributo 3, il Connection Path risultante è:
2004 esadecimale
2403 esadecimale
2c<xx> hex
La seguente tabella descrive gli attributi di classe dell'oggetto Gestore connessione:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore (hex) |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01 |
Revisione implementazione dell'Oggetto gestore connessioni. |
2 |
Get |
Istanza massima |
UINT |
01 |
Il numero di istanza più grande. |
3 |
Get |
Numero di istanze |
UINT |
01 |
Il numero di istanze oggetto. |
4 |
Get |
Elenco attributi di istanza facoltativi |
Struttura di: UINT UINT [ ] |
– |
Il numero e l'elenco degli attributi opzionali. La prima parola contiene il numero di attributi da seguire ed ogni parola successiva contiene un altro codice di attributo. I seguenti attributi opzionali includono:
|
6 |
Get |
Attributo di classe massimo |
UINT |
07 |
Il valore degli attributi di classe più grande. |
7 |
Get |
Attributo di istanza massimo |
UINT |
08 |
Il valore degli attributi di istanza più grande. |
La tabella seguente descrive i servizi di classe:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Ottieni tutti gli attributi |
Restituisce il valore di tutti gli attributi della classe. |
0E |
Ottieni singolo attributo |
Restituisce il valore dell'attributo specificato. |
La tabella seguente descrive i servizi di istanza:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Ottieni tutti gli attributi |
Restituisce il valore di tutti gli attributi di istanza. |
0E |
Ottieni singolo attributo |
Restituisce il valore dell'attributo specificato. |
4E |
Invia chiusura |
Chiude una connessione esistente. |
52 |
Invia non connessa |
Invia una richiesta multi-hop non connessa |
54 |
Invia apertura |
Apre una nuova connessione. |
La seguente tabella descrive gli attributi dell'istanza:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore |
Descrizione |
---|---|---|---|---|---|
1 |
Get |
Richieste di apertura |
UINT |
– |
Numero di richieste di servizio di invio apertura ricevute. |
2 |
Get |
Formato apertura rifiutato |
UINT |
– |
Numero di richieste di servizio di invio apertura rifiutate a causa del formato non valido. |
3 |
Get |
Risorsa apertura rifiutata |
ARRAY di Byte |
– |
Numero di richieste di servizio di invio apertura rifiutate a causa della mancanza di risorse. |
4 |
Get |
Altre aperture rifiutate |
UINT |
– |
Numero di richieste di servizio di invio apertura rifiutate per un motivo diverso dal formato non valido o la mancanza di risorse. |
5 |
Get |
Richieste chiusura |
UINT |
– |
Numero di richieste di servizio di invio chiusura ricevute. |
6 |
Get |
Richieste formato chiusura |
UINT |
– |
Numero di richieste di servizio di invio chiusura rifiutate a causa del formato non valido. |
7 |
Get |
Altre richieste di chiusura |
UINT |
– |
Numero di richieste di servizio di invio chiusura rifiutate per motivi diversi dal formato non valido. |
8 |
Get |
Timeout connessioni |
UINT |
– |
Numero totale di timeout di connessione che si sono verificati nelle connessioni controllate da questo gestore connessioni |
Questo oggetto mantiene contatori specifici dei collegamenti e informazioni di stato per un'interfaccia di comunicazione Ethernet 802.3.
La seguente tabella descrive gli attributi della classe dell'oggetto interfaccia TCP/IP:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
4 |
Revisione implementazione dell'oggetto interfaccia TCP/IP. |
2 |
Get |
Istanza massima |
UINT |
2 |
Il numero di istanza più grande. |
3 |
Get |
Numero di istanze |
UINT |
2 |
Il numero di istanze oggetto. |
La tabella seguente descrive i servizi di classe:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Ottieni tutti gli attributi |
Restituisce il valore di tutti gli attributi della classe. |
0E |
Ottieni singolo attributo |
Restituisce il valore dell'attributo specificato. |
Codici di istanza
Solo l'istanza 1 è supportata.
La tabella seguente descrive i servizi di istanza:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Ottieni tutti gli attributi |
Restituisce il valore di tutti gli attributi di istanza. |
0E |
Ottieni singolo attributo |
Restituisce il valore dell'attributo di istanza specificato. |
La seguente tabella descrive gli attributi dell'istanza:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore |
Descrizione |
---|---|---|---|---|---|
1 |
Get |
Stato |
DWORD |
Livello bit |
|
2 |
Get |
Capacità di configurazione |
DWORD |
Livello bit |
Tutti gli altri bit sono riservati e impostati a 0. |
3 |
Get |
Configurazione |
DWORD |
Livello bit |
Tutti gli altri bit sono riservati e impostati a 0. |
4 |
Get |
Collegamento fisico |
UINT |
Dimensioni percorso |
Numero di parole a 16 bit nel percorso dell'elemento |
Padded EPATH |
Percorso |
Segmenti logici che identificano l'oggetto collegamento fisico. Il percorso è ristretto a un segmento di classe logica e un segmento di istanza logica. La dimensione massima è di 12 byte. |
|||
5 |
Get |
Configurazione interfaccia |
UDINT |
Indirizzo IP |
– |
UDINT |
Maschera di rete |
– |
|||
UDINT |
Indirizzo gateway |
– |
|||
UDINT |
Nome primario |
– |
|||
UDINT |
Nome secondario |
0: non è stato configurato alcun indirizzo per il server dei nomi secondario. |
|||
STRING |
Nome dominio predefinito |
0: non è stato configurato alcun nome di dominio. |
|||
6 |
Get |
Nome host |
STRING |
– |
Caratteri ASCII. 0: non è stato configurato alcun nome host. |
Questo oggetto fornisce il meccanismo per configurare un dispositivo di rete TCP/IP.
La seguente tabella descrive gli attributi della classe dell'oggetto Ethernet Link:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore (hex) |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
4 |
Revisione implementazione dell'oggetto collegamento Ethernet. |
2 |
Get |
Istanza massima |
UINT |
255 |
Il numero di istanza più grande. |
3 |
Get |
Numero di istanze |
UINT |
4 |
Il numero di istanze oggetto. |
La tabella seguente descrive i servizi di classe:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Ottieni tutti gli attributi |
Restituisce il valore di tutti gli attributi della classe. |
0E |
Ottieni singolo attributo |
Restituisce il valore dell'attributo specificato. |
Codici di istanza
Solo l'istanza 1 è supportata.
La tabella seguente descrive i servizi di istanza:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Ottieni tutti gli attributi |
Restituisce il valore di tutti gli attributi di istanza. |
0E |
Ottieni singolo attributo |
Restituisce il valore dell'attributo di istanza specificato. |
La seguente tabella descrive gli attributi dell'istanza:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore |
Descrizione |
---|---|---|---|---|---|
1 |
Get |
Velocità interfaccia |
UDINT |
– |
Velocità in Mbit/s (10 o 100) |
2 |
Get |
Flag di interfaccia |
DWORD |
Livello bit |
Tutti gli altri bit sono riservati e impostati a 0. |
3 |
Get |
Indirizzamento fisico |
ARRAY di 6 USINT |
– |
Questo array contiene l'indirizzo MAC del prodotto. Formato: XX-XX-XX-XX-XX-XX |
La seguente tabella descrive gli attributi della classe dell'oggetto di diagnostica interfaccia EtherNet/IP:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore (hex) |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01 |
Aumentato di 1 a ogni nuovo aggiornamento dell'oggetto. |
2 |
Get |
Istanza massima |
UINT |
01 |
Numero istanza massimo dell'oggetto. |
La seguente tabella descrive gli attributi di istanza dell'oggetto di diagnostica interfaccia EtherNet/IP:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Dettagli |
---|---|---|---|---|
1 |
Get |
Protocolli supportati |
UINT |
Protocollo(o) supportato(i) (0=non supportato, 1=supportato):
|
2 |
Get |
Schema di connessione |
STRUCT di |
|
Max connessioni CIP IO aperte |
UINT |
Numero massimo di connessioni CIP I/O aperte. |
||
Connessioni CIP IO correnti |
UINT |
Numero massimo di connessioni CIP I/O correntemente aperte. |
||
Max connessioni esplicite CIP aperte |
UINT |
Numero massimo di connessioni esplicite CIP aperte. |
||
Connessioni esplicite CIP correnti |
UINT |
Numero di connessioni esplicite CIP correntemente aperte |
||
Errori di apertura connessioni CIP |
UINT |
Incrementato per ogni tentativo non riuscito di aprire una connessione CIP. |
||
Errori di timeout connessioni CIP |
UINT |
Incrementato al timeout di una connessione CIP. |
||
Max. connessioni TCP EIP aperte |
UINT |
Numero massimo di connessioni TCP aperte e utilizzate per le comunicazioni EtherNet/IP. |
||
Connessioni TCP EIP correnti |
UINT |
Numero di connessioni TCP correntemente aperte e in uso per le comunicazioni EtherNet/IP. |
||
3 |
Get Clear |
Schema messaggi IO |
STRUCT di |
|
Contatore di produzione IO |
UDINT |
Incrementato ogni volta che viene inviato un messaggio CIP di Classe 0/1. |
||
Contatore di consumo IO |
UDINT |
Incrementato ogni volta che viene ricevuto un messaggio CIP di Classe 0/1. |
||
Contatore errori invio produzione IO |
UINT |
Incrementato ogni volta che non viene inviato un messaggio CIP di Classe 0/1. |
||
Contatore errori ricezione consumo IO |
UINT |
Incrementato ogni volta che viene ricevuto un consumo contenente un errore. |
||
4 |
Get Clear |
Schema messaggi espliciti |
STRUCT di |
|
Contatore invio msg classe 3 |
UDINT |
Incrementato ogni volta che viene inviato un messaggio CIP di Classe 3. |
||
Contatore ricezione msg classe 3 |
UDINT |
Incrementato ogni volta che viene ricevuto un messaggio CIP di Classe 3. |
||
Contatore invio msg UCMM |
UDINT |
Incrementato ogni volta che viene inviato un messaggio UCMM. |
||
Contatore ricezione msg UCMM |
UDINT |
Incrementato ogni volta che viene ricevuto un messaggio UCMM. |
||
5 |
Get |
Capacità Com |
STRUCT di |
|
Max connessioni CIP |
UINT |
Numero massimo di connessioni CIP supportate. |
||
Max connessioni TCP |
UINT |
Numero massimo di connessioni TCP supportate. |
||
Tasso priorità urgente max |
UINT |
Numero massimo di pacchetti di messaggio priorità urgente di classe 0/1 di trasporto CIP al secondo. |
||
Tasso priorità programmata max |
UINT |
Numero massimo di pacchetti di messaggio priorità programmata di classe 0/1 di trasporto CIP al secondo. |
||
Tasso alta priorità max |
UINT |
Numero massimo di pacchetti di messaggio alta priorità di classe 0/1 di trasporto CIP al secondo. |
||
Tasso bassa priorità max |
UINT |
Numero massimo di pacchetti di messaggio bassa priorità di classe 0/1 di trasporto CIP al secondo. |
||
Tasso messaggi espliciti max |
UINT |
Pacchetti di messaggio classe 2/3 di trasporto CIP max o altri EtherNet/IP al secondo |
||
6 |
Get |
Schema larghezza di banda |
STRUCT di |
|
Tasso priorità urgente invio corrente |
UINT |
Pacchetti di messaggi di priorità urgente di classe 0/1 di trasporto CIP inviati al secondo. |
||
Tasso priorità urgente ricezione corrente |
UINT |
Pacchetti di messaggi di priorità urgente di classe 0/1 di trasporto CIP ricevuti al secondo. |
||
Tasso priorità programmata invio corrente |
UINT |
Pacchetti di messaggi di priorità programmata di classe 0/1 di trasporto CIP inviati al secondo. |
||
Tasso priorità programmata ricezione corrente |
UINT |
Pacchetti di messaggi di priorità programmata di classe 0/1 di trasporto CIP ricevuti al secondo. |
||
Tasso alta priorità invio corrente |
UINT |
Pacchetti di messaggi di alta priorità di classe 0/1 di trasporto CIP inviati al secondo. |
||
Tasso alta priorità ricezione corrente |
UINT |
Pacchetti di messaggi di alta priorità di classe 0/1 di trasporto CIP ricevuti al secondo. |
||
Tasso bassa priorità invio corrente |
UINT |
Pacchetti di messaggi di bassa priorità di classe 0/1 di trasporto CIP inviati al secondo. |
||
Tasso bassa priorità ricezione corrente |
UINT |
Pacchetti di messaggi di bassa priorità di classe 0/1 di trasporto CIP ricevuti al secondo. |
||
Tasso invio messaggi espliciti corrente |
UINT |
Pacchetti di messaggi classe 2/3 di trasporto CIP o altri pacchetti di messaggi EtherNet/IP inviati al secondo. |
||
Tasso ricezione messaggi espliciti corrente |
UINT |
Pacchetti di messaggi classe 2/3 di trasporto CIP o altri EtherNet/IP ricevuti al secondo. |
||
7 |
Get |
Schema Modbus |
STRUCT di |
|
Max. connessioni Modbus TCP aperte |
UINT |
Numero massimo di connessioni TCP aperte e utilizzate per le comunicazioni Modbus. |
||
Connessioni Modbus TCP correnti |
UINT |
Numero di connessioni TCP correntemente aperte e utilizzate per le comunicazioni Modbus. |
||
Contatore invio msg Modbus TCP |
UDINT |
Incrementato ogni volta che viene inviato un messaggio Modbus TCP. |
||
Contatore ricezione msg Modbus TCP |
UDINT |
Incrementato ogni volta che viene ricevuto un messaggio Modbus TCP. |
La tabella seguente descrive i servizi di classe:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Get_Attributes_All |
Restituisce il valore di tutti gli attributi della classe. |
0E |
Get_Attribute_Single |
Restituisce il valore di un attributo specificato. |
4C |
Get_and_Clear |
Recupera e cancella un attributo specifico. |
La seguente tabella descrive gli attributi della classe dell'Oggetto di diagnostica IOScanner:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore (hex) |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
1 |
Aumentato di 1 a ogni nuovo aggiornamento dell'oggetto. |
2 |
Get |
Istanza massima |
UINT |
1 |
Numero istanza massimo dell'oggetto. |
La seguente tabella descrive gli attributi di istanza dell'Oggetto di diagnostica IOScanner:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Dettagli |
---|---|---|---|---|
1 |
Get |
Tabella di stato IO |
STRUCT di |
|
Dimensione |
UINT |
Dimensioni in byte dell'attributo di stato. |
||
Stato |
ARRAY of UINT |
Stato degli I/O. Bit n, dove n è l'istanza n dell'oggetto, fornisce lo stato degli I/O scambiati sulla connessione I/O:
|
La tabella seguente descrive i servizi di classe:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Get_Attributes_All |
Restituisce il valore di tutti gli attributi della classe. |
La seguente tabella descrive gli attributi della classe dell'Oggetto di diagnostica connessione IO:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore (hex) |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01 |
Aumentato di 1 a ogni nuovo aggiornamento dell'oggetto. |
2 |
Get |
Istanza massima |
UINT |
01 |
Numero istanza massimo dell'oggetto. 0...n dove n è il numero massimo di connessioni CIP I/O.
NOTA: Esiste una istanza oggetto di diagnostica connessione IO per i percorsi O->T e T->O.
|
La seguente tabella descrive gli attributi di istanza dell'Oggetto di diagnostica connessione I/O:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Dettagli |
---|---|---|---|---|
1 |
Get Clear |
Schema Com IO |
Struttura di |
|
Contatore di produzione IO |
UDINT |
Incrementato ogni volta che viene inviata una produzione. |
||
Contatore di consumo IO |
UDINT |
Incrementato ogni volta che viene ricevuto un consumo. |
||
Contatore errori invio produzione IO |
UINT |
Incrementato ogni volta che non viene inviata una produzione a causa di un errore. |
||
Contatore errori ricezione consumo IO |
UINT |
Incrementato ogni volta che viene ricevuto un consumo contenente un errore. |
||
Errori di timeout connessione CIP |
UINT |
Incrementato ogni volta che scade una connessione. |
||
Errori di apertura connessione CIP |
UINT |
Incrementato per ogni tentativo non riuscito di aprire una connessione. |
||
Stato connessione CIP |
UINT |
Stato della connessione IO CIP. |
||
Stato generale ultimo errore CIP |
UINT |
Stato generale dell'ultimo errore rilevato sulla connessione. |
||
Stato esteso ultimo errore CIP |
UINT |
Stato esteso dell'ultimo errore rilevato sulla connessione. |
||
Stato Com ingresso |
UINT |
Stato di comunicazione degli ingressi. |
||
Stato Com uscita |
UINT |
Stato di comunicazione delle uscite. |
||
2 |
Get |
Schema di connessione |
STRUCT of |
|
ID connessione produzione |
UDINT |
ID connessione per produzione. |
||
ID connessione consumo |
UDINT |
ID connessione per consumo. |
||
RPI produzione |
UDINT |
Requested Packet Interval (RPI) per le produzioni, in μs. |
||
API produzione |
UDINT |
Actual Packet Interval (API) per le produzioni. |
||
RPI consumo |
UDINT |
RPI per consumo |
||
API consumo |
UDINT |
API per consumo. |
||
Parametri di connessione produzione |
UDINT |
Parametri di connessione per produzioni. |
||
Parametri di connessione consumo |
UDINT |
Parametri di connessione per consumi. |
||
IP locale |
UDINT |
Indirizzo IP locale per comunicazione I/O. |
||
Porta UDP locale |
UINT |
Numero di porta UDP locale per comunicazione I/O. |
||
IP remoto |
UDINT |
Indirizzo IP remoto per comunicazione I/O. |
||
Porta UDP remota |
UINT |
Numero di porta UDP remota per comunicazione I/O. |
||
IP multicast produzione |
UDINT |
Indirizzo IP multicast per produzioni o 0 se multicast non è usato. |
||
IP multicast consumo |
UDINT |
Indirizzo IP multicast per consumi o 0 se multicast non è usato. |
||
Protocolli supportati |
UINT |
Protocollo(o) supportato(i) (0=non supportato, 1=supportato):
|
La tabella seguente descrive i servizi di classe:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
01 |
Get_Attributes_All |
Restituisce il valore di tutti gli attributi della classe. |
0E |
Get_Attribute_Single |
Restituisce il valore dell'attributo specificato. |
4C |
Get_and_Clear |
Recupera e cancella un attributo specifico. |
La seguente tabella descrive gli attributi di classe dell'Oggetto diagnostica di connessione esplicita:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore (hex) |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01 |
Aumentato di 1 ad ogni nuovo aggiornamento dell'oggetto. |
2 |
Get |
Istanza massima |
UINT |
0 - n (numero massimo di connessioni I/O CIP) |
Numero istanza massimo dell'oggetto. |
La seguente tabella descrive gli attributi di istanza dell'Oggetto diagnostica di connessione esplicita:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Dettagli |
---|---|---|---|---|
1 |
Get |
ID connessione origine |
UDINT |
ID connessione da O a T |
2 |
Get |
IP origine |
UDINT |
– |
3 |
Get |
Porta TCP origine |
UINT |
– |
4 |
Get |
ID connessione di destinazione |
UDINT |
ID connessione da T a O |
5 |
Get |
IP di destinazione |
UDINT |
– |
6 |
Get |
Porta TCP di destinazione |
UINT |
– |
7 |
Get |
Contatore invio msg |
UDINT |
Incrementato ogni volta che viene inviato un messaggio CIP di Classe 3 sulla connessione. |
8 |
Get |
Contatore ricezione msg |
UDINT |
Incrementato ogni volta che viene ricevuto un messaggio CIP di Classe 3 sulla connessione. |
La seguente tabella descrive gli attributi di classe dell'Oggetto elenco diagnostica connessioni esplicite:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Valore (hex) |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01 |
Aumentato di 1 ad ogni nuovo aggiornamento dell'oggetto. |
2 |
Get |
Istanza massima |
UINT |
0...n |
n è il numero massimo di accessi elenco concorrenti supportati. |
La seguente tabella descrive gli attributi di istanza dell'Oggetto elenco diagnostica connessioni esplicite:
ID attributo (hex) |
Accesso |
Nome |
Tipo di dati |
Dettagli |
---|---|---|---|---|
1 |
Get |
Numero di connessioni |
UINT |
Numero totale di connessioni esplicite aperte. |
2 |
Get |
Elenco diagnostica connessioni messaggistica esplicite |
ARRAY of STRUCT |
Contenuto degli oggetti di diagnostica di connessione esplicita istanziati. |
ID connessione origine |
UDINT |
ID connessione da origine a destinazione. |
||
IP origine |
UDINT |
Indirizzo IP da origine a destinazione. |
||
Porta TCP origine |
UINT |
Numero di porta da origine a destinazione. |
||
ID connessione di destinazione |
UDINT |
ID connessione da destinazione a origine. |
||
IP di destinazione |
UDINT |
Indirizzo IP da destinazione a origine. |
||
Porta TCP di destinazione |
UINT |
Numero di porta da destinazione a origine. |
||
Contatore invio msg |
UDINT |
Incrementa ogni volta che un messaggio CIP classe 3 viene inviato sulla connessione. |
||
Contatore ricezione msg |
UDINT |
Incrementa ogni volta che un messaggio CIP classe 3 viene inviato sulla connessione. |
La tabella seguente descrive i servizi di classe:
Codice servizio (hex) |
Nome |
Descrizione |
---|---|---|
08 |
Crea |
Crea un'istanza dell'oggetto Elenco diagnostica connessioni esplicite. |
09 |
Delete |
Elimina un'istanza dell'oggetto Elenco diagnostica connessioni esplicite. |
33 |
Explicit_Connections_Diagnostic_Read |
Oggetto lettura diagnostica connessioni esplicite. |