Data Object Attributes

SUMMARY

Attributes of data objects
Attribute Description Type Value range Accessable Available as
AlarmAct Actual alarm status int Bits 0...6 Level / Status:
0...15 alarm level of the current status
16 Out of range
17 Undefined
18 Faded out
64 Blocked

Bit 7 unacknowledged
128...143 unacknowledged + current alarm level
readonly MP
AlDispl Alarm identification display string 6 char. readonly MP, PV
AlVideo Alarm identification video string 6 char. readonly MP
ArchGrp Archive group. This is a user-defined attribute only available at Runtime. May be used to filter a data object cursor. Initially 0. int 32 bit all
ArchOvfl Archive change to overflow bool 0 / 1 readonly MP
ArchSts1 Archive change to status 1 bool 0 / 1 readonly MP, PV, PO
ArchSts2 Archive change to status 2 bool 0 / 1 readonly MP, PV, PO
ArchSts3 Archive change to status 3 bool 0 / 1 readonly MP, PV, PO
ArchSts4 Archive change to status 4 bool 0 / 1 readonly MP, PV, PO
ArchSts5 Archive change to status 5 bool 0 / 1 readonly MP, PV, PO
ArchSts6 Archive change to status 6 bool 0 / 1 readonly MP, PV, PO
ArchSts7 Archive change to status 7 bool 0 / 1 readonly MP, PV, PO
ArchSts8 Archive change to status 8 bool 0 / 1 readonly MP, PV, PO
AudAlStsAct Actual audible alarm group int 0...63 readonly MP
AudAlOvfl Audible alarm grp overflow int 0...63 readonly MP
AudAlSts1 Audible alarm grp status 1 int 0...63 readonly MP
AudAlSts2 Audible alarm grp status 2 int 0...63 readonly MP
AudAlSts3 Audible alarm grp status 3 int 0...63 readonly MP
AudAlSts4 Audible alarm grp status 4 int 0...63 readonly MP
AudAlSts5 Audible alarm grp status 5 int 0...63 readonly MP
AudAlSts6 Audible alarm grp status 6 int 0...63 readonly MP
AudAlSts7 Audible alarm grp status 7 int 0...63 readonly MP
AudAlSts8 Audible alarm grp status 8 int 0...63 readonly MP
Comment Comment string 20 Zeichen readonly MP, PO
CompPointId Compensation point ID string 6 Zeichen readonly MP
DelOvflIn Time delay into status 0 (outof range) int 0 sec...3600sec readonly MP
DelOvflOut Time delay out of status 0 (out of range) int 0 sec...3600sec readonly MP
DelSts1In Time delay into status 1 int 0 sec ...3600 sec readonly MP
DelSts1Out Time delay out of status1 int 0 sec ...3600 sec readonly MP
DelSts2In Time delay into status 2 int 0 sec ...3600 sec readonly MP
DelSts2Out Time delay out of status2 int 0 sec ...3600 sec readonly MP
DelSts3In Time delay into status 3 int 0 sec ...3600 sec readonly MP
DelSts3Out Time delay out of status3 int 0 sec ...3600 sec readonly MP
DelSts4In Time delay into status 4 int 0 sec ...3600 sec readonly MP
DelSts4Out Time delay out of status4 int 0 sec ...3600 sec readonly MP
DelSts5In Time delay into status 5 int 0 sec ...3600 sec readonly MP
DelSts5Out Time delay out of status5 int 0 sec ...3600 sec readonly MP
DelSts6In Time delay into status 6 int 0 sec ...3600 sec readonly MP
DelSts6Out Time delay out of status6 int 0 sec ...3600 sec readonly MP
DelSts7In Time delay into status 7 int 0 sec ...3600 sec readonly MP
DelSts7Out Time delay out of status7 int 0 sec ...3600 sec readonly MP
DelSts8In Time delay into status 8 int 0 sec ...3600 sec readonly MP
DelSts8Out Time delay out of status8 int 0 sec ...3600 sec readonly MP
Description Description string 30 Zeichen beschreibender Text readonly all
DynLim1 Dynamic limit grp 1 int 0...999 readonly MP
DynLim2 Dynamic limit grp 2 int 0...999 readonly MP
DynLim3 Dynamic limit grp 3 int 0...999 readonly MP
DynLim4 Dynamic limit grp 4 int 0...999 readonly MP
DynLim5 Dynamic limit grp 5 int 0...999 readonly MP
DynLim6 Dynamic limit grp 6 int 0...999 readonly MP
DynLim7 Dynamic limit grp 7 int 0...999 readonly MP
FNumAck Accessno. for acknowledge int 0...99 readonly MP
FNumCtrl Accessno. for control int 0...99, function number for access control for value and status changes (set point) readonly PO
FNumPara Accessno. for param change int 0...99 readonly MP
GrpAlarm Group alarm string 5 characters readonly MP, PV
HasHistory Value Recording flag bool 0 / 1 readonly all
HitiId Hints & tips Id string 6 Zeichen readonly MP, PV
HystLimit Hysteresis for limits int / float 32bit according value format readonly MP
HystUpdate Hysteresis for value update int / float 32bit according value format readonly MP, PV
InhOvfl Inhibit group for status 0 (outof range) int 0...999 readonly MP
InhStsAct actual inhibit group int 0...999 readonly MP
InhSts1 Inhibit group for status 1 int 0...999 readonly MP
InhSts2 Inhibit group for status 2 int 0...999 readonly MP
InhSts3 Inhibit group for status 3 int 0...999 readonly MP
InhSts4 Inhibit group for status 4 int 0...999 readonly MP
InhSts5 Inhibit group for status 5 int 0...999 readonly MP
InhSts6 Inhibit group for status 6 int 0...999 readonly MP
InhSts7 Inhibit group for status 7 int 0...999 readonly MP
InhSts8 Inhibit group for status 8 int 0...999 readonly MP
IsInhSts1 Is state 1 inhibited ? bool 0 / 1 readonly MP
IsInhSts2 Is state 2 inhibited ? bool 0 / 1 readonly MP
IsInhSts3 Is state 3 inhibited ? bool 0 / 1 readonly MP
IsInhSts4 Is state 4 inhibited ? bool 0 / 1 readonly MP
IsInhSts5 Is state 5 inhibited ? bool 0 / 1 readonly MP
IsInhSts6 Is state 6 inhibited ? bool 0 / 1 readonly MP
IsInhSts7 Is state 7 inhibited ? bool 0 / 1 readonly MP
IsInhSts8 Is state 8 inhibited ? bool 0 / 1 readonly MP
Limit1 Limit 1 (to status 2) int / float 32bit according value format readonly MP, PV
Limit2 Limit 2 (to status 3) int / float 32bit according value format readonly MP, PV
Limit3 Limit 3 (to status 4) int / float 32bit according value format readonly MP, PV
Limit4 Limit 4 (to status 5) int / float 32bit according value format readonly MP, PV
Limit5 Limit 5 (to status 6) int / float 32bit according value format readonly MP, PV
Limit6 Limit 6 (to status 7) int / float 32bit according value format readonly MP, PV
Limit7 Limit 7 (to status 8) int / float 32bit according value format readonly MP, PV
LvlAct Actualalarm level int 0...15 readonly MP, PV, PO
LvlOvfl Alarm level status 0 (outofrange) int 0...15 readonly MP
LvlSts1 Alarm level for status 1 int 0...15 readonly MP, PV, PO
LvlSts2 Alarm level for status 2 int 0...15 readonly MP, PV, PO
LvlSts3 Alarm level for status 3 int 0...15 readonly MP, PV, PO
LvlSts4 Alarm level for status 4 int 0...15 readonly MP, PV, PO
LvlSts5 Alarm level for status 5 int 0...15 readonly MP, PV, PO
LvlSts6 Alarm level for status 6 int 0...15 readonly MP, PV, PO
LvlSts7 Alarm level for status 7 int 0...15 readonly MP, PV, PO
LvlSts8 Alarm level for status 8 int 0...15 readonly MP, PV, PO
ObjNum Object number
(may be displayed as number, but can not be handed over as value. Bound to a text field it displays its PointID)
Objektreferenz 0...65535 readonly all
ObjType bin. Measur.Point with 1 Status
bin. Measur.Point with 2 Status
bin. Measur.Point with 3 Status
bin. Measur.Point with 4 Status
bin. Measur.Point with 5 Status
bin. Measur.Point with 6 Status
bin. Measur.Point with 7 Status
bin. Measur.Point with 8 Status
ana. Measur.Point without Limit
ana. Measur.Point with 1 Limit
ana. Measur.Point with 2 Limits
ana. Measur.Point with 3 Limits
ana. Measur.Point with 4 Limits
ana. Measur.Point with 5 Limits
ana. Measur.Point with 6 Limits
ana. Measur.Point with 7 Limits
binary Process Object
analog Process Object
System Object
Reference Object
Prozess Variable, Bit-Object
PV, 8-Bit integer unsigned
PV, 8-Bit integer signed
PV, 16-Bit integer unsigned
PV, 16-Bit integer signed
PV, 32-Bit integer unsigned
PV, 32-Bit integer signed
PV, float
PV, string
int 0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
readonly all
PointId Point ID string 22 characters readonly all
PrnOvfl Print out change to overflow bool 0 / 1 readonly MP
PrnSts1 Print out change to status 1 bool 0 / 1 readonly MP, PV, PO
PrnSts2 Print out change to status 2 bool 0 / 1 readonly MP, PV, PO
PrnSts3 Print out change to status 3 bool 0 / 1 readonly MP, PV, PO
PrnSts4 Print out change to status 4 bool 0 / 1 readonly MP, PV, PO
PrnSts5 Print out change to status 5 bool 0 / 1 readonly MP, PV, PO
PrnSts6 Print out change to status 6 bool 0 / 1 readonly MP, PV, PO
PrnSts7 Print out change to status 7 bool 0 / 1 readonly MP, PV, PO
PrnSts8 Print out change to status 8 bool 0 / 1 readonly MP, PV, PO
Range Range of possible values (RangeEnd - RangeStart) int /float 32 bit im entspr. Werteformat readonly MP, PV, PO
RangeEnd Max. possible value int / float 32 bit im entspr. Werteformat readonly MP, PV, PO
RangeStart Min. possible value int / float 32 bit im entspr. Werteformat readonly MP, PV, PO
RawAddr PLC- I/O-Address string 13 Zeichen readonly MP, PV
RecHistory Value Recording status. Setting this attribute to 1 starts recording, setting it to 0 stops recording bool 0 / 1 readonly all
Remark Var. Text Remark string 30 readonly MP
ScaleGrp Scaling group int 0...63 readonly MP
SampleInt Sampling interval for data recording (seconds) int readonly all
ScanCycle Scan cycle int 0...99 readonly MP
Sensor transmitter name string 12 Zeichen readonly MP
SgnlStsAct Actual signal output int 0...63 readonly MP
SgnlOvfl Signal output overflow int 0...63 readonly MP
SgnlSts1 Signal output status 1 int 0...63 readonly MP
SgnlSts2 Signal output status 2 int 0...63 readonly MP
SgnlSts3 Signal output status 3 int 0...63 readonly MP
SgnlSts4 Signal output status 4 int 0...63 readonly MP
SgnlSts5 Signal output status 5 int 0...63 readonly MP
SgnlSts6 Signal output status 6 int 0...63 readonly MP
SgnlSts7 Signal output status 7 int 0...63 readonly MP
SgnlSts8 Signal output status 8 int 0...63 readonly MP
SimuFreeze Freeze simulation status bool 0 / 1 readonly MP
SimuParam1 Simulation parameter 1 int / float 32bit according value format readonly MP
SimuParam2 Simulation parameter 2 int / float 32bit according value format readonly MP
SimuType Simulation type int 0 no simulation
1 Branch function
2 Ramp function
3 PT1
4 Fixed value Simulation
readonly MP
Slot Slot string 8 Char. readonly MP
Station Target station string 5 characters readonly MP, PV, PO
Status Actual status (measuring points) int Bits 0...4 Status:
0 uninitialisiert
1 closed / < limit 1
2 opened / < limit 2
3 < limit 3
4 < limit 4
5 < limit 5
6 < limit 6
7 < limit 7
8 > limit 7
16 OutOfRange
17 Undefined
18 FadedOut

