Configuración de la interfaz de bus de campo

Introducción

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.

Configuración de destino de EtherNet/IP

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.

Configuración del puerto Ethernet industrial

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.

Configuración de parámetros EtherNet/IP

Para configurar los parámetros Ethernet/IP, haga doble clic en el nodo TM5 EtherNet/IP Fieldbus Interface en el árbol Dispositivos.

Ficha Ajustes de destino



Los parámetros configurados se explican como sigue:

Parámetros configurables

Descripción

Dirección IP de DHCP

La dirección IP se obtiene mediante DHCP

Dirección IP fija

El usuario define la dirección IP, la máscara de subred y la dirección de pasarela

NOTA: No se admiten nombres de dispositivo DHCP de más de 16 caracteres.

Llave electrónica

Las firmas de Llave electrónica se utilizan para identificar el dispositivo. Llave electrónica 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 Llave electrónica:

Atributo

Descripción

Comprobar tipo de dispositivo

El tipo general del producto.

Comprobar código de fabricante

El fabricante del dispositivo.

Comprobar código de producto

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.

Comprobar revisión principal

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.

Comprobar revisión secundaria

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.

Conexiones en Ethernet/IP

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.

NOTA: El TM5 EtherNet/IP Fieldbus Interface admite conexiones cíclicas. Si un originador abre una conexión mediante un cambio de estado como disparador, los paquetes se envían a la velocidad de RPI.

Ficha Secuencia de configuración

En la siguiente tabla se muestran los parámetros disponibles en la ficha Secuencia de configuración:

Nombre de parámetro

Tipo

Valor

Descripción

Bus de TM5

TM5CycleTime

Enumeración de BYTE

0: 40000 us
1: 35000 us
2: 30000 us
3: 25000 us
4: 20000 us
5: 15000 us
6: 10000 us*
7: 500 us

Configuración de enlace TM5

Pérdida de comunicación

CommunicationLossAction

Enumeración de BYTE

0: No Action
1: Set Ouputs to Zero*
2: Reserved
3: Freeze Outputs
4: Disable new Class 1 Connections

Acción de interrupción (tiempo de espera) de comunicación

CommunicationLossFieldOfAction

Enumeración de BYTE

0: Assembly Local
1: Global*

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
1: Reestablish I/O connection*

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
1: Set Outputs to Zero*
2: Reserved
3: Freeze Outputs
4: Disable new Class 1 Connections

Acción de modalidad de programa (inactiva)

ProgramModeFieldOfAction

Enumeración de BYTE

0: Assembly Local
1: Global*

Alcance de modalidad de programa (inactiva)

Información general

Webserver

Enumeración de BYTE

0: Disabled*
1: Enabled

Habilita o deshabilita el servidor Web.

(*) Valor predeterminado.

Ficha Conexiones

Cada dispositivo EtherNet/IP tiene conexiones.

En el árbol Dispositivos, haga doble clic en un dispositivo EtherNet/IP y seleccione la ficha Conexiones.

Columna

Comentario

N.° conexión

El número de conexión es único y lo asigna automáticamente EcoStruxure Machine Expert.

Nombre de conexión

El nombre de la conexión lo genera automáticamente EcoStruxure Machine Expert.

RPI O --> T (ms)

Intervalo del paquete solicitado: Intervalo de tiempo entre transmisiones cíclicas de datos solicitadas por el explorador.

RPI T --> O (ms)

Tamaño O->T (byte)

Número de bytes para intercambiar entre el origen (O) y el destino (target) (T).

Tamaño T->O (byte)

Para crear una conexión, haga clic en Añadir conexión.

Para modificar una conexión, seleccione una conexión y haga clic en Editar conexión o haga doble clic en ella.

Para quitar una conexión, seleccione una conexión y haga clic en Eliminar conexión.

Ficha Asignación de E/S EtherNet/IP

