X90 mobile modules
X90 mobile system User's manual V 1.20 - Translation of the original manual
203
Registers for Flatstream mode
5 registers are available for configuring Flatstream. The default configuration can be used to transmit small amounts
of data relatively easily.
Information:
The CPU communicates directly with the field device via registers "OutputSequence" and "InputSe-
quence" as well as the enabled Tx and Rx bytes. For this reason, the user needs to have sufficient
knowledge of the communication protocol being used on the field device.
Flatstream configuration
To use Flatstream, the program sequence must first be expanded. The cycle time of the Flatstream routines must
be set to a multiple of the bus cycle. Other program routines should be implemented in Cyclic #1 to ensure data
consistency.
At the absolute minimum, registers "InputMTU" and "OutputMTU" must be set. All other registers are filled in with
default values at the beginning and can be used immediately. These registers are used for additional options, e.g.
to transfer data in a more compact way or to increase the efficiency of the general procedure.
The Forward registers extend the functionality of the Flatstream protocol. This functionality is useful for substan-
tially increasing the Flatstream data rate, but it also requires quite a bit of extra work when creating the program
sequence.
Number of enabled Tx and Rx bytes
Name:
OutputMTU
InputMTU
These registers define the number of enabled Tx or Rx bytes and thus also the maximum size of a sequence. The
user must consider that the more bytes made available also means a higher load on the bus system.
Information:
In the rest of this description, the names "OutputMTU" and "InputMTU" do not refer to the registers
explained here. Instead, they are used as synonyms for the currently enabled Tx or Rx bytes.
Data type
Values
USINT
See the module-specific register overview (theoretically: 3 to 27).