Skip to main content
Skip table of contents

0x2C00 - General purpose registers

Index

Sub Index

Name

Data Type

Acc.

Pdo Map.

NVM

Value range

Default value

0x2C00

0x01

Accumulator (ACCUM)

INT32

RW

No

No

INT32

0

0x2C00

0x02

W2

INT32

RW

No

No

INT32

0

0x2C00

0x03

W3

INT32

RW

No

No

INT32

0

0x2C00

0x60

W96

INT32

RW

No

Yes

INT32

0

0x2C000x64W100INT32RWNoYesINT320

This object provides access to a general purpose RAM memory space that could be used to store temporally parameters, to perform operations, etc. The access is done through working registers whose size is an INTEGER32. 

There are a total of 100 registers available. First one is called Accumulator (ACCUM) and the next ones are called Wx where x represents the SubIndex.

Please note that ACCUM and W2 are special registers used by operations like multiplication or division and therefore its content could change once of these operations are executed.

Non Volatile Memory

Only registers W96 to W100 are saved into Non-Volatile Memory.

Registers from W90 to W100 are used by the special set of macros called BIOS (further information on Macros). Users should use the macros from W3 to W89 for their applications.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.