background image

Summary of Contents for 1710

Page 1: ...basic programming and operating information required to control industrial processes with the IBM 1710 Control System Information concerning industrial processing and instrumentation is presented in t...

Page 2: ...Technical Newsletter N26 0036 IBM 1710 Additional Special Features and Attached Units A26 5660 1 IBM Technical Newsletter N26 0041 Copies ofthis and other IBM publications can be obtained through mM...

Page 3: ...TAS 28 Process Branch Indicators 29 Manual Entry 29 1710 Process Operator Units 29 General Description 30 IBM 1713 Manual Entry Unit 31 IBM 1714 Sense Switch Unit 32 IBM 1715 Digital Display Unit 33 I...

Page 4: ...0 R efej ence Manual Form A26 5601 Machine reference information for the 1710 Control 1713 Fl 1714 _ 1715 System is contained in the following publications IBM 1620 Centml Pmcessing Unit Modell A26 57...

Page 5: ...Data Collection and Analysis Process data is col lected by the computer for mathematical analysis Cur rent performance figures are compared with those obtained in the past and the results are printed...

Page 6: ...a Converter 17 12 Multiplexer cnd Terminal Unit vides log sheets and messages that aid management in evaluating process performance The speed and reli ability of the 1710 System enable the operation o...

Page 7: ...e use of SMS canis not only makes the system more flexible and reliable but in addition increases its reliability and availability be cause of reduced maintenance requirements Abbreviations and acrono...

Page 8: ...puter to suspend routine operation to notify the process operator of the condition and or to initiate corrective action With the in stallation of special features corrective action can turn on a motor...

Page 9: ...Processing Unit 4 g I Figure 4 Data Flow Diagram of 1710 Control System Process Operator 1712 Multiplexer and Terminal Unit 1711 Doto Converter Control Room Operator o 17 14 Sense Switch Unit 1717 Ou...

Page 10: ...tine operation Unlike Process Branch Indica tors that can be continually turned on and off inside the computer Figure 5 1712 Multiplexer and Terminal Unit Modell 10 by the opening and closing of their...

Page 11: ...e process and the control system and 2 system expansion in the 1712 simply involves the connection of terminal wires and the addition of SMS cards Process Input Output Special Features Analog Input Lo...

Page 12: ...locks containing Contact Operate and Analog Output functions Analog Inputs SMS matching and filter cards Multiplexing relay cards Standard SMS cards are available for terminating the following signals...

Page 13: ...age first and then reads the newly selected analog sig nal for conversion The Multiplexer Busy indicator 29 is on during the 50 millisecond conversion cycle This indicator may be interrogated to deter...

Page 14: ...ayed on the 1711 Operator s Panel The Select TAS instruction Illay be Figure 8 17 11 Operalor s Pane l used to store the conten ts of TAS For the purposes o programming and timi ng considerations it i...

Page 15: ...ontact Sense Terminal Blocks Standard Terminal Block The standard terminal block Figure 9 may be used to connect Analog Input Contact Operate and Analog Output functions The following rules must be ob...

Page 16: ...ram Resistance Bulb Thermometer RBT Essentially an RBT is a wire wound resistor whose elec trical resistance varies with temperature The resistor is electrically connected to a Wheatstone bridge bal a...

Page 17: ...hip to the thermocouple sig nal C and D are used for the linear conversion from temperature to DRO of the computed RBT temperature step 8 6 Store C and D You now have stored 1 a pair of constants A an...

Page 18: ...read into core stor age at the rate of 100 000 points per second When fewer than 200 points are scanned the rate is less than 100 000 points per second 18 Table 1 contains examples of actual scanning...

Page 19: ...plexer is initiated and before completion of the 50 ms interval the instruction is delayed for the remainder of the 50 Controlling IActuators I Process 1 Instrumentation 1 ISet Point I Positioners Pro...

Page 20: ...e meas ured variable Controlling instruments are generally named according to the scope of their functions re cording indicating and controlling For example an instrument consisting of all three units...

Page 21: ...of a set point causes a corresponding adjustment of its associ ated controlling instrument set point Adjusted by operator T Temperature Indicator Recorder Measuring Device Controller Set Point Figure...

Page 22: ...e the same type of signal electrical or pneumatic as 1 The controller differen tiating between the new set point position and the signal from I sends a signal to V which alters the fluid flow 22 Contr...

Page 23: ...or the program selection of spp addresses Slew A pulse duration of 2 5 seconds is provided for driving the spp motors Trim A pulse duration of 5 seconds is provided for driving the spp motors spp moto...

Page 24: ...uld not be initiated unless this indicator is on The ON condition of this indicator is 24 the only means that the program has of determining that a full 2 5 seconds is available before the Analog Outp...

Page 25: ...used to restore the interruptible mode when the noninterruptible mode exists as a result of a Mask instruction Figure 17 shows the relationship between the four interrupt instructions and the two inte...

Page 26: ...19 The Any Check indicator 19 is turned on by any of nine error con ditions shown here Read Check Indicator 06 Write Check Indicator 07 MAR Check Indicator 08 MBR E Check Indicator 16 MBR O Check Ind...

