Modos
Completar con 00h los bytes de datos de entrada no usados
Al transmitir datos desde el esclavo al maestro se copian los datos útiles en los bytes de
datos de entrada del maestro y se pone el byte de longitud (DLC = Data Length Code) como
corresponde. Los bytes de datos de entrada no ocupados se sobreescriben
automáticamente con 00h. Por esta razón se puede efectuar un control doble de los datos
transmitidos:
• Indicación de los bytes de datos válidos mediante la codificación de la longitud DLC.
• Los bytes de datos no válidos se sobrescriben con 00h.
Bits de estado o de control utilizados:
• DLC
• BLR
• DEX
• R-ACK
11.1.2 Escritura de datos del esclavo (PLC -> pasarela)
Transmisión de datos transparente (estándar)
Cuando el maestro envía datos a la pasarela, éstos son transmitidos inmediatamente de
modo transparente (1:1) al dispositivo terminal de Leuze. Esta función se ejecuta de forma
estándar.
Para esto no es necesario utilizar bits de estado ni de control.
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).
Con el comando «SFB» (Send data from transmit buffer), los datos son enviados luego
desde el búfer al equipo de Leuze conectado, a través de la interfaz serial.
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. El marco correspondiente (STX CR LF) se
necesita para añadir el telegrama definitivo al equipo de Leuze.
Bits de estado o de control utilizados:
• CTB
• SFB
• W-ACK
60
i
MA 248
Leuze electronic