SLC CONTROL SYSTEM BASIC USERS GUIDE April 17, 1995 Joanne Bogart Marty Breidenbach Jean Francois Gournay R. Keith Jobe Nan Phinney Dave Sherden Kathy Thompson Dan Yaffe
CONTENTS CHAPTER 1 THE SLC CONTROL SYSTEM1.1 BASIC ARCHITECTURE . . . . . . . . . . . . . . . . 1-1
1.2 MAJOR FACILITIES . . . . . . . . . . . . . . . . . 1-5
1.3 DATA STRUCTURES . . . . . . . . . . . . . . . . . 1-9
1.4 COMMUNICATIONS STRUCTURES . . . . . . . . . . . 1-14
1.5 HOST ARCHITECTURE . . . . . . . . . . . . . . . 1-18
1.6 MICROCLUSTER ARCHITECTURE . . . . . . . . . . . 1-21 CHAPTER 2 APPLICATIONS STRUCTURES
2.1 BASIC ARCHITECTURE . . . . . . . . . . . . . . . . 2-1
2.2 HARDWARE CONFIGURATIONS . . . . . . . . . . . . . 2-3
2.3 TERMINAL USAGE . . . . . . . . . . . . . . . . . . 2-5
2.4 LOGICAL NAME ROUTINES . . . . . . . . . . . . . 2-21 CHAPTER 3 KNOB SUPPORT
3.1 ABSTRACT: . . . . . . . . . . . . . . . . . . . . 3-1
3.2 PHYSICAL KNOBS -- A HISTORICAL OVERVIEW. . . . . . 3-1
3.3 PICTORIAL DESCRIPTION OF A KNOB: . . . . . . . . . 3-4
3.4 FIRST PASS KNOB GRAPHICS . . . . . . . . . . . . . 3-4
3.5 PRIMARY ATTRIBUTES OF A KNOB: . . . . . . . . . . 3-6
3.6 INFORMATION REQUIRED TO CREATE A KNOB: . . . . . . 3-8
3.7 KNOBS INTERNALS . . . . . . . . . . . . . . . . 3-14
3.8 DISPLAYS . . . . . . . . . . . . . . . . . . . . 3-22
3.9 COMMUNICATION FROM THE SCP TO A PANEL . . . . . 3-31
3.10 CURSOR ADDRESSED LIMITED FACILITY (CALF) . . . . 3-34 CHAPTER 4 SLC TOUCH PANEL CONTROL
4.1 PANEL DESCRIPTION CODE . . . . . . . . . . . . . . 4-1
4.2 ALTERNATE TOUCH PANEL SELECTION . . . . . . . . 4-15 CHAPTER 5 STRUCTURE OF MICROS UNDER IRMX
5.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . 5-1
5.2 INDIVIDUAL JOBS . . . . . . . . . . . . . . . . . 5-2 CHAPTER 6 DATABASE
6.1 DATABASE ORGANIZATION . . . . . . . . . . . . . . 6-2
6.2 DATA FORMATS . . . . . . . . . . . . . . . . . . . 6-3
6.3 ACCESS ROUTINES . . . . . . . . . . . . . . . . . 6-4 CHAPTER 7 MESSAGE COMMUNICATIONS IN SLC
7.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . 7-1
7.2 MESSAGE CLASSES . . . . . . . . . . . . . . . . . 7-1
7.3 VMS SOFTWARE FOR ASYNCHRONOUS MESSAGES . . . . . . 7-5
7.4 IRMX SOFTWARE FOR ASYNCHRONOUS MESSAGES . . . . 7-12
7.5 USE OF ASYNCHRONOUS MESSAGES . . . . . . . . . . 7-17
7.6 USE OF SYNCHRONOUS MESSAGES . . . . . . . . . . 7-22 CHAPTER 8 ERROR MESSAGES
8.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . 8-1
8.2 ORIGINATING ROUTINE . . . . . . . . . . . . . . . 8-3
8.3 RECEIVING ROUTINE . . . . . . . . . . . . . . . . 8-7
8.4 SEVERITY . . . . . . . . . . . . . . . . . . . . . 8-7
8.5 FACILITIES . . . . . . . . . . . . . . . . . . . . 8-8 CHAPTER 9 8086 CAMAC SYSTEM
9.1 DATA STRUCTURES . . . . . . . . . . . . . . . . . 9-1
9.2 SOFTWARE . . . . . . . . . . . . . . . . . . . . . 9-9 CHAPTER 10 GENERAL UTILITIES
10.1 ANALOG STATUS UTILITIES . . . . . . . . . . . . 10-1
10.2 BPM UTILITIES . . . . . . . . . . . . . . . . . 10-6
10.3 KLYSTRON UTILITIES . . . . . . . . . . . . . . . 10-18
10.4 KLYSTRON DATA ACCESS UTILITIES . . . . . . . . . 10-21
10.5 MAGNET UTILITIES . . . . . . . . . . . . . . . . 10-28
10.6 TIMING UTILITIES . . . . . . . . . . . . . . . . 10-31