11
Modos
11.1
Modo de funcionamiento del intercambio de datos
La pasarela del bus de campo tiene dos modos, los cuales se pueden seleccionar con el PLC:
• Modo transparente (ajuste por defecto)
En el modo «Transparent» se envían todos los datos desde el dispositivo terminal serial 1:1 e inme-
diatamente al PLC. Para esto no es necesario utilizar bits de estado ni de control. En cualquier caso
solo se transmiten los bytes de datos posibles para un ciclo de transmisión, los demás se pierden.
La distancia de dos telegramas consecutivos (sin trama) debe tener más de 20ms, ya que de lo con-
trario no tiene lugar ninguna separación clara.
Como contenido de datos se esperan los habituales caracteres ASCII, por ello los distintos caracte-
res de mando en la zona de datos son detectados bajo ciertas circunstancias como caracteres no
válidos por la MA y se recortan. En 00
bytes que no se necesitan también se llenan con 00
• Modo «agrupado»
En el modo «agrupado» los datos del dispositivo terminal serial se guardan provisionalmente en la
pasarela del bus de campo mediante la basculación del bit CTB y solo se envían por bloques al
mismo mediante petición del PLC.
Con los bits de estado (DEX) se señaliza luego en el PLC que hay datos nuevos listos para ser reco-
gidos. Entonces se leen los datos por bloques tomándolos de la pasarela del bus de campo (bit bas-
culador).
Para poder distinguir los distintos telegramas en el PLC, en el modo «agrupado» también se trans-
mite al PLC el marco serial, además de los datos.
El tamaño del búfer es de 1 kByte.
NOTA
En el modo «agrupado» se necesitan los bits CTB y SFB para manejar la comunicación a través
del búfer. Los telegramas que también se pueden transmitir completamente en el «modo
«agrupado»» en un ciclo (incluida la trama de datos), pasan directamente. 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!
Es posible una combinación con el modo de comando.
El intercambio de datos por bloques debe programarse en el PLC.
11.1.1 Lectura de datos del esclavo en el modo «agrupado» (pasarela -> PLC)
Cuando el equipo de Leuze envía datos a la pasarela del bus de campo, los datos se guardan temporal-
mente en un búfer. El PLC indica a través del bit «DEX» que los datos están listos para recogerse de la
memoria. Los datos no se transmiten automáticamente.
Si no hay más datos útiles en la MA 2xx
lando (toggle) el bit «R-ACK» para habilitar la transmisión de datos para el siguiente ciclo de lectura.
Si el búfer contiene más datos (bit «DEX» = 1), tras bascular el bit de control «R-ACK» se transmitirán los
datos útiles que haya en el búfer. Esta operación se tiene que repetir hasta que el bit «DEX» vuelva a
ponerse a «0»; entonces se habrán tomado todos los datos del búfer. También en esta ocasión se debe
bascular después el «R-ACK» a modo de confirmación del final de la lectura, para liberar la transmisión
de datos del siguiente ciclo de lectura.
Bits de estado o de control utilizados:
• DLC
• BLR
• DEX
• R-ACK
Leuze electronic GmbH + Co. KG
en la zona de datos la MA corta el telegrama porque los
h
.
h
i
(bit «DEX» = «0»), se tiene confirmar primero la lectura bascu-
i
MA 248
44