Bit 5 Failure
Bit 6 Blocked
Bit 7 Unacknowledged

Bits 8...31 not used, = 0

all bit groups may appear in any combination among each other.
readonly MP
Status Actual status (process objects)
This is an arbitrary number, during engineering you may specify additional attributes for each status.
At Runtime you may get these attributes for the first 8 states using TxtSts<n>, PrnSts<n>, ArchSts<n>, LvlSts<n>
int 0...65535 readonly PO
Status Actual status (process variables)
Valid states are defined in an event condition table (ECT). At Runtime you may get these attributes for the first 8 states using TxtSts<n>, PrnSts<n>, Limit<n>, ArchSts<n>, LvlSts<n>
int 0...126 readonly PV (numerical)
StsAddr PLC I/O-address for status string 13 Characters readonly PO
StsCount Number of possible states (without special states like "faded out" int PV: The number of lines in the event condition table
MP (binary): Number of states
MP (analogue): Number of limits + 1
anything else: 0
readonly MP, PV
TechId TechnologicalId string 2 characters readonly MP, PV, PO
Threshold Threshold for data recording float 32 bit readonly all
Txt Text of a process variable or system object in the current language. string 255 characters SO, string-PV
Txt1 Additional (language-independent) text of a system object string 255 characters SO
Txt2 Additional (language-independent) text of a system object string 255 characters SO
Txt3 Additional (language-independent) text of a system object string 255 characters SO
Txt4 Additional (language-independent) text of a system object string 255 characters SO
Txt5 Additional (language-independent) text of a system object string 255 characters SO
TxtOvfl Status text for status 0 (outofrange) string 10 Zeichen readonly MP
TxtStsAct Actual status text string 10 Zeichen readonly MP, PV, PO
TxtSts1 Status text for status 1 string 10 Characters readonly MP, PV, PO
TxtSts2 Status text for status 2 string 10 Characters readonly MP, PV, PO
TxtSts3 Status text for status 3 string 10 Characters readonly MP, PV, PO
TxtSts4 Status text for status 4 string 10 Characters readonly MP, PV, PO
TxtSts5 Status text for status 5 string 10 Characters readonly MP, PV, PO
TxtSts6 Status text for status 6 string 10 Characters readonly MP, PV, PO
TxtSts7 Status text for status 7 string 10 Characters readonly MP, PV, PO
TxtSts8 Status text for status 8 string 10 Characters readonly MP, PV, PO
UndefGrp Undefined group int 0...999 readonly MP
Unit Unit string 5 Characters readonly MP, PV
ValAddr PLC I/O-address for value string 13 Characters readonly PO
Value Actual value int / float according to value format
32 bit signed integer
32 bit floating point number
readonly all
ValueAsInt Value as integer int 32bit signed integer
on value format float the Integer value is standardized via the range to at least 4 integer places, i.e.
Range <=1 Value * 1000
Range <=10 Value * 100
Range <=100 Value * 10
readonly all
ValueAsPointId Value as ObjNo ->PointId string on value format Integer it is interpreted as Object Number and the according 6 Characters are determined. readonly all
VisAlOvfl Visual alarm grp overflow int 0...63 readonly MP
VisAlStsAct Actual visual alarm group int 0...63 readonly MP
VisAlSts1 Visual alarm group status1 int 0...63 readonly MP
VisAlSts2 Visual alarm group status2 int 0...63 readonly MP
VisAlSts3 Visual alarm group status3 int 0...63 readonly MP
VisAlSts4 Visual alarm group status4 int 0...63 readonly MP
VisAlSts5 Visual alarm group status5 int 0...63 readonly MP
VisAlSts6 Visual alarm group status6 int 0...63 readonly MP
VisAlSts7 Visual alarm group status7 int 0...63 readonly MP
VisAlSts8 Visual alarm group status 8 int 0...63 readonly MP