Counter/timer data types
- Last UpdatedJul 29, 2024
- 3 minute read
Counter/Timer includes all structures and parameters for counters and timers provided by the system.
Note: Structural element names are predefined by the system and cannot be changed.
|
Data Format |
Structural Element |
Suffix |
Data Type |
Access |
Value Range / Notes |
|
Counter |
VT_UI2 |
Read/Write |
0 to 999 |
||
|
Timer |
VT_I4 |
Read/Write |
0 to 999000 |
||
|
IEC_COUNTER |
<Structure> |
N/A |
|||
|
Bool |
.CU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.CD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.R |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.LD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Int |
.PV |
VT_I2 |
Read/Write |
-32768 to 32767 |
|
|
Int |
.CV |
VT_I2 |
Read/Write |
-32768 to 32767 |
|
|
IEC_DCOUNTER |
<Structure> |
N/A |
|||
|
Bool |
.CU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.CD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.R |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.LD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
DInt |
.PV |
VT_I4 |
Read/Write |
-2147483648 to +2147483647 |
|
|
DInt |
.CV |
VT_I4 |
Read/Write |
-2147483648 to +2147483647 |
|
|
IEC_LCOUNTER |
<Structure> |
N/A |
|||
|
Bool |
.CU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.CD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.R |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.LD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
LInt |
.PV |
VT_I8 |
Read/Write |
-9223372036854775808 to +9223372036854775807 |
|
|
LInt |
.CV |
VT_I8 |
Read/Write |
-9223372036854775808 to +9223372036854775807 |
|
|
IEC_SCOUNTER |
<Structure> |
N/A |
|||
|
Bool |
.CU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.CD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.R |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.LD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
SInt |
.PV |
VT_I1 |
Read/Write |
-128 to 127 |
|
|
SInt |
.CV |
VT_I1 |
Read/Write |
-128 to 127 |
|
|
IEC_UCOUNTER |
<Structure> |
N/A |
|||
|
Bool |
.CU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.CD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.R |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.LD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
UInt |
.PV |
VT_UI2 |
Read/Write |
0 to 65535 |
|
|
UInt |
.CV |
VT_UI2 |
Read/Write |
0 to 65535 |
|
|
IEC_UDCOUNTER |
<Structure> |
N/A |
|||
|
Bool |
.CU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.CD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.R |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.LD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
UDInt |
.PV |
VT_UI4 |
Read/Write |
0 to 4294967295 |
|
|
UDInt |
.CV |
VT_UI4 |
Read/Write |
0 to 4294967295 |
|
|
IEC_ULCOUNTER |
<Structure> |
N/A |
|||
|
Bool |
.CU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.CD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.R |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.LD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
ULInt |
.PV |
VT_UI8 |
Read/Write |
0 to 18446744073709551615 |
|
|
ULInt |
.CV |
VT_UI8 |
Read/Write |
0 to 18446744073709551615 |
|
|
IEC_USCOUNTER |
<Structure> |
N/A |
|||
|
Bool |
.CU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.CD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.R |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.LD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.QD |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
USInt |
.PV |
VT_UI1 |
Read/Write |
0 to 255 |
|
|
USInt |
.CV |
VT_UI1 |
Read/Write |
0 to 255 |
|
|
IEC_TIMER |
<Structure> |
N/A |
|||
|
Time |
.ST |
VT_I4 |
Read/Write |
-2147483648 to +2147483647 |
|
|
Time |
.PT |
VT_I4 |
Read/Write |
-2147483648 to +2147483647 |
|
|
Time |
.ET |
VT_I4 |
Read/Write |
-2147483648 to +2147483647 |
|
|
Bool |
.RU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.IN |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.Q |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
IEC_LTIMER |
<Structure> |
N/A |
|||
|
LTime |
.ST |
VT_I8 |
Read/Write |
-9223372036854775808 to +9223372036854775807 |
|
|
LTime |
.PT |
VT_I8 |
Read/Write |
-9223372036854775808 to +9223372036854775807 |
|
|
LTime |
.ET |
VT_I8 |
Read/Write |
-9223372036854775808 to +9223372036854775807 |
|
|
Bool |
.RU |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.IN |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|
|
Bool |
.Q |
VT_BOOL |
Read/Write |
FALSE or TRUE |
|