Symbol Access

The following table shows the range of supported device addresses in symbol access.

Device

Bit Address

Word Address

32 bit

Notes

BOOL

Single

<SYMNAME>

-

-

*1 

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

 

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

 

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

 

BYTE

SINT

USINT

Single

-

<SYMNAME>

*1

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

INT

UINT

WORD

Single

-

<SYMNAME>

*1

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

DINT

DWORD

UDINT

 

Single

-

<SYMNAME>

-

*1

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

DATE

DT

POINTER

REAL

TIME

TOD

Single

-

<SYMNAME>

-

*1

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

LWORD

LINT

ULINT

Single

-

<SYMNAME>

-

*1

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

LREAL

Single

-

<SYMNAME>

-

*1

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

STRING

Single

-

<SYMNAME>

-

*1

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

"xl": 1st Dimension Lower Range (Negative range not supported, Lower range is ‘0' or upper)
"xh": 1st Dimension Upper Range
"yl": 2nd Dimension Lower Range (Negative range not supported, Lower range is ‘0' or upper)
"yh": 2nd Dimension Upper Range
"zl": 3rd Dimension Lower Range (Negative range not supported, Lower range is ‘0' or upper)
"zh": 3rd Dimension Upper Range

 

*1<SYMNAME>: Symbol Name including structure name in case of structure. The maximum number of characters for Symbol Name is 255 including delimiters and element number.
Example)
      BOOL type single symbol      "BOOLSYMBOL"
      BOOL type 1D Array   "BOOL1D[10]"
      WORD type 2D Array   "WORD2D[10,10]"
      UDINT type 3D Array   "UDINT3D[0,1,2]"
      STRING in User Defined Structure [STRUCT001]   "STRUCT001.STRINGSYM"

NOTE