You are on page 1of 2

Chapter 6 Internal Memory

„ Internal Register (R/W): $

Word access: $n (n: 0~65535)

Bit access: $n.b (n: 0~65535, b: 0~15)

Delta DOP series HMI provides 65536 16-bit internal registers ($0 ~ $65535).

„ Non-volatile Internal Register (R/W): $M

Word access: $Mn (n: 0~1023)

Bit access: $Mn.b (n: 0~1023, b: 0~15)

Delta DOP series HMI provides 1024 16-bit non-volatile internal registers ($M0 ~ $M1023).

„ Indirect Address Register (R/W): *$

Word access: *$n (n: 0~65535)

Indirect addressing register is the register stored in the range from the address to the internal register.
The users need to get the address from $n and then get the value stored in this address.

*$n =

$n m

For example, if $n = m; $m = X; then *$n = X. (the value of m cannot exceed 65535)

„ Receipt Number Register (R/W): RCPNO

It is 16-bit register that is used to designate the receipt group number. The minimum receipt group
number should be 1 and the maximum group number is determined when editing the receipts.

PLC upload/download will read/write a group of recipe according to the setting of recipe number
register. The length of each group of receipt is determined when editing the receipts.

Delta DOP series HMI provides a space of 64K Words max. for the users to store the receipts.

„ Receipt Register (R/W): RCP

The receipt length is L and the receipt group number is N.

Word access: RCPn (n: 0~NxL+(L-1))

Bit access: RCPn.b (n: 0~NxL+(L-1), b: 0~15)

The recipe register is used to save the recipe that download from HMI after finishing ScrEdit.

There are two methods to read/write these registers:

Revision 05/30/2006, EH00 6-1


Chapter 6 Internal Memory|ScrEdit Software User Manual

Assume that the users set the receipt length is L and the receipt group number is N:

Group Address Access:

This method is accessed by RCPNO and RCP0~RCP (L-1).

For example: if RCPNO=3, HMI will read RCPNO 3 data out and save it in RCP0~RCP (L-1). Then
PLC can read RCPNO 3 data from this area. RCP0~RCP (L-1) can be regarded as a common area.

Absolute Address Access:

This method is used to access the data that data address is greater than RCP (L-1). At this time, the
starting address of 1st recipe is RCP (1XL), the starting address of 2nd recipe is RCP (2XL) and vise
versa. Therefore, if the users want to access the mth word of nth recipe, the users can use the equation:
RCP(nxL+m) to achieve the purpose.

RCP0=X; (1<=X<=N)
RCP0 RCP1 RCP2 ... RCP (L-1)

1xL 1xL+1 1xL+2 ... 1xL+(L-1) RCP0=1


2xL 2xL+1 2xL+2 ... 2xL+(L-1) RCP0=2
...

NxL NxL+1 NxL+2 ... NxL+(L-1) RCP0=N

6-2 Revision 05/30/2006, EH00

You might also like