6
1.7 FEATURES / FEATURE_SEL parameters
The bit strings FEATURES and FEATURE_SEL determine optional behaviour of the resource.
The first defines the available features, and is read only. The second is used to turn on an
available feature by configuration. If a bit is set in FEATURE_SEL that is not set in FEATURES,
the result will be a block alarm for a configuration error. The device supports the following fea-
tures: Reports supported, Fault State supported, Soft Write lock supported.
1.8 Fault state for the whole resource
If the user sets the SET_FSTATE parameter, the FAULT_STATE parameter will indicate active
and it will cause all output function blocks in the resource to go immediately to the condition
chosen by the fault state Type I/O option. It may be cleared by setting the CLR_FSTATE param-
eter. The set and clear parameters do not appear in a view because they are momentary.
1.9 Write lock by software
The WRITE_LOCK parameter, if set, will prevent any external change to the static or non
volatile data base in the Function Block Application of the resource. Block connections and cal-
culation results will proceed normally, but the configuration will be locked. It is set and cleared
by writing to the WRITE_LOCK parameter. Clearing WRITE_LOCK will generate the discrete alert
WRITE_ALM, at the WRITE_PRI priority. Setting WRITE_LOCK will clear the alert, if it exists. Be-
fore setting WRITE_LOCK parameter to Locked, it is necessary to select the “Soft Write lock
supported” option in FEATURE_SEL.
1.10 Features being implemented
The parameter CYCLE_TYPE is a bit string that defines the types of cycles that this resource
can do. CYCLE_SEL allows the configurator to choose one of them. If CYCLE_SEL contains more
than one bit, or the bit set is not set in CYCLE_TYPE, the result will be a block alarm for a con-
figuration error. MIN_CYCLE_T is the manufacturer specified minimum time to execute a cycle.
It puts a lower limit on the scheduling of the resource.
MEMORY_SIZE declares the size of the resource for configuration of function blocks, in kilo-
bytes. The parameter FREE_SPACE shows the percentage of configuration memory that is still
available. FREE_TIME shows the approximate percentage of time that the resource has left for
processing new function blocks, should they be configured.
1.11 BLOCK_ERR
The BLOCK_ERR of the resource block will reflect the following causes:
Device Fault State Set – When FAULT_STATE is active.
Simulate Active – When the Simulate jumper is ON.
Out of Service – When the block is in O/S mode.
1.12 Supported Modes
O/S, IMAN and AUTO