382
22  LABELS
22.6  Structures
Structure arrays
A structure can also be used as an array.
When a structure is declared as an array, add an index enclosed by '[ ]' after the structure label name.
A structure array can also be specified as an argument of a function or function block.
Specifying an element of a structure declared as an array
Data types that can be specified
The following data types can be specified as structure members.
 • Primitive data type
 • Pointer type
 •Array
 • Other structures
Types of structures
Each of the following labels is predefined as a structure.
Type Reference
Module label  Function Block Reference for the module used
Timer type Page 374 Data Types
Retentive timer type
Counter type
Long timer type
Long retentive timer type
Long counter type
· · · ·
Member (label 1)
Member (label 2)
Member (label 3)
Member (label 4)
Structure label [1]
Member (label 1)
Member (label 2)
Member (label 3)
Member (label 4)
Structure label [2]
Member (label 1)
Member (label 2)
Member (label 3)
Member (label 4)
Structure label [3]
Member (label 1)
Member (label 2)
Member (label 3)
Member (label 4)
Structure label [4]
stLabel [0] . bLabel1
Structure label name
Member name
Index