Table of Contents
4
1.4 Data types ...............................................................................................................................40
1.4.1 Elementary data types.....................................................................................................................40
1.4.1.1 BOOL ...............................................................................................................................40
1.4.1.2 INT ...............................................................................................................................41
1.4.1.3 UINT ...............................................................................................................................41
1.4.1.4 DINT ...............................................................................................................................41
1.4.1.5 UDINT ...............................................................................................................................41
1.4.1.6 REAL ...............................................................................................................................41
1.4.1.7 WORD ...............................................................................................................................42
1.4.1.8 DWORD ...............................................................................................................................42
1.4.1.9 TIME ...............................................................................................................................42
1.4.1.10 DATE_AND_TIME .................................................................................................................43
1.4.1.11 DATE ...............................................................................................................................44
1.4.1.12 TIME_OF_DAY ......................................................................................................................44
1.4.1.13 STRING ...............................................................................................................................45
1.4.2 Generic data types ..........................................................................................................................50
1.4.3 DUT .................................................................................................................................................51
1.4.3.1 Creating DUTs .......................................................................................................................51
1.4.3.2 Using DUTs in the global variable list ....................................................................................51
1.4.3.3 Using DUTs in a POU header................................................................................................52
1.4.3.4 DUTs with non-overlapping elements....................................................................................52
1.4.3.5 DUTs with overlapping elements ...........................................................................................53
1.4.4 Array ................................................................................................................................................53
1.4.5 Special data types only available in conversion functions ..............................................................55
1.4.5.1 BOOL16 ...............................................................................................................................55
1.4.5.2 BOOL32 ...............................................................................................................................55
1.4.5.3 BCD_WORD ..........................................................................................................................56
1.4.5.4 WORD_BCD ..........................................................................................................................56
1.4.5.5 BCD_DWORD........................................................................................................................56
1.4.5.6 DWORD_BCD........................................................................................................................56
1.4.5.7 IPADDR ...............................................................................................................................56
1.4.5.8 ETLANADDR .........................................................................................................................57
1.4.5.9 ANY_IN_UNITS_OF_WORDS ..............................................................................................57
1.4.5.10 ANY_SIMPLE_NOT_BOOL...................................................................................................58