CAMAC 082 - Tank Farm Interface

Robert J. Ducar
May 26, 1983

TABLE OF CONTENTS

DESCRIPTION

The CAMAC 082 Module provides monitor and control functions for the Helium Tank Farm Facility. The module is located at CHL and is interfaced to a separate manual control and monitor chassis. The manual chassis at CHL connects to the actual control hardware at A3 service building via a separate serial link.

The Tank Farm consists of thirteen tanks (#1-#13) and five devices per tank (#1-#5). The devices consists of three valve positions , a temperature monitor, and a pressure monitor. Each of the tree valves can be remotely operated.

All associated monitor data at A3 is scanned and serially transmitted to CHL. Each transmission contains data for a particular tank and device. Tank number, device number, and associated data are made available to the 082 Module at CHL in parallel format for storage in on-board RAM. A complete refresh of the data occurs approximately every 25 ms. The tank and device number forms the address of the local RAM. 128 RAM locations are refreshed (tank 0-15, device 0-7) even though only 65 locations are meaningful.

CAMAC 082 OP CODES

Codes return Q and X immediately unless otherwise noted.

F(0) A(0)
Reads RAM location N
Increments N to N+1
Q only if Read Enable is true

R24..R21R20..R17R16..R6R5R4R3R2R1
TANKDEVICESIGN--DATA--LSB00LP0

TANK
TANK NUMBER 1..13
DEVICE
DEVICE NUMBER 1..5
DEVICE 1
DIRTY MANIFOLD VALVE POSITION
LSB=.1%
DEVICE 2
TO/FROM (CLEAN) VALVE POSITION
LSB=.1%
DEVICE 3
SCRUBBER VALVE POSITION
LSB=.1%
DEVICE 4
TANK TEMPERATURE
LSB=.1%
DEVICE 5
TANK PRESSURE
LSB=.1%
L
LOCAL MODE (LOCAL=1 REMOTE=0)
P
TRANSMISSION PARITY (DIAGNOSTIC
F(2) A(0)
Reads specific Tank/Device data
R24..R21R20..R17R16..R6R5R4R3R2R1
TANKDEVICESIGN--DATA--LSB00LP0

The Tank/Device number is as specified by the F(18) A(0) operation. This separate register is updated from local RAM upon receipt of the F(18) A(0) command. It is also updated upon receipt of data for the Tank/Device number of choice when presented by the normal scan.

F(6) A(0)
Reads module number (82 Decimal, 0x52 Hex)
F(9) A(0)
Reset Module
F(16) A(0)
Generates Command Transmission for 500 ms
W16W15..W13W12..W9W8..W7W6W5W4W3W2W1
RXTANKXOPENCLOSEOPENCLOSEOPENCLOSE
 to/from (clean)valve dirty manifold valvescrubber valve

R
RESET=1
TANK
TANK NUMBER 1..13
F(18) A(0)
Write Tank/Device number for associated F(2) A(0) read.
Q only if Read Enable is FALSE
W16..W9W8..W5W4W3..W1
XTANKXDEVICE

TANK
TANK NUMBER 1..13
DEVICE
DEVICE NUMBER 1..5
F(24) A(0)
Sets Read Enable FALSE
Also set FALSE by Clear and by 128th F(0) A(0) operation after F(26) A(0)
F(26) A(0)
Sets Read Enable TRUE
Sets RAM address pointer to 0
Disables Refresh from Tank Farm

CAMAC 082 MODULE I/O ASSIGNMENTS

POSSIGNAL POSSIGNAL
1LT8COMMAND1RT8MONITOR
2LT42RT4
3LT23RT2
4LT14RT1
5LTO/FROM OPEN5RD4
6LTO/FROM CLOSE6RD2
7LTO/FROM OPEN7RD1
8LTO/FROM CLOSE8RSIGN
9LSCRUBBER OPEN9RDATA
10LSCRUBBER CLOSE10R
11LRESET11R
12LPARITY12R
13LLOCAL/REMOTEMONITOR13R
14LPARITY14R
15LXMIT DATA 15R
16LCOMMON16R
17LDATA READY17R
18LCOMMON18RLSB

Security, Privacy, Legal