Para acceder a un dispositivo EtherNet/IP, es necesario iniciar una conexión (nombre global utilizado por el nivel de protocolo EtherNet/IP).
La conexión permite transferir los datos combinados en un conjunto.
Los procesos de conexión (inicio/detención) los gestiona automáticamente el controlador.
Para conocer las limitaciones de las conexiones, consulte la guía de programación del controlador.
Para obtener más información, consulte gestor de protocoloModalidades de funcionamiento.
Los datos de E/S y de configuración pueden combinarse en objetos de conjunto.
Los datos (atributos) de diferentes objetos pueden combinarse en un único objeto para permitir el envío o la recepción de los datos a través de una única conexión.
Las instancias de objeto de conjunto se utilizan para acumular datos para los datos de entrada y salida relacionados con las conexiones de E/S.
Los objetos de conjunto están estructurados en clases, instancias y atributos:
Una clase es un grupo de objetos que representan el mismo tipo de componente del sistema.
Una instancia de objeto es la representación de un objeto determinado dentro de una clase. Cada instancia posee su propio grupo de valores de atributos.
Los atributos son características de un objeto o de una clase de objeto. Por lo general, los atributos proporcionan información sobre el estado o definen el funcionamiento de un objeto.
En el gráfico siguiente, se muestra la direccionalidad de los ensamblados de entrada y de salida en comunicaciones EtherNet/IP:
Los parámetros de configuración de EtherNet/IP se definen como:
Instancia: número que hace referencia al ensamblado.
Tamaño: número de canales de un ensamblado.
El tamaño de la memoria de cada canal es de 2 bytes, los cuales almacenan el valor de los objetos %IWx
o %QWx
, donde x corresponde al número del canal.
Por ejemplo, si el %IWy…%IW(y+20-1)
, donde y es el primer canal disponible para el conjunto.
Cada dispositivo EtherNet/IP dispone de conexiones.
En EtherNet/IP y seleccione la ficha .
, haga doble clic en un dispositivo
Columna |
Comentario |
---|---|
|
El número de conexión es único y lo asigna automáticamente EcoStruxure Machine Expert. |
|
El nombre de la conexión lo genera automáticamente EcoStruxure Machine Expert. |
|
Intervalo del paquete solicitado: Intervalo de tiempo entre transmisiones cíclicas de datos solicitadas por el explorador. |
|
|
|
Número de bytes para intercambiar entre el origen (O) y el destino (target) (T). |
|
|
|
Número de bytes de los parámetros de configuración que se transferirán. Aparece si la conexión contiene un conjunto de configuración. |
|
Los estados de E/S se actualizan en cada ciclo si el RPI de la conexión asociada con el dispositivo se establece en un valor superior al periodo de la tarea de aplicación que actualiza esta E/S. También se aplica a los primeros ciclos de la tarea de aplicación tras el establecimiento de la conexión.
ADVERTENCIA | |
---|---|
Para crear una conexión, haga clic en
.Para modificar una conexión, selecciónela y haga clic en
o bien haga doble clic en ella.Para eliminar una conexión, selecciónela y haga clic en
.Para configurar una conexión EtherNet/IP, proceda de la siguiente manera:
Paso |
Acción |
---|---|
1 |
En EtherNet/IP. , haga doble clic en un dispositivo |
2 |
Seleccione la ficha . |
3 |
Haga clic en . |
4 |
Seleccione :![]() |
5 |
Seleccione . |
6 |
Seleccione Conjunto de configuración. |
7 |
Configure el : |
8 |
Configure el : |
9 |
Seleccione el : 4 (valor predeterminado)/8/16/32/64/128/256/512 |
10 |
Configure el : |
11 |
Configure el : |
12 |
Haga clic en . |
(1) En la documentación del dispositivo, encontrará el ID de clase, el ID de instancia y el ID de atributo. Consulte Cómo encontrar información de ensamblado. |
Para obtener más información sobre los conjuntos compatibles, consulte la documentación del dispositivo.
Para obtener más información sobre los parámetros avanzados, consulte EtherNet/IPPropiedades de la conexión en modalidad experta.
Las conexiones predefinidas están disponibles para los siguientes elementos:
Dispositivos admitidos por DTM.
Dispositivos que se proporcionan con un archivo EDS.
Por definición, los dispositivos esclavos genéricos no cuentan con conexiones predefinidas.
Para añadir una conexión EtherNet/IP predefinida, proceda de la siguiente manera:
Paso |
Acción |
---|---|
1 |
En EtherNet/IP. , haga doble clic en un dispositivo |
2 |
Seleccione la ficha . |
3 |
Haga clic en . |
4 |
Seleccione :![]() |
4 |
Seleccione una de las conexiones predefinidas. |
5 |
Seleccione el : 4 (valor predeterminado)/8/16/32/64/128/256/512 |
6 |
Configure el : |
7 |
Configure el : |
8 |
Haga clic en . |
Algunos dispositivos admiten ensamblados o conjuntos de configuración.
Un conjunto de configuración es una petición enviada en el momento de iniciar el explorador que carga parámetros de configuración en el dispositivo en una única petición.
Para configurar un conjunto de configuración, proceda de la siguiente manera:
Paso |
Acción |
---|---|
1 |
En EtherNet/IP. , haga doble clic en un dispositivo |
2 |
Seleccione la ficha . |
3 |
Seleccione una conexión existente y haga clic en . |
4 |
Seleccione . |
5 |
Seleccione . |
6 |
Configure el : |
7 |
Haga clic en . |
8 |
Configure el : |
9 |
Haga clic en .Resultado: Los parámetros de configuración aparecen en la ficha :![]() |
10 |
Haga doble clic en la columna para definir los valores de los parámetros de configuración. |
(1) En la documentación del dispositivo, encontrará el ID de clase, el ID de instancia y el ID de atributo. Consulte Cómo encontrar información de ensamblado. |
Edite la conexión mediante la vista de parámetros avanzados:
Ajustes de la conexión:
Parámetro |
Valores |
Descripción |
||
---|---|---|---|---|
|
Sí/No |
Permite configurar los parámetros de los conjuntos. |
||
|
Verdadero/Falso |
Permite configurar un conjunto de configuración. |
||
|
2 bytes (valor predeterminado 04h) |
Identificador de clase(1) |
||
|
2 bytes (valor predeterminado 0) |
Identificador de instancia(1) |
||
|
2 bytes (valor predeterminado 03h) |
Identificador de atributo(1) |
||
|
||||
|
2 bytes (valor predeterminado 04h) |
Identificador de clase(1) |
||
|
2 bytes (valor predeterminado 0) |
Identificador de instancia(1) |
||
|
2 bytes (valor predeterminado 03h) |
Identificador de atributo(1) |
||
|
||||
|
2 bytes (valor predeterminado 04h) |
Identificador de clase(1) |
||
|
2 bytes (valor predeterminado 0) |
Identificador de instancia(1) |
||
|
2 bytes (valor predeterminado 03h) |
Identificador de atributo(1) |
||
|
Sí/No |
Deshabilita el área y habilita el campo |
||
(1) En la documentación del dispositivo, encontrará el ID de clase, el ID de instancia y el ID de atributo. Consulte Cómo encontrar información de ensamblado. |
Parámetros genéricos:
Parámetro |
Valores |
Descripción |
---|---|---|
|
Matriz de bytes |
Transcripción codificada del objeto de conexión física. |
|
|
: se trata de una conexión bidireccional hacia un punto de conexión de salida (por lo general un objeto de conjunto), en la que los datos del conjunto en cuestión solo puede controlarlos un solo explorador. Podría haber una conexión con un conjunto de entrada; estos datos se envían al explorador. Si la longitud de los datos de entrada es cero, la dirección pasará a ser una conexión de heartbeat. : el explorador recibe los datos de entrada del dispositivo de destino y genera un heartbeat con el dispositivo de destino. No hay datos de salida. Una conexión de tipo Sólo escucha solo puede conectarse a una conexión de o Sólo entrada existente. Si la conexión subyacente se detiene, también lo hará la conexión de , o bien se agotará el tiempo de espera de esta. : el explorador recibe los datos de entrada del dispositivo de destino y genera un heartbeat con el dispositivo de destino. No hay datos de salida. |
|
4 (valor predeterminado)/8/16/32/64/128/256/512 |
El timeout del explorador se gestiona de manera individual para cada conexión mediante RPI y el multiplicador de timeout. |
Explorador a destino (salida):
Parámetro |
Valores |
Descripción |
---|---|---|
|
De 0 a XX => específico del dispositivo |
Tamaño del canal de un ensamblado. El tamaño de la memoria de cada canal es de 2 bytes y almacena el valor del objeto %IWx o %QWx, donde x corresponde al número del canal. |
|
En ms (valor predeterminado 10 ms) |
Intervalo del paquete solicitado. Intervalo de tiempo entre transmisiones cíclicas de datos solicitadas por el explorador. El dispositivo siempre proporciona un RPI mínimo, mientras que en el controlador el objetivo consiste en contar con el RPI más alto posible para no sobrecargar el sistema. Cada vez que se añade un dispositivo al bus de campo EtherNet/IP o que se modifica un valor de RPI, se recomienda comprobar los recursos (consulte el comprobador de recursos de explorador). El RPI de dispositivo puede especificarse en la documentación del dispositivo. No obstante, esta información se proporciona por lo general como parte del archivo EDS que se entrega con el dispositivo. |
|
cíclico |
Cíclico: los terminales envían sus mensajes a intervalos de tiempo cíclicos predefinidos. |
|
0 ms |
Se utiliza para el tipo de desencadenador de cambio de estado. |
|
De 0 a XX => específico del dispositivo |
Esta opción está accesible si la ruta de conexión contiene un conjunto de configuración. Números de parámetros (1 byte) que se transferirán. Los valores de configuración se envían al dispositivo al iniciar el explorador. |
|
De 0 a XX => específico del dispositivo |
|
|
Punto a punto |
Tipo de conexión de la petición |
|
Fijo |
La longitud de la petición es fija. |
|
|
Formato de transmisión de la petición. Para obtener más información, consulte el ODVA website. |
NOTA: Si el formato de transferencia se define en , se enviará el estado del explorador en la petición. Los destinos podrían no responder de la misma manera al recibir la información de que el explorador se encuentra en estado INACTIVO. Por ejemplo, cuando el controlador se encuentra en estado
STOPPED o HALT , algunos destinos podrían no actualizar sus entradas, mientras que otros sí.
|
Destino a explorador (entrada):
Parámetro |
Valores |
Descripción |
---|---|---|
|
De 0 a XX => específico del dispositivo |
Tamaño del canal de un ensamblado. El tamaño de la memoria de cada canal es de 2 bytes y almacena el valor del objeto %IWx o %QWx, donde x corresponde al número del canal. |
|
En ms (valor predeterminado 10 ms) |
Intervalo del paquete solicitado. Intervalo de tiempo entre transmisiones cíclicas de datos solicitadas por el explorador. El dispositivo siempre proporciona un RPI mínimo, mientras que en el controlador el objetivo consiste en contar con el RPI más alto posible para no sobrecargar el sistema. Cada vez que se añade un dispositivo al bus de campo EtherNet/IP o que se modifica un valor de RPI, se recomienda comprobar los recursos (consulte el comprobador de recursos de explorador). El RPI de dispositivo puede especificarse en la documentación del dispositivo. No obstante, esta información se proporciona por lo general como parte del archivo EDS que se entrega con el dispositivo. |
|
|
Cíclico: los terminales envían sus mensajes a intervalos de tiempo cíclicos predefinidos. Cambio de estado: los terminales de cambio de estado envían sus mensajes cuando se produce un cambio. Los datos también se envían a un intervalo cíclico de fondo (RPI) si no se produce ningún cambio con el fin de evitar que se supere el timeout de la conexión. |
|
En múltiplos de 2 ms (valor predeterminado 2 ms) |
Periodo mínimo de tiempo entre 2 intercambios de datos. Esta opción está disponible si es . El valor máximo de Tiempo de inhibición es RPI y su límite máximo es de 254 ms. |
|
Ir a cero <valor predeterminado> |
Resetear la entrada en caso de error o detención |
|
|
Tipo de conexión de la petición |
|
Fijo |
La longitud de la petición es fija. |
|
|
Formato de transmisión de la petición. Para obtener más información, consulte el ODVA website. |
La información de ensamblado se incluye en la documentación del dispositivo. Por lo general, forma parte de la descripción de objetos de ensamblado.
Para configurar un ensamblado, identifique los siguientes elementos de información:
ID de clase
El ID de clase del "objeto de ensamblado" es igual a 4.
ID de instancia
Seleccione la instancia de ensamblado en función de la aplicación y del tipo de dispositivo. La selección de la instancia de ensamblado inducirá una máquina de estados dedicada en el dispositivo:
Conjunto de configuración: admitido por pocos dispositivos; consulte en la documentación del dispositivo la instancia de ensamblado admitida.
Conjunto consumidor: denominado en ocasiones "salida de dispositivo" en la documentación del dispositivo (desde el punto de vista del dispositivo).
Conjunto productor: denominado en ocasiones "entrada de dispositivo" en la documentación del dispositivo (desde el punto de vista del dispositivo).
ID de atributo
Busque el atributo que desea leer, que se corresponderá con el búfer de datos intercambiado durante la conexión.
La propiedad del atributo debe tener acceso de escritura para el conjunto productor y acceso de lectura para el conjunto consumidor.
El ID de atributo es idéntico en ambos conjuntos y equivale a 3. Coincide con un atributo cuyo acceso es Get/Set. A menudo el nombre es "datos", y el tipo de datos "Matriz de bytes".