Page 27: ...indicator is turned on when the Multiplexer Busy indicator 29 turns off Programming steps and core storage are saved when the Multiplexer Complete interrupt is installed because the main program need...

Page 28: ...The int rrupt condition is taken care of by its interrupt subroutine and the computer then returns to the main program If another interrupt is waiting the computer 28 immediately returns from the main...

Page 29: ...he contents of the switches into core storage at any predetermined time A branch instruction in the program can be used to test Operator Entry indicator 18 to determine if the operator pressed the Ope...

Page 30: ...ends the 30 address of the input unit to TAS thereby connect ing the unit to the Serial Input Output Channel The compu ter and TAS are released for other pro grammi ng after 160 p sec 2 The Select Inp...

Page 31: ...s the unit in response status The interrupt and indicator are used to branch the program back to a write instruction to begin the cycle again in order to write the next character to the output unit An...

Page 32: ...ht is turned off when the unit is removed from response status If the Select Input Channel instruction is used to turn on the Enter light the Data Ready indicator will be turned on and the Data Ready...

Page 33: ...rst switch group is addressed by the program It remains on until the last group of switches has been read Switch First Second Switch Grouping Third Bit DeSignations Figure 23 Twelve Sense Switches Fou...

Page 34: ...o the IBM 1710 Con trol System through the 1716 Output Printer Control and Power Units and the Serial Input Output Channel It fills the need for output information from the 1710 Control System to remo...

Page 35: ...accept the next character Figure 25 IBM 171 7 Output Printer with 1716 Control Units The Output Printer prints in both the numerical and alphameric modes at up to ten characters per second The actual...

Page 36: ...eric that is the opposite mode of the previous write instruction Writ ing continues in this mode until another mode shift control character is sensed or until transmission is completed End of Message...

Page 37: ...rogram is looping through a series of input and output operations but from the stand point of the process operator data can be displayed read and printed almost simultaneously The sloe cable is a sing...

Page 38: ...l data and the other specifies alphameric data Either instruction will cause the con tents of IODR to be read into core storage The Q7 posi tion requires a digit 5 The core storage location where the...

Page 39: ...e tested in the program In some programs the user may desire to inhibit SIOC interrupts in certain portions of the program To inhibit SIOC interrupts that is to selectively mask the program should tes...

Page 40: ...ems fol lows Unit Addresses With the exception of the printers each unit has con secutive unit addresses Fo example the 1715 Digital Display Unit may have addresses 21 through 24 Unit Response Indicat...

Page 41: ...truc tion if in numerical mode 01 of write instruction equals 8 To Adjust Write Instruction Modify Operation Code 1 Change 0 1 of the write instruction from 8 to 9 if it is 8 or from 9 to 8 if it is 9...

Page 42: ...0 Interrupt rE I diCQ o Off To Initializer Printer Digit AddrelS 1 Character Address Device Address _ _ _ _ _ _ _ _ _ _ _ I O I 2 3 4 5 6 7Q8Q9 IO 11 8 9 Figure 27a Block Diagram for slOe Program Part...

Page 43: ...Address 0 1 P2P3P4P5P6 10 11 a a XXXXX X X Digital Di play Unit WNOC Entered frem Dj1 t o p Figure 27b Block Diagram for sloe Program Part 2 L r Device Address 07 010011 X X Address of P Port of Digit...

Page 44: ...vided with the Random Addressing of TAS special feature and has two functions the numbers correspond to the circled numbers in Figure 29 1 The four digits in the ADC register which represent the previ...

Page 45: ...m sub 47 Q8 Q9 00 BO routine back to main program Qll O at same location where original branch occurred Branch Out and Basic Interrupt Retums 1711 program from sub 47 Q8 Q9 00 BOLD Load routine back t...

Page 46: ...d 00 000 199 10 200 399 01 020 199 11 220 399 02 040 199 12 240 399 03 060 199 13 260 399 04 080 199 14 280 399 05 100 199 15 300 399 06 120 199 16 320 399 07 140 199 17 340 399 08 160 199 18 360 399...

Page 47: ...on for 6 bit data storage A closed or open contact may be recognized as such by the program 2 to 5 ms after it opens or closes Table 7 shows the distribution of the 20 points of a group over the seven...

Page 48: ...sitioners 48 Select Address and Contact Operate Select Analog Output and Signal Select Address and Contact Operate SACO or 84 with Q7 of 2 Description This instruction is used to program the special f...

Page 49: ...ssary to restore IR 3 for use when the next interrupt occurs Therefore the P address of this instruction is normally the address of the interrupt identification routine 2 The arithmetic indicators are...

Page 50: ...he character from IODR to core storage The P address is not used The Q7 position must contain a 5 The QlO and Qll positions of the instruc tion are used to specify the input unit to be selected Execut...

Page 51: ...r instruction or interrupt No sloe I O unit ready to transmit or receive date Program Switches 01 04 The status of these four indicators is determined by the on off conditions of their respective Prog...

