En esta sección se describe la configuración de M251 Logic Controller como dispositivo de destino EtherNet/IP.
Para obtener más información sobre EtherNet/IP, consulte el sitio web www.odva.org.
Para configurar el M251 Logic Controller como dispositivo de destino EtherNet/IP , debe:
Paso |
Acción |
---|---|
1 |
Seleccione en el . |
2 |
Arrástrelo y suéltelo al en uno de los nodos resaltados.Para obtener más información sobre cómo añadir un dispositivo al proyecto, consulte: • Uso del catálogo de hardware • Uso del menú contextual o el botón Más |
Para configurar los parámetros de EtherNet/IP/IP, haga doble clic en en el árbol de dispositivos.
Se muestra este cuadro de diálogo:
Los parámetros de configuración de EtherNet/IP se definen de la siguiente manera:
:
Número que hace referencia al ensamblado de entrada o salida.
:
Número de canales de un ensamblado de entrada o salida.
El tamaño de la memoria de cada canal es de 2 bytes y almacena el valor de un objeto %IWx o %QWx, donde x es el número del canal.
Por ejemplo, si el
del es 20, hay 20 canales de entrada (de IW0 a IW19) que direccionan de %IWy a %IW(y+20-1), donde y es el primer canal disponible para el ensamblado.
Elemento |
Gama de controladores admisibles |
Valor predeterminado de EcoStruxure Machine Expert |
|
---|---|---|---|
|
|
150...189 |
150 |
|
2...120 |
20 |
|
|
|
100...149 |
100 |
|
2...120 |
20 |
Puede generar el archivo EDS para configurar los intercambios de datos cíclicos de EtherNet/IP.
Para generar el archivo EDS:
Paso |
Acción |
---|---|
1 |
En el , haga clic con el botón derecho en el nodo y elija el comando del menú contextual. |
2 |
Modifique el nombre de archivo y la ubicación predeterminados según sea necesario. |
3 |
Haga clic en . |
Dispone de un archivo EDS genérico para M251 Logic Controller en el sitio web de Schneider Electric. Deberá adaptar este archivo a su aplicación editándolo y definiendo los tamaños e instancias de Assembly necesarios.
Las variables se pueden definir y nombrar en la ficha
. En esta ficha también hay disponible información adicional, como el direccionamiento topológico.En la siguiente tabla se describe la configuración de la
:
Canal |
Tipo |
Valor predeterminado |
Descripción |
||
---|---|---|---|---|---|
|
IW0 |
WORD |
- |
Palabra de comando de salidas del controlador (%QW) |
|
IWxxx |
|||||
|
QW0 |
WORD |
- |
Estado de las entradas del controlador (%IW) |
|
QWxxx |
El número de palabras depende del parámetro de tamaño configurado en Configuración de destino EtherNet/IP.
Salida significa SALIDA del controlador de origen (= %IW para el controlador).
Entrada significa ENTRADA del controlador de origen (= %QW para el controlador).
Para acceder a un dispositivo de destino, un origen abrirá una conexión que puede comprender varias sesiones que envían solicitudes.
Una conexión explícita utiliza una sesión (una sesión es una conexión TCP o UDP).
Una conexión de E/S utiliza 2 sesiones.
En la siguiente tabla se muestran las limitaciones de las conexiones EtherNet/IP:
Característica |
Máximo |
---|---|
Conexiones explícitas |
8 (clase 3) |
Conexiones de E/S |
1 (clase 1) |
Conexiones |
8 |
Sesiones |
16 |
Solicitudes simultáneas |
32 |
El controlador admite los siguientes objetos:
Clase del objeto |
ID de clase (hex) |
Cat. |
Número de instancias |
Efecto en el comportamiento de la interfaz |
---|---|---|---|---|
01 |
1 |
1 |
Admite el servicio de restablecimiento |
|
02 |
1 |
1 |
Conexión de mensajes explícita |
|
04 |
2 |
2 |
Define el formato de los datos E/S |
|
06 |
– |
1 |
– |
|
F5 |
1 |
1 |
Configuración TCP/IP |
|
F6 |
1 |
1 |
Información de contador y estado |
|
350 |
1 |
1 |
– |
|
351 |
1 |
1 |
– |
|
352 |
1 |
1 |
– |
|
353 |
1 |
1 |
– |
|
354 |
1 |
1 |
– |
En la siguiente tabla se describen los atributos de clase del objeto de identidad:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor (hexadecimal) |
Detalles |
---|---|---|---|---|---|
1 |
Get |
Revisión |
UINT |
01 |
Revisión de la implementación del objeto de identidad |
2 |
Get |
Máximo de instancias |
UINT |
01 |
El mayor número de instancias |
3 |
Get |
Número de instancias |
UINT |
01 |
Número de instancias de objeto |
4 |
Get |
Lista de atributos de instancia opcionales |
UINT, UINT [ ] |
00 |
Los 2 primeros bytes contienen el número de atributos de instancia opcionales. Cada par de bytes posterior representa el número de otros atributos de instancia opcionales. |
6 |
Get |
Máximo atributo de clase |
UINT |
07 |
El valor de los atributos de clase más grandes |
7 |
Get |
Máximo atributo de instancia |
UINT |
07 |
El valor de los atributos de instancia más grandes |
En la siguiente tabla se describen los servicios de clase:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de clase |
0E |
Obtener un único atributo |
Devuelve el valor del atributo especificado |
En la siguiente tabla se describen los servicios de instancia:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de clase |
05 |
Restablecimiento (1) |
Inicializa el componente EtherNet/IP (reinicio de controlador) |
0E |
Obtener un único atributo |
Devuelve el valor del atributo especificado |
(1) Descripción del servicio de restablecimiento:
Cuando el objeto de identidad recibe una solicitud de restablecimiento:
Determina si puede proporcionar el tipo de restablecimiento solicitado.
Responde a la solicitud.
Intenta realizar el tipo de restablecimiento solicitado.
El servicio común de restablecimiento tiene un parámetro específico, Tipo de restablecimiento (USINT), que tiene los siguientes valores:
Valor |
Tipo de restablecimiento |
---|---|
0 |
Reinicia el controlador
NOTA: Este es el valor predeterminado si se omite este parámetro.
|
1 |
No compatible |
2 |
No compatible |
3-99 |
reservado |
100-199 |
Específico del proveedor |
200-255 |
reservado |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor (hexadecimal) |
Detalles |
---|---|---|---|---|---|
1 |
Get |
ID del proveedor |
UINT |
F3 |
ID de Schneider Electric |
2 |
Get |
Tipo de dispositivo |
UINT |
0E |
Controller |
3 |
Get |
Código de producto |
UINT |
1002 |
Código de producto del controlador |
4 |
Get |
Revisión |
Struct de USINT, USINT |
– |
Número de revisión de producto del controlador (1). Equivalente a los 2 bytes de menor valor de la versión del controlador |
5 |
Get |
Estado |
WORD |
– |
Palabra de estado(2) |
6 |
Get |
Número de serie |
UDINT |
– |
Número de serie del controlador: XX + 3 LSB de dirección MAC |
7 |
Get |
Nombre del producto |
Struct de USINT, STRING |
– |
– |
(1) Asignado en WORD:
MSB: Revisión secundaria (segundo USINT)
LSB: revisión principal (primer USINT)
Ejemplo: 0205 hex significa revisión V5.2.
(2) Palabra de estado (atributo 5):
Bit |
Nombre |
Descripción |
---|---|---|
0 |
Con propietario |
no utilizado |
1 |
reservado |
– |
2 |
Configurado |
TRUE indica que la aplicación del dispositivo se ha reconfigurado. |
3 |
reservado |
– |
4-7 |
Estado de dispositivo ampliado |
|
8 |
Fallo leve recuperable |
TRUE indica que el dispositivo ha detectado un error, que, en la mayoría de los casos, es recuperable. Este tipo de evento no ocasiona un cambio en el estado del dispositivo. |
9 |
Fallo leve irrecuperable |
TRUE indica que el dispositivo ha detectado un error, que, en la mayoría de los casos, es irrecuperable. Este tipo de evento no ocasiona un cambio en el estado del dispositivo. |
10 |
Fallo grave recuperable |
TRUE indica que el dispositivo ha detectado un error que requiere que el dispositivo informe de una excepción y pase al estado HALT. Este tipo de evento conlleva un cambio en el estado del dispositivo, pero, en la mayoría de los casos, es recuperable. |
11 |
Fallo grave irrecuperable |
TRUE indica que el dispositivo ha detectado un error que requiere que el dispositivo informe de una excepción y pase al estado HALT. Este tipo de evento conlleva un cambio en el estado del dispositivo, pero, en la mayoría de los casos, no es recuperable. |
12-15 |
reservado |
– |
En la siguiente tabla se describen los atributos de clase del objeto del enrutador de mensaje:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor (hexadecimal) |
Detalles |
---|---|---|---|---|---|
1 |
Get |
Revisión |
UINT |
01 |
Número de revisión de la implementación del objeto del enrutador de mensajes |
2 |
Get |
Máximo de instancias |
UINT |
02 |
El mayor número de instancias |
3 |
Get |
Número de instancia |
UINT |
01 |
Número de instancias de objeto |
4 |
Get |
Lista de atributos de instancia opcionales |
Struct de UINT, UINT [ ] |
02 |
Los 2 primeros bytes contienen el número de atributos de instancia opcionales. Cada par de bytes posterior representa el número de otros atributos de instancia opcionales (de 100 a 119). |
5 |
Get |
Lista de servicios opcionales |
UINT |
0A |
Número y lista de cualquier atributo de servicios opcionales implementado (0: ningún servicio opcional implementado) |
6 |
Get |
Máximo atributo de clase |
UINT |
07 |
El valor de los atributos de clase más grandes |
7 |
Get |
Máximo atributo de instancia |
UINT |
02 |
El valor de los atributos de instancia más grandes |
En la siguiente tabla se describen los servicios de clase:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de clase |
0E |
Obtener un único atributo |
Devuelve el valor del atributo especificado |
En la siguiente tabla se describen los servicios de instancia:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de clase |
0E |
Obtener un único atributo |
Devuelve el valor del atributo especificado |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor |
Descripción |
---|---|---|---|---|---|
1 |
Get |
Lista de objetos implementados |
Struct de UINT, UINT [ ] |
– |
Lista de objetos implementados. Los primeros dos bytes contienen el número de objetos implementados. Los siguientes dos bytes representan otro número de clase implementada. Esta lista contiene los siguientes objetos:
|
2 |
Get |
Número disponible |
UINT |
512 |
Número máximo de conexiones de CIP simultáneas (clase 1 o clase 3) admitidas |
En la siguiente tabla se describen los atributos de clase del objeto ensamblado:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor (hexadecimal) |
Detalles |
---|---|---|---|---|---|
1 |
Get |
Revisión |
UINT |
02 |
Revisión de la implementación del objeto ensamblado |
2 |
Get |
Máximo de instancias |
UINT |
BE |
El mayor número de instancias |
3 |
Get |
Número de instancias |
UINT |
03 |
Número de instancias de objeto |
4 |
Get |
Lista de atributos de instancia opcionales |
Struct de: UINT UINT [ ] |
01 04 |
Los 2 primeros bytes contienen el número de atributos de instancia opcionales. Cada par de bytes posterior representa el número de otros atributos de instancia opcionales. |
5 |
Get |
Lista de servicios opcionales |
UINT |
No compatible |
Número y lista de cualquier atributo de servicios opcionales implementado (0: ningún servicio opcional implementado) |
6 |
Get |
Máximo atributo de clase |
UINT |
07 |
El valor de los atributos de clase más grandes |
7 |
Get |
Máximo atributo de instancia |
UINT |
04 |
El valor de los atributos de instancia más grandes |
En la siguiente tabla se describen los servicios de clase:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
0E |
Obtener un único atributo |
Devuelve el valor del atributo especificado |
En la siguiente tabla se describen los servicios de instancia:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
0E |
Obtener un único atributo |
Devuelve el valor del atributo especificado |
10 |
Establecer un único atributo |
Modifica el valor del atributo especificado |
Instancias admitidas
Salida significa SALIDA del controlador de origen (= %IW para el controlador).
Entrada significa ENTRADA del controlador de origen (= %QW para el controlador).
El controlador admite 2 ensamblados:
Nombre |
Instancia |
Tamaño de los datos |
---|---|---|
Salida de controlador (%IW) |
Configurable: debe estar entre 100 y 149 |
De 2 a 40 palabras |
Entrada de controlador (%QW) |
Configurable: debe estar entre 150 y 189 |
De 2 a 40 palabras |
Los ensamblados que se estén utilizando se pueden modificar mediante el acceso a parámetros de la herramienta de configuración de la red (RSNetWorx). Para registrar una nueva asignación de ensamblado se debe apagar y volver a encender el controlador.
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor |
Descripción |
---|---|---|---|---|---|
3 |
Get/Set |
Datos de instancia |
ARRAY de Byte |
– |
Servicio de conjunto de datos solo disponible para la salida de controlador |
4 |
Get |
Tamaño de datos de instancia |
UINT |
4...80 |
Tamaño de datos en bytes |
Acceso desde un explorador de EtherNet/IP
Cuando un EtherNet/IP Scanner necesita intercambiar ensamblados con un M251 Logic Controller, utiliza los parámetros de acceso siguientes (Connection path):
Clase 4
Instancia xx, donde xx es el valor de la instancia (ejemplo: 2464 hex = instancia 100).
Atributo 3
Además, se debe definir un ensamblado de configuración en el origen.
Ejemplo: Clase 4, Instancia 3, Atributo 3, la Connection Path resultante será:
2004 hex
2403 hex
2c<xx> hex
En la siguiente tabla se describen los atributos de clase del objeto ensamblado:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor (hexadecimal) |
Detalles |
---|---|---|---|---|---|
1 |
Get |
Revisión |
UINT |
01 |
Revisión de la implementación del objeto de administrador de conexión |
2 |
Get |
Máximo de instancias |
UINT |
01 |
El mayor número de instancias |
3 |
Get |
Número de instancias |
UINT |
01 |
Número de instancias de objeto |
4 |
Get |
Lista de atributos de instancia opcionales |
Struct de: UINT UINT [ ] |
– |
El número y la lista de los atributos opcionales. La primera palabra contiene el número de atributos que se deben seguir y cada una de las palabras que siguen contiene otro código de atributo. Los siguientes atributos opcionales incluyen:
|
6 |
Get |
Máximo atributo de clase |
UINT |
07 |
El valor de los atributos de clase más grandes |
7 |
Get |
Máximo atributo de instancia |
UINT |
08 |
El valor de los atributos de instancia más grandes |
En la siguiente tabla se describen los servicios de clase:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de clase |
0E |
Obtener un único atributo |
Devuelve el valor del atributo especificado |
En la siguiente tabla se describen los servicios de instancia:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de la instancia |
0E |
Obtener un único atributo |
Devuelve el valor del atributo especificado |
4E |
Reenviar cerrar |
Cierra una conexión existente |
52 |
Enviar no conectados |
Envía una solicitud multi-hop no conectada |
54 |
Reenviar abrir |
Abre una conexión nueva |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor |
Descripción |
---|---|---|---|---|---|
1 |
Get |
Solicitudes de apertura |
UINT |
– |
Número de solicitudes de servicios de Reenviar abrir recibidas |
2 |
Get |
Rechazos de abrir formato |
UINT |
– |
Número de solicitudes de servicios de Reenviar abrir que se han rechazado debido a un formato no válido |
3 |
Get |
Rechazos de abrir recurso |
ARRAY de Byte |
– |
Número de solicitudes de servicios de Reenviar abrir rechazadas debido a la falta de recursos |
4 |
Get |
Rechazos de abrir otros |
UINT |
– |
Número de solicitudes de servicios de Reenviar abrir que se han rechazado por motivos diferentes a un formato no válido o falta de recursos |
5 |
Get |
Solicitudes de cierre |
UINT |
– |
Número de solicitudes de servicios de Reenviar cerrar recibidas |
6 |
Get |
Solicitudes de cerrar formato |
UINT |
– |
Número de solicitudes de servicios de Reenviar cerrar que se han rechazado debido a un formato no válido |
7 |
Get |
Solicitudes de cerrar otros |
UINT |
– |
Número de solicitudes de servicios de Reenviar cerrar que se han rechazado por motivos diferentes a un formato no válido |
8 |
Get |
Timeouts de la conexión |
UINT |
– |
Número total de timeouts de la conexión que se han producido en las conexiones controladas por este administrador de conexión |
Este objeto mantiene la información de estado y de contadores de conexiones específicos para una interfaz de comunicaciones Ethernet 802.3.
En la siguiente tabla se describen los atributos de clase del objeto de interfaz de TCP/IP:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor |
Detalles |
---|---|---|---|---|---|
1 |
Get |
Revisión |
UINT |
4 |
Revisión de la implementación del objeto de interfaz de TCP/IP |
2 |
Get |
Máximo de instancias |
UINT |
2 |
El mayor número de instancias |
3 |
Get |
Número de instancias |
UINT |
2 |
Número de instancias de objeto |
En la siguiente tabla se describen los servicios de clase:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de clase |
0E |
Obtener un único atributo |
Devuelve el valor del atributo especificado |
Códigos de instancia
Solo se admite la instancia 1.
En la siguiente tabla se describen los servicios de instancia:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de la instancia |
0E |
Obtener un único atributo |
Devuelve el valor del atributo de instancia especificado |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor |
Descripción |
---|---|---|---|---|---|
1 |
Get |
Estado |
DWORD |
Nivel de bit |
|
2 |
Get |
Capacidad de la configuración |
DWORD |
Nivel de bit |
El resto de los bits están reservados y establecidos en 0. |
3 |
Get |
Configuración |
DWORD |
Nivel de bit |
El resto de los bits están reservados y establecidos en 0. |
4 |
Get |
Conexión física |
UINT |
Tamaño de la ruta |
Número de palabras de 16 bits en la ruta del elemento |
EPATH completada |
Ruta |
Segmentos lógicos que identifican el objeto de conexión física. La ruta está limitada a un solo segmento de clase lógico y un solo segmento de instancia lógico. El tamaño máximo es de 12 bytes. |
|||
5 |
Get |
Configuración de la interfaz |
UDINT |
Dirección IP |
– |
UDINT |
Máscara de red |
– |
|||
UDINT |
Dirección de pasarela |
– |
|||
UDINT |
Nombre principal |
– |
|||
UDINT |
Nombre secundario |
0: no se ha configurado ninguna dirección de servidor de nombres secundario. |
|||
STRING |
Nombre de dominio predeterminado |
0: no se ha configurado ningún nombre de dominio |
|||
6 |
Get |
Nombre de host |
STRING |
– |
Caracteres ASCII. 0: no se ha configurado ningún nombre de host |
Este objeto proporciona el mecanismo para configurar un dispositivo de interfaz de red TCP/IP.
En la siguiente tabla se describen los atributos de clase del objeto de conexión Ethernet:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor (hexadecimal) |
Detalles |
---|---|---|---|---|---|
1 |
Get |
Revisión |
UINT |
4 |
Revisión de la implementación del objeto de conexión Ethernet |
2 |
Get |
Máximo de instancias |
UINT |
3 |
El mayor número de instancias |
3 |
Get |
Número de instancias |
UINT |
3 |
Número de instancias de objeto |
En la siguiente tabla se describen los servicios de clase:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de clase |
0E |
Obtener un único atributo |
Devuelve el valor del atributo especificado |
Códigos de instancia
Solo se admite la instancia 1.
En la siguiente tabla se describen los servicios de instancia:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de la instancia |
0E |
Obtener un único atributo |
Devuelve el valor del atributo de instancia especificado |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor |
Descripción |
---|---|---|---|---|---|
1 |
Get |
Velocidad de la interfaz |
UDINT |
– |
Velocidad en Mbit/s (10 o 100) |
2 |
Get |
Indicadores de la interfaz |
DWORD |
Nivel de bit |
El resto de los bits están reservados y establecidos en 0. |
3 |
Get |
Dirección física |
ARRAY de 6 USINT |
– |
Esta matriz contiene la dirección MAC del producto. Formato: XX-XX-XX-XX-XX-XX-XX |
En la siguiente tabla se describen los atributos de clase del objeto de diagnóstico de interfaz EtherNet/IP:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor (hexadecimal) |
Detalles |
---|---|---|---|---|---|
1 |
Get |
Revisión |
UINT |
01 |
Se incrementa en 1 en cada nueva actualización del objeto |
2 |
Get |
Instancia máxima |
UINT |
01 |
Número máximo de instancias de objeto |
En la siguiente tabla se describen los atributos de instancia del objeto de diagnóstico de interfaz EtherNet/IP:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Detalles |
---|---|---|---|---|
1 |
Get |
Protocolos compatibles |
UINT |
Protocolos compatibles (0 = No compatible, 1 = Compatible):
|
2 |
Get |
Diagnóstico de conexiones |
STRUCT de |
|
Conexiones de E/S de CIP abiertas como máximo |
UINT |
Número máximo de conexiones de E/S de CIP abiertas. |
||
Conexiones de E/S de CIP actuales |
UINT |
Número de conexiones de E/S de CIP abiertas actualmente. |
||
Conexiones explícitas de CIP abiertas como máximo |
UINT |
Número máximo de conexiones explícitas de CIP abiertas. |
||
Conexiones explícitas de CIP actuales |
UINT |
Número de conexiones explícitas de CIP abiertas actualmente. |
||
Errores de apertura de conexiones CIP |
UINT |
Se incrementa con cada intento sin éxito de abrir una conexión CIP. |
||
Errores de timeout de conexiones CIP |
UINT |
Se incrementa cada vez que la conexión CIP supera el tiempo de espera. |
||
Conexiones TCP de EIP abiertas como máximo |
UINT |
Número máximo de conexiones TCP abiertas y utilizadas en comunicaciones EtherNet/IP. |
||
Conexiones TCP de EIP actuales |
UINT |
Número de conexiones TCP abiertas actualmente y utilizadas en comunicaciones EtherNet/IP. |
||
3 |
Get Clear |
Diagnóstico de mensajería de E/S |
STRUCT de |
|
Contador de producción de E/S |
UDINT |
Se incrementa cada vez que se envía un mensaje CIP de clase 0/1. |
||
Contador de consumo de E/S |
UDINT |
Se incrementa cada vez que se recibe un mensaje CIP de clase 0/1. |
||
Contador de errores de envío de producción de E/S |
UINT |
Se incrementa cada vez que no se envía un mensaje de clase 0/1. |
||
Contador de errores de recepción de consumo de E/S |
UINT |
Se incrementa cada vez que se recibe un consumo que contiene un error. |
||
4 |
Get Clear |
Diagnóstico de mensajería explícita |
STRUCT de |
|
Contador de envío de mensajes de clase 3 |
UDINT |
Se incrementa cada vez que se envía un mensaje CIP de clase 3. |
||
Contador de recepción de mensajes de clase 3 |
UDINT |
Se incrementa cada vez que se recibe un mensaje CIP de clase 3. |
||
Contador de envío de mensajes UCMM |
UDINT |
Se incrementa cada vez que se envía un mensaje UCMM. |
||
Contador de recepción de mensajes UCMM |
UDINT |
Se incrementa cada vez que se recibe un mensaje UCMM. |
||
5 |
Get |
Capacidad de COM |
STRUCT de |
|
Max CIP Connections |
UINT |
Número máximo de conexiones CIP admitidas. |
||
Max TCP Connections |
UINT |
Número máximo de conexiones TCP admitidas. |
||
Max Urgent priority rate |
UINT |
Número máximo de paquetes de mensajes de prioridad urgente de la clase de transporte CIP 0/1 por segundo. |
||
Max Scheduled priority rate |
UINT |
Número máximo de paquetes de mensajes de prioridad programada de la clase de transporte CIP 0/1 por segundo. |
||
Max High priority rate |
UINT |
Número máximo de paquetes de mensajes de prioridad alta de la clase de transporte CIP 0/1 por segundo. |
||
Max Low priority rate |
UINT |
Número máximo de paquetes de mensajes de prioridad baja de la clase de transporte CIP 0/1 por segundo. |
||
Max Explicit Messaging rate |
UINT |
Número máximo de paquetes de mensajes de la clase de transporte CIP 2/3 u otros mensajes de EtherNet/IP por segundo. |
||
6 |
Get |
Diagnóstico de ancho de banda |
STRUCT de |
|
Tasa de prioridad urgente de envío actual |
UINT |
Paquetes de mensajes de prioridad urgente de la clase de transporte CIP 0/1 enviados por segundo. |
||
Tasa de prioridad urgente de recepción actual |
UINT |
Paquetes de mensajes de prioridad urgente de la clase de transporte CIP 0/1 recibidos por segundo. |
||
Tasa de prioridad programada de envío actual |
UINT |
Paquetes de mensajes de prioridad programada de la clase de transporte CIP 0/1 enviados por segundo. |
||
Tasa de prioridad programada de recepción actual |
UINT |
Paquetes de mensajes de prioridad programada de la clase de transporte CIP 0/1 recibidos por segundo. |
||
Tasa de prioridad alta de envío actual |
UINT |
Paquetes de mensajes de prioridad alta de la clase de transporte CIP 0/1 enviados por segundo. |
||
Tasa de prioridad alta de recepción actual |
UINT |
Paquetes de mensajes de prioridad alta de la clase de transporte CIP 0/1 recibidos por segundo. |
||
Tasa de prioridad baja de envío actual |
UINT |
Paquetes de mensajes de prioridad baja de la clase de transporte CIP 0/1 enviados por segundo. |
||
Tasa de prioridad baja de recepción actual |
UINT |
Paquetes de mensajes de prioridad baja de la clase de transporte CIP 0/1 recibidos por segundo. |
||
Current sending Explicit Messaging rate |
UINT |
Paquetes de mensajes de la clase de transporte CIP 2/3 u otros mensajes de EtherNet/IP enviados por segundo. |
||
Current reception Explicit Messaging rate |
UINT |
Paquetes de mensajes de la clase de transporte CIP 2/3 u otros mensajes de EtherNet/IP recibidos por segundo. |
||
7 |
Get |
Diagnóstico de Modbus |
STRUCT de |
|
Conexiones TCP de Modbus abiertas como máximo |
UINT |
Número máximo de conexiones TCP abiertas y utilizadas en comunicaciones Modbus. |
||
Conexiones TCP de Modbus actuales |
UINT |
Número de conexiones TCP abiertas actualmente y utilizadas en comunicaciones Modbus. |
||
Contador de envío de mensajes de Modbus TCP |
UDINT |
Se incrementa cada vez que se envía un mensaje de Modbus TCP. |
||
Contador de recepción de mensajes de Modbus TCP |
UDINT |
Se incrementa cada vez que se recibe un mensaje de Modbus TCP. |
En la siguiente tabla se describen los servicios de clase:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de clase. |
0E |
Obtener un único atributo |
Devuelve el valor del atributo especificado. |
4C |
Get_and_Clear |
Obtiene y borra un atributo especificado. |
En la siguiente tabla se describen los atributos de clase del objeto de diagnóstico de IOScanner:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor (hexadecimal) |
Detalles |
---|---|---|---|---|---|
1 |
Get |
Revisión |
UINT |
1 |
Se incrementa en 1 en cada nueva actualización del objeto. |
2 |
Get |
Instancia máxima |
UINT |
1 |
Número máximo de instancias de objeto. |
En la siguiente tabla se describen los atributos de instancia del objeto de diagnóstico de IOScanner:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Detalles |
---|---|---|---|---|
1 |
Get |
Tabla de estado de E/S |
STRUCT de |
|
Tamaño |
UINT |
Tamaño en bytes del atributo Estado. |
||
Estado |
ARRAY of UINT |
Estado de E/S. Bit n, donde n es la instancia n del objeto, proporciona el estado del intercambio de E/S en la conexión de E/S:
|
En la siguiente tabla se describen los servicios de clase:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de clase. |
En la siguiente tabla se describen los atributos de clase del objeto de diagnóstico de conexiones de E/S:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor (hexadecimal) |
Detalles |
---|---|---|---|---|---|
1 |
Get |
Revisión |
UINT |
01 |
Se incrementa en 1 en cada nueva actualización del objeto. |
2 |
Get |
Instancia máxima |
UINT |
01 |
Número máximo de instancias de objeto De 0 a n donde n es el número máximo de conexiones de E/S CIP.
NOTA: Hay una instancia de objeto de diagnóstico de conexiones de E/S para tanto para rutas O->D como D->O.
|
En la siguiente tabla se describen los atributos de instancia del objeto de diagnóstico de conexiones de E/S:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Detalles |
---|---|---|---|---|
1 |
Get Clear |
Diagnóstico de comunicación de E/S |
STRUCT de |
|
Contador de producción de E/S |
UDINT |
Se incrementa cada vez que se envía una producción. |
||
Contador de consumo de E/S |
UDINT |
Se incrementa cada vez que se recibe un consumo. |
||
Contador de errores de envío de producción de E/S |
UINT |
Se incrementa cada vez que no se envía una producción debido a un error. |
||
Contador de errores de recepción de consumo de E/S |
UINT |
Se incrementa cada vez que se recibe un consumo que contiene un error. |
||
Errores de timeout de conexión CIP |
UINT |
Se incrementa cada vez que una conexión supera el tiempo de espera. |
||
Errores de apertura de conexión CIP |
UINT |
Se incrementa con cada intento sin éxito de abrir una conexión. |
||
Estado de la conexión CIP |
UINT |
Estado de la conexión CIP de E/S. |
||
Estado general del último error de CIP |
UINT |
Estado general del último error detectado en la conexión. |
||
Estado ampliado del último error de CIP |
UINT |
Estado ampliado del último error detectado en la conexión. |
||
Estado de comunicación de entrada |
UINT |
Estado de comunicación de las entradas. |
||
Estado de comunicación de salida |
UINT |
Estado de comunicación de las salidas. |
||
2 |
Get |
Diagnóstico de conexiones |
STRUCT of |
|
ID de conexión de producción |
UDINT |
ID de conexión para la producción. |
||
ID de conexión de consumo |
UDINT |
ID de conexión para el consumo. |
||
RPI de producción |
UDINT |
Intervalo de paquete solicitado (RPI) para producciones, en μs. |
||
API de producción |
UDINT |
Intervalo de paquete real (API) para producciones. |
||
RPI de consumo |
UDINT |
RPI para consumos. |
||
API de consumo |
UDINT |
API para consumos. |
||
Parámetros de conexión de producción |
UDINT |
Parámetros de conexión para producciones. |
||
Parámetros de conexión de consumo |
UDINT |
Parámetros de conexión para consumos. |
||
IP local |
UDINT |
Dirección IP local para la comunicación de E/S. |
||
Puerto UDP local |
UINT |
Número de puerto UDP local para la comunicación de E/S. |
||
IP remota |
UDINT |
Dirección IP remota para la comunicación de E/S. |
||
Puerto UDP remoto |
UINT |
Número de puerto UDP remoto para la comunicación de E/S. |
||
IP de multidifusión de producción |
UDINT |
Dirección IP de multidifusión para producciones, o 0 si no se utiliza multidifusión. |
||
IP de multidifusión de consumo |
UDINT |
Dirección IP de multidifusión para consumos, o 0 si no se utiliza multidifusión. |
||
Protocolos compatibles |
UINT |
Protocolos compatibles (0 = No compatible, 1 = Compatible):
|
En la siguiente tabla se describen los servicios de clase:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
01 |
Obtener todos los atributos |
Devuelve el valor de todos los atributos de clase. |
0E |
Obtener un único atributo |
Devuelve el valor del atributo especificado. |
4C |
Get_and_Clear |
Obtiene y borra un atributo especificado. |
En la siguiente tabla se describen los atributos de clase del objeto de diagnóstico de conexiones explícitas:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor (hexadecimal) |
Detalles |
---|---|---|---|---|---|
1 |
Get |
Revisión |
UINT |
01 |
Se incrementa en 1 en cada nueva actualización del objeto. |
2 |
Get |
Instancia máxima |
UINT |
De 0 a n (número máximo de conexiones CIP de E/S) |
Número máximo de instancias de objeto. |
En la siguiente tabla se describen los atributos de instancia del objeto de diagnóstico de conexiones explícitas:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Detalles |
---|---|---|---|---|
1 |
Get |
ID de conexión de origen |
UDINT |
ID de conexión O->T |
2 |
Get |
IP de origen |
UDINT |
|
3 |
Get |
Puerto TCP de origen |
UINT |
|
4 |
Get |
ID de conexión de destino |
UDINT |
ID de conexión T->O |
5 |
Get |
IP de destino |
UDINT |
|
6 |
Get |
Puerto TCP de destino |
UINT |
|
7 |
Get |
Contador de envío de mensajes |
UDINT |
Se incrementa cada vez que se envía un mensaje CIP de clase 3 en la conexión. |
8 |
Get |
Contador de recepción de mensajes |
UDINT |
Se incrementa cada vez que se recibe un mensaje CIP de clase 3 en la conexión. |
En la siguiente tabla se describen los atributos de clase del objeto de lista de diagnóstico de conexiones explícitas:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Valor (hexadecimal) |
Detalles |
---|---|---|---|---|---|
1 |
Get |
Revisión |
UINT |
01 |
Se incrementa en 1 en cada nueva actualización del objeto. |
2 |
Get |
Instancia máxima |
UINT |
De 0 a n |
n es el número máximo de accesos de lista simultáneos que se admiten. |
En la siguiente tabla se describen los atributos de instancia del objeto de lista de diagnóstico de conexiones explícitas:
ID de atributo (hex) |
Acceso |
Nombre |
Tipo de datos |
Detalles |
---|---|---|---|---|
1 |
Get |
Número de conexiones |
UINT |
Número total de conexiones explícitas abiertas. |
2 |
Get |
Lista de diagnóstico de conexiones de mensajería explícitas |
ARRAY of STRUCT |
Contenido de los objetos de diagnóstico de conexiones explícitas con instancia. |
ID de conexión de origen |
UDINT |
ID de conexión de origen a destino |
||
IP de origen |
UDINT |
Dirección IP de origen a destino |
||
Puerto TCP de origen |
UINT |
Número de puerto de origen a destino |
||
ID de conexión de destino |
UDINT |
ID de conexión de destino a origen |
||
IP de destino |
UDINT |
Dirección IP de destino a origen |
||
Puerto TCP de destino |
UINT |
Número de puerto de destino a origen |
||
Contador de envío de mensajes |
UDINT |
Se incrementa cada vez que se envía un mensaje CIP de clase 3 en la conexión. |
||
Contador de recepción de mensajes |
UDINT |
Se incrementa cada vez que se envía un mensaje CIP de clase 3 en la conexión. |
En la siguiente tabla se describen los servicios de clase:
Código de servicio (hex) |
Nombre |
Descripción |
---|---|---|
08 |
Crear |
Crea una instancia del objeto de lista de diagnóstico de conexiones explícitas. |
09 |
Eliminar |
Elimina una instancia del objeto de lista de diagnóstico de conexiones explícitas. |
33 |
Explicit_Connections_Diagnostic_Read |
Objeto de lectura de diagnóstico de conexiones explícitas. |