Instrucciones especiales
Transferir mensaje
La transmisión o el envío de un mensaje se controla a través de la marca especial M8122.
M100
Primero los datos que se van a transferir deben estar dentro del área de buffer de transmisión.
Se les puede transferir allí de dos modos:
³ Antes de la transmisión, copie el mensaje en la zona buffer de mensajes o generelo con
ayuda de la instrucción MOV o BMOV.
· Cambie los parámetros de la instrucción RS para acceder a la zona de registro de datos
correspondiente en que se encuentre el mensaje. Cada mensaje necesita una instrucción
RS propia.
En el ejemplo descrito arriba, los datos contenidos en los registros de datos D100 a D103 se
copian a la zona buffer de trasferencia, comenzando con D500. Después se define la longitud
del mensaje en 8 bytes modificando mediante el registro de datos D10 el valor para la longitud
del mensaje que se va a transmitir.
Cuando los datos están definidos y localizados correctamente, el marcador de transmisión
M8122 se pueden definir en ON. Comienza entonces el envío de datos y el relé interno M8122
se restablece automáticamente en cuanto concluye la transmisión de datos.
Se recomienda definir el relé interno con una señal de impulso porque de lo contrario el relé
interno se definiría en ON después de la transmisión y ésta se repetiría.
Cuando se utilicen señales de inicio y/o de fin (encabezamiento/terminador), se añadirán
automáticamente al mensaje antes de transmitirlo.
También se puede realizar un contador de transmisión mediante el registro especial. El registro
especial D8122 puede verificarse durante el envío para así poder realizar un seguimiento de la
transmisión. El valor en D8122 comienza con la longitud de mensaje total y por cada byte
transmitido el cómputo se reduce en una unidad.
Las señales de inicio y finales no se cuentan en el D8122.
Recibir mensaje
La instrucción RS controla automáticamente la recepción de un mensaje En cuanto un
mensaje se haya recibido del todo, los datos se guardan en el área buffer de recepción y la
marca especial M8123 se define en ON.
Las señales de inicio o fin que pueda haber se eliminarán automáticamente antes de que el
mensaje se guarde en el área buffer.
M8123
Programación FX
/FX
1S
1N
BMOV D100
D500
MOV
K4
SET
BMOV D200
D110
RST M8123
/FX
/FX
/FX
/FX
2N
2NC
3G
3U
Fig. 7-34:
Ejemplo de programación para transmitir
K4
con ayuda de la marca especial M8122
D10
M8122
Fig. 7-33:
Ejemplo de programación para transmitir
con ayuda de la marca especial M8123
K20
/FX
3UC
Comunicación en serie
C000175C
C000176C
7 – 33