You are on page 1of 4

B.

"False","True"

// True/False

"Off","On"

// On/Off

"No","Yes"

// Yes/No

Alarm System Application Registers


Format for register list is app#.array#.register#. The Alarm System application can
be instantiated in any application slot. Low order array numbers are used for the
BTU application, since the BTU application is derived from a Rams application.
Refer to the BTU Application Register document.

REGISTER

DESCRIPTION

TYPE

ACCESS

NOTE

100.0-XX

Alarm Records

Structure

Read/Write

1A

101.0-XX

Exception Blocks

Structure

Read/Write

1B

102.0-XX

Float Registers(User settable value)

Structure

Read/Write

1C

103.0

Report Counter

Byte

Read Only

103.1

Current Number of Alarms

Byte

Read Only

103.2

Alarms Last Reported

Byte

Read Only

103.3

Alarm Reset

Byte

Write Only

103.4

Auto Clear

Byte

Read/Write

103.5

Cry-Out Enable

Byte

Read/Write

103.6

Cry-Out Frequency

Byte

Read/Write

103.7

Cry-Out Now

Byte

Read Only

10

103.8

Ignore DCD

Byte

Read/Write

11

103.9

Clear Cry-Out Timer

Byte

Write Only

103.10

Clear Logged Alarms

Byte

Write Only

12

103.11

Cry-Out Timer

Byte

Read/Write

13

103.12

Log Mode

Byte

Read/Write

103.13

Hold Frequency (In Minutes)

Byte

Read/Write

103.14

Number of Exception Blocks

Byte

Read/Write

103.15

Alarms Enabled

Byte

Read/Write

103.16

Change Alarms Exception Register Apps

Byte

Read/Write

103.17

Insert a New Exception Block

Byte

Read/Write

103.18

Delete an Exception Block

Byte

Read/Write

103.19

Repote Mode

Byte

Read/Write

15

103.20

Aknowledge all

Byte

Read/Write

16

103.21

# Number Logged Alarms Not acknowledge

Byte

Read

103.22

CPU Load Time Trigger

Byte

Read

103.23

Last Alarm Code

Byte

Read

104.0

Get Alarms Report

Structure

Read Only

Page B8

2103334-001 rev. AA

REGISTER

DESCRIPTION

TYPE

ACCESS

105.0

Get All Alarm Logs

Structure

Read Only

106.X

Get Specific Alarm Log

Structure

Read Only

107.X

Alarm Type of Alarm at Exception Block X

Byte

Read Only

108. X

Users Alarm Code of Alarm at Exception Block


X

UInt

Read/Write

109. X

Enable Alarm Flags of Alarm at Exception


Block X

Byte

Read/Write

110. X

Alarm Input Register of Alarm at Exception


Block X

Register

Read/Write

111. X

Alarm Threshold of Alarm at Exception Block X

Register

Read/Write

112. X

Alarm Output Value of Alarm at Exception


Block X

Register

Read/Write

113. X

Trigger Type of Alarm at Exception Block X

Byte

Read/Write

114. X

Trigger Reference of Alarm at Exception Block


X

Register

Read/Write

115. X

Reset Alarm Logic of Alarm at Exception Block


X

Byte

Read/Write

116. X

Filter Type of Alarm at Exception Block X

Byte

Read/Write

117. X

Filter Threshold of Alarm at Exception Block X

Float

Read/Write

118. X

Filter Units of Alarm at Exception Block X

Byte

Read/Write

119. X

Log Type of Alarm at Exception Block X

Byte

Read/Write

120.0

Current Alarm Log Record Position

UInt32

Read/Write

120.1

Number of Alarm Logs

UInt32

Read/Write

120.2

CPU Load Hold Off Timer

UInt32

Read

121. X

Alarm Description of Alarm at Exception Block


X

String

Read/Write

122. X

Current State of Alarm at Exception Block X

Byte

Read Only

123. X

Alarm Severity of Alarm at Exception Block X

Byte

Read/Write

124.0

Faults All RAMS

UInt

Read Only

124.1

Warnings All RAMS

UInt

Read Only

124.2

Faults This RAM App

UInt

Read Only

124.3

Warnings This RAM App

UInt

Read Only

125. X

Threshold Type of Alarm at Exception Block X

Byte

Read/Write

126. X

Threshold Constant of Alarm of at Exception


Block X

Float

Read/Write

127.0

Current Active Alarms

Structure

Read Only

128.0

Current Last Logged Alarm Fault

SInt

Read Only

2103334-001 rev. AA

NOTE

17

Page B9

REGISTER

DESCRIPTION

TYPE

ACCESS

128.1

Current Last Logged Alarm Warning

SInt

Read Only

