Specification of Camac C1170 - Inteface to CIA Vacuum Module

Specification of Camac C1170

Inteface to CIA Vacuum Module

RD Controls Hardware Release 17.0

Therese M. Watts

.5cm

PURPOSE

This module is being built as a replacement interface for the Gas speaking 170 modules. The C1170 is strictly a camac speaker.

This module will acquire one second periodic updates of vacuum parameters from CIA crates, service camac requests for data from the one second datapool, service setting requests for CIA crate devices, and monitor alarms. This module supports Cold Cathode, Pirani, Roughing Station and Manifold Valve Devices.

This module is being tailored to meet the data acquistion needs of the Beams Lines Control System.

FEATURES

This module is based on a Z8002 16-bit embedded processor and supports a local debugger via an RS-232 interface. This feature is useful both in the development of the module and later field service.

DESIGN

Data acquisition from the CIA crate is driven by device addressing tables. Data values are stored in a pool relative to this addressing table. The size of a device pool is (Number of Cards * Number of Channels). The index to read a particular channel is ((Ncard - 1) * Channel). To select to read a particular channel, it is necessary to set a pointer then read. The pointer will be auto-incremented for all subsequent reads. To control a device, you must first select the device you wish to control by channel, then issue the control command. The pointer will be auto-incremented the same as for reads. Count channels starting with 0.

CAMAC FUNCTIONS

Read Functions
F(0) A(0)Read Pirani Analog Readback
- Reads data item pointed to and increments ptr
- See F(17) A(0)
F(0) A(1)Read COld Cathode Analog Readback
- Reads data item pointed to and increments ptr
- See F(17) A(1)
F(0) A(2) 
F(0) A(3) 
F(1) A(0)Read Pirani Digital Status
- Reads data item pointed to and increments ptr
- See F(17) A(0)
F(1) A(1)Read Cold Cathode Digital Status
- Reads data item pointed to and increments ptr
- See F(17) A(1)
F(1) A(2)Read Roughing Pump Digital Status
- Reads data item pointed to and increments ptr
- See F(17) A(2)
F(1) A(3)Read Manifold Valve Digital Status
- Reads data item pointed to and increments ptr
- See F(17) A(3)
F(6) A(0)Read module number (1170)
F(6) A(1)Read software version
F(6) A(3)Read FOP status (for diagnostics)
F(6) A(4)Read FOP Data (for diagnostics)

Write Functions
F(17) A(0)Set pointer to select Pirani Channel
F(17) A(1)Set pointer to select Cold Cathode Channel
F(17) A(2)Set pointer to select Roughing Station Channel
F(17) A(3)Set pointer to select Manifold Valve Channel
F(19) A(2)Write FOP command (for diagnostics)
F(19) A(3)Write FOP data (for diagnostics)
F(24) A(2)Close Roughing Pump
- See F(17) A(2) to select roughing pmp
F(24) A(3)Close Manifold Valve
- See F(17) A(3) to select manifold valve
F(24) A(4)Turn Off Roughing Pump Station
- See F(17) A(2) to select roughing pmp station
F(24) A(5)Reset Roughing Pump Station
- See F(17) A(2) to select roughing pmp station
F(24) A(6)Reset Manifold Valve Card
- See F(17) A(3) to select manifold valve card to be reset
F(26) A(1)Turn On All Cold Cathodes
F(26) A(2)Open Roughing Pump
- See F(17) A(2) to select roughing pmp station
F(26) A(3)Open Manifold Valve
- See F(17) A(3) to select manifold valve
F(26) A(4)Trun On Roughing Pump Statsion
- See F(17) A(2) to select roughing pmp station

Security, Privacy, Legal

Security, Privacy, Legal

rwest@fsus04.fnal.gov