ARS – Archive store value
Block SymbolLicensing group: STANDARD
Function Description
The block allow to store value into archive subsystem. Written value must be connected to the
u input. Value could be simple like bool, int or float, string or matrix/vector. Type of value
must be set by the type parameter. The the parameter codetype=13:Reference must be set for
vector or matrix. There is one archive item for each column of the matrix. Data are stored only
if the input RUN=on is set. The parameter subtype allow write alarm type that write other
alarm blocks (for example L->H for bool alarm, HiHi for numeric alarm). the value of this
parameter is in range 0 to 7 and is not used in vector/matrix items. This parameter is usualy
not needed.
Note 1: The archive subsystem is limited for 255 values, but no more then 512 bytes in one archive item (e.g. 128 values of type Short, 64 values of type Long, 32 values of type Double). Vector (matrix’s column) is truncated to this size and stored into archive and no error nor warning is indicated, if the input array is bigger.
Note 2: The string value is limited to 65535 byte (i.e. characters if only characters from english keyboard is used; UTF-8 encoding is used). String is truncated to this size and stored into archive and no error nor warning is indicated, if the input string is bigger. It is recomended to not overcome 4000 bytes, because some reading functions has limited buffer and could failed for long strings.
Note 3: The parameter id is intended as bind source block (and also source signal) with item in archive (and with alarm subsystem in same cases). So REXYGENcheck unique this binding. The ARS block is intend to be low-level-function writing into archive, therefore parameters are not checked (mainly unique of id is not checked).
Inputs
u | Value to store into archive | Any |
RUN | Enable execution | Bool |
Parameters
type | Type of all trend buffers 12 | Byte (U8) |
|
|
|
arc | List of archives to write the events to | Word (U16) |
id | Archive item ID. The block not check if id is unique in whole configuration. 1 | Word (U16) |
lvl | Alarm level 1 | Word (U16) |
Desc | Event description string Value Description | String |
subtype | alarm subtype (for special ussage only) |
|
Output
iE | Error code | Error |
[Previous] [Back to top] [Up] [Next]
2023 © REX Controls s.r.o., www.rexygen.com