La ficha Asignación de E/S EtherNet/IP permite definir variables y asignarles nombres. En esta ficha también hay disponible información adicional, como el direccionamiento topológico. Si desea obtener información y conocer los procedimientos necesarios para configurar la Asignación de E/S EtherNet/IP, consulte EcoStruxure Machine Expert Guía de programación.

Status

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

Perfil

El controlador admite los siguientes objetos:

Clase del objeto

ID de clase (hex)

Número de instancias

Efecto en el comportamiento de la interfaz

Objeto de identidad

01

1

Proporciona información general sobre el acoplador de bus.

Objeto de enrutador de mensajes

02

2

Proporciona conexión de mensajes.

Objeto ensamblado

04

2

Define el formato de los datos E/S.

Objeto de administrador de conexiones

06

1

Objeto de controlador de bus

64

2

Objeto de conexión

F4

1

Muestra propiedades de la conexión.

Objeto de interfaz TCP/IP

F5

1

Muestra la configuración TCP/IP.

Objeto de conexión Ethernet

F6

1

Muestra información de estado y contador de la interfaz IEEE 802.3.

Atributos de clase comunes

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

Objeto de identidad (ID de clase = 01 hex)

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

Vendor ID

0377 hex (887)

2

Get

UINT

Device type

Valor predeterminado: F3 hex (243) = Dispositivo adaptador

3

Get

UINT

Product code

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

Major revision

ZZ = Revisión principal de firmware

STRUCT of USINT

Minor revision

YY = Revisión secundaria de firmware

5

Get

WORD

Status

Consulte la siguiente tabla de códigos de estado.

6

Get

UDINT

Serial number

Idéntico a los siete caracteres de la carcasa del módulo que siguen al ID de hardware

7

Get

STRING

Product name

1C hex (longitud = 28) y equivalente hexadecimal de TM5 EtherNet/IP Fieldbus Interface TM5NEIP1

8

Get

USINT

Status

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 DeviceStatusAssembly en la sección [Dispositivo] del archivo EDS.

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

Get_Attribute_All

Leer todos los atributos

5

Instancia

Reset

Restablecer configuración predeterminada de fábrica

E

Clase/instancia

Get_Attribute_Single

Leer un atributo

Objeto del enrutador de mensajes (ID de clase = 02 hex)

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

Get_Attribute_All

Devuelve una lista de atributos del objeto

E

Clase/instancia

Get_Attribute_Single

Proporciona el contenido del atributo correspondiente

Objeto ensamblado (ID de clase = 04 hex)

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

Get_Attribute_Single

Proporciona el contenido del atributo correspondiente

10

Instancia

Get_Attribute_Single

Modifica el valor de un atributo

Objeto de administrador de conexiones (ID de clase = 06 hex)

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

Get_Attribute_All

Devuelve una lista predefinida de atributos del objeto

E

Clase/instancia

Get_Attribute_Single

Devuelve el contenido de los atributos correspondientes

4E

Instancia

Forward_Close

Cierra una conexión

52

Instancia

Unconnected_Send

Servicio de transmisión no conectado

54

Instancia

Forward_Open

Abre una conexión; el tamaño de datos máximo es 511 bytes

Objeto de controlador de bus (ID de clase = 64 hex)

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

Get_Attribute_Single

Proporciona el contenido del atributo correspondiente.

10

Instancia

Get_Attribute_Single

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.

  • Bit 0: la configuración se comprime en formato ZIP

  • Bit 1: Se escriben los ensamblados de configuración de la pila EtherNet/IP

  • Bit 2: Todos los datos generados se almacenan en memoria flash

  • Bit 3: La configuración se aplica al registro del módulo de E/S

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.

Objeto de conexión (ID de clase = F4 hex)

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.

  • 0: La conexión no admite el enrutamiento CIP. El atributo 2 se ignora

  • 1: reservado para preservar la compatibilidad con los protocolos existentes

  • 2: ControlNet

  • 3: ControlNet redundante

  • 4: EtherNet/IP

  • 5: DeviceNet

  • 6-99: Reservado

  • 100-199: Específico del fabricante

  • 200: CompoNet

  • 201: Modbus TCP

  • 202: Modbus SL

  • 203: SERCOS III

  • 204: -

  • 65534: Reservado

  • 65535: Sin configurar

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