Page 52: ...d on by a Mask instruction and turned off by an Unmask instruction It can be tested to determine if the system is in the interruptible mode unmasked or the noninterrupti ble mode masked This indicator...

Page 53: ...of Message 604 Mode Shift 6042 slOe Output Error 6043 Data Ready 6044 It is turned off only when all of the indicators listed above are off Analog Input Instruction I Time E Time 14 I 160 sec Jlo __ _...

Page 54: ...he 1711 in turn supplies DC power to the 1712 Figure 33 1711 Operator s Panel 54 The Power On light turns on as evidence that DC power is applied When the Power switch is positioned OFF DC power is re...

Page 55: ...Clock On light and stops the clock 2 Manually resets the clock by means of the three clock reset levers on the 1711 Operator s Panel Figure 34 1711 Operating Switches Keys and Lights 3 Presses the Clo...

Page 56: ...the Operator Entry indicator 18 SIOC RESP Response This light turns on when anyone of the 1710 Process Operator Units is in a re sponse status indicating readiness to transmit or receive data It will...

Page 57: ...rage Alth ough the contents of TAS can be read into core storage its prin 171 0 Special Feature Figure 36 Data Flow 1710 System System Data Flow cipal function is to select terminal addresses as speci...

Page 58: ...ch Indicator or Branch No Indicator instruc tion before any action can result 58 Parity Checking The contents of TAS and the Function Register are parity checked for invalid characters and parity erro...

Page 59: ...Must be 00 Check Disk 36 320 20 000 2 0005 Q8 Q 9 Must be 07 Q 11 1 CDGN average time Cneck one sector with WLRC Qll 3 CDN S Number of Sectors Check one sector no WLRC Qll 5 CTGN Check fv II track wi...

Page 60: ...Read Numerical 36 RN Card I O 3 4 ms Time for other units depends upon speed of unit and All other See notes number of characters involved f r Read Numerical 86 Input Channel 07 5 RNIC 190 Seek 34 01...

Page 61: ...e P address is not used it will be interpreted as an indirect address if a flag exists in the units position of the P address and if the special feature Indirect Addressing is installed on the system...

Page 62: ...o Digital Converter ADC Real Time Clock RTC r 11111111111111111111111111111111111 1710 CONTROL SYSTEM BASIC UNITS 1620 Central Processing Unit Console Typewriter 1111111111111111111111111111111111111...

Page 63: ...n of Minuend and Result Same as Code 12 Location of units position of Multiplicand Same as Code 13 Location of units position of field compared with Q field Same as Code 14 Location to which digit is...

Page 64: ...stored P location where numerical digit of first character is stored Location of first character written or address of Disk Control Field P I location of zone digit of first character written P locat...

Page 65: ...erred Location where status of the first one second contacts scanned are stored Location where high order digit of RTC is transferred Location where high arder digit of Manual Entry Switches is transf...

Page 66: ...H X 0 8 I X 0 C 8 1 Valid J X C 1 Characters K X C 2 L X 2 1 M X C 4 N X 4 1 0 X 4 2 P X C 4 2 1 Q X C 8 R X 8 1 S 0 C 2 T 0 2 1 U 0 C 4 V 0 4 1 W 0 4 2 X 0 C 4 2 1 y 0 C 8 Z 0 8 1 X 0 C X 0 8 2 1 X 8...

Page 67: ...ten to or read from OR 3 Retains address of low order multiplier digit during multiplication OR 4 Used to store and control the exponent address Eq during automatic floating point operations OR 5 Used...

Page 68: ...0 0 0 0 0 0 0 0 0 0021 5 0 6 0 7 0 8 0 9 0 0022 0 1 2 1 4 1 6 1 8 1 0023 5 1 8 1 1 2 4 2 7 2 0024 0 2 4 2 8 2 2 3 6 3 0025 5 2 0 3 5 3 0 4 5 4 0026 0 3 6 3 2 4 8 4 4 5 0027 5 3 2 4 9 4 6 5 3 6 0028 0...

Page 69: ...0 4 8 3 8 4 8 12 1 9 11 0 11 1 9 11 1 9 0 2 9 Oor12 0 1 9 0 2 8 Blank 0 11 0 1 9 11 1 9 0 2 8 11 8 2 0 7 8 12 7 8 4 8 Appendix G Core Storage Output Alpha Num Typewriter Tape Card C C Space C Blank C...

Page 70: ...Oe 39 Applications 5 Arithmetic indicators 51 Indicators summary table 51 Address Check 2 Alert 35 53 Basic Interrupt feature 26 Bibliography 1710 8 Bit configuration of decimal digits 67 Branch Indic...

Page 71: ...or 26 52 MBR O Check indicator 26 52 Page Measuring thermocouple temperatures 16 Mode Shift indicator 36 53 Mode switch 1713 32 M Plex Busy light 56 Multiplex Complete indicator 13 52 Multiplex Comple...

Page 72: ...Address assignment 36 Unit Response indicator 40 53 Indicators 39 Unit Response interrupt 31 Interrupt 39 Unit Response mode 40 sloe Not Busy indicator 53 sloe Not Busy interrupt 33 WLR RBC indicator...

Reviews: