Integration (MCalcVal - subsystem-specific extension)
The Multi-state Calculated Value (MCalcVal) object supports following properties of the subsystem-specific extension Integration.
✳ Indicates a Siemens proprietary property.
Data type ✳ |
|
| |||
|---|---|---|---|---|---|
Data type defines the data type for encoding the subsystem-specific data type. | |||||
8 bit and 16 bit integer data formats with Registers: | |||||
Encoding format | Description | Byte order | |||
U8 | unsigned 8-bit | 00 aa | |||
U16-B | unsigned 16-bit; big-endian | bb aa | |||
In case of U8, S8: the most significant byte is 0. | |||||
32 / 64 bit integer data formats with Registers: | |||||
Encoding format | Description | Byte order | |||
U32-B | unsigned 32-bit; big-endian | dd cc bb aa | |||
S32-B | signed 32-bit; big-endian | dd cc bb aa | |||
U48-B | unsigned 48, big-endian | ff ee dd cc bb aa | |||
S48-B | signed 48, big-endian | ff ee dd cc bb aa | |||
U64-B | unsigned 64, big-endian | hh gg ff ee dd cc bb aa | |||
S64-B | signed 64, big-endian | hh gg ff ee dd cc bb aa | |||
Example: | |||||
16 / 32 / 64 bit float data formats with Registers: | |||||
Encoding format | Description | Byte order | |||
F16-B | float 16, big-endian | bb aa | |||
F32-B | float 32, big-endian | dd cc bb aa | |||
F64-B | float 64, big-endian | hh gg ff ee dd cc bb aa | |||
Example:
| |||||
Bit-Offset ✳ |
|
| |
|---|---|---|---|
"Bit-Offset" defines an offset in reading bitset of data (Coils, Discrete Inputs). This allows to support mass manipulation/correction of data point addresses. | |||
-1 |
| ||
0 |
| ||
100 |
| ||
Number of bits ✳ |
|
|
|---|---|---|
"Number of bits" defines the size of the bitset (unsigned). Range: 2…16; 16:=U16-B and U16-L | ||
Mapping table ✳ |
|
|
|---|---|---|
"Mapping table" defines the mapping of "Present value" to a subsystem-specific bitset data which corresponds to the array index of "Mapping table". Mapping table Constraint on Actual-Length: Example: | ||
Polling times ✳ |
|
| |
|---|---|---|---|
"Polling times" defines the polling timer to be used to poll the subsystem-specific data point. The interval values for T1, T2, T3 can be configured in the Fieldbus-Management-Object. | |||
T1 | Highest priority. Typical interval value: 0.5s...5s. | ||
T2 | Medium priority (default). Typical interval value: 5s…60s. | ||
T3 | Low priority. Typical interval value: minutes ... hours. | ||
