Procesador de comunicaciones
12.3 Comunicación punto a punto (PtP)
Parámetro
ENDSEQ1CTL
ENDSEQ1
Tabla 12- 18 Códigos de condición
STATUS (W#16#....)
80C0
80C1
80C2
80C3
80C4
80C5
80C6
80C7
80C8
80C9
80CA
80CB
80CC
12.3.1.5
Instrucción SEND_PTP
Tabla 12- 19 Instrucción SEND_PTP (enviar datos punto a punto)
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
602
Tipo de parámetro
Tipo de datos
IN
Byte
B#16#0
IN
Char[5]
0
Descripción
Se ha seleccionado una condición de inicio no permitida
Se ha seleccionado una condición de fin no permitida o no se ha seleccionado ninguna
condición de fin
Hay una alarma de recepción habilitada, pero esto no es posible.
La condición de fin "Longitud máxima" está habilitada y la longitud máxima es 0 o > 1024.
La longitud calculada está habilitada y N es >= 1023.
La longitud calculada está habilitada y la longitud no es 1, 2 ó 4.
La longitud calculada está habilitada y el valor M es > 255.
La longitud calculada está habilitada y es > 1024.
El timeout de respuesta está habilitado y es igual a cero.
El tiempo excedido entre caracteres está habilitado y es igual a cero.
El timeout por "idle line" está habilitado y es igual a cero.
La secuencia de fin está habilitada, pero todos los caracteres son irrelevantes.
La secuencia de inicio (una cualquiera de 4) está habilitada, pero todos los caracteres son
irrelevantes.
SCL
"SEND_PTP_DB"(
REQ:=_bool_in_,
PORT:=_uint_in_,
BUFFER:=_variant_in_,
LENGTH:=_uint_in_,
PTRCL:=_bool_in_,
DONE=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_);
Descripción
Ignorar/comparar el control de cada carácter de la
secuencia 1:
Estos son los bits de habilitación de cada carácter de la
secuencia de fin. El carácter 1 es el bit 0, el carácter 2 es
el bit 1, ..., el carácter 5 es el bit 4. Si se inhibe el bit
asociado a un carácter, cualquier carácter será válido en
esta posición de la secuencia.
Caracteres de inicio de la secuencia 1 (5 caracteres)
Descripción
La instrucción SEND_PTP inicia la transferencia de
datos y transmite el búfer asignado a la interfaz de
comunicación. El programa de la CPU se sigue
ejecutando hasta que el CM o la CB envía los datos
a la velocidad de transferencia asignada. Sólo una
operación de transmisión puede estar pendiente en
un momento dado. El CM o la CB devuelve un error
si una segunda instrucción SEND_PTP se ejecuta
mientras el CM o la CB está transmitiendo un
mensaje.
Manual de sistema, 04/2012, A5E02486683-06
Controlador programable S7-1200