Copyright: Created with EasyHelp (Tel: 0973 209667)


L5203 S/Logics Helper - RG354493

Description

This function block splits and combines the individual bits of an ordinal transferred via an L5203 S/Ordinal Parameter.  The behavior is that Bit Inpus yield Ordinal Outputs and Ordinal Inputs yeild Bit Outputs.  However, bits and ordinals are not transparent.  Bits in do not propagate to the bit outputs and ordinals in are not sent to the ordinal point.

The intention is that the ordinal input and output are to be connected to an L5203 S/Ordinal Parameter.  The special non-transparent behavior of this block serves to force data to propagate through the entire signal path (i.e., all the way to the supervisor and back) before appearing at the like-typed outputs.

Also refer to the L5203 S/Button Helper data sheet.

Parameters

Input Bit 1	Input Bit 1.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 2	Input Bit 2.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 3	Input Bit 3.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 4	Input Bit 4.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 5	Input Bit 5.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 6	Input Bit 6.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 7	Input Bit 7.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 8	Input Bit 8.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 9	Input Bit 9.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 10	Input Bit 10.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 11	Input Bit 11.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 12	Input Bit 12.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 13	Input Bit 13.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 14	Input Bit 14.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 15	Input Bit 15.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 16	Input Bit 16.  Expects a logic (True or False).  Triggers output Ordinal.

Input Ordinal	Expects an ordinal [0 . . . 65535].  Triggers output bits which change.

Output 1	Output Bit 1.  Sends a logic (True or False).

Output 2	Output Bit 2.  Sends a logic (True or False).

Output 3	Output Bit 3.  Sends a logic (True or False).

Output 4	Output Bit 4.  Sends a logic (True or False).

Output 5	Output Bit 5.  Sends a logic (True or False).

Output 6	Output Bit 6.  Sends a logic (True or False).

Output 7	Output Bit 7.  Sends a logic (True or False).

Output 8	Output Bit 8.  Sends a logic (True or False).

Output 9	Output Bit 9.  Sends a logic (True or False).

Output 10	Output Bit 10.  Sends a logic (True or False).

Output 11	Output Bit 11.  Sends a logic (True or False).

Output 12	Output Bit 12.  Sends a logic (True or False).

Output 13	Output Bit 13.  Sends a logic (True or False).

Output 14	Output Bit 14.  Sends a logic (True or False).

Output 15	Output Bit 15.  Sends a logic (True or False).

Output 16	Output Bit 16.  Sends a logic (True or False).

Ordinal	Output ordinal [0 . . . 65535].  Sent by input Bits #.

Get Input Bit 1	Returns state of Input Bit 1.  (True or False).

Get Input Bit 2 	Returns state of Input Bit 2.  (True or False).

Get Input Bit 3	Returns state of Input Bit 3.  (True or False).

Get Input Bit 4	Returns state of Input Bit 4.  (True or False).

Get Input Bit 5	Returns state of Input Bit 5.  (True or False).

Get Input Bit 6	Returns state of Input Bit 6.  (True or False).

Get Input Bit 7	Returns state of Input Bit 7.  (True or False).

Get Input Bit 8	Returns state of Input Bit 8.  (True or False).

Get Input Bit 9	Returns state of Input Bit 9.  (True or False).

Get Input Bit 10	Returns state of Input Bit 10.  (True or False).

Get Input Bit 11	Returns state of Input Bit 11.  (True or False).

Get Input Bit 12 	Returns state of Input Bit 12.  (True or False).

Get Input Bit 13	Returns state of Input Bit 13.  (True or False).

Get Input Bit 14 	Returns state of Input Bit 14.  (True or False).

Get Input Bit 15	Returns state of Input Bit 15.  (True or False).

Get Input Bit 16	Returns state of Input Bit 16.  (True or False).

Get Output 1	Returns state of Output 1.  (True or False).

Get Output 2	Returns state of Output 2.  (True or False).

Get Output 3	Returns state of Output 3.  (True or False).

Get Output 4	Returns state of Output 4.  (True or False).

Get Output 5	Returns state of Output 5.  (True or False).

Get Output 6	Returns state of Output 6.  (True or False).

Get Output 7	Returns state of Output 7.  (True or False).

Get Output 8	Returns state of Output 8.  (True or False).

Get Output 9	Returns state of Output 9.  (True or False).

Get Output 10	Returns state of Output 10.  (True or False).

Get Output 11	Returns state of Output 11.  (True or False).

Get Output 12	Returns state of Output 12.  (True or False).

Get Output 13	Returns state of Output 13.  (True or False).

Get Output 14	Returns state of Output 14.  (True or False).

Get Output 15	Returns state of Output 15.  (True or False).

Get Input Ordinal	Returns the last ordinal sent to Ordinal Input.  [0 . . . 65535]

Get Output Ordinal	Returns the last ordinal sent out via Ordinal Output. [0 . . . 65535]


Description

This function block splits and combines the individual bits of an ordinal transferred via an L5203 S/Ordinal Parameter.  The behavior is that Bit Inpus yield Ordinal Outputs and Ordinal Inputs yeild Bit Outputs.  However, bits and ordinals are not transparent.  Bits in do not propagate to the bit outputs and ordinals in are not sent to the ordinal point.

The intention is that the ordinal input and output are to be connected to an L5203 S/Ordinal Parameter.  The special non-transparent behavior of this block serves to force data to propagate through the entire signal path (i.e., all the way to the supervisor and back) before appearing at the like-typed outputs.

Also refer to the L5203 S/Button Helper data sheet.


Parameters

Input Bit 1	Input Bit 1.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 2	Input Bit 2.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 3	Input Bit 3.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 4	Input Bit 4.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 5	Input Bit 5.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 6	Input Bit 6.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 7	Input Bit 7.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 8	Input Bit 8.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 9	Input Bit 9.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 10	Input Bit 10.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 11	Input Bit 11.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 12	Input Bit 12.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 13	Input Bit 13.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 14	Input Bit 14.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 15	Input Bit 15.  Expects a logic (True or False).  Triggers output Ordinal.

Input Bit 16	Input Bit 16.  Expects a logic (True or False).  Triggers output Ordinal.

Input Ordinal	Expects an ordinal [0 . . . 65535].  Triggers output bits which change.

Output 1	Output Bit 1.  Sends a logic (True or False).

Output 2	Output Bit 2.  Sends a logic (True or False).

Output 3	Output Bit 3.  Sends a logic (True or False).

Output 4	Output Bit 4.  Sends a logic (True or False).

Output 5	Output Bit 5.  Sends a logic (True or False).

Output 6	Output Bit 6.  Sends a logic (True or False).

Output 7	Output Bit 7.  Sends a logic (True or False).

Output 8	Output Bit 8.  Sends a logic (True or False).

Output 9	Output Bit 9.  Sends a logic (True or False).

Output 10	Output Bit 10.  Sends a logic (True or False).

Output 11	Output Bit 11.  Sends a logic (True or False).

Output 12	Output Bit 12.  Sends a logic (True or False).

Output 13	Output Bit 13.  Sends a logic (True or False).

Output 14	Output Bit 14.  Sends a logic (True or False).

Output 15	Output Bit 15.  Sends a logic (True or False).

Output 16	Output Bit 16.  Sends a logic (True or False).

Ordinal	Output ordinal [0 . . . 65535].  Sent by input Bits #.

Get Input Bit 1	Returns state of Input Bit 1.  (True or False).

Get Input Bit 2 	Returns state of Input Bit 2.  (True or False).

Get Input Bit 3	Returns state of Input Bit 3.  (True or False).

Get Input Bit 4	Returns state of Input Bit 4.  (True or False).

Get Input Bit 5	Returns state of Input Bit 5.  (True or False).

Get Input Bit 6	Returns state of Input Bit 6.  (True or False).

Get Input Bit 7	Returns state of Input Bit 7.  (True or False).

Get Input Bit 8	Returns state of Input Bit 8.  (True or False).

Get Input Bit 9	Returns state of Input Bit 9.  (True or False).

Get Input Bit 10	Returns state of Input Bit 10.  (True or False).

Get Input Bit 11	Returns state of Input Bit 11.  (True or False).

Get Input Bit 12 	Returns state of Input Bit 12.  (True or False).

Get Input Bit 13	Returns state of Input Bit 13.  (True or False).

Get Input Bit 14 	Returns state of Input Bit 14.  (True or False).

Get Input Bit 15	Returns state of Input Bit 15.  (True or False).

Get Input Bit 16	Returns state of Input Bit 16.  (True or False).

Get Output 1	Returns state of Output 1.  (True or False).

Get Output 2	Returns state of Output 2.  (True or False).

Get Output 3	Returns state of Output 3.  (True or False).

Get Output 4	Returns state of Output 4.  (True or False).

Get Output 5	Returns state of Output 5.  (True or False).

Get Output 6	Returns state of Output 6.  (True or False).

Get Output 7	Returns state of Output 7.  (True or False).

Get Output 8	Returns state of Output 8.  (True or False).

Get Output 9	Returns state of Output 9.  (True or False).

Get Output 10	Returns state of Output 10.  (True or False).

Get Output 11	Returns state of Output 11.  (True or False).

Get Output 12	Returns state of Output 12.  (True or False).

Get Output 13	Returns state of Output 13.  (True or False).

Get Output 14	Returns state of Output 14.  (True or False).

Get Output 15	Returns state of Output 15.  (True or False).

Get Input Ordinal	Returns the last ordinal sent to Ordinal Input.  [0 . . . 65535]

Get Output Ordinal	Returns the last ordinal sent out via Ordinal Output. [0 . . . 65535]