11.1.2 Escritura de datos del esclavo en el modo «agrupado» (PLC -> pasarela)
Escritura por bloques
Los datos enviados desde el maestro al esclavo se agrupan primero en un «transmit buffer» activando el
bit «CTB» (Copy to transmit buffer). Observe que los datos facilitados se transmiten inmediatamente al
bascular el bit.
¡Con el comando «SFB» (Send data from transmit buffer) los datos se envían en el orden recibido desde
el búfer a través de la interfaz serial hacia el equipo Leuze conectado. No olvide la trama de datos
adecuada!
Hecho esto, el búfer vuelve a quedarse vacío y se pueden escribir en él otros datos.
NOTA
Con esta función se tiene la opción de guardar temporalmente cadenas de datos más largas en
la pasarela, independientemente de la cantidad de bytes que el bus de campo pueda transmitir
de una vez. Con esta función se pueden transmitir, por ejemplo, secuencias de escritura RFID
o secuencias PT más largas, porque así los equipos comandos pueden recibir sus comandos
(p. ej.: PT o W) en un string unido. La trama correspondiente (STX CR LF) se necesita para
poder distinguir los distintos telegramas entre sí.
Bits de estado o de control utilizados:
• CTB
• SFB
• W-ACK
Si se facilitan los datos PLC y se transmiten sin que cambie el estado del bit CTB, estos irán directamente
a la interfaz RS 232 con la longitud de datos de telegrama ajustada. ¡Los telegramas incompletos (incl. la
trama de datos) o erróneos pueden provocar mensajes de error en el equipo conectado!
Ejemplo de activación de un equipo Leuze
En la sección de datos (desde byte 2) del telegrama se envía a la pasarela un «+» (ASCII) para la
activación.
Es decir, en el byte de control o de salida 2 hay que registrar el valor hexadecimal de «2B» (equivale a un
«+»). Para desactivar la puerta de lectura, en lugar de eso se tiene que usar un «2D» (Hex) (equivale a
un «-» ASCII).
7
6
Dirección
ND
4
7
6
0
0
0
0
0
0
0
0
Leuze electronic GmbH + Co. KG
5
4
3
Dirección
Dirección
Dirección
3
2
1
CTB
Byte de datos 1
Byte de datos 2
...
5
4
3
0
0
0
0
0
0
0
0
0
0
0
0
2
1
Dirección
Broadcast
0
comando
SFB
2
1
0
0
0
0
0
B
0
0
i
MA 258
0
Modo de
Byte de control 0
R-ACK
Byte de control 1
Datos
0
0
Byte de salida 0
0
Byte de salida 1
2
Byte de salida 2
0
Byte de salida 3
49