M241 Logic Controller come un dispositivo di Destinazione sulla rete EtherNet/IP
Questa sezione descrive la configurazione del M241 Logic Controller come dispositivo di destinazione EtherNet/IP.
Per maggiori informazioni su EtherNet/IP vedere il sito web www.odva.org.
Configurazione destinazione EtherNet/IP
Per configurare l'M241 Logic Controller come un dispositivo di destinazione EtherNet/IP , occorre aggiungere un gestore EtherNet/IP al controller in uso. Selezionare EthernetIP nel Catalogo hardware, trascinarlo nella Struttura dei dispositivi e rilasciarlo su uno dei nodi evidenziati.
EtherNet/IP Configurazione parametri
Per configurare i parametri EtherNet/IP, fare doppio clic su COM_Bus > TM4ES4 > EthernetIP nella struttura Dispositivi.
Viene visualizzata questa finestra di dialogo:
I parametri di configurazione EtherNet/IP sono definiti come:
oIstanza:
Numero che si riferisce all'Assembly di ingresso o uscita.
oDimensione:
Numero di canali di un Assembly di ingresso o uscita.
Le dimensioni di memoria di ogni canale sono di 2 byte, i quali memorizzano il valore dell'oggetto %IWx o o %QWx, dove x è il numero del canale.
Ad esempio, se la Dimensione dell'Assembly di uscita è 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 |
|
---|---|---|---|
Assembly di uscita |
Istanza |
150...189 |
150 |
Dimensione |
2...40 |
20 |
|
Assembly di ingresso |
Istanza |
100...149 |
100 |
Dimensione |
2...40 |
20 |
È possibile generare un file EDS per facilitare la configurazione dello scambio dati ciclico su EtherNet/IP.
Passo |
Azione |
---|---|
1 |
In Dispositivi, fare clic con il pulsante destro del mouse sul nodo EthernetIP e scegliere il comando Esporta come EDS dal menu contestuale. |
2 |
Modificare ubicazione e nome di file predefiniti come richiesto. |
3 |
Fare clic su Salva. |
NOTA: Gli oggetti Revisione maggiore e Revisione minore nel file EDS sono utilizzati per assicurare l'univocità del file EDS. I valori di questi oggetti non riflettono il livello di revisione corrente del controller.
I file generici M241 Logic Controller e M251 Logic Controller EDS sono anche disponibili sul sito web Schneider. Occorre adattare il file EDS alla propria applicazione. Per fare questo, modificarlo e definire le istanze Assembly nonché le dimensioni.
Scheda Slave EthernetIP Mapping I/O
Nella scheda Slave EthernetIP Mapping I/O è 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 Slave EthernetIP Mapping I/O:
Canale |
Tipo |
Val. predefinito |
Descrizione |
||
---|---|---|---|---|---|
Ingresso |
IW0 |
WORD |
- |
Parola di comando delle uscite del controller (%QW) |
|
IWxxx |
|||||
Uscita |
QW0 |
WORD |
- |
Stato degli ingressi del controller (%IW) |
|
QWxxx |
Il numero di parole dipende dal parametro dimensioni configurato in Configurazione 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 Originatore apre una connessione che può includere diverse sessioni che inviano richieste.
Una connessione esplicita usa una sessione (una sessione è una connessione TCP o UDP).
Una connessione di I/O usa 2 sessioni.
La tabella seguente mostra le limitazioni delle connessioni EtherNet/IP:
Caratteristiche |
Massimo |
---|---|
Connessioni esplicite |
8 (Classe 3) |
Connessioni I/O |
1 (Classe 1) |
Collegamenti |
8 |
Sessioni |
16 |
Richieste simultanee |
32 |
NOTA: Il M241 Logic Controller supporta solo le connessioni cicliche. Se un'Origine apre una connessione usando un tipo di trigger di cambio di stato, la connessione non è rifiutata dal controller ma i pacchetti vengono inviati alla velocità dell'RPI.
Il controller supporta i seguenti oggetti:
Classe di oggetto |
ID classe |
Cat. |
Numero di istanze |
Effetto sul comportamento dell'interfaccia |
---|---|---|---|---|
01 hex |
1 |
1 |
Supporta il servizio di reset |
|
02 hex |
1 |
1 |
Connessione di messaggio esplicito |
|
04 hex |
2 |
2 |
Definisce il formato dei dati di I/O |
|
06 hex |
|
1 |
– |
|
F5 hex |
1 |
1 |
Configurazione TCP/IP |
|
F6 hex |
1 |
1 |
Informazioni di stato e contatore |
|
350 hex |
1 |
1 |
– |
|
351 hex |
1 |
1 |
– |
|
352 hex |
1 |
1 |
– |
|
353 hex |
1 |
1 |
– |
Oggetto Identità (ID classe = 01 hex)
La seguente tabella descrive gli attributi della classe dell'oggetto Identità:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01h |
Revisione implementazione dell'oggetto identità |
2 |
Get |
Istanze max. |
UINT |
01h |
Il numero di istanza più grande |
3 |
Get |
Numero di istanze |
UINT |
01h |
Il numero di istanze oggetto |
4 |
Get |
Elenco attributi di istanza facoltativi |
UINT, UINT [ ] |
00h |
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. |
6 |
Get |
Attributo di classe massimo |
UINT |
07h |
Il valore più grande degli attributi della classe |
7 |
Get |
Istanza massima Attributo |
UINT |
07h |
Il valore più grande degli attributi dell'istanza |
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:
odetermina se può fornire il tipo di reset richiesto
orisponde alla richiesta
oprova 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 valore è quello predefinito se il parametro viene omesso. |
1 |
Reset caldo. |
2 |
Non supportato. |
3...99 |
Riservato |
100...199 |
Specifico del fornitore |
200...255 |
Riservato |
La tabella seguente descrive gli attributi dell'istanza:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
ID fornitore |
UINT |
243h |
ID Schneider Automation |
2 |
Get |
Tipo dispositivo |
UINT |
0Eh |
Controller |
3 |
Get |
Codice prodotto |
UINT |
1002h |
Codice prodotto controller |
4 |
Get |
Revisione |
Struttura di USINT, USINT |
– |
Revisione del prodotto del controller (1). Equivalente ai 2 byte meno significativi della versione controller |
5 |
Get |
Stato |
WORD (2) |
– |
Vedere la definizione nella tabella di seguito |
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:
oMSB: revisione minore (secondo USINT)
oLSB: revisione maggiore (primo USINT)
Esempio: 0205h significa revisione V5.2.
(2) Descrizione dello 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 |
o0: autodiagnostica o non determinato o1: aggiornamento firmware in corso o2: almeno una connessione I/O non valida rilevata o3: nessun collegamento di I/O stabilito o4: configurazione non volatile non valida o5: errore irreversibile rilevato o6: almeno un collegamento di I/O in stato RUN o7: almeno un collegamento I/O stabilito, tutti in modalità Inattivo o8: riservato o9...15: inutilizzati |
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 |
– |
Oggetto router messaggi (ID classe = 02 hex)
La seguente tabella descrive gli attributi dell'oggetto Router dei messaggi:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01h |
Revisione implementazione dell'oggetto Router dei messaggi |
2 |
Get |
Istanze max. |
UINT |
01h |
Il numero di istanza più grande |
3 |
Get |
Numero dell'istanza |
UINT |
01h |
Il numero di istanze oggetto |
4 |
Get |
Elenco attributi di istanza facoltativi |
Struttura di UINT, UINT [ ] |
20 |
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 |
00h |
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 |
07h |
Il valore più grande degli attributi della classe |
7 |
Get |
Istanza massima Attributo |
UINT |
119 |
Il valore più grande degli attributi dell'istanza |
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 |
0E |
Ottieni singolo attributo |
Restituisce il valore dell'attributo specificato |
La tabella seguente descrive gli attributi dell'istanza:
ID attributo |
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 due byte che seguono rappresentano un altro numero di classe implementato. Questo elenco contiene i seguenti oggetti: oIdentità oRouter dei messaggi oAssembly oGestore connessioni oParametro oOggetto file oModbus oPorta oTCP/IP oCollegamento Ethernet |
2 |
Get |
Numero disponibile |
UINT |
512 |
Numero massimo di connessioni CIP simultanee (Classe1 o Classe3) supportate. |
Oggetto Assembly (ID classe = 04 hex)
La seguente tabella descrive gli attributi della classe dell'oggetto Assembly:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
2 |
Revisione implementazione dell'oggetto Assembly |
2 |
Get |
Istanze max. |
UINT |
189 |
Il numero di istanza più grande |
3 |
Get |
Numero di istanze |
UINT |
2 |
Il numero di istanze oggetto |
4 |
Get |
Elenco attributi di istanza facoltativi |
Struttura di: UINT UINT [ ] |
1 4 |
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 |
00h |
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 |
07h |
Il valore più grande degli attributi della classe |
7 |
Get |
Istanza massima Attributo |
UINT |
04h |
Il valore più grande degli attributi dell'istanza |
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 |
NOTA: L'oggetto Assembly lega insieme gli attributi di più oggetti in modo tale che l'informazione da e verso ogni oggetto può essere comunicata tramite una singola connessione. Gli oggetti Assembly sono statici.
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 tabella seguente descrive gli attributi dell'istanza:
ID attributo |
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 uno scanner EtherNet/IP necessita di scambiare gli Assembly con un M241 Logic Controller, utilizza i seguenti parametri d'accesso (Connection path):
oClasse 4
oIstanza xx dove xx è il valore dell'istanza (esempio: 2464 hex = istanza 100).
oAttributo 3
Inoltre, occorre definire un assembly di configurazione nell'Origine.
Ad esempio: Classe 4, Istanza 3, Attributo 3, il Connection Path risultante sarà:
o2004 hex
o2403 hex
o2c<xx> hex
Oggetto Gestore connessione (ID classe = 06 hex)
La seguente tabella descrive gli attributi della classe dell'oggetto Assembly:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
2 |
Revisione implementazione dell'Oggetto gestore connessioni |
2 |
Get |
Istanze max. |
UINT |
189 |
Il numero di istanza più grande |
3 |
Get |
Numero di istanze |
UINT |
2 |
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: onumero totale di richieste apertura connessione in entrata oil numero di richieste respinte a causa del formato non conforme di Invia apertura oil numero di richieste rifiutate a causa di risorse insufficienti oil numero di richieste rifiutate a causa del valore del parametro inviato con Invia apertura oil numero di richieste di Invia chiusura ricevute oil numero di richieste di Invia chiusura che avevano un formato non valido oil numero di richieste di Invia chiusura che non corrispondevano a una connessione attiva oil numero di connessioni che sono scadute perché l'altro capo ha interrotto la produzione, o si è verificata una sconnessione delle rete |
6 |
Get |
Attributo di classe massimo |
UINT |
07h |
Il valore più grande degli attributi della classe |
7 |
Get |
Istanza massima Attributo |
UINT |
08h |
Il valore più grande degli attributi dell'istanza |
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 tabella seguente descrive gli attributi dell'istanza:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Descrizione |
---|---|---|---|---|---|
1 |
Get |
Richieste di apertura |
UINT |
– |
Numero di richieste di servizio Invia apertura ricevute |
2 |
Get |
Formato apertura rifiutato |
UINT |
– |
Numero di richieste di servizio invio apertura rifiutate a causa del formato non valido |
3 |
Get |
Risorsa apertura rifiutata |
ARRAY di Byte |
– |
Numero di richieste di servizio invio apertura rifiutate a causa della mancanza di risorse |
4 |
Get |
Altre aperture rifiutate |
UINT |
– |
Numero di richieste di servizio 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 invio chiusura ricevute |
6 |
Get |
Richieste formato chiusura |
UINT |
– |
Numero di richieste di servizio invio chiusura rifiutate a causa del formato non valido |
7 |
Get |
Altre richieste di chiusura |
UINT |
– |
Numero di richieste di servizio 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 |
Oggetto interfaccia TCP/IP (ID classe = F5 hex)
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 |
Accesso |
Nome |
Tipo di dati |
Valore |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
4 |
Revisione implementazione dell'oggetto interfaccia TCP/IP |
2 |
Get |
Istanze max. |
UINT |
2 |
Il numero di istanza più grande |
3 |
Get |
Numero dell'istanza |
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 tabella seguente descrive gli attributi dell'istanza:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Descrizione |
---|---|---|---|---|---|
1 |
Get |
Stato |
DWORD |
Livello bit |
o0: l'attributo di configurazione interfaccia non è stato configurato. o1: la configurazione dell'interfaccia contiene una configurazione valida. oDa 2 a 15: riservato. |
2 |
Get |
Capacità di configurazione |
DWORD |
Livello bit |
o0: client BOOTP o1: Client DNS o2: client DHCP o5: configurato in EcoStruxure Machine Expert Tutti gli altri bit sono riservati e impostati a 0. |
3 |
Get |
Configurazione |
DWORD |
Livello bit |
o0: la configurazione dell'interfaccia è valida. o1: la configurazione dell'interfaccia si ottiene con BOOTP. o2: la configurazione dell'interfaccia si ottiene con DHCP. o3: riservato o4: abilita DNS Tutti gli altri bit sono riservati e impostati a 0. |
4 |
Get |
Collegamento fisico |
UINT |
Dimensioni percorso |
Numero di parole a 16 bit nell'elemento Percorso |
Padded EPATH |
Path |
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: nessun nome di dominio configurato |
|||
6 |
Get |
Nome host |
STRING |
– |
Caratteri ASCII. 0: nessun nome host configurato |
Oggetto collegamento Ethernet (ID classe = F6 hex)
Questo oggetto fornisce il meccanismo per configurare un dispositivo di rete TCP/IP.
La seguente tabella descrive gli attributi della classe dell'oggetto collegamento Ethernet:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
4 |
Revisione implementazione dell'oggetto collegamento Ethernet. |
2 |
Get |
Istanze max. |
UINT |
3 |
Il numero di istanza più grande |
3 |
Get |
Numero di istanze |
UINT |
3 |
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 tabella seguente descrive gli attributi dell'istanza:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Descrizione |
---|---|---|---|---|---|
1 |
Get |
Velocità interfaccia |
UDINT |
– |
Velocità in Mbps (10 o 100) |
2 |
Get |
Flag di interfaccia |
DWORD |
Livello bit |
o0: stato collegamento o1: half/full duplex o2 - 4: stato negoziazione o5: impostazione manuale / richiede reset o6: errore hardware locale rilevato 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 |
Oggetto diagnostica interfaccia (ID classe = 350 hex)
La seguente tabella descrive gli attributi della classe dell'Oggetto diagnostica interfaccia:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01h |
Aumentato di 1 ad ogni nuovo aggiornamento dell'oggetto. |
2 |
Get |
Istanza massima |
UINT |
01h |
Numero istanza massimo dell'oggetto. |
Oggetto diagnostica scanner (ID classe = 351 hex)
La seguente tabella descrive gli attributi della classe dell'Oggetto diagnostica scanner:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01h |
Aumentato di 1 ad ogni nuovo aggiornamento dell'oggetto. |
2 |
Get |
Istanza massima |
UINT |
01h |
Numero istanza massimo dell'oggetto. |
Oggetto diagnostica connessione (ID classe = 352 hex)
La seguente tabella descrive gli attributi della classe dell'Oggetto diagnostica connessione:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01h |
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. |
NOTA: Esiste una istanza oggetto diagnostico connessione I/O per i percorsi O->T e T->O.
Oggetto diagnostica connessione esplicita (ID classe = 353 hex)
La seguente tabella descrive gli attributi della classe dell'Oggetto diagnostica connessione esplicita:
ID attributo |
Accesso |
Nome |
Tipo di dati |
Valore |
Dettagli |
---|---|---|---|---|---|
1 |
Get |
Revisione |
UINT |
01h |
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. |