Control De Flujo Por Hardware: Rts Conmutado; Control De Flujo Por Hardware: Rts Siempre On; Uso De Las Señales Dtr (Data Terminal Block Ready) Y Dsr (Data Set Ready); Control De Flujo Por Software - Siemens Simatic S7 Serie Manual De Sistema

Controlador programable
Tabla de contenido

Publicidad

Comunicación punto a punto (PtP)
8.3 Gestionar el control de flujo

Control de flujo por hardware: RTS conmutado

Si se habilita el control de flujo por hardware con RTS conmutado en un CM RS232, el
módulo activa la señal RTS para enviar datos. El módulo vigila la señal CTS para determinar
si el receptor puede aceptar datos. Estando activa la señal CTS, el módulo puede transmitir
datos mientras que la señal CTS permanezca activa. Si se desactiva la señal CTS, la
transmisión debe detenerse.
La transmisión se reanuda cuando se reactiva la señal CTS. Si la señal CTS no se vuelve a
activar dentro del tiempo de espera configurado, el módulo cancelará la transmisión y
devolverá un error al programa de usuario. El tiempo de espera se especifica en la
configuración del puerto (Página 250).
El control de flujo con RTS conmutado es útil para los dispositivos que requieren una señal
de que la transmisión está activa. Un ejemplo sería un módem radio que utiliza RTS como
señal "Key" para energizar el transmisor de radio. El control de flujo con RTS conmutado no
funciona con módems telefónicos estándar. Seleccione la opción "RTS siempre on" para los
módems telefónicos.

Control de flujo por hardware: RTS siempre ON

Si se utiliza la opción "RTS siempre on", el CM 1241 activará RTS de forma predeterminada.
Un dispositivo (p. ej. un módem telefónico) vigila la señal RTS del CM y la utiliza como CTS
(Clear To Send o listo para transmitir). El módem transmitirá al CM sólo si RTS está activo,
es decir, cuando el módem telefónico detecte un CTS activo. Si RTS no está activo, el
módem telefónico no transmitirá al CM.
Para permitir que el módem envíe datos al CM en cualquier momento, configure el control
de flujo por hardware con "RTS siempre ON". De esta manera, el CM activa la señal RTS
permanentemente. El CM no desactivará RTS incluso si el módulo no puede aceptar
caracteres. El emisor debe garantizar que no se desborde el búfer de recepción del CM.
Uso de las señales DTR (Data Terminal Block Ready) y DSR (Data Set Ready)
El CM activa DTR para cualquier tipo de control de flujo por hardware. El módulo transmite
datos sólo cuando se activa la señal DSR. El estado de DSR se evalúa únicamente al
comienzo de la transmisión. Si DSR se desactiva tras haberse iniciado la transmisión, ésta
no se detendrá.

Control de flujo por software

El control de flujo por software utiliza caracteres especiales en los mensajes para
proporcionar el control de flujo. Se trata de caracteres ASCII que representan XON y XOFF.
XOFF indica que una transmisión debe detenerse. XON indica que una transmisión puede
reanudarse.
Cuando el emisor recibe un carácter XOFF del receptor, deja de transmitir datos. La
transmisión se reanuda cuando el emisor recibe un carácter XON. Si no recibe un carácter
XON dentro del tiempo de espera indicado en la configuración del puerto (Página 250), el
CM cancelará la transmisión y devolverá un error al programa de usuario.
Para el control de flujo por software se requiere la comunicación dúplex, puesto que el
receptor debe poder enviar XOFF al emisor durante una transmisión. El control de flujo por
software sólo es posible en los mensajes que contengan únicamente caracteres ASCII. Los
protocolos binarios no pueden utilizar el control de flujo por software.
252
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido