Ring memory (text) with time stamp
Contents

1.Description

Multi-line display and retentive ring storage of texts with corresponding time stamps. This module saves the last 5 incoming texts in a ring memory. The oldest text is in position 5, and the most recent is in position 1 of the ring memory. All other incoming texts are assigned accordingly. When a further text arrives, the oldest (fifth) text leaves the ring memory. Upon each arrival, Outputs 1 to 7 send corresponding texts. The ring memory can be expanded as desired by linking it with additional ring memories. In the process, the respective last output of a ring memory (cascading output) must be linked to the fifth input of the next ring memory (cascading input). All texts are retentively saved. In addition, the module enables the contents of Output 11 and 12 to be changed via a text selector. The text selector always points to the content of Output 1 when the HS/FS starts. The text selector can be moved down and up within the ring memory using Inputs 3 and 4.

In addition to the texts on Outputs 1,3,5,7,9 and 11, the respective time stamps on Outputs 2,4,6,8,10 and 12 are sent simultaneously.

2.Inputs

No.NameInitialisationDescription
1E1""
Text to be saved
2Reset0
Reset deletes the saved texts and sends an empty text to all outputs
3Down0
Input to shift the text selector downwards.
Input value <> 0 shifts the text selector to the next smallest output.
Input value = 0 shifts the text selector to Output 1.
4Up0
Input to shift the text selector upwards.
Input value <> 0 shifts the text selector to the next largest output.
Input value = 0 shifts the text selector to Output 5.
5Casc""
Cascading input for the cascading output of a previous module. Only makes sense if this module is used for cascading.

3.Outputs

No.NameInitialisationSBCDescription
1A1""s
The text that was sent last to Input 1 is output here
2A2""s
The respective time stamp of the text on Output 1 is sent here, format "dd.mm.yy hh:mm" (e.g. 25.10.05 16:02)
3A3""s
The text that was sent second to last to Input 1 is output here
4A4""s
The respective time stamp of the text on Output 3 is sent here, format "dd.mm.yy hh:mm" (e.g. 25.10.05 16:02)
5A5""s
The text that was sent third to last to Input 1 is output here
6A6""s
The respective time stamp of the text on Output 5 is sent here, format "dd.mm.yy hh:mm" (e.g. 25.10.05 16:02)
7A7""s
The text that was sent fourth to last to Input 1 is output here
8A8""s
The respective time stamp of the text on Output 7 is sent here, format "dd.mm.yy hh:mm" (e.g. 25.10.05 16:02)
9A9""s
The text that was sent fifth to last to Input 1 is output here
10A10""s
The respective time stamp of the text on Output 9 is sent here, format "dd.mm.yy hh:mm" (e.g. 25.10.05 16:02)
11A11 Select""s
Select output (text): Sends the text determined by Inputs 3 and 4.
12A12 Select""s
Select output (timestamp): The time stamp belonging to Output 11 is sent here
13A13 Casc""s
Cascading output; connection output to the next ring memory. This output text consists of time stamp and text.
Minimum length 15 characters when text is empty.
s = send, sbc = send by change

4.Other

Recalculation during start:Yes
Module is retentive:Yes
Internal designation:17728
Category:Text functions

5.Similar functions

Ring memory (text)
Text in lines
Text in lines (strict)
Truncate text (soft)
Truncate text (hard)
Separate text
Text length
Text trigger
Compile texts
Compare texts
Text selector
Inverse selector
TextEdit
NumbersEdit
Add leading zeros
Text comparator (8x)