Información de error de las instrucciones de comunicación para conexiones S7 no configuradas (S7-300, S7-400) - STEP 7

Comunicación (S7-300, S7-400)

ft:publication_title
Comunicación (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
es-ES
Información de error de las instrucciones de comunicación para conexiones S7 no configuradas

Mostrar

Las informaciones de error "reales" indicadas, entre otras, en la siguiente tabla para las instrucciones "X_SEND", "X_RCV", "X_GET", "X_PUT", "X_ABORT", "I_PUT", "I_GET" y "I_ABORT" pueden clasificarse de la siguiente manera:

Código de error
(W#16# ...)

Explicación

809x

Error en la CPU en la que se ejecuta la instrucción

80Ax

Error de comunicación permanente

80Bx

Error en el interlocutor

80Cx

Error temporal

La tabla siguiente contiene información de errores específicos de las instrucciones.

Código de error
(W#16# ...)

Explicación (general)

Explicación (específica de instrucción)

0000

La ejecución ha finalizado sin errores.

"X_ABORT" y "I_ABORT": REQ=1, y la conexión indicada no está establecida.

"X_RCV": EN_DT=1 y RD=NIL

00xy

-

"X_RCV" con NDA=1 y RD<>NIL: RET_VAL contiene la longitud del bloque de datos recibido (con EN_DT=0) o copiado en RD (con EN_DT=1).

"X_GET": RET_VAL contiene la longitud del bloque de datos recibido.

"I_GET": RET_VAL contiene la longitud del bloque de datos recibido.

7000

-

"X_SEND", "X_GET", "X_PUT", "X_ABORT", "I_GET", "I_PUT" y "I_ABORT": Llamada con REQ=0 (llamada sin procesamiento), BUSY tiene el valor "0", no hay ninguna transmisión de datos activa.

"X_RCV": EN_DT=0/1 y NDA=0

7001

Primera llamada con REQ=1: La transmisión de datos se ha iniciado; BUSY tiene el valor "1".

-

7002

Llamada intermedia (REQ irrelevante): La transmisión de datos ya está activa; BUSY tiene el valor "1".

"X_ABORT" y "I_ABORT": Llamada intermedia con REQ=1

8090

La dirección de destino del interlocutor indicada no es válida, p. ej.

  • IOID incorrecta

  • Dirección básica incorrecta

  • Dirección MPI incorrecta (> 126)

-

8092

Error en SD o RD, p. ej.: El direccionamiento del área de datos local no está permitido.

"X_SEND", p. ej..

  • Longitud no permitida de SD

  • SD=NIL no está permitido

"X_RCV", p. ej.

  • Se han recibido más datos de los que caben en el área especificada por RD.

  • RD es del tipo de datos BOOL, pero la longitud de los datos recibidos es mayor que un byte.

"X_GET" e "I_GET", p. ej.

  • Longitud no permitida en RD

  • La longitud o el tipo de datos de RD no coincide con los datos recibidos.

  • RD=NIL no está permitido.

"X_PUT" e "I_PUT", p. ej.

  • Longitud no permitida en SD

  • SD=NIL no está permitido

8095

El bloque ya se está ejecutando en una clase de prioridad inferior.

80A0

Error en el acuse recibido

"X_PUT" e "I_PUT":

El interlocutor no soporta el tipo de datos indicado en SD de la CPU emisora.

80A1

Problemas de comunicación: Llamada de la instrucción tras la interrupción de una conexión existente

"AS_DIAL":

  • El TS Adapter local ha rechazado la ejecución de una instrucción de comunicación porque no hay ninguna conexión remota configurada con "AS_DIAL".

  • Durante la ejecución de la instrucción de comunicación se ha interrumpido la conexión remota con el TS Adapter remoto.

80B0

El objeto no está accesible, p. ej. DB no cargado

Posible con "X_GET" y "X_PUT", y con "I_GET" e "I_PUT"

80B1

Error en el puntero ANY. La longitud del área de datos que debe transmitirse es incorrecta.

-

80B2

Error de HW: El módulo no existe.

  • El slot configurado no está ocupado.

  • El tipo de módulo real no coincide con el tipo de módulo configurado

  • La periferia descentralizada no está disponible.

  • En el SDB correspondiente no hay ninguna entrada para el módulo.

Posible con "X_GET" y "X_PUT", y con "I_GET" e "I_PUT"

80B3

Los datos sólo pueden leerse o sólo pueden escribirse, p. ej. DB protegido contra escritura

Posible con "X_GET" y "X_PUT", y con "I_GET" e "I_PUT"

80B4

Error de tipo de datos en el puntero ANY, o ARRAY del tipo de datos indicado no permitido.

"X_GET" y "X_PUT", así como "I_GET" e "I_PUT": El interlocutor no soporta el tipo de datos indicado en VAR_ADDR.

80B5

Ejecución rechazada debido a un estado operativo no permitido

Posible con "X_SEND".

Con "AS_DIAL":

  • El TS Adapter local ha rechazado la ejecución de una instrucción de comunicación porque la función DIAL de "AS_DIAL" todavía no ha finalizado.

  • La función DIAL del "AS_DIAL" se ha solicitado a pesar de que ya hay una conexión remota configurada para el acoplamiento remoto inter-AS.

80B6

En el acuse recibido hay un código de error desconocido.

-

80B7

Tipo de datos y/o longitud de los datos transmitidos no son compatibles con el área de la CPU interlocutora en la que deben escribirse.

Posible con "X_PUT" e "I_PUT"

80B8

-

"X_SEND": "X_RCV" del interlocutor ha rechazado los datos (RD=NIL).

80B9

-

"X_SEND": El interlocutor ha identificado el bloque de datos (llamada de "X_RCV" con EN_DT=0), pero debido al estado operativo STOP todavía no se ha aplicado en el programa de usuario.

80BA

La respuesta del interlocutor no cabe en el telegrama de comunicación.

-

80C0

La conexión indicada ya está ocupada por otra petición.

-

80C1

Escasez de recursos en la CPU en la que se ejecuta la instrucción. p. ej.:

  • Ya se está procesando el número máximo de peticiones de transmisión diferentes del módulo.

  • El recurso de conexión está ocupado p. ej. por la recepción.

-

80C2

Falta temporal de recursos del interlocutor, p. ej.:

  • El interlocutor está procesando el número máximo de peticiones.

  • Los recursos necesarios (memoria, etc.) están ocupados.

  • La memoria de trabajo disponible no es suficiente. (Lance un proceso de compresión.)

Con "AS_DIAL":

  • Escasez de recursos temporal en la CPU remota.

  • La CPU remota con la dirección MPI no está disponible o no existe.

80C3

Error al establecer la conexión, p. ej.:

  • La estación S7 propia no se encuentra en la subred MPI.

  • Ha direccionado la estación propia en la subred MPI.

  • El interlocutor ya no está accesible.

  • Falta de recursos temporal del interlocutor

-