Tabla 13-27
Tipos de datos para los parámetros
Parámetro y tipo
PORT
IN
BUFFER
IN
NDR
OUT
ERROR
OUT
STATUS
OUT
LENGTH
OUT
El valor de STATUS es válido si NDR o ERROR es TRUE. El valor STATUS proporciona el motivo para
finalizar la recepción en el CM o la CB. Por lo general, este valor es positivo, lo cual indica que la
recepción se realizó correctamente y que el proceso de recepción finalizó normalmente. Si el
valor de STATUS es negativo (es decir, si está activado el bit más significativo del valor
hexadecimal), esto indica que la recepción se ha finalizado debido a un error p. ej. de paridad,
trama o desbordamiento.
Cada interfaz de comunicación PtP puede almacenar como máximo 1024 bytes en un búfer. Esto
podría ser un mensaje grande o varios mensajes pequeños. Si más de un mensaje está disponible
en el CM o en la CB, la instrucción Receive_P2P devolverá el mensaje más antiguo disponible. La
siguiente ejecución de la instrucción Receive_P2P devolverá el siguiente mensaje más antiguo
disponible.
Tabla 13-28
Códigos de condición
STATUS (W#16#...)
Descripción
0000
No hay ningún búfer disponible
0094
Mensaje terminado porque se ha recibido la longitud máxima de caracteres
0095
Mensaje terminado debido a timeout del mensaje
0096
Mensaje terminado porque se ha excedido el tiempo entre caracteres
0097
Mensaje terminado debido a timeout de respuesta
0098
Mensaje terminado porque se ha cumplido la condición de longitud "N+LEN+M"
0099
Mensaje terminado porque se ha cumplido la condición de secuencia de fin
8085
El parámetro LONGITUD tiene un valor de 0 o es superior a 1KB.
8088
El parámetro LENGTH o la longitud recibida es más larga que el área especificada en BUFFER o la
longitud recibida es más larga que el área especificada en BUFFER.
8090
Mensaje de configuración incorrecto, longitud de mensaje errónea, submódulo erróneo, mensaje no
permitido
81E0
Mensaje terminado debido a que el búfer de recepción está lleno
81E1
Mensaje terminado debido a un error de paridad
81E2
Mensaje terminado debido a un error de trama
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Tipo de datos Descripción
PORT
Tras haber instalado y configurado un dispositivo de comunicación CM o CB, el
identificador de puerto aparece en la lista desplegable de parámetros disponible
en la conexión del cuadro PUERTO. El valor de puerto CM o CB asignado es la
propiedad de configuración del dispositivo "identificador de hardware". El nombre
simbólico del puerto se asigna en la ficha "Constantes del sistema" de la tabla de
variables PLC. (Valor predeterminado: 0)
Variante
Este parámetro apunta a la dirección inicial del búfer de recepción. Este búfer
debería ser lo suficientemente grande para recibir el mensaje de longitud máxima.
No se soportan los datos booleanos ni las matrices booleanas. (Valor predeter‐
minado: 0)
Bool
TRUE durante una ejecución cuando se dispone de datos nuevos y la operación ha
finalizado sin errores.
Bool
TRUE durante una ejecución tras haberse finalizado la operación con un error.
Word
Código de condición de ejecución (valor predeterminado: 0)
UInt
Longitud del mensaje devuelto (en bytes) (valor predeterminado: 0)
Procesador de comunicaciones y Modbus TCP
13.3 Comunicación punto a punto (PtP)
977