Get_Attributes_All

Devuelve una lista predefinida de atributos del objeto.

E

Clase/instancia

Get_Attribute_Single

Devuelve el contenido de los atributos correspondientes.

Objeto de interfaz TCP/IP (código de clase = F5 hex)

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

Interface status

Consulte la siguiente tabla de estado de la interfaz

2

Get

DWORD

Interface configuration properties

  • 0: Cliente BOOTP

  • 1: cliente DNS

  • 2: cliente DHCP

  • 3: actualización de DNS DHCP

  • 4: configurado en EcoStruxure Machine Expert

  • 5-31: Reservado

3

Set

DWORD

Interface control flags

  • 0: La configuración del software se obtiene leyendo la memoria flash interna

  • 1: La configuración del software se obtiene con BOOTP

  • 2: La configuración del software se obtiene con DHCP

  • 3-15: reservado

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

TCP/IP network interface configuration

Contiene los parámetros de configuración TCP/IP.

Para evitar configuraciones incompletas o incompatibles, los parámetros no se pueden establecer individualmente.

UDINT

IP address

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

Network mask

Este valor es 0 si no se ha configurado una máscara de red.

Ejemplo: 00FFFFFF hex (corresponde a 255.255.255.0)

UDINT

Gateway address

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

Primary name server

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

Secondary server

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

Domain name

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

Hostname

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

Interface configuration status

  • 0: El atributo de configuración del software no se ha configurado.

  • 1: La configuración del software contiene una configuración válida para BOOTP, DHCP o memoria no volátil.

  • 2: La configuración del software contiene una configuración válida para los ajustes de hardware, como un conmutador giratorio, un volante, etc.

  • 3-15: Reservado

4

Mcast pending

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

Reserved

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

Get_Attribute_All

Devuelve una lista predefinida de atributos del objeto.

2

Instancia

Set_Attribute_All

Modifica todos los atributos modificables.

E

Clase/instancia

Get_Attribute_Single

Devuelve el contenido de los atributos correspondientes.

10

Instancia

Set_Attribute_Single

Modifica un valor de atributo individual.

Objeto de conexión Ethernet (ID de clase = F6 hex)

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

Connection status

Indica si la interfaz de comunicación está conectada a una red activa.

  • 0: Indica un vínculo inactivo.

  • 1: Indica un vínculo activo.

1

Full-/Half-duplex

Indica el modo dúplex en uso.

  • 0: Indica que la interfaz está ejecutando half-duplex.

  • 1: Indica full-duplex.

Este indicador no se define si el indicador del estado de la conexión es 0.

2-4

Auto-negotiation Status

Indica el estado de la negociación automática.

  • 0: Negociación automática en curso

  • 1-2: La negociación automática y la detección de velocidad no se realizaron correctamente.

  • 3: Velocidad y dúplex negociados correctamente.

  • 4: No se ha intentado la negociación automática. Velocidad y dúplex forzados.

5

Manual Setting Require Reset

Indica la modalidad de cambio necesaria.

  • 0: La interfaz puede activar cambios para vincular parámetros (negociación automática, modalidad dúplex, velocidad de la interfaz) automáticamente.

  • 1: El dispositivo requiere que se emita un servicio de restablecimiento a su objeto de identidad para que los cambios se apliquen.

6

Local Hardware Error

Indica si se ha detectado un error local.

  • 0: Indica que la interfaz no detecta ningún error de hardware local

  • 1: Indica que se ha detectado un error de hardware local. El significado de esto es específico para cada producto.

7-31

Reserved

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

Get_Attribute_All

Devuelve una lista predefinida de atributos del objeto.

E

Clase/instancia

Get_Attribute_Single

Proporciona el contenido del atributo correspondiente.