FPΣ
Utilizar las instrucciones F0(MV) o F95(ASC) para escribir los datos que se desean
transmitir en el buffer de entrada.
Con el FPWIN Pro es más conveniente utilizar variables del tipo "String", ya que facilita
el manejo de cadenas de datos de tamaño superior a 12 caracteres. Para ello, se
recomienda utilizar la instrucción Adr_Of_VarOffs_I en lugar de F95 (ASC). Para
saber más sobre los datos del tipo "String" acuda a la ayuda del FPWIN Pro.
Proceso de transmisión de datos
Cuando se activa la condición de ejecución de la instrucción F159(MTRN) las banderas
R9039/R9049 se activan, iniciandose el proceso de transmisión:
1.
En el primer registro de datos del buffer de envío se almacena el
número de caracteres a enviar, las banderas R9038/R9048
pasan a OFF y el primer registro de datos del buffer de recepción
se pone a 0 (inicializa el buffer de recepción).
2.
Se envían los caracteres en orden (desde el byte de menor peso
al de mayor peso) comenzando por el registro S+1.
-- Durante la transmisión, R9039/R9049 están a OFF.
-- Si los registros de sistema 413 o 414 se configuran como
inicio de trama STX, este byte se envía automáticamente
como primer caracter de datos de envío.
-- El caracter de fin de trama se configura en los registros de
sistema 413 o 414 y se envía automáticamente como
último caracter de la trama.
Caracteres a
Transmitir
R9039
(R9049)
Condición de Ejecución
F159 (MTRN)
3.
Cuando se termina de enviar todos los caracteres, el primer
registro del buffer de recepción pasa a valer 0 y las banderas de
transmisión R9039/R9049 pasa a ON.
DT101 DT102 DT103 DT104
A B C D E
R0
Durante la transmisión
Mientras se está transmitiendo información, no
se puede ejecutar otra instrucción F159(MTRN).
10.2 Comunicación con Dispositivos Externos
C
(
)
F G H
R
on
off
on
off
10 - 9