Home

Dimension II 60.0 User`s Manual - Environmental Test Chambers

image

Contents

1. Temp Hum 3 16 HA090933U002 CSZ Dimension Series 60 User s Manual Dimension Programmer Figure 3 12 Program Worksheet Program Description Recipe 1 15 Segment 1 50 SetPoint AirTemp 1 Humidity 2 Segment Time 00 00 00 to 99 59 59 Events Conditioning System Humidity Aux Cool Purge COV NI OOI BR Ww MP Q gt l ola Recycles 0 999 Next Segment 1 51 Alarm Group 1 5 PID Group 1 5 Guaranteed Soak Temp Humidity Product Temp Hum HA090933U002 3 17 CSZ Dimension Series 60 User s Manual Dimension Programmer Figure 3 13 Program Worksheet Program Description Recipe 1 15 Segment 1 50 SetPoint AirTemp 1 Humidity 2 Segment Time 00 00 00 to 99 59 59 Events Conditioning System Humidity Aux Cool Purge COV NI Oy BR Ww PM Q gt ola Recycles 0 999 Next Segment 1 51 Alarm Group 1 5 PID Group 1 5 Guaranteed Soak Temp Humidity Product Temp Hum 3 18 HA090933U002 CSZ Dimension Series 60 User s Manual Configuration Description Configuration This sec
2. 6 g TER Tuning Error To view the yes no error status of loop auto tuning PRINT format PR TER L where L is loop number Field length 8 Value Error or blank Error Error occurred during auto tuning Blank No errors during auto tuning PRINT request PR TER 1 PRINT response Error TL Time Left in Segment SEG time To monitor the amount of time left in the current segment PRINT format PR TL P where P is programmer Field length 8 Value HH MM SS This system variable monitors the amount of time left in the current segment for a specific programmer PRINT request PR TL 1 PRINT response 89 88 34 B 79 CSZ Dimension Series 60 User s Manual Communications TLP Time Left in Program Purpose Use Remarks Examples To view the amount of time left in a program PRINT format PR TLP P where P is programmer number Field length 8 Value HH MM SS or DD HH MM A between DD and HH instead of a indicates days field in effect Displays time in hours minutes seconds 24 hour time format or days hours minutes format if remaining time exceeds 24 hours If end of program can t be found or if nested program recycles are present will display XX XX XX PRINT request PR TLP 1 PRINT response 99 89 13 TP Time into Program Purpose Use Remarks Examples To monitor the amount of time the current program has been running P
3. The GAIN parameter adjusts the proportional PID term Increasing the GAIN value will increase the output response to the process deviation The RESET parameter adjusts the integral PID term Increasing the RESET value will increase the output response to the process deviation The RATE parameter adjusts the derivative PID term Increasing the RATE parameter will increase the output response to a process variable change Setting the GAIN RESET or RATE values to 0 will disable the propor tional integral or derivative functions respectively The derivative function is usually not used in applications where there is an immediate response to the process variable from the control output signal The derivative function by nature will cause the output signal to appear unstable as it responds to the changing process variable signal Input filtering FilterVal set greater than 0 is always required when using derivative Using derivative may not be desirable in a application where the output controls a mechanical valve The Dimension uses the difference input span between the input high limit InptHiLim and input low limit InptLowLim for the PID calculations If setpoint limiting is desired change the input high and low limit values before starting your loop tuning Should you have tuned your loop already and are required to change the input high or low limit values change your PID parameters as follows New input high limit New i
4. Use Remarks Examples To view the status of loop auto tuning PRINT format PR TDD L where L is loop number Field length 8 Value Yes No Yes auto tuning complete No auto tuning not complete PRINT request PR TDD 1 PRINT response No TDS Time of Day Start Purpose Use Remarks Examples B 78 To view or change the time for the clock driven programmer time of day start PRINT format PR TDS P where P is programmer number LET format LE TDS P x where P is programmer number x is time of day Field length 8 Value HH MM SS Time is displayed or set in hours minutes seconds 24 hour format PRINT request PR TDS 1 PRINT response 04 14 12 LET request LE TDS 1 4 15 00 LET response HA090933U002 CSZ Dimension Series 60 User s Manual Purpose Use Remarks Examples Purpose Use Remarks Examples Purpose Use Remarks Examples HA090933U002 Communications TEN Tuning Error Number To view the number of an error that occurred during loop auto tuning PRINT format PR TEN L where L is loop number Field length 8 600 Loop not in manual mode 604 PV not responding to output change 605 Process not moving fast enough increase sample rate 606 Manual output changed during tuning process 607 System error 608 Buffer full 609 User abort PRINT request PR TEN 1 PRINT response
5. CSZ Dimension Series 60 User s Manual Communications LP Loop Screen Titles Purpose To view or change the titles of Loop Display screens Use STAG format STAG LP S where S is a loop screen number CTAG format CTAG LP S X where S is loop screen number X is screen title Field length 8 Remarks Default screen titles include LOOP___1 through LOOP__8 Examples STAG request STAG LP 1 STAG response LOOP___1 CTAG request CTAG LP 1 LP1 CTAG response LPC Limited Passcode Purpose To view or change the passcode required to change the security access level to LIMITED status Use PRINT format PR LPC LET format LE LPC X where X is passcode Field length 8 Value XX XX XX Remarks The LIMITED passcode permits access to all system Operation functions Examples PRINT request PR LPC PRINT response 93 2 1 LET request LE LPC 5 3 1 LET response LS Loop Status Purpose To set a control loop s mode of operation auto or manual Use PRINT format PR LS L where L is loop LET format LE LS L M or A Field length 8 Value Manual or Auto Remarks In the LET message above A Control loop is in the automatic mode M Control loop is in the manual mode In the manual mode the operator may adjust the output No control action occurs in the manual mode In the auto mode the output is determined automatically by the PID feature E
6. CSZ Dimension Series 60 User s Manual Figure 2 27 Alarm Display HA090933U002 Operation e Sys _Mode Displays the system power up mode Warmstrt All current settings are saved All chamber systems conditioning system etc are disabled The programmer is set to a hold condition ColdStrt Only I O calibrations settings are saved Factory defaults are restored into all other parameters AutoStrt All current settings are saved H Astart All current settings are saved and the programmer if running is set to a hold condition e Configur Allows the operator to switch between the Operation and the Configuration screens in FULL access mode only e Power_DN Displays the time and the date of the last time the Dimension was powered down e Power_UP Displays the time and the date of the last time the Dimension was powered up The alarm icon is used to access the alarm status and limit screens When this icon is selected the display shown in Fig 2 27 will be displayed From this display contains the following parameters Famsatat LHold e ALRM ACK When selected allows access to the loop alarm status and acknowledge display _INPT_ALM When selected allows access to the input alarm status and acknowledge display ALM HIST When selected allows access to the critical alarm history display e ALM_SET When selected allows access to the alarm limit setup display 2 31 CSZ
7. e Sys2_PS Displays the status of the system 2 oil pressure safety switch When DIG OUT is selected from the UTILITY display the screen shown in fFig 2 16 will be displayed This screen has the following parameters e Fans Displays the status of the digital output that controls the air circulator fans e Compr 1 Displays the status of the digital output that controls the Stage 1 compressor e Heater Displays the status of the digital output that controls the heating control relay e Cooling Displays the status of the digital output that controls the cooling solenoid e By Pass Displays the status of the digital output that controls the by pass solenoid e Compr 2 Displays the status of the digital output that controls the Stage 2 compressor e Hum Comp Displays the status of the digital output that controls the humidify air compressor e Humidify Displays the status of the digital output that controls the humidity solenoid e De Humid Displays the status of the digital output that controls the de humidify wet coil solenoid e RH Cool Displays the status of the digital output that controls the cooling solenoid RH Mode e Max Heat Indicated whether the chamber is calling for maximum heat used only with a dual stage heating system Horn Displays the status of the sonalert audible alarm output 2 15 CSZ Dimension Series 60 User s Manual Operation Figure 2 17 REMIN Displa
8. 2 110 IF LOC 1 gt GOTO 149 129 IF TIMER gt A GOTO 309 138 GOTO 119 140 B INPUT 1 1 150 IF ASC B 6 THEN PRINT ACK 169 IF ASC B 6 THEN PRINT 1 CHR 5 170 IF ASC B 21 GOTO 259 180 IF ASC B 2 THEN PRINT STX 199 IF ASC B 3 GOTO 229 200 IF ASC B gt 6 THEN PRINT B 218 GOTO 199 228 PRINT ETX 238 PRINT INPUT 2 1 248 RETURN 258 PRINT CONTROLLER SENT CHECKSUM ERROR NAK 268 RETURN 309 PRINT NO RESPONSE FROM CONTROLLER 3190 RETURN CSZ Dimension Series 60 User s Manual Communications B 18 The program changes loop 1 setpoint to 10 and then prints the setpoint Correct output is displayed as follows lt O1 gt ETXO3 ACK STX lt O1 gt 1 ETX 1 Test Program output PC to Dimension Communications Optimized for Speed Variables are typically requested one at a time from Dimension To cut some of the overhead associated with this method a macro can be created in the PC and request a string of data with one command The following is an example of a typical macro to implement this function 1 2 Set to use the highest baud rate 19 2 Kbaud Use SET command to create macro in the PC The following creates a macro which allows the user to transmit or receive blocks of infor mation with one command PRINT Example Create Macro SET Z PR Al 1 AI 2 A1 3 Al 4 A1 5 Al 6 SET Y PR AO 1 A0 2 A0 3 A0 4
9. INPUT 6 gt Note Allow two hours to stabilize operating temperature of the Dimension analog input connector and the Digital thermometer Cold Junction on the Dimension is only displayed and able to be set in degrees C Tighten thermocouple in screw connector 2 Adjust Cldj ncErr Cold Junction Error so the actual value of Coldjunc matches the digital thermometer reading See Fig 4 3 After CldjncErr has been set scroll down to SaveA ban select Save and press ENTER C 6 HA090933U002 CSZ Dimension Series 60 User s Manual Figure C 4 Cold Junction Reading and Adjustment Verification Calibration Procedure InPUTE 12 Actual Cold Junction Reading in a Galike abe nmts Tern pi degrees C tPan 15 5 An alr i T5 Coduri im Toth nit eer s dJ ncEnel E Aaak PULTE sage avet er Laose br co L a o Im b r om o Adjustment for Cold Junction in degrees C May be set Units eE JL Eu y Hoc Wk w Note Any inaccuracy in the cold junction calibration introduces a direct error in the Process Variable reading Cldj ncEnble must be set to ENABLE when a thermocouple is selected as a sensor Input Calibration Figure C 5 Calibrate Inputs Window HA090933U002 1 Ifthe Zero Span calibration numbers have been changed from the factory settings select abandon on the Save Aban selection on the calibrate window See Fig 5 This will restore prev
10. Latch Latch Unlatch Unlatch AO Analog Output Purpose Use Remarks Examples HA090933U002 To view or change the value of an analog output PRINT format PR AO 0 where O is output number Field length 8 Value XXXXXX X 0 to 100 percent Default value is 0 percent PRINT request PR AO 1 PRINT response 25 6 B 31 CSZ Dimension Series 60 User s Manual Communications AS Alarm Status Purpose Use Remarks Examples Read only parameter PRINT format PR AS L where L is loop number Field length 8 Will always return one of the following eight character strings Opensens Open Sensor Hi_Hi_PV high high process variable alarm is active Lo_Lo_PV low low process variable alarm is active High__PV high process variable alarm is active Low__PV low process variable alarm is active HiHi_Dev high high deviation alarm is active LoLo_Dev low low deviation alarm is active High_Dev high deviation alarm is active Low_Dev low deviation alarm is active No_Alarm no alarm is active PRINT request PR AS 1 PRINT response No_ Alarm ATD Activate Time of Day Start Purpose Use Remarks Examples B 32 To view or change the enabled disabled status of clock driven programmer time of day start PRINT format PR ATD P where P is programmer number LET format LE ATD P X where X is Enable or Disable Field length 8 Value Enable Dis
11. SET X PR CIN 1 CIN 2 CIN 3 View Macro SHOW Z SHOW Y SHOW X Execute Macro EX Z EX Y EX X HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Communications LET Example Create Macro SET U LE PS 1 H PS 2 H PS 3 H PS 4 H View Macro SHOW Execute Macro EX U LIMITS 255 characters per macro U V W X Y Z only character available Macros System Variable Data Access Access to Dimension parameters via terminal or network communications is accomplished using System Variables A System Variable is a two or three character abbreviation which corresponds to a certain parameter in the Dimension In addition many system variables take a numeric subscript surrounded by parentheses which specifies a specific member of a group of parameters For example the system variable for a setpoint is SP and it takes a subscript which indicates the channel for which it is used The full variable name would then be SP x where x is a number from 1 to 3 Other system variables take no subscripts and some take two The System Variable Descriptions are listed in Table B 4 and described beginning on page B 26 System Variable Commands There are five valid commands for accessing system variables PRINT Read a system variable LET Write a system variable LIST Display possible values for a system variable STAG Show the Tagname of a s
12. Set EOI with EOS on Write Set EOI with EOS on Write if set will cause the interface board to set the EOI line whenever it sends the EOS byte Dimension can be used with this set to either yes or no The application software that will be used will determine the correct setting Type of Compare on EOS Type of compare on EOS byte selects whether all 8 bits of the character are compared or if only the first 7 bits are compared to see if they match Dimension comes from the factory set for 8 bit characters Most applica tions will work in either setting Set EOI with Last Byte of Write Set EOI with last byte of write if set will cause the interface board to set the EOI line with the last byte of every message sent If Dimension has been set up with the EOS character set to None this feature must be set to yes to receive messages For other the other selections of the EOS character on Dimension this feature can be set to either yes or no The recommended setting is Yes HA090933U002 CSZ Dimension Series 60 User s Manual Communications Repeat Addressing Normally devices are addressed each time a read or write operation is performed If no is selected the read and write operations will not readdress the selected device if the same operation was just performed This saves time when repeated operations are preformed with the same device IEEE 488 and Data Transfer Data Transfer Data transfer on the I
13. YY year Examples PRINT request PR DT 93 PRINT response 12 83 89 LET request LE DT 12 15 93 LET response DV Deviation Purpose To monitor the deviation Use PRINT format PR DV L where L is loop Field length 8 Value Depends on the range in use Remarks The format for the deviation value matches the range in use Examples PRINT request PR DV 1 PRINT response 21 3 EO2 EIA 232 Terminal Echo Mode Purpose To view or change the terminal echo mode on off used during EIA 232 communications Use PRINT format PR E02 LET format LE E02 X where X is echo mode Field length 8 Value See remarks Remarks Echo mode on ON Echo mode off OFF Examples PRINT request PR E02 PRINT response ON LET request LE E0O2 OFF LET response Note Dimension must be powered down and then powered up again if serial communications parameters are changed B 46 HA090933U002 CSZ Dimension Series 60 User s Manual Communications EO4 EIA 422 Terminal Echo Mode Purpose To view or change the terminal echo mode on off used during EJA 422 communications Use PRINT format PR E04 LET format LE E04 X where X is echo mode Field length 8 Value See remarks Remarks Echo mode on ON Echo mode off OFF Examples PRINT request PR E04 PRINT response ON LET request LE E04 OFF LET response Note Dimension must be power
14. lt MoI0NDS Display Summary HA090933U002 The Graphic Operator Interface provides all of the tools needed for Operation and the Configuration of a Dimension Industrial Process Manager Operation can be described as the Dimension doing the work it was purchased to do and Configuration as the process of setting up the unit to know how to do the work The Operation displays are divided into the icon function groups described below and in Section 2 of this guide CSZ Dimension Series 60 User s Manual Operator Interface Description Figure 1 5 Operation Icons Esa Unit Operation Displays current chamber air temp and relative humidity and their setpoints Allows access to the chamber control functions and the product window Overview Designed to be configured on a process basis to Displays show process parameters Displays may be text bar graph or xy graph format Changing of process parameters may also be accomplished 7 Programmer Used to monitor the status of the setpoint event Displays programmer and to create edit program recipe segments Se Utilities Used to monitor specific chamber functions and x parameters Setup Displays Used to monitor the status of control loops Allows access to date time entry memory card functions and configuration access 2 Alarm Displays Used to monitor the status of acknowledge and set limits for loop and input alarms Access to the
15. 222 2 Computer Computer processes data 333 37 444 4 555 5 cr PRINT RO 1 RO 2 RO 3 RO 4 RO 5 cr Remainder of message A 1 space cr carriage return Error Checking Dimension Dimension processes data Terminal mode does not use error checking The terminal or computer assumes that data is valid even if an error occurs during transmission Error codes however are generated by Dimension for items such as syntax errors and number errors See LE PS 1 R Run programmer 1 at current segment on page B 83 B 6 HA090933U002 CSZ Dimension Series 60 User s Manual Communications Setting Up the Terminal Mode Set up Dimension terminal mode as follows 1 With the unit in the FULL access mode use the diamond key to access the Communications Type Selection screen shown in Fig B 6 Figure B 6 Communications Type Selection Screen CUTE L 2 Use the diamond key to select the 23 2_ Port Configuration screen for RS 232 communications or 422_ Port Configuration screen for RS 422 communications The screen shown in Fig B 7 will display Figure B 7 Communications Configuration Screen Use the knob to select the Protocol field Select Terminal mode no error checking Ignore the network address setting network mode only but set all other variables on the Communications Configuration screen to match the configuration of the ter
16. 232 or RS 422 serial link or IEEE 488 General Purpose Interface Bus from a terminal or host computer All parameters needed for terminal or network mode communications are described Serial Communications Overview Serial communications capability is available to link Dimension units with a terminal or a host computer The following topics are discussed in this appendix e Communication types e Data access methods Communication types refer to handshaking techniques that permit communication to occur Data access refers to the methods by which Dimension data can be viewed or changed The two communication types available for Dimension are e Terminal mode e Network mode In the terminal mode a simple X on off handshaking procedure may at the user s option be used for data transfer If used this handshaking is enabled and disabled on a dedicated Dimension communications screen In the network mode also called Data Link Control or DLC data is transferred in blocks and ASCII control characters are used to regulate data flow Important Network mode may be used only with a host computer Terminal mode can be used by either a host computer or a terminal HA090933U002 B 1 CSZ Dimension Series 60 User s Manual Communications When a host computer is used the user must write a software driver This appendix provides sufficient information for a computer programmer to do so It is presumed that the programmer
17. 488 Network Mode B 1 B 8 Setting Up the B 9 Next Segment Defined 3 2 NREFD see Handshake Lines IEEE 488 HA090933U002 Index Number Entry on Graphic Operator Interface 1 4 0 Open Window Indicator 1 10 Operations Screens Map of 2 2 Operator Defined 2 20 P Parameter Selection on Graphic Operator Interface 1 4 PID Defined 2 20 PID Constants Gain 2 20 Rate 2 20 Reset 2 20 PID Type Defined 2 21 Dual 2 21 Programmed 2 21 Select Adaptive 2 21 Single 2 21 PID_Group Defined 3 2 PRINT see Commands System Variable PRINT Command Response Message to a B 20 Process Variable 2 18 Program Mode Defined 3 2 Hold Real Time Programmer 3 2 PG END Real Time Programmer 3 2 Run Real Time Programmer 3 2 Start Real Time Programmer 3 2 Programmed PID See PID Type Dimension Industrial Process Manager User s Manual Index R Ramp Defined 3 2 Rate See PID Constants Real Time Programmer Defined 2 21 Recipe Defined 3 2 Display Profile 3 14 View a3 14 Recycles Defined 3 2 REN see Interface Management Lines IEEE 488 Repeat Addressing TEEE 488 B 91 Request Message Data Field see Message For mats Network Mode Request and Re sponse Reset See PID Constants Response Message Data Field see Message For mats Network Mode Request and Re sponse RS 232 Cable Length B 2 RS 232 Connections B 2 RS 422 Connections B
18. 95 LET response GAS Global Alarm Status Purpose Use Remarks Examples To view global alarm status PRINT format PR GAS Field length 8 Value No_Alarm Alarm No active global alarm No_Alarm Active global alarm Alarm PRINT request PR GAS PRINT response No_ Alarm GN Gain Purpose Use Remarks Examples B 48 To view or change the actual gain proportional value PRINT format PR GN L where L is loop LET format LE GN L X where L is loop and X is the new gain value Field length 8 Value XX XX This system variable prints the actual gain value for a control loop LET sets gain for the current PID group PRINT request PR GN 1 PRINT response 3 58 LET request LE GN 2 1 08 LET response HA090933U002 CSZ Dimension Series 60 User s Manual Communications HH2 EIA 232 Hardware Handshaking Purpose To view or change the hardware handshaking mode on off used during EIA 232 communications Use PRINT format PR HH2 LET format LE HH2 X where X is handshaking mode Field length 8 Value Enable Disable Remarks Hardware handshaking on Enable Hardware handshaking off Disable Examples PRINT request PR HH2 PRINT response Disable LET request LE HH2 Enable LET response Note Dimension must be powered down and then powered up again if serial communications parameters are changed HH4 EIA 422 Hardware Han
19. Active Controller There are two types of messages sent over the IEEE 488 bus interface messages and device dependent messages Interface messages manage the IEEE 488 bus using commands to clear the interface address devices to talk or listen and so forth Device dependent messages transfer commands specific to the device Dimension Industrial Process Managers for example IEEE 488 and Dimension The Dimension Industrial Process Manager handles the basic IEEE 488 commands It uses a selectable primary address 0 31 and handles the Talker and Listener functions Dimension will act as a peripheral device answering information asked of it Serial and parallel polling and the Controller functions have not been implemented IEEE 488 Installation Cabling and Connections Dimension uses the standard 24 position IEEE 488 connector for the IEEE 488 bus The recommended cable style to use with Dimension is an In Line mating cable See Fig B 13 This allows clearance for other cables and connectors on the rear panel of the Dimension B 85 CSZ Dimension Series 60 User s Manual Communications Cable lengths should be kept as short as possible and a good quality shielded cable is recommended IEEE 488 specifies 1 Maximum of 15 devices per system and 2 Total combined length of all cables is 20 meters or less Figure B 13 IEEE 488 In Line IN LINE MATING CABLE Mating Cable L COMM phone 800 343 1455 CM C2
20. B 85 Gabling aid Connects snaosain iaaa aiea eath B 85 HA090933U002 iii CSZ Dimension Series 60 User s Manual CSZ Index TEEE 488 Comte tata tio nnissiass sss cise cidvecstotiitcnalibcaenp nt sunbibadecdnsas tutes Warennsbscadoacadondenasseviions B 86 Dimension 8705 Configuration SETUP aan AR nen B 86 Dimension 8725 Configuration BOUT Py sis headers casuals AE E A B 87 System Controller Cam fe trains scsi Gasis ots iacthtaanteoansruacaetsalanesanetigietianaieaens B 88 Primary GPIB AdGr ss janis n ea a E R Ra aas B 89 Secondary GPIBAdATESS tiir a Eer aa aa TeaTS aS B 89 TAME OULE Seting ieren a a ieivieda tapas A E B 89 FEOS Byte dink aivatsavanonsinndcanahistdia traded ascetics tt dale talaea haha aad asain neh easly B 89 Terminate Read on EOS mecrea nierit nea aa eaaa ina aaeanoa reiasa B 90 Set EOI with EOS on Write ccccceecccecscceseccceeccceecceceecccesencecsecceesecceceaccesseceesenccees B 90 Dy pe oF Compare on EQS is cinaisseeatn auscals inanarsan aii B 90 Set EOI with Last Byte of Write scdssvescctusitcaiiastensaccratsh tigleasisasncapet titanate B 90 Repeat Addressing sse roeien e E Sa a Laaa E Ne EA inact enmicahewuad B 91 TEEE 488 and Data Transfetr ccccccececccccccccccccccceccecccceccceccececeescecsesescceccseseseceeeecs B 91 Data Transfer Sennu anann n aan eiiens netic a a sive nines B 91 TEEE 488 Hardware Bus 000 ccccccccccccccccccccccccccceccceccecccec
21. CTAG response P1 Programmer 1 Profile Values To view or change a given profile value loop setpoint for the first programmer PRINT format PR P1 P where P is profile number LET format LE P1 P X where P is profile number and X is the setpoint value for profile P Field length 8 Value Any valid setpoint depends on range in use This parameter is the setpoint loop 1 will have if loop 1 is configured to take its setpoint from the selected programmer A LET command for P1 P will be overridden if programmer 1 is in the Run mode See the description of the SPS Setpoint Source parameter for more information on configuring a loop to take its setpoint from a given programmer PRINT request PR P1 1 PRINT response 98 69 LET request LE P1 3 169 7 LET response HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Purpose Use Remarks Examples Purpose Use Remarks Examples Communications P2 Programmer 2 Profile Values To view or change a given profile value loop setpoint for the second programmer PRINT format PR P2 P where P is profile number LET format LE P2 P X where P is profile number and X is the setpoint value for profile P Field length 8 Value Any valid setpoint depends on range in use This parameter is the setpoint loop 2 will have if loop 2 is configured to take its setpoint from the selected programmer A L
22. DC3 When Dimension receives an X off character it stops transmitting characters through the communication port The Dimension remains in this state until it receives an X on character at which time it resumes transmission The X on off characters are the only special control characters used for terminal mode communication A station address or checksum is not required When a computer terminal is connected to Dimension and is set for terminal mode the X on character is usually Control Q press the Control key and then while holding down the Control key also press Q The X off character is usually Control S press the Control key and while holding down the Control key also press S Under most circumstances a terminal does not need a software driver because most terminals have built in X on off communications Control S and Control Q are the only two control characters that are needed once the terminal is connected to the controller Fig B 5 illustrates the communication sequence for a message exchanged using X on off communications Software Drivers Most host computers have terminal drivers that support X on off If not the Network Mode topic on page B 9 contains the information needed to write a software driver using the network mode B 5 CSZ Dimension Series 60 User s Manual Communications Figure B 5 Terminal Mode X on off Communications Sequences Terminal PRINT SP 1 SP 2 SP 3 SP 4 or Host LLL
23. Decimal Position Purpose To view or change the decimal position for a linear analog input Use PRINT format PR LND I where I is analog input number LET format LE LND I X where I is analog input number X is number representing decimal position Field length 1 Value decimal position 1 5 Remarks This variable can be changed only for linear analog inputs Examples PRINT request PR LND 1 PRINT response 3 LET request LE LND 1 2 LET response LNS Linear Analog Input Span Purpose To view or change the span for a linear analog input determined during cali bration Use PRINT format PR LNS I where I is analog input number LET format LE LNS I X where is analog input number X is span value Field length 8 Value 0 to 100 percent Remarks This number defaults to 100 percent Examples PRINT request PR LNS 1 PRINT response 199 008 LET request LE LNS 1 99 356 LET response LNZ Linear Analog Input Zero Purpose To view or change the input zero value for a linear analog input determined during calibration Use PRINT format PR LNZ 1 where I is analog input number LET format LE LNZ I X where I is analog input number X is input zero value Field length 8 Value XXXXXX X Remarks This value defaults to zero percent Examples PRINT request PR LNZ 1 PRINT response 8 0 LET request LE LNZ 1 2 2 LET response B 52 HA090933U002
24. Dimension Series 60 User s Manual Operation Figure 2 28 ALRMACK Display Figure 2 29 INPT_ALM Display 2 32 When ALRM ACK is selected from the ALARMS display the screen shown in Fig 2 28 will be displayed This screen has the following parameters Famsatat LHold e TempAlms Displays the status of the temperature loop process variable and deviation alarms RHAlarms Displays the status of the relative humidity loop process variable and deviation alarms e Product Indicates whether a product high or a product low alarm condition has occurred in the chamber The limits for this alarm are adjustable by the operator in the PRODUCT window e Chamber Indicates that a high temperature condition has occurred in the chamber This limit is set by the factory and cannot be changed by the operator It is used to protect the chamber When INPT_ALM is selected from the ALARMS display the screen shown in Fig 2 29 will be displayed This screen has the following parameters Famstat LHold e Air Temp Displays the status of the Air Temp input alarm Rel Hum Displays the status of the RH sensor input alarm e ProdTemp Displays the status of the Product Temp input alarm e Hi Limit Displays the status of the chamber high limit input alarm Dewpoint Displays the status of the dewpoint input alarm HA090933U002 CSZ Dimension Series 60 User s Manual Operation Alarm Acknowledgment Wh
25. Dimension controller Appendix A Hardware Wiring Connections Explains how to install and set up Dimension system hardware and how to make external field wiring and communication connections Appendix B Communications Explains how to communicate with Dimension via a serial link Includes all parameters needed for communications Also describes IEEE 488 communications Appendix C Verification Calibration Procedure Provides procedures for calibration of your Dimension and verification of inputs Conventions In Dimension documentation and on screen instructions you will be instructed to enter various system commands and information using Graphic Operator Interface front panel controls The following conven tions are used e Pressing the operator interface multi function knob has the same effect as pressing the Enter or Return key on a computer keyboard When you see press ENTER printed in an instruction press the knob to enter a selection or command into the system HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 The operator interface multi function knob can be turned clockwise or counterclockwise to scroll through or select information In the documentation CW clockwise and CCW counterclockwise e The Graphic Operator Interface OI continuously displays a set of graphic icons on the right hand side of the screen The meanings and use of these graphic symbols are defined in sectio
26. PID constants of Gain Reset and Rate that are used to calculate the process control output signal 2 21 CSZ Dimension Series 60 User s Manual Operation Figure 2 22 SETUP Display Figure 2 23 TempLoop Display 2 22 PROCESS CONTROL LOOPS The setup icon is used to access the process control loop and the unit displays When this icon is selected the display shown in Fig 2 22 will be displayed From this display contains the following parameters Famsatat LHold e TempLoop Allows access to the temperature loop screen e RH Loop Allows access to the relative humidity loop screen e UNIT Allows access to Dimension global parameters including setting Time of Day date memory card functions and access to the configu ration side of the Dimension When TempLoop is selected from the SETUP display the screen shown in Fig 2 23 will be displayed This screen has the following parameters H wv afi Fi Deno e Air Temp Displays the current air temperature of the chamber This value is calculated and may not be accessed by the operator e Temp Sp Displays the desired value for the air temperature This is the value at which you want the chamber to control This value can be entered by the operator when the programmer is in a HoldOper condition or at program end If the programmer is running the value will be controlled by the programmer HA090933U002 CSZ Dimension Series 60 User s Manual Oper
27. PID group e SptSrc01 Displays the currently selected setpoint source for the control loop This parameter may be altered to select either Operator Programmer or Remote When the programmer is in the Run mode the setpoint source will be set to Programmer automatically When the programmer is in a hold condition or at program end the setpoint source will be changed to operator to allow for the operator to enter in a new setpoint if desired Set the setpoint source to Remote to override the automatic changing of this parameter and input a remote signal for the setpoint The actual source for Remote is set on the CONF_LOP screen Refer to Section 4 Configuration HA090933U002 2 23 CSZ Dimension Series 60 User s Manual Operation Figure 2 24 RHLoop Display 2 24 When RH Loop is selected from the SETUP display the screen shown in Fig 2 24 will be displayed This screen has the following parameters BP Dew fe RH Mode Plt e Humid ify De Hul Ld PIS_6r re___ Dar keset e Rh Displays the current relative humidity of the chamber This value is calculated and may not be accessed by the operator e Rh Sp Displays the desired value for the relative humidity This is the value at which you want the chamber to control This value can be entered by the operator when the programmer is in a HoldOper condition or at program end If the programmer is running the value will be controlled by
28. Segment Time 2 1 1 1 1 1 1 1 1 1 1 00 00 00 to 99 59 59 sec hr hr hr hr hr hr hr hr hr hr Events Conditioning System Humidity Aux Cool Purge COV NI OIA AIOI PM Q gt ola Recycles 0 999 Next Segment 1 51 Alarm Group 1 5 PID Group 1 5 Guaranteed Soak Temp Humidity Product Temp Hum HA090933U002 3 5 CSZ Dimension Series 60 User s Manual Dimension Programmer Entering a Recipe into the Dimension Programmer Once you have defined your recipe as described in the previous section the information from the worksheets must be entered into the Dimension A This is accomplished by accessing the programmer icon When accessed Programmer the display shown in Fig 3 3 will be displayed This display contains Icon detailed information regarding the programmer refer to the section on Monitoring Program Execution for added details on this display Figure 3 3 Programmer Display L Figure 3 4 Build Display R Famoatat LHold COFYPRE CLEAR From this display select the Build parameter which will open up a window as shown in Fig 3 4 Enter the information from the worksheet into the corresponding segment parameter as described below e Recipe This parameter is used to select which of the 15 available recip
29. Set and display the PID rate value for the currently accessed PID group Heat Displays the calculated heating output Cool Displays the calculated cooling output When RH Tune is selected from the Overview display the screen shown in Fig 2 10 is displayed This screen contains the following parameters Gain Fate_o2z Ba keset A ow Hon id f a A Ie Hun ig 1 Famstat Rh Displays the current relative humidity of the chamber Rh Sp Displays the current humidity setpoint to which the chamber will try to control to when in Auto mode Dev_02 Displays the difference between the actual humidity and the humidity setpoint PIDTyp_2 Displays the current PID type When in Dual PID group 1 is for the humidify output and PID group 2 is for the de humidify output CurPIDGp Displays the active PID group Gain__02 Set and display the PID gain value for the currently accessed PID group Rate__02 Set and display the PID rate value for the currently accessed PID group Reset_02 Set and display the PID rate value for the currently accessed PID group HA090933U002 CSZ Dimension Series 60 User s Manual Figure 2 11 Programmer Display HA090933U002 Operation e Humidify Displays the calculated humidify output e De Humid Displays the calculated de humidify output The programmer icon is used to build modify and monitor a real time program For a more detailed description of the progr
30. Source Simulator When using a Temperature Calibrator Simulator use special limits thermocouple wire of 24 ga or heavier 3 feet or less in length for calibration HA090933U002 C 1 CSZ Dimension Series 60 User s Manual Verification Calibration Procedure Equipment Specifications Digital Voltmeter 6 1 2 Digit Example Keithley Model 196 ACCURACY TEMP COEF rdg counts rdg counts Cc 24 HOURS 1 YEAR RANGE RESOL INP RES 232 1 C 18 28 C 0 18 amp 28 50 C 300mV 100nV gt 1G ohm 0 0020 20 0 008 20 0 0006 10 3V 1uV gt 1G ohm 0 0013 10 0 0038 20 0 0004 1 30V 10uV 11 M ohm 0 0015 10 0 008 30 0 0013 3 Millivolt Volt Calibration Source Example EDC Model 521B Output Specifications 0 100 MV range 0 10 volt range Resolution 1PPM 100 nV 10 uV Accuracy Statement 0 002 of setting 0 0005 of range 3 uV Stability 1 year 0 002 w Note If The Digital Voltmeter Is Used To Measure And Set The Output Of The Calibrator The Primary Spec Of The Calibrator Is The Stability C 2 HA090933U002 CSZ Dimension Series 60 User s Manual Verification Calibration Procedure Temperature Calibrator Simulator Example Ectron Model 1120 Accuracy specs or better than published Dimension specs for thermo couple inputs For example At 22 degrees C ambient type K thermocouple spec 0 45 C At 22 degrees C ambient type T thermocouple spec 0 35 C RTD Calibration Source Example ES
31. Time Purpose To view the time at which the Dimension was last powered down Use PRINT format PR PDT Field length 8 Value HH MM SS Remarks Displayed in standard hours minutes seconds 24 hour time format Examples PRINT request PR PDT PRINT response 4 19 22 B 64 HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Purpose Use Remarks Examples Purpose Use Remarks Examples Communications PG Programmer Screen Titles To view or change the titles of Programmer Display screens STAG format STAG PG S where S is programmer screen number CTAG format CTAG PG S X where S is programmer screen number X is screen title Field length 8 Default screen titles include PROGRUN1 through PROGRUNS STAG request STAG PG 1 STAG response PROGRUN1 CTAG request CTAG PG 1 PGM 1 CTAG response PID PID Group To display or change the PID parameters for a specific loop and specific group number PRINT format PR PID L G where L is loop G is group LET format LE PID L G X Y Z where L is loop G is group and X Y and Z are gain reset and rate respectively Field length 26 Each control loop has five different groups of PID parameters 1 5 If a loop has dual PID Type PT Group 1 is always the reverse acting PID parame ters and Group 2 is always the direct acting PID parameters If a loop has single PID Type then Group 1 is used
32. be used to turn on an external device such as a circulating fan Each segment may select one of five different alarm groups to allow the use of different alarm limits at various times in the profile One of five different PID groups may also be used on a per segment basis to achieve better control of the process as it runs through its cycle The sequence can also be placed in a Guaranteed Soak hold condition based on deviation limit Terminology e Alarm Group Select 1 of 5 different sets of alarm limits that will be active during the current segment The alarm limits may be set on the ALM_SET screen e Current Segment Displays the current segment being executed by the active recipe e Cycle Count Displays the number of recycles remaining e Events Evnts Twelve events are available that may be ON or OFF depending upon the segment Four of the events labeled d e f and g are dedicated to the Conditioning System Humidity System Auxiliary Cooling and the Purge System Events 1 8 are optionally available for end user functions e Guaranteed Soak The condition where Deviation limit values are used to put the programmer into Hold allowing the process to catch up with a change in the setpoint The use of Guaranteed Soak will speed up the test cycle and still maintain correct times for the soak period HA090933U002 3 1 CSZ Dimension Series 60 User s Manual Dimension Programmer 3 2 Next Segment
33. displays the precision for thermocouple and RTD inputs e Mnemonic This parameter is used to define the engineering unit mnemonic for linear analog inputs and displays C or F for thermocouple and RTD inputs depending upon the EngUnits choice e Humidsel This parameter is used by factory configuration experts to define the type of humidity sensor installed in the chamber This parameter is normally display only Remote Analog Inputs Figure 4 18 Remote In Display HA090933U002 When the Remotelns parameter is selected the display shown in Fig 4 18 is displayed Note that these inputs are factory configured and should not require end user modification The following parameters are available Emt InNum _ TInetTyre__ SelecFunc__el SelcFunc__e TnetLowLl im InftH iL im Enan its TecPo PEE y Hnemon ic CS2HOME HOME cor e RmtInNum This parameter is used to select which of the six remote inputs to configure calibrate InptType This parameter is used to define the input type of the selected input e SelcFunc Configur Selecting this will open a window that is used to configure a linear inputs zero span decimal precision and mnemonic This is typically set at the factory and should require no end user alterations e SelcFunc Calibrat Selecting this will open a window that is used to calibrate the selected analog input Refer to appendix X Verifi cation Calibration Procedure for detail
34. initialize all devices to a known state REN Remote Enable line is set by the Controller and is used to place devices in remote or local program mode EOI End of Identify line is used in two ways A Talker uses this line to indicate the end of a message The Controller can use this line to tell devices to identify their response in a parallel poll SRQ Service Request line can be set by any device to request that the Controller take some action The Controller will in turn determine which of the devices is requesting service and then take the appro priate action Driver Software The Driver software is the lowest level of IEEE 488 software which inter faces directly with the IEEE 488 hardware Driver software automatically handles the IEEE 488 protocol and bus management details There are three popular software command sets for programming the IEEE 488 bus HP style commands IEEE 488 1 commands and the enhanced IEEE 488 2 1987 commands The command syntax varies based on the programming language type of computer and vender of IEEE 488 hardware HA090933U002 B 93 CSZ Dimension Series 60 User s Manual Communications A pictorial representation of how the different levels of software and hardware fit together is shown below Application Program IEEE 488 Drivers High Level Functions Low Level Functions IEEE 488 Hardware Interface IEEE 488 Bus IEEE 488 Bus Commands The commands assoc
35. is variable number 1 32 LET format LE BLL V X where V is variable number and X is a number Field length 8 Remarks BLL V is used to check operator input for BNV V No number lower than BLL V will be accepted for BNV V V can be any number from 1 to 32 Examples PRINT request PR BLL 1 PRINT response 719 0 LET request LE BLL 12 LET response HA090933U002 CSZ Dimension Series 60 User s Manual Communications BLV CLC Basic List Variable Purpose Use Remarks Examples Purpose Use Remarks Examples HA090933U002 To view or change the four selections available for the corresponding BSV variable custom feature PRINT format PR BLV V where V is variable number 1 32 LET format LE BLV V AAAAAAAA BBBBBBBB CCCCCCCC DDDDDDDD where AAAAAAAA BBBBBBBB CCCCCCCC DDDDDDDD are 8 character strings Field length 35 BLV V is the set of four string values which BSV V may take The meaning and use of these strings is determined by the user via CLC programming When changing BLV the full 35 characters MUST be entered with a comma as the 9th 18th and 27th characters V can be any number from 1 to 32 PR BLV V is equivalent to LI BSV V PRINT request PR BLV 2 PRINT response Run Hold Abort nnna LET request LE BLV 14 U p ABAD Down NANN Left DANN Right AAAI LET response BND CLC Basic Number of Decimals To view or change the numbe
36. not allowed between STX and the station address The station address for each Dimension is set using the Dimension Communications Setup screen Net_Addr field Valid addresses are 88 through 99 even though only 31 stations may be used by an RS 422 network at a time Request Message Data Field A request message requires that a command and a data message follow the station address The request message format requires a space between the command characters and the data message e g between PRINT and SP 1 in Fig B 9 Commands The command is one of the two elements in the request message data field Fig B 9 There are five valid commands PRINT LET LI LIST STAG and CTAG The command determines whether the data message will monitor PRINT a system variable change LET a system variable display LIST all permissible parameters show a display tagname STAG for a system variable or change a display tagname CTAG for a system variable If a command is not specified LET is assumed The Dimension will recognize the first two letters of PRINT LET and LIST you can transmit LE for LET PR for PRINT or LI for LIST However STAG and CTAG cannot be abbreviated and LIST must be abbreviated Also a PRINT command may include comment text enclosed in quotes see System Variable Commands on page B 19 Comment text will be returned in the response message For example Request message PR The Dimension setpoint is SP
37. on With the LET command all 8 MUST be specified use zeros for unused profiles HH MM SS Segment time in Hours Minutes Seconds EEEEEEEEEEEE Events All 12 MUST be specified use 1 9 a b and c for events which should be on and underscores __ for events which should be off ccc Recycles 0 255 NNN Next segment A Alarm group P PID group When using a LET command ALL 14 parameters must be specified PRINT request PR SG 1 15 PRINT response one continuous message 150 0 2 00 0 AM5 0 0 0 0 0 N D AWN GB 08 05 00 34 6____b_ 0 0 016 1 1 LET request one continuous message LE SG 1 1 25 30 44 5 100 0 0 0 0 00 10 00 1 6 0 2 3 3 LET response HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Communications SMD System Mode Purpose Use Remarks Examples Purpose Use Remarks To view or change the mode in which the Dimension will restart after the next power down PRINT format PR SMD LET format LE SM D x where x is mode Field length 8 Value WarmStrt ColdStrt WarmStrt All current settings saved ColdStrt Calibration settings saved all others reset to factory defaults For the LET command W and C may be used PRINT request PR SMD PRINT response ColdStrt LET request LE SMD WarmStrt LET response SP Setpoint To monitor or change the setpoint PRINT format PR SP L where L is l
38. programmer profile setpoint names This may be used to change the setpoint names to match the control loop functions e T Seg This parameter may be modified to change the Time Left in Segment tagname This parameter displays the time left to execute in the currently active segment of a running program e T_Into This parameter may be modified to change the Time Into Program tagname This parameter displays the amount of time an program has executed e T_Left This parameter may be modified to change the Time Left in Program tagname This parameter displays the amount of time an executing program has left to execute before it completes e CurSeg This parameter may be modified to change the Current Segment tagname This parameter displays the currently active segment number e CycCnt This parameter may be modified to change the Recycle Count tagname This parameter displays the number of recycle remaining in an active program e Alm_Grp This parameter may be modified to change the Current Alarm Group tagname This parameter displays the currently active alarm group e PID_Grp This parameter may be modified to change the Current PID Group tagname This parameter displays the currently active PID group when programmed PID groups are selected HA090933U002 4 5 CSZ Dimension Series 60 User s Manual Configuration Patch I O Configuration This section allows access to the configuration of the control loops and alarm
39. response message is received and acknowledged by the computer Dimension is ready to receive another request message Network Mode Request and Response Message Formats Both request and response messages follow the same general format as illustrated in Fig B 9 The only difference is the structure of the data field The following paragraphs explain in detail each element of the format Optional Space Station Address Data Field Checksum STX lt 01 gt PRINT SP 1 ETXF2 I c L Command Start of Text End of Text Control Character Control Character Required Space Data Message CSZ Dimension Series 60 User s Manual Communications In the example of a message format shown in Fig B 9 the checksum F2 is calculated with the two optional spaces If one optional space were removed from the message the checksum would be D2 if both optional spaces were removed the checksum would be B2 Start of Text The STX control character begins any request or response message If communication with the Dimension is interrupted a new STX must be sent by the computer to reestablish communication An STX at any time during communication cancels the communication in progress and begins a new message sequence Station Address A station address must be included in all request and response messages Station addresses must be enclosed by brackets and be two digits long e g lt 1 gt lt 9 gt lt 14 gt etc Spaces are
40. segment or a group of segments a selected number of times This can be used to simplify the recipe build process when the test calls for repeating a cycle for a selected number of times The number of recycles is set on a per segment basis during the recipe build process by setting the Recycles parameter in the segment The recycle value can range from 0 to 255 times The following items must be followed when using recycles 1 Amaximum of 25 segments may contain recycles This is a total of 25 segment in all recipes not per recipe If more than 25 segments contain recycles the programmer will go to program end immediately after being started 2 Recycles cannot be used to repeat the current segment The next segment parameter is used to direct the recipe from segment to segment and if set to recycle the current segment will cause the recipe to end 3 The recipe will automatically advance to the next sequential segment number once the recycles have completed 3 13 CSZ Dimension Series 60 User s Manual Dimension Programmer Graphic Display of Selected Profile Figure 3 9 Program Option Display L Figure 3 10 X Y Display Graph R 3 14 Display Profile When first called up the text based Recipe Build screen displays default segment 001 parameters in tabular form During the recipe building process a window displaying an X Y graph of the current state of the recipe can be called up by using the Dsp_Profile_ from th
41. the icon in inverse video See Fig 1 3 on page 10 The diamond key located directly below the help key is used to perform one function to exit the currently displayed screen and call up another screen The diamond key has four selections UP Accesses the next icon up and displays the first screen for the icon DOWN Accesses the next icon down and displays the first screen for the icon LEFT Displays the next screen to the left RIGHT Displays the next screen to the right See Display Summary on page 1 11 CSZ Dimension Series 60 User s Manual Operator Interface Description 1 4 DIMENSIO Multi Function Knob Multi Function Knob The multi function knob hereafter called the knob is used to move the graphic cursor from field to field on Dimension screen displays In its home inactive position the cursor is located between the screen title and time indicator on the top line of the screen If a window is displayed a second smaller box is displayed inside another box to the left of the cursor see Fig 1 3 on page 10 The following sequence explains how you can make selections and enter or change information on Dimension screen displays 1 When a screen is first displayed after being called up the cursor is located in its home position on the top row of the screen If you press the Help key a help window displays that describes screen and knob functi
42. to define the Guaranteed Soak Hold deviation limit for the Product temperature loop Dsp_Profle Select this to graphically display a selected recipe This may be used to verify that a recipe matches what was intended Refer to the section in Advanced features for details on Viewing a Recipe e PgBuild This parameter is used to open the program build window Refer to the section on Entering a setpoint program for details on the program build window Advanced Recipe Programmer features The programmer in the Dimension contains the following features that may be used to shorten program run time ease program entry and increase control precision 1 Guaranteed Soak 2 Alarm Groups 3 PID Groups 4 Segment Recycles 5 Graphic Display of selected profile HA090933U002 3 11 CSZ Dimension Series 60 User s Manual Dimension Programmer Figure 3 8 PgOption Display Guaranteed Soak Guaranteed Soak is a feature in the Dimension in which a deviation tolerance limit is used to change the programmer between the Run mode and the Hold mode The most common use of this function is when a test requires that the chamber or the product in the chamber soak at a specific temperature or humidity for a minimum amount of time An example of this is a test that ramps temperature from 100 dg to 500 dg and then requires a soak at 500 dg for four hours Without guaranteed soak the chamber would need to be ramp up at a slow enough rate
43. to ensure that it was at 500 dg when the soak segment started thus ensuring that the four hour soak would be met When using the guaranteed soak feature the program could step the chamber temperature setpoint from 100 dg to 500 dg the enter the soak segment with guaranteed soak enabled As soon as the soak segment was entered the program would hold no program time elapsing until the chamber reaches 500 dg At this time the soak segment would resume and start the four hour soak At any time during the soak if the chamber temperature deviation exceeded the guaranteed soak limit the soak would be held until the temperature came back within tolerance GERH Du Del_Prof Tuas Close Ane CLOSE SaaS Famstat CHold l The Dimension guaranteed soak feature can be used with chamber temperature chamber relative humidity either temperature or humidity or product part inside the chamber temperature The feature may be enabled or disabled on a per segment basis in the program build window The deviation limits are set from the program option window and are a limit from the setpoint Alarm Groups The Dimension contains 5 alarm groups for each control loop temperature humidity product temperature Each alarm group contains a set of alarm limit values for High PV Low PV High Deviation and Low Deviation A common use of the alarm groups is to vary the tolerance to alarms based on what type of test or what portion of a test
44. to its profile value in the current segment plus the setpoint adjust This allows a whole setpoint program to be shifted up or down by a fixed constant amount Examples PRINT request PR SA 1 PRINT response 19 8 LET request LE SA 1 1 5 LET response B 72 HA090933U002 CSZ Dimension Series 60 User s Manual Communications SB2 EIA 232 Stop Bits Purpose Use Remarks Examples To view or change the number of stop bits used during EIA 232 communica tions PRINT format PR SB2 LET format LE SB2 X where X is the number of stop bits Field length 1 Value 1 or 2 Set number of stop bits to 1 or 2 This must match your host computer s set ting PRINT request PR SB2 PRINT response 2 LET request LE SB2 1 LET response Note Dimension must be powered down and then powered up again if serial communications parameters are changed SB4 EIA 422 Stop Bits Purpose Use Remarks Examples HA090933U002 To view or change the number of stop bits used during EIA 422 communica tions PRINT format PR SB4 LET format LE SB4 X where X is the number of stop bits Field length 1 Value 1 or 2 Set number of stop bits to 1 or 2 This must match your host computer s setting PRINT request PR SB4 PRINT response 2 LET request LE SB4 1 LET response Note Dimension must be powered down and then powered up again if serial communications
45. value range defaults to the range of the configured input type The set point and process variable will never exceed this limit PID calculations and other limits are affected when a change is made PRINT request PR IHL I PRINT response 25 6 LET request LE IHL 1 29 2 LET response IHY Input Alarm Hysteresis To view or change the hysteresis value of an input alarm PRINT format PR IHY I where is input number LET format LE IHY 1 XXXXXX X where I is input number XXXXXX X is hysteresis value Field length 8 Value XXXXXX X 1392 8 to 1392 8 Range is same as input range e g IHL ILL PRINT request PR IHY I PRINT response 11 6 LET request LE IH 1 13 LET response Input Low Alarm To view or change the input low alarm limit for an analog input PRINT format PR IL I where I is analog input number LET format LE IL I X where I is analog input number X is input low alarm limit value Field length 8 Range is dependent on input range PRINT request PR IL PRINT response 12 5 LET request LE IL 1 14 2 LET response HA090933U002 CSZ Dimension Series 60 User s Manual Communications ILL Input Low Limit Purpose To view or change the input low limit for an analog input Use PRINT format PR ILL I where I is analog input number LET format LE ILL I X where is analog input number X is input low limit value Field
46. 002 CSZ Dimension Series 60 User s Manual Linear Analog Input Decimal Position Linear Analog Input Span Linear Analog Input Zero Loop Screen Titles Limited Passcode Loop Status Macro Name 1 Macro Name 2 Memory Image Manual Reset RS 232 Network Address RS 422 Network Address Number of Analog Inputs Number of Analog Outputs Number of Contact Inputs Number of Contact Outputs Number of Loops RS 232 Protocol RS 422 Protocol Number of Programmers Number of Segments Number of Time Proportioning Outputs Output Action Output Change Analog Output Linear Span Analog Output Linear Zero Output Overview Screen Titles Programmer 1 1 value Programmer 2 Profile values Programmer 3 Profile values Programmer 4 Profile values Programmer 5 Profile values Programmer 6 Profile values Programmer 7 Profile values Programmer 8 Profile values Power Down Date Power Down Time Programmer Screen Titles PID Group Programmer Mode Status Programmer Start Access Code Legend R Read W Write T Tagnames Only S Screen Subscript L Loop Subscript HA090933U002 Input Subscript Programmer Subscript Output Subscript Contact Subscript Miscellaneous Subscript Communications Programmer Start Segment 2 Unused Programmer Start Segment 3 TOD Start Programmer Start Segment 4 Operator Start PID Type Power Up Date Power Up Time Process Variable RS 232 XON XOFF Mode RS 422 XON XOF
47. 051 0 040 0 032 0 0201 0 0159 0 0100 0 0080 0 0063 0 0050 0 0039 0 00315 0 0020 0 0010 0 00049 Excerpted from Omega Temperature Handbook 28 C 12 HA090933U002 Dimension Industrial Process Manager User s Manual A Alarm Defined 2 19 Alarm Acknowledgment 2 33 Alarm Group Defined 3 1 Alarm Icon Flashing 2 33 Analog Input AI Defined 2 19 AnlgIn 2 19 Application Software TEEE 488 B 96 ATN see Interface Management Lines IEEE 488 Bus Commands IEEE 488 B 94 C Cabling and Connections IEEE 488 B 85 Calibration Cold Junction C 6 Input C 7 Character Codes ASCII B 16 Character Entry on Graphic Operator Interface 1 4 Checksum B 15 Command Summary TEEE 488 Bus B 95 Commands System Variable B 19 Commands see Message Formats Network Mode Request and Response Communication Sequence Network Mode B 10 Communications PC to Dimension B 18 Communications Network Multiple Dimensions connected in a B 3 HA090933U002 Index Configuration Dimension 8705 IEEE 488 B 86 Dimension 8725 IEEE 488 B 87 System Controller IEEE 488 B 88 Connection Shield B 4 Connections Daisy Chain See Connections RS232 Electrical B 2 RS 232 B 2 RS 422 B 3 Control Two Position 2 18 Control Action Bimodal defined 2 20 Defined 2 19 Direct defined 2 19 Reverse defined 2 19 Control Character End of Te
48. 1 Response message The Dimension setpoint is 10 0 HA090933U002 CSZ Dimension Series 60 User s Manual Figure B 10 Communications Data Message The data message is one of the two elements in the data field and can be up to 120 characters long The data message always begins with a system variable that identifies the type of information setpoint deviation process variable etc to be changed or monitored Also several system variables may be included in the same data message by separating the system variables with semicolons e g SP 1 PV 2 DV 2 The process of linking two or more system variables together in this manner is referred to as concatenation For a PRINT command the data message consists of just the desired system variable s see Fig B 10 For example To monitor the channel 2 humidity setpoint PR SP 2 To monitor the channel 2 setpoint and deviation PR SP 2 DV 2 The PRINT command can also include comment text enclosed in quotes and placed in front of the system variable s For example PR The Ch 2 setpoint is SP 2 e PR Ch 2 is SP 2 deviation 2 is DV 2 one continuous message Dimension Serial Communications Message Format for a PRINT Command HOST COMPUTER HA090933U002 STX lt 01 gt PR SP 1 ETXC7 ACK OR NAK ENQ DIMENSION 4 DIGIT ERROR 4 SPACES CODE 2 DIGITS CT 1 SRS A STX lt 01 gt 10 0ETX1F OR STX lt 01 gt E
49. 18 ZERO SPAN calibration C 8 ZERO SPAN RTD calibration C 10 F Fine Tuning Your Process 2 29 Function Selection on Graphic Operator Interface 1 4 G Gain See PID Constants GPIB Address Primary IEEE 488 B 89 Secondary IEEE 488 B 89 Guaranteed Soak Defined 3 1 H Handshake Lines IEEE 488 B 92 Handshaking X on off B 1 Hardware B 91 Hardware Bus IEEE 488 B 91 Help How to Get vii Help Key 1 3 Graphic Operator Interface 1 4 Icons Graphic Graphic Operator Interface 1 10 TEEE 488 Option B 85 B 98 Installation and Configuration B 85 IFC see Interface Management Lines IEEE 488 Input Verification Dimension C 4 Interface Management Lines IEEE 488 B 93 HA090933U002 Dimension Industrial Process Manager User s Manual K Knob Multi Function 1 4 L Labels Macro Key Graphic Operator Interface 1 11 LET see Commands System Variable LET Command Message B 21 LIST see Commands System Variable Loop Mode Automatic 2 20 Defined 2 20 Manual 2 20 M Macro Keys 1 5 Memory Card Information 1 8 Memory Card Operation 1 6 Memory Card Slot 1 5 Memory Cards Information that can be stored on 1 5 Message Format for a PRINT Command B 13 Message Formats Network Mode Request and Response B 11 Messages Network Mode Request and Response B 10 Multiline Commands see Bus Commands IEEE 488 NDAC see Handshake Lines IEEE
50. 3 S Screen Display Format Graphic Operator Interface 1 9 Screen Title Graphic Operator Interface 1 10 Segment Defined 3 2 Segment Time Defined 3 2 Select Adaptive PID See PID Type Serial Communications Message Format for a LET Command B 14 Set EOI with EOS on Write TEEE 488 B 90 Set EOI with Last Byte of Write TEEE 488 B 90 Setpoint 2 18 l 4 Setpoint SP Defined 2 21 Setpoint Source Defined 2 21 Single PID See PID Type Soak Defined 3 2 Software Driver When a Host Computer is Used B 2 Span Defined 2 21 SRQ see Interface Management Lines IEEE 488 STAG see Commands System Variable STAG Command Message B 24 STAG Request Error Messages B 24 Start Date Time Defined 3 2 Start of Text see Message Formats Network Mode Request and Response Station Address see Message Formats Network Mode Request and Response System Variable Descriptions B 26 B 26 B 81 System Variable Use Example of B 82 T Tagname Defined 2 21 Terminal Mode B 1 B 5 Communications B 5 Communications Sequences B 6 Error Checking B 6 Setting Up the B 7 Terminal Mode Data Access B 8 Terminate Read on EOS IEEE 488 B 90 Terminology Control Loops 2 19 Real Time Programmer 3 1 Test Program Communications B 17 HA090933U002 Dimension Industrial Process Manager User s Manual T continued Thermocouple Defined 2 21 Time Current Disp
51. 3U002 B 9 CSZ Dimension Series 60 User s Manual Communications B 10 gt Note If there is no response on your host computer following step 11 the settings given may not work with your application Try other baud rates and settings making sure that the settings on the Dimension Communications Setup screen are also set to match your computer Remember the Dimension AC power must be cycled off and on with the Dimension in Warm Start for communications changes to take effect Network Mode Request and Response Messages Two types of messages are used with network mode protocol request messages and response messages The host computer initiates request messages the Dimension answers with response messages The Dimension always generates one message in response to a request message from the host computer Both message types require ACK NAK handshaking control characters for proper operation Network Mode Control Characters Special handshaking control characters frame the messages between the computer and Dimension The five control characters used in Dimension serial communication are STX Start of TeXt used to begin a request or response message ETX End of TeXt used to end a request or response message ENQ ENQuiry to prompt a response message from the Dimension ACK ACKnowledge to verify proper communication NAK Not AcKnowledge to verify improper communication See Table B 3 for the numeric equivalents of these ch
52. 4 1M 1 meter CM C24 2M 2 meters CM C24 4M 4 meters ERN 4915A IEEE 488 Configuration Configuration parameters must be selected for each of the devices on the IEEE 488 bus including the System Controller The parameters are adjusted to match the communication characteristics of each device Frequently the default settings of these parameters will work if the correct address has been selected Dimension 8705 Configuration Set up Dimension s 8705 configuration parameters are set from the IEEE 488 configuration screen This screen displayed in Fig B 14 is accessed from the Communications Configuration Screen B 86 HA090933U002 CSZ Dimension Series 60 User s Manual Figure B 14 8705 IEEE 488 Configuration Screen Figure B 15 8725 IEEE 488 Configuration Screen HA090933U002 Pr Add 04 EO s har M Cha PrimAddr EOM Char Communications CR LF Selects the Primary IEEE 488 Address of the Dimension which is different than the Network Address The address range is 0 to 31 address 4 is the factory default Selects the END of Message Character This is set to the factory default CR LF Carriage Return and Line Feed The choices are CR LF LF CR LF CR Dimension 8725 Configuration Set up Dimension s 8725 configuration parameters are also set from the IEEE 488 configuration screen This screen displayed in Fig B 14 is accessed from the Communications Configuration Screen Pr imt
53. 60 User s Manual Purpose Use Remarks Examples Purpose Use Remarks Examples HA090933U002 Communications P6 Programmer Profile 6 Values To view or change a given profile value loop setpoint for the sixth programmer PRINT format PR P6 P where P is profile number LET format LE P6 P X where P is profile number and X is the setpoint value for profile P Field length 8 Value Any valid setpoint depends on range in use This parameter is the setpoint loop 6 will have if loop 6 is configured to take its setpoint from the selected programmer A LET command for P6 P will be overridden if programmer 6 is in the Run mode See the description of the SPS Setpoint Source parameter for more information on configuring a loop to take its setpoint from a given programmer PRINT request PR P6 1 PRINT response 98 69 LET request LE P6 3 109 7 LET response P7 Programmer 7 Profile Values To view or change a given profile value loop setpoint for the seventh programmer PRINT format PR P7 P where P is profile number LET format LE P7 P X where P is profile number and X is the setpoint value for profile P Field length 8 Value Any valid setpoint depends on range in use This parameter is the setpoint loop 7 will have if loop 7 is configured to take its setpoint from the selected programmer A LET command for P7 P will be overridden if programmer 7
54. 933U002 CSZ Dimension Series 60 User s Manual CSZ Appendix B Communications Serial Communications Overview cccsccescessceseceseceesseeeseescesaeesaeeaeeeeeaeceaeeeeeaee B 1 BleChical lt GNMECHONG 3 osc 0t tec eerste Paice castartet pees oa cad eaealnated peas tales cages B 2 B22 FCT CONS ator cass sce ia ade vas waves ecu E ded AE Ea A o ea EERE B 2 RS 422 Connections 4h anes ke aes oa ed eo a A aias B 3 Shield Connection nisaire a a a a a leghes at B 4 Wertininval Modenie unana aa a sca R a E aea E aa B 5 DOT Ware Drivers sicscrsdiazacncacsansenestolesex aa E aE pam a aa Eaa Ea B 5 Error Checking maasin i ianienn niaaa e iae ae aa e A TMU B 6 Setting Up the Terminal Mode sessessesesesesssssssesessrssstssrtssrtsstrstrsrresrresrrerrrerresrree B 7 Terminal Mode Data Access s s ssssessessessesessesessessesrestssestesessestesessestesessessesessesesesse B 8 N twork Mod s oriorsori tietan ose n aa ia diia B 8 Software Driver erasi iea Toe a e aa S ea aaa E aAA B 8 Setting Up the Network Mode sc cisnsiciawihntantalatnndsanncs arsine B 9 Network Mode Request and Response Messages cccssceseseseseeseeseeseeseees B 10 Network Mode Request and Response Message Formats ccceeeeeeeees B 11 Bnd cf Texte Control Character iu i iacsciorsicatecserskinanvelbiutatraoapaiseannaisiancet iS B 14 CHECKS UT arkasina a n n I R aimaumadsnnm ene RRR B 15 Error Checking rrasnnsu anini di
55. B 7 will display Use the knob to select the Protocol field Select Network mode error checking used Use the knob to select the Net_ Addr field Select a network address number 01 99 for the Dimension This address is used only with Network selected and must be unique Set other variables on the Communications Setup screen to match the configuration of the host computer Note that Xon Xoff Handshke and Echo have no effect in the network mode With the controller set for Warmstrt remove AC power from Dimension Check that the host computer is powered up and electrically connected to Dimension Connect AC power to Dimension No response is displayed in either the Dimension or the host computer Dimension simply performs its normal startup routines To test whether the network mode is set up correctly start your software driver or run the DRIVER program found on the Dimension Utility diskette A On your computer change to the DIMUTIL directory Type DRIVER lt CR gt Select the COM port you are connected to Select the station address Select 2 seconds for Character Timeout Set caps lock ON on your keyboard qs mon At the Comnd prompt enter PR TD and press return Response XX XX XX the Time of Day H Enter to end program or to start over If an error number appears rather than a number as a response to the command refer to Table B 5 to identify the error that occurred HA09093
56. CSZ DIMENSION Series 60 User s Manual Publication No HA090933U002 October 1998 CSZ Dimension Series 60 User s Manual CSZ Table of Contents Man al Scopen onus in eaae a a a a deinen naomi aGGOnG vV Manual Organization and Contentsiiiiess ceiuiisacaiaduunsediuatiicsueiaiiat dace v C ony nti ons ensien a a a a e a a a E E Eaa vi How to Get Helps si cunanatiaunumuindameon aan e E EE SE Ee a OEA ESE vii Section 1 Operator Interface Description Sechon ODjechives ac ingaitiensnseragtabivGucuiiacdinauubmia ben E R Eai 1 1 TntroductHon fa5 cccavmsat eps aan step a aa a aia Shed a an 1 1 Front Panel Control s 0 ccccccccccccccsccesssceceseccessscecsseceesaeeeeseecesssecseaeeceseseesseeeesseeeesaeees 1 2 Help Keyri n a a a aa 1 3 Diamond Key Four way Keypad ss iaisssaictsvniiiebsasiiatsastnctenanssourcaindens 1 3 Multi Function INOW aeieea a aaa add a a dd 1 4 F nction Key Labels seseriai aniria deiin 1 5 Memory Card Slot stress anann i Hamar neuen a 1 5 Usina Memory Cards ss ncethnnciaaem r wana ices Tase e e aeea SAREEN 1 5 Memory Card Operation sieniin ataona aa iaaa a aa E aia 1 6 Memory Card Information a5 aac onan ae cnee 1 8 Screen Display POL ae asic inestonsvactemneritios anes lamented eni ia a i N E s 1 9 Display Summary iaie eei eaii Ra a he EREE EAE AE a R EEEE iaai 1 11 Section 2 Operation Process CONIO ea e a A aa a iea 2 18 Control Loop Definition s s
57. Configuration displays is accomplished by selecting the setup icon then entering on the unit selection Next select the Configur parameter shown on the UNIT display This will bring up the UNIT_CNF screen shown in Figure 1 6 From this screen move up or down to access the desired configuration function Configuration displays are divided into the areas described in Figure 1 6 and in Section 4 Configuration 1 12 HA090933U002 CSZ Dimension Series 60 User s Manual Operator Interface Description Figure 1 6 Configuration Icons zomr Unit Used to set access levels define function key EL Configuration functions enable disable display groups and Display view alter unit options Tas Tagname Used to modify the default factory terminology N to Displays match that of your process and eae E mi application 1an EN 1 y F Off ion fo Erler Paic Patch I O Used to assign input output and function Globa EU _Tahrenhi ES parameters to configure the Dimension to your application CS4HONE HOME i bisec Display Used to format and define operation displays to eS Configuration match your user application and process needs T70 VO Calibration Used to define input and output range and type L information Access to the calibration functions is also provided Note that all Dimension inputs and outputs types are factory calibrated Communication Used to set up parameters for the RS 232 j RS 422 Disp
58. D 0 4 CALL SendIFC 0 CALL DevClear 0 IEEEAD CALL EnableRemote 0 IEEEAD CLS Initialize GPIB Bus Clears Dimension device SDC Sets Dimension to remote Clears Screen CYCLE Print header line starting at line 3 column 1 LOCATE 3 1 PRINT DATE TIME LS SP PV RO PRINT Send data to Dimension Ask for parameter values CALL Send 0 IEEEAD PR DT TD LS 1 SP 1 PV 1 RO 1 CR DABend B 98 Initialize data string to 61 spaces LDATA SPACE 61 Address Dimension to talk and put data in the string CALL Receive 0 IEEEAD LDATA STOPend Print the data PRINT LDATAS Test for escape key pressed to end the program IF INKEYS CHR 27 THEN END GOTO CYCLE Repeat this cycle again END HA090933U002 CSZ Dimension Series 60 User s Manual Verification Calibration Procedure Appendix Verification Calibration Procedure Required Prerequisites Allow a minimum of two hours of stabilization time for the Dimension the Analog Input connector and Verification Calibration equipment Room ambient should be stable 3 degrees C with minimum air flow at the Analog Input connector Measure the ambient air temperature This will be required to calculate the actual tolerance in step 2 of the Input Verification ai i Equipment Digital Voltmeter e Millivolt Volt Calibration Source e Temperature Calibrator Simulator RTD Calibration
59. DEFAULT IEEE 488 ADDRESS IS 4 THE EOM CHARACTER FOR THE DIMENSION IS CR USE THE ESCAPE KEY TO END THE PROGRAM Load file QBDECL BAS Quick Basic initialization code REM SINCLUDE C QBDECL BAS Communications IEEEAD 4 Set the IEEE address to 4 IEEEADS 4 DEVNAMES DEV IEEEADS Make device name DEV4 default CALL IBFIND DEVNAMES D CALL IBSIC brd0 CALL IBCLR D3 CALL IBSRE brd0 D CLS Clears Screen CYCLE Print header line starting at line 3 column 1 LOCATE 3 1 PRINT DATE TIME LS SP PV Send data to Dimension Ask for parameter values CALL IBWRT D PR DT TD LS 1 SP 1 Initialize data string to 61 spaces LDATAS SPACES 61 Address Dimension to talk and put data in the string CALL IBRD D LDATAS Print the data PRINT LDATAS Test for escape key pressed to end the program IF INKEYS CHR 27 THEN END GOTO CYCLE Repeat this cycle END HA090933U002 Find identifier for Dimension Initialize GPIB Bus Clears Dimension device SDC Sets Dimension to remote PV 1 RO 1 again B 97 CSZ Dimension Series 60 User s Manual Communications Sample Program Using IEEE 488 2 1987 Commands THE DEFAULT IEEE 488 ADDRESS IS 4 THE EOM CHARACTER FOR THE DIMENSION IS CR USE THE ESCAPE KEY TO END THE PROGRAM Load file QBDECL BAS Quick Basic initialization code REM SINCLUDE C QBDECL BAS IEEEAD 4 Set the IEEE address to 4 IEEEA
60. E is selected from the UTILITY display the screen shown in Fig 2 13 will be displayed This screen has the following parameters Figure 2 13 Service Display ALF TEnF n GH SYEL SYEL 3 4L c5 c45 gyi Famstat LHold AIR TEMP Displays the current value of the chamber air temperature e RH Displays the current relative humidity of the chamber e SYS1 HI Displays the high pressure reading taken from the transducer located on the discharge side of the compressor A backup mechanical pressure switch is also installed for the protection of the compressor e SYS1 LO Displays the low pressure reading taken from the transducer located on the suction side of the compressor e SYS1 DIS Displays the discharge line temperature reading taken from the thermocouple located on the discharge line of the compressor e SYS2 HI Displays the high pressure reading taken from the transducer located on the discharge side of the compressor A backup mechanical pressure switch is also installed for the protection of the compressor e SYS1 LO Displays the low pressure reading taken from the transducer located on the suction side of the compressor e SYS1 DIS Displays the discharge line temperature reading taken from the thermocouple located on the discharge line of the compressor HA090933U002 2 13 CSZ Dimension Series 60 User s Manual Operation When CM PRESOR is selected from the UTILITY display the screen shown i
61. EEE 488 bus is handled by the following hardware and software IEEE 488 hardware bus Driver software Application software Application software controls the driver software which in turn controls the hardware bus Each is explained in general terms in the following section Detailed information on IEEE 488 can be found in the following documents ANSI IEEE 488 1 1987 IEEE Standard Digital Interface for Programmable Instrumentation and ANSI IEEE 488 2 1987 IEEE Codes Formats Protocols and Common Commands and Standard Commands for Programmable Instruments IEEE 488 Hardware Bus The IEEE 488 Bus consists of 24 wires or lines Fig B 16 8 data lines 8 ground lines 3 handshake lines and 5 interface management lines HA090933U002 B 91 CSZ Dimension Series 60 User s Manual Communications Figure B 16 IEEE 488 Standard Connector B 92 SHIELD SRQ NDAC DAV DIO4 DIO2 ke a O f 7T PLPLELPLEL ELE ELL 12 11109 8 7 6 5 4 3 2 1 24 23 22 21 20 19 18 17 16 15 14 13 TAARAT EARE g LOGIC GND GND GND DIO8 DIO6 GND 10 8 6 4915 Handshake lines DAV Data Valid NRFD Not Ready For Data NDAC Not Data Accepted Interface Management lines ATN Attention IFC Interface Clear REN Remote Enable EOI End or Identify SRO Service Request Data lines DIO1 through DIO8 Data lines carry both data and command messages to and from the devices Handshake Lines Handshake li
62. ET command for P2 P will be overridden if programmer 2 is in the Run mode See the description of the SPS Setpoint Source parameter for more information on configuring a loop to take its setpoint from a given programmer PRINT request PR P2 1 PRINT response 98 6 LET request LE P2 3 109 7 LET response P3 Programmer 3 Profile Values To view or change a given profile value loop setpoint for the third pro grammer PRINT format PR P3 P where P is profile number LET format LE P3 P X where P is profile number and X is the setpoint value for profile P Field length 8 Value Any valid setpoint depends on range in use This parameter is the setpoint loop 3 will have if loop 3 is configured to take its setpoint from the selected programmer A LET command for P3 P will be overridden if programmer 3 is in the Run mode See the description of the SPS Setpoint Source parameter for more information on configuring a loop to take its setpoint from a given programmer PRINT request PR P3 1 PRINT response 98 69 LET request LE P3 3 109 7 LET response B 61 CSZ Dimension Series 60 User s Manual Communications Purpose Use Remarks Examples Purpose Use Remarks Examples B 62 P4 Programmer 4 Profile Values To view or change a given profile value loop setpoint for the fourth pro grammer PRINT format PR P4 P where P is profile n
63. ETX CHECKSUM ACK OR NAK This setpoint field length is eight characters Since the setpoint data in this example is four digits long Dimension transmits four spaces followed by 10 0 For a LET command the data message contains the new system variable value preceded by an equal sign and enclosed in single or double quotation marks Fig B 11 Note that a LET command cannot include comment text For example to enter a channel 2 humidity setpoint of 59 6 LE SP 2 59 6 CSZ Dimension Series 60 User s Manual Communications Figure B 11 Note The LE is optional see example below ad Dimension Serial Communications Message Format for a LET Command HOST COMPUTER 5167 STX lt 01 gt LE SP 1 10 O ETXF6 ACK OR NAK DIMENSION 4 DIGIT ERROR CODE 2 DIGITS C7 STX lt 01 gt ETX03 OR STX lt 01 gt E ETX CHECKSUM ACK OR NAK To enter a setpoint of 60 5 for both temperature and humidity channels SP 1 68 5 SP 2 69 5 Since no command is specified in this example LET is assumed Response Message Data Field The format of the response message is deter mined by the type of request message command If the response message is replying to a LET or CTAG command a pound sign or error message follows the station address If the response message is replying to a PRINT LIST or STAG command either a data message or an error message follows the station address There are no sp
64. F Mode Reverse Output High Limit Recipe Image Reverse Output Low Limit Reverse Output in percent Reset Response Speed Remote Start Segment Rate Setpoint Adjust RS 232 Stop Bits RS 422 Stop Bits Scale Segment Data System Mode Setpoint Setpoint Source Sampling Rate System Status System Screen Title Time Proportioning Cycle Time Time of Day TOD Tuning Complete Time of Day Start Tuning Error Number Tuning Error Time Left in Segment SEGtime Time Left in Program Time into Program Tuning Status Analog Input Type Engineering Units Type B 23 CSZ Dimension Series 60 User s Manual Communications B 24 STAG Commands The Tagname of a system variable is the label used on the Dimension graphic operator interface for that variable For example the default tagname for the setpoint of loop 1 is SetPnt 1 So PR SP 1 would read the value of the loop 1 setpoint and STAG P 1 would read the label used for the setpoint of loop 1 The STAG command is used to show the operator interface tagname used for a system variable The data message contains the system variable abbreviation and a subscript if applicable Multiple tagnames may be requested in a single command The following examples show the use of the STAG command e To monitor the channel 1 process variable tagname STAG PV 1 To monitor the channel 2 setpoint and process variable tagnames STAG SP 2 PV 2 e To monitor the first macro
65. G PATCH I O CONFLOP CONFALM DISPLAY CONFIG Cr S DISPLAY DCON OVR CONFIG INPUT OUTPUT DISPLAYS 0 CAL INPUTS REMOTE IN COMMUNICATION DISPLAYS COMM RS232 RS422 ANA OUT Operation DIGOUTCF IEEE 488 2 3 CSZ Dimension Series 60 User s Manual Operation Figure 2 3 CSZ Display 2 4 When the Dimension is powered up the CSZ screen Fig 2 3 is the first screen displayed This display contains the following parameters AIR TEMP Displays the current value of the chamber air temperature RH Displays the current value of the relative humidity e Temp Sp Set and display the current temperature setpoint that the chamber will try to control to when in the Automatic mode This setpoint can be entered by the operator when the programmer is in a HoldOper condition or at program end If the programmer is running the setpoint will be controlled by the programmer e Rh Sp Set and display the current relative humidity setpoint the that the chamber will try to control to when in the Automatic mode This setpoint can be entered by the operator when the programmer is in a HoldOper condition or at program end If the programmer is running the setpoint will be controlled by the programmer e COND SYS Turns On and Off the heating and cooling functions The following 3 modes are available On Turns the conditioning system on and displays the COND SYS tagname in inverse video Off Turns the condit
66. I Model DB 62 Resistance Decade Box ACCURACY RANGE INITIAL LONG TERM TEMP COEF PPMIC 1000 ohm 0 01 0 02 5 100 ohm 0 012 0 025 15 10 ohm 0 03 0 07 20 1 ohm 0 2 0 5 60 0 1 ohm 2 5 400 W Note Rid Simulators Must Be Capable Of Operating With 160 Microamps Of Excitation Voltage HA090933U002 C 3 CSZ Dimension Series 60 User s Manual Verification Calibration Procedure Dimension Input Verification 1 Connect a Temperature Calibrator with thermocouple wire to terminals 1 and 2 of the Analog input connector on the Dimension See Fig 1 Figure C 1 Temperature Calibrator Temperature Connection Calibrator Dimension INPUT 1 INPUT 1 INPUT 2 INPUT 2 INPUT 3 INPUT 3 INPUT 4 INPUT 4 oan wh aA nO ON N 0 K205 W Note Allow two hours to stabilize operating temperature of the Dimension analog input connector and the Temperature Calibrator For RTD s connect an RTD source as shown in Fig 8 C 4 HA090933U002 CSZ Dimension Series 60 User s Manual Verification Calibration Procedure 2 Pick several temperatures from the Temperature Calibrator and read the value of temperature on the Dimension for T thermocouple See Fig 2 Tolerance Figure C 2 Temperature Reading Dimension Accuracy Dimension Temperature Coefficient Tolerance of Calibrator Thermocouple Leadwire Error Assuming minimal
67. IMENSIO HELP KEY DIAMOND KEY UP DOWN LEFT RIGHT FUNCTION KEYS BACKLIT DISPLAY SCREEN MEMORY CARD SLOT MULTI FUNCTION KNOB 1 2 HA090933U002 CSZ Dimension Series 60 User s Manual Diamond Key DIMENSIO Left Right Down HA090933U002 Operator Interface Description Help Key Located in the upper right hand corner of the front panel the help key is designed to perform two functions e Cancel an entry Pressing the help key when entering a value will cancel the entry e Provide on screen help Pressing the help key opens a help window containing instructions for the currently accessed field Pressing the help key a second time or the multi function knob closes the window w Note During some operations help messages are displayed automati cally if you attempt to perform actions not permitted on the currently displayed screen Most help messages are an integral part of system software and are not user definable However on the Alarm Display Configuration screen you may enter alarm specific messages that will display when the help key is pressed at the Alarm Status screen Diamond Key Four way Keypad The graphic process display screen is organized in a horizontal vertical hierarchy A set of six graphic icons displayed on the right side of the screen shows where you are located vertically in the screen display hierarchy by displaying
68. If the T C senses a temperature outside the alarms settings typically 410 F 216 C for the high limit and 120 F 85 C for the low limit the chamber will shut down and not restart until the condition has been cleared If this alarm occurs and the chamber is not at extremes the first thing to check would be the ANALG IN Screen This screen is accessed from the UTILITY screen Check the status of the High Limit T C Is it displaying an open sensor If it displays an open sensor check the T C junction something may have happened to it and it needs to be repaired This can be fixed by cutting off the old tip and soldering the wires together with high temperature solder Does the temperature jump around If the input behaves erratically the T C junction may be failing and need to be repaired Does the temper ature seem reasonable A possible cause is a problem with the circulator fan This can cause heat to build up in the plenum and cause the sensor to register a high alarm Back Up Limits The back up limits do not directly sense the alarm condition An interme diate sensor senses the alarm and the CSZ Dimension sees this as a switch opening The CSZ Dimension then shuts down the chamber until the alarm condition on the limit has been cleared Back Up Product This alarm will occur if you have purchased the independent redundant product limit and it registers an alarm condition The independent product high low then opens a contact
69. MC1 RUN where one space New tagnames will appear on Dimension graphic operator interface screens as soon as a new screen is displayed Response Message to a CTAG Command If the response message is replying to a CTAG command either a pound sign or an error message follows the station address A response indicates that the Dimension has correctly executed the CTAG command CTAG Request Error Message An error message indicates that the CTAG request message was unsuccessful The error message is an E followed by a four digit number The number identifies what was wrong with the request message e g a syntax error All error messages are listed in Table B 5 Reading amp Changing the Status of the System Functions via Digital Communication Four system functions are operated by Basic String Variables BSV s These BSV s can be read and changed using digital communications The Print command is used to read the status and the LET command is used to get or change the status The command format and BSV assignment is shown below Purpose To monitor and set the state of the four main functions Use PRINT format PR BVS where is the system to be checked LET format LE BSV xxx where is the system and xxx is the status of the system Off On Pgm BSV 1 Conditioning system event BSV 2 Humidity system event BSV 3 Auxiliary cool event BSV 4 Purge event The values o
70. MMER EVENT 2 PROGRAMMER EVENT 3 Ca Da GOO PROGRAMMER EVENT 4 CONTACT INPUTS 1 4 PROG START IDA PROG RUN HOLD PROG STOP RESET 2D 2A BA BA SPARE ojo DD Q ONTACT OUTPUTS 5 8 ROGRAMMER EVENT 5 Z U DOK U ROGRAMMER EVENT 6 AD DD U ROGRAMMER EVENT 7 Di ay U ROGRAMMER EVENT 8 r A 1019 CSZ Dimension Series 60 User s Manual Hardware Wiring Connections Trouble Shooting Multiple Alarms Multiple alarms are the messages the controller displays when it senses more than one alarm occurring at the same time The probability of two alarms actually occurring simultaneously is remote There are several other conditions that can cause the controller to display two or more alarms without this being the case 1 Loss of power to the inputs If power is lost to the inputs the controller will interpret this as multiple alarms This could be caused by a pump down not being initiated or the chamber mechanical high limit opening up Z units only Loss of power to the machine control board MCB The MCB is located on the sub panel and it senses the pressures and all the 120 volt input and output signals If power is lost to this board the controller gets no response from the MCB The lack of response is interpreted as a 0 for pressure and 0 inputs are OK You can see if the controller is still communicating with th
71. NSE IN INPUT 6 ANALOG IN 6 RTD3 SENSE IN o ANALOG IN 6 RTD4 SENSE IN INPUT 6 SHIELD 1 CHASSIS GND SHIELD 2 CHASSIS GND SHIELD 3 CHASSIS GND HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Verification Calibration Procedure Thermocouple Error The Dimension burnout circuit uses 10 Meg Q resistors to 15V to sense an open thermocouple Resistance in the thermocouple wire especially in small gauge wire will create an offset error on the input reading The length and gauge of the thermocouple wire used will also affect accuracy To calculate the error in millivolts use the following formula 30 volts 30 Meg Q x R x FT Millivolt Offset Where R is the thermocouple resistance per double ft See Table 1 FT is the length of thermocouple wire For example 6 feet 1 8 meters of K thermocouple 36 gauge would be calculated as follows 30 volts 24 08 Q 20 Meg Q FT At 25 C a K thermocouple has 0 040 mv C 0 2167 mv _ A At 25 C 0 040 mv C 5 418 C offset x 6 FT 0 2167 mv Setting the PV_Bias to 5 4 would correct for this error C 11 CSZ Dimension Series 60 User s Manual Verification Calibration Procedure Table C 1 Resistance Vs Wire Diameter Resistance in Ohms per Double Foot at 68 F Type J Type T Type E Diameter Iron Copper Chromel Inches Constantan Constantan Constantan 0 162 0 128 0 102 0 081 0 064 0
72. NT response Off CP Calculated Gain Purpose To view the gain calculated by the auto tuning function Use PRINT format PR CP L where L is loop number Field length 8 Remarks Displays the gain that will be used if auto tuning values are accepted Examples PRINT request PR CP 1 PRINT response 1 08 B 42 HA090933U002 CSZ Dimension Series 60 User s Manual Purpose Use Remarks Examples Purpose Use Remarks Examples Purpose Use Remarks Examples Purpose Use Remarks Examples HA090933U002 Communications CPG Current PID Group To view the currently active PID group for a programmer PRINT format PR CPG P where P is the programmer number Field length 8 Value 1 5 Displays the number of the PID group currently being utilized The value of P is limited to the number of available programmers PRINT request PR CPG 1 PRINT response 2 CRS Calculated Reset To view the reset calculated by the auto tuning function PRINT format PR CRS L where L is loop number Field length 8 Displays the reset that will be used if auto tuning values are accepted PRINT request PR CRS 1 PRINT response 1 08 CS Current Segment Number To monitor the current segment number for a given programmer PRINT format PR CS P where P is programmer Field length 8 Dimension units have segments 0 to 255 0 to 749 with Extended Se
73. OVR CONFIG INPUT OUTPUT DISPLAYS H BS m CAL 1 0 CAL COMMUNICATION DISPLAYS COMM COMM 4 2 INPUTS iach wee aa I RS232 CONFALM REMOTE IN RS422 ANA OUT DIGOUTCF IEEE 488 HA090933U002 CSZ Dimension Series 60 User s Manual Figure 4 4 COPF TAG NAME PAICH tre DISPEL CONF TO CAL comin Configuration The Configuration area contains six different sections that are used to configure or setup various parts of the Dimension Each of these are identified by the following icons e CONF icon is used to access Unit or Dimension related parameters e TAG NAME icon is used to modify selected display tag names to match the users process e PATCH I O icon is used to modify control loop and alarm parameters e DISPL CONF icon is used to create modify user overview displays e I O CALicon is used configure and calibrate analog and digital input and output points e COMM icon is used to setup the RS 232 422 and IEEE 488 communi cations functions Unit Configuration Unit Configuration Display HA090933U002 The unit configuration area is accessed from the UNIT ICON and contains the display shown in Fig 4 4 This display contains the following parameters CSZHOnNE HOME e Full_Acc This parameter is used define the Full Access password value Full access allows the user complete access to all parameters and is required to perform any configuration funct
74. OnNE HIME i CSZHOME HIME Input and Output Configuration and Calibration The configuration and calibration of the Dimension analog and digital E inputs and outputs is accomplished from the I 0 Cal icon When accessed I O CAL the screen shown in Fig 4 16 is displayed Note that most configuration ICON functions are set from the factory and require no user alterations From this screen the following choices are available Figure 4 16 I O Calibration Display CSZHOME HIME Analogins This selection allows access to the local analog inputs configuration and calibration display e Remotelns This selection allows access to the remote machine control board analog inputs configuration display AnalogOuts This selection allows access to the local analog output configuration and calibration display HA090933U002 4 11 CSZ Dimension Series 60 User s Manual Configuration Figure 4 17 Inputs Display Analog Inputs When the Analogins selection is made from the I O Calb display the screen shown in Fig 4 17 will be displayed This screen has the following parameters Mremanici x HunmidSe __lly Cal CSZHOnNE HIME Inpt_Num This parameter is used to select which of the six local analog inputs to configure calibrate InptType This parameter is used to define the input type thermo couple humidity sensor voltage of the selected analog input This is set at the factory and should not normally requir
75. Output Reset x Elapsed Time in minutes x Deviation Inputs span X 100 Rate The rate factor is used to anticipate and correct for the process lag and adjust the output to avoid overshoot The effect of Rate on the control loop output can be calculated by the following formula Rate x Current PV Last DUE naes beech PV Cunentand PY ast HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Operation PID Type PID Type defines which group of PID settings is used in a process There are up to 5 different PID groups that may contain different values for gain reset and rate Single Dual Programmed or Select Adaptive types are available Single PID is used when one set of PID constants is to be used at all times Group 1 is always used if single is selected Dual PID is used when one set of PID constants is to be used for Reverse output group 1 and another set is to be used for Direct output group 2 Programmed PID is used when the real time programmer see Section 4 Configuration is used to select which PID group is to be used on each segment Select Adaptive PID is used when you wish to alter PID constants based upon the value of the process variable Real Time Programmer A function within Dimension to generate a Setpoint or event that can vary with time The programmer can be used to ramp a setpoint from one value to another or turn an event on or off over a user specified t
76. RINT format PR TP P where P is programmer Field length 8 Value HH MM SS or DD HH MM This variable displays how long a program has been running The DD HH MM format is used only when a program has been running longer than one day PRINT request PR TP 1 PRINT response 81 39 23 TS Tuning Status Purpose Use Remarks Examples B 80 To view the status of or initiate or abort loop auto tuning PRINT format PR TS L where L is loop number LET format LE TS L x where L is loop x is status Field length 8 Value Start Abort If status is Start auto tuning is not in progress and a command of LE TS L S will start it If status is Abort auto tuning is in progress and command of LE TS L A will abort it PRINT request PR TS 1 PRINT response Start LET request LE TS 1 A LET response HA090933U002 CSZ Dimension Series 60 User s Manual Communications TYP Analog Input Type Purpose To view or change the types of inputs used on an analog I O card Use PRINT format PR TYP I where is analog input number LET format LE TYP I x where I is analog input number x is input type Field length 8 Value See remarks Remarks Use the command PR ALL I where I is the input number to display a list of all permissible input types Important Input type changes also require wiring and sensor e changes Examples PRINT request PR TYP 1 PRIN
77. S programmer glossary GLOS_PRG excluding Recipe Tag Names ProgName Loop glossary GLOS_LOP I O glossary GLOS_IO Process configuration Programmer configuration CONF_PRG Loop configuration CONF_LOP including Auto Tune parameters Alarm configuration CONF_ALM Output configuration CONF_OUT Analog Input configuration not calibration Analog Output configuration not calibration Remote Output configuration Time Proportioning Output configuration Contact Output configuration Communication configuration The following Process Settings Programmer Option settings PgOption Analog Input Alarm settings InputAlm Manual Reset ManRst Setpoint Source SptSrc Loop Mode LpMode Loop PID parameters for PID groups 1 5 Gain Reset Rate Loop Alarm settings for Alarm Groups 1 5 Loop_Alm HiHiPV LoLoPV HiPV LoPV HiHiDV LoLoDV HiDev LoDev 3 DspConf_ Dimension Display Configuration Overview display screens DCON_OVR Programmer display screens DCON_PRG Loop display screens DCON_LOP Logic display screens DCON_LOG Alarm Messages DCON_ALM HA090933U002 CSZ Dimension Series 60 User s Manual Operator Interface Description 4 MacroKy_ Function Key Configuration Function key number 1 function configuration MacroKy1 excluding tag name Function key number 2 function configuration MacroKy2 excluding tag name 5 CLCStart custom features Tobe determ
78. T a a a aaaea ai a aaa a a ai aa a D E aao e S l I l aae E GE Ta S A E e Soe See ee eS 1 I I i 1 1 l I PA eni pa san iat ae ae l l PROGRAMMED y y y Yy y Y SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 GRP1 GRP2 GRP1 GRP3 GRP4 GRP5 GRP4 l I 1 SETPOINT I l GAINO XX H RATEOXX 1 RESETOXX l TIME The profile specifies the PID group to be used for each segment During operation the programmer sets the gain rate and reset to the values defined in the PID group specified for the current segment E E E DE EE E E A EE O a ek a ee 1 i e e ated Lie e eek S I l S Pr R er a a E ew a a I SELECT Oe ae A toy ADAPTIVE i GROUP teal BREAKPOINTS i GROUP 4 GROUP 5 GAINO XX Gain RATEOXX Rate RESETOXX Reset PROCESS VARIABLE Each PID group specifies the value of gain rate and reset at the associated break point in the range of the process variable During operation the gain rate and reset are calculated by interpolating between the values at the breakpoints above and below the current values of the process variable 2 26 HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Operation PID Loop Tuning The Dimension uses PID control PID is an acronym meaning propor tional integral and derivative The calculations provided by the three functions are mathematically summed together to provide an output signal to control your process Before tuning your process keep the following points in mind
79. T response Type B LET request LE TYP 1 Type G LET response UT Engineering Units Type Purpose To view or change the engineering unit type used with an analog input Use PRINT format PR UT I where I is analog input number LET format LE UT I x where I is analog input number x is engineering units Field length 8 Value Centigrd Fahrenht Linear Remarks Centigrd TC or RTD Fahrenht TC or RTD Linear Linear input Examples PRINT request PR UT 1 PRINT response Centigrd LET request LE UT 1 Fahrenht LET response HA090933U002 B 81 CSZ Dimension Series 60 User s Manual Communications B 82 Example of System Variable Use This section gives an example of getting something done using the system variables via a Dimension communications port We explain the steps necessary to set up programmer 1 to control loops 1 and 2 we ll call them Temperature and Humidity through a three segment recipe which ramps up soaks for a while then ramps back down We assume a few things here to make the example simpler A The Network communications mode is used but we will leave out the mechanics of the protocol STX address ETX checksum The commands shown will work via either the EIA 232 or EIA 422 ports B Correct tuning parameters have already been set for loops 1 and 2 If you wish to set tuning parameters over the network see the description of the PID Group parameter C L
80. The next segment for the programmer to execute after completing the current segment In a program recipe setting the next segment parameter equal to the current segment will cause the recipe to end after the segment completes PID_Group Select 1 of 5 sets of PID parameters Gain Reset Rate that will be active during the current segment The PID parameters are set up on the CONF_LOP display Programmed PID groups must be selected for PID_Type to enable this function Program Mode Displays the current status of the programmer Run Hold Start PG_END The selected status may also be entered to change the state of the programmer The mode will be one of the following values Run The state of the programmer when it is currently executing its sequence of segments Hold The state of the programmer when its execution has been stopped May be due to operator intervention or due to a guaranteed soak condition Start Begin programmer execution at the selected starting segment PG_END Displayed when the program completes execution of a segment where the next segment number is equal to the current segment number Ramp The action of increasing or decreasing the setpoint over a period of time An example of a Ramp is to heat a chamber from 100 F to 200 F over a 30 minute time period Recipe A name associated with a sequence of steps ramp soak that begins at a corresponding starting segment 15 recipes are availabl
81. UCER HFC 23 DISCHARGE THERMOCOUPLE HFC 404A DISCHARG THERMOCOUPLE COMMUNICATIONS CLOCK CLOCK DATA DATA A 1017 HA090933U002 CSZ Dimension Series 60 User s Manual Figure A 2 Hardware Wiring Connections Connections for Hardware Platform Machine Control Board and Optional 8781 Digital 1 0 HARDWARE PLATFORM N OPERATOR ANALOG INPUTS V INTERFACE SAHA CHAMBER TEMP oo E 5 HUMIDITY _ PRODUCT TEMP HI LIMIT TEMP C unused F neea 0 10 VDC ANALOG OUTPUTS HUMIDITY RETRANSMIT 4 20 mA lt UNUSED 0 5 VDC lt ALARM 0 5 VDC lt EVENT 1 0 5 VDC lt CSZ MACHINE CONTROL BOARD COMPRESSOR SENSORS MP 1 fpee0eood ocod foood peepee Ea ooo POWER 120 VAC 8 COMMUNICATION PORTS CONTACT WATCHDOG RELAY 8 OUTPUT IE 2 l 8 Bl le CONTACT OUTPUTS Q Q O e 9 a fo 8 a Q CONTACT 8 lz INPUTS Q Ie 8 Q le Olle CONTACT OUTPUTS 9 a lh LO HA090933U002 RS 232 Optional IEEE 488 HUMDITY SENSOR POWER SUPPLY 100 240 V AC 50 60 Hz 8781 DIGITAL INPUTS OUTPUTS OPTION ADDRESS 1 SW1 CLOSED O SW2 CLOSED I coh E oOo jo Ji 8 120 VAC CONTACT OUTPUTS 1 4 PROGRAMMER EVENT 1 PROGRA
82. Use Remarks Examples Purpose Use Remarks Examples Purpose Use Remarks Examples HA090933U002 Communications CIN Contact In To view the state of a contact input PRINT format PR CIN C where C is the contact input number Field length 8 Value Tag name from one of the four possible sets of on off labels for contacts Each Dimension has four pairs of on off labels Each contact input or output can be configured to use one of these four sets of labels So the four pairs might be On Off Open Closed True False and Run Stop and the user can assign contact input 4 to read Open or Closed The CIN parameter returns the state of the contact input using the labels chosen for the particular contact PRINT request PR CIN 3 PRINT response Off CJ Cold Junction Temperature To view the actual cold junction temperature for a thermocouple input PRINT format PR CJ I where I is the input number Field length 8 Value XXXXXX X temperature in degrees C Thermocouple cold junction temperature is always expressed in degrees C PRINT request PR CJ 1 PRINT response 25 6 CJE Cold Junction Error To view or change the cold junction error for a thermocouple input PRINT format PR CJE I where I is input number LET format LE CJE I X where I is input number and X is amount of cold junction error c
83. User s Manual Communications Al Analog Input Purpose Use Examples To view the current value of an analog input PRINT format PR Al I where I is analog input number Field length 8 Value XXXXXX X analog input value PRINT request PR Al 1 PRINT response 21 6 AK Alarm Acknowledge Purpose Use Remarks Examples This is a write only parameter which acknowledges loop or analog input alarms LET format LE AK X A where X is a loop or input number Field length 8 If desired use alarm status AS to view current alarms for a loop or input alarm status IAS to view alarms for an analog input AK X will acknowl edge all alarms for loop X and input X at the same time If there is no loop X then only alarms for input X will be acknowledged The quotation marks should contain A or ALL although any characters will be accepted There is no way to acknowledge some alarms for a loop and not others LET request LE AK 1 A for loop 1 and input 1 LET response LET request LE AK 12 A for input 12 LET response AL Alarm Screen Titles Purpose Use Remarks Examples B 30 To view or change the titles of Alarm Display screens STAG format PR AL S where S is alarm screen number CTAG format LE AL S X where S is alarm screen number X is screen title Field length 8 Default screen titles include LOOP_ALM ALM_ SET INP
84. User s Manual Verification Calibration Procedure Figure C 8 RTD Connection _o ____ _ gt RTD 1 Example Zero Span RTD Calibration If calibrating an RTD input on channel 1 and if the factory calibration numbers have been changed and saved perform the following procedure 1 2 3 4 5 Select the InptType to RTD am 1 Fig 6 Set PV_ Bias 0 0 Fig 5 Connect an RTD source as shown in Fig 8 Allow minimum warm up time of 10 minutes Input apply 17 14 ohms on the RTD source Adjust Zero number on the Dimension Calibrate window Fig 5 so the AnIgIn_1 value reads 200 00 Input apply 327 02 ohms on the RTD source Adjust the Span number on the Dimension Calibrate window Fig 5 so the AnIgIn_1 value reads 630 0 When both Zero Span adjustments have been completed select S AV E on the SaveAban line within the calibrate window Fig 5 and click the knob to save the new calibration values gt Note The channel analog input has now been calibrated Return now to Dimension Input Verification Procedure ANALOG INPUTS INPUT 1 TERMINAL ASSIGNMENT INPUT 1 ANALOG IN 1 RID1 IN INPUT 2 ANALOG IN 1 RTD1 IN INPUT 2 ANALOG IN 2 RTD2 IN INPUT 3 ANALOG IN 2 RTD2 IN neia ae IN3 RTD3 IN ANALOG IN3 RTD3 IN ena 7 ANALOG IN 4 RTD4 IN ANALOG IN 4 RTD4 IN INPUT 5 ANALOG IN 5 RTD1 SENSE IN INPUT 5 ANALOG IN 5 RTD2 SE
85. Utility Display 3 fi T k k A nabmon CycCount Displays the number of recycles remaining CurPIDGp Display the current PID group being used Evnts Displays the current status of the events An individual event is On when the selected events number is displayed PgOption Opens a window which allows the entry of time of day and date to start a program It also allows access to the Guaranteed soak deviation parameter settings PgBuild Opens a window to the parameters used for building a program The utility icon is used to monitor specific chamber functions When this icon is selected the display shown in Fig 2 12 will be displayed From this display contains the following parameters PRU Ld a Taa u E a CE a E E D meo tep mp OOOO odo s See fl Famstat LHold SERVICE Displays information needed when servicing the chamber CMPRESOR Displays Stage 1 and Stage 2 compressor data DIG IN Displays the status of the digital inputs on the machine control board DIG OUT Displays the status of the digital outputs on the machine control board REM IN Displays the status of the optional remote digital inputs REM OUT Displays the status of the optional remote digital outputs ANALG IN Displays the current analog input values TIMING Allows access to the compressor timeout and staged heat and cool settings HA090933U002 CSZ Dimension Series 60 User s Manual Operation When SERVIC
86. XXXXX where V is variable number and XXXXXXXX is an 8 character string Field length 8 BSV 1 to BSV 32 are general use string type variables for CLC program ming Their meaning and use is determined by the user BLV V controls the choices available on the Dimension operator interface for BSV V PRINT request PR BSV 1 PRINT response Enable LET request LE BSV 1 Disable LET response CAG Current Alarm Group To view the number of the currently active alarm group PRINT format PR CAG P where P is the programmer number Field length 8 Value 1 5 Displays the number of the alarm group currently being utilized The value of P is limited to the number of available programmers PRINT request PR CAG 1 PRINT response 3 HA090933U002 CSZ Dimension Series 60 User s Manual Communications CC ReCycle Counter Purpose To monitor the number of recycles left for a programmer Use PRINT format PR CC P where P is programmer Value XXX Field length 8 Remarks Dimension can recycle repeat a segment sequence up to 255 times i e the recycle value can be from 0 to 255 When the recycle value reaches zero the programmer ignores NEXT SEG and proceeds to SEG 1 Examples PRINT request PR CC 1 PRINT response 19 indicating that the programmer has 10 recycles left CCY Contact Output Time Proportioning Cycle Time Purpose To view or change the cycle time of a conta
87. _ALM INP_ALM2 STAG request STAG AL 1 STAG response LOOP_ALM CTAG request CTAG AL 1 ALM1 CTAG response HA090933U002 CSZ Dimension Series 60 User s Manual Communications ALL All Input Range Names Purpose Use Remarks Examples To view all input ranges supported by an analog card PRINT format PR ALL A where A is analog card number 1 2 or 3 Field length Variable This command lists in a string all input ranges supported by the analog card PRINT request PR ALL 2 PRINT response RANGE NAME RANGE NAME RANGE NAME ALT Alarm Latch Purpose Remarks Examples To view or change whether an alarm condition for a given alarm will be latched or unlatched when an alarm occurs Setting applies to both high and low alarms PRINT format PR ALT L where L is loop number LET format LE ALT L A B C D where A is Hi Hi amp Lo Lo PV alarm latch unlatch value Bis Hi amp Lo PV alarm latch unlatch value Cis Hi Hi amp Lo Lo Deviation alarm latch unlatch value Dis Hi amp Lo Deviation alarm latch unlatch value Field length 35 Value Latch Unlatch Alarm condition latched Latch Alarm condition unlatched Unlatch All four values must be specified in a LET command PRINT request PR ALT 1 PRINT response Latch Latch 4 Unlatch Unlatch LET request LE ALT 1 Unlatch Latch Unlatch Unlatch LET response LE ALT L
88. able Activate time of day programmer start Enable Disable time of day programmer start Disable PRINT request PR ATD 1 PRINT response Disable LET request LE ATD 1 Enable LET response HA090933U002 CSZ Dimension Series 60 User s Manual Communications BC2 EIA 232 Bits Character Purpose Use Remarks Examples Purpose Use Remarks Examples To view or change the number of bits per character used for EIA 232 communications PRINT format PR BC2 LET format LE BC2 X where X is 7 or 8 Field length 1 Value 7 8 7 bits per character 7 8 bits per character 8 PRINT request PR BC2 PRINT response 7 LET request LE BC2 8 LET response Note Dimension must be powered down and then powered up again if serial communications parameters are changed BC4 EIA 422 Bits Character To view or change the number of bits per character used for EIA 422 communications PRINT format PR BC4 LET format LE BC4 X where X is 7 or 8 Field length 1 Value 7 8 7 bits per character 7 8 bits per character 8 PRINT request PR BC4 PRINT response 7 LET request LE BC4 8 LET response W Note Dimension must be powered down and then powered up again if HA090933U002 serial communications parameters are changed B 33 CSZ Dimension Series 60 User s Manual Communications BD2 EIA 232 Baud Rate Purpose To view or
89. aces in a response message except those required by a system variable field length error message or spaces in the comment text included by the user The pound sign data messages and error messages are explained under System Variable Data Access on page B 19 End of Text Control Character The ETX control character ends all messages A space between the data field and the ETX message is optional A space may not be used between the ETX and the checksum a space after ETX will be interpreted as being part of the checksum HA090933U002 CSZ Dimension Series 60 User s Manual Communications Checksum To verify the accuracy of each transmission a two character checksum is included at the end of each request and response message The checksum is based on the 8 bit binary sum of all characters from the STX to and including the ETX The checksum characters are the two least significant hex digits in the sum Table B 2 illustrates the checksum generation process For information on hex to decimal and decimal to hex conversion see Table B 3 Table B 2 Checksum Generation Example Sample ASCII Message STX lt 01 gt LET SP 1 56 3 ETX97 HEX MESSAGE HEX RUNNING CHARACTER EQUIVALENT SUM 02 3E 6E OF DD FD 149 18E 1E2 202 255 2A5 2CD 2FE 327 364 386 3BB 3F1 41F 452 474 494 497 97 CHECKSUM The first and last spaces and the T in LET are optional they are included in this example onl
90. alarm limit C is Hi Process Variable alarm limit D is Lo Process Variable alarm limit E is Hi Hi Deviation alarm limit F is Lo Lo Deviation alarm limit G is Hi Deviation alarm limit H is Lo Deviation alarm limit Field length 71 Each Dimension control loop has five groups of values available to deter mine HiHiPvLmt HiPvLmt LoLoPvLmt LoPvLmt HiHiDevLmt HiDev Lmt LoLoDevLmt and LoDevLmt group range is 1 to 5 When changing those values all eight positions must have a number even if all the numbers are the same value PRINT request PR AGP 1 1 PRINT response 3276 7 3276 7 3276 7 3276 7 3276 7 3276 7 3276 7 3276 7 LET request LE AGP 1 380 0 209 19 10 10 5 5 LET response AHY Alarm Hysteresis Purpose Use Remarks Examples To view or change the hysteresis values of a Loop alarm PRINT format PR AHY L where L is loop number LET format LE AHY L A B C D Where A is Hi Hi amp Lo Lo PV alarm hysteresis value B is Hi amp Lo PV alarm hysteresis value c is Hi Hi amp Lo Lo Deviation alarm hysteresis value D is Hi amp Lo Deviation alarm hysteresis value Field length 35 Hysteresis range for loop alarms is equal to the input range in use All four values must be specified in a LET command PRINT request PR AHY 1 PRINT response 18 0 8 8 8 8 8 6 LET request LE AHY 1 5 5 2 2 LET response B 29 CSZ Dimension Series 60
91. alculated PID autotuning parameters PRINT format PR ACP L where L is loop number LET format LE ACP L x where L is loop number x is accept reject status Field length 8 Value Yes No Accept autotuning parameters Yes Reject autotuning parameters No PRINT request PR ACP 1 PRINT response Yes LET request LE ACP 1 No LET response ACY Analog Output Time Proportioning Cycle Time Purpose Use Remarks Examples To view or change the cycle time of an analog output that has been config ured via jumpers to function as a time proportioned output PRINT format PR ACY L where L is loop number LET format LE ACY L XXX where L is loop number XXX is number of seconds Field length 3 Value XXX 1 255 seconds Default dead start cycle time is 0 seconds output functions as non time proportioned analog output Range is 1 to 255 seconds PRINT request PR ACY 1 PRINT response 888 LET request LE ACY 1 19 LET response HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Communications AGP Alarm Group Purpose Use Remarks Examples To view or change the settings of an entire alarm group PRINT format PR AGP L G where L is loop number and G is group number LET format LE AGP L G A B C D E F G H where L is loop G is group and A is Hi Hi Process Variable alarm limit B is Lo Lo Process Variable
92. alog I O control cage cards TimeDiag This selection displays the latest Power Down and Power Up time dates for the Dimension e Option 1 0ption 2 This selection displays a summary I O and Option count for the Dimension Tag Name Configuration The tagname configuration icon is used to alter the standard terminology of selected Dimension parameters to match a users specific process When this icon is selected the display shown in Fig 4 5 will be displayed Selecting the programmer parameter will access the display in Fig 4 6 that allows the modification of the following tagnames Figure 4 5 Tagnames Display L Figure 4 6 Programmer Configuration Display R A DL Je LaF ne iba afi 3 Lrt ret oa CS2ZHONE HIME 4 4 HA090933U002 CSZ Dimension Series 60 User s Manual Configuration e ProgmrNm Used to select which programmer to configure This will typically be restricted to Progmr01 e ProgName This parameter may be selected modify the default Recipe_1 thru 15 tagnames to names that defines your process recipes e Events This parameter may be selected to modify the tagnames of the 8 user defined on off events to match your process event functions e PgMode This parameter may be selected to modify the tagname of the programmer mode tagname This parameters displays the status of the programmer as Run HoldOper HoldSoak or PG_END e ProfileSP This parameter may be modified to change the
93. alog output determined dur ing calibration PRINT format PR OLZ 0 where O is output number LET format LE OLZ 0 X where 0 is output number X is zero value Field length 8 Value XXXX XXX This number defaults to zero percent PRINT request PR OLZ 1 PRINT response 8 909 LET request LE OLZ 1 1 499 LET response B 59 CSZ Dimension Series 60 User s Manual Communications B 60 OT Output Purpose Use Remarks Examples To view or change the output of a loop PRINT format PR OT L where L is loop number LET format LE OT L X where X is output value Field length 8 Value 100 0 to 100 0 percent Range is from 100 to 100 percent where 100 is full reverse out and 100 is full direct out In this way the output of specific loops can be changed PRINT request PR OT 1 PRINT response 169 LET request LE OT 1 1989 LET response OV Overview Screen Titles Purpose Use Remarks Examples Purpose Use Remarks Examples To view or change the titles of Overview Display screens STAG format STAG OV S where S is overview screen number CTAG format CTAG OV S X where S is overview screen number X is screen title Field length 8 Value See remarks Default screen titles include OVIEW__1 through OVIEW__8 STAG request STAG OV 1 STAG response OVIEW__1 CTAG request CTAG OV 1 OVW1
94. already knows the require ments of the host computer s operating system The Dimension may simultaneously use the RS 232 port and RS 422 port RS 232 only supports one Dimension connected to a computer RS 422 will support up to 31 Dimensions connected to a computer Electrical Connections Figure B 1 RS 232 Connections B 2 CONNECTOR 9 CONNECTOR RS 232 Connections RS 232 communication supports only one Dimension to a computer or CRT terminal See Fig B 1 for RS 232 connections The Model 8725 Dimension uses a 9 pin D shell connector A NULL modem cable may be used between a Model 8725 and computer The maximum RS 232 cable length is 100 feet 30 meters MODEL 8705 RS 232 COMMUNICATIONS PORT COMPUTER COMMUNICATIONS PORT 9 PIN R __ 25 PIN 1 RECEIVE 2 TRANSMIT 3 COMMON 3 2 TRANSMIT O oe En ESAE 3 RECEIVE O Padanan anhi 7 COMMON o MODEL 8725 RS 232 COMMUNICATIONS COMPUTER COMMUNICATIONS PORT CONNECTOR on CONNECTOR Poni re 7 COMMON 2 RECEIVE EE 3 RECEIVE 3 TRANSMIT 3 ___ __ 2 TRANSMIT 5 COMMON HA090933U002 CSZ Dimension Series 60 User s Manual RS 422 Connections Communications RS 422 communication is useful in applications which require communi cating over up to 4 000 feet 1219 meters of interconnecting cable or when multiple Dimensions are connected in a distributed communicat
95. amming functions refer to Section 4 Configuration in this manual This display contains the following parameters e PgmM ode Set and display the current status of the programmer These functions may also be done be pressing the first Macro key PgmStat The mode will be one of the following values Run The programmer is currently executing its sequence of segments HoldOper Execution of the programmer has been stopped due to operator intervention HoldSoak Execution of the programmer has been stopped due to a guaranteed soak condition Display Only PG_END The programmer has completed executing its segments The next segment must be set equal to the current segment for the programmer to stop Display Only StrtPgr1 Opens a window to select which Recipe to run to start and stop the current recipe selected and to display the status of the current recipe e SegTime Displays the time remaining in the currently active segment e TimeLeft Display the total time remaining in the currently active recipe e PgTmp_Sp Displays the current temperature setpoint that the chamber will try to achieve during the execution of the segment e Pg RH_SP Displays the current humidity setpoint that the chamber will try to achieve during the execution of the segment e CurSegmt Displays the number of the current segment being executed CSZ Dimension Series 60 User s Manual Operation Figure 2 12
96. and displays the PURGE FC tagname in normal video Pgm Allows the fourth event in the programmer Event g to control the status of the purge and displays the PURGE FC tagname in inverse video PRODUCT Opens a window Fig 2 4 that allows the setting of product High and Low limits along with the product guaranteed soak deviation value This display contains the following parameters Figure 2 4 Product Display Orr TFHPF PROPER AIR TEMP Displays the current value of the chamber air temper ature PRODTEMP Displays the current value of the product temperature Hi Limit Set and display the value at which the product limit high temperature alarm will shut down the chamber A critical alarm message will appear HA090933U002 2 5 CSZ Dimension Series 60 User s Manual Operation Figure 2 5 Overview Display 2 6 Lo Limit Set and display the value at which the product limit low temperature alarm will shut down the chamber A critical alarm message will appear Alarm Displays the current status of the product alarm When OK is displayed no alarms are active When Tripped is displayed one of the product alarms is still active GSProdDv Set and display the maximum deviation allowed between the product temperature and the chamber setpoint If this deviation value is exceeded and Product is chosen for the guaranteed soak parameter in the current programmer segment See Section 4 Configurat
97. and software e Explains how to get help Manual Scope This manual contains information on the following e Using the Dimension Controller to operate the CSZ chamber Dimension hardware component functions Your system may or may not include all of the products and features discussed in this manual If your system includes components other than those listed above refer to related documentation shipped with your system Manual Organization and Contents This manual contains information you will need in order to configure and operate the CSZ Dimension Controller Manual contents are as follows Section 1 Operator Interface A descriptive overview of Dimension s Graphic Operator Interface including Operation and Configuration screens description of graphic icons and menu screens how to navigate the Graphic Operator Interface and terminology related to Graphic Operator Interface HA090933U002 v CSZ Dimension Series 60 User s Manual vi Section 2 Operation Description of the functions on the Dimension controller used to control the CSZ chamber Definition terminology and operation of PID process control loops Section 3 Programmer Describes Dimension Programmer functions and capabilities includes Programmer terminology and explains how to enter execute and monitor a setpoint program Section 4 Configuration Description of the setup and configuration functions that can be used to customize the
98. aracters gt Note Control characters may NOT be used in the station address or data field portions of a message Network Mode Communication Sequence Fig B 8 illustrates the communi cation sequence for a message between a host computer and Dimension Each communication begins with the transmission of a request message from the computer to Dimension which then transmits either an ACK or a NAK control character back to the computer An ACK confirms that the request message has been received without error A NAK indicates that an error occurred and the request message should be retransmitted HA090933U002 CSZ Dimension Series 60 User s Manual Figure B 8 Dimension Serial Communications Message Sequence Figure B 9 Dimension Serial Communications Request Message Format HA090933U002 Communications Request Message ACK or NAK HOST COMPUTER 3 ENQ DIMENSION Response Message ACK or NAK gt Once the request from the computer has been acknowledged the Dimension is ready to transmit the response message To request the response the computer transmits an ENQ control character upon receipt of which the Dimension transmits the response message and then waits for an ACK or NAK from the computer If the Dimension receives a NAK it automatically retransmits its response message up to four times After the fourth NAK the Dimension enters an idle state waiting for another STX Once a
99. arm will be set When and loop has been selected from the ALM_SET screen the window shown in Fig 2 35 is displayed It contains the following parameters L aapne ti LoPll CleseWn__ELOSe Ee Famstat Hold e Alm_Grp This parameter selects the alarm group in which to set up the limits There are 5 alarm groups available for each control loop e HiPV This parameter is used to set the Hi process variable limit for the selected loop alarm group e LoPV This parameter is used to set the Lo process variable limit for the selected loop alarm group e HiDev This parameter is used to set the Hi deviation limit for the selected loop alarm group e LoDev This parameter is used to set the Lo deviation limit for the selected loop alarm group 2 35 CSZ Dimension Series 60 User s Manual Operation 2 36 HA090933U002 CSZ Dimension Series 60 User s Manual Dimension Programmer Dimension Programmer Description A Real Time Programmer is a sequence of steps Segments that can be programmed to control a setpoint s and or event s over a period of time This allows the setpoint to be adjusted or event to be turned on or off without the need for operator intervention The generated setpoint may be used as the control loop setpoint or retransmitted as an analog output for example to a chart recorder Events that can turn on digital outputs may be programmed into each segment These outputs may
100. ation e Dev_01 Displays the difference between the actual temperature and the desired temperature This value is calculated and may not be accessed by the operator e TempMode Displays the current mode of the temperature control loop The default setting is Auto closed loop When on this screen only the mode may be changed by the operator to Manual open loop e PIDTyp_1 Determines which group of PID settings are used for control of the chamber There are up to 5 different PID groups that may contain different values for gain reset and rate The type available are Single Dual Programmed or Select Adaptive see Table 2 1 and Fig 2 25 e Heat Displays the current heating output value for the control loop If the TempMode is set to Manual this parameter may be adjusted by the operator If in the Auto mode this parameter is a calculated value e Cool Displays the current cooling output value for the control loop If the TempMode is set to Manual this parameter may be adjusted by the operator If in the Auto mode this parameter is a calculated value e PID_Grp Allows the selection of the PID group that is currently being displayed in the Gain Reset and Rate parameters below it e Gain Set and display the PID gain value for the currently accessed PID group e Reset Set and display the PID reset value for the currently accessed PID group e Rate Set and display the PID rate value for the currently accessed
101. ayed This screen has the following parameters Jarms PUL T 1FLE A arms Alar in Alarms _ Alarms Famstat e The six most recent critical alarms along with the date and time that they occurred are logged here When ALM_SET is selected from the ALARMS display the screen shown in Fig 2 33 will be displayed This screen has the following parameters Famstat e InputAlm This parameter allows the user to select the analog input on which to set up the alarms When the input is selected a window opens that allows the setting of the alarm limits LpAlmSet This parameter allows the user to select the specific control loop on which to set up alarms When the loop is selected a window opens that provides access to the alarm limit values for the selected loop HI and LO process variable and deviation alarms Each loop has up to five different alarm groups HA090933U002 CSZ Dimension Series 60 User s Manual Figure 2 34 And Analog Input Display Figure 2 35 And Loop Display HA090933U002 Operation When and analog input has been selected from the ALM_SET screen the window shown in Fig 2 34 is displayed It contains the following parameters HiLmt0X Defines the Hi alarm limit value for the selected input When the input value exceeds this value an alarm will be set e LoLmt0X Defines the Lo alarm limit value for the selected input When the input value is less than this value an al
102. cal noise by the communications wiring The communications cable used for RS 422 connections should include a metal sheath This metal sheath is called the shield The shield surrounds the communications wires to keep out electrical interference In most cases the shield functions best if DC current flow in the shield is blocked and AC voltages are effectively drained to ground This is best achieved as follows 1 To block DC current in the shield connect the shield directly to chassis ground at the host computer and nowhere else 2 To drain AC voltages to ground connect the shield to the SHIELD terminal which is connected to chassis ground through a capacitor see Fig B 4 3 Ina distributed network connect the cable shield to chassis ground at the host computer andnowhere else Figure B 4 SHIELD Terminal Wiring DIMENSION HOST COMPUTER Diagram SHIELD SHIELD TERMINAL WIRE CAPACITOR AS CHASSIS GROUND CHASSIS 77 77 GROUND B 4 HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Communications Terminal Mode Terminal mode is a simple handshaking technique that at the user s option allows a terminal or a host computer to control the data flow from Dimension by using two ASCII control characters X on and X off Table B 1 illustrates different methods of documenting these control characters Table B 1 Dimension X on X off Control Characters ae ee ee ASCII Name DC1
103. cccesccecceeccsescecseseccseccseseseceseees B 91 Handshake Eines eee meee en ae ee ee B 92 Interface Management TINGS sasiccikeandin asia muti aa a aa B 93 Driver So WATE kfii cata ecesicedbsavasedaasvacdevoeudetavatedddstetcutecsedsasdestivsedl ertecesbebvelas B 93 TEEE 488 Bus Commands u cccc cece cccecccecececceccccccccccccccecsccescccccccsceeccescesescsescsesceeseseecs B 94 Application Software siicsstcccesstiatasiatehca congas nents tea nataagasa cai anca cies iiai i aii B 96 Dimension Commands a a a a a a a a a aiaa B 96 Sample EEOC RAIS oreinaren ao EEEE AAA A A B 96 Appendix C Verification Calibration Procedure Required Prerequisites nener ar ees a aa e E Eae SA EES E E S C 1 Required Equipment sesiis oisi e inerat EEEo aE ERSE RE EERE C 1 Equipment SpedficatonS siise hino bnnain a a aiis C 2 Dimension Input VeriicatiGn nori ennie re ereraa eiei aan aies C 4 Cold Junction Calibration sitsisissccesssciossivacgotsiy catvingensiasesvesbinnlauenitnaih ageatseidvenuts C 6 Input Cab bration 2 vieadui cana e hine nn pn aR ed A a Ri C 7 PRE LMOCO UP Le EGE Oi i595 tossseuchsvysys Geek an aii a aR C 11 HA090933U002 CSZ Dimension Series 60 User s Manual Preface This preface e Briefly describes the scope organization and contents of this manual e Identifies and describes related documentation e Lists and defines the conventions and terminology used in Dimension documentation
104. ch the Dimension was last powered up Use PRINT format PR PUT Field length 8 Value HH MM SS Remarks Displayed in standard hours minutes seconds 24 hour time format Examples PRINT request PR PUT PRINT response 96 21 61 B 68 HA090933U002 CSZ Dimension Series 60 User s Manual Purpose Use Remarks Examples Purpose Use Remarks Examples Communications PV Process Variable To monitor the process variable of a control loop PRINT format PR PV L where L is loop Field length 8 The format for the process variable value matches the range in use PRINT request PR PV 1 PRINT response 25 74 QS2 EIA 232 Xon Xoff Mode To view or change the state of the Xon Xoff mode for EIA 232 communications PRINT format PR QS2 LET format LE QS2 x where x is the state of the Xon Xoff communications mode Field length 8 Value Enable Disable Xon Xoff enabled Enable Xon Xoff disabled Disable PRINT request PR QS2 PRINT response Disable LET request LE QS2 Enable LET response Ww Note Dimension must be powered down and then powered up again if Purpose Use Remarks Examples HA090933U002 serial communications parameters are changed QS4 EIA 422 Xon Xoff Mode To view or change the state of the Xon Xoff mode for E A 422 communications PRINT format PR QS4 LET format LE QS4 x where x is the state of the XON XOFF co
105. change the baud rate used for EIA 232 communications Use PRINT format PR BD2 LET format LE BD2 X where X is baud rate Field length 8 Value 300 1200 2400 4800 9600 19200 Remarks Terminal and Dimension must have matching baud rate Examples PRINT request PR BD2 PRINT response 4889 LET request LE BD2 9699 LET response Ww Note Dimension must be powered down and then powered up again if serial communications parameters are changed BD4 EIA 422 Baud Rate Purpose To view or change the baud rate used for EIA 422 communications Use PRINT format PR BD4 LET format LE BD4 X where X is baud rate Field length 8 Value 300 1200 2400 4800 9600 19200 Remarks Terminal and controller must have matching baud rate Examples PRINT request PR BD4 PRINT response 4860 LET request LE BD4 9699 LET response Note Dimension must be powered down and then powered up again if serial communications parameters are changed B 34 HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Communications BEU CLC Basic Engineering Units Purpose To view or change the engineering units used with numeric CLC variables provided with a custom feature Use PRINT format PR BEU V where V is variable number 1 32 LET format LE BEU V XXX where V is variable number and XXX is a three character string Field length 3 Remarks BEU V is used as the units
106. crg FIL E_Fets fea Closer CLOSE A window opens to allow access to the Memory Card Read Write Directory Format and Delete Functions If necessary format the installed memory card This will delete all data on the card To write a file to a card select the FUNC field Select the W RITE function The selector box will move to the FILE field Select or enter the name of the file that is to be written to the card If additional information is required a window will open with prompts for more information Enter the additional information as required At this point the data will be written to the memory card under the file name you specified Repeat this for other files as necessary To read a memory card file into system memory follow the above procedure but specify READ rather than W RITE functions as required CSZ Dimension Series 60 User s Manual Operator Interface Description 1 8 Memory Card Information The memory card files contain the following Dimension information 1 Recipes Recipes The programmer build PgBuild segment table of 256 segments Recipe Tag Names ProgName of the programmer glossary Starting Segment numbers Start_Seg associated with the eight program recipe tag names default names Recipe_1 to Recipe_8 2 Mem_Img Memory Image Unit configuration Full and limited access passwords system mode Function key tag names Glossary configuration System glossary GLOS_SY
107. ct output being used as a time proportioned output Use PRINT format PR CCY C where C is contact output number LET format LE CCY C XXX where C is contact output number XXX is number of seconds Field length 3 Value 1 255 seconds Remarks Default dead start cycle time is 0 seconds output functions as non time proportioned contact output Range is 1 to 255 seconds Examples PRINT request PR CCY 1 PRINT response 888 LET request LE CCY 1 18 LET response CD Calculated Rate Purpose To view the rate calculated by the auto tuning function Use PRINT format PR CD L where L is loop number Field length 8 Value XXXXX XX Remarks Displays the rate that will be used if auto tuning values are accepted Examples PRINT request PR CD 1 PRINT response 2 08 HA090933U002 B 39 CSZ Dimension Series 60 User s Manual Communications Purpose Use Remarks Examples Purpose Use Remarks Examples B 40 CEV Current Events Cl To view or change the state into which a programmer is attempting to place the events PRINT format PR CEV P where P is programmer LET format LE CEV P XXXXXXXXXXXX where P is programmer and XXXXXXXXXXXX is a 12 character string of event states Field length 12 Value If specific events 1 2 3 4 5 6 7 8 9 a b c are displayed or included in the LET command the rogrammer is set to turn those events on I
108. d cannot include comment text Two examples are To enter a channel 2 humidity setpoint of 59 6 LE SP 2 59 6 To enter a setpoint of 60 5 for temperature channel 1 and 30 for humidity channel 2 SP 1 68 5 SP 2 30 0 Response Message to a LET Command If the response message is replying to a LET command either a pound sign or an error message follows the station address A response indicates that Dimension has correctly executed a LET command LET Request Error Message An error message indicates that the LET request message was unsuccessful The error message is an E followed by a four digit number The number identifies what was wrong with the request message e g a syntax error All error messages are listed in Table B 5 HA090933U002 B 21 CSZ Dimension Series 60 User s Manual Communications B 22 LIST Commands The LIST command provides a useful help function that can be used during communications To display all parameters entries on screen that can be used with a PRINT or LET command see Table B 4 type LI followed by the 2 or 3 character system variable and the channel number in parentheses The system will display all possible entries that can be used with the variable capitalized correctly and separated by commas For example to list all parameters that can be used with the Loop Status system variable type LI LS 1 and press ENTER This function works with syste
109. d scale may also be entered SetPntL Allows the setpoint to be from another control loops setpoint This allows two loops to be set to the same value with one entry When the Alarms parameter is selected the display shown in Fig 4 9 will be displayed When the InputAlm selection is made the display shown in Fig 4 10 will be displayed and the following analog input alarm param eters may be set Figure 4 9 Configure Alarm i m A i newtAlm _A r Display L LRAlnget Temp Ceot Alm _T ine 60 Figure 4 10 t 24 Input Alarm Display R InlLtchti__ Latch Cl osen E LOSE CS2ZHOnNE HIME CSZHOnE Home HA090933U002 4 7 CSZ Dimension Series 60 User s Manual Configuration Figure 4 11 Loop Alarm Set Display 4 8 e Hilmt This parameter is used to set a high limit alarm value for the selected analog input e LoLmt This parameter is used to set a low limit alarm value for the selected analog input e InpHys This parameter is used to set a hysteresis value for the selected analog input Hysteresis value is a band value that the alarm must clear by before being reset e InLtcht This parameter allows the selection of Latched or Unlatched alarms Latched alarms must be acknowledged by the user before the will clear while unlatched alarms will clear without operator inter action whenever the alarm limit is not being exceeded When the LpAlmSet parameter is selected the window in Fig 4 11 will b
110. described under System Variable Data Access on page B 19 Network Mode B 8 Network mode DLC is a more advanced communication protocol intended for use with a host computer This mode defines the sequence and format for communication with Dimension and consists of request and response messages which are framed by control characters These messages are transmitted as an entire block If equipped with a user developed software driver that understands the selected protocol the computer dictates when Dimension transmits blocks of characters Communication is always initiated by the computer at no time can Dimension transmit unless the host computer requests data to be transmitted Software Driver When using a host computer in the network mode a software driver must be running on the host computer The following topics explain how the protocol operates and this information can be used to write a software communications driver for a host computer HA090933U002 CSZ Dimension Series 60 User s Manual Communications Setting Up the Network Mode Set up Dimension network mode as follows 1 e ST O 10 11 With the unit in the FULL access mode use the diamond key to access the Communications Type Selection screen shown in Fig B 6 Use the diamond key to select the 232_ Port Configuration screen for RS 232 communications or 422_ Port Configuration screen for RS 422 communications The screen shown in Fig
111. displayed in its home position OPEN WINDOW INDICATOR A second smaller box displayed inside another box to the left of the cursor home position indicates a window has been selected and is open in the display area When the Open Window Indicator is active the cursor home position indicator is not displayed see Fig 1 4 CURRENT TIME The current time is displayed in the upper right hand comer Current time is displayed in standard 24 hour HH MM SS format GRAPHIC ICONS The right hand side of the screen displays six graphic icons or symbols which represent various system functions The currently selected icon selectable with diamond key is displayed in inverse video 1 10 HA090933U002 CSZ Dimension Series 60 User s Manual Figure 1 4 Cursor Location in This Case in an Open Window Note Open Window Indicator Operator Interface Description FUNCTION KEY LABELS The bottom row of the screen always displays user definable labels for the two function keys located directly below the screen DISPLAY AREA The contents of the current screen are visible in the display area shown in Fig 1 3 The location of the cursor when away from the home position is depicted by a graphic box or rectangle surrounding the currently selected data entry field or selection as shown in Fig 1 4 OPEN WINDOW INDICATOR CURSOR LOCATION k 3 M o o iD currently selected parameter DSM emme iD lt
112. dshaking Purpose To view or change the hardware handshaking mode on off used during EIA 422 communications Use PRINT format PR HH4 LET format LE HH4 X where X is handshaking mode Field length 8 Value Enable Disable Remarks Hardware handshaking on Enable Hardware handshaking off Disable Examples PRINT request PR HH4 PRINT response Disable LET request LE HH4 Enable LET response W Note Dimension must be powered down and then powered up again if serial communications parameters are changed IH Input High Alarm Purpose To view or change the input high alarm limit for an analog input Use PRINT format PR IH I where I is analog input number LET format LE IH I X where is analog input number X is input high alarm limit value Field length 8 Remarks Range is dependent on input range Examples PRINT request PR IH I PRINT response 25 6 LET request LE 1H 1 29 2 LET response HA090933U002 B 49 CSZ Dimension Series 60 User s Manual Communications Purpose Use Remarks Examples Purpose Use Remarks Examples Purpose Use Remarks Examples B 50 IHL Input High Limit To view or change the input high limit for an analog input PRINT format PR IHL I where I is analog input number LET format LE IHL I X where is analog input number X is input high limit value Field length 8 The
113. e To view or change the protocol network terminal mode used for E A 422 communications PRINT format PR NM4 LET format LE NM4 X where X is mode Field length 8 Terminal mode Terminal Network mode Network PRINT request PR NM4 PRINT response Terminal LET request LE NM4 Network LET response Ww Note Dimension must be powered down and then powered up again if HA090933U002 serial communications parameters are changed B 57 CSZ Dimension Series 60 User s Manual Communications Purpose Use Remarks Examples Purpose Use Remarks Examples NP Number of Programmers To monitor the number of programmers in a Dimension PRINT format PR NP Field length 2 Value XX Dimension units have up to 8 programmers PRINT request PR NP PRINT response 04 NS Number of Segments To monitor the number of segments in a Dimension PRINT format PR NS P where P is programmer Field length 3 Value XXX Dimensions have a single Table of 750 segments which are shared by all programmers This parameter returns the same number no matter what P is PRINT request PR NS 1 PRINT response 256 OA Output Action Purpose Use Remarks Examples B 58 To view or change the output action of a loop output for auto tuning PRINT format PR OA L where L is loop number LET format LE OA L X where X is output action type Field lengt
114. e Control outputs may be changed only when the Dimension is in manual mode Examples PRINT request PR RO 1 PRINT response 15 6 LET request LE RO 1 20 LET response RS Reset Purpose To monitor or change the reset integral value currently in use for a control loop Use PRINT format PR RS L where L is loop LET format LET RS 1 X where L is loop and X is the reset value Field length 8 Value XX XX Remarks This system variable prints or changes the actual reset value currently in use for a control loop Examples PRINT request PR RS 1 PRINT response 1 08 LET request LE RS 1 2 08 LET response RSD Response Speed Purpose To view or change the process speed fast medium slow for which you wish to auto tune parameters Use PRINT format PR RSD L where L is loop number LET format LE RSD L x where L is loop number x is response type Field length 8 Value Fast Medium Slow Remarks Before auto tuning a loop select the response speed of the process you are controlling A process which responds quickly to a change in control output will be tuned differently from a process which responds slowly Examples PRINT request PR RSD 1 PRINT response Fast LET request LE RSD 1 Medium LET response HA090933U002 B 71 CSZ Dimension Series 60 User s Manual Communications RSS Remote Start Segment Purpose To change or view the r
115. e displayed and the following parameters may be set Clese_Wn__ELOGeo SSS Famstat Hold Alm_Grp This parameter is used to select which alarm group 1 thru 5 to set the limits into Multiple alarm groups are used to vary alarm limits depending upon the state of your process e HiPV This parameter is used to set a high process variable alarm limit If the process variable temperature humidity exceeds this value an alarm will be set e LoPv This parameter is used to set a low process variable alarm limit If the process variable temperature humidity is less than this limit value an alarm will be set e HiDev This parameter is used to set a high deviation from setpoint alarm limit If the deviation between process variable and the setpoint PV SP exceeds this value an alarm will be set e LoDev This parameter is used to set a low deviation from setpoint alarm limit If the deviation between process variable and the setpoint PV SP is less than this value an alarm will be set HA090933U002 CSZ Dimension Series 60 User s Manual Configuration When the Loop_Alm parameter is selected the window in Fig 4 12 will be displayed and the following parameters may be set Figure 4 12 Loop Alarm Display L Puhystor DvH4e4 Sr Polat ch__ DvLabecri Close_hr CLOSE CS2HOnNE HIME e PvHyster This parameter is used to set the high low process variable alarm hysteresis value e DvHyst
116. e Clear SPE Serial Poll Enable SPD Serial Poll Disable MTA My Talk Address MLA My Listen Address MSA My Secondary Address SDC Selective Device Clear GTL Go To Local GET Group Execute Trigger UNL Unlisten UNT Untalk Locks out local operation No effect on Dimension Returns device to default See System Variable Commands on page B 19 Enable serial polling No effect on Dimension Disable serial polling No effect on Dimension Selects device to be talker Selects device to be listener Selects device s secondary address Returns unit to default See System Variable Commands on page B 19 Returns device to local Triggers device for reading Removes all listeners from bus Removes any talkers from bus DEVICED DEPENDENT HA090933U002 Table B 4 for list of commands B 95 CSZ Dimension Series 60 User s Manual Communications Application Software Application software performs an overall process by interfacing with the IEEE 488 driver programs Application software is typically written using a programming language such as Basic or C to control a process The process may be as simple as taking a voltage measurement or complex enough to control an Environmental Chamber throughout its series of tests Software vendors have many useful tools and libraries of functions to program the IEEE 488 bus Each programming language has its own language in
117. e MCB by going to the UTILITY screen and selecting SERVICE Look for pressures and discharge temperatures If you have pressures or discharge temper atures for either stage the MCB is running If not check power to the board and check the fuse on the MCB to see if it is OK A new feature on the MCB is a LED to indicate power to the board It will be lit when there is 5 volts DC on the MCB and off if there is not Loss of communication to the MCB This occurs when one or more of the data lines wires 20 through 23 are no longer connected The symptoms are the same as item 2 but with power on the MCB Check the wire connections A new feature on the MCB is a LED to indicate communications to and from the MCB This LED will blink continuously when the system is operating properly A constant on or off indicates a problem Check the wire connections Failure of the base unit IF the base unit fails and will not communicate with the MCB the symptoms are almost indistinguishable from item 3 Contact CSZ if this occurs to help resolve the problem Feature added July 1997 A 4 HA090933U002 CSZ Dimension Series 60 User s Manual Hardware Wiring Connections Chamber Limit The chamber limit is a built in safety that protects the chamber from damage in extreme conditions The chamber limit thermocouple comes into analog input 4 This T C is located in the chamber plenum The alarm settings are fixed and cannot be changed
118. e in Dimension each with 50 segments The recipe name may be altered by the user to be descriptive of the test to be run Recycles The number of repeats for a group of segments After the number of recycles is completed the programmer will index to the next sequential segment Segment A step in the recipe sequence Each step will have its own unique assigned parameters Dimension has 15 Recipes each with 50 segments available Segment Time The amount of time for the current segment to run From 1 second to 99 hours Soak The action of maintaining the setpoint at a constant value over a period of time An example of a soak is to maintain the chamber at 200 F for 30 minutes Start Date Time The Date and Time on which you would like the programmer to start This is used with the Time of Day Start function to start a program at the set date time HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Dimension Programmer Time Left in Segment Displays the time remaining in the current segment of the programmer Time Left in Program Displays the time remaining in the current program Time of Day Start The time of day that you would like to start a programmer running This allows you to start a process without requiring an operator being present Time of Day Start Segment The segment number from which to start when the Time of Day start is executed Time of Day Start Enable Enables the Tim
119. e network address of the controller for EIA 422 communications in network mode Use PRINT format PR NA4 LET format LE NA4 X where X is network address number Field length 8 Value Network address 1 through 99 Remarks This address 1 99 must match on both the host computer and the controller Examples PRINT request PR NA4 PRINT response 22 LET request LE NA4 23 LET response HA090933U002 B 55 CSZ Dimension Series 60 User s Manual Communications Note Dimension must be powered down and then powered up again if serial communications parameters are changed NAI Number of Analog Inputs Purpose To view the number of analog inputs used by the Dimension Use PRINT format PR NAI Field length 2 Remarks Dimension accommodates up to six analog inputs per card with a maximum of three cards per Dimension Examples PRINT request PR NAI PRINT response 04 NAO Number of Analog Outputs Purpose To view the number of analog outputs used by the instrument Use PRINT format PR NAO Field length 2 Value See remarks Remarks Dimension accommodates up to four analog outputs per card with a maximum of three cards per Dimension Examples PRINT request PR NAO PRINT response 04 NCI Number of Contact Inputs Purpose To view the number of contact inputs used by the Dimension Use PRINT format PR NCI Field length 2 Value See remarks Remarks Dimension can have both
120. e of Day start function Recipe Definition amp Planning The first step in creating a recipe or setpoint program sequence for your process is to define the individual segments or steps that need to be executed This is best accomplished using the following three steps 1 Create a graphical representation of the recipe showing time amp process setpoint values broken down into segments or steps Refer to Fig 3 1 for an example recipe graph Translate the graph steps into a tabular recipe worksheet Refer to Fig 3 2 for an example worksheet Refer to Fig 3 11 at the end of this section for blank program worksheets that may be copied and used to help create and document recipes Enter the information from the worksheet to the Dimension Note that this example recipe is factory loaded into recipe 1 of your Dimension 3 3 CSZ Dimension Series 60 User s Manual Dimension Programmer Figure 3 1 Graph of Test to be Performed Dimension Test Profile Segment 1 2 3 4 5 6 7 8 9 10 11 200 150 100 50 Temperature 100 Time 3 4 HA090933U002 CSZ Dimension Series 60 User s Manual Dimension Programmer Figure 3 2 Example Program Worksheet Program Description CSZ Temperature Test Program C Recipe 1 15 1 Segment 1 50 1 2 3 4 5 6 7 8 9 10 11 SetPoint AirTemp 1 25 0 25 0 40 0 40 0 73 0 73 0 116 0 116 0 190 0 190 0 23 9 Humidity 2
121. e program option window display see Fig 3 9 As shown in Fig 3 10 this window dynamically displays the recipe As the recipe develops the graphic profile scrolls horizontally When entries are made or edited successive recipe segments are displayed according to the new values GS_RH_Dy af Dr Frot ej Toray l Close_hn_ COC Famstat Hold At the bottom of the X Y graph is a line of text that scrolls through the selections on the Recipe Build Window Using the knob the items scroll as if they were displayed on a full screen These values can be modified by using the multi function knob editing functions As values are entered for profile segments the profile is graphically displayed If for example the process setpoint is chosen for editing the text process variable displayed will change when the knob is turned On the X Y graph a line moves up and down on the display representing the relative value of the process variable When the segment time is changed the X Y graph displays that segment expanding or contracting along the horizontal axis When the recipe grows larger than the display screen the profile will scroll horizontally The horizontal time scale can be changed to condense or expand the display A value of 2 will condense the display by a factor of 2 If a segment that has following segments is edited anything that follows that segment will be graphically erased When the edited segment is entered all segme
122. e user alterations FilterVal This parameter is used to set in the amount of digital filtering for the selected analog input This parameter has a range from 0 to 100 and 0 is no filtering and 100 the maximum SelcFunc Configur Selecting this will open a window that is used to configure a linear inputs zero span decimal precision and mnemonic This is typically set at the factory and should require no end user alterations SelcFunc Calibrat Selecting this will open a window that is used to calibrate the selected analog input Refer to appendix X Verifi cation Calibration Procedure for details on this screen and the calibration process InptLowLim This parameter defaults to the low limit of the selected input type This parameter may be altered to limit the range of user entered values associated with this input such as setpoints and alarm limits InptHiLim This parameter defaults to the high limit of the selected input type This parameter may be altered to limit the range of user entered values associated with this input such as setpoints and alarm limits EngUnits This parameter is used to set the engineering units of the selected input Choices are Centigrade or Fahrenheit for thermocouples amp RTDs and Linear for linear current voltage inputs HA090933U002 CSZ Dimension Series 60 User s Manual Configuration e DecPoint This parameter is used to set the decimal precision for linear analog inputs and
123. ea a a a a B 17 Test PRO Sane secius aria aSa a aaa e a ae E a aa aan daaah B 17 PC to Dimension Communications Optimized for Speed cceeeee B 18 Systeny Vartiable Data Access isi heir aneian ea eaaa tae a a Ea aS B 19 System Variable Commands ss sssssssessssessestesssrsstesesssseeressssensesssninnesssnintesessrnresesses B 19 PRINT Commands seral Snnn eaea a nE R aR RE Ri B 20 LEL Commands i ievesindatn epe nida e d g aE a diaa B 21 BTS nia ES eane A A A A A E B 22 STAG Commands ace siivoncdtsscchubttavbeaencectwevun alaensdaseagnntadenonetduigunsnironlasttansiaaviadoneseciuts B 24 CTAG COIN Sas ces saa nenna a aae an a E aa TERE es B 24 Reading amp Changing the Status of the System Functions via Digital Communica ATOM AEAEE E E E A B 25 System Variable Descriptions esssssssseseesesreseesesssseesessssieresssnintesssniresessentesesses B 26 Example of System Variable Use s nsssessessssssessessssessesseseeressrisnesssrinresessesresesses B 82 Brroe Messages saicccistrosnestagiarsvesuiaicunsauntosdp a eitanss ins etiselanastuninide tea dereslinaaeavi a etthsinuss B 84 IEEE 488 Option Installation and Configuration 0 ccccseceseeseteeeeeeeees B 85 TRE E483 Introduction sirsie ipd T ea ea aie a Ea Ee pone aa aada B 85 IEEE 488 and Dimension hija s ces caits coceda cs cae h at at erie ctanhicaea needa gadt te aaah cuales B 85 TEEE 488 Installation ienasi niii a E E A EA
124. ecuted when ENTER is pressed For example scrolling to the CLOSE entry in a window and pressing ENTER closes the window HA090933U002 CSZ Dimension Series 60 User s Manual Operator Interface Description gt Note Ifan item is selectable cursor can be moved to it the help key can be pressed and a help message for the item in the cursor will be displayed If an item is selected by pressing ENTER a screen change cannot be made until the cursor reappears Function Key Labels DIMENSIO PgmStart push button e to view current active recipe e view current segment e select new recipe to start e select memory card to save recipes Run Hold After recipe is started label will display HOLD Push button Function Keys to HOLD stop clock Label will now read RUN Push bottom to resume program Memory Card Slot A slot is provided on the graphic operator interface front panel for insertion of a credit card sized memory card The operator interface can read from write to delete or format memory cards DIMENSIO Information that can be stored on Dimension memory cards includes e Programmer profile programs 1 15 Recipes Total memory image of Dimension configuration and operational parameters Mem_Img e Display configuration DspConf_ Memory Card Slot e Function key configuration MacroKy_ Optional Custom Control Program CLCstart Using Memory Cards A sl
125. ed down and then powered up again if serial communications parameters are changed EU Engineering Units Purpose To monitor or select the engineering units of an analog input Use PRINT format PR EU I where I is input LET format LE EV I XXX where I is input and XXX is the 3 alphanumeric characters Field length 3 Remarks F Fahrenheit C Celsius and XXX Linear Linear engineering units are user configurable Examples PRINT request PR EU 1 PRINT response C LET request LE EV 3 H LET response EV Event Outputs Purpose To monitor the actual state of the programmed event outputs Use PRINT format PR EV E where E is event 1 12 Field length 8 Value ON or OFF Remarks This reports the on off state of the Dimension events Each programmer may set them but each event has only one state at a time Examples PRINT request PR EV 1 PRINT response oFF M HA090933U002 B 47 CSZ Dimension Series 60 User s Manual Communications Purpose Use Remarks Examples FPC Full Passcode To view or change the passcode required to change the security access level to FULL status PRINT format PR FPC LET format LE FPC X where X is passcode Field length 8 Value XX XX XX The FULL passcode permits access to all system Operation and Configuration functions PRINT request PR FPC PRINT response 81 02 63 LET request LE FPC 1 03
126. elects the analog output configuration function This function opens a window as shown in Fig 4 19 to allow setting the output zero and span values Each 0 5V or 0 20 mA analog output configuration defaults to CSZHOnNE HIME Zero 0 00 Span 100 00 For 4 20 mA output the configuration defaults to Zero 25 00 Span 100 00 HA090933U002 CSZ Dimension Series 60 User s Manual Configuration gt Note Slopes CAN be negative inverted by configuring the output as shown Zero 100 00 Span 0 00 An output of 0 00 gives 20mA out An output of 100 00 gives 4mA out To calculate zero and span values for a 4 20mA output Span Upper Limit of Range of variable that is patched to the output Zero LowLim Range Where LowLim Low Limit for the variable patched to the output Range The absolute value of the difference between the High Limit and Low Limit ABS Hi Lo Example 1 Retransmit Analog Input to Analog Output Input Range is 0 1000 F Span 1000 Zero ge 4 Span 1000 Example 2 Retransmit Setpoint for a Loop to an Analog Output Setpoint Range is 80 C to 500 C Span 500 580 Zero 80 ero 8 7 225 HA090933U002 4 15 CSZ Dimension Series 60 User s Manual Configuration Figure 4 20 Calibrate Analog Outputs 0 OFF ure Co RU RS z H W Sfanri ELEL KK P Scecan LOST ee HOME SelcFunc_Calibrat Opens a window to allow setting the zero and spa
127. emote start segment for a given programmer Use PRINT format PR RSS P where P is programmer LET format LE RSS P X where P is programmer and X is a segment number Field length 8 Value 0 255 0 749 with Extended Segments Option Remarks Each programmer has one Remote Start Segment RSS number This is the segment where the programmer will start running if a remote start is executed Note that a programmer start done via the network with the PS parameter is considered an Operator start NOT a Remote start Examples PRINT request PR RSS 1 PRINT response 3 LET request LE RSS 1 2 LET response RT Rate Purpose To monitor or change the rate derivative value for a control loop Use PRINT format PR RT L where L is loop LET format LE RT L X where L is loop number X is the new rate value Value XX XX Remarks This system variable prints or changes the actual rate value currently in use for a control loop Examples PRINT request PR RT 1 PRINT response 1 56 LET request LE RT 4 1 1 LET response SA Setpoint Adjust Purpose Displays or changes the biasing of a profile setpoint Use PRINT format PR SA L where L is loop number LET format LE SA L X where L is loop number X is bias value Field length 8 Remarks This number is added to the profile setpoint of a loop when its setpoint source is Programr The setpoint of the loop will be equal
128. en an alarm becomes active the Alarm icon begins to flash regardless of which Dimension screen is currently displayed For unlatched alarms the Alarm icon stops flashing when the condition that caused the alarm clears Latched alarms require operator acknowledgment of the alarm to stop the flashing alarm icon Acknowledge alarms as follows 1 From the operation group use the diamond key to access the Alarm Displays icon The system will display the Alarm Status screen shown in Fig 2 30 Select ALRM ACK and the ALRM ACK screen will be displayed as shown in Fig 2 31 Figure 2 30 Alarm Display Figure 2 31 Alarm Status Display Famstat LHold Famstat LHold 2 If necessary to access the active alarm select INPT_ALM from the alarms display to access the Input Alarm Status Display 3 Use the knob to select the alarm you wish to acknowledge The Product and Chamber Alarm cannot be acknowledged here 4 Press ENTER to acknowledge the alarm If the alarm cannot be acknowledged example an open sensor the alarm description will not change and the icon will continue to flash If the alarm is acknowl edged the description will change to NO ALARM and the icon will stop flashing HA090933U002 2 33 CSZ Dimension Series 60 User s Manual Operation Figure 2 32 ALMHIST Display Figure 2 33 ALM_SET Display 2 34 When ALM HIST is selected from the ALARMS display the screen shown in Fig 2 32 will be displ
129. er This parameter is used to set the high low deviation from setpoint alarm hysteresis value e PvLatch This parameter is used to select the latched unlatched status of the process variable alarm Latched alarms require user acknowl edgment to clear while unlatch alarms will clear as soon as the alarm condition clears e DvLatch This parameter is used to select the latched unlatched status of the deviation from setpoint alarm Latched alarms require user acknowledgment to clear while unlatch alarms will clear as soon as the alarm condition clears Display Configuration The Dimension contains seven Overview displays that are designed to be customizable by the user on a process or user basis to present process information in various formats This flexibility allows displays to be formatted that will provide overview or detailed information and allow process interaction to occur from as few displays as possible The displays shown below provide examples of the available overview display formats HA090933U002 4 9 CSZ Dimension Series 60 User s Manual Configuration Figure 4 13 Overview Displays XY Chart Display Two parameters may be charted versus time and four parameters may be displayed as text VER_BAR3 Three parameters may be displayed in bar graph format One parameter may be displayed as text 144 zap Ten Ala TEXT_3X Three parameters may be displayed in 3X text format and four param
130. eries 60 User s Manual Communications Ww Note The caret symbol indicates the position of spaces in commands and responses In LET and CTAG commands spaces must be typed after an alpha betical entry so the total number of characters matches the field length Spaces are not required for numeric entries AB Programmer Abort Enable Purpose To Enable or Disable programmer abort Use PRINT format PR AB P where P is programmer number LET format LE AB P Enable enables abort LE AB P Disable disables abort Field length 8 Remarks Programmer number is 1 through 8 If an abort signal is sent to programmer P when it is running it will immediately go to the abort segment segment 0 if AB P is Enable Examples PRINT request PR AB 1 PRINT response Disable LET request LE AB 1 Enable LET response ACL Access Level Purpose To view controller security access passcode level Use PRINT format PR ACL Field length 8 Value FULL LIMITED NONE Remarks Full access to all Operation and Configuration functions FULL Access to all Operation functions LIMITED View only access to Operation screens NONE Examples PRINT request PR ACL PRINT response FULL HA090933U002 B 27 CSZ Dimension Series 60 User s Manual Communications B 28 ACP Accept Input Purpose Use Remarks Examples To view or change the status accept reject of c
131. es and 50 humidity in one hour fifteen minutes It sets no event outputs and it uses Alarm Group 1 and PID Group 1 for the entire program Step 3 Set the Operator Start Segment for the programmer LE PS4 1 1 Set the Operator Start Segment for programmer 1 to segment 1 Step 4 Set modes of programmed loops to Auto LE LS 1 A Set Loop Status for loop 1 to Auto LE LS 2 A Set Loop Status for loop 2 to Auto Step 5 Issue the Start Programmer command LE PS 1 S Start programmer 1 at segment in PS4 1 Once this last command is given programmer 1 will start running segment 1 and controlling the setpoints of loops 1 and 2 While the programmer is running it may be held and resumed with the following commands LE PS 1 H Hold programmer 1 at current segment LE PS 1 R Run programmer 1 at current segment B 83 CSZ Dimension Series 60 User s Manual Communications B 84 Error Messages If the host computer makes an illegal request message to Dimension or if a syntax error occurs Dimension will return an error message to the host computer All error messages use the same six byte format an E followed by a space followed by a four digit error identification number Each type of error condition has a separate error identification number For example E 0403 is the error identification number for an illegal system variable Table B 5 lists all error identification numbers and the err
132. es to program e Segment This parameter is used to select which segment of the recipes to program This value can range from 1 to 50 for a selected recipe A selection of segment 0 will allow programming of the Program Stop segment PgTmp_SP This parameter is used to set the desired ending Temper ature Setpoint value for this segment Note If your Dimension contains more than two control loops selecting this parameter will open a window to allow the entry of this parameter e Pg RH_SP This parameter is used to set the desired ending Relative Humidity Setpoint value for this segment Note If your Dimension contains more than two control loops selecting this parameter will open a window to allow the entry of this parameter Seg Time This parameter is used to define the execution time of the selected segment This time may range from 0 seconds to 99 hours 59 minutes and 59 seconds in length e Evnts This parameter allows the entry of programmed on off events The first four events entered as d e f amp g are used to turn on off the Conditioning sub system and optionally the Humidity sub system Auxiliary Cooling sub system and the Purge sub system respectively during the recipe Note that these subsystems must be set to 3 6 HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Dimension Programmer programmed from the main CSZ display as described in section 2 Refer to your chamber documentation fo
133. est PR SPS 1 PRINT response Operator LET request LE SPS 1 P LET response SR Sampling Rate Purpose Use Remarks Examples B 76 To view or change the sample rate of a loop input for tuning PRINT format PR SR L where L is loop number LET format LE SR L x where L is loop number x is sampling rate Field length 8 Value Range is 0 to 1000 The number of input samples taken should be at least 200 The sampling rate is in multiples of 200 milliseconds PRINT request PR SR 1 PRINT response 2 2 LET request LE SR 1 228 LET response HA090933U002 CSZ Dimension Series 60 User s Manual Communications SS System Status Purpose Use Remarks To indicate whether control functions are running Also to download infor mation to Memory Image MI or Configuration Image CI PRINT format PR SS LET format LE SS X Field length 1 Value R I System Status SS indicates the current status of the functions R indicates functions are running functioning normally indicates idle or off line When downloading Memory Image M1 or Configuration Image CI change the SS status to I Examples When the downloading process is finished change the SS status back to R PRINT request PR SS PRINT response LET request LE SS R LET response SY System Screen Title Purpose Use Remarks Examples To vi
134. eters may be displayed as text 4 10 XY Display Identical to XY Chart Display but no text is shown HOR BAR Two parameters are displayed in a horizontal bar format and five parameters may be displayed as text TET Li tk J VER_BAR4 Four parameters may be displayed in bar graph format TEXT Twelve parameters may be displayed in text format mes ea se GLIFEIA Blak fe Gee Manua L cere bina TEXT_3X_4 Four parameters may be displayed in 3X text format Sore a bre el sa VER_BAR2 Two parameters may be displayed as vertical bar graphs and four param eters may be displayed as text ELIPSI 4 PLP ey TEXT 2X Eight parameters may be displayed in 2X text format HA090933U002 CSZ Dimension Series 60 User s Manual Configuration To configure displays access the Disp Conf icon The screen shown in CONF Fig 4 14 will be displayed From this display select the Overview DISP CONF parameter This will bring up the display shown in Fig 4 15 and the ICON configuration process may begin The first step is to select which screen to configure This is accomplished from the OvScreen parameter next move to the Format parameter and select the display type to assign to the selected overview display Refer toFig 4 13 for a list and description of the available display types Figure 4 14 Displays Display L Figure 4 15 Overview Display R CSZH
135. ew is selected from the Overview display the screen shown in Fig 2 6 is displayed This screen contains the following parameters Figure 2 6 TempView Display HA090933U002 Air Temp Displays the current air temperature of the chamber Temp Sp Displays the current temperature setpoint to which the chamber will try to control to when in Auto mode This setpoint can be entered by the operator when the programmer is in a HoldOper condition or at program end If the programmer is running the setpoint will be controlled by the programmer PgmM ode Set and display the current mode of the programmer The mode will be one of the following values Run The programmer is currently executing its sequence of segments HoldOper Execution of the programmer has been stopped due to operator intervention HoldSoak Execution of the programmer has been stopped due to a guaranteed soak condition Display Only PG_END The programmer has completed executing its segments The next segment must be set equal to the current segment for the programmer to stop Display Only CurSeg Displays the current segment being executed by the programmer 2 7 CSZ Dimension Series 60 User s Manual Operation When RH View is selected from the Overview display the screen shown in Fig 2 7 is displayed This screen contains the following parameters Figure 2 7 RH View Display e Rel Hum Displays the current relative h
136. ew or change the title of the system UNIT screen STAG format STAG SY CTAG format CTAG SY x where x is screen title Field length 8 Value See remarks Default screen title is UNIT STAG request STAG SY STAG response UNIT CTAG request CTAG SY UNIT1 CTAG response TCY Time Proportioning Cycle Time Purpose Use Remarks Examples HA090933U002 To view or change the time proportioning cycle time of a relay contact output on an analog I Ocard PRINT format PR TCY C where C is contact number LET format LE TCY C XXX where C is contact number XXX is number of seconds Field length 3 Value XXX 1 255 seconds Default dead start cycle time is 0 seconds output functions as non time proportioned contact output Range is 1 to 255 seconds PRINT request PR TCY 1 PRINT response 861 LET request LE TCY 1 15 LET response B 77 CSZ Dimension Series 60 User s Manual Communications TD Time of Day TOD Purpose Use Remarks Examples To monitor or set the time of day TOD clock PRINT format PR TD LET format LE TD HH MM SS Field length 8 Value HH MM SS HH hour MM minutes and SS seconds The TOD clock displays military time and increments the date every 24 hours PRINT request PR TD PRINT response 92 49 34 LET request LE TD 14 55 08 LET response TDD Tuning Complete Purpose
137. f these event can be Off On or Pgm Note that these values are case sensitive with the first character a capital Remarks The format requires three characters and the first letter to be in the capital case HA090933U002 B 25 CSZ Dimension Series 60 User s Manual Communications B 26 Examples Print request PR BSV PRINT response Off LET request LE BSV 1 On LET response System Variable Descriptions Table B 4 lists all Dimension system variables that can be used for commu nications The format and operation of all Dimension system variables are described on the following pages The variables are organized alphabeti cally by system variable code e g AB ACL ACP etc The following infor mation is provided for each system variable System variable code a two or three letter abbreviation for each system variable For example SP is the code for the setpoint system variable System variable name For example setpoint Purpose A description of the typical use of the variable Use Describes valid commands PR LE STAG CTAG field length format Remarks Information for the operation and use of the variable If the format is complex additional format information is provided Examples Illustrate commands using the variable in a request message and the subsequent response message When necessary additional explanations are provided HA090933U002 CSZ Dimension S
138. f underscores _ are displayed or included in the LET command the programmer is set to turn events in those locations off The LET command will only work if the programmer s status is Hold or PG_END Otherwise CEV reverts to the event state programmed by the cur rent segment This variable is different from EV Event Outputs in that EV displays the actual current state of a single event and CEV displays the state into which a specific programmer is programmed to set all events PRINT request PR CEV 1 PRINT response 1__4__7___b_ LET request LE CEV 1 ___45__8___c LET response Configuration Image Allows uploading and downloading of EEPROM information including operator interface and network configuration PRINT format PR CI C B where C is CPU number B is Block number LET format LE CI C B _ 8 where the information inside the quotation marks depends on the block being changed Field length Block 0 3 all other blocks 128 All other blocks 128 Cl is useful in network mode only when information is being uploaded or downloaded Block 0 contains the number of blocks for the complete config uration image e g 64 The information in all other blocks depends on the block being viewed C is always 1 PRINT request PR CI 1 8 PRINT response 64 LET request LE Cl 1 1 AFC76ED 128 characters LET response HA090933U002 CSZ Dimension Series 60 User s Manual Purpose
139. for BNV V BHL V and BLL V V can be any number from 1 to 32 Examples PRINT request PR BEU 1 PRINT response F LET request LE BEU 23 C LET response BF Blend Factor Purpose To view or change the blend factor value used with cascade control functions Use PRINT format PR BF L where L is loop number LET format LE BF L X where X is the blend factor Field length 8 Value XXXXXX X 32767 to 32767 Remarks Blend factor is used as follows percent output ratio setpoint blend factor scale factor Examples PRINT request PR BF 1 PRINT response 5 LET request LE BF 1 6 LET response B 35 CSZ Dimension Series 60 User s Manual Communications B 36 BHL CLC Basic High Limit Purpose To view or change the highest accepTable value for the corresponding BNV variable Use PRINT format PR BHL V where V is variable number 1 32 LET format LE BHL V X where V is variable number and X is anumber Field length 8 Remarks BHL V is used to check operator input for BNV V No number higher than BHL V will be accepted for BNV V V can be any number from 1 to 32 Examples PRINT request PR BHL 1 PRINT response 188 v LET request LE BHL 12 258 LET response BLL CLC Basic Low Limit Purpose To view or change the lowest accepTable value for the corresponding BNV variable custom feature Use PRINT format PR BLL V where V
140. functions When this icon is selected the display shown in Fig 4 7 will be displayed Select the ContrlLoop parameter to configure control loop parameters and Alarms to setup analog input and control loop alarm parameters Figure 4 7 Patch I O Display L arms Figure 4 8 Control Loop Display R CSZHOnNE HIME i CSZHOME HOME When the ContrlLoop parameter is selected the display shown in Fig 4 8 is shown and the following parameters may be altered e Loop_Num This parameter is used to select which control loop to configure The range of this will depend upon your chamber configuration e PVSource This parameter is used to select which analog input is used as the process variable source for the selected control loop This parameter is set at the factory and usually will not need to be altered by the user e Cntl_Act This parameter is used to select the control action of the selected control loop The default selection is Bimodal Choices are Bimodal Used for control loops the require both a Reverse heating humidify and a Direct cooling dehumidify output This parameter is set at the factory and usually will not require user configuration Reverse Used for control loops that require only a reverse acting output heating control signal Direct Used for control loops that require only a direct acting cooling control signal None Used to select no control output signal gt Note When se
141. gher value repeats per minute the faster the output will integrate After the gain has been adjusted adjust the reset Increase the reset to eliminate the proportional droop achieving 0 deviation Make small setpoint changes watching the response of the process A small overshoot may be normal as long as oscillation of the process variable does not occur HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Operation Too small of reset value will cause the process to have a sluggish response Too high of reset value will cause the process variable to oscillate Typical reset settings are from 3 10 in a temperature control application Typical reset settings are 5 15 in applications such as pressure or mass flow control Derivative Adjustments RATE Rate adjusts the derivative action by changing the output in a positive or negative direction based on process variable change Derivative opposes change of the process variable even if the process variable is under or over setpoint For example in a heating application the output is increased if the temperature is falling and the output is decreased if the temperature is rising The output is not changed if the temperature is steady Derivative action is used primarily in control applications where the process changes very slowly where there are large time lags in response to changes in the controller output Also a small amount of derivative may be used to elim
142. gments Option PRINT request PR CS 1 PRINT response 3 The response indicates that the current segment for programmer 1 is segment 3 CSP Current Span Reference To view or change the span reference determined during calibration PRINT format PR CSP I where I is analog input number LET format LE CSP 1 X where I is analog input number X is span reference value Field length 8 Value XXXX XXX This reference number should not be changed unless an input channel is being recalibrated PRINT request PR CSP 1 PRINT response 199 323 LET request LE CSP 1 169 356 LET response B 43 CSZ Dimension Series 60 User s Manual Communications Purpose Use Remarks Examples Purpose Use Remarks Examples Purpose Use Remarks Examples B 44 CZE Current Input Zero To view or change the current input zero value determined during calibration PRINT format PR CZE I where I is analog input number LET format LE CZE I X where I is analog input number X is input zero value Field length 8 Value XXXXXX X This reference number should not be changed unless an input channel is being recalibrated PRINT request PR CZE 1 PRINT response 7 9 LET request LE CZE 1 7 7 LET response DF Digital Filter To monitor or change the digital filter value of an analog input PRINT format PR DF I where I is in
143. h 8 Value Reverse Direct Output action types Reverse Direct PRINT request PR OA 1 PRINT response Direct LET request LE OA 1 Reverse LET response HA090933U002 CSZ Dimension Series 60 User s Manual Communications OC Output Change Purpose Use Remarks Examples Used for auto tuning To view or change an analog output value PRINT format PR OC L where L is loop number LET format LE OC L X where L is loop number and X is output change Field length 8 Value 0 0 to 100 0 percent To change an output value type the percentage by which you wish to increase bump the output The example below reflects an output increase from 5 to 15 percent PRINT request PR OC 1 PRINT response 5 09 LET request LE OC 1 10 LET response OLS Analog Output Linear Span Purpose Use Remarks Examples To view or change the span for a linear analog output determined during calibration PRINT format PR OLS 0 where is output number LET format LE OLS 0 X where is loop number X is span value Field length 8 Value XXXX XXX 0 0 to 100 0 percent This number defaults to 100 percent PRINT request PR OLS 1 PRINT response 199 999 LET request LE OLS 1 99 509 LET response OLZ Analog Output Linear Zero Purpose Use Remarks Examples HA090933U002 To view or change the zero value for a linear an
144. h recipe Recipe_1 thru Recipe_15 to execute Start_Seg This parameter defines which segment of the selected recipe to start at Typically this should be segment 1 but can be used to start a recipe in the middle rather than at the beginning PgmM ode This parameter is used to alter the operating mode of the programmer The following choices are available Start Set the parameter to Start to initiate the programmer at the selected recipe and starting segment as described above Run Set the parameter to Run to switch the programmer from a HoldOper mode Note that the programmer cannot be put to run from the HoldSoak mode HoldOper Set the parameter to HoldOper to put the programmer into a hold mode When in hold the programmer will remain in it s current state until resumed by the operator ProgStop Set the parameter to ProgStop to execute the program stop segment zero This can be used to stop an executing recipe and to place the controller in a known mode as programmed into segment zero Mem_Card This parameter may be selected to read recipes saved on a memory card Note the Read is the only function available from this window Refer to section X for additional information on using the memory card Monitoring Program Execution Va Programmer Icon Figure 3 6 Programmer Display HA090933U002 To monitor the status of the Programmer in the Dimension access the Programmer display using the Programmer Ic
145. home operates under the principles of process control You control the temperature of the air in your home by choosing a setting on the thermostat which in turn controls the furnace In process control a setting is referred to as a setpoint A setpoint is defined as the desired value of a process variable In this example the process variable is the air temperature By establishing a desired air temperature setting for your home setpoint you expect that gas or oil will be supplied to the furnace to heat the air The furnace is turned on when the temperature falls below the setpoint and turned off when the temperature rises above the setpoint This type of control action is often referred to as two position or on off control In more sophisticated thermostats the amount of fuel delivered to the furnace is regulated according to the number of degrees the actual air temperature differs from the desired temperature This difference is the error or deviation The deviation is detected by the thermostat which controls the amount of heat delivered by the furnace by controlling the fuel valve feeding the burner The valve in turn opens proportionately If the setpoint is reached the valve receives a small signal or no signal at all It closes and very little heat if any is generated The device that senses the air temperature in your home sensor sends a signal feedback signal to the temperature controller thermo
146. iated with the IEEE 488 bus can be grouped into three general categories Uniline Commands Multiline Commands and Device Dependent Commands See Table B 6 for a partial listing of these commands Uniline Commands effect only one of the IEEE 488 bus lines These commands are executed by setting or clearing the appropriate line Multiline Commands effect more than one of the IEEE 488 bus lines Multiline commands are sent by the Controller with the ATN line set Device Dependent Commands are those commands that are specific to a particular device such as Dimension These commands are transmitted by the data lines while the ATN line is not set An example would be sending the characters PR TD over the data lines to the Dimension This would request the time of day information from Dimension See page B 19 for a list of system variable commands and Table B 4 page B 22 for a list of the available system variables B 94 HA090933U002 CSZ Dimension Series 60 User s Manual UNILINE Communications Table B 6 IEEE 488 Bus Command Summary REN Remote Enable EOI End or Identify IFC Interface Clear ATN Attention SRQ Service Request Sets up device for remote operation Marks end of transmission Clears interface Defines data bus contents Controlled by external device Currently not implemented on Dimension MULTILINE Universal Addressed Unaddressed LLO Local Lockout DCL Devic
147. iddr m OM_Cnar_ __e Sercaddr Serdaddr m PrimAddr EOM Char R 8 LF sable 9 i Y mbd ME 4 ES er gt f TIES n Selects the Primary IEEE 488 Address of the Dimension which is different than the Network Address The address range is 0 to 31 address 4 is the factory default Selects the END of Message Character This is set to the factory default CR LF D of Message Character This is set to the factory default CR LF Carriage Return and Line Feed The choices are B 87 CSZ Dimension Series 60 User s Manual Communications CR LF LF CR LF CR None Uses the EOI hardware line to signal the End of Message ScndAddr Enables or disables the use of Secondary addressing This is set to disable from the factory ScndAddr Selects the Secondary IEEE 488 Address of the Dimension The choices are 96 to 126 This is set to 0 when secondary addressing is disabled System Controller Configuration The System Controller will need to be configured for Dimension and the other devices connected to the IEEE 488 Bus Below are the parameters that can be set when using a National Instruments AT GPIB interface board and software with an IBM AT compatible personal computer DEVICE CHARACTERISTICS Device DEV4 Parameter Default Settings Recommended Settings Primary GPIB Address 1 16 4 Secondary GPIB Address None None Timeout Setting T10s T10s EOS byte 00H OAH Ter
148. ime segment Multiple time segments setpoints events are used to make up a real time program Setpoint SP Setpoint is defined as the desired value for the PV This is the value the Dimension tries to achieve when in automatic control Setpoint Source Defines what provides the setpoint to a control loop In a Dimension this may be the Operator a Real Time Programmer or a Remote Source A remote source may be an external device such as another controller or another control loop within the Dimension Span The difference between the upper and lower range values of the process variable Tagname A descriptive abbreviation used to label a function or variable in the Dimension It is typically a single word that is made up from one or more words to describe something An example is ProcVr for Process Variable In the Dimension most tagnames may be altered by the user to fit the process to be controlled or monitored An example of this would be to modify ProcVar to be AirTemp to describe Chamber Temperature Thermocouple A temperature sensor that produces a millivolt output signal that is proportional to the temperature This input voltage is then linearized by Dimension to provide a temperature reading process variable in degrees Time Proportioned Output A control output that provides periodic on off pulses The proportion of on time to off time is determined by the control output percent Tuning Parameters Refers to the
149. inate overshooting of the process variable while still maintaining a good response time to setpoint changes Rate values are expressed in terms of minutes of duration A rate of 1 describes a future process variable value in one minutes time based on the current process variable change The future process variable value is used with proportional action to offset the output based on where the process variable will be one minute from now The higher rate value the higher the output will be offset After the reset has been adjusted adjust the rate Increase the rate to eliminate process overshooting Make small setpoint changes watching the response of the process Too high of rate value will cause the process variable to oscillate Typical rate settings are from 5 5 in a temperature control application Fine Tuning the Process Here are some hints for fine tuning your process e Small adjustments may be made to any one parameter at a time giving enough time to allow for the process to stabilize after the change e Keep in mind the effect of the PID parameter values For example doubling the response of proportional action is done by doubling the gain from 1 to 2 or doubling the gain from 100 to 200 2 29 CSZ Dimension Series 60 User s Manual Operation Figure 2 26 UNIT Display 2 30 e Watch the output percent simultaneously with watching the process variable Observe the nominal output values required to maintain va
150. ined by CSZ engineering optional Items Not Stored on Card e Time of Day e Date e Contrast e Backlight e UNIT_CNF glossary name parameter e Mnemonic linear range characters for process variable units e EngUnits Centigrade Fahrenheit Linear The engineering units are not changed by memory card functions unless the Input type parameter selected in the Dimension is different than stored on the memory card When the memory card restores the Input type to a Thermocouple or RTD the EngUnits are set to Centigrade When the memory card restores the input type to Current or Voltage ranges the EngUnits are set to Linear Screen Display Format As shown in Fig 1 3 every Dimension screen display includes the following common elements HA090933U002 1 9 CSZ Dimension Series 60 User s Manual Operator Interface Description Figure 1 3 Dimension Screen OP Fe DOSITON EN Display Format WINDOW INDICATOR SCREEN TITLE DISPLAY AREA FUNCTION KEY LABELS GRAPHIC ICONS CURRENT SELECTION DISPLAYED IN INVERSE VIDEO SCREEN TITLE The title of the currently selected screen is displayed on the top row of the screen Most screen titles are user definable CURSOR HOME POSITION A blinking graphic box displayed on the top row of the screen indicates that the cursor controlled by turning the knob is located in its home inactive position Whenever you call up a new screen the cursor is
151. ion the programmer will be put into a HoldSoak condition PgmM ode Set and displays the current mode of the programmer The following selections are available here e HoldOper Holds the program execution at the current point e Run Run the program from the current point e PG_END The program has run to completion This is a display only function The overview icon is used to customize displays in a variety of formats with parameters specific to the users applications When this icon is selected the display shown in Fig 2 5 will be displayed Up to 7 different overview screens are available to be configured Overviews 1 3 and 11 12 have been configured with specific functions and cannot be changed This display contains the following parameters Tenth we FH L Te rl Ul Ol Ol Ou Ol OJ T FH a annman m Lent mt e TempView Displays the chamber temperature and setpoint in an XY Chart format e RH View Displays the relative humidity and setpoint in an XY Chart format e Temp RH Displays the Chamber temperature and relative humidity in an XY Chart format HA090933U002 CSZ Dimension Series 60 User s Manual Operation OVIEW__4 OVIEW_10 User configurable overview screens TempTune Contains the active parameters to be used when tuning the temperature control loop RH Tune Contains the active parameters to be used when tuning the humidity control loop When Temp Vi
152. ioning system off and displays the COND SYS tagname in normal video Pgm Allows the first event in the programmer Event d to control the status of the conditioning system and displays the COND SYS tagname in inverse video HUMD SYS Turns On and Off the relative humidity functions The following 3 modes are available On Turns the relative humidity system on and displays the HUMD SYS tagname in inverse video Off Turns the relative humidity system off and displays the HUMD SYS tagname in normal video HA090933U002 CSZ Dimension Series 60 User s Manual Operation Pgm Allows the second event in the programmer Event e to control the status of the relative humidity system and displays the HUMD SYS tagname in inverse video e AUX_COOL Turns On and Off the optional CO2 and LN2 boost cooling functions The following 3 modes are available On Turns the auxiliary cooling system on and displays the AUX_COOL tagname in inverse video Off Turns the auxiliary cooling system off and displays the AUX_COOL tagname in normal video Pgm Allows the third event in the programmer Event f to control the status of the auxiliary cooling system and displays the AUX_COOL tagname in inverse video e PURGE FC Turns On and Off the optional GN2 purge functions The following 3 modes are available On Turns the purge on and displays the PURGE FC tagname in inverse video Off Turns the purge off
153. ions e Lmtd_Acc This parameter is used to define the limited access password value Limited access allows access to operating parameters only e Srvc_Acc This parameter allows access to CSZ service and setup displays and functions when the top secret password is entered e Chng_Lvl This parameter is used to select the active access level Selections are Full Limited and None 4 3 CSZ Dimension Series 60 User s Manual Configuration e Sys Mode This parameter is used to define the action of the Dimension upon power up Selections are ColdStart which will return the Dimension to a factory default condition WarmStart which will save all current operating conditions settings except the conditioning systems will be turned OFF and the programmer will be placed in Hold AutoStart which will save all current operating conditions settings including the conditioning systems and programmer status and H AStart which saves all current operating conditions but places the programmer in HOLD e Diagnost This parameter is used to access diagnostic display infor mation When this parameter is selected a window will open to allow the selection of a specific diagnostic function Choices are OI_Diag This selection displays the software version number of the controller and to exercise the various knobs amp keys on the Dimension operator interface CC_Diag This selection will display the software version number of the an
154. ions network Up to 31 Dimensions may be connected in parallel to one computer Fig B 2 shows RS 422 communications from the computer to the first Dimension Wire additional Dimensions to the first Dimension pin for pin and in a Daisy Chain manner See Fig B 3 Figure B 2 RS 422 Connections COMPUTER COMMUNICATIONS TRANSMITE OR B TRANSMITS OR A RECEIVEH OR B RECEIVE OR A SHIELD LUG OR FRAME GROUND COMPUTER COMMUNICATIONS SHIELD LUG OR FRAME GROUND TRANSMITH OR B O TRANSMITS OR A O RECEIVEH ORB O RECEIVE OR A Figure B 3 Daisy Chain Connections HA090933U002 DIMENSION 1 COMPUTER DIMENSION 2 CORRECT MODEL 8725 RS 422 COMMUNICATIONS PORT 1 RECEIVE 2 RECEIVE 3 TRANSMIT 4 TRANSMIT 5 N C 6 SHIELD vvv R A oar ODM gt MODEL 8705 RS 422 COMMUNICATIONS PORT E 1 1 ReceWve 2 2 RECEIVE 3 3 TRANSMIT O 4 4 TRANSMIT 5 5 SHIELD e DIMENSION 1 DIMENSION 2 B 3 CSZ Dimension Series 60 User s Manual Communications Shield Connection gt Note The following shield connection procedure is recommended for typical Dimension applications However different connection procedures may be required in order to match a particular operating environment or host computer Use of the SHIELD connection minimizes pickup of electri
155. ious values unless Zero Span has been changed and SAVED IhPUT Cal ikr st Tarn Shan An alri Coid ur irl rr ber 1 TncEnel Eaa I az SaveAt sr 5 Close br o E Gi ELW HOWE 2 IfZero Span numbers have been changed and saved they cannot be restored to the factory supplied numbers Refer to Fig 6 and the following procedure Select appropriate PG Channel in the InptType field for the sensor type used on the input being selected If sensor type is RTD select RTD am 1 C 7 CSZ Dimension Series 60 User s Manual Verification Calibration Procedure Input Range Input Type PG_CH_01 17 to 109 Millivolts J K E N t c PG_CH_02 Reserved for special ranges Special PB_CH_03 1 0 to 10 Volts DC Linear Volt Milliamp PG_CH_04 14 to 26 Millivolts T S R B t c 200 to 630 C 100 W American Alpha or European Figure C 6 Inputs Screen Example Zero Span Calibration If calibrating a T thermocouple on channel 1 and if the factory calibration numbers have been changed perform the following procedure 1 Select the InptType to PG_CH_04 Fig 6 2 Set PV_ Bias 0 0 Fig 5 3 Install jumper in place of thermocouple on the Analog input connector terminals 1 2 Fig 7 input 1 Note jumper is used as a precision 0 0 millivolt input and may be used for the Zero Calibration for any of the PG_CH input ranges No calibrator necessary 4 Allow minimum warm up time
156. is being HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Dimension Programmer executed A typical use is to have wide alarm limits during a ramp of the process and tighter limits during a soak Note The last alarm group selected during a recipe execution remains active even after a recipe has reached program end The Dimension programmer provides an entry in each segment Alm_Group that is used to select which group is active during that segment PID Groups The Dimension contains 5 PID groups for each control loop temperature humidity product temperature Each group contains gain reset and rate tuning constants The Dimension programmer allows the user to select the active PID group on a per segment basis This may be used to set PID values on a segment by segment basis to achieve better control as the process ramps and soaks at differing process values Different PID values may be required to control accurately over the entire process range To use programmed PID groups the desired control loop s PID type must be set to Programmed Refer to the Section 4 for details on loop configuration The Dimension programmer provides an entry in each segment PID_Group that is used to select which group is active during that segment Note The last PID group selected during a recipe execution remains active after a recipe has reached program end Segment Recycles Recycles are used in the programmer to repeat a
157. is in the Run mode See the description of the SPS Setpoint Source parameter for more information on configuring a loop to take its setpoint from a given programmer PRINT request PR P7 1 PRINT response 98 6 LET request LE P7 3 109 7 LET response B 63 CSZ Dimension Series 60 User s Manual Communications P8 Programmer 8 Profile Values Purpose To view or change a given profile value loop setpoint for the eighth programmer Use PRINT format PR P8 P where P is profile number LET format LE P8 P X where P is profile number and X is the setpoint value for profile P Field length 8 Value Any valid setpoint depends on range in use Remarks This parameter is the setpoint loop 8 will have if loop 8 is configured to take its setpoint from the selected programmer A LET command for P8 P will be overridden if programmer 8 is in the Run mode See the description of the SPS Setpoint Source parameter for more information on configuring a loop to take its setpoint from a given programmer Examples PRINT request PR P8 1 PRINT response 98 6 LET request LE P8 3 109 7 LET response PDD Power Down Date Purpose To view the date on which the Dimension was last powered down Use PRINT format PR PDD Field length 8 Value MM DD YY Remarks Displayed in standard month day year format Examples PRINT request PR PDD PRINT response 98 15 98 PDT Power Down
158. k mode only when information is being uploaded or downloaded This function creates a direct image of memory storing rec ipe values only profiles segment time recycles segments alarm groups PID groups Block 0 contains the number of blocks for the complete recipe image The information in all other blocks depends on the block being viewed C is always 1 PRINT request PR QS 1 9 PRINT response 128 LET request LE QS 1 1 AFC76ED 128 characters LET response RL Reverse Output Low Limit To monitor or change the reverse output low limit RL This feature allows the user to set the minimum output percentage for reverse outputs PRINT format PR RL L where L is loop LET format LE RL L XXX X where L is loop and X is the limit Field length 8 Value XXX X 0 0 to 100 0 The reverse output low limit RL can never be greater than the reverse out put high limit RH PRINT request PR RL 1 PRINT response 75 88 LET request LE RL 1 25 LET response HA090933U002 CSZ Dimension Series 60 User s Manual Communications RO Reverse Output in percent Purpose To monitor or change the reverse output for a control loop Use PRINT format PR RO L where L is loop LET format LE RO L XXX X where L is loop and X is the new reverse output value Field length 8 Value XXX X 0 0 to 100 00 Remarks The reverse output RO may be monitored displayed at any tim
159. key title STAG MC1 Response Message to a STAG Command When the response message is replying to a STAG command either a data message or an error message follows the station address There are no spaces in a response message except those included in the system variable tagname or the error message Each response message contains the tagnames requested with no separators and each tagname has a length of 8 characters The following examples are the responses to the command examples above e Command STAG PV 1 Response ProcVr 1 e Command STAG SP 2 PV 2 Response SetPnt 2ProcVr 2 e Command STAG MC1 Response START where one space STAG Request Error Messages An error message indicates that the STAG request message was unsuccessful The error message is an E followed by a four digit number The number identifies what was wrong with the request message e g a syntax error All error messages are listed in Table B 5 CTAG Commands For a CTAG command the data message contains the new system variable tagname preceded by an equal sign and enclosed in single or double quotation marks The new tagname MUST have a length of 8 characters Some examples HA090933U002 CSZ Dimension Series 60 User s Manual Communications e To change the channel 1 process variable tagname CTAG PV 1 Tempratr e To change the channel 2 setpoint tagname CTAG SP 2 Target e To change the first macro key title CTAG
160. lay 1 10 Time Left in Program Defined 3 3 Time Left in Segment Defined 3 3 Time of Day Start Defined 3 3 Time of Day Start Enable Defined 3 3 Time of Day Start Segment Defined 3 3 Time Proportioned Output Defined 2 21 Timeout Setting TEEE 488 B 89 Tuning Derivative Adjustments RATE 2 29 Integral Adjustments RESET 2 28 Loop 2 27 Proportional Adjustments GAIN 2 28 Tuning Parameters Defined 2 21 Type of Compare on EOS TEEE 488 B 90 U Uniline Commands TEEE 488 Using Memory Cards 1 5 see Bus Commands V Variables System B 22 Verification Calibration Equipment Specifications C 2 Procedure C 1 Required Equipment C 1 Required Prerequisites C 1 HA090933U002 Index W Wiring Diagram SHIELD Terminal B 4 Worksheets Real Time Program 3 5 3 16 3 17 3 18 X X on X off Control Characters Dimension B 5 l 5
161. lays and IEEE 488 communication ports HA090933U002 1 13 CSZ Dimension Series 60 User s Manual Operator Interface Description 1 14 HA090933U002 CSZ Dimension Series 60 User s Manual Operation Operation This section describes the operation parameters available on the Dimension controller that are used to control the CSZ chamber This section assumes that the user is familiar with the conventions and operation of the Dimension Custom Logic controller Refer to Section 1 Operator Interface Description of this manual for basic operational information Fig 2 1 and Fig 2 2 are screen maps that illustrate the various Operations and Configuration screens of the Dimension HA090933U002 2 1 CSZ Dimension Series 60 User s Manual Operation Figure 2 1 Map of Dimension Operations Screens POWER UP DISPLAYS CSZ OVERVIEW DISPLAYS sc Ld m m fe BE OVERVIEW TEMPVIEW RHVIEW TEMP RH oes TEMPTUNE RHTUNE PROGRAMMER DISPLAYS PROGRAMR UTILITY DISPLAYS UTILMENU SERVICE CMPRSR DIGIN DIG OUT REMIN REMOUT TIMING SETUP DISPLAYS SETUP TEMPLOOP RH LOOP UNIT ZETU T ALARM DISPLAYS ALARMS LOOPALM INALM ALMHIST ALMSET 2 2 HA090933U002 CSZ Dimension Series 60 User s Manual Figure 2 2 Map of Dimension Configuration Screens COMF rm a OISPL 0 a TI CAL H BS m COMM HA090933U002 UNIT CNF UNIT CNF TAG NAME i ar 3 a TAGNAME PRGGLOS CONFI
162. lecting one of these choices the user may also set output high and low limits for the reverse or direct outputs These limits may range from 0 0 to 100 0 4 6 HA090933U002 CSZ Dimension Series 60 User s Manual Configuration PID Type This parameter is used to select the desired PID type The default selection is DUAL Choices are Single Will provide 1 set of PID values Gain Reset amp Rate for both reverse and direct outputs Dual Will provide a set of PID values for reverse group 1 anda second set for direct group 2 Progmmed Allows one of five groups of PID values to be used depending upon the PID_Group defined in the active program SelAdapt Allows five sets of PID values to be defined along with five breakpoints The breakpoints are used to select a PID group based upon the control loop process variable When between breakpoints the PID values will be interpolated e RemSPsrc Allows the user to define the Remote Setpoint source value for the selected control loop This parameter defaults to Program1 but may be set to one of the following Anlgin Allows setting the remote setpoint source to an analog input This may be used to get a setpoint from an external instrument OutputL Allows setting the setpoint from the output of another control loop This may be used to implement cascade blended cascade control When selected the source for a remote setpoint and for ratio blend an
163. length 8 Remarks The value range defaults to the range of the configured input type The set point and process variable will never exceed this limit PID calculations and other limits are affected when a change is made Examples PRINT request PR ILL 1 PRINT response 12 2 LET request LE ILL 1 16 3 LET response ILT Input Alarm Latch Purpose To view or change whether an alarm condition for a given input will be latched or unlatched when an alarm occurs Setting applies to both high and low alarms Use PRINT format PR ILT I where I is input number LET format LE ILT I X where is input number X is Latch or Unlatch Field length 8 Value Latch Unlatch Remarks Alarm condition latched Latch Alarm condition unlatched Unlatch Examples PRINT request PR ILT 1 PRINT response Latch LET request LE ILT 1 Unlatch LET response LG Logic Screen Titles Purpose To view or change the titles of Logic Display screens Use STAG format STAG LG S where S is a logic screen number CTAG format CTAG LG S X where S is logic screen number X is screen title Field length 8 Remarks Default screen titles include LOGIC__1 through LOGIC_ 8 Examples STAG request STAG LG 1 STAG response LOGIC__1 CTAG request CTAG LG 1 LOG1 CTAG response HA090933U002 B 51 CSZ Dimension Series 60 User s Manual Communications LND Linear Analog Input
164. les PRINT request PR PS 1 PRINT response Run LET request LE PS 1 S LET response PS1 Programmer Start Segment 1 Remote Start Purpose This parameter is the same as RSS See RSS PS2 Programmer Start Segment 2 Purpose Unused reserved for future use B 66 HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Purpose Use Remarks Examples Purpose Use Remarks Examples Communications PS3 Programmer Start Segment 3 Time of Day Start To view or change the state of the Time of Day Start segment of the selected programmer PRINT format PR PS3 P where P is programmer LET format LE PS3 P X where P is programmer number X a segment number Field length 8 Value 0 255 0 749 with Extended Segments Option This is the segment where the indicated programmer will start if started by the Time of Day Start feature PRINT request PR PS3 1 PRINT response 2 LET request LE PS3 4 2 LET response PS4 Programmer Start Segment 4 Operator Start To view or change the Operator Start segment for a particular programmer PRINT format PR PS4 P where P is programmer LET format LE PS4 P X where P is programmer number X is a segment number Field length 8 Value 0 255 0 749 with Extended Segments Option This is the segment where the indicated programmer will start if started by the operator from the Di
165. local and remote contacts This variable returns the total number of them configured as contact inputs Examples PRINT request PR NCI PRINT response 88 NCO Number of Contact Outputs Purpose To view the number of contact outputs used by the Dimension Use PRINT format PR NCO Field length 2 Value See remarks Remarks Dimension can have both local and remote contacts This variable returns the total number of them configured as contact outputs Examples PRINT request PR NCO PRINT response 04 B 56 HA090933U002 CSZ Dimension Series 60 User s Manual Communications NL Number of Loops Purpose Use Remarks Examples Purpose Use Remarks Examples Purpose Use Remarks Examples To monitor the number of loops in a Dimension PRINT format PR NL Field length 2 Dimension units have up to 8 PID control loops PRINT request PR NL PRINT response 82 NM2 EIA 232 Network Terminal Mode To view or change the protocol network terminal mode used for EIA 232 communications PRINT format PR NM2 LET format LE NM2 X where X is mode Field length 8 Terminal mode Terminal Network mode Network PRINT request PR NM2 PRINT response Terminal LET request LE NM2 Network LET response Note Dimension must be powered down and then powered up again if serial communications parameters are changed NM4 EIA 422 Network Terminal Mod
166. m variables which have a finite number of possible settings Table B 4 System Variables Abort Enable Access Level Accept Input Analog Output Time Pro portioning Cycle Time Alarm Group Alarm Hysteresis Analog Input Alarm Acknowledge Alarm Screen Titles All Input Range Names Alarm Latch Analog Output Alarm Status Activate Time of Day Start RS 232 Bits Character RS 422 Bits Character RS 232 Baud Rate RS 422 Baud Rate CLC Basic Engineering Units Blend Factor CLC Basic High Limit CLC Basic Low Limit CLC Basic List Variable CLC Basic Number of Decimals CLC Basic Numeric Variable CLC Basic String Variable Current Alarm Group ReCycle Counter Contact Output Time Pro portioning Cycle Time Calculated Rate Current Events Configuration Image Contact In Cold Junction Temperature Cold Junction Error Cascade Multiplier Contact Out Calculated Gain Current PID Group Calculated Reset Current Segment Number Current Span Reference Current Input Zero Digital Filter Direct Output High Limit Direct Output Low Limit Direct Output in percent Day of Week Start Date Deviation RS 232 Echo Mode RS 422 Echo Mode Engineering Units Event Outputs Full Passcode Global Alarm Status Gain RS 232 Hardware Handshaking RS 422 Hardware Handshaking Input Alarm Status Input High Alarm Input High Limit Input Alarm Hysteresis Input Low Alarm Input Low Limit Input Alarm Latch Logic Screen Titles HA090933U
167. mension graphic operator interface or by use of the command LE PS P S PRINT request PR PS4 2 PRINT response a1 LET request LE PS4 3 5 LET response B 67 CSZ Dimension Series 60 User s Manual Communications PT PID Type Purpose To view or change the PID type for a control loop Use PRINT format PR PT L where L is loop LET format LE PT L X where X is S D Por A Field length 1 Remarks PID type determines whether a control loop uses single PID S dual PID D programmed PID P or Select Adaptive A The PID system variable sets or views the values for each group whereas the PT system variable sets or views the type of PID control When programmed PID is selected the programmer determines the PID group to be used for each segment in the programmer Examples PRINT request PR PT 1 PRINT response Single LET request LE PT 1 D LET response Valid LET Requests Single or S Dual or D Programmed or P AdaptSel or A Dimension responses to PRINT requests Single__ Dual Progrmmed AdaptSel Ww Note Underscore represents trailing spaces PUD Power Up Date Purpose To view the date on which the Dimension was last powered up Use PRINT format PR PUD Field length 8 Value MM DD YY Remarks Displayed in standard month day year format Examples PRINT request PR PUD PRINT response 88 16 99 PUT Power Up Time Purpose To view the time at whi
168. minal or host computer Important When the echo mode is enabled all characters sent to the Dimension except X on off are immediately sent back to the terminal or computer When using terminal mode set the echo mode to ON When the Dimension protocol is set for Network set the echo to OFF o 6 Hardware handshake is not supported with Dimension Set this parameter to Disable 7 With the Dimension set for Warmstrt remove AC power from Dimension HA090933U002 B 7 CSZ Dimension Series 60 User s Manual Communications 8 Check that the host computer or terminal is powered up and electrically connected to the Dimension 9 Apply AC power to the Dimension The Dimension performs its startup routines after which the terminal or host computer displays Dimension terminal mode v3 0 c 1997 Eurotherm Controls Inc Note If there is no response on your terminal or host computer following step 9 it is possible that the settings given do not work with your application Try other baud rates and settings making sure that the settings on the Dimension Communications Setup screen are also set on your terminal or computer Test the terminal mode by entering the following message at the terminal or computer keyboard PR TD press ENTER or RETURN Response 13 47 93 current time Terminal Mode Data Access Once the terminal mode is established on Dimension the system variable data access method can be used as
169. minate Read on EOS no yes Set EOI with EOS on Write no no Type of compare on EOS 7 bit 8 bit Set EOI w last byte of Write yes yes Repeat Addressing no gt Note Please consult the documentation supplied with your IEEE 488 interface card for more information B 88 HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Communications Primary GPIB Address The Primary GPIB Address is selectable from both Dimension and the National Instruments software Each device on the IEEE 488 bus must have a unique primary address and will have its own Device Character istic setup screen when using National Instruments software The primary address for the Dimension must match the selected primary address in the Device Characteristics if they are to communicate Secondary GPIB Address Secondary Addressing is typically used in special applications that require extended addressing If used the address selected must be the same as selected on the Dimension in order to communicate The normal setting for this item is Disable Timeout Setting The Timeout setting is the maximum length of time that an I O operation can take before a timeout occurs One way this is used is as a Time out Error on the IEEE 488 bus The default timeout setting of 10 seconds is more than adequate for most devices Shortening the timeout delay will decrease the length of time spent waiting for a communication error to be handled too short of time may cau
170. mmunications mode Field length 8 Value Enable Disable Xon Xoff enabled Enable Xon Xoff disabled Disable PRINT request PR QS4 PRINT response Disable LET request LE QS4 Enable LET response Note Dimension must be powered down and then powered up again if serial communications parameters are changed B 69 CSZ Dimension Series 60 User s Manual Communications B 70 Purpose Use Remarks Examples Purpose Use Remarks Examples Purpose Use Remarks Examples RH Reverse Output High Limit RI To monitor or change the reverse output high limit RH This feature allows the user to set the maximum output percentage for reverse outputs PRINT format PR RH L where L is loop LET format LE RH L XXX X where L is loop and X is the limit Field length 8 Value XXX X 0 0 to 100 0 The reverse output high limit RH can never be less than the reverse output low limit RL PRINT request PR RH 1 PRINT response 1 LET request LE RH 1 58 LET response Recipe Image Permits uploading and downloading of recipe information PRINT format PR RI C B where C is CPU number B is block number LET format LE RI C B x where C is CPU number B is block number x is the block of information being read or written Field length Block 0 3 all other blocks 128 Value See remarks RI is useful in the networ
171. n calibration points see Fig 4 20 These points are different from the zero and span in the Configur window The calibration zero and span values calibrate the output to provide the correct voltage or current out To calibrate connect a volt meter to the appropriate terminals and adjust the span and zero values When complete save your calibration settings by selecting Save If you wish to revert to the original settings select Abandon Select CLOSE to close the window and return to the main analog outputs screen Zero Displays the zero value setup in the configuration window Span Displays the span value setup in the configuration window CyclTime Selects the cycle time in seconds If the cycle time is set to 0 this output will function as an analog proportional output If the cycle time is set to any value greater than 0 this output will function as a time proportioning output Communications 4 16 The Dimension is equipped with RS 232 RS 422 or optionally IEEE 488 communications interfaces to provide the ability to connect a supervisory computer system to the unit Refer to appendix B Communications for details on the Dimension s communications capabilities and the setup of the communications interface HA090933U002 CSZ Dimension Series 60 User s Manual Hardware Wiring Connections Appendix A Hardware Wiring Connections Description The typical connections for the CSZ Dimension Z units are sh
172. n 3 of this manual e The operator interface displays a graphic CURSOR which indicates the currently active data entry field or selection on a screen In its home position the cursor is displayed as a blinking square graphic object between the screen title and time indicator on the top line of the screen e When a window is displayed on a screen the cursor disappears and another box with a smaller box inside is displayed e When an icon or data entry field is displayed in reverse video on a screen that icon or field is currently selected e When an alarm becomes active the alarm icon begins to blink When all alarms are acknowledged on the Alarm Status screen the icon stops blinking e Dimension display parameters are shown in bold type Example Configur_Select How to Get Help On many operator interface displays messages are displayed that will tell you how to proceed or how to correct an error Also pop up help windows can be called up by simply pressing the Help key D Press the Help key again or the knob to make the window disappear vii CSZ Dimension Series 60 User s Manual viii HA090933U002 CSZ Dimension Series 60 User s Manual Operator Interface Description Operator Interface Description Section Objectives Section 1 provides the following information e Description of Dimension Graphic Operator Interface functions e Functions of Interface graphic icons and menu screens e How
173. n Fig 2 14 will be displayed This screen has the following parameters Figure 2 14 Cmpresor Display Famstat LEun e Sys Hrs Displays the total number of hours the Stage 1 compressor has been running e Sysi1Strt Displays the number of times the Stage 1 compressor has been started e T_OutCur Displays the time remaining before the compressors will be shut down e Sys1_PS Displays the status of the oil pressure safety switch e Sys2 Hrs Displays the total number of hours the Stage 2 compressor has been running e Sys2Strt Displays the number of times the Stage 2 compressor has been started Stag_Cur Displays the time remaining before the Stage 2 compressor will be started e Sys2_PS Displays the status of the oil pressure safety switch e Cond Hrs Displays the total number of hours that the air circulators conditioning system have been running on the chamber When DIG IN is selected from the UTILITY display the screen shown in Fig 2 15 will be displayed This screen has the following parameters Figure 2 15 Dig In Display Exth uy it__ sp Famsatat LHold 2 14 HA090933U002 CSZ Dimension Series 60 User s Manual Figure 2 16 Dig Out Display HA090933U002 Operation e ExtLimit Displays the status of the external high low limit control If the input is On the limit control is in a good state e Sys1_PS Displays the status of the system 1 oil pressure safety switch
174. nes control the transfer of messages between devices The handshaking process guarantees that the bytes on the data lines are sent and received without transmission errors DAV Data Valid indicates when the information on the data lines are stable or valid and can be accepted by devices This line is controlled by the Talker when sending data messages and by the Controller when sending commands NRED Not Ready For Data indicates when a device is ready to receive a message The line is controlled by all devices when receiving commands and by Listeners when receiving data messages Note this line will not be released ready to accept data until all devices have released it HA090933U002 CSZ Dimension Series 60 User s Manual Communications NDAC Not Data Accepted indicates when a device has accepted the data or control byte on the data lines The line is controlled by all devices when receiving commands and by Listeners when receiving data messages Note this line will not be released data accepted until all devices have released it Interface Management Lines Interface management lines manage the flow of control and data bytes across the interface ATN Attention line is set by the Controller to indicate that it is putting an address or control byte on the data bus ATN is released to allow the Talker to put data or status information on the bus IFC Interface Clear line is set by the Controller in order to
175. no matter whether reverse or direct acting If the PID Type is programmed then all 5 groups may be used depending on the current programmer segment PRINT request PR PID 1 1 PRINT response 1 08 8 08 8 80 LET request LE PID 1 2 3 5 2 5 5 LET response B 65 CSZ Dimension Series 60 User s Manual Communications PS Programmer Mode Status Purpose To monitor or change the programmer s mode of operation This system variable can start or hold a programmer Use PRINT format PR PS P where P is programmer number LET format LE PS P X where P is programmer number and X is R S or H Field length 8 Remarks The programmer mode system variable has two different formats one for displaying PRINT commands and one for changing the status LET commands Status display PRINT commands Run Run mode Hold Hold mode PG_END Programmer in hold after completing a program run Programmer status change format LET command R PrgMode placed into run mode at current segment H PrgMode placed into hold mode S Starts a programmer run starting at segment in PS4 operator start segment Dimension considers a start command from the network using PS as an Operator start In order to start a programmer using the PS variable the prorat must be configured for Operator start The CONF_PRG screen or programmer X should have the OPStart field set to OPStrtOX Examp
176. nput low limit Old input high limit Old input low limit O14 PIP values New PID values Be sure the control action CntI_ Act is set properly Set to Reverse if an increasing process variable should decrease the output heating Set to Direct if an increasing process variable should increase the output cooling Set to Bimodal if there will be 2 physical outputs for both reverse and direct control actions When the PID type PID_ Type is set to Single only PID group 1 is used If PID type is set to Dual PID group 1 is used for reverse control action and PID group 2 is used for direct control action We do not advise to perform loop tuning while a real time programmer is changing the setpoint If the process is not controlling to a steady state condition controlling to a changing setpoint will likely not occur 2 27 CSZ Dimension Series 60 User s Manual Operation 2 28 Tuning the Loop Proportional Adjustments GAIN Gain Gain a adjusts the proportional control action by modifying the control loop s output in response to the amount of deviation from the setpoint A low gain value changes the output gradually over a wide deviation band A high gain value changes the output rapidly over a narrower deviation band Gain is the inverse of proportional band so control action with a low gain setting is like control action with a large proportional band When loop tuning from scratch adjust the gain value firs
177. nt panel Important If you wish to write data to a memory card be sure that the write protect switch on the card is set to the NO position Use the knob to select the M EM _ CARD field The system will display the Memory Card Operation Window shown in Fig 1 2 The following information and functions are provided in this window The first line describes the current status of the memory card slot INSERT MEMORY CARD or UNFORMATTED MEMORY CARD If a card is not installed Insert Memcrd is displayed If an installed card has not been initialized and is unreadable Unformat Memcard will be displayed HA090933U002 CSZ Dimension Series 60 User s Manual Figure 1 2 Memory Card Operation Window HA090933U002 Operator Interface Description The function FUNC selection field permits you to scroll through and select from a list of functions including READ WRITE DIRECT ory FORMAT and DELETE When you select the DIREC T ory function a window permits you to scroll through the directory of files on the card The name date and size Kbytes of each file are displayed If READ or WRITE is selected and a Memory card is installed the selector box moves to the FILE field where the file to be written or read can be specified A status line displays card status parameters including write protect on off battery low good read write fail and file too large Select Memory Card Parameter Trserk Hem
178. ntrol output based on the current PID constants and the current deviation from setpoint In Manual open loop mode the Operator is responsible for adjusting the control output signal Operator Refers to the user of the Dimension making a change to cause something within the instrument to happen Examples are changing Loop Mode from Auto to Manual Setpoint Source from Operator to Programmer PID Proportional Integral and Derivative control The term PID control is used to describe the calculation that is done using the proportional term gain the Integral term reset the Derivative term rate the Setpoint the Process Variable and the Span of the control loop The result of the calculation is the control output It is the user s responsibility to select the proper PID constants gain reset and rate based upon the application that is being controlled Selecting these constants is referred to as TUNING the control loop see PID Loop Tuning on page 2 27 Gain Gain is a multiplication term expressing how the control loop output varies with respect to the control loop deviation process variable setpoint The effect of gain on the control loop output can be calculated from the following equation Output Deviation Input Span x Gain Reset The reset factor is used to correct for process losses Reset adds or subtracts from the control loop output The effect of Reset can be calculated by the following equation
179. nts will then display HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Dimension Programmer When you move the cursor to the small arrow field on the bottom left hand corner of the display and press ENTER a vertical reference line displays This line can be moved horizontally by turning the knob This will cause the text at the bottom of the display to increment or decrement the segment numbers as the line travels across the display In addition the macro key labels will be replaced with the time and temperature readings for the segment referenced Pressing enter on the small arrow field again will enable you to move the cursor to the text line From the text line segments can be selected and modified Moving the cursor to the CLOSE field on the text line closes the graphic window and returns you to the Recipe Build window 3 15 CSZ Dimension Series 60 User s Manual Dimension Programmer Figure 3 11 Program Worksheet Program Description Recipe 1 15 Segment 1 50 SetPoint AirTemp 1 Humidity 2 Segment Time 00 00 00 to 99 59 59 Events Conditioning System Humidity Aux Cool Purge COV NI Oy BR Ww PM Q gt ola Recycles 0 999 Next Segment 1 51 Alarm Group 1 5 PID Group 1 5 Guaranteed Soak Temp Humidity Product
180. ocated above the heating element behind the plenum This is a redundant sensor for chamber protection only Unused 6 An unused analog input When TIMING is selected from the UTILITY display the screen shown in Fig 2 20 will be displayed This screen has the following parameters Famstat Max Heat Set the staged heating output value to cycle on max heat When set to 0 the max and min cycle together Max Cool Set the staged cooling output value to cycle on max cool When set to 0 the max and min cycle together T_OutPre The time out timer will shut down the compressors when cooling has not been used for the set number of seconds The compressors will not shut down while the humidity system is on The range is 30 180 seconds Stag_Pre Stagger start timer that starts the Stage 2 compressor the set number of seconds after the Stage 1 compressor starts The range is 30 120 seconds CSZ Dimension Series 60 User s Manual Operation 2 18 Process Control Control Loop Definition This topic is intended to provide a common base of terminology and control loop theory to help you configure and operate a control loop using the CSZ Dimension Custom Logic Controller A brief discussion of the theory of process control is provided here using the control of a home furnace as an example Process Control The fundamentals of process control affect your daily life in many ways For example the furnace that heats your
181. ocks for the complete memory image e g 64 All other blocks contain different information depending on which block is viewed C is always 1 Examples PRINT request PR M1I 1 8 PRINT response 64 LET request LE MI 1 1 AFC76ED 128 characters LET response B 54 HA090933U002 CSZ Dimension Series 60 User s Manual Communications MR Manual Reset Purpose To monitor or change the manual reset bias value Use PRINT format PR MR L where L is Loop LET format LE MR L XX X Field length 8 Value XX X 100 00 to 100 00 Remarks Manual reset adds a fixed bias onto the control calculation when a control loop is in automatic mode Examples PRINT request PR MR 1 PRINT response 9 09 LET request LE MR 1 2 08 LET response NA2 EIA 232 Network Address Purpose To view or change the network address of the controller for E A 232 communications in network mode Use PRINT format PR NA2 LET format LE NA2 X where X is network address number Field length 2 Value Network address 1 through 99 Remarks This address 1 99 must match on both the host computer and the control ler Examples PRINT request PR NA2 PRINT response 81 LET request LE NA2 23 LET response wap Note Dimension must be powered down and then powered up again if serial communications parameters are changed NA4 EIA 422 Network Address Purpose To view or change th
182. of 10 minutes gt Note 2 hours minimum warm up time required for cold junction calibration 5 Adjust Zero number on the Dimension Calibrate window Fig 5 so the AnIgIn_1 value reads 0 00 Remember units are in direct millivolts and the procedure is calibrating two points within the input range Remove jumper when complete 6 Connect millivolt calibrator to input number 1 terminals 1 and 2 Fig 7 and apply 25 000 millivolts Note any millivolt value can be used within the PG_CH_04 range selected Main concern is precision and stability of the input signal source C 8 HA090933U002 CSZ Dimension Series 60 User s Manual Verification Calibration Procedure Figure C 7 Millivolt Calibrator Connection Millivolt Calibrator Dimension COPPER WIRE JUMPER i Copper Wire 1 2 3 INPUT 1 INPUT 1 4 ZERO SPAN 5 ADJUSTMENT ADJUSTMENT gt 8 7 AdjustSpan number on the Dimension Calibrate window Fig 5 so the AnIgIN_1 value reads 25 000 if 25 000 mv applied 8 When both Zero Span adjustments have been completed select S AVE on the SaveAban line within the calibrate window Fig 5 and click the knob to save the new calibration values 9 Return InptType selection to Type T Fig 6 gt Note The channel analog input has now been calibrated Return now to Dimension Input Verification Procedure HA090933U002 C 9 CSZ Dimension Series 60
183. ompensation Field length 8 Cold junction error can be set from 10 0 to 10 0 C PRINT request PR CJE 1 PRINT response 2 2 LET request LE CJE 1 2 5 LET response B 41 CSZ Dimension Series 60 User s Manual Communications CM Cascade Multiplier Purpose To view or change the multiplier used for cascade control with a remote setpoint Use PRINT format PR CM L where L is loop number LET format LE CM L X where L is loop number X is the multiplier Field length 8 Value XXXXXXXX 32767 to 32767 Remarks A decimal point in the multiplier is not permitted Examples PRINT request PR CM 1 PRINT response 2 LET request LE CM 1 3 LET response CO Contact Out Purpose To view the state of a contact output Use PRINT format PR CO C where C is the contact output number Field length 8 Value Tag name from one of the four possible sets of on off labels for contacts Remarks Each Dimension has four pairs of on off labels Each contact input or output can be configured to use one of these four sets of labels So the four pairs might be On Off Open Closed True False and Run Stop and the user can assign contact output 2 to read Open or Closed The CO parameter returns the state of the contact output using the labels chosen for the particular contact Examples PRINT request PR C0 2 PRI
184. on This display will show details of the state of the programmer as shown in Fig 3 6 This display has the following parameters Famstat LHold 3 9 CSZ Dimension Series 60 User s Manual Dimension Programmer 3 10 PgmM ode This parameter will display the current mode of the programmer and may be used to switch the programmer between Run and HoldOper modes Note The right macro key may also be used to toggle the programmer between Run and HoldOper modes If the programmer is in Run mode the macro key will be labeled Hold and when pressed will place the programmer in the HoldOper mode If the programmer is in HoldOper mode the key will be labeled Run and will resume the programmer operation when pressed StrtPgr1 Select this parameter to open the program start window described in section x x above This selection is identical to pressing the PgmStat macro key SegTime This parameter displays the time remaining in the currently active segment TimeLeft This parameter displays the time remaining in the currently active recipe PgTmp_SP This parameter displays the current setpoint for the temperature control loop Pg RH_SP This parameter displays the current setpoint for the relative humidity control loop CurSegmt This parameter displays the currently active segment number within the active recipe CycCount This parameter displays the current recycle count of the active recipe A value of zero indica
185. onfiguration for selecting this feature Refer to the section on Advanced Programmer features for additional information on using PID Groups GuarSoak This parameter is used to enable or disable the Guaranteed Soak hold function for this segment Guaranteed Soak is used to hold the programmer if a selected control loops deviation from setpoint exceeds a limit value Choices for this parameter are Disabled No guaranteed soak for this segment Typically selected when ramping values Temp Selected when a guaranteed soak hold is desired based on chamber temperature deviation Humidity Selected when a guaranteed soak hold is desired based on chamber relative humidity deviation Product Selected when a guaranteed soak hold is desired based on product temperature deviation When a guaranteed soak hold is desired based on chamber temperature deviation Temp Hum Selected when a guaranteed soak hold is desired based on chamber temperature or humidity deviation 3 7 CSZ Dimension Series 60 User s Manual Dimension Programmer Figure 3 5 Pgm Stat Display 3 8 The limit values for Chamber Temperature Humidity and Product temperature are absolute values and are entered from the PgOption screen as described below gt Note When in the program build window the two macro keys located below the display and the diamond key to the left have dedicated functions The macro key labeled COPYPREV may be used to co
186. ons Press the Help key again or the knob to close the help window If any items on the screen are selectable the knob can be turned CW to move the cursor to the first selectable item on the screen If the knob is pressed the item is selected and one of two actions occurs A window opens for further input The selected item is displayed in inverse video and you can change the item in one of the following ways CHARACTER ENTRY Display one character at a time by turning the knob CW or CCW and press ENTER when the character you wish to select is displayed This input method displays the full ASCII alphanu meric character set as the knob is turned NUMBER ENTRY Display one number at a time by turning the knob CW or CCW and press ENTER when the number you wish to select is displayed This input method displays numbers in the correct format as the knob is turned Parameters such as time date and passcodes are set with limits as are control parameters and variables gt Note Ifa number is entered outside a field s designated range the number will not be accepted The previous value will redisplay in the data entry field Length varies from field to field PARAMETER SELECTION As the knob is turned CW or CCW a list of selectable items is displayed for example Run Hold Start When the correct entry is displayed press ENTER to select the item FUNCTION SELECTION Some entries are functions that will be ex
187. oop LET format LE SP L XXX where L is loop Field length 8 Value Depends on the range in use The format for the setpoint SP value matches the range in use The setpoint may be changed only when the setpoint source SPS is set to Operator PRINT request PR SP 1 Examples PRINT response 54 6 LET request LE SP 1 87 LET response B 75 CSZ Dimension Series 60 User s Manual Communications SPS Setpoint Source Purpose Use Remarks Examples To view or change the setpoint source for a loop PRINT format PR SPS L where L is loop LET format LE SPS L X where L is loop X is 0 R or P Field length 8 Value Operator Remote Programr This parameter determines whether a control loop receives its setpoint from the operator a programmer or a remote source A calculated setpoint is considered remote To configure a loop to take its setpoint from a given programmer the Setpoint Source SPS must be set to Programr and the loop s Remote Setpoint Source must be set to ProgramX where X is the programmer you would like to control the loop On the Dimension graphic operator interface the Setpoint Source appears as SptSrc X in the window accessed by clicking on the LpM ode X field of the main screen for loop X The Remote Setpoint Source appears as RemSPsrc on the CONF_LOP screen There is no network parameter available to set the Remote Setpoint Source PRINT requ
188. oops 1 and 2 are configured to take their setpoints from programmer 1 Each loop should have its Setpoint Source SptSrc set to Programr and its Remote Setpoint Source RemSPsrc set to Program1 For help in configuring them as such see Section 4 The description of the SPS parameter in this appendix is also helpful D Programmer 1 is configured to be started by the operator Dimension considers a start command from the network using the PS system variable as an Operator start The CONF_PRG screen for programmer 1 should have the OPStart field set to OPStrt01 Section 3 Programmer Step 1 Place the Programmer in Hold LE PS 1 H The programmer really should be in Hold or at PG_END before you start another recipe program but this sets programmer 1 status to Hold if it happens to be in Run If itis atPG_END it will remain at PG_END If itis in Run it will stop and hold its present setpoints This should ensure that the following commands will be accepted Step 2 Create a Recipe in the Segment Table LE SG 1 1 90 80 0 0 0 0 0 0 01 30 00 _ 2 1 1 LE SG 1 2 98 80 0 0 0 0 0 0 04 00 00 3 1 1 LE SG 1 3 25 50 0 0 0 0 0 0 01 15 09 0 3 1 1 HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Communications This program will increase the temperature to 90 degrees and humidity to 80 over one hour thirty minutes hold these settings for four hours then ramp back down to 25 degre
189. or condition to which they call attention Table B 5 Dimension Communication Error Messages Error Message Error Condition E0215 Illegal pathname E 0242 Write protect read only E 0244 Read error E 0245 Write error E 0401 Bad assignment parameter E 0402 Bad string variable E 0403 Illegal system variable E 0404 Illegal assignment E 0405 Bad pathname E 0406 Incomplete path list E 0407 Read only parameter E 0408 Buffer overflow E 0409 Illegal tagname assignment HA090933U002 CSZ Dimension Series 60 User s Manual HA090933U002 Communications IEEE 488 Option Installation and Configuration IEEE 488 Introduction The IEEE 488 bus is also known as the General Purpose Interface Bus or GPIB The purpose of the IEEE 488 bus is to transfer information between two or more devices A device may either be an instrument or a computer Devices may Talk send Listen receive or be idle on the bus Only one device can be addressed allowed to Talk on the bus at a time while one or more devices may Listen One device on the bus must be the System Controller The Controller determines which device will talk and which devices will listen The Controller is usually a computer containing a IEEE 488 interface card and application programs The IEEE 488 specification allows the System Controller to pass its duties to another device making it the
190. or no error from the temperature calibrator and thermocouple wire will leave just the Dimension tolerance For example the T thermo couple at a room temperature of 30 C would be Dimension Accuracy Temp Coeff Tolerance 35 16 51 C Temperature Coefficient is calculated from the specifi cation given in Table C 1 and multiplying that by the difference between room temperature and 22 C 72 F In the example the room temperature was 30 and the temperature coefficient was 02 30 22 x 02 16 Actual Temperature Reading gt Note The temperature range is 200 to 400 C for a T thermocouple 3 If unit is found outside of specifications A Allow additional time for instrument and connector stabili zation 2 hour minimum time required B Verify Cold Junction calibration see Cold Junction Calibration on page Appendix C 6 C See Input Calibration on page Appendix C 7 HA090933U002 C 5 CSZ Dimension Series 60 User s Manual Verification Calibration Procedure Cold Junction Calibration 1 Connect a digital thermometer to terminal 2 of the Analog input connector on the Dimension See Fig 3 Figure C 3 Digital Thermometer Connection Digital Thermometer Dimension Thermocouple Wire INPUT 1 INPUT 1 INPUT 2 INPUT 2 INPUT 3 INPUT 3 INPUT 4 INPUT 4 INPUT 5 INPUT 5 INPUT 6
191. ot is provided on the operator interface front panel for insertion of credit card sized memory cards Configuration control parameters and data can be retrieved from or stored on these cards HA090933U002 1 5 CSZ Dimension Series 60 User s Manual Operator Interface Description UNIT ICON 1 6 gt Note The memory card s battery life is approximately five years under normal operating condition Batteries can be replaced call CSZ customer service department for ordering information Information that can be stored on Dimension memory cards includes Setpoint profile programs Recipes Total memory image of Dimension configuration and operational parameters M em Img Display configuration DSP Conf Function key configuration Macroky_ Custom features CLCstart Whenever you make changes to Dimension parameters or data the new information should be saved on a memory card Memory Card Operation The following procedure explains how you can save your new configu ration data onto removable memory cards With your information saved on one or more memory cards you can load the data into Dimension system memory at any time Save your data onto memory cards as follows 1 Use the diamond key to access the setup icon Scroll down to the unit parameter and press ENTER The system will display the Unit Operation screen shown in figure 1 2 Insert a memory card into the card slot on the operator interface fro
192. own in Fig A 1 and Fig A 2 HA090933U002 A 1 CSZ Dimension Series 60 User s Manual Hardware Wiring Connections Figure A 1 CSZ Machine Control Board Connections CONTACT OUTPUTS 11 MAX HEAT OUTPUT 10 RH COOL OUTPUT 9 DEHUMIDIFY OUTPUT m 8 HUMIDIFY OUTPUT m 7 HUMIDIFY SYSTEM Hi 909 S09 P09 09 Z9 109 K5 K6 K7 CONTACT OUTPUTS HFC 23 COMPRESSOR BY PASS SOLENOID COOLING OUTPUT HEATING OUTPUT HFC 404A COMPRESSOR AIR CIRCULATOR FAN nora WATCHDOG RELAY NORMALLY OPEN COMMON NORMALLY CLOSED OOOOOO000O HOO 0O 609 809 LOD 1 ON 9 ON amp K1 TRANSFORMER K2 K3 KA K8 12 11 10 K9 A CA 2 amp 6 AD Gd OA D B D CBS EA _ ammam 2 rower AC Cl8 CI Cl CIS AC C4 CIs CI2 CH C012 Lo Lo O00000 0000 CONTACT OUTPUT 12 5VOLTS DC SON ALERT ALARM CONTACT INPUTS L 1 EXTERNAL PRODUCT HI LIMIT L 2 HFC 404A MECHANICAL BACK UP 3 HFC 23 MECHANICAL BACK UP 4 UNUSED AC LO 5 UNUSED 6 UNUSED 7 UNUSED 8 UNUSED AC LO A 2 ACHI AC LO GROUND 1H 01 GND 2 comm 5VOLTS DC DATA CLK DATA CLK 3S J11 3 i a 6000 fd TEMP 1 TEMP2 PRESS 1 J9 HFC 23 LOW PRESSURE TRANSDUCER PRESS 4 HFC 23 HIGH PRESSURE TRANDUCER oooo joooo jooo0o0 jo000 PRESS 3 HFC 23 LOW PRESSURE TRANDUCER PRESS 2 HFC 23 HIGH PRESSURE TRAND
193. parameters are changed B 73 CSZ Dimension Series 60 User s Manual Communications B 74 SC Scale Purpose Use Remarks Examples To view or change the scale value used with cascade control functions PRINT format PR SC L where L is loop number LET format LE SC L x where L is loop number x is the scale value Field length 8 Value XXXXXX X 0 to 32767 Scale is used as follows percent output ratio setpoint blend factor scale factor How this value is used is configurable by the user PRINT request PR SC 1 PRINT response 6 LET request LE C 1 9 LET response SG Segment Data Purpose Use Remarks Examples To view or change the values of a programmer segment PRINT format PR SG P S where P is programmer S is segment LET format LE SG P S where P is Programmer S is segment and all segment values are listed between the quotes Field length 105 This variable views or changes an entire segment in the controller s segment Table Valid segment numbers are 0 749 The programmer number is irrele vant since all programmers use the same segment Table but it must be spec ified in the command The format is as follows P1 P2 P3 P4 P5 P6 P7 P8 HH MM SS EEEEEEEEEEEE CCC NNN A P where P1 P8 The 8 profile setpoints There are always 8 even if the con troller has less than 8 loops P1 corresponds to loop1 P2 to loop2 and so
194. put number LET format LE DF I XXX where I is input number XXX is filter value Field length 8 Value XXX to 180 The filter is used to average the input reading so that minor fluctuations are eliminated The digital filter setting may be from 0 to 100 the higher the number the greater the amount of filtering When set to 0 the filtering feature is disabled PRINT request PR DF 1 PRINT response LET request LE DF 1 12 LET response DH Direct Output High Limit To monitor or change the direct output high limit DH for a control loop This feature allows the user to set the maximum output percentage for direct outputs PRINT format PR DH L where L is loop LET format LE DH L XXX X Field length 8 Value XXX X The high limit can be set anywhere from 00 0 to 100 0 The direct output high limit can never be less than the direct output low limit PRINT request PR DH 1 PRINT response 198 96 LET request LE DH 1 99 08 LET response HA090933U002 CSZ Dimension Series 60 User s Manual Communications DL Direct Output Low Limit Purpose To monitor or change the direct output low limit DL for a control loop This feature allows the user to set the minimum output percentage for direct outputs Use PRINT format PR DL L where L is loop LET format LE DL L XXX X Field length 8 Value XXX X Remarks The low limit can be set anywhe
195. py the contents of the previous segment into the current segment The macro key labeled CLEAR may be used to clear the current segment parameters The gold diamond key may be used to quickly advance from segment to segment of the selected recipe Pressing the key to the left will move to the next sequential segment to the right will move to the previous sequential segment Use of these functions can speed up simplify and reduce errors in the recipe definition process It is also recommended that all recipes be saved on the Dimension memory card This will allow quick transfer of recipes if multiple tests are to be run or in the event of a controller failure Executing Starting a Recipe Once a recipe has been loaded into the Dimension it may be executed from any the Dimension displays This is accomplished by pressing the gray macro key labeled PgmStat When this key is pressed the window shown in Fig 3 5 will be displayed The following parameters are on this display window _Holdover Clust_Hn CLOSE FEuild Famstat LHold Eg e CurProg This parameter displays the current or last executed recipe This parameter is used to identify a currently executing recipe and is not accessible e CurSegmt This parameter displays the currently active segment number This parameter is not accessible HA090933U002 CSZ Dimension Series 60 User s Manual Dimension Programmer Program This parameter is used to select whic
196. r of decimal places used for the corresponding BNV BHL and BLL custom feature PRINT format PR BND V where V is variable number 1 32 LET format LE BND V X where V is variable number and X is a number Field length 1 BND V is the number of decimal places which are shown when displaying BNV V BHL V and BLL V V can be any number from 1 to 32 PRINT request PR BND 1 PRINT response 2 LET request LE BND 4 1 LET response B 37 CSZ Dimension Series 60 User s Manual Communications Purpose Use Remarks Examples Purpose Use Remarks Examples Purpose Use Remarks Examples B 38 BNV CLC Basic Numeric Variable To view or change a CLC numeric variable custom feature PRINT format PR BNV V where V is variable number 1 32 LET format LE BNV V X where V is variable number and X is a number Field length 8 BNV 1 to BNV 32 are general use numeric variables for CLC programming Their meaning and use is determined by the user BHL V and BLL V control accepTable input for BNV V and BND V and BEU V control how it is dis played on the Dimension operator interface PRINT request PR BNV 4 PRINT response 123 4 LET request LE BNV 1 16 LET response BSV CLC Basic String Variable To view or change a CLC string variable custom feature PRINT format PR BSV V where V is variable number 1 32 LET format LE BSV V XXX
197. r the applicability of these selec tions Events 1 thru 8 are optional user events that can be used to control external on off devices during the test Refer to your chamber documentation for the applicability of these selections Recycles This parameter is used to enter the number of recycles or repeats of a series of segments An entry of 0 indicates no recycling After the number of recycles is completed the programmer will advance to the next sequential segment Refer to the section on Advanced Programmer features for additional information on using recycles Next_Seg This parameter is used to direct the program to the next segment to execute after the completion of the current segment Typically this should be the next sequential segment number although this is not a requirement An entry of a next segment value that is equal to the current segment will cause the program to end Note To link the selected recipe to the next recipe i e recipe 2 segment 50 to recipe 3 segment 1 set the next segment number to 51 Alm_Group This is used to select which one of the 5 available alarm groups will be active during this segment Refer to the section on Advanced Programmer features for additional information on using Alarm Groups PID_Group This is used to select which one of the 5 available PID groups will be active during this segment Note that Programmed PID types must be selected to enable this function Refer to Section 4 Loop c
198. re from 00 0 to 100 0 The direct output low limit can never be greater than the direct output high limit Examples PRINT request PR DL 1 PRINT response 9 08 LET request LE DL 1 18 0 LET response DO Direct Output in percent Purpose To monitor or change the direct output Use PRINT format PR DO L where L is loop LET format LE DO L XXX X Field length 8 Value XXX X 0 00 100 00 Remarks The direct output may be monitored displayed at any time Control out puts may be changed only when the control loop is in the manual mode Examples PRINT request PR DO 1 PRINT response 58 09 LET request LE DO 1 75 LET response DOW Day of Week Start Purpose To view or change the day of the week on which a specific programmer is to start Use PRINT format PR DOW P where P is programmer number LET format LE DOW P X where P is programmer number X is day of week Field length 8 Value See remarks Remarks Enter days as follows Sunday Monday Tuesday Wednesday Thursday Friday Saturday Examples PRINT request PR DOW 1 PRINT response Sunday LET request LE DOW 1 Monday LET response HA090933U002 B 45 CSZ Dimension Series 60 User s Manual Communications DT Date Purpose To monitor or set the date Use PRINT format PR DT LET format LE DT MM DD YY Field length 8 Value MM DD YY Remarks MM month DD day
199. rious process variable values this may be done in manual mode also The reset value may be adjusted higher or lower so the output percent is close to where it should be when the corresponding process variable is achieved An approximate gain value for temperature control loops may be deter mined by this formula GAIN 02 output at temperature 1 output at temperature 2 temperature 1 temperature 2 Input high limit Input low limit Unit Setup When UNIT is selected from the SETUP display the screen shown in Fig 2 26 will be displayed This screen has the following parameters e TimeODay Set and display the real time in standard 24 hour HH MM SS format e Date Set and display the current date in standard MM DD YY format Access Displays current access level FULL LIMITED NONE A window will open to accept passcode entry e Contrast Displays a value representing the current display contrast brightness e Mem_Card A window opens that permits the user to read from write to format delete files or read the directory of a memory card See Memory Card Slot in Section 1 Operator Interface Description e BackLite When selected a window opens in which the operator may select SET and then select ON backlight always on OFF backlight always off or CYCLE backlight turns on and off at specified times The ON and OFF fields allow the user to set the on off cycle times HA090933U002
200. s Outputs Limits Constants Enabling Disabling features Control Action The control action of a loop defines what type of control output the loop provides Choices are REVERSE DIRECT and BIMODAL and can be defined as follows Reverse output is selected when the process requires an increasing output signal when the setpoint is greater than the process variable A typical example would be a heating output control signal Direct output is selected when a process requires an increasing output signal when the setpoint is less than the process variable A typical example would be a cooling output control signal 2 19 CSZ Dimension Series 60 User s Manual Operation 2 20 Bimodal output is selected when a process requires both a reverse or a direct output An example of this would be an environmental test chamber that has both heating and cooling capabilities Control Output The Control Output is the output signal from the controller that is used to control an element valve heater that affects the process The source of this output can be either the operator or the calculated PID see next page output Deviation The deviation is the difference between the desired process variable setpoint and the actual process variable This value is used with alarms and in the PID output calculation Loop Mode The Loop Mode may be either Automatic or Manual In Automatic closed loop mode the control loop calculates a co
201. s ajscsccitiicits toss vitictesdndeseon a eedtyseasaenasdeasossthen 3 14 Display Profiler sesinde A E A loves anes ETEA 3 14 Section 4 Configuration DQG CY ELON semai e aaraa anera S EE na oana EEA A RE E A aa aa 4 1 Configuration Accessoiren ia a a ea saara ree iaaa saae aa e aana 4 1 Ua Config ratio Nas r A inaa Er SEa ecg LAATRE Resa 4 3 Tag Name Configuration eienenn iiare aa AEE E A R aitei 4 4 Patch Y Comfiga rations csiscece cet cc50icsteotencash satel a e a 4 6 Display Config rationne ners aii a EE Er E EEE a LEAS EES araa EEI O anaes 4 9 Input and Output Configuration and Calibratiom 0 0 ccce cesses esereeeeees 4 11 Analog Inputs iacinh niawiGiowindudia a E R EOS 4 12 Remote Analog INpUtS zy aeaaea a Hua le ang eSEE ESENS ERNE oa hes 4 13 Analog Output Configuration and Calibration sssssesesesessesesessesereseeseseseseesese 4 14 Communications nisseno a aa a a aa min 4 16 Appendix A Hardware Wiring Connections Descriptions ciia nuiiaavad aia ania See aeons a a aiias A 1 Trouble Shootin innere ia a a a i A 4 M l ple Alarms reneo ne nnna a E a e A Ea E E ateed A 4 Cam DOr Lik r E E EA aah death E E EAT tales A 5 Back Up Limits acids eben A agree E AA A 5 Back Up Produttori ei an Ee aE ena deh E EAEE REAR A 5 Back Up 404A And 23 aissis eise aiii A 6 MCB Trouble Shooting Aids sesseesesesessssesesessstssstssresstesstrsrtesrtestrestrererstrestrenrenresse A 6 HA090
202. s on this screen and the calibration process e InptLowLim This parameter defaults to the low limit of the selected input type This parameter may be altered to limit the range of user entered values associated with this input such as setpoints and alarm limits 4 13 CSZ Dimension Series 60 User s Manual Configuration Figure 4 19 Configure Analog Outputs Display InptHiLim This parameter defaults to the high limit of the selected input type This parameter may be altered to limit the range of user entered values associated with this input such as setpoints and alarm limits EngUnits This parameter is used to set the engineering units of the selected input Choices are Centigrade or Fahrenheit for thermocouples amp RTDs and Linear for linear current voltage inputs DecPoint This parameter is used to set the decimal precision for linear analog inputs and displays the precision for thermocouple and RTD inputs Mnemonic This parameter is used to define the engineering unit mnemonic for linear analog inputs and displays C or F for thermocouple and RTD inputs depending upon the EngUnits choice Analog Output Configuration and Calibration When the AnalogOuts parameter is selected the display shown in Fig 4 19 is displayed and the following parameters are available AnaOutpt This parameter is used to select which of the four local analog outputs to configure calibrate SelcFunc_Configur S
203. s setpoint can be entered by the operator when the programmer is in a HoldOper condition or at program end If the programmer is running the setpoint will be controlled by the programmer Rel Hum Displays the current relative humidity for the chamber Rh Sp Displays the current humidity setpoint to which the chamber will try to control to when in Auto mode This setpoint can be entered by the operator when the programmer is in a HoldOper condition or at program end If the programmer is running the setpoint will be controlled by the programmer When TempTune is selected from the Overview display the screen shown in Fig 2 9 is displayed This screen contains the following parameters Tem Tune Air Temp Displays the current air temperature of the chamber Temp Sp Displays the current temperature setpoint to which the chamber will try to control to when in Auto mode 2 9 CSZ Dimension Series 60 User s Manual Operation Figure 2 10 RH Tune Display 2 10 Dev_01 Displays the difference between the actual air temperature and the temperature setpoint PIDTyp_1 Displays the current PID type When in Dual PID group 1 is for the heat output and PID group 2 is for the cool output CurPIDGp Displays the active PID group Gain__01 Set and display the PID gain value for the currently accessed PID group Rate__01 Set and display the PID rate value for the currently accessed PID group Reset_01
204. se communication errors Values of 10 msec to 10 seconds will work for most Dimension applications EOS Byte The End Of String EOS byte is an optional character that is sent at the end of the message string to indicate the end Dimension defaults with Carriage Return and Line Feed characters 0D 0A Hex as the End of String byte gt Note The selection made for this device characteristic on National Instruments software is for reference only Messages can be terminated by an EOS byte setting the EOI line or by sending a specified number of characters The application program used will determine which method should be selected B 89 CSZ Dimension Series 60 User s Manual Communications B 90 Dimension will always set the EOI line when sending a message and will terminate the reception a message if the EOI line gets set The EOS character s will be sent by Dimension if selected in the Configuration screen The Sample Programs on page B 96 were written to use the CR LF as the EOS byte Terminate Read on EOS Terminate Read on EOS if set will cause the interface board to terminate a Read operation when the EOS byte has been received Dimension can be used with this parameter set to either yes or no If an EOS character on Dimension has been selected to be something other than None this parameter should be set to yes However the application software that will be used will determine the correct setting
205. sed PID group Rate Set and display the PID rate value for the currently accessed PID group SptSrc02 Displays the currently selected setpoint source for the control loop This parameter may be altered to select either Operator Programmer or Remote When the programmer is in the Run mode the setpoint source will be set to Programmer automatically When the programmer is in a hold condition or at program end the setpoint source will be changed to operator to allow for the operator to enter in a new setpoint if desired Set the setpoint source to Remote to override the automatic changing of this parameter and input a remote signal for the setpoint The actual source for Remote is set on the CONF_LOP screen Refer to Section 4 Configuration Table 2 1 Active PID Groups by Type Selected PID PID Groups Type 1 2 3 4 5 Single X Not Active Dual X X Not Active Program X X X Select X X X Adaptive X Active HA090933U002 2 25 CSZ Dimension Series 60 User s Manual Operation Figure 2 25 PID_Type Group Selection SINGLE GROUP 1 gt Used for reverse direct and bimodal control loops GAINO XX RATEOXX RESETO XX DUAL gt Used for reverse acting portion f bimodal control eanuRe of bimodal control loops GAINO XX RATEOXX RESETOXX Used for direct acting portion of bimodal control loops a et ei A eA Pete i Oh ee ee ee i a T a Oa Gr ta a S
206. ssesssessesissessesierestesiesesresterestestristenesrineenesseneesessenresesses 2 18 Process CONO a a eee og Sl el a A E ree N 2 18 TEMNO LOG neen e T T ween a 2 19 PROGESS CONTROL LOOPS noi icnninnn hannan E i eaaa 2 22 PID Loop Tuning assisi naene ar A ER AS 2 27 Tuning the oop sesucesssecdana ted iaiatataspnteritnh aaa Monipadednoabeliia nal ea iindesoaicameaey 2 28 Pine Tuning the PrOCESS nanunacok anioi nn aa E A a 2 29 Unit Setup sinariicicaimmiadauniidad aR R R GR S 2 30 Alarm Acknowledgment nss anni dasen iosia aiena aaie aiiin 2 33 HA090933U002 i CSZ Dimension Series 60 User s Manual CSZ Section 3 Dimension Programmer Descriptio mran Gave ath eauel eke arian aan A ta Aaa Mera 3 1 Terman OlO gy eiiieaen r e e aaa eaaa e AE E EEEE AE e A AE aa eaS 3 1 Recipe Definition amp Planning viiisisicicassinisisnaisaud a sasatiinsatinabiotivaeinaeisdeiveaonied 3 3 Entering a Recipe into the Dimension Programmet c ccceeceseeeeseeeeeeeeees 3 6 Executing Starting a Recipe isso siseeotastiaia cuatceemp anette iain caeanmetace 3 8 Monitoring Program Executioniedsiisciniaiacsiiiiniiinn ndinsiciansiiva danse 3 9 Advanced Recipe Programmer features 0 0 cccecsssses ces seseeseseesesescstetenesesnenenens 3 11 Guaranteed OA a ecots Ho tyedt cisaves ladasaeere tide ees vege R T N ERE uated 3 12 Seg mert RECYCLES ssoi iesin ieii nA aE E ea AE a ai a 3 13 Graphic Display of Selected Profile
207. st message will be returned in the response message Each system variable has a field length Any unused characters in the field length are transmitted as spaces in the response message For example the field length for the setpoint is eight characters If the setpoint data requested is 10 0 the data response message would look like this 1 90 where one space If the PRINT command is concatenated the response data is also linked together For example the response data for setpoint field length 8 reverse output field length 8 loop status field length 1 and process variable field length 8 might look like this 18 0 25 28A 35 63 HA090933U002 CSZ Dimension Series 60 User s Manual Communications If the PRINT command included text the response data includes that text For example the response data for the message PR The channel 2 setpoint is SP 2 might look like this The channel 2 setpoint is 19 0 PRINT Request Error Messages An error message indicates that the PRINT request message was unsuccessful The error message is an E followed by a four digit number The number identifies what was wrong with the request message e g a syntax error All error messages are listed in Table B 5 LET Commands For a LET command the data message contains the new system variable value preceded by an equals sign and enclosed in single or double quotation marks A LET comman
208. stat The signal portrays the actual air temperature Process Variable or PV The thermostat compares the signal received with the setpoint SP A corre sponding action valve opens or closes occurs depending on the magnitude of the deviation SP PV This process is called a closed loop process because there is a feedback signal and the controller adjusts the output automatically Fig 2 21 HA090933U002 CSZ Dimension Series 60 User s Manual Figure 2 21 Closed Loop Control HA090933U002 SETPOINT Operation REGULATING FINAL CONTROLLING ELEMENT CONTROLLER SIGNAL Measures Deviation SP PV Proportioning Valve in Furnances FEEDBACK ENERGY SIGNAL PV SENSOR PROCESS Measures VARIABLE Temperature Home Air Terminology Following are terms used in this Manual and by Dimension when Config uring or Operating a control loop Alarm A function that provides an indication display or signal if a specified limit is exceeded Dimension provides 2 levels of High Low process variable and deviation alarms high low analog input alarms and Open sensor alarms for thermocouples Analog Input Al Refers to a sensor such as a thermocouple RTD or pressure sensor that is connected to the Dimension This input is used by Dimension for monitoring control and display functions This parameter is referred to as AnlgIn on the Dimension Configuration This is the process of selecting Input
209. t reset and rate values to 0 Increase the gain until a small amount of oscillation of the process variable occurs Lower the gain until the oscillation stops Note that the oscillation may occur at a level lower than the setpoint heating application Typical gain settings are from 15 60 in a temperature control application Typical gain settings are 0 3 1 5 in applications such as pressure or mass flow control Integral Adjustments RESET Reset adjusts the integral action by integrating the output in a positive or negative direction based on deviation For example in a heating appli cation the output is increased over time if the temperature is low and the output is decreased over time if the temperature is high The output is not changed if there is no deviation In most control applications proportional control alone cannot achieve zero deviation For example in a typical heating application the process temperature stabilizes below the setpoint at a deviation value where the control loop provides just enough heat output to balance the heat losses from the process This is called propor tional droop Reset action is used to eliminate this offset between the process variable and the setpoint Reset values are expressed in terms of repeats per minute One repeat per minute is a measurement of integration speed of 100 percent output over 1 minute of time when the deviation is at maximum input high limit input low limit A hi
210. terface which contains the functions necessary for the language to access the IEEE 488 drivers National Instruments has many language interface utilities available including a utility called Universal Language Interface ULI ULI is set up for users who are familiar with programming Hewlett Packard controllers It interfaces between MS DOS and the IEEE 488 drivers using HP style functions Dimension Commands Dimension uses five commands to access system variables see System Variable Commands on page B 19 Sample Programs Listed is a short program for testing the communication from your IEEE 488 system to your Dimension Three versions of the program have been listed each using a different command set HP style commands TEEE 488 1 commands and EEE 488 2 1987 commands The output of the program is shown in Fig B 16 The programs are written for the Basic programming language The test setup used was the MS DOS operating system on a AT style computer National Instruments GPIB IEEE 488 hardware and corresponding software drivers and Microsoft QuickBasic version 4 5 Information following the single quotes are program comments and do not need to be entered Refer to pages B 96 through B 98 for sample programs Figure B 17 Test Program Output Screenn 01 01 98 B 96 17 00 00 MANUAL 0 0 Opensens 0 00 HA090933U002 CSZ Dimension Series 60 User s Manual Sample Program Using IEEE 488 1 Commands THE
211. tes no recycles Refer to the section on advanced programmer features for a description of recycles CurPIDGp This parameter displays the currently active PID group Note that this is only applicable if Programmed PID Groups are configured for the loops Refer to Section 4 Configuration of this manual for details on configuring this Evnts This parameter will display the current state of the on off events for the active segment PgOption Selecting this parameter will open a window see Fig 3 7 that allows the setting of the following programmer related parameters TODSEnbl This parameter is used to Enable and Disable the Time of Day programmer start function When enabled the programmer will start at the time date and recipe defined in the parameters below TODStart This parameter is used to set the time for the time of day start StrtDate This parameter is used to set the date for the time of day start TODSRec This parameter is used to select which recipe to execute in the time of day start function HA090933U002 CSZ Dimension Series 60 User s Manual Dimension Programmer Figure 3 7 PgOption Display ESen Famstat Hold GSTempDv This parameter is used to define the Guaranteed Soak deviation limit for the Temperature loop GS_RH_Dv This parameter is used to define the Guaranteed Soak Hold deviation limit for the Relative Humidity loop GSProdDV This parameter is used
212. the programmer e Dev_02 Displays the difference between the actual humidity and the desired humidity This value is calculated and may not be accessed by the operator e RH Mode Displays the current mode of the humidity control loop The default setting is Auto closed loop When on this screen only the mode may be changed by the operator to Manual open loop e PIDTyp_2 Determines which group of PID settings are used for control of the chamber There are up to 5 different PID groups that may contain different values for gain reset and rate The type available are Single Dual Programmed or Select Adaptive see Table 2 1 and Fig 2 25 e Humidify Displays the current humidify output value for the control loop If the RH Mode is set to Manual this parameter may be adjusted by the operator If in the Auto mode this parameter is a calculated value e De Humid Displays the current de humidify output value for the control loop If the RH Mode is set to Manual this parameter may be adjusted by the operator If in the Auto mode this parameter is a calculated value e PID_Grp Allows the selection of the PID group that is currently being displayed in the Gain Reset and Rate parameters below it e Gain Set and display the PID gain value for the currently accessed PID group HA090933U002 CSZ Dimension Series 60 User s Manual Operation Reset Set and display the PID reset value for the currently acces
213. tion describes the setup and configuration functions that are available to customize the Dimension controller for specific user installations or tests It also provides access to diagnostic and unit option display screens Refer to Fig 4 3 for a reference map of the configuration displays discussed in this section This section assumes that the user is familiar with the conventions and operation of the Dimension Custom Logic controller Refer to Section 2 of this manual for basic operational information Configuration Access SETUP ICON Figure 4 1 The Setup and Unit Display Screens L Figure 4 2 Unit Display R HA090933U002 The access to the unit configuration area of the Dimension is from Setup icon on the operator interface From the display shown in Fig 4 1 select the UNIT parameter This will link directly to the UNIT display as shown in Fig 4 1 where you may select the Configur parameter obtain access to the display shown in Fig 4 4 and begin the configuration and setup process Lie H Looe Famstat mh _ Saa lode _ Conf j4ur__ Foner Of E 0 H 5 k R a in com et LHold 4 1 CSZ Dimension Series 60 User s Manual Configuration Figure 4 3 Map of Dimension Configuration Screens UNIT CNF UNIT CNF CI JN T TAG NAME z By rm a TAGNAME PRGGLOS CONFIG o ey Teo PATCH I O CONFLOP DISPLAY CONFIG a i y CONF 3 3 DISPLAY DCON
214. to navigate the Graphic Operator Interface e Terminology related to Interface Operator and Configuration screens Introduction The Dimension Industrial Process Manager graphic operator interface is a self contained intelligent unit equipped with its own on board micropro cessor and memory The operator interface provides all the tools needed for system configuration operation and monitoring of a Dimension Industrial Process Manager In all hardware configurations operator interface functions and features are identical Operator interface features include e An easy to use set of controls for both configuration and operation e Aset of highly readable backlit screen displays using both text and graphics e Dedicated help key e Multi function knob for data entry and parameter selection e Two user programmable function keys for combining frequently used multiple steps into one function e User definable displays e Screens in text numeric X Y charts bar charts e User definable screens and process terminology e Anintegrated memory card slot that can read from and write to removable data storage memory cards HA090933U002 1 1 CSZ Dimension Series 60 User s Manual Operator Interface Description Front Panel Controls The following paragraphs identify and describe the Dimension graphic operator interface front panel controls shown in Fig 1 1 Figure 1 1 Dimension Graphic Operator Interface Front Panel D
215. to the CSZ Dimension The CSZ Dimension then shuts down the chamber until the alarm condition on the limit has been cleared HA090933U002 A 5 CSZ Dimension Series 60 User s Manual Hardware Wiring Connections A 6 Back Up 404A And 23 This sensor is a mechanical pressure sensor On Z chambers and most units with single phase hermetic compressors the pressure switch is self resetting fixed at 350 psig On larger units any of the refrigeration safeties can cause this message such as high pressure low pressure high discharge temperature oil pressure and 10 HP and larger phase loss module During an alarm condition the CSZ Dimension senses the switching and shuts down the chamber The chamber cannot restart until the condition is cleared MCB Trouble Shooting Aids Output On Off Indicators Each Contact Output CO1 to CO11 has a LED to indicate status Lit ON Unlit off Input On Off Indicators Each Contact Input CI1 to CI8 has a LED to indicate status Lit ON Unlit off Power Indicator LED to indicate power on off status 5 volt DC Communications Indicator This LED will blink continuously when the system is operating properly A constant on or off indicates a problem HA090933U002 CSZ Dimension Series 60 User s Manual Communications Appendix Communications This appendix explains how to communicate with Dimension 8705 and 8725 Industrial Process Managers via an RS
216. umber LET format LE P4 P X where P is profile number and X is the setpoint value for profile P Field length 8 Value Any valid setpoint depends on range in use This parameter is the setpoint loop 4 will have if loop 4 is configured to take its setpoint from the selected programmer A LET command for P4 P will be overridden if programmer 4 is in the Run mode See the description of the SPS Setpoint Source parameter for more information on configuring a loop to take its setpoint from a given programmer PRINT request PR P4 1 PRINT response 98 69 LET request LE P4 3 169 7 LET response P5 Programmer 5 Profile Values To view or change a given profile value loop setpoint for the fifth programmer PRINT format PR P5 P where P is profile number LET format LE P5 P X where P is profile number and X is the setpoint value for profile P Field length 8 Value Any valid setpoint depends on range in use This parameter is the setpoint loop 5 will have if loop 5 is configured to take its setpoint from the selected programmer A LET command for P5 P will be overridden if programmer 5 is in the Run mode See the description of the SPS Setpoint Source parameter for more information on configuring a loop to take its setpoint from a given programmer PRINT request PR P5 1 PRINT response 98 69 LET request LE P5 3 169 7 LET response HA090933U002 CSZ Dimension Series
217. umidity for the chamber e Rh Sp Displays the current humidity setpoint to which the chamber will try to control to when in Auto mode This setpoint can be entered by the operator when the programmer is in a HoldOper condition or at program end If the programmer is running the setpoint will be controlled by the programmer e PgmMode Set and display the current mode of the programmer The mode will be one of the following values Run The programmer is currently executing its sequence of segments HoldOper Execution of the programmer has been stopped due to operator intervention HoldSoak Execution of the programmer has been stopped due to a guaranteed soak condition Display Only PG_END The programmer has completed executing its segments The next segment must be set equal to the current segment for the programmer to stop Display Only e CurSeg Displays the current segment being executed by the programmer 2 8 HA090933U002 CSZ Dimension Series 60 User s Manual Figure 2 8 Temp RH Display Figure 2 9 TempTune Display HA090933U002 Operation When Temp RH is selected from the Overview display the screen shown in Fig 2 8 is displayed This screen contains the following parameters In Tent enp Se SP Air Temp Displays the current air temperature of the chamber Temp Sp Displays the current temperature setpoint to which the chamber will try to control to when in Auto mode Thi
218. xamples PRINT request PR LS 1 PRINT response Auto LET request LE LS 1 M LET response HA090933U002 B 53 CSZ Dimension Series 60 User s Manual Communications MC1 Macro Name 1 Purpose To view or change the tag name for Macro Key 1 displayed on the Operator Interface display Use STAG format STAG MC1 CTAG format CTAG MC1 X where X is tag name Field length 8 Remarks Default tag name is START Examples STAG request STAG MC1 STAG response START CTAG request CTAG MC1 ON CTAG response MC2 Macro Name 2 Purpose To view or change the tag name for Macro Key 2 displayed on the Operator Interface display Use STAG format STAG MC2 CTAG format CTAG MC2 X where X is tag name Field length 8 Remarks Default tag name is STOP Examples STAG request STAG MC2 STAG response STOP CTAG request CTAG MC2 OFF CTAG response MI Memory Image Purpose Allows uploading and downloading of battery backed memory including patching and parameters Use PRINT format PR MI C B where C is CPU number B is Block number LET format LE MI C B where the information inside quotation marks varies according to the block being changed Field length Block 0 3 all other blocks 128 Remarks Memory image is useful in network mode only when downloading or uploading information Block 0 contains the number of bl
219. xt B 14 Control Characters Network Mode B 10 Control Output Defined 2 20 Controls Front Panel Graphic Operator Interface 1 2 Conventions vi CTAG see Commands System Variable CTAG Command Message B 25 CTAG Request Error Message B 25 Current Segment Defined 3 1 Cursor Graphic Operator Interface 1 4 Home Position 1 4 Window in 1 4 Cursor Home Position Graphic Operator Interface 1 10 Cycle Count Defined 3 1 Dimension Industrial Process Manager User s Manual Index D Data Link Control B 1 Data Message see Message Formats Network Mode Request and Response Data Transfer TEEE 488 B 91 DAV see Handshake Lines IEEE 488 Definition Control Loops 2 18 Description Real Time Programmer 3 1 Deviation 2 18 Defined 2 20 Device Dependent Commands see Bus Com mands IEEE 488 Diamond Key Four Way Keypad 1 3 Dimension Commands see System Variable Commands Display Area Graphic Operator Interface 1 11 DLC See Data Link Control Driver Software TEEE 488 B 93 Driver Software when a host computer is used B 8 Drivers Software B 5 Dual PID See PID Type Electrical Connections B 2 ENTER Function On Graphic Operator Interface 1 4 EOI see Interface Management Lines IEEE 488 EOS Byte TEEE 488 B 89 Error Checking B 17 Error Message LET Request B 21 Error Messages Communications B 83 Events Evnts Defined 3 1 Examples Process Control 2
220. y Figure 2 18 REMOUT Display Figure 2 19 ANALGIN Display 2 16 When REM IN is selected from the UTILITY display the screen shown in Fig 2 17 will be displayed This screen has the following parameters e RmtIN_01 RmtIN_08 Displays the status of the 8 optional remote digital inputs When REM OUT is selected from the UTILITY display the screen shown in Fig 2 18 will be displayed This screen has the following parameters n f t oF f _of of Fetoa of e RmCOut01 RmCOut08 Displays the status of the 8 optional remote digital outputs These outputs are tied to Events 1 8 of the programmer When ANALG IN is selected from the UTILITY display the screen shown in Fig 2 19 will be displayed This screen has the following parameters Tuk Ihe Lee Famstat LHold HA090933U002 CSZ Dimension Series 60 User s Manual Figure 2 20 TIMING Display HA090933U002 Operation Air Temp Displays the air temperature in the chamber from a thermo couple located in the air stream at the discharge of the plenum Rel Hum Displays the percentage of relative humidity reading from a sensor located in the air stream at the discharge of the plenum ProdTemp Displays the current product temperature reading from a thermocouple that is located inside the chamber and dedicated for the customer s part Hi Limit Displays the chamber air temperature reading from a thermo couple l
221. y for clarity The only space required is between LET and SP 1 This example message could also be written STX lt 01 gt LE SP 1 56 3 ETX03 HA090933U002 B 15 CSZ Dimension Series 60 User s Manual Communications Table B 3 ASCII Character Codes in Hexadecimal and Decimal 2S NK x Ss lt OANDOAARWNHN O P WTTNCM KEK SCFTHTOTDOD RZ TAT TTEaTFTMOAD TD lt gt A B C D E F G H J K L M N O P Q R S T U DEC Decimal HEX Hexadecimal CHR Character LF Line Feed FF Form Feed CR Carriage Return DEL Rubout B 16 HA090933U002 CSZ Dimension Series 60 User s Manual Figure B 12 Test Program HA090933U002 Communications Error Checking The network mode contains a full set of error codes Refer to Table B 5 for a listing and explanation of these codes Test Program We have written the test program found in Fig B 12 to test communica tions between a host computer and the Dimension using Network mode This is not a complete communication driver program This program was written using the Basic language and is compatible with QBASIC and GWBASIC 10 REM FULL PROTOCOL COMMUNICATIONS TEST PROGRAM 28 OPEN COM 2 96090 N 8 1 RS CS DS FOR RANDOM AS 1 38 CLS 49 PRINT 1 CHR 2 lt 1 gt SP 1 10 CHR 3 F1 5 GOSUB 190 60 PRINT 1 CHR 2 lt 1 gt PR SP 1 CHR 3 C7 78 GOSUB 189 88 CLOSE 1 99 END 100 A TIMER
222. ystem variable CTAG Change the Tagname of a system variable The PRINT LET and LIST commands may be shortened to just two letters PR LE LI but the STAG and CTAG commands may not be truncated All commands must be in capital letters and if a command is not specified LET is assumed Each command is explained further below B 19 CSZ Dimension Series 60 User s Manual Communications B 20 PRINT Commands When using a PRINT command you may either print only the desired system variable s or you may print both text and the desired system variables The following two examples use a PRINT command consisting of only the desired system variable s e To monitor the channel 2 humidity setpoint PR SP 2 To monitor the channel 2 setpoint and deviation PR SP 2 DV 2 The following two examples use a PRINT command with both text and the variables PR The channel 2 setpoint is SP 2 e PR Setpoint 2 is SP 2 Deviation 2 is DV 2 Response Message to a PRINT Command When the response message is replying to a PRINT command either a data message or an error message follows the station address There are no spaces in a response message except those required by the system variable field length error message or spaces in comment text included by the user A response message contains the system variable information requested by a PRINT command In addition any comment text included in the reque

Download Pdf Manuals

image

Related Search

Related Contents

TECHCONNECT TILT MANUAL DO UTILIZADOR  User Manual - Sütron electronic GmbH  冷風機 クールファン  Alphason Gradino Cantilever  BlackBerry Curve 8900 Smartphone  Samsung RF24H French Door Jääkaappipakastin 495 litra Käyttöopas  

Copyright © All rights reserved.
Failed to retrieve file