beautypg.com

6 holding register assignments – Despatch Protocol Plus Modbus Communications User Manual

Page 16

background image

Chromalox Instruments and Controls

A-51643 Rev. 6 10/06/03

10

3.6 Holding Register Assignments

Holding registers are intended for information and functions that can be read or written. Each holding

register has a corresponding internal memory variable in the slave device. This association is shown in

the address map table.

Table 6: Protocol

TM

Plus Holding Register Address Map

Data

Address

Hex

Address

Description

Page[menu]

Association or

Range (default

value)

Security

Level

Comments

Global Holding Registers

0

0

Communications Security Code

0-999 (0)

0

Security code setting for remote interface.

1

1

Temperature Display Units

PID[Temp Unit]

1 or 2 (Note 1) 0 = deg. F, 1 = deg. C.

2

2

Reserved for factory use

3

3

Reserved for factory use

4

4

Reserved for factory use

5

5

Keypad Lockout

0 = normal, 1 = locked (0)

2

Disables front panel keypad

6

6

Controller Mode

Read: 1 – 5

Write: 1 - 4

0

1=Manual, 2=Timer, 3=Profile, 4=Autostart, 5=Setup

7

7

Alarm Acknowledge

0 - $FFFF

0

0 = No Action, >0 = Alarm Acknowledge

8

8

Level 1 Password

Enable[Password 1]

2

0 – 999 (Write not allowed while in setup mode)

9

9

Level 2 Password

Enable[Password 2]

2

0 – 999 (Write not allowed while in setup mode)

10

A

Key Press Beep

Control[Key Beep]

1 or 2 (Note 1) 0 = off, 1 = on

11

B

End of Cycle Beep

Control[EOC Beep]

1 or 2 (Note 1) 0 = off, 1 = on

12

C

Alarm Beep

Control[Alarm Beep]

1 or 2 (Note 1) 0 = off, 1 = on

13

D

Setpoint Change Enable

Enable[SPChange]

2

0 = no, 1 = yes

14

E

Analog output type

Enable[Aout]

2

0 = Control (Default), 1 = Process

15

F

Reserved, Available to application

0

0

Control Loop Holding Registers

16

10

Manual SP

Manual[setpt]

0

read/written as xxxx deg. F.

17

11

Manual High Limit SP

Manual[Hi-Lim SP]

0

read/written as xxxx deg. F.

18

12

Manual Event 1-4 Setup

$0 - $F ($0)

0

Bits 0-3 = Events 1-4. Bit value: 0 = Off, 1 = On

19

13

NA

0

0

20

14

Proportional Band (Heat)

PID[P (H)]

1 or 2 (Note 1) read/written as xxxx deg. F.

21

15

Integral Reset (Heat)

PID[I (H) Rep/Min]

1 or 2 (Note 1) value is in repeats/min

22

16

Derivative Rate (Heat)

PID[I (H) in sec]

1 or 2 (Note 1) value is in seconds

23

17

Hysteresis

Control[Hysteresis]

1 or 2 (Note 1) read/written as xxxx deg. F.

24

18

High Limit Band

Control[Hi-Lim Band]

1 or 2 (Note 1) read/written as xxxx deg. F. 4 = Off.

25

19

Cycle Time

Control[Cycle Time Sec]

1 or 2 (Note 1) value is in seconds

26

1A

Proportional Band (Cool)

PID[P(C)]

1 or 2 (Note 1) read/written as xxxx deg. F. (H/C Version 3.1 Only)

27

1B

Integral Reset (Cool)

PID[I (C) Rep/Min]

1 or 2 (Note 1) value is in repeats/min. (H/C Version 3.1 Only)

28

1C

Derivative Rate (Cool)

PID[D(C) in Sec]

1 or 2 (Note 1) Value is in Seconds. (H/C Version 3.1 Only)

29

1D

Heat Offset

PID[Heat Offset]

1 or 2 (Note 1) read/written as xxxx deg. F. (+/- P Band H) H/C Only

30

1E

Cool Offset

PID[Cool Offset]

1 or 2 (Note 1) read/written as xxxx deg. F. (+/- P Band H) H/C Only