Copyright: Created with EasyHelp (Tel: 0973 209667)


L5203 M/Sequencer II - RG354514

Description

This block controls the operation of one port of an L5203 serial module when used with the Eurotherm Bisync binary master library.

The port Baud Rate and Type is determined by configuration parameters in this block; in addition, a sequence of steps determines how the port is used.  Each step is a reference to a function block of one of the following classes: L5203 M/Reader, L52003M/Block Reader, L5203 M/Ordinal Writer, L5203 M/Value Writer, and L5203 M/Delay.  Multiple references to the same function block are allowed; however, if a function block is referenced by one sequencer, it must not be referenced by another one.

The sequencer works by performing, in order, the actions associated with the function blocks which are referenced in each step.  Once the last step has been performed, the sequence startsover from the first step.  The time required to perform a step is a function of the baud rate and the Eurotherm Bisync transaction type (except for L5203 M/Delay function blocks whose delay time is specified in milliseconds).

A typical sequence might be: (1) Read 12:27, (2) Block read 12:4, (3) Read 12:27, (4) Delay 100ms, (5) Read 12:27, (6) Write 12:39, (7) Write 12:13.  In this example:  PNO 27 at address 12 is a critical parameter that is read multiple times in a sequence to ensure it does not become stale.  the 100ms delay reduces the comms load on the device at address 12.

Note that different parameters may be accessed at different relative frequencies by inserting multiple references to them in the step list.  Also, one or more delays can be inserted in the sequence to reduce the comms load on the target devices (otherwise, the L5203 will use all the available comms bandwidth).


Description

This block controls the operation of one port of an L5203 serial module when used with the Eurotherm Bisync binary master library.

The port Baud Rate and Type is determined by configuration parameters in this block; in addition, a sequence of steps determines how the port is used.  Each step is a reference to a function block of one of the following classes: L5203 M/Reader, L52003M/Block Reader, L5203 M/Ordinal Writer, L5203 M/Value Writer, and L5203 M/Delay.  Multiple references to the same function block are allowed; however, if a function block is referenced by one sequencer, it must not be referenced by another one.

The sequencer works by performing, in order, the actions associated with the function blocks which are referenced in each step.  Once the last step has been performed, the sequence startsover from the first step.  The time required to perform a step is a function of the baud rate and the Eurotherm Bisync transaction type (except for L5203 M/Delay function blocks whose delay time is specified in milliseconds).

A typical sequence might be: (1) Read 12:27, (2) Block read 12:4, (3) Read 12:27, (4) Delay 100ms, (5) Read 12:27, (6) Write 12:39, (7) Write 12:13.  In this example:  PNO 27 at address 12 is a critical parameter that is read multiple times in a sequence to ensure it does not become stale.  the 100ms delay reduces the comms load on the device at address 12.

Note that different parameters may be accessed at different relative frequencies by inserting multiple references to them in the step list.  Also, one or more delays can be inserted in the sequence to reduce the comms load on the target devices (otherwise, the L5203 will use all the available comms bandwidth).