128.2

Current First Logged Alarm Fault

SInt

Read Only

128.3

Current First Logged Alarm Warning

SInt

Read Only

129.0

Current Last Logged Alarm Fault

String

Read Only

129.1

Current Last Logged Alarm Warning

String

Read Only

129.2

Current First Logged Alarm Fault

String

Read Only

129.3

Current First Logged Alarm Warning

String

Read Only

129.4

RAMS Port Name

String

Write/Read

130.0

Transmit Records Only

Structure

Read Only

131.X

Alarm Count of currently active alarms of


Severity X

Uint

Read Only

132.X

Alarm Acknowledge

Byte

Read/Write

18

133.X

Get Alarm Acknowledge Log Record

Struct

Read Only

19

134.X

All Alarms Not Acknowledged

Record
Struct

Read/Write

20

135.X

All Alarms Not Acknowledged

Record
Struct

Read/Write

20

136.X

End of Array

Record
Struct

Read/Write

20

1)

NOTE

14

B.3.1
Alarm System Application Register Notes
These are special structures used by the Totalflow WinCCU/PCCU32 applications.
Currently they can not be accessed via templates or ini files.
A. XX = MAX_ALARMS = 255
B. XX = num_exceptions,user selectable up to 255
C. XX = RAMFLTS = 16

2)

3)
4)
5)
6)
7)
8)
9)

Allows the user to enter floating point numbers as constants that can be used when
building an Alarm Page. The constants can be compared against variables in the device
to generate an alarm.
Number Cry-outs that were not acknowledged by the host..
Number of alarms that have not been sent and/or alarms that have been sent and not
acknowledged by the host.
Number of alarms in the last successful Cry-out. Successful meaning that the Cry-out
was acknowledged by the host.
Reset the number of alarms last reported counter.
Primarily used when polling for alarms or Alarm by Exception, setting to 1 will cause the
alarms to be cleared each time the device is polled for alarms.
Alarm Cry-out is enabled by selecting the port on which alarms will be broadcast.
Selections are: 0 Disabled, 1 - COM1, 2 COM2
The time in minutes between Cry-Outs.

Page B10

2103334-001 rev. AA

10) Set to 1 when it is time to Cry-Out.


11) Cry-out checks the Data Carrier Detect (DCD) line to see if the communications channel
is quiet before it initiates a Cry-out. This keeps it from transmitting when the Host is
trying to communicate with the unit. Some communications equipment may not support
DCD and with nothing connected to the DCD terminal, the DCD input might float to a
true state keeping Cry-out from transmitting alarms. Setting this register to 1 will instruct
Cry-out to ignore DCD.
12) If you correct the situation that is generating an alarm, you can then set this register to 1
to clear the alarm so that it will not Cry-out at the next scheduled Cry-out time. This
command however, causes the system to scan immediately for alarms and if there was
another existing alarm condition, it will Cry-out immediately instead of waiting for the
next scheduled Cry-out time.
13) The amount of time left before the next scheduled Cry-out as specified by the Cry-out
Frequency.
14) Used to append Rams alarms to be transmitted to an existing Remote alarm record.
15) Report Mode
Poll=1
Cry Out=0
16) Acknowledge All Alarms any value sets this byte.
17) X= the specific alarm log to get
18) X = the alarm number (0-255)
19) X = the alarm number (0-255), Returns 0 filled structure if already acknowledged
20) X = arbitrary value, returns all un-acknowledged alarm logs

B.4

Holding Registers
Format for register list is array#.register#. The Holding Registers application can
be instantiated in any application slot.

REGISTER

DESCRIPTION

TYPE

ACCESS

NOTE

0.0

Holding Array 1 Register 1

Programmable

Read/Write

0.1

Holding Array 1 Register 2

Programmable

Read/Write

0.2

Holding Array 1 Register 3

Programmable

Read/Write

0.(X)

Holding Array 1 Register (X)

Programmable

Read/Write

1.0

Holding Array 2 Register 1

Programmable

Read/Write

1.1

Holding Array 2 Register 2

Programmable

Read/Write

1.2

Holding Array 2 Register 3

Programmable

Read/Write

1.(X)

Holding Array 2 Register (X)

Programmable

Read/Write

2.0

Holding Array 3 Register 1

Programmable

Read/Write

2.1

Holding Array 3 Register 2

Programmable

Read/Write

2.2

Holding Array 3 Register 3

Programmable

Read/Write

2.(X)

Holding Array 3 Register (X)

Programmable

Read/Write

(X).0

Holding Array (X) Register 1

Programmable

Read/Write

(X).1

Holding Array (X) Register 2

Programmable

Read/Write

2103334-001 rev. AA

Page B11

You might also like