4 OPERATION CONTROL PROGRAMS
4.4 Labels
129
4
How to use structures
To use a structure, register a label using the defined structure as the data type.
To specify each member in a structure, add the member name after the structure label name with a period '.' as a delimiter in
between.
Specifying a member in the structure
When using double word [unsigned]/bit string [32 bits], double word [signed], double-precision real number
data types in structures, make sure that even number devices are used in all members that use those data
types.
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.
Specifying an element of a structure declared as an array
Data types that can be specified
Primitive data types can be specified as structure members.
When using double word [unsigned]/bit string [32 bits], double word [signed], double-precision real number
data types in structures, make sure that even number devices are used in all members that use those data
types. Depending on the member contents, a member may have to be added for adjusting to even numbers.
(Example)
stLabel1 . bLabel1
Structure label name
Member name
Member (label 1)
Member (label 2)
Member (label 3)
Member (label 4)
Member (label 1)
Member (label 2)
Member (label 3)
Member (label 4)
Member (label 1)
Member (label 2)
Member (label 3)
Member (label 4)
Member (label 1)
Member (label 2)
Member (label 3)
Member (label 4)
Structure label [1] Structure label [2] Structure label [3] Structure label [4]
stLabel1 [0] . bLabel1
Member name
Index
Structure label name
Label name
dLabel1
Data type
Double word [signed]
Double word [signed]
Word [signed]
Word [signed]
Double word [signed]
Double word [signed]
dLabel2
wLabel1
wDummy1 Adjusting membe
dLabel3
dLabel4