En esta sección se describe la configuración de Modicon TM5 EtherNet/IP Fieldbus Interface como dispositivo de destino Ethernet/IP.
Para obtener más información acerca de EtherNet/IP, consulte el sitio web de www.odva.org.
Para configurar su TM5NEIP1 como dispositivo de destino EtherNet/IP, agregue la interfaz de bus de campo a su proyecto. Consulte Adición de una interfaz de bus de campo.
El dispositivo se puede conectar mediante Ethernet industrial. Para obtener información y conocer los procedimientos necesarios para configurar la red de dispositivos, consulte EcoStruxure Machine Expert Guía del usuario de EtherNet/IP.
Para configurar los parámetros Ethernet/IP, haga doble clic en el nodo TM5 EtherNet/IP Fieldbus Interface en el árbol .
![]() |
|
Los parámetros configurados se explican como sigue:
Parámetros configurables |
Descripción |
|
---|---|---|
|
La dirección IP se obtiene mediante DHCP |
|
|
El usuario define la dirección IP, la máscara de subred y la dirección de pasarela |
Las firmas de
se utilizan para identificar el dispositivo. es información contenida en el firmware del dispositivo (código de fabricante, código de producto, etc.). Cuando se inicia el explorador del controlador, compara cada valor de llave electrónica seleccionado con la información correspondiente del dispositivo. Si los valores del dispositivo no coinciden con los de la aplicación, el logic controller dejará de comunicarse con el dispositivo.Puede configurar los siguientes atributos de
:
Atributo |
Descripción |
---|---|
|
El tipo general del producto. |
|
El fabricante del dispositivo. |
|
El tipo específico de producto. El código de producto está asignado a un número de catálogo. El código de producto diferencia el producto de otros productos que tienen el mismo tipo de dispositivo y pertenecen al fabricante indicado. |
|
Un número que representa las capacidades funcionales de un dispositivo. Por lo general, las revisiones principales son compatibles con versiones anteriores de revisiones principales. |
|
Un número que representa cambios de comportamiento del dispositivo, como correcciones de anomalías. Este número no representa las capacidades funcionales de un dispositivo. |
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 dos sesiones.
El número total de conexiones es 32.
En la siguiente tabla se muestran los parámetros disponibles en la ficha
:
Nombre de parámetro |
Tipo |
Valor |
Descripción |
---|---|---|---|
Bus de TM5 |
|||
TM5CycleTime |
Enumeración de BYTE |
0: 40000 us |
Configuración de enlace TM5 |
Pérdida de comunicación |
|||
CommunicationLossAction |
Enumeración de BYTE |
0: No Action |
Acción de interrupción (tiempo de espera) de comunicación |
CommunicationLossFieldOfAction |
Enumeración de BYTE |
0: Assembly Local |
Acción de interrupción (tiempo de espera) de comunicación |
CommunicationLossResetMode |
Enumeración de BYTE |
0: Exploit via Bus Controller Object, Instance service 32 hex |
Modo de restablecimiento de interrupción (tiempo de espera) de comunicación |
Modo de programación del controlador |
|||
ProgrammModeAction |
Enumeración de BYTE |
0: No Action |
Acción de modalidad de programa (inactiva) |
ProgramModeFieldOfAction |
Enumeración de BYTE |
0: Assembly Local |
Alcance de modalidad de programa (inactiva) |
Información general |
|||
Webserver |
Enumeración de BYTE |
0: Disabled* |
Habilita o deshabilita el servidor Web. |
(*) Valor predeterminado. |
Cada dispositivo EtherNet/IP tiene conexiones.
En el árbol 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). |
|
Para crear una conexión, haga clic en
.Para modificar una conexión, seleccione una conexión y haga clic en
o haga doble clic en ella.Para quitar una conexión, seleccione una conexión y haga clic en
.La descripción del estado del TM5 EtherNet/IP Fieldbus Interface es la siguiente:
Lee el estado de la interfaz de bus de campo. Hay 32 bits de información disponibles.
Los bits 0-10 indican estados sin errores; los bits 11-31 indican estados de error.
Los indicadores de estado LED de la interfaz de bus de campo también indican estados individuales.
En la siguiente tabla se muestran los bits, sus valores y su descripción:
Bit |
Valor (hex) |
Descripción |
---|---|---|
0 |
00000001 |
El adaptador se configuró mediante ensamblados de configuración. |
1 |
00000002 |
Se han realizado el inicio del sistema o la detección del módulo de E/S. |
2 |
00000004 |
La interfaz de bus de campo no está preparada para iniciar la configuración del módulo de E/S. |
3 |
00000008 |
La configuración del módulo de E/S de la interfaz de bus de campo está en curso. |
4 |
00000010 |
Toda la configuración del módulo de E/S se ha completado. |
5 |
00000020 |
Se ha realizado la inicialización de la pila Ethernet/IP. |
6 |
00000040 |
Se ha realizado la configuración de la pila Ethernet/IP. |
7-10 |
00000080-00000400 |
Reservado |
11 |
00000800 |
Error de memoria |
12 |
00001000 |
Error de datos flash al leer la página de memoria flash primaria. |
13 |
00002000 |
Error de actualización de firmware detectado. La interfaz de bus de campo está arrancando con el firmware predeterminado. |
14 |
00004000 |
Durante la fase de arranque, se ha detectado que un módulo falta |
15 |
00008000 |
Se detectó un módulo incorrecto durante la fase de arranque. |
16 |
00010000 |
El adaptador aún no ha recibido una asignación de dirección IP de DHCP. |
17 |
00020000 |
Hay 2 o más direcciones IP idénticas en la red. |
18 |
00040000 |
Error de pila EIP general |
19 |
00080000 |
Recursos de comunicación: Límite alcanzado |
20 |
00100000 |
Se detectó un error de socket de pila |
21 |
00200000 |
Memoria insuficiente |
22 |
00400000 |
Se ha detectado un error al leer la página de memoria flash primaria. |
23 |
00800000 |
Datos de ensamblado de configuración incorrectos |
24 |
01000000 |
Error "Explorador autoconectado" |
25 |
02000000 |
Se ha detectado firmware dañado. La interfaz de bus de campo está arrancando con el firmware predeterminado. |
26 |
04000000 |
Error al generar la configuración |
27 |
08000000 |
El recurso de configuración está bloqueado |
28-31 |
01000000-80000000 |
Reservado |
También puede leer la información de estado del adaptador remoto con las propiedades del bloque de función FB_RemoteAdapter de la biblioteca del adaptador remoto EtherNetIP TM5BC.
Nombre |
Tipo |
Inicial |
Nombre del valor |
Comentario |
---|---|---|---|---|
Status |
USINT |
0 |
Initializing |
Inicialización del adaptador remoto |
1 |
Searching |
Intentando obtener conexión con el adaptador remoto |
||
2 |
Configuring |
Escribiendo los parámetros de usuario |
||
3 |
Configured |
Configuración aplicada correctamente |
||
4 |
Aborted |
La escritura se anuló después del indicador AbortIfError |
||
5 |
Error |
Error detectado (consulte la propiedad Errorinfo para obtener más detalles) |
||
6 |
Disabled |
El adaptador remoto está deshabilitado |
La propiedad ErrorInfo es una estructura que proporciona detalles sobre el error detectado:
Nombre |
Tipo |
Inicial |
Nombre del valor |
Comentario |
---|---|---|---|---|
uiErrorNumber |
USINT |
0 hex-255 hex |
CommunicationErrorCodes |
Códigos de error de comunicación |
256 hex-1000 hex |
OperationErrorCodes |
Códigos de error de operación = uiErrorNumber – 256 hex |
||
1001 hex |
ConfigurationError |
La configuración del adaptador remoto no se realizó correctamente o los parámetros de usuario no se configuraron correctamente |
||
1002 hex |
EipDataExchUnexpectedOuput |
Reacción inesperada del bloque de función EipDataExch |
||
1003 hex |
EipDataExchTimeoutExpired |
Se ha agotado el tiempo de espera del bloque de función EipDataExch |
||
1004 hex |
ReadingUserParameterFailed |
No se pudo leer correctamente un parámetro de usuario del adaptador remoto |
||
1005 hex |
TimeoutStartConnection |
Se agotó el tiempo de espera mientras se esperaba el bit de estado después de iniciar las conexiones |
||
1006 hex... FFFF FFFF hex |
- |
Reservado |
||
uiParameterNumber |
USINT |
- |
- |
Número del parámetro implicado en el error detectado |
El controlador admite los siguientes objetos:
Clase del objeto |
ID de clase (hex) |
Número de instancias |
Efecto en el comportamiento de la interfaz |
---|---|---|---|
01 |
1 |
Proporciona información general sobre el acoplador de bus. |
|
02 |
2 |
Proporciona conexión de mensajes. |
|
04 |
2 |
Define el formato de los datos E/S. |
|
06 |
1 |
– |
|
64 |
2 |
– |
|
F4 |
1 |
Muestra propiedades de la conexión. |
|
F5 |
1 |
Muestra la configuración TCP/IP. |
|
F6 |
1 |
Muestra información de estado y contador de la interfaz IEEE 802.3. |
En la siguiente tabla se describen los atributos de clase de todos los objetos compatibles:
ID de atributo (hex) |
Acceso |
Tipo de datos |
Descripción |
---|---|---|---|
1 |
Get |
UINT |
Revisión del objeto |
2 |
Get |
UINT |
Mayor número de instancia del objeto generado en este nivel de clase |
3 |
Get |
UINT |
Número de instancias generadas |
4 |
Get |
STRUCT of UINT |
Número de atributos opcionales |
ARRAY of UINT |
Lista de números de atributos opcionales |
||
5 |
Get |
STRUCT of UINT |
Número de servicios opcionales |
ARRAY of UINT |
Lista de códigos de servicios opcionales |
||
6 |
Get |
UDINT |
Mayor número de ID posible de atributos de clase |
7 |
Get |
UDINT |
Mayor número de ID posible de atributos de instancia |
El objeto de identidad proporciona información de identificación y estado sobre el dispositivo o el objeto.
En la siguiente tabla se proporciona una descripción general del objeto de identidad:
Valor (hex) |
Descripción |
---|---|
1, 2, 3, 6, 7 |
Atributos de clase |
1, E |
Servicios de clase |
1, 2, 3, 4, 5, 6, 7, 8 |
Atributos de instancia |
1, 5, E |
Servicios de instancia |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Tipo de datos |
Descripción |
Función |
---|---|---|---|---|
1 |
Get |
UINT |
|
0377 hex (887) |
2 |
Get |
UINT |
|
Valor predeterminado: F3 hex (243) = Dispositivo adaptador |
3 |
Get |
UINT |
|
ID de hardware de la interfaz de bus de campo. Es idéntico a los cuatro primeros caracteres impresos en la carcasa del módulo. Código de interfaz de bus de campo: 100A hex (4106) |
4 |
Get |
ESTRUCTURA de USINT |
|
ZZ = Revisión principal de firmware |
STRUCT of USINT |
|
YY = Revisión secundaria de firmware |
||
5 |
Get |
WORD |
|
Consulte la siguiente tabla de códigos de estado. |
6 |
Get |
UDINT |
|
Idéntico a los siete caracteres de la carcasa del módulo que siguen al ID de hardware |
7 |
Get |
STRING |
|
1C hex (longitud = 28) y equivalente hexadecimal de TM5 EtherNet/IP Fieldbus Interface TM5NEIP1 |
8 |
Get |
USINT |
|
0= No existe 1 = Autoverificación del dispositivo 2 = Standby 3 = Operativo 4 = Error grave recuperable 5 = Error grave irrecuperable 6-254 = Reservado |
En la siguiente tabla se describen los códigos de estado del atributo de instancia 5:
Bit |
Definición |
Función |
---|---|---|
0 |
Propiedad del maestro (conexión de escáner/adaptador predefinida) |
Hay un propietario del dispositivo o el objeto en el dispositivo. En el paradigma escáner/adaptador, si se define este bit, significa que se ha asignado un escáner a un conjunto de conexiones de escáner/adaptador predefinido. |
1 |
- |
Reservado, establecido en 0 de forma predeterminada. |
2 |
Configured |
El firmware ya no está establecido en el comportamiento predeterminado preconfigurado. Esto no incluye la forma de configurar la comunicación. |
3 |
- |
Reservado, establecido en 0 de forma predeterminada. |
4-7 |
Estado del dispositivo ampliado (consulte la siguiente tabla de códigos de estado ampliado) |
El estado del dispositivo ampliado indica si el dispositivo sigue la definición general para utilizar este bit mediante el uso de la palabra clave |
8 |
Error menor recuperable |
El dispositivo ha detectado un error que parece ser recuperable. Este error detectado no hace que el dispositivo entre en estado de error. |
9 |
Error menor irrecuperable |
El dispositivo ha detectado un error que no parece ser recuperable. Este error detectado no hace que el dispositivo entre en estado de error. |
10 |
Error grave recuperable |
El dispositivo ha detectado un error que lo hace entrar en estado "Error grave recuperable". |
11 |
Error grave irrecuperable |
El dispositivo ha detectado un error que lo hace entrar en estado "Error grave irrecuperable". |
12-15 |
- |
Reservado, establecido en 0 de forma predeterminada. |
En la siguiente tabla se describen los códigos de estado ampliado de los bits 4-7 del atributo de instancia 5:
Bits 4-7 |
Definición |
---|---|
0000 |
Autoverificación o desconocido. |
0001 |
Actualización de firmware en curso. |
0010 |
Al menos en una conexión de E/S incorrecta. |
0011 |
No se han establecido conexiones de E/S. |
0100 |
Configuración no volátil. |
0101 |
Error grave: el bit 10 o el 11 son true. |
0110 |
Al menos una conexión de E/S en modalidad de ejecución. |
0111 |
Al menos una conexión de E/S establecida, todas en modalidad inactiva. |
1000-1001 |
Reservado, establecido en 0 de forma predeterminada. |
1010-1111 |
Específico del fabricante o el producto. |
En la siguiente tabla se describen los servicios de identidad:
Código de servicio (hex) |
Compatible con |
Nombre de servicio |
Descripción |
---|---|---|---|
1 |
Clase/instancia |
|
Leer todos los atributos |
5 |
Instancia |
|
Restablecer configuración predeterminada de fábrica |
E |
Clase/instancia |
|
Leer un atributo |
El enrutador de mensajes proporciona una conexión de mensajes que puede usar un cliente para ejecutar cualesquier servicios de instancia o clase en un dispositivo físico.
En la siguiente tabla se proporciona una descripción general del objeto del enrutador de mensajes:
Valor (hex) |
Descripción |
---|---|
1, 2, 3, 4, 5, 6, 7 |
Atributos de clase |
1, E |
Servicios de clase |
1, 2 |
Atributos de instancia |
1, E |
Servicios de instancia |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Tipo de datos |
Descripción |
---|---|---|---|
1 |
Get |
STRUCT of UINT |
Lista de todos los objetos admitidos |
Número de clases admitidas de la matriz de clases |
|||
ARRAY of UINT |
Lista de códigos de clases admitidos |
||
2 |
Get |
UINT |
Número máximo de conexiones admitidas |
En la tabla siguiente se describen los objetos de servicio:
Código de servicio (hex) |
Compatible con |
Nombre de servicio |
Descripción |
---|---|---|---|
1 |
Clase/instancia |
|
Devuelve una lista de atributos del objeto |
E |
Clase/instancia |
|
Proporciona el contenido del atributo correspondiente |
El objeto ensamblado unifica los atributos de diferentes objetos y permite que los datos de cada objeto se transmitan o reciban con una sola conexión. El objeto ensamblado se puede usar para datos de entrada y salida. La dirección se considera desde la perspectiva de la red.
En la siguiente tabla se proporciona una descripción general del objeto ensamblado:
Valor (hex) |
Descripción |
---|---|
1, 2, 3, 6, 7 |
Atributos de clase |
1, E |
Servicios de clase |
3 |
Atributos de instancia |
E, 10 |
Servicios de instancia |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Tipo de datos |
Descripción |
---|---|---|---|
3 |
Set |
ARRAY OF BYTE |
Datos |
En la tabla siguiente se describen los objetos de servicio:
Código de servicio (hex) |
Compatible con |
Nombre de servicio |
Descripción |
---|---|---|---|
E |
Clase/instancia |
|
Proporciona el contenido del atributo correspondiente |
10 |
Instancia |
|
Modifica el valor de un atributo |
El objeto de administrador de conexiones se usa para la comunicación conectada y sin conexión mediante diferentes subredes.
En la siguiente tabla se proporciona una descripción general del objeto de administrador de conexiones:
Valor (hex) |
Descripción |
---|---|
1, 2, 3, 4, 6, 7 |
Atributos de clase |
1, E |
Servicios de clase |
1, 2, 3, 4, 5, 6, 7, 8 |
Atributos de instancia |
1, E, 4E, 52, 54 |
Servicios de instancia |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Tipo de datos |
Descripción |
---|---|---|---|
1 |
Set (1) |
UINT |
Número de solicitudes de servicios de forward open recibidas. |
2 |
Set (1) |
UINT |
Número de solicitudes de servicios de forward open que se han rechazado debido a un formato incorrecto. |
3 |
Set (1) |
UINT |
Número de solicitudes de servicios de forward open rechazadas debido a la falta de recursos. |
4 |
Set (1) |
UINT |
Número de solicitudes de servicios de forward open que no se han rechazado debido a un formato no válido o a recursos insuficientes. |
5 |
Set (1) |
UINT |
Número de solicitudes de servicios de forward close recibidas. |
6 |
Set (1) |
UINT |
Número de solicitudes de servicios de forward close que se han rechazado debido a un formato incorrecto. |
7 |
Set (1) |
UINT |
Número de solicitudes de servicios de forward close que se han rechazado por motivos diferentes a un formato incorrecto. |
8 |
Set |
UINT |
Número total de tiempos de espera de la conexión agotados en las conexiones controladas por este administrador de conexión. |
(1) Un dispositivo puede rechazar la solicitud Set para este atributo si el valor del atributo transmitido no es cero. En este caso, transmite el código de estado general 09 hex (valor de atributo no válido). |
En la tabla siguiente se describen los objetos de servicio:
Código de servicio (hex) |
Compatible con |
Nombre de servicio |
Descripción |
---|---|---|---|
1 |
Clase/instancia |
|
Devuelve una lista predefinida de atributos del objeto |
E |
Clase/instancia |
|
Devuelve el contenido de los atributos correspondientes |
4E |
Instancia |
|
Cierra una conexión |
52 |
Instancia |
|
Servicio de transmisión no conectado |
54 |
Instancia |
|
Abre una conexión; el tamaño de datos máximo es 511 bytes |
El objeto de controlador de bus se usa para configurar todos los parámetros de controlador de bus globales. Todos los parámetros del módulo de E/S se administran individualmente usando el objeto de módulo de E/S.
En la siguiente tabla se proporciona una descripción general del objeto de controlador de bus:
Valor (hex) |
Descripción |
---|---|
1, 2 |
Atributos de clase |
E |
Servicios de clase |
1, 2, 3, 5, 6, 7, 8, 9, A, B, 20, 21, 22, 23, 24, 25, 26, 27, 40, 41, 42, 43, 44, 45, 46, 60, 61, 62, 63, 64, 65, 66, 67, 68, 80, 81, E0, E1, E2, E3, E4 5, E6 |
Atributos de instancia |
10, 32, 33, 34, 34, 35, 36, 37, 38, 40, 41, 42, E |
Servicios de instancia |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Tipo de datos |
Descripción |
---|---|---|---|
1 |
Get |
UDINT |
Estado del adaptador |
2 |
Get |
UINT |
Revisión principal del hardware |
3 |
Get |
UINT |
Revisión secundaria del hardware |
4 |
Get |
UINT |
Revisión del hardware FPGA |
5 |
Get |
UINT |
Bloque de arranque activo |
6 |
Get |
UINT |
Revisión principal de firmware predeterminado |
7 |
Get |
UINT |
Revisión secundaria de firmware predeterminado |
8 |
Get |
UINT |
Revisión principal de actualización de firmware |
9 |
Get |
UINT |
Revisión secundaria de actualización de firmware |
A |
Get |
UINT |
Revisión de software FPGA predeterminado |
B |
Get |
UINT |
Revisión de actualización de software FPGA |
20 |
Get |
UINT |
Número de módulos |
21 |
Get |
UINT |
Longitud de los datos de la entrada analógica en bytes |
22 |
Get |
UINT |
Longitud de los datos de la salida analógica en bytes |
23 |
Get |
UINT |
Longitud de los datos de la entrada digital en bytes |
24 |
Get |
UINT |
Longitud de los datos de la salida digital en bytes |
25 |
Get |
UINT |
Longitud de la información de estado de la red X2X en bytes |
26 |
Get |
UINT |
Longitud de la información de estado de la salida en bytes |
27 |
Get |
UINT |
Número máximo de estaciones X2X actualmente en uso |
40 |
Set/Get |
UINT |
Tamaño del ensamblado de la entrada analógica en bytes (AI) |
41 |
Set/Get |
UINT |
Tamaño del ensamblado de la salida analógica en bytes (AO) |
42 |
Set/Get |
UINT |
Tamaño del ensamblado de la entrada digital en bytes (DI) |
43 |
Set/Get |
UINT |
Tamaño del ensamblado de la salida digital en bytes (DO) |
44 |
Set/Get |
UINT |
Tamaño del ensamblado de estado de la red X2X en bytes (NS) |
45 |
Set/Get |
UINT |
Tamaño del ensamblado de estado de la salida en bytes (OS) |
46 |
Set/Get |
UINT |
Composición del ensamblado de entrada de combinación |
60 |
Set/Get |
UINT |
Tiempo de retraso de acción global (ms) |
61 |
Set/Get |
UINT |
Acción de pérdida de comunicación (tiempo de espera agotado) |
62 |
Set/Get |
UINT |
Alcance de pérdida de comunicación (tiempo de espera agotado) |
63 |
Set/Get |
UINT |
Modalidad de restablecimiento de pérdida de comunicación (tiempo de espera agotado) |
64 |
Set/Get |
UINT |
Acción de modalidad de programa (inactiva) |
65 |
Set/Get |
UINT |
Alcance de modalidad de programa (inactiva) |
66 |
Set/Get |
UINT |
Acción para un módulo inoperable o falta un módulo en estado "Operativo" |
67 |
Set/Get |
UINT |
Acción para módulos ausentes durante la fase de arranque |
68 |
Set/Get |
UINT |
Acción para tipos de módulo incorrectos durante la fase de arranque |
80 |
Set/Get |
UINT |
Configuración de X2X Link |
81 |
Set/Get |
UINT |
Longitud de cable X2X (m) |
E0 |
Get |
UINT |
Lectura de conmutadores de dirección de red |
E1 |
Set/Get |
UINT |
Retraso de inicialización de módulo (ms) |
E2 |
Set/Get |
UINT |
Habilitar/deshabilitar la contraseña de Telnet |
E3 |
Set/Get |
UINT |
Unidad de transmisión máxima de IP (bytes) |
E4 |
Get |
UINT |
ID de ensamblado de configuración de arranque actual |
E5 |
Get |
UINT |
Leer el número de módulos de E/S configurados |
En la tabla siguiente se describen los objetos de servicio:
Código de servicio (hex) |
Compatible con |
Nombre de servicio |
Descripción |
---|---|---|---|
E |
Clase/instancia |
|
Proporciona el contenido del atributo correspondiente. |
10 |
Instancia |
|
Modifica el valor de un atributo. |
32 |
Clase/instancia |
– |
Restablece cualquier tiempo de espera pendiente. |
33 |
Instancia |
– |
Guarda todos los datos del sistema en la memoria flash. Esto almacena permanentemente en la memoria flash volátil los cambios que otros servicios no han almacenado allí automáticamente. |
34 |
Instancia |
– |
Lee los datos del sistema de la memoria flash. Esto sobrescribe cualquier cambio en la RAM con la configuración guardada permanentemente. |
35 |
Instancia |
– |
Elimina toda la memoria flash. Esto restaura los ajustes predeterminados. |
36 |
Instancia |
– |
Reinicializa todos los ensamblados. |
37 |
Instancia |
– |
Habilita uno o más ensamblados de configuración ampliados. El parámetro especificado permite generar varias figuraciones independientes en los 10 ensamblados. Esto puede usarse para habilitar la configuración deseada con el correspondiente ID de ensamblado de inicio. También pueden usarse los 10 ensamblados para una sola configuración. |
38 |
Instancia |
– |
Borra los datos de configuración de los módulos de E/S de la RAM. La memoria flash no se borra. |
40 |
Instancia |
– |
Genera una nueva configuración basada en una configuración existente o en los módulos de E/S no conectados. Esto incluye tanto los módulos de E/S configurados como los no configurados.
|
41 |
Instancia |
– |
Borra la lista de parámetros de los módulos de E/S. |
42 |
Instancia |
– |
Aplica la lista de parámetros a las configuraciones existentes. Esto cambia todas las configuraciones existentes. El resultado se almacena en la memoria volátil de la RAM. |
El objeto de conexión describe las conexiones CIP existentes en el dispositivo.
En la siguiente tabla se proporciona una descripción general del objeto de conexión:
Valor (hex) |
Descripción |
---|---|
1, 2, 3, 6, 7 |
Atributos de clase |
8, 9 |
Atributos de clase ampliados |
1, E |
Servicios de clase |
1, 2, 3, 4, 7 |
Atributos de instancia |
1, E |
Servicios de instancia |
En la siguiente tabla se describen los atributos de clase ampliados:
ID de atributo (hex) |
Acceso |
Tipo de datos |
Descripción |
Valor predeterminado |
---|---|---|---|---|
8 |
Get |
UINT |
Instancia del objeto de conexión que describe el objeto de conexión y se usó para enviar esta solicitud al dispositivo. |
– |
9 |
Get |
ARRAY OF STRUCT |
Matriz de estructuras que contienen los atributos de instancia 1 y 2 de cada instancia. |
(1) |
UINT |
Enumera los tipos de conexión. |
Consulte los siguientes atributos de instancia. |
||
UINT |
Número de conexión CIP vinculada a esta conexión. |
Consulte los siguientes atributos de instancia. |
||
(1) El índice de la matriz lo determina el número de instancia, desde 1 hasta el número máximo de instancias. El valor de índice 1 (desplazamiento 0) y las instancias sin instancia está establecido en 0. |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Tipo de datos |
Descripción |
Función |
---|---|---|---|---|
1 |
Get |
UINT |
Enumera los tipos de conexión posibles. Todos los tipos de conexión, excepto el 0, indican conexiones con capacidad de enrutamiento del tipo correspondiente. |
|
2 |
Get |
UINT |
Número de conexión CIP vinculada a esta conexión. Este atributo se ignora si el tipo de conexión = 0. |
El fabricante asigna un valor único para identificar cada puerto de comunicación. El valor 1 está definido para uso del producto interno (es decir, placa de conexiones). El valor 0 está reservado y no se puede usar. |
3 |
Get |
STRUCT |
||
UINT |
Número de palabras de 16 bits en la siguiente ruta. |
Rango= De 2 a 6 |
||
Padded EPATH |
Segmento de ruta lógico que identifica el objeto para este puerto. |
La ruta está formada por un segmento de clase lógico y un segmento de instancia lógico. El tamaño máximo es de 12 bytes. |
||
4 |
Get |
SHORT_STRING |
Nombre del puerto de red físico. |
"Puerto A", por ejemplo. El número máximo de caracteres es 64. Este nombre debe ser diferente para cada puerto físico. Si varios puertos CIP usan el mismo puerto físico, debe usarse el mismo nombre físico. |
7 |
Get |
Padded EPATH |
Valor del conmutador rotativo |
El valor del conmutador es idéntico al atributo 2. |
En la tabla siguiente se describen los objetos de servicio:
Código de servicio (hex) |
Compatible con |
Nombre de servicio |
Descripción |
---|---|---|---|
1 |
Clase/instancia |
|
Devuelve una lista predefinida de atributos del objeto. |
E |
Clase/instancia |
|
Devuelve el contenido de los atributos correspondientes. |
El objeto de interfaz TCP/IP proporciona un mecanismo para configurar la red TCP/IP de la interfaz de bus de campo.
En la siguiente tabla se proporciona una descripción general del objeto de interfaz TCP/IP:
Valor (hex) |
Descripción |
---|---|
1, 2, 3, 6, 7 |
Atributos de clase |
1, E |
Servicios de clase |
1, 2, 3, 4, 5, 6 |
Atributos de instancia |
1, 2, E, 10 |
Servicios de instancia |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Tipo de datos |
Descripción |
Función |
---|---|---|---|---|
1 |
Get |
DWORD |
|
Consulte la siguiente tabla de estado de la interfaz |
2 |
Get |
DWORD |
|
|
3 |
Set |
DWORD |
|
|
4 |
Get |
STRUCT |
Ruta al objeto vinculado físicamente |
La ruta identifica el objeto que está conectado al objeto de comunicación físico subyacente. |
UINT |
Longitud de la ruta |
Número de palabras de 16 bits de la ruta del elemento. |
||
EPATH |
Segmentos lógicos que identifican el vínculo físico |
La ruta dirige al puerto interno del conmutador de 3 puertos integrado. |
||
5 |
Get |
STRUCT |
|
Contiene los parámetros de configuración TCP/IP. Para evitar configuraciones incompletas o incompatibles, los parámetros no se pueden establecer individualmente. |
UDINT |
|
Este valor es 0 si no se ha configurado una dirección IP. De lo contrario, se proporciona una dirección de clase A, B o C válida. Ejemplo: 0164A8C0 hex (corresponde a 192.168.100.1) |
||
UDINT |
|
Este valor es 0 si no se ha configurado una máscara de red. Ejemplo: 00FFFFFF hex (corresponde a 255.255.255.0) |
||
UDINT |
|
Este valor es 0 si no se ha configurado una dirección de pasarela. De lo contrario, se proporciona una dirección de clase A, B o C válida. Ejemplo: FE64A8C0 hex (corresponde a 192.168.100.254) |
||
UDINT |
|
El valor 0 indica que no se ha configurado un servidor de nombres primario. De lo contrario, se proporciona una dirección de clase A, B o C válida. |
||
UDINT |
|
El valor 0 indica que no se ha configurado un servidor de nombres secundario. De lo contrario, se proporciona una dirección de clase A, B o C válida. |
||
STRING |
|
Caracteres ASCII. La longitud máxima es de 48 caracteres. Se introduce un número par (byte de relleno no incluido en la longitud). La longitud es 0 si no se ha configurado un nombre de dominio. |
||
6 |
Get |
STRING |
|
Caracteres ASCII. La longitud máxima es de 64 caracteres. Se introduce un número par (byte de relleno no incluido en la longitud). La longitud es 0 si no se ha configurado un nombre de dominio. |
La tabla siguiente proporciona el estado de interfaz del atributo 1:
Bit |
Nombre |
Descripción |
---|---|---|
0-3 |
|
|
4 |
|
Indica un cambio de configuración pendiente en el valor TTL o el atributo de configuración Mcast. Este bit se establece si el valor TTL o el atributo de configuración Mcast se establecen y se elimina cuando el dispositivo se vuelve a iniciar. |
5-31 |
|
Reservado |
En la tabla siguiente se describen los objetos de servicio:
Código de servicio (hex) |
Compatible con |
Nombre de servicio |
Descripción |
---|---|---|---|
1 |
Clase/instancia |
|
Devuelve una lista predefinida de atributos del objeto. |
2 |
Instancia |
|
Modifica todos los atributos modificables. |
E |
Clase/instancia |
|
Devuelve el contenido de los atributos correspondientes. |
10 |
Instancia |
|
Modifica un valor de atributo individual. |
El objeto de conexión Ethernet gestiona información de contador y estado específica de una conexión.
En la siguiente tabla se proporciona una descripción general del objeto de conexión Ethernet:
Valor (hex) |
Descripción |
---|---|
1, 2, 3, 6, 7 |
Atributos de clase |
1, E |
Servicios de clase |
1, 2, 3 |
Atributos de instancia |
1, E |
Servicios de instancia |
En la siguiente tabla se describen los atributos de instancia:
ID de atributo (hex) |
Acceso |
Tipo de datos |
Descripción |
Función |
---|---|---|---|---|
1 |
Get |
UDINT |
Velocidad de transferencia en uso |
Velocidad en Mb/s (por ejemplo, 0, 10, 100, 1000, etc.) |
2 |
Get |
DWORD |
Indicador del estado de la interfaz |
Consulte la siguiente tabla de estado de la interfaz |
3 |
Get |
ARRAY [0...5] of USINT |
Dirección física |
Dirección MAC específica del dispositivo |
En la siguiente tabla se describen los códigos de estado del indicador del estado de la interfaz:
Bit |
Nombre |
Descripción |
---|---|---|
0 |
|
Indica si la interfaz de comunicación está conectada a una red activa.
|
1 |
|
Indica el modo dúplex en uso.
Este indicador no se define si el indicador del estado de la conexión es 0. |
2-4 |
|
Indica el estado de la negociación automática.
|
5 |
|
Indica la modalidad de cambio necesaria.
|
6 |
|
Indica si se ha detectado un error local.
|
7-31 |
|
Reservado Establecido en 0 de forma predeterminada. |
En la tabla siguiente se describen los objetos del servicio de instancia:
Código de servicio (hex) |
Compatible con |
Nombre de servicio |
Descripción |
---|---|---|---|
1 |
Clase/instancia |
|
Devuelve una lista predefinida de atributos del objeto. |
E |
Clase/instancia |
|
Proporciona el contenido del atributo correspondiente. |