Gestionar El Control De Flujo; Control De Flujo Por Hardware: Rts Conmutado; Control De Flujo Por Hardware: Rts Siempre On - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

13.3.3.1

Gestionar el control de flujo

El control de flujo es un mecanismo que permite regular el intercambio de datos entre un emisor
y un receptor para evitar pérdidas de datos. El control de flujo garantiza que un emisor no envíe
más información de la que el receptor es capaz de procesar. El control de flujo puede realizarse
por hardware o software. El CM RS232 soporta el control de flujo tanto por hardware como por
software. El CM y la CB RS485 no soportan el control de flujo. El modo 422 del módulo CM 1241
RS422/485 soporta el control de flujo por software. El tipo de control de flujo se especifica
al configurar el puerto (Página 943) o con la instrucción PORT_CFG (Página 1112).
El control de flujo por hardware funciona a través de las señales de comunicación RTS (Request
To Send o petición de transmitir) y CTS (Clear To Send o listo para transmitir). En el caso del CM
RS232, la señal RTS se emite desde el pin 7 y la señal CTS se recibe por el pin 8. El CM RS232 es
un DTE (Data Terminal Equipment o equipo terminal de datos) que confirma RTS como salida y
monitoriza CTS como entrada.

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 943).
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 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á.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Procesador de comunicaciones y Modbus TCP
13.3 Comunicación punto a punto (PtP)
945

Publicidad

Tabla de contenido
loading

Tabla de contenido