Flow Control

Most communications equipment supports a feature called Flow Control that allows the equipment to stop receiving data for an amount of time. The purpose of this is to allow the communications equipment to temporarily suspend incoming messages so that it has time to process the data it has received.

Flow Control works by allowing the 'receiving' communications equipment to indicate when it is ready to receive new data. The operating system can only send the message if the 'receiving' communications equipment is ready for new data.

If the 'receiving' communications equipment is busy processing data that it has already received, it will use Flow Control to inform the 'sending' equipment that it cannot accept any new data. Any messages that are sent during this time are stored in the operating system’s transmission buffer, where they will remain until the 'receiving' communications equipment is ready to receive new data again. At this point, the data in the transmission buffer will be sent to the 'receiving' communications equipment. If the transmission buffer becomes full, any new messages that are sent will be disregarded, and after the defined number of retries, will fail.

During this process, the Flow Control setting is used to determine:

As with many channel connection settings, the Flow Control setting of each channel has to match the Flow Control configuration of your communications device. The possible Flow Control options are:

If you choose Manual, you can also define the RTS/CTS Delay settings:


Disclaimer

ClearSCADA 2017 R3