Receive_P2P (Habilitar Recepción De Mensajes) - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Procesador de comunicaciones y Modbus TCP
13.3 Comunicación punto a punto (PtP)
13.3.5.7
Receive_P2P (habilitar recepción de mensajes)
Tabla 13- 26 Instrucción Receive_P2P (recepción punto a punto)
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
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.
1172
SCL
"Receive_P2P_DB"(
PORT:=_word_in_,
BUFFER:=_variant_in_,
NDR=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_,
LENGTH=>_uint_out_);
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 dis-
ponible en la conexión del cuadro PUERTO. El valor de puerto CM o CB asig-
nado 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 prede-
terminado: 0)
Bool
TRUE durante una ejecución cuando se dispone de datos nuevos y la opera-
ció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)
Descripción
Receive_P2P comprueba si se han
recibido mensajes en el CM o la
CB. Si hay un mensaje disponible,
se transfiere del CM o de la CB a
la CPU. Un error devuelve el valor
de STATUS apropiado.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido