Home
Technical Information Manual
Contents
1. Order Operation Address Datum Meaning HEX 1 Write Base Ad 0 0001 H S CAENET Controller identified code 2 Write Base Ad 0 Y00XX Crate Number 3 Write Base Ad 0 Code Code of the operation to be performed 4 Write Base Ad 0 Set Eventual set value As soon as the data pack has been stored in the Transmit Data Buffer it can be transmitted on the cable by performing a Write operation on the Transmission Register The operation codes are shown in Tab 6 8 After any transmission in the V288 Receive Data Buffer the user reads the Slave response or a V288 error message for example if the V288 does not receive any Slave response within a period of 500 msec it stores the code FFFF in the Receive Data Buffer see Table 6 15 6 1 12 Slave to Master data composition V288 case The answer data coming from the Mod SY403 or a Mod V288 error message is automatically stored into the V288 Receive Data buffer and therefore is available to the user As soon as the data pack is stored in this buffer a VME interrupt if enabled is generated The following Table shows the structure of the SY403 data packet Table 6 3 Slave to Master data composition Order Operation Address Datum Meaning 1 Read Base Ad O Error Code Error code 2 to 25 Read Base Ad 0 value Eventual Parameter value The Error codes are described in Tab 6 15 75 30 07 2003 Soft Ver 1 41 6 1 13 V288 SY40
2. Vmon Volt Imon yA HVmax Volt VOset Volt lOset pA SVmax Volt Rup Volt sec Rdwn Volt sec Trip Tenth of second 48 Soft Ver 1 41 30 07 2003 Soft Ver 1 41 C A E N SY403 V1 41 Hv En is On VO SEL IO SEL Crate 01 Page 0 Q zo O Vmon Imon HVmax VOset IOset Hv Status Chi 0000 0000 0675 0500 60 100 41 Off 00 0499 0000 0675 0500 64 100 41 01 0500 0000 0675 0500 68 100 41 02 0499 0000 0675 0500 56 100 41 03 0000 0000 0675 0500 56 100 04 0000 0000 0675 0500 56 100 05 0000 0000 0675 0500 56 100 06 0000 0000 0675 0400 56 0100 07 0000 0000 0675 0500 56 0050 08 0000 0000 0675 0500 56 0050 09 0100 0000 0675 0100 56 0050 n 10 0000 0000 0675 0500 56 0050 11 0000 0000 0675 0500 56 0050 12 0000 0000 0675 0500 56 0050 13 0000 0000 0675 0500 56 0050 14 0000 0000 0675 0500 56 0050 15 D Zo a a a a a zZ a zZ z a A a zZ C C C C C C C C C C C C C C C C C DEP EEDD EE ugs ED B D E A EA A A Z A A A A A Z Fh Fh Edit Change Update Page More Switch V Isel Fig 5 2 GROUPOO screen 1 of page 0 Current Par Channel VOset I0set Q O lt e Crate 01 Fh Fh Fh Fh
3. end while getch Esci void esci cltscrO deinit buserr Kill my Bus Error Handler exit 0 Main Program void main argc argv int argc char argv if argc 3 puts Usage vmesy403 lt v288 vme address in hex gt lt sy403 Caenet number in hex gt exit 0 29 06 93 sscanf a sscanf a v288addr UPD init buserr if get limit esci Main Loop xf for rgv x amp v288addr rgv x amp craten ATE v288addr s TUTTOK Get switch makemenu case 0 read ident brea case 1 brea case 2 brea case 3 brea case 4 brea case 5 par brea case 6 spee brea case 7 esci brea default brea ch monitor 1 ch monitor 2 ch monitor 3 ch monitor 4 set d test Soft Ver 1 32 For Eltec E 6 VME board To handle Bus information about t Error 7 he boards A E N S Y 4 8 G H V O L T AGE S YS T E M APPENDIX B SOFTWARE BUGS A P RIL 1992 30 07 2003 Soft Ver 1 41 APPENDIX B SOFTWARE BUGS AS OF APRIL 1992 This appendix contains the software bugs recognised in the Ver 1 41 as of April 1992 B 1 Change Channel name bugs In the following screen of the Terminal operation Change Parameter Sc
4. int wait resp datovme ushort datovme int i 0 ushort q 0 while i TIMEOUT q Q vme_read v288addr datovme WORD vme_read STATUS WORD itt return i TIMEOUT TIMEOUT TUTTOK Send comm int send comm vmeaddress datovme unsigned int vmeaddress ushort datovme int i 0 ushort q 0 while i TIMEOUT q Q 29 06 93 Soft Ver 1 32 if vme write vmeaddress amp datovme WORD return E BUSERR vme read STATUS amp q WORD itt return i TIMEOUT TIMEOUT TUTTOK Caenet read Called by user programs to load byte count bytes from CAENET into the buffer pointed by dest buff The VME address of V288 the CAENET crate number and the CAENET code are found in global variables Caenet read returns TUTTOK 0 if everything has worked It returns one from seven different errors defined as positive constants in Vmcaenet h if it has received one error which strictly depends from V288 Module It returns a negative error depending from the CAENET slave module if the CAENET communication has not worked Remember Module V288 can return thr general negativ rrors related to the CAENET network that this routine does not handle separately from the slave specific ones
5. 21 SS ISEL InipUt s t4 nails ai dida a IPAE 21 3 3 5 INTEREOCK Input a ith ett hare hope ti em bert artes tad bes aaa 22 33 6 RESET InDUL a a 22 3 4 Manual Control 2 ed adh eae 22 3 5 Remote Control Sea ALE etd 22 BOA 22 3 5 2 H S CAENET Operation a aaa Aaaa a nnne 24 4 MANUAL OPERATION SOFTWARE VERSION 1 41 rear 24 eie E Maii 25 4 2 Display Channel 27 4 2 1 Display Channel Status Menu rrenan 27 4 2 2 Status of Channel Menu ereer EAEE EAE A ARAE EREE KER EERE REEERE 28 4 3 Modify Channels Option e 2222 e R 29 4 3 1 Modify Channels Status Menu sss emm een 30 4 3 2 Edit Parameter value Menu eene 32 4 3 3 Change Parameter value Menu rear 33 4 3 4 Change Channel Number Menu em emm emnes 34 44 Crate Map Option ana m rhe HP t BG ER RARE GU ERIS MEER amd 35 4 5 Configuration Option erre nemen nennen 36 4 5 1 RS232 Configuration Option eee 37 4 5 1 1 RS232 Configuration Menu 37 4 5 1 2 RS232 Baud Rate Selection Menu 38 4 5 1 3 RS232 Parity Selection Menu 39 4 5 1 4 RS232 Character Length Selection 40 4 5 1 5 RS23
6. 30 07 2003 Soft Ver 1 41 write in the Transmission Register Start data packet transmission it indicates if the Start Transmission command has been recognized by the Mod V288 a No valid operation means that the H S CAENET node is not able to transmit data This may happen if the H S CAENET node is active it is transmitting a previous data packet or it is receiving the Slave response read data from the Receive Data Buffer it indicates if the data read is valid or not 6 1 4 Transmission Register Base Address 4 write only By writing at this location the H S CAENET node enters in the transmit mode the data stored in the Transmit Data Buffer are transmitted on the cable If this operation is performed with the Transmit Data Buffer empty an error message is stored in the Receive Data Buffer error Y FFFD see Table 6 15 6 1 5 Reset Register Base address 6 write only An access in writing to this location causes the V288 to enter in restart mode this causes the following operations the buffers are cleared every interrupt pending is cleared every data transfer is aborted the V288 does not accept any command It remains in this status for about 3 msec The module can be reset also by pressing the Front Panel Push button 6 1 6 Interrupt Vector Register Base address 8 write only The value written in this 8 bit register is the STATUS ID that the V288 INTERRUPTER places on the VME data bu
7. 5 5 E Password On Off Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled a a a Z a zZ A a a A a a h Fh a a h Fh oo000000000000000 ODO SO SOS SO SS COD gy p gu gm p ggg A Zo oZ o oZ ou ow oZ oZ z uw 5 5 5 uw 24 O DO OO O SVO O SO O OVO OO qQ9 GO O OO Edit Change Update Page More Switch Fig 5 3 GROUPOO screen 2 of page 0 Current Par Channel SVmax Rup Rdwn Trip 49 30 07 2003 Soft Ver 1 41 C A E N SY403 V1 41 Hv En is VO SEL IO SEL Crate 01 Page 0 Vmon Imon HVmax VOset IOset Hv Status Chi 0499 88 0000 00 0675 0500 64 0100 41 On 01 0000 00 0000 00 0675 0500 56 0100 41 Off 04 2000 20 0000 00 3125 2000 20 1185 00 On 41 Edit Change Add Insert Replace Delete Update More Switch V Isel Fig 5 4 Group TEST1 screen 1 of page 0 Current Parameter Channel VOset l0set A E N SY4
8. puts 5 Parameter Setting DM puts 6 Speed test is puts nin 7 Quit while c getch 0 lt 0 amp amp c gt 7 return c Read Ident void read ident int i response char sy403ident 12 char tempbuff 22 code IDENT To see if sy403 is present if response caenet read tempbuff 22 TUTTOK amp amp response E LESSDATA printf Caenet_read Error number d received n response puts Press any key to continue getch return for i 0 i lt 11 1i sy403ident i tempbuff 2 i 1 sy403ident i 0 printf The module has answered s n sy403ident puts Press any key to continue getch Get limits int get limits int response code READ LIMITS if response caenet read amp max vi sizeof struct vi max TUTTOK printf Caenet read Error number d received n response puts Press any key to continue getch return response 29 06 93 Soft Ver 1 32 Ch monitor void ch monitor group int group int i caratt P response chs group 1 16 static float powl0 1 0 10 0 100 0 float scalei scalev ushort channel static int page 0 static struct hvch ch_set 16 Settings of 16 chs static struct h
9. ch 8 cod The following macro transforms the V288 input address in a good VME address for Standard Accesses by Eltec CPU board define UPDATE addr unsigned int UROCOM addr B The following structure contains all the useful information about 29 06 93 Soft Ver 1 32 the settings of a channel Ef struct hvch char chname 12 long vOset long viset short i0set short ilset short vmax short rup short rdwn short trip ushort flag The following structure contains all the useful information about the status of a channel ur struct hvrd long vread short iread ushort status The following structure contains all the useful information about the voltage and current limits of every board struct vi max short decv 4 short vmax 4 short imax 4 short resv 4 short resi 4 short deci 4 Globals Ea int y File conio c needs it unsigned v288addr craten ushort code Caenet code struct vi max max vi Makemenu int makemenu int c clrscr 29 06 93 Soft Ver 1 32 highvideo puts MAIN MENU n n n 7 normvideo puts 0 Read Module Identifier puts 1 Channels 0 15 Monitor puts 2 Channels 16 31 Monitor puts 3 Channels 32 47 Monitor puts 4 Channels 48 63 Monitor
10. int caenet read dest buff byte count uchar dest buff int byte count int i esito ushort mstident V288 datatemp short dato if esito send_comm v288addr mstident TIMEOUT return E NO Q IDENT lse if esito E BUSERR return esito Transmit Crate Number if esito send comm v288addr ushort craten TIMEOUT return E NO Q CRATE lse if esito E BUSERR return esito Transmit Code if esito send comm v288addr ushort code TIMEOUT return E NO Q CODE lse if esito E BUSERR return esito Start Transmission if esito send comm TXMIT mstident TIMEOUT return E NO TX lse if esito E BUSERR return esito 29 06 93 Soft Ver 1 32 if wait resp amp dato TIMEOUT return E NO RX if dato TUTTOK Test on the operation for i 0 i lt byte count i t 2 if read data amp datatemp TIMEOUT amp amp i lt byte count 1 return E LESSDATA dest buff i HIBYTE datatemp dest buff i 1 LOBYTE datatemp return dato Caenet write Called by user programs to transfer byte count bytes to CAENET from the buffer pointed by source buff The VME address of V288 the CAENET crate number and the CAENET code are found in global variables Caenet write re
11. C 1 C 5 At Power Off p 0 2 GE Gonnet remna 3 15 o Ee 0 2 6 6 Changing the Operating 0 3 C 7 Fuse Replacement nennen nemen nnne nnne C 6 C 8 Safety Warnings and Operation Suggestion eee C 7 APPENDIX D HARDWARE PASSWORD CONTROL sse eee nnne D 1 30 07 2003 Soft Ver 1 41 1 SYSTEM OVERVIEW The CAEN 64 CHANNEL HIGH VOLTAGE SYSTEM Model SY403 has been designed specifically to fulfil the requirements of huge experiments using a large number of channels photomultipliers or other detector which need individual high voltage supply The system is organized into crates Each crate is a 19 wide euro mechanics rack it houses 64 independent H V channels arranged in 4 boards bearing 16 channels each A500 series Up to 100 crates for a total of 6400 channels may be connected and controlled from a single point Each crate may be controlled locally or remotely Local control is performed manually through a key pad and an LCD display located on the Front Panel Remote control is actuated by means of a video terminal ANSI VT100 or compatible plugged into an RS232C connector which is also located on the Front Panel In this case a sophisticated software user interface is
12. 3000 100 100 2500 300 100 3000 100 100 3000 100 100 Password On Off Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled a a a Z a zZ A a a A a a h Fh zZ A o9o000000000000000 gy op gu gm p ggg Z Zo ZA o oZ ou ow oZ 5 uw ZZ uw a 2 E LE O Oe Q O Qu Q9 OO O oJ Fh Fh P00 XXXX XXX XXX XXX X XXX XXXX XXXXXXXX XXXXXXX Edit Chang Replac Pag Mor Switch Fig 5 12 Group Operation Screen of GROUPOO0 page 1 Current Parameter Group Name 61 30 07 2003 Soft Ver 1 41 COMMANDS Q Quit Return to Main Menu E Edit This command is active when the Current Parameter is one of the following Group Name VOset lOset V1set l1set SVmax Rup Rdwn Trip the Current Parameter is the Group Name Go to the Edit Group Name Screen The value of the Group Name can be edited and modified If the Current Parameter is one of thes
13. COMMANDS Return Return to Main Menu 35 v1 40 HVmax 3095 3095 3095 3095 Return 30 07 2003 Soft Ver 1 41 4 5 Configuration Option This option is selected by pressing the Function key corresponding to the Main Menu Option I O Config The display shows the I O Configuration Menu that allows to modify the RS232 Configuration or the CAENET configuration C A E N SY403 Crate 02 V1 40 64 Channels High Voltage System ENET Status nfig Alarm Return Fig 4 13 I O Configuration Menu COMMANDS RS232 Configuration Go to the RS232 Configuration Menu that permits to modify the RS232 Port configuration CAENET Configuration Go to the CAENET Configuration Menu where it is possible to set the H S CAENET address Crate Status Alarm STATUS output signal configuration Go to the Status Alarm Configuration Menu where it is possible to set the error condition that cause the Alarm and the STATUS signal characteristic Return Return to Main Menu 36 30 07 2003 Soft Ver 1 41 4 5 1 RS232 Configuration Option This option is selected by pressing the Function key corresponding to the Configuration Option RS232 Config It is actuated by two level Menu 1th level RS232 Configuration Menu It shows the value of the RS232 parameters 2th level atthis level belong four submenus Baud Rate Selection composed of 4 pages Parity Selection Character length Selection Stop bits num
14. In the memory buffer for the received data are also stored some error messages generated by the V288 itself when the H S CAENET operation has failed see Table 6 15 Standard VME cycles allow the user to perform the required control and setting operations on each Mod SY403 in the network according to the typical MASTER SLAVE communication protocol where the VME controller assumes the MASTER function The module operations can be software controlled in polling mode or can be handled via interrupt facility It houses a VME ROAK INTERRUPTER that generates a VME interrupt if enabled as soon as the data packet or the error message is stored in the receive buffer The Mod V288 registers are described in the Table 6 1 71 30 07 2003 Soft Ver 1 41 Table 6 1 Mod V288 Registers NAME TYPE ADDRESS FUNCTION Transmit Data Write only Base Address 00 Transmit data storage Buffer Receive Data Read only Base Address 00 Receive data storage Buffer Status Read only Base Address 02 After an H S CAENET op Register eration has been performed This register indicates whether the operation is valid or not FFFE valid operation FFFF no valid operation Transmission Write only Base Address 04 By writing into this register Register the Transmit Data buffer content is transmitted on the cable Reset Register WRITE only Base Address 06 Module s Reset Interrupt Vector WRITE only Base Address 08 Interr
15. 0 04 V It can be programmed via First High Voltage programmed value absolute value H V Channels Board Range Step A503 A1503 3000V 3mA 0 Vmax Soft 0 20V A504 600V 200 0 Vmax Soft 0 04 V Active when VSEL is False It can be programmed via Local Control Remote Control 3 2 6 lOset Local Control Remote Control 3 2 7 Viset First Current Limit programmed value it is common for every 8 channels of the board H V Channels Board Range Step A503 A1503 3000V 3mA 1uA 3000 14A A504 600V 200 0 01 200A 0 01 Active when ISEL is False It can be programmed via Second High Voltage programmed value absolute value H V Channels Board Range Step A503 A1503 3000V 3mA 0 Vmax Soft 0 20V A504 600V 200 0 Vmax Soft 0 04 V Active when VSEL is True It can be programmed via Local Control Remote Control 14 30 07 2003 Soft Ver 1 41 3 2 8 I1set Second Current Limit programmed value it is common for every 8 channels of the board H V Channels Board Range Step A503 A1503 3000V 3mA 1uA 3000 1 A504 600 200 0 01 200 0 01 Active when ISEL is True It can be programmed via Local Control Remote Control 3 2 9 Ramp up Maximum High Voltage programmable increase rate absolute value When channels are switched On or when are switched
16. 11 2 3 1 Crate CharacteristlCS iiie n ert ire Lr t e 11 3 OPERATING MODES sz ie tanta Gs fe Rp iE raten enituit itu 13 3T H V Modules InSertior zx hn Hr ere ee E re te c n 13 31 1 Channel Nur bering a rhet erbe le adip aa Pr Deed 13 3 2 Chanhel Parameters 1 ted quc 19 aa t Ghamel Number CH 3f 12 ten fins be Ra 19 3 2 2 Channel Name asa 1 sesta ec Ea ba ca ae 13 3 2 3 Vmax Hardware iesu site A dct Rara dass duma LED ea 13 3 2 4 V max i nitate das RA ale 14 9 2 VOS siue iS terreni b 14 3 2 0 l0set uocem cei meti da el ad 14 92 6 VA SOL M s eaten AT D 14 SEA 15 l Z O RaM p te Mice 15 9210 RRampzdOWTH sas a et edite tu iive ene tun be danada 15 93 21 T VmOD e a a uU IMMER 16 Sw PA 16 SM SM m 16 32 14 H V ONO siete deat tee dte 17 93 2 15 Power on Status PODER b 17 3 2 16 Power down Status Pdwn sssssssseeeeee ener 17 3 22 17 Channel Status cassar ont it t DR ERU 18 3 2 18 Password protection status ssssssssssssssseeeeeeeen nnns 19 3 3 H V Control via Front Panel Signals A KAA EAE AEEA R emnes 20 3 3 1 S TATUS output ete te este lese ab qaae 21 3 3 2 IIl E aee tem rei 21 3 3 39 VOEE INDUL seater ee temen
17. 2003 Soft Ver 1 41 COMMANDS If the Keyboard is disabled Change and Edit are not available If the Keyboard is enabled More Display Return Change are always active while Edit is active only when the Current Parameter is one of the following VOset lOset V1set l1set Vmax Rup Rdwn Trip More Switch between the pages Edit This Command is available if the Keyboard is enabled Go to the Edit Parameter Menu The value of the Current Parameter can be edited and modified This command is active when the Current Parameter can have different values VOset lOset V1set l1set Vmax Rup Rdwn Trip it is not active when the Current Parameter shares only two values Status Pon Pdwn for these parameters only the Change command is used Change This Command is available if the Keyboard is enabled Change the value of the current parameter Pressing the Change key the value of the Current Parameter is changed if the Current Parameter can take only two different values Status Pon Pdwn by pressing the Change key it toggles between the two values for example if the Current Parameter is Status Status On Off of the channel and its value is Off pressing Change the value becomes On and vice versa If the Current Parameter can take different values VOset lOset V1set l1set Vmax Rup Rdwn Trip the display will show the Change Parameter Menu The same result is achieved by pressing one of the numeric keys if the C
18. Allowed parameters lowercase only are for 1 0 i lt 8 i puts param i while par printf in Parameter to set Choice the parameter scanf s choiced param for 1 0 i lt 8 i if strcmp param i choiced_param par 1 break if i 8 puts Sorry this parameter is not allowed printf New value Choice the value scanf Sf input value switch i Decode the par case VOSET code MAKE CODE channel 16 scale pow10 max vi decv channel 16 input value scale value ushort input value break case VISET code MAKE CODE channel 17 scale pow1l0 max vi decv channel 16 input value scale 29 06 93 value ushort input value break case IOSET code MAKE __COD E channel 18 Soft Ver 1 32 scale pow10 max vi deci channel 16 input value scale value ushort input value brea case I1SET code MAKE Ki __COD E channel 19 scale pow1l0 max vi deci channel 16 input value scale value ushort input value brea case VMAX Code MAKE COD value ushor Ki E channel 20 t input_value break RUP code MAKE_COD value ushor case E channel 21 t input value break case RDWN code MAKE CODE channel 22 value ushort input value break case
19. CAENET operating code 96946 returns a certain number of series of two words representing respectively the Ramp Up and the Ramp Down Word for each Channel of that Group User Note 8 TABLE OF CONTENTS 19 YS TEM OVERVIEW 7r dede A EA nr RR SR ar ai ans aias 1 2 SYSTEM COMPONENTS secs ta beet vi eau 3 2 1 Mod A503 A1503 H V Channels Board 3000V 3 3 2 1 1 Mod A503 A1503 H V Channels Board External Components 3 2 1 2 Mod A503 A1503 H V Channels Board 8 65 3 2 1 3 Mod A503 A1503 H V Channel Characteristics in 5 2 2 Mod A504 H V Channels Board 600V 200 6 2 2 1 Mod A504H V Channels Board External 6 2 2 2 Mod A504 H V Channels Board Safeties sss 6 2 2 3 Mod A504 H V Channel Characteristics sss 7 2 3 Main Controller tr rr rmi 8 2 9 1 Power Supply imm cnt tee epe eu ox te editi 8 2 9 2 FM GCOnLEOL ERR RD RAPERE 8 2 3 3 Control and Monitoring serena ene 8 2 3 4 Main Controller External Components ii 9 2 3 5 Main Controller Signal Characteristics a 11 2 3 6 Power Supply Characteristics sss
20. Current Parameter will take this new value if a return is entered without having giving any change the parameter value remains the old one If the Current Parameter is different from the Channel Name by using the Up and Down arrow keys it is possible to increment decrement the Current Figure pressing the Up arrow key the Current Figure of the Parameter value of all the channels is incremented by the minimum step possible pressing the Down arrow key the Current Figure of the Parameter value of all the channels is decremented by one by the minimum step possible COMMANDS Up and Down Arrow keys Increment decrement by the minimum step possible the Current Figure of the Current Parameter The cursor indicates the Current Figures Ctrl Z Clear any modification and restore the old parameter value Refer to this paragraph for the usage of the various Edit screens named in the following of the chapter Edit Channel Screen Edit Group Name Screen 53 30 07 2003 Soft Ver 1 41 Q O lt ce wn Crate 01 p 5 5 CO Oe CX SS OC O SVO O ONO Password On Off Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled A a a
21. It can be programmed via Local Control Remote Control 3 2 16 Power down Status Pdwn This parameter controls the behaviour of the channel in these cases when the H V outputs of the system are disabled via the H V EN Switch when an overcurrent lasts more than the programmed value Trip 0 999 If one of these events occurs the channel are switched off in a way determined by the Pdwn parameter as shown in the following table Pdwn Kill the channel is switched off in less than 20 ms irrespective of its Ramp down programmed value Pdwn Rdwn the output voltage will drop to zero at the programmed rate Ramp down programmed value It can be programmed via Local Control Remote Control 17 30 07 2003 Soft Ver 1 41 3 2 17 Channel Status It is the status of the channel which can be Up H V output Up The high voltage is regularly increasing towards the programmed value at the programmed rate Ramp up Down H V output Down The high voltage is regularly decreasing towards the programmed value at the programmed rate Ramp down Ovv Overvoltage This condition is signalled When the actual value of the high voltage output is higher than the programmed value When the actual value of the high voltage increase decrease rate is higher then the programmed value Ramp up Ramp down parameter if the Ovv mask is ON see 3 3 1 the output signal STATUS becomes true Unv Undervoltage
22. Remote Control 3 2 13 Trip Maximum time an overcurrent is allowed to last expressed in tenth of second If an overcurrent lasts more than the programmed value the system will react in the following ways Trip 0 999 Trip Trip 1000 it will cause the channel to Trip After an interval of time equal to the Trip value in tenth of second the output voltage will drop to zero at the rate specified by the Pdwn parameter see 3 2 16 and the channel will be put in the off state Pdwn Kill the channel is switched off irrespective of its Ramp down programmed value Pdwn Rdwn the output voltage will drop to zero at the programmed rate Ramp down programmed value Constant Current the overcurrent may last indefinitely The channel behaves like a current generator It can be programmed via Local Control Remote Control 16 30 07 2003 Soft Ver 1 41 3 2 14 H V On Off This is the Status On Off of the channel by setting this parameter On the channel is On and the H V output drifts from O to the programmed value at the programmed rate It can be programmed via Local Control Remote Control 3 2 15 Power on Status Pon This parameter controls the behaviour of the channel at the power on On Off If this parameter is On and if it is enabled see 5 2 the channel react at Power on or after a Restart bringing the channel from O to the programmed value without operator intervention
23. Required Enabled HANNEL14 100 010 0 ill Required Enabled Insert channel CHANNEL12 3000 100 100 010 0 Off Required Enabled Quit Help Edit Change Switch Fig 5 9 Insert Channel Screen COMMANDS Refer to 5 2 3 58 30 07 2003 5 2 5 Replace Channel Screen Soft Ver 1 41 This option is selected on entering the letter R in the Status Display Screen of a Group different from GROUPOO In this screen it is possible to replace the Current Channel with a new channel On entering the letter R in the Status Display Screen appears the message Replace channel following by one channel row displaying the channel parameters of the Current Channel Use the Commands displayed on the bottom of the screen to select a new channel or press the Up and Down arrow keys then pressing return the channel selected replaces the Current Channel previously selected EST1 hannel HANNELOO HANNELO1 HANNE L1 3 Replace cha CHANNEL13 Quit Help C A E N V1 40 Hv En is On I0 SEL Vmon Imon VOset IO0set 0000 1 0000 1000 0 3000 0000 0 0000 0025 0 3000 0000 0 0000 0444 0 3000 nnel 0000 0 0000 3124 0444 0 3000 Edit Change Switch COMMANDS Refer to 5 2 3 Fig 5 10 Replace Channel Screen 59 Crate 01 Hv Status Page 0 Chi 00 01 13 30 07 2003 Soft Ver 1 41 5 3 Group Operation Option The Group operatio
24. TRIP code MAKE CODE channel 23 input value 10 Trip is in 10 th of sec value ushort input value break if response caenet write amp value sizeof ushort TUTTOK printf Caenet_write Error number d received n response puts Press any key to continue getch Speed test void speed test int i response ushort channel char sy403ident 12 loopdata 12 char tempbuff 22 code IDENT if response caenet read t mpbuff 22 To see if sy403 is present TUTTOK amp amp response E_LESSDATA printf Caenet_read puts Press any key to continue getch Error number d received n response 29 06 93 Soft Ver 1 32 retur for i 0 i lt 11 i sy403ident i tempbuff 2 i 1 sy403ident i 0 puts Looping press any key to exit Loop until one presses a key while gs rdy 0 1 if response caenet read tempbuff 22 TUTTOK amp amp response E LESSDATA printf Caenet_read Error number d received n response puts Press any key to continue getch return for i 0 i lt 11 1i loopdata i tempbuff 2 it 1 loopdata i J 0 if strcmp sy403ident loopdata Data read in loop are not good printf Test loop error String read s n loopdata puts Press any key to continue getch return
25. This condition is signalled When the actual value of the high voltage output is lower than the programmed value When the actual value of the high voltage increase decrease rate is lower than the programmed value Ramp up Ramp down parameter if the Unv mask is ON see S 3 3 1 the output signal STATUS becomes true Ovc Overcurrent The current limit has been reached and the channel is now behaving like a constant current source if the Ovc mask is ON see S 3 3 1 the output signal STATUS becomes true Trip down The channel has tripped An overcurrent has lasted longer then the allowed time and the high voltage is decreasing towards 0 at the programmed rate Ramp down Tripped The channel has Tripped and has been switched off If the STATUS is true it remains in that state until a Clear Alarm command is performed see 5 1 To recover from this state it is sufficient to turn that channel On again this operation also clears the STATUS signal if asserted Hvmax The channel has reached the Vmax Hardware value This means that the hardware protection circuit is active The channel Status is monitored via Local Control Remote Control 18 30 07 2003 Soft Ver 1 41 3 2 18 Password protection status This protection is active only via Terminal control see 85 It is the status of the protection if Required it is necessary to know the password to modify the parameters of the channel via Terminal It c
26. a A a A zZ A A zZ z A a zZ C C C C C C C C C C C C C C C C C O O C GOOO GOGO G OGO O OO 5 O uou go gg pg ggg Z T e goes eo e Se oe o Fig 5 6 Edit Parameter Screen the SVmax of CHANNEL 01 is edited 54 30 07 2003 Soft Ver 1 41 5 2 2 Change Parameter Screen This option is available in the Status Display Screen when the Current Parameter can assume several values Channel VOset lOset V1set I1set SVmax Rup Rdwn Trip It is selected in two ways by pressing the C key by entering the number corresponding to the most significant figure of the new value In this screen it is possible to enter the new parameter value Entering the C key the previous value of the Current Parameter is cleared and a new one has to be typed The highlight bar disappeared the actual parameter value is cleared and a blinking cursor appears under the first character of the value If a number has been entered instead of the letter C the number is displayed as the most significant figure of the value No command is available on the bottom of the screen On writing a new value and pressing return the Current Parameter will take this new value i
27. and monitor all the channel parameters described in the chapter 3 to arrange the Crate channels in different Groups and to program common parameter values for all the channels belonging to the Group with a single operation It is possible to have up to 16 Groups To the first Group GROUPOO belong all the channels of the Crate to kill all the channels of the Crate to reset the Status output signal to set for each channel a Password protection to avoid an improper channel parameters setting to restore the default Factory configuration of all the channels parameters To select the cause and the type of the Alarm 5 1 Main Menu At power on appears on the screen C A E N SY403 then pressing any key will appear the top level menu the Main Menu and the operator can then select the next action The software version is indicated on the top right of the screen Note that screens will vary slightly from that shown in the following with new software releases A submenu selection can then be made by pressing the key correspondent to the first letter of the option highlighted letter 44 30 07 2003 Soft Ver 1 41 Crate 01 MA IN M E Display Display Modify channels Protections Set Reset password Crate Connect a new crate Map Crate Map Kill Kill all channels Alarms Reset alarms Status Select type of alarm Format Reformat EEPROM Quit Abandon program Select item Fi
28. available featuring symbolic names for channels custom status displays and other features designed to help the management of a large number of channels In order to protect the system from improper use a Password protection can be set for each channel Each crate houses an HIGH SPEED H S CAENET node for the remote control it allows the possibility of linking one or more crates to an H S CAENET controller which acts as System control unit Available controllers are A303 H S CAENET PC Controller C117B H S CAENET CAMAC Controller V288 H S CAENET VME Controller The Model SY403 can also be configured as H S CAENET Controller itself it permits to control a multicrate system from a single video terminal plugged in one of the crates The communication software needed for the operation of multicrate system is built in every unit A sophisticated hardware protection of the supplied detector is also provided in each H V board The maximum output voltage Vmax hardware can be fixed through a potentiometer at the same value common for all the channels of the board this value can be read out by software Moreover for each channel is possible to set via software another output voltage maximum limit Vmax software Two voltage values VOset V1set can be programmed for each channel while it is possible to set two current limit values lOset I1set common for every 8 channels of the board Switching from one value to the other is p
29. of the SY403 Crate 3 is selectable via the Manual interface and its value ranges from 0 to 99 In this way up to 100 crates may be controlled from a single point in two different ways via a video terminal the crate directly connected to the terminal is the H S CAENET Controller In this case the software available permits to operate to each SY403 in the H S CAENET network as if they were directly connected to the terminal or via one of the following CAEN H S CAENET Controllers A303 H S CAENET PC Controller C117B H S CAENET CAMAC Controller V288 H S CAENET VME Controller Video terminal and the Controllers cannot be used simultaneously To avoid reflections it is necessary to terminate the H S CAENET line on a 50 impedance This is accomplished in these ways If the H S CAENET Controller is one of the crates by inserting a 50 impedance terminator in one of the two LEMO 00 type connectors IN OUT in the last and in the first crate of the chain If the H S CAENET Controller is not one of the crates by inserting a 50 O impedance terminator in one of the two LEMO 00 type connectors IN OUT of the last crate of the chain 4 MANUAL OPERATION SOFTWARE VERSION 1 41 24 30 07 2003 Soft Ver 1 41 A single Crate can be operated manually through the 21 keys and the LCD display which are located in the Front Panel The relative software runs in the MC68000 microprocessor housed in the Main Controller and p
30. the Channel Name 2th level It is active only if the Keyboard is enabled It is composed of three different menus Edit Parameters Menu In this menu it is possible to edit the parameter value and to modify it by using the numeric keypad Change Parameters Menu In this menu it is possible to enter a new parameter value by using the numeric keypad Change CH Menu This menu permits to select another group of channels by entering the number of one of the channels of that group 29 30 07 2003 Soft Ver 1 41 4 3 1 Modify Channels Status Menu The following figures show the three Pages of the menu press the More key to switch between the pages ET STATUS CHF 0000 Off 28 0000 Off 29 0000 Off 30 0000 Off 31 Change Display Return Fig 4 5 Modify Channel Status Menu First page ET STATUS CHF 0000 Off 28 0000 Off 29 0000 Off 30 0000 Off 31 Change Display Return Fig 4 6 Modify Channel Status Menu Second page VMAX RUP RDWN CHf 3000 100 100 28 3000 100 100 29 3000 100 100 30 3000 100 100 31 Edit Change Display Return Fig 4 7 Modify Channel Status Menu Third page TRIP PON PDWN CHF inf Off Kill 28 inf Off ill 29 inf Off i1 30 inf Off 111 31 Edit Change Display Return Fig 4 8 Modify Channel Status Menu Fourth page 30 30 07
31. the code FFFF in the Buffer see Tab 6 15 79 30 07 2003 Soft Ver 1 41 6 2 6 Slave to Master data composition C117B case The answer data coming from the Mod SY403 or a Mod C 117 B error message is automatically stored into the C117 B Data buffer and therefore is available to the user As soon as the data pack is stored in this buffer a LAM if enabled is generated The following Table shows the structure of the SY403 data packet Table 6 6 Slave to Master data composition Order CAMAC Datum Meaning Function 1 F 0 N Error Code Error code 2 to 25 F 0 N value Eventual Parameter value The Error codes are described in Tab 6 15 80 30 07 2003 Soft Ver 1 41 6 2 7 C117B SY403 communication sequence write the data packet in the Transmit Data Buffer in the packet is contained the H S CAENET address of the SY403 Crate see Tab 6 5 for the data structure for each data perform an F 16 N Function if Q 1 the data is stored in the buffer else error Transmit the data packet perform an F 17 N Function if Q 1 the C117B H S CAENET Node enters in the transmit mode and the data packet stored is transmitted on the cable error Wait for the SY403 response if LAM is enabled else wait for C117B LAM when LAM is asserted go to the Read response section perform an F 0 N Function if Q 0 discard the d
32. three error conditions Ovc Ovv Unv if the mask is ON the corresponding error condition on at least one channel sets the Alarm The highlight bar indicates the Current Parameter If the Keyboard is enabled the Current Parameter is affected by the Change command Use the Arrow keys to move the highlight bar to the parameter which has to be modified The change command causes the parameter to toggle between its two values for example if the Alarm Type value is Pulsed pressing the Change Key the value becomes Level and viceversa Status Alarm configuration Normal Level Low Alarm Type Level OVC Alarm On OVV Alarm 2 Off UNV Alarm t Off Fig 4 20 Status Alarm Configuration Menu COMMANDS Change This option is available if the Keyboard is enabled By pressing the Change key the Current Parameter toggles between the two values that can assume Return Return to I O Configuration Menu 43 30 07 2003 Soft Ver 1 41 5 TERMINAL OPERATION SOFTWARE VERSION 1 41 A multicrate system can be controlled by a VT100 compatible terminal plugged into the RS232 port located on the Front Panel as described in S 3 5 The relative software runs on an MC68000 microprocessor housed in the Main Controller and provides the operator with a set of menus which allows him to solve most of his problems quickly and easily It allows to control all the Crate on the same H S CAENET network and for each Crate it is possible to program
33. 03 EST1 is On VO SEL 01 hannel Rdwn Trip Password On Off HANNELO1 020 010 0 Required Enabled HANNELO4 020 010 0 ill Required Enabled HANNEL41 100 010 0 ill Required Enabled Edit Change Add Insert Replace Delete Update More Switch Fig 5 5 Group TEST1 screen 2 of page 0 Current Parameter Channel SVmax Rup Rdwn Trip 50 30 07 2003 Soft Ver 1 41 COMMANDS Q Quit Return to Main Menu E Edit Go to the Edit Parameter Screen The value of the Current Parameter can be edited and modified This command is active when the Current Parameter can have different values Channel VOset lOset V1set VOset SVmax Rup Rdwn Trip it is not active when the Current Parameter can assume only two values Hv Pon Pdwn Password On Off for these parameters only the Change command is available C Change Change the value of the current parameter Entering the C key the value of the Current Parameter is changed if the Current Parameter can take only two different values Hv Pon Pdwn Password On Off it toggles between this two values for example if the Current Parameter is Hv and its value is Off entering C the value becomes On and vice versa If the Current Parameter can take different values Channel VOset lOset V1set l1set SVmax Rup Rdwn Trip the display will show the Change Parameter Screen where the previous value are cleared and a new
34. 07 2003 Soft Ver 1 41 4 5 1 3 RS232 Parity Selection Menu This menu permits to setthe RS232 Parity value SY403 Crate 02 V1 40 RS232 configuration Actual Parity is odd Select new value odd Fig 4 16 Parity Selection Menu COMMANDS none odd even By pressing the appropriate Function key the corresponding Parity value is set and the display returns to the previous menu 39 30 07 2003 Soft Ver 1 41 4 5 1 4 RS232 Character Length Selection Menu This menu allows to set the RS232 Character length E N SY403 Crate 02 V1 40 RS232 configuration Actual Character Length is 8 bits Select new value Fig 4 17 Character Length Selection Menu COMMANDS 7 8 By pressing the appropriate Function key the RS232 character length is set to the corresponding value and the display returns to the Previous menu 40 30 07 2003 Soft Ver 1 41 4 5 1 5 RS232 Stop Bits Number Selection Menu This menu permits to set the RS232 number of Stop bits value SY403 Crate 02 V1 40 RS232 configuration Actual 4 of stop bits is 1 Select new value Fig 4 18 Stop Bits Number Selection Menu COMMANDS 1 1 5 2 By pressing the appropriate Function key the stop bits number is set to the corresponding value and the display returns to the previous menu 41 30 07 2003 Soft Ver 1 41 4 5 2 CAENET Configuration Option This option are selected by pressing the Function key corresponding to the I O Con
35. 2 Code 1A Set Status Alarm The CAENET operating code 1A followed by a Word allows to set the Status of the Alarms The structure of the Word is the following Status Alarm Word Structure User Note 4 SY403 User s Note Bits Bit value O Bit value 1 0 Normal Level Low Normal level High 1 Level Type Alarm Pulse Type Alarm 2 OVC Alarm OFF OVC Alarm ON 3 OVV Alarm OFF OVV Alarm ON 4 UNV Alarm OFF UNV Alarm ON 5 15 Don t care Don t care Channel Parameters Reading Code 5 Read General Status The CAENET operating code 5 allows to read General Status The System provides in response two words the first is the Status Alarm Word the second contains some information related to the front panel signals Status Signal Word Structure Bits Bit value 0 Bit value 1 0 Vsel VO selected Vsel V1 selected 1 Isel IO selected Isel 11 selected 2 No Kill Kill 3 No Lock Lock 4 No HV Enable HV Enable 5 Don t care Don t care 6 Password Ignore Password Reqiured 7 15 Don t care Don t care Code 6 Read Hardware Vmax The CAENET operating code 6 allows to read the Hardware HVMAX of the 4 boards of the System The response consists in four words each word contains the HVMAX value of the corresponding board If a board is not present the corresponding word is meaningless System Opereations Code 30 31 format CPU EPROM The CAENET
36. 2 Stop Bits Number Selection 41 4 5 2 CAENET Configuration Option errar 42 4 5 3 Status Alarm Configuration Option sss 43 5 TERMINAL OPERATION SOFTWARE VERSION 1 41 eene 44 Siue 44 5 2 Display Modify Channels Option sotiin ie aa A A EA AARRE TANE 46 5 2 1 Edit Parameter Screen ceria e ee Rp bete ie leet 53 5 2 2 Change Parameter Screen eene 55 5 2 3 Add Channel SGFeen ioci i e heec et tengo ende ebat ag 56 5 2 4 Insert Channel SCreen sette er tine ui MR RR IRR Ru Me cana nnd 58 5 2 5 Replace Channel Screen ssssssssssssssseeeeen ener 59 5 3 Group Operation Option ssssssssssssseseseeeneeeene nennen treten nnne 60 b 4 Protection optloni aba e Ert et Lori bar tetas tek tl Reus 64 5 4 1 Disable Password and Keyboard rear 65 5 4 2 Enable Password and Keyboard sss 66 5 5 Connect a New Crate Option ssssssssssssssssseseeenenen ener enne nennen 67 5 6 Grate Map HL RAM Hei ambe eb LEER 68 5 7 Select Alarm Mode Option emeret 69 O H S GAENET OPERATION acai ean ea nente pd SN ae eee 71 6 1 Using the H S CAENET VME Controller Mod V 288 5 71 6 121 Transmit Data Buffer ot eet tae eat 72 6 1 2 Receive Data Buffer eene 72 Status Register en ime d
37. 3 communication sequence write the data packet in the Transmit Data Buffer in the packet is contained the H S CAENET address of the SY403 Crate see Tab 6 2 for the data structure for each data write the data in the Transmit Data Buffer read the Status Register if Status Register YFFFE the data is stored in the buffer error else Transmit the data packet Access in write the Transmission Register read the Status Register if Status Register FFFE the V288 H S CAENET Node enters in the transmit mode and the data packet stored is transmitted on the cable error Wait for the SY403 response if the Interrupt is enabled else wait for V288 interrupt else read the Receive data buffer read the Status Register if Status Register FFFF discard the data and repeat the two read operation if Status Register FFFE accept the data read it may be the first data of the SY403 response data packet or a V288 error message go to the Read Response section Read response read the Receive data buffer read the Status Register if Status Register FFFE accept the data read and repeat the two read operation if Status Register FFFF discard the data read and exit the Receive Data Buffer is empty 6 2 Using the H S CAENET CAMAC Controller Mod C 117B The Mod SY403 can be controlled remotely via CAMAC through the Mod C 11
38. 4 in the Connect a new Crate option the number entered must have two figures see SY403 User Manual Ver 1 44 B 5 This problem has been fixed in Version 1 44 In version preceding the 1 44 at Power On there is an erroneous update of the Iset Values if these values have been set via CAENET on channels different from the channel 00 08 16 24 32 40 48 56 This option has been corrected in Version 1 44 In version preceding the 1 44 if one sets the Vmax Software for a given channel via H S CAENET the unit does not limit the Vset values to the Vmax software but to Vmax Software 100 This problem has been fixed in Version 1 44 3 FEATURES ADDED IN VERSION 1 45 In the Operation Code for H S CAENET operations of the System the following features have been added see 6 3 1 and Table 6 8 for the Version 1 41 existing codes Operations on groups are also available see next page Hexadecimal Operating Code n is the Cannel Number n 7 0 63 Code Meaning 5 Read General Status 6 Read Hardware Vmax n19 Set Channel Name 961A Set Status Alarm 30 Format CPU EEPROM 31 Confirm Format CPU EEPROM 32 Clear Alarm 2033 Lock Keyboard 34 Unlock Keyboard 35 Kill All Chammels 36 Confirm Kill All Channels User Note 3 Hexadecimal Operating Code g is the Group Number g 0 15 SY403 User s Note Code Meaning g1
39. 7B H S CAENET CAMAC Controller 76 30 07 2003 Soft Ver 1 41 The Model C 117B has been designed to control an H S CAENET node through the CAMAC bus It houses two memory buffer for the data packet transmitted and received arranged in a FIFO logic 16 bit wide 256 word deep In the memory buffer for the received data are also stored some error messages generated by the C117B itself when the H S CAENET operation has failed see Table 6 15 The standard CAMAC functions listed in Table 6 4 allow the user to perform the required control and setting operations on each Mod SY403 in the network according to the typical MASTER SLAVE communication protocol where the CAMAC controller assumes the MASTER function As soon as the data packet or the error message is stored in the receive buffer a LAM signal is generated if enabled X response is generated for all valid function Q response is generated for each valid function unless is otherwise specified see Table below Table 6 4 Mod C 117 B CAMAC Functions F 0 N Reads the data stored in the mod C 117 B Receive Data buffer Q response while the buffer contains data F 8 N Tests the LAM line Q response if LAM is true F 9 N Resets the module clears buffer and LAM disables the LAM line F 16 N Stores the data into the Mod C 117 B Transmit Data buffer Q response until the buffer is full 256 16 bit words F 17 N Transfers data to t
40. AENET Operation bugs If one of the SY403 in the H S CAENET Network has the Crate 0 the Network communications do not work Do not use Crate 0 B 7 Normal Level of the Alarm signal STATUS The Normal level indicated on the display and on the Terminal is not correct if is High the actual signal level is low and viceversa B 2 A E N S Y 4 03 G H V L T A G E S Y S T E M APPENDIX INSTALLATION PROCEDURES A P RIL 19 9 2 30 07 2003 Soft Ver 1 41 APPENDIX C INSTALLATION PROCEDURE C 1 When a New System is Received When a new SY403 system is received please remember to verify the integrity of the package and the mechanical status of the unit to check the correct power a c selection 220 110 Volt The line voltage indicator is located on the Front Panel near the connector for the Power Cord Note The unit is set to AC 110 Volts 60 Hz when shipped to U S A to AC 220 Volts 50 Hz for all the other countries The voltage may be changed by following the instructions in S 0 6 C 2 Power Up Procedure 1 Before connecting the Power Cable check that the MAIN key on the front panel is in vertical position switch off the HV ENABLE switch on the front panel is in the low position OFF 2 Connect one end of the AC line cord to the AC receptacle on SY403 s Front Panel and the other end to a properly grounded AC outlet 3 Lock the power cord connector on the SY403 Front Panel 4
41. B Set Group Name Y g40 Read Channels in a Group 9004 Read Vmon Status Channels in a Group 30042 Read Imon of Channels in a Group 9og43 Read VOset lOset of Channels in a Group Y g44 Read V1set l1set of Channels in a Group Y g45 Read Vmax ltrip of Channels in a Group 9og46 Read Rup Rdwn of Channels in a Group g50 Add Channel to a Group g51 Remove Channel from a Group Y g52 Set VOset of Channels in a Group Y g53 Set V1set of Channels in a Group Y g54 Set lOset of Channels in a Group g55 Set I1set of Channels in a Group 90056 Set Vmax of Channels in a Group 957 Set Rup of Channels in a Group g58 Set Rdwn of Channels in a Group 9og59 Set Trip of Channels in a Group Yg5A Switch ON the Channels in a Group g5B Switch OFF the Channels in a Group Channel Parameters Setting Code n19 Set Channel Name The CAENET operating code n19 allows to set the Channel Name up to 11 characters followed by the null terminator O The structure of the Wods assuming e g that ABCDEFGHIJK is the Channel Name is the following Word Content 2 ANB 3 4 E F 5 GH 6 JEI 7 K 0 If there are less than 11 characters the name is completed with a pad of zeroes If there are more than 11 characters the response is an error code FF01 If the 0 terminator is missing or id spurious characters are used e g etc the response is an error code FFO
42. Flag Table 6 21 Parameters units Parameter Units A503 A1503 3000V 3mA A504 600V 200 VOset value tenth of Volt hundredth of Volt V1set value tenth of Volt hundredth of Volt lOset value pA hundredth of uA l1set value pA hundredth of uA Vmax soft value Volt Volt Rup value Volt sec Volt sec Rdwn value Volt sec Volt sec Trip value tenth of second tenth of second The word 18 contains the values of the channel flags Table 6 22 Flag Structure Bits Bit value 0 Bit value 1 0 10 Don t care Don t care 11 Hv Off Hv On 12 Password Password Required 13 Pdwn Kill Pdwn Rdwn 14 On Off On Off Enabled 15 Pwon Off Pwon On 88 30 07 2003 Code n03 The Response contains the characteristics of the H V Channels Boards inserted in the crate slots Read Boards characteristics Soft Ver 1 41 Table 6 23 Channel Parameters Packet Structure Word Contents Units 2 Max Output Voltage Board O Volt 3 Max Output Voltage Board 1 Volt 4 Max Output Voltage Board 2 Volt 5 Max Output Voltage Board 3 Volt 6 Max Current Board 0 pA 7 Max Current Board 1 yA 8 Max Current Board 2 pA 9 Max Current Board 3 pA 10 Vset Monitor resolution Board 0 mV 11 Vset Monitor resolution Board 1 mV 12 Vset Monitor resolution Board 2 mV 13 Vset Monitor resolution Board 3 mV 14 Iset Monitor
43. Power up the SY403 by turning to right the MAIN key C 3 At Power On 1 The MAIN Lamp lights up 2 On the display the writing C A E N SY403 appears 3 The 4 green LEDs 70 12 12 5 on the front panel are ON 4 As soon as the unit is powered and during all the subsequent operations the fan inside the crate has to be on if the typical noise is not heard the risk of overheating is present and the unit has to be turned off immediately 5 If a Terminal is connected to the RS232 Port on the screen the writing C A E N SY403 appears C 4 At H V On 1 Check that when at least one HV channel is turned ON i e set to physically put a H V level on its output connector the HV ON light on the Front panel turns on this happens when and only if the HV ENABLE switch is set to the high position ON 30 07 2003 Soft Ver 1 41 C 5 At Power Off 1 the 70 Volt tension takes 3 4 minutes to go to zero C 6 Connect Terminal 1 The Mod SY403 may be connected to an ASCII terminal via an RS232 cable An IBM compatible Personal computer running a VT100 terminal emulation program can be used instead of a Terminal 2 The factory default configuration of the RS232 Port is listed below Table C 1 Factory default configuration of the RS232 Port Parameter Factory Default Setting Baud Rate 9600 Parity none Character length 8 Number of Stop Bits 1 3 The pin assignment of the RS232 co
44. S CAENET node address Crate number The meaning of the Function keys is shown on the LCD display SWITCHES No 1 MAIN Power On Off Key The LAMP under the key is on when the Power is On No 1 110 220 V Switch for the a c power selection No 1 H V EN Two position lever Switch it allows to enable or disable the H V outputs UP Enable DOWN Disable The relevant LED is On when the switch is On No 1 NIM TTL Two position lever Switch it allows to set the standard level of the signals STATUS KILL VSEL ISEL No 1 LOW HIGH Two position lever Switch it allows to set the INTERLOCK level No 1 RESET push button by pushing this button the microprocessor is restarted and the whole system resumes its operation from the beginning 10 30 07 2003 Soft Ver 1 41 2 3 5 Main Controller Signal Characteristics INPUT KILL std NIM level or std TTL level on 50 Ohm impedance RESET std NIM level on 50 Ohm impedance OUTPUT STATUS std NIM level or std TTL level on 50 Ohm impedance 2 3 6 Power Supply Characteristics Power Requirement 220 V 50 Hz 700 V A at 500 W a c power load 115 V a c 60Hz 700 V A at 500 W switch selectable power load Low Voltage Characteristics Voltage Maximum output current 70 0 V 10A 12 0V 3A 12 0 V 3A 5 0V 8A 2 3 7 Crate Characteristics Shipping weight 11 Kg packaging Size 4 Eurocard units and 19 wide rack type Max delivered Power 500 watts Hu
45. Soft Ver 1 41 Voltage P selector Box 220 V AC position 11 Pd One Voltage selector Box 110 V AC position Fig C 6 5 Insert the Fuses Box back in the SY403 Front Panel 30 07 2003 Soft Ver 1 41 6 The correct voltage will now appear in the window Voltage Reading Fig C 7 C 7 Fuse Replacement The line fuses are contained in the Fuses Box Perform the following procedure to replace the line fuses In one fuse is blown replace it with one of the same size and rating 1 Disconnect the Power Cord 30 07 2003 Soft Ver 1 41 2 Gently extract the fuse and voltage selector box with a flat tipped screwdriver Voltage selector Box Fig C 9 3 Check to determine whether the fuses are intact If one fuse is blown install a new fuse Replace only with fuse of correct voltage current and type ratings For 110 Volts 60 Hz uses two 10 A fuses For 220 Volts 50 Hz uses two 6 3 A fuses 4 Insert the Fuses Box back in the SY403 Front Panel C 8 Safety Warnings and Operation Suggestion 1 The internal components lay out is such that any risk of electrical shock is prevented even touching the unit when powered PROVIDED that the side top and bottom shields are not removed Failure to obey this rule could expose the customer to shocks from the 110 220 V mains line which runs unshielded inside the System 30 07 2003 Soft Ver 1 41 2 Watch that the air flow is suff
46. Technical Information Manual MOD SY 403 64 CHANNEL H V SYSTEM C A E N 3S Y 4 0 3 H G H V O L T A G E S Y S T E M U S E R S M A N U A L Software Ver 1 41 J U L Y 2 0 0 3 C A E N S Y 40 3 H G H V O L T A G E S YS T EM SOFTWARE VERSION 1 45 USER S NOTE gs joo eec This User Note describes the major features and problems fixed since the release 1 41 of the SY403 software It is divided in three sections one for the problems resolved in the version 1 43 and the others for the newest software versions 1 44 1 45 IMPORTANT NOTE the Mod A1503 H V Channels Board 3000 V 3 mA has been issued in order to prevent eventual discharge related problems It requires the Software Version 2 00 to be installed on the SY403 H V System ee JULY 2003 CAE A SY403 User s Note 1 FEATURES ADDED AND PROBLEMS FIXED IN VERSION 1 43 It is possible via CAENET to set the trip value 0 In the software versions preceding the 1 43 the SY403 responds with an error code FF02 Value out of range It is possible via CAENET to set Ramp up Ramp down value 0 The same as with the terminal In the sostware versions preceding the 1 43 the SY403 responds with an error code FFO2 Value out of range Ramp up Ramp down values set to 0 means that these parameters assume the minimum value possible that is 1 Volt sec 2 FEATURES ADDED AND PROBLEMS FIXED IN VERSION 1 44 In version preceding the 1 4
47. The system may be instructed to react to a Power on or to a Restart bringing all the channels from zero to the programmed value without the operator s intervention If this option is selected see 85 2 and 84 3 1 the system will recover smoothly from a power failure or RESET automatically restoring the status it had before the power was interrupted NOTE A decrease in the voltage more than 10 for a time 2 10 ms or any external cause i e output discharge that can produce a loss of synchronism software of the SY403 system generate an automatic Reset As option the unit can be delivered with H V multipin connectors instead of the standard SHV ones 30 07 2003 Soft Ver 1 41 2 SYSTEM COMPONENTS The system is composed of a Main controller and up to four boards that house the H V channels which are plugged into the crate The boards are available with negative or positive polarity Boards with different polarity can be freely mixed in the crate 2 1 Mod A503 A1503 H V Channels Board 3000V 3 mA HV channels boards are plugged into the back of the crate Each board houses 16 H V channels Up to 4 boards may be plugged into a single crate for a maximum total of 64 H V channels per crate The maximum output voltage Vmax hardware can be fixed through a potentiometer at the same value common for all the channel of the board and this value can be read out by software Moreover via software it is possible to set for each channel a
48. abled if The Channel Password parameter Required tis not possible to modify the channels parameter if The Channel Password parameter is blank it is possible to modify the channels parameter except the Password and the On Off parameter If the Password is disabled it is possible to modify every value of the channel parameters regardless of the Password Parameter of the channel in particular it is possible to disable the Password for each channel the channel Password is enabled when the word Required is shown in the Password field first it is necessary to move the highlighted bar to the Password field when the Password is the Current Parameter the operator just only have to type the C key after this operation the Password field becomes blank the Lock option allows to disable some of the setting operation via Keyboard see 4 64 30 07 2003 5 4 1 Disable Password and Keyboard Set Protections Change Change Disable Disable Lock Disable Quit Abandon Select item password password Keyboard program Fig 5 13 Set Protection Menu Password and Keyboard Enabled COMMANDS Q Quit Return to the Main Menu C Change Change the Password first the system asks the old Password if the Password is correct then asks the new Password Soft Ver 1 41 to confirm the change the system asks another time the new Password if the operator do not types
49. ample if VOset and lOset are displayed by pressing V the screen will show V1set and l1set and viceversa 1 0 Set a two values parameter If the Current Parameter can assume only two values Hv Pon Pdwn Password On Off it is possible to use the keys 1 and O to set the two different values instead of use the C key Change Command The following table shows the usage of the keys Key Hv Pon Pdwn Password On Off o Off Off Kill T De efe On On Rdwn Required Enabled Numeric keys If the Current Parameter can take different values VOset lOset Viset l1set Vmax Rup Rdwn Trip by entering the number corresponding to the most significant figure of the new Parameter value the display will show the Change Parameter Screen The corresponding number is displayed as the most significant figure of the value 52 30 07 2003 Soft Ver 1 41 5 2 1 Edit Parameter Screen This option is selected on entering the letter E in the Status Display Screen In this Screen it is possible to modify the value of the Current Parameter previously selected By pressing the Edit key the highlight bar disappears and a blinking cursor appears under the first character of the value No command is available on the bottom of the screen The cursor indicates the Current Figure of the parameter use the left and right arrow keys to move the cursor along the figures On writing a new value and pressing return the
50. an be programmed via Remote Control in particular it is possible to set this parameter via H S CAENET link when the H S CAENET network is not controlled via Video Terminal That is when the H S CAENET Controller is one of the following A303 H S CAENET PC Controller C117B H S CAENET CAMAC Controller V288 H S CAENET VME Controller 19 30 07 2003 Soft Ver 1 41 3 3 H V Control via Front Panel Signals Fig 3 1 Connecting the Main controllers The Status output is capable of driving 50 ohm the inputs are high impedance and each one is provided with two bridge connectors for daisy chaining ref to FIG 3 1 Note that the high impedance makes these inputs sensitive to noise so the chain has to be terminated on 50 ohm on the last module the same is needed also if one module only is used whose inputs have thus to be properly matched LEDs are provided for each input output connector they are ON when the corresponding signal is true The standard level TTL or NIM of the signals STATUS KILL VSEL ISEL is selectable via the Front panel switch NIM TTL 20 30 07 2003 Soft Ver 1 41 3 3 1 STATUS output It signals that an error condition has been detected in a channel Via Software it is possible to chose the error conditions that cause the Alarm It is possible to set a Mask for each of these three conditions Ovc Ovv Unv if the mask is ON the corresponding error condition causes the Alarm the
51. ata and repeat the operation if Q 1 accept the data read it may be the first data of the SY403 response data packet or a C117B error message go to the Read Response section else Read response perform an F 0 N Function if Q 1 accept the data read and repeat the operation if Q 0 discard the data read and exit the Receive Data Buffer is empty 81 30 07 2003 Soft Ver 1 41 6 3 Master to Slave data packet description The MASTER to SLAVE data Packet described in the 6 1 1 and 6 2 5 has the following structure Table 6 7 Master to Slave data composition Order Datum Hex Meaning 1 0001 H S CAENET Controller identified code 2 Crate Number 3 Code Code of the operation to be performed 4 Set Eventual set value 6 3 1 Code of the operation In the following Table are shown the various operation Codes available Table 6 8 hexadecimal code of the operation n is the Channel number n 0 63 Code Meaning 0 Module identifier 3 Read H V Boards characteristics n01 Read Channel n Status n02 Read Channel n parameter values n10 Set Channel n VOset value Yn11 Set Channel n V1set value 90112 Set Channel n lOset value 9on13 Set Channel n l1set value 9on14 Set Vmax software value 9on15 Set Channel n Ramp up value Rup Y n16 Set Channel n Ramp down value Rdwn 9on17 Set Channel n Trip value Y n18 Se
52. ber Selection 4 5 1 1 RS232 Configuration Menu The RS232 Configuration Menu shows the value of the RS232 parameters E N SY403 Crate 02 V1 40 RS232 configuration Baud rate 9600 no Parity 8 bits character 1 Stop bit Baud Parity Bits Stop Return Fig 4 14 RS232 Configuration Menu COMMANDS Baud set the RS232 Baud rate go to submenu Baud Rate Selection Menu Parity set the RS232 Parity go to submenu Parity Selection Menu Bits set the RS232 Character length go to submenu Character length Selection Menu Stop set the RS232 Stop bits number go to submenu Stop bits number Selection Menu Return Return to I O Configuration Menu 37 30 07 2003 Soft Ver 1 41 4 5 1 2 RS232 Baud Rate Selection Menu The following figures show the structure of the four pages of the menu press the More key to switch between the pages SY403 Crate 02 V1 40 RS232 configuration Actual Baud rate is 9600 Select new value ni n2 n3 Fig 4 15 Structure of the Baud Rate Selection Menu four pages COMMANDS no n3 By pressing the appropriate Function key the Baud rate is modified and the display returns to the previous menu The following table shows the different values of nO n3 in the four pages Page nO n1 n2 n3 1 4800 7200 9600 19200 2 50 75 110 134 5 3 150 300 600 1200 4 1800 2000 2400 3600 More Switch between the pages 38 30
53. curacy Current Monitor Accuracy Current Set Accuracy Voltage Monitor Long Term Stability Ramp Down Ramp Up Voltage Ripple Positive Negative 20 to 3000 V positive negative polarity 3 mA 0 2V 1pA 0 to 3000 V common for all the board channels 0 to 3000 V settable for each channels 1V 0 3 4V 2 1 LSB 2 4 uA 1V 1 to 999 Volt sec 1Volt sec step 1 to 999 Volt sec 1Volt sec step lt 50 MVpp at 2 5 KV 2 5 mA 30 07 2003 Soft Ver 1 41 2 2 Mod A504 H V Channels Board 600V 200 pA HV channels boards are plugged into the back of the crate Each board houses 16 H V channels Up to 4 boards may be plugged into a single crate for a maximum total of 64 H V channels per crate The boards are available with negative or positive polarity and the output voltage of each channel can range from 0 to 3000 V The maximum output voltage Vmax hardware can be fixed through a potentiometer at the same value common for all the channel of the board and this value can be read out by software Moreover via software it is possible to set for each channel another output voltage maximum limit Vmax software The output voltage is programmable from O to the maximum value in steps of 0 2 V and the maximum output current is programmable from O to the maximum in steps of 1 pA Beside each H V connector a LED has been placed to signal when the channel is on 2 2 1 Mod A504H V Channels Board E
54. d and caenet write the positive ones are depending from V288 Module and not from CAENET network 7 define TUTTOK define E NO Q IDENT define E NO Q CRATI define E NO Q CODE define E NO Q DATA define E NO Q TX define E NO Q RX define E LESSDATA define E BUSERR E OF WBN CO Number of iterations before deciding that V288 does not answer define TIMEOUT TL define Q ushort Oxfffe define v288 1 Registers of V288 Module define STATUS v288addr 0x02 define XMI v288addr 0x04 define OBYTE x uchar x amp 0xff define HIBYTE x uchar x amp 0xff00 gt gt 8 Interface between the user program and V288 these functions are defined in file Vmcaenet c int caenet_read int caenet_write Declarations of Global Variables defined in the user program extern unsigned v288addr craten extern ushort code 29 06 93 Soft Ver 1 32 FARRA AAA AAA AA PR RSRS C A E N SpA xy po 7 VMCAENET C Caenet Package for V288 Module x T FARRA Ck k Ck k ck k ck k ckckckok ck ok A AAA include vmcaenet h Read data int read data datovme ushort datovme ushort q 0 vme_read v288addr datovme WORD vme_read STATUS WORD return q Q TUTTOK TIMEOUT Wait resp
55. d remote interface It allows control of a multicrate system if itis configured as H S CAENET controller 2 3 1 Power Supply The power supply for the whole crate is housed in the Main Controller It is capable of powering all the high voltage channels that can be plugged into the back A switch located near the connector for the Power Cord allows the power a c selection 220 Volt 50 Hz 110 Volt 60 Hz The low voltage levels generated are 70V 12V 12V 5V and are monitored by four LEDs on the Front Panel 2 3 2 H V Control A 16 bit MC68000 microprocessor unit MPU is located in the Main controller and has direct control over the HV channels All the parameters readout or modification requests coming from different sources manual interface video terminal H S CAENET controller are handled by this processor The Main Controller also contains a permanent memory EEPROM which holds the current values of the parameters of all the channels in the crate All this information is not lost at power off and there is no need to re program the system at power on 2 3 3 Control and Monitoring A key is provided on the left hand side to turn the system on A switch HV ENABLE is provided on the Front Panel to enable disable the high voltage output when the switch is low the relative LED is OFF the HV outputs of all channels are disabled The LAMP H V ON signals when alight that at least one channel is on Several connectors are provided o
56. e VOset lOset V1set I1set SVmax Rup Rdwn Trip go to the Increment Decrement Parameter Screen the highlight bar disappears anda blinking cursor appears under the first X of the field that corresponds to the most significant figure of the Parameter value The cursor indicates the Current Figure of the Current Parameter Use the left and right arrow keys to move the cursor along the X field and use the Up and Down arrow keys to increment decrement the Current Figure pressing the Up arrow key the Current Figure of the Parameter value of all the channels is incremented by the minimum step possible pressing the Down arrow key the Current Figure of the Parameter value of all the channels is decremented by the minimum step possible Then Pressing return the display returns to the previous screen C Change This command is active when the Current Parameter is one of the following Group Name VOset lOset V1set l1set SVmax Rup Rdwn Trip f the Current Parameter is the Group Name go to the Change Group Name Screen where the Group Name is cleared and a new one has to be typed If the Current Parameter is one of these VOset lOset V1set I1set SVmax Rup Rdwn Trip go to the Change Group Parameter Screen the highlight bar and the X disappear and a blinking cursor appears under the first position of the field the same result is achieved by pressing one of the numeric key On writing a new value and pressing ret
57. e e etg 72 6 14 Transmission RSglISIer 5 ee Hee en er e HR Re HERR ERR RE 73 0 1 5 Reset REJSIE a icr a ted 73 6 1 0 Interrupt Vector Register 2 nite ep re RB e RD P iEn AN 73 6 1 7 V288 Addressing Capability 73 6 1 8 V288 Data transfer capability sse 73 6 1 9 V288 INTERRUPTER Capability as 74 6 1 10 V288 Interrupt Level ssssssssssseseeeeeenenenen nemen enne 74 6 1 11 Master to Slave data composition V288 859 75 6 1 12 Slave to Master data composition V288 859 75 6 1 13 V288 SY403 communication sequence 76 6 2 Using the H S CAENET CAMAC Controller Mod C 117B sene 76 6 2 1 Transmit Data Buffer F 16 N Function 78 6 2 2 Receive Data Buffer F 0 N 78 6 2 3 Start Transmission F 17 N Function 78 o 24 C6 TIT B ROSEE i tau et n EDO TR 78 6 2 5 Master to Slave data composition C117B 859 79 6 2 6 Slave to Master data composition C117B 859 80 6 2 7 C117B SY403 commu
58. erformed via two external NIM or TTL input levels VSEL ISEL The maximum rate of change of the high voltage Volt sec may be programmed for each channel Two distinct values are available depending on the sign of the change Ramp Up Ramp Down An attempt to change the high voltage will result in a linear increase or decrease with time being the rate determined by Ramp Up or Ramp Down parameter This feature has been provided to protect those devices which could also be harmed by a sudden voltage step up If a channel tries to draw a current larger than the programmed limit it is signalled to be in overcurrent The system detects this state as a fault and may be programmed to react in different ways namely 30 07 2003 Soft Ver 1 41 A CONSTANT CURRENT The output voltage is varied to keep the current below the programmed limit The channel behaves like a current generator B KILL The channel is switched off independently of the value of Ramp Down of that channel It is used only in situations where an accidental short circuit could cause serious physical damage to the detector C TRIP The channel is switched off The high voltage will drop to zero at a rate determined by the value of Ramp Down for that channel The channel behaves like a current generator before being switched off All the relevant parameters are kept in a special non volatile memory EEPROM so that this information is not lost at power off
59. f a return is entered without having giving any new value the parameter will maintain the old one Q Q lt o ca Crate 01 p 5 w 5 Or Seo oe Se o o O OO O CX Co Password On Off Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Required Enabled Z z a zZ z A a z a a a zZ a A a C C C C C C C C C C C C C C C C C O O OO OVO OS OO t gp gu gm p gp ggg Z Zo XA o oZ u ow oz oZ 5 uw zZ Se Se Se Se OO o e ooo o Fig 5 7 Change Screen the SVmax of CHANNEL 01 is changed COMMANDS Ctrl Z Clears any modification and restores the old parameter value Refer to this paragraph for the usage of the various Change screens named in the following of the chapter Change Channel Screen Change Group Name Screen 55 30 07 2003 Soft Ver 1 41 5 2 3 Add Channel Screen This option is selected on entering the letter A in the Status Display Screen of a Group different from GROUPOO In this screen it is possible to add a new channel to
60. f words representing the Channel Numbers for that Group Once the Hex number FFFFis read the readout of the Channels in that Group is terminated Code g41 Read Vmon and Status for a Group The CAENET operating code g41 returns a certain number of series of three words representing respectively the Most Significant Word of Vmon the least Significant word of Vmon and the Status Word this is done for each Channel of that Group Code g42 Read Imon for a Group The CAENET operating code g42 returns a word representing Imon for each Channel of that Group Code g43 Read VOset and loset for a Group User Note 7 CAE A SY403 User s Note The CAENET operating code g43 returns a certain number of series of three words representing respectively the Most Significant Word of VOset the least Significant word of VOset and the Word of lOset this is done for each Channel of that Group Code g44 Read V1set and set for a Group The CAENET operating code g44 returns a certain number of series of three words representing respectively the Most Significant Word of V1set the least Significant word of V1set and the Word of l1set this is done for each Channel of that Group Code g45 Read Vmax and Trip for a Group The CAENET operating code 96945 returns a certain number of series of two words representing respectively the Vmax and the Trip Word for each Channel of that Group Code g46 Read Rup and Rdwn for a group The
61. figuration Option CAENET Config It shows the H S CAENETY address of the SY403 Crate 8 If the keyboard is enabled It allows to set the address of H S CAENET node housed in the Module Crate the address can range from 0 to 99 SY403 Crate 02 V1 40 ENET configuration tual Crate 4 is 2 ter new value Fig 4 19 CAENET Configuration Menu COMMANDS Enter new value This option is available if the Keyboard is enabled Use the numeric keypad to enter the new value of the H S CAENET address Crate Return Return to I O Configuration Menu Ack key The H S CAENET address Crate will take the value entered and the display returns to the Main Menu if the Ack key is pressed without having giving any change the Crate value remains the old one 42 30 07 2003 Soft Ver 1 41 4 5 3 Status Alarm Configuration option This option are selected by pressing the Function key corresponding to the Configuration Option Status Alarm It allows to chose the error conditions which cause an Alarm and the Alarm signal STATUS signal characteristics Five options can be selected the Normal Level of the Alarm signal STATUS High Low This is the STATUS level when the signal is not active the type of the Alarm signal Level Pulsed If the option chosen is Pulsed The STATUS output when active is a periodic signal the period is about few hundred msec a Mask On Off for each of these
62. followed by the VO value allows to set the VOset value for all Channels in a Group Code g53 Set V1set in a Group The CAENET operating code 96953 followed by the V1 value allows to set the V1set value for all Channels in a Group Code g54 Set lOset in a Group The CAENET operating code 96954 followed by the IO value allows to set the lOset value for all Channels in a Group Code g55 Set l1set in a Group User Note 6 CAE A SY403 User s Note The CAENET operating code g55 followed by the 11 value allows to set the 11 set value for all Channels in a Group Code g56 Set Vmax in a Group The CAENET operating code g56 followed by the Vmax value allows to set the Vmax value for all Channels in a Group Code g57 g58 Set Rup Rdwn in a Group The CAENET operating codes g57 g58 followed by the Rup Rdwn values allow to set respectively the Rup and Rdwn values for all Channels in a Group Code g59 Set Trip in a Group The CAENET operating code g59 followed by the Trip value allows to set the Trip value for all Channels in a Group Code g5A Set ON Channels in a Group The CAENET operating code g5A allows to set ON the all Channels in a Group Code g5B Set OFF Channels in a Group The CAENET operating code g5B allows to set OFF the all Channels in a Group Group Parameters Reading Code g40 Read Channels in a Group The CAENET operating code g40 returns a Group Name and a series o
63. from a lower High Voltage value to an higher the H V output drifts from one value to the other at the rate expressed by the Ramp up parameter programmed for each channel H V Channels Board Range Step A503 A1503 3000V 3mA 1 999 Volt sec 1 Volt sec A504 600V 200pA 1 999 Volt sec 1 Volt sec It can be programmed via Local Control Remote Control 3 2 10 Ramp down Maximum High Voltage programmable decrease rate absolute value When channels are switched Off H V Off see 59 2 14 or at power down with Pon Rdwn see 83 2 16 or when are switched from an higher High Voltage value to a lower the H V output drifts from one value to the other at the rate expressed by the Ramp down parameter programmed for each channel H V Channels Board Range Step A503 A1503 3000V 3mA 1 999 Volt sec 1 Volt sec A504 600V 200 1 999 Volt sec 1 Volt sec It can be programmed via Local Control Remote Control 15 30 07 2003 Soft Ver 1 41 3 2 11 Vmon High Voltage Monitored value Expressed in Volt H V Channels Board Resolution A503 A1503 3000V 3mA 0 20V A504 600V 200yA 0 04 V It is monitored via Local Control Remote Control 3 2 12 Imon Current Monitored value Expressed in pA H V Channels Board Resolution A503 A1503 3000V 3mA 1 A504 600V 200 0 01 It is monitored via Local Control
64. g 5 1 Main Menu OPTIONS D Display Display Modify channels Shows the status of one or more channels Grouped according to symbolic names Allows viewing and eventually modifies the parameter of a single channel or a Group of channels having a common symbolic name P Protections Set Reset password Protects the system from misuse and allows to disable the Keyboard C Crate Connect a new Crate It allows to select which SY403 on the H S CAENET network has to be controlled via H S CAENET M Map Crate Map It allows to display the Crate configuration K Kill Kill all channels H V channels of the Crate are switched off A Alarms Reset alarms Resets the STATUS output signal S Status Select type of Alarm It allows to chose the error conditions which cause an Alarm and the Alarm signal STATUS signal characteristics The Status command is available only when the Password is disabled if the Password is enabled this command is not shown F Format Reformat EEPROM This command restores in the permanent memory EEPROM the default factory configuration of the channels parameter The Format command is available only when the Password is disabled if the Password is enabled this command is not shown Format sets the Password to the default factory Password 45 30 07 2003 Soft Ver 1 41 5 2 Display Modify Channels Option This option is selected on entering the letter D in the Main Menu The screen will show the parameters val
65. hange key the highlight bar disappeared the actual parameter value is cleared and a blinking cursor appears under the most significant figure of the value If numeric key has been pressed the corresponding number is displayed as the most significant figure of the value STATUS CH Off 28 Off 29 Off Off Fig 4 10 Change Parameter value Menu COMMANDS Abort The operation is aborted the parameter value remains the old one the display returns to the previous menu Ack key The Current Parameter will take the value and the display returns to the previous menu If the Ack key is pressed without having giving any change the parameter value remains the old one 33 30 07 2003 Soft Ver 1 41 4 3 4 Change Channel Number Menu This Menu is active if the Keyboard is enabled It is available in the Modify Channel Status Menu when the Current Parameter is the Channel Number CH It is selected in two ways by pressing the Change Function key by pressing the numeric key corresponding to the most significant figure of the new Channel Number The Change Channel Number Menu allows to select another group of four channels by entering the number of one of the channels of this group By pressing the Change key the highlight bar disappeared the actual Channel Number is cleared and a blinking cursor appears under the first character of the value If a numeric key has been pressed the corresponding nu
66. he serial line F 24 N Disables the LAM line F 26 N Enables the LAM line C Z Same as F 9 N 77 30 07 2003 Soft Ver 1 41 6 2 1 Transmit Data Buffer F 16 N Function This is the buffer which is loaded with the data packet to transmit it is arranged in a FIFO logic 16 bit wide the data packet transmitted is composed of 16 bit words as shown in Tab 6 5 The data are stored in this buffer by performing one or more F 16 N Functions with the data to be written asserted on the WRITE lines W lt 1 16 gt The Q response to the F 16 N Function indicates if the datum has been stored or not in the Transmit Data Buffer Q 1 means that the data has been stored in the Transmit Data Buffer Q 0 means that the Transmit Data Buffer is not available for data storage This may happen in these cases ifthe H S CAENET node is active it is transmitting a previous data packet or it is receiving the Slave response data packet if the Transmit Data Buffer is full the maximum number of data stored is 256 6 2 2 Receive Data Buffer F 0 N Function This is the buffer where the Mod C117B automatically stores the data packet received from the SY403 or if the H S CAENET operation has failed stores an error code It is arranged in a FIFO logic 16 bit wide the data packet received is composed of 16 bit words as shown in Tab 6 6 The data contained in the Receive Data buffer are read by performing F 0 N Functions The requ
67. he two different values By pressing the keys all the channels take the same parameter value Key Hv Pon Pdwn Password On Off o Off Off Kill m 1 On On Rdwn Required Enabled U D Up and Down arrow key If the Current Parameter is the Group Name The UP and Down arrow keys allows to select another Group of channels By pressing the Up key the Group which follows the actual Group is selected By pressing the Down key the Group which precedes the actual Group is selected Numeric keys If the Current Parameter can take different values VOset lOset Viset l1set Vmax Rup Rdwn Trip by entering the number corresponding to the most significant figure of the new Parameter value the display will show the Change Group Parameter Screen where the corresponding number is displayed as the most significant figure of the value 63 30 07 2003 Soft Ver 1 41 5 4 Protection option This option is selected on entering the letter P in the Main menu If the Password is enabled the system ask the Password if the password is correct the Set Protections menu is shown Four options can be selected the operator selects the Command by typing the key correspondent to the first letter of the option itself They allow to Enable Disable the Password protection to change the Password itself to disable the Front Panel Keyboard setting The meaning of the Password protection is If The Password is en
68. hing the RESET push button 3 4 Manual Control The manual interface houses a LCD display and 21 keys 0 9 leftright up down and 5 Function keys By using this interface it is possible to set all the parameters and to know the status of all the channels in the crate In particular permits the RS232 port configuration and the H S CAENET address setting Some of the setting operation can be disabled via Terminal see Disable keyboard command 3 5 Remote Control As previously described the remote control of the Model SY403 is possible via the RS232 port and via H S CAENET link 3 5 1 RS232 Port Any VT100 compatible video terminal may be plugged into this standard RS232 C serial Port see Fig 3 2 for the connector pin assignment The setting of the Port has to be made in accordance with the User terminal characteristics the Baud rate and the communication protocol parameters can be selected via Manual control Detailed instructions are found in chapter 4 4 A sophisticated Software runs on the MC68000 microprocessor housed in this module it acts as an user friendly interface to provide straightforward access to all the channels parameters of the crate directly connected to the terminal to all the channels parameters of all the crates linked via the H S CAENET Network In this case the Crate connected directly to the terminal can be used as an H S CAENET Controller see below 22 30 07 2003 Soft Ver 1 41 The min
69. icient to prevent over heating and fires 3 Never connect any load to any output when the HV is enabled 4 Be sure that the RS 232 cable is properly tied to the crate 5 Never insert any HV Board when the System is ON 6 Always fix the HV Boards to the crate using the two Fixing screws 8 Before any Board is removed switch the SY403 off and wait at least two minutes to avoid damage to the Board itself NOTE Factory warranty does not cover faults originated by an action not complying with the above warnings C 8 C A E N 8S Y 4 0 3 H G H V O L T A G E S Y S T E M APPENDIX D HARDWARE PASSWORD CONTROL A P RIL 1992 30 07 2003 Soft Ver 1 41 APPENDIX D HARDWARE PASSWORD CONTROL As shown in the chapter 3 83 2 18 for each channel it is possible to set via software a password protection In any case if for some reason the Password is not known and it is necessary to act on the System it is possible to disqualified via hardware the Password protection A switch SW4 located on the SY403 Front Panel Control Board allows to disable the password at the subsequent switching on of the Crate Use the following procedure to disable the password via hardware 1 Disconnect the Power Cord before removing the Front Panel Do not reconnect the cable until the Front Panel has been reinstalled Front Panel Screws Front Panel Screws Fig D 1 2 Unscrew the 4 Front Panel screws and pull out the Front Pane
70. ile the module is performing a previous operation FFO1 Code not recognized or message incorrect FFO2 Value out of range FFO3 Channel not present for Set commands only FFFD No data to be transmitted it has tried to start a transmission with the Transmit data Buffer empty H S CAENET Controller error message FFFE The H S CAENET Controller identifier is incorrect H S CAENET Controller error message Y FFFF The addressed module does not exist This message are gener ated after a period of 500 msec H S CAENET Controller error message 85 30 07 2003 Soft Ver 1 41 6 4 2 Parameters Reading Slave Response Code 0 Module identifier The response contains in the low byte the ASCII code of the string of characters identified by the name of the Module plus the version of the software running on the Main Controller Table 6 16 Module identifier Data Packet Structure Word Contents 2 S 3 Y 4 4 5 6 3 7 I 8 9 1 10 s 11 4 12 qn 86 30 07 2003 Code n01 The response contains Read Channel n status 0 lt n lt 63 Soft Ver Table 6 17 Channel status Data Packet Structure Word Contents 2 Most significant word of Vmon 3 Least Significant word of Vmon 4 Imon 5 Status The values of Vmon ad Imon are expressed in the following units Table 6 18 Parameters units Para
71. imum hookup includes pin 2 3 and 7 pin 7 Signal Ground pin 6 Data Set Ready pin 3 TXD Transmit Data pin 2 RXD Receive Data pin 1 Ground LL E aooaooooodoooo pin 20 Data Terminal Ready ifthis line is not connected Mod SY403 consider them high and will function normally In Mod SY403 pin 1 e 7 are tied together Fig 3 2 RS232 connector pin assignment 23 30 07 2003 Soft Ver 1 41 3 5 2 H S CAENET Operation H S CAENET Network is a send and receive half duplex system It permits asynchronous serial transmission 1MBaud rate of data packets along simple 50 Ohm coaxial cable Several devices H S CAENET nodes are able to share the same media to transmit and receive data Each node is able to receive the serial data packet and store it automatically in a FIFO RX FIFO and transmit the data contained in another FIFO TX FIFO Both FIFOs are 512 byte deep Usually transfers between H S CAENET nodes take place according to the typical Master Slaves communication There is a single Master H S CAENET controller The Slaves are daisy chained on the network and are identified by an address code from 0 to 99 the H S CAENET Master initiates the transmission all the Slaves receive the data and only the Slave addressed then accesses the serial line to transmit the data requested by the Master The maximum data packet length is 512 bytes The address of the H S CAENET node
72. ired data are present on the READ line R lt 1 16 gt The Q response indicates if if the data read is valid or not Q 1 means valid data Q 0 means no valid data 6 2 3 Start Transmission F 17 N Function By performing an F 17 N Function the H S CAENET node enters in the transmit mode the data stored in the Transmit Data Buffer are transmitted on the cable If this operation is performed with the Transmit Data Buffer empty an error message is stored in the Receive Data Buffer error FFFD see Table 6 15 The Q response indicates if the Start Transmission command has been recognized or not by the Mod C117B Q 1 means that the Transmit command has been successfully recognized and that a valid response can be read in the Receive Data Buffer within a period of 500 msec the C117 waits up to 500 msec for a Slave response after this it stores in the Receive Data Buffer the error code FFFF see Table 6 15 Q 0 means that the H S CAENET node is not able to transmit data This may happen if the H S CAENET node is active it is transmitting a previous data packet or it is receiving the Slave response 6 2 4 C117B Reset The C117 B can be resetted in these ways by performing an F 9 N Function by performing a C Command 78 30 07 2003 Soft Ver 1 41 by performing a Z Command by pushing the Front Panel push button After one of these operations the C117B enters in restart mode this causes the following
73. isappeared the actual parameter value is cleared and a blinking cursor appears under the first character of the value No command is available on the bottom of the screen On writing a new value and pressing return the Channel Name will take this new value if a return is entered without having giving any new value the Name will maintain the old one U D Up and Down arrow key The Up and Down arrow keys allows to scroll the channels up and down in the row ordered by the Channel Number For the Change Channel screen and Edit Channel screen refer to the operation described in 85 2 1 and 5 22 57 30 07 2003 Soft Ver 1 41 5 2 4 Insert Channel Screen This option is selected on entering the letter I in the Status Display Screen of a Group different from GROUPOO In this screen it is possible to insert a new channel to the Group over the Current Channel On entering the letter I in the Status Display Screen appears the message Insert channel following by one channel row displaying the channel parameters as shown in the following figure Use the Commands displayed on the bottom of the screen to select a new channel or press the Up and Down arrow keys then pressing return the channel selected is added to the Group over the Current Channel previously selected ESTI a VO SE Crate 01 hannel Rdwn Trip Password On Off HANNELOO 100 010 0 ill Required Enabled HANNELO1 100 010 0 ill Required Enabled HANNEL13 100 010 0 ill
74. its to increment the Current Parameter values of all channels by the same quantity The commands Quit Page and More have the same usage as in 85 2 The Structure of the two screens are shown the following page 60 30 07 2003 Soft Ver 1 41 SY403 v1 40 VO SE I0 SEL Crate 01 Page 0 Q zo O HVmax VOset IOset Status Chi 3124 1000 3000 00 124 0025 3000 01 124 1000 3000 02 124 1000 3000 03 124 1000 3000 04 124 1000 3000 05 124 1000 3000 06 124 1000 3000 07 124 1000 3000 08 124 1000 3000 09 124 1000 3000 10 124 1000 3000 11 124 1000 3000 12 124 0444 3000 13 124 1000 3000 14 124 1000 3000 15 D Zo a a a a a zZ a zZ z zZ z A a zZ Q0000000000000000 70 gy p gg pg ggg Z Zo XA o oZ o ow oZ 5 uw ZZ uw a O 49 C O QOO O NO tr OO p S0o0o00000000000000 O0000000000 00000 CO CO CO CO CO Q0 CO C0 WWW CO WwW Ww CO P00 XXXX X XXXX Edit Chang Replac Pag Mor Switch V Isel Qu At Es En is Q ys O lt o n Crate 01 Fh Fh Fh Fh Fh Fh p 5 5 DOGO OO OO GS O OO CI SVmax Rup Rdwn 3000 100 100 3000 100 100 3000 100 100 3000 100 100 3000 100 100 3000 100 100 3000 100 100 3000 100 100 3000 100 100 3000 100 100 3000 100 100 3000 100 100
75. l 30 07 2003 Fig D 2 Front Panel Board CPU Front Panel Fig D 3 D 2 30 07 2003 Soft Ver 1 41 4 The switch SW4 allows to qualifie disqualifie the Password HA sw4 Enable Disable Password CPU MC68000 CPU BOARD Fig D 4 Password Qualified dE fr Fig D 5 Dip Switch SW4 setting 5 Reinstall the Front Panel 6 Connect the power cord 7 Turn On the System 8 The Password protection is now disabled and it is not possible to enable it The operation described in 5 4 does not modify the Password status which remains Disabled until the switch SW4 is in the Password disqualified position D 3
76. level of the output when there are no error conditions Normal Level the Alarm type Pulsed or Level If the option chosen is Pulsed The STATUS output when active is a periodic signal the period is about few hundred msec The STATUS signal is cleared goes to the Normal level chosen in these cases If the error condition detected is an Overvoltage the STATUS is cleared only when the channel resumes its normal operating conditions If the error condition detected is an Undervoltage the STATUS is cleared only when the channel resumes its normal operating conditions f the error condition detected is an Overcurrent and the channel has not Tripped the STATUS is cleared only when the channel resumes its normal operating conditions If the channel has Tripped the STATUS is cleared in these ways by making a Clear Alarm procedure see 5 1 by turning the channel On 3 3 2 KILL input A pulse of at least 100 msec sent into this input will switch all the crate channels off regardless of the Ramp down or other parameters 3 3 3 VSEL input Two HV values can be programmed for each channel VOset and V1set They are selected by the status of VSEL VSEL False VOset selected VSEL True V1set selected When channels are switched from VO to V1 or viceversa the HV drifts from one value to the other at the rate programmed for each channel Ramp Up or Ramp Down 3 3 4 ISEL input Two cur
77. mber is displayed as the most significant figure of the Channel number Use the numeric keypad to enter the new CH If the channel entered is not present in the crate an error message is displayed STATUS CH Off 28 Off Off Off Fig 4 11 Change Channel Number Menu COMMANDS Exec The display returns to the previous menu showing the new group of four channels that contains the CH entered if the Exec key is pressed without having giving any change the group displayed remains the old one Ack key The display returns to the previous menu showing the new group of four channels that contains the CH entered if the Ack key is pressed without having giving any change the group displayed remains the old one 34 30 07 2003 4 4 Crate Map Option Soft Ver 1 41 This option is selected by pressing the Function key corresponding to the Main Menu Option Crate Map This option is used to display the crate configuration see Fig 4 12 On the display a screen named Crate Map will appear In four lines are reported the kind of HV Boards inserted in the four slots of the crate The following Board characteristics are displayed The Max Output voltage The Max Current The Polarity the Vmax hardware If a slot is empty the message Board not present will be displayed KV 3000 KV 3000 KV 3000 KV 3000 SY403 Crate 02 Crate Map pA pA pA pA Fig 4 12 Crate Map Menu
78. meter A503 3000V 3mA A504 600V 200 Vmon tenth of Volt hundredth of Volt Imon pA hundredth of uA The word 5 Status contains the status of the Channels as shown bellow Table 6 19 Channel Status Bits bit value 0 bit value 1 0 1 Don t care Don t care 2 Channel not Present Channel present 3 7 Don t care Don t care 8 H V max 9 Trip 10 Overvoltage 11 Undervoltage 12 Overcurrent 13 Down 14 Up 15 Channel Off Channel On 87 41 30 07 2003 Soft Ver 1 41 Code n02 Read Channel n Parameter values The words 2 to 7 represents a field that contains the Channel name as a string It accommodates the characters of the Channel Name followed by the null terminator 0 which marks the end of the string Only the bytes that precede the O are valid data the byte comprised from the 0 to end of the field are don t care see the Table below where the Channel name is TESTCH1 Table 6 20 Channel Parameters Packet Structure Word Contents 2 TE 3 S T 4 C H 5 1 0 6 7 don t care 8 Most significant word of VOset 9 Least significant word of VOset 10 Most significant word of V1set 11 Least significant word of V1set 12 lOset value 13 I1set value 14 Vmax software value 15 Ramp Up value Rup 16 Ramp down value Rdwn 17 Trip value
79. midity range 0 8096 Operating Temperature 0 45 C No of H V Boards 4 per Crate Pos and Neg H V Modules can be intermixed in the same crate No of H V Channels Max 64 per Crate 16 channels per H V Board No of crates Max of 100 connected on the same H S CAENET Network 11 Soft Ver 1 41 30 07 2003 Moc SY483 54 CHANNEL HIGH VOLTAGE SYSTEM RESET 0 INTERLOCK RS REMOTE CONTROL NI3M SPEED CARHET DC Me FIG 12 30 07 2003 Soft Ver 1 41 3 OPERATING MODES 3 1 H V Modules Insertion HV channels boards are plugged into the back of the crate Each board houses 16 H V channels Up to 4 card boards Board 0 3 may be plugged into a single crate for a maximum total of 64 H V channels per crate The Board numbering start from the top slot BoardO to the bottom slot Board3 3 1 1 Channel Numbering Channel in each crate are numbered from O to 63 Looking from the back of the crate the numbering starts from top left CHOO and proceeds row wise to bottom right CH63 If an H V channel board is not present the corresponding 16 channels are said not present Any attempt to select an empty channel will result in a error message 3 2 Channel Parameters Several parameters are associated with each H V channel They can be programmed and monitored in different ways via Local control by using the LCD display and the Keypad via Remote control through the H S CAENET link or
80. n Option is selected by entering the S key in the Status Display screen of each Group appears a screen Group Operation Screen where it is possible to modify the parameters of the entire Group displayed to show the Status of another Group To return to the previous screen it is sufficient to enter another time the S key In the bottom of the screen some of the available commands are shown the operator selects the command by typing the key correspondent to the first letter of the Command itself Use the left and right Arrow Keys to move the highlight bar along the row on the bottom of the screen By operating on the fields characterized by the letters X it is possible to modify the corresponding parameter of all the channel The highlight bar indicates the Current Parameter it may be the Group Name or a field that corresponds to the parameter value of all the channels f the Current Parameter is the Group Name it is possible to modify it Change Edit command or to show another Group of channel using the Replace command or the Up and Down arrow keys If the Current Parameter can assume only two values Hv Pon Pdwn Password On Off use the keys 1 0 to set the two values as shown in 85 2 If the Current Parameter can take different values VOset lOset Viset l1set SVmax Rup Rdwn Trip the Change commands allows to enter in the X field a value that is taken by all the channels The Edit commands perm
81. n the Front Panel one output STATUS and three inputs KILL VSEL ISEL The standard level TTL or NIM of these signals is selectable via a Front panel two position lever switch On the Front panel are also present a Reset push button and a Reset input an INTERLOCK input LEMOO 00 connector and a two position lever switch for the INTERLOCK level setting 30 07 2003 Soft Ver 1 41 2 3 4 Main Controller External Components Refer to Fig 2 2 CONNECTORS No 2 KILL LEMO 00 type 50 Ohm connector two bridge connectors for daisy chaining for the KILL input signal The relevant LED is On when the signal is True No 1 STATUS LEMO 00 type 50 Ohm connector connector for the STATUS output signal The relevant LED is On when the signal is True No 1 INTERLOCK LEMO 00 type 50 Ohm connector connector for the INTERLOCK input It can be activated in two ways clamp to ground or power connection depending on the position of the two position lever switch HIGH LOW located near the input The relevant LED is On when the signal is True No 2 VSEL LEMO 00 type 50 Ohm connector two bridge connectors for daisy chaining for the VSEL input signal The relevant LED is On when the signal is True No 2 ISEL LEMO 00 type 50 Ohm connector two bridge connectors for daisy chaining for the ISEL input signal The relevant LED is On when the signal is True No 1 RESET LEMO 00 type 50 Ohm connector for
82. n the bottom of the screen are shown some of the Commands available the operator selects the command by typing the key correspondent to the first letter of the Command itself highlighted letter The highlight bar indicates the Current Parameter and the Current Channel The Current Parameter is affected by the Modify command shown on the bottom of the screen Change Edit In particular it is possible to Modify the Channel Name The Current Channel is affected by the Modify Group configuration command shown on the bottom of the screen Add Insert Replace Delete These commands are not available for the GROUPOO because its configuration is fixed Use the Arrow keys to move the highlight bar to the parameter which has to be modified The 4 commands Add Insert Replace and Delete allow to modify the Group configuration adding or removing channels they are not available for the GROUPOO because its configuration is fixed If the Group displayed does not have any channel only the commands Add and Insert are present The Edit command is available when the Current Parameter can take different values Channel V0 1set 10 1set SVmax Rup Rdwn Trip The Page command is shown when there are more than 16 channels in the Group The Switch command allows to switch between this screen and the Group operation screen 47 30 07 2003 The Parameters showed on the screen are expressed in the following units
83. ndition E OVV Alarm On Off Select the Alarm Mask for the Overvoltage condition UNV Alarm On Off Select the Alarm Mask for the Undervoltage condition Q Quit Return to the Main Menu 70 30 07 2003 Soft Ver 1 41 6 H S CAENET OPERATION The Model SY403 is provided with an H S CAENET node through which it can be controlled by the following H S CAENET Controllers Mod C117B E H S CAENET CAMAC Controller Mod V288 E H S CAENET VME Controller Mod A303 a H S CAENET PC Controller NOTE the address number of the SY403 Crates must be the only one in the line in which you wish to insert the module Due to high transmission speed of the data in line it is necessary to terminate this line on a 50 O impedance at the end to avoid reflections Via H S CAENET it is possible to modify all the channel parameters regardless of its Password protection Status enabled disabled selected via Terminal see 5 2 and 5 4 In particular it is possible to modify the status of its Password Parameter 6 1 Using the H S CAENET VME Controller Mod V 288 The Mod SY403 can be controlled remotely via VME through the Mod V 288 H S CAENET VME Controller The Model V288 has been designed to control an H S CAENET node through the VME bus It is composed of a collection of registers for the operation control and two memory buffer for the data packet transmitted and received arranged in a FIFO logic 16 bit wide 256 word deep
84. nication sequence ii 81 6 3 Master to Slave data packet description sssssssssssee 82 6 3 1 Code of the operation ci e et erede rad 82 6 32 Parameters Settlhg em E bte Rib dt Mink tene 83 6 4 Slave to Master data packet description 85 6 4 1 Error Codes description ii ees 85 6 4 2 Parameters Reading Slave Response sse 86 6 4 2 Parameters Setting Slave Response een 90 APPENDIX A SOFTWARE EXAMPLES oiia ta a a a REEERE e nennen nne nennen A 1 APPENDIX B SOFTWARE BUGS AS OF APRIL 1992 emen B 1 B 1 Change Channel name bugs ssssssssseeee eee nnnns B 1 B 2 Change VOset V1set bugs H V Board A503 B 1 B 3 Edit Parameter bugs oui idend e dre B 1 B 4 Commands showed but inactive ssssssssseseeee emen B 1 B 5 Connecta New Grate bUgs oti t eec it d bereit edid EE Dei cnbussagais B 2 B 6 H S CAENET Operation DUGS ocios r enm E nennen nnns B 2 B 7 Normal Level of the Alarm signal STATUS B 2 APPENDIX C INSTALLATION PROCEDURE eene C 1 C 1 When a New System is Received ssssssssssseseeeeneeenee nne C 1 C 2 Power Up Procedure esadi da aedi aa aaa adaa i aa aiaa anaa iaaa iadenin C 1 G3 At Power Onis iron He EH ee eee pedes C 1 Ce OD eu eet
85. nnector is shown in the following figure The minimum hookup includes pin 2 3 and 7 pin 7 Signal Ground pin 6 Data Set Ready in pin 3 TXD Transmit Data pin 2 RXD Receive Data pin 1 Ground 5 Oooo mp mu o pin 20 Data Terminal Ready out if this line is not connected Mod SY403 consider them high and will function normally In Mod SY403 pin 1 e 7 are tied together Fig C 1 RS232 connector pin assignment 30 07 2003 Soft Ver 1 41 C 6 Changing the Operating Voltage The unit is set to AC 110 Volts 60 Hz when shipped to U S A to AC 220 Volts 50 Hz for all the other countries The operating voltage indicator is visible through the window in the Front Panel voltage selector as shown in the following figure AC Receptacle Line Voltage Indicator Fig C 2 Operating Voltage Indicator The AC line voltage that will be used to operate with the Mod SY403 must match the number indicated in the window If the voltage to be used does not meet this requirement use the following procedure to change the selected AC voltage 1 Disconnect the Power Cord C 3 30 07 2003 Soft Ver 1 41 2 Gently extract the fuse and voltage selector box with a flat tipped screwdriver Fuses Box Voltage selector Box Fig C 3 Voltage selector Box Fig C 4 4 Select the correct insert position of the voltage selector Box and then insert the Box back into its slot 30 07 2003
86. nother output voltage maximum limit Vmax software The output voltage is programmable from O to the maximum value in steps of 0 2 V and the maximum output current is programmable from 0 to the maximum in steps of 1 pA Beside each H V connector a LED has been placed to signal when the channel is on N B The Mod A1503 has been issued in order to prevent eventual discharge related problems It requires the Software Version 2 00 to be installed on the SY403 System 2 1 1 Mod A503 A1503 H V Channels Board External Components Refer to Fig 2 1 CONNECTORS No 16 CHO 15 SHVR317580 connector these are for the 16 outputs of the H V channels LEDs No 16 CHO 15 red LED signalling when alight that the corresponding channel is on TRIMMERS No 1 MAXV screwdriver trimmer for the Vmax hardware setting 2 1 2 Mod A503 A1503 H V Channels Board Safeties Vmax hardware range 0 3000 V common for all the H V channels of the board this value is read out by the software Soft Ver 1 41 30 07 2003 E cINENET um Med A403 18 CH NEGATIVE HIGH VOLTAGE SUPPLY 6 6 S 6 6 6 6 ad 6 Oo CH14 o 2 FIG 30 07 2003 Soft Ver 1 41 2 1 3 Mod A503 A1503 H V Channel Characteristics Polarity Output Voltage Max Current Voltage Set Monitor Resolution Current Set Monitor Resolution Vmax hardware Vmax software H V Out Accuracy Voltage Set Monitor Ac
87. number indicated on the top right of the screen If no one SY403 in the network has the Crate number entered the reply Remote crate not responding will be obtained and no action will be taken Crate 01 MA IN ME Display Display Modify channels Protections Set Reset password Crate Connect a new crate Map Crate Map Kill Kill all channels Alarms Reset alarms Status Select type of alarm Format Reformat EEPROM Quit Abandon program Enter the crate number to be connected 01 _ Fig 5 15 Connect a New Crate Menu 67 30 07 2003 Soft Ver 1 41 5 6 Crate Map Option This option is selected on entering the letter M in the Main menu It is used to display the Crate configuration see figure below Entering the M key on the display a screen named Crate Map will appear In four lines the four slots of the crate are reported indicating the kind of the HV Board inserted in them The following Board characteristics are displayed The Max Output voltage The Max Current The Polarity If a slot is empty the message Board not present will be displayed As indicated in the last line it is sufficient to press any key to go back to the Main Menu Crate 01 Press any key to continue Fig 5 16 Crate Map Screen 68 30 07 2003 5 7 Select Alarm Mode Option Soft Ver 1 41 This option is selected on entering the letter S in the Main menu It allo
88. on if esito send_comm TXMIT mstident TIM return E NO TX lse if esito E BUSERR return esito if wait resp amp dato TIM return E NO 0 return dato ERR EOUT TIMEOUT EOUT Soft Ver 1 32 29 06 93 Soft Ver 1 32 FARRA AAA AA AA es x PRE E oy SNS SpA y y Pe VMESY403 C Demonstration on the use of Caenet Routines in a Tc communication between V288 module and SY403 High Voltage System Version 1 06 y yx 06 05 91 Created uh 10 14 91 Updated System Software Version 1 08 11 15 91 Updated System Software Version 1 27 ie 04 01 92 Updated System Software Version 1 40 es ap BRK KK KK KR kCKCkCKCKCKCKCKCKCKCKCKCKCKCKCKCKCKCKCKCKCKCKCkCkCkCKCKCkCkCKCKCkCkCKCKCk ARA AAA include lt stdio h gt include lt strings h gt include vmcaenet h ifndef uchar define uchar unsigned char endif ifndef ushort define ushort unsigned short endif define ESC 0x1 define CR 0x0d define BLANK 0x20 define EUROCOM Oxff000000 define IDENT 0 define READ STATUS 1 define READ SETTINGS 2 define READ LIMITS 3 define VOSE 0 define VISE 1 define IOSE 2 define 1 98 3 define VMAX 4 define RUP 5 define RDWN 6 define TRIP 7 define ISPRESENT x ch read x status amp 1 2 define MAKE CODE ch cod
89. one has to be typed the same result is achieved by pressing one of the numeric key A Add channel Command not available for the GROUPOO Go to the Add Channel Screen Add a channel to the Group Insert channel Command not available for the GROUPOO Go to the Insert Channel Screen Insert a new channel under the Current Channel in the Group R Replace channel Command not available for the GROUPOO Go to the Replace Channel Screen Replace the Current Channel with a channel which will be selected in the Replace Channel screen D Delete channel Command not available for the GROUPOO Remove the Current Channel to the Group U Update Refresh Screen P Page Show the next Status page with other 16 channels of the Group the Page command is available when there are more than 16 channels in the Group 51 30 07 2003 Soft Ver 1 41 M More Show the next screen of the same page The parameters shown in the two screens are the following screen 1 Channel Vmon Imon HVmax VOset V1set lOset I1set Hv Status screen 2 Channel SVmax Rup Rdwn Trip Pon Pdwn Password On Off S Switch screen Go to the Group Operation Screen where it is possible to modify the parameters of the entire Group displayed to show the Status of another Group To return to the previous screen it is sufficient to enter another time the S key V Vsellsel 0 1 selection Show the other two set values for the current and voltage for ex
90. operating codes 30 31 allow to format the CPU EEPROM In order to do this a CAENET command 30 must be performed followed by a 31 command to confirm the operation If only a 31 is performed the response is an error code FF01 Code 32 Clear Alarm The CAENET operating code 32 clears the Alarms occurred in the System Code 33 9934 Lock Unlock Keyboard User Note 5 CAE A SY403 User s Note The CAENET operating codes 33 34 allow respectively to Lock the Front Panel Keyboard or to Unlock it Code 35 36 Kill All Channels The CAENET operating codes 35 36 allow to kill all channels In order to do this a CAENET command 35 must be performed followed by a 36 command to confirm the operation If only a 36 is performed the response is an error code FF01 Group Parameters Setting Code g1B Set Group Name The CAENET operating code g1B allows to set the Group Name up to 11 characters followed by the null terminator 0 The structure of the Words is the same as the Channel Name see page 3 of these notes Code g50 Add Channel to a Group The CAENET operating code g50 followed by the Channel Number allows to add a Channel to a Group The new Channel is placed at the bottom of the Group Code g51 Remove Channel from a Group The CAENET operating code g51 followed by the Channel number allows to remove a Channel from a group Code g52 Set VOset in a Group The CAENET operating code g52
91. operations the buffers are cleared the LAM is cleared the LAM is disabled every data transfer is aborted the C117B does not accept commands It remains in this status for about 3 msec 6 2 5 Master to Slave data composition C117B case The MASTER to SLAVE data have to be written into the Transmit Data buffer by performing subsequent F 16 N functions as follows Table 6 5 Master to Slave data composition Order CAMAC W16 to W1 HEX Meaning Function 1 F 16 N 0001 H S CAENET Controller identified code 2 F 16 N 9900XX Crate Number F 16 N Code Code of the operation to be performed 4 F 16 N Set Eventual set value After the required F 16 N functions have been performed it is necessary to carry out an F 17 N function in order to transfer the stored data to the addressed module The operation codes are shown in Tab 6 8 As soon as the response data packet is stored into the C117b Receive Data buffer a LAM signal is generated if enabled The LAM is cleared whenever the last datum has been read If the LAM has not been enabled after the F 17 N function the F 0 N function must be repeated until a Q 1 response is obtained The readout is over when Q 0 Q STOP readout operation In the C117 B Receive Data Buffer the user reads the SY403 response or a C117 B error message for example if the C117 B does not receive any Slave response within a period of 500 msec it stores
92. r will take the value indicated in the corresponding Flag bit the following Table shows the structure of the Mask amp Flag word Table 6 12 Mask amp Flag word structure Soft Ver 1 41 Bits Meaning 0 2 3 H V flag 4 Password flag 5 Pdwn flag 6 On Off flag 7 Pwon flag 8 10 11 Mask H V 12 Mask Password 13 Mask Pdwn 14 Mask On Off 15 Mask Pwon The correspondence of the Flag bits values with the Parameters values is shown in the following Table Table 6 13 Flag bits and Parameters values Flag Hv Pon Pdwn Password On Off bit 0 Off Off Kill m On On Rdwn Required Enabled Note that the channel Password parameter can be modified regardless of the Password protection Status enabled disabled selected via Terminal see S 5 4 84 30 07 2003 Soft Ver 1 41 6 4 Slave to Master data packet description The answer data coming from the Mod SY403 or from the H S CAENET Controller has the following structure Table 6 14 Slave to Master data composition Order Datum HEX Meaning 1 Error Code Error code 2 to 25 value Eventual Parameter value 6 4 1 Error Codes description The Error codes are described in the following Table Table 6 15 Error Codes Datum Meaning Hex 0 Successful operation FFOO Module Busy it has tried to effect an operation wh
93. reen when the Current Parameter is the Channel Name Change Channel Screen If a return is entered without having giving any new value the parameter will not maintain the old one but the symbolic name Channel name becomes blank B 2 Change VOset V1set bugs H V Board A503 A1503 In the Change Parameter Screen 85 2 2 if the Current Parameter is VOsel or V1sel of an H V Board A503 A1503 3000 V 3 mA it is not possible to restore the old value If a Return is entered without having giving any new value the parameter will NOT maintain the old one but assumes a value ten times greater If a Ctrl Z is entered the parameter will NOT restore the old value but assumes a value ten times greater B 3 Edit Parameter bugs In the Edit Parameter screen 85 2 1 the Ctrl Z commands works only if the Current Parameter is the Channel Name B 4 Commands showed but inactive In the following screen of the Terminal operation Add Channel Screen Insert Channel Screen Replace Channel Screen the commands Switch and Help are displayed but they are not active 30 07 2003 Soft Ver 1 41 B 5 Connect a New Crate bugs In the Connect a New Crate Option 5 5 the number entered must have two figures assume for example that the Crate that the operator wants to control has Crate 7 the number to be entered must be 07 If the number is 7 this results in an error message Invalid Number reenter correct value B 6 H S C
94. rent limit values can be programmed for each channel lOset and l1set They are selected by the status of ISEL ISEL False lOset selected ISEL True set is selected 21 30 07 2003 Soft Ver 1 41 3 3 5 INTERLOCK Input This input allows to switch off simultaneously all the SY 403 channels thus operating like the KILL input The Interlock can be activated in two ways depending on the position of the two position lever switch HIGH LOW located near the INTERLOCK input If the switch is on position LOW the channels are switched off if the ground connection in the Interlock input is removed Vice versa if the switch is positioned on HIGH the channels are switched off if the Interlock input is grounded In order to turn the channels on again you must remove the Interlock condition Any attempt to turn the channels on without removing the Interlock condition will result unsuccessfully 3 3 6 RESET Input If a pulse of at least 30 usec is applied to this input the microprocessor is restarted and the whole system resumes its operation from the beginning All the high voltage outputs are dropped to zero and put in the OFF state The system then reacts as it would react to a power on If the system has been programmed for an automatic recovery it will restore the status of all the channels bringing all the high voltages to their programmed values at the correct rate The same result is obtained by pus
95. resolution Board O hundredth of uA 15 Iset Monitor resolution Board 1 hundredth of pA 16 Iset Monitor resolution Board 2 hundredth of 17 Iset Monitor resolution Board 3 hundredth of uA 18 No of significant figure after decimal point for Vset Monitor BoardO 19 No of significant figure after decimal point for Vset Monitor Board1 20 No of significant figure after decimal point for Vset Monitor Board2 21 No of significant figure after decimal point for Vset Monitor Board3 22 No of significant figure after decimal point for Iset Monitor BoardO 23 No of significant figure after decimal point for Iset Monitor Board1 24 No of significant figure after decimal point for Iset Monitor Board2 25 No of significant figure after decimal point for Iset Monitor Board3 If some Boards are not present the response always contains 25 words and the words corresponding to the missing Boards must be considered don t care 89 30 07 2003 Soft Ver 1 41 Code neaa Busy status Table 6 24 Read Busy Status response Word Contents 2 Busy status Busy status FFOO Module Busy Busy status 2 Module Ready 6 4 2 Parameters Setting Slave Response Codes 9on1 0 n1 6 Parameters Setting After a Set Command The SY403 responds in this way If The Set operation is correct it responds with an error code 0 and it is Busy for about 20msec if it is Busy for a preceden
96. ripped Next Previous Modify Return Fig 4 4 Status of channel Menu COMMANDS Next Show the Status of the Next channel Previous Show the Status of the Previous channel Modify Go to the Modify Channel Menu Return Return to Main Menu 28 30 07 2003 Soft Ver 1 41 4 3 Modify Channels Option This option is selected in Main Menu by pressing the Function key corresponding to the Option Modify Chann in Status of Channels Menu by pressing the Function key corresponding to the Option Modify It is composed of a two level Menu 1th level Modify Channels Status Menu It is structured in four pages each page shows different parameter of a group of four channels First Page VOset lOset Status 1 Second Page V1set I1set Status 1 Third Page Vmax Soft Rup Rdwn Fourth Page Trip Pon Pdwn 1 Status On Off of the channel itis the H V On Off of the channel see 3 2 14 In each page the Channel Name and the Channel of the channels under control are also shown The highlight bar indicates the Current Parameter If the Keyboard is enabled the Current Parameter is affected by the Modify command Change Edit Use the Arrow keys to move the highlight bar to the parameter which has to be modified the Up and Down arrow keys permit to scroll the channels on the display showing another group of four channel It is possible to modify all the parameters displayed except
97. rovides the operator with a set of menus which allows him to solve most of his problems quickly and easily The meaning of the 5 Function keys located near the bottom of the display is shown in the display itself Some of the setting operation can be disabled via Terminal see Disable Keyboard command 5 4 1 The following table resumes all the possible keyboard operations Operation Keyboard enabled program channels parameters Yes monitor channels parameters don t care configure the RS232 Port don t care set the H S CAENET address of Yes the Node select the cause and the type of Yes the Alarm The following figure shows the Menu structure of the software Display Crate uo Status Map Corfiguration R5232 CAENET Status Alarm Status of Charna Mody Charnes Configuration Configuration Configuration E Baud Rate Parity B Character Stop bits Edt Paramete Be henge Parameter lendo Selection length Sd Section Fig 4 1 Manual operation Menu Structure 4 1 Main Menu At power on the display starts displaying on the screen C A E N SY403 then pressing any key will appear the top level Menu the Main Menu The version running in the Main Controller is 25 30 07 2003 Soft Ver 1 41 indicated on the top right of the display near the software version is shown the actual H S CAENET address of the SY403 Crate The following figure shows the Main menu The submenu selec
98. s during the Interrupt Acknowledge Cycle 6 1 7 V288 Addressing Capability The module works in A24 mode this means that the module address must be specified in a field of 24 bits The Address Modifiers used by the module are AM 39 Standard user data access AM 963A Standard user program access AM 3D Standard supervisor data access AM 3E Standard supervisor program access The module s Base address is fixed by dip switches located on the board see Fig 6 1 6 1 8 V288 Data transfer capability The registers and the buffers are accessible in D16 mode 73 30 07 2003 Soft Ver 1 41 6 1 9 V288 INTERRUPTER Capability The V288 module houses a VME ROAK INTERRUPTER D08 o type This means that it responds to 8 bit 16 bit and 32 bit interrupt acknowledge cycles providing an 8 bit STATUS ID on the VME data lines DOO DO7 it removes its interrupt request when the VME MASTER reads the V288 STATUS ID during the Interrupt Acknowledge Cycle ROAK Release On Acknowledge HL Fig 6 1 V288 dip switches setting 6 1 10 V288 Interrupt Level The interrupt level corresponds to the value set on the two dip switches SW4 SW3 as described in Fig 6 1 74 30 07 2003 Soft Ver 1 41 6 1 11 Master to Slave data composition V288 case The Master to Slave data have to be written in the Transmit Data Buffer by performing subsequent write accesses as follows Table 6 2 Master to Slave data composition
99. t Channel n Flags values Pon On Off Pdwn Password H V 9e00FF Read Busy Status 82 30 07 2003 Soft Ver 1 41 6 3 2 Parameters Setting The following tables describe the structure of the word 4 of the data packet for the Set operations Code n10 Code n17 Table 6 9 Word 4 structure for the set operation Code n10 Code n17 Code Word4 Content 9on10 VOset value 9on11 V1set value Y n12 lOset value 9on13 set value 9on14 Vmax soft value Y n15 Rup value 9on16 Rdwn value 9on17 Trip value The Parameters values must be expressed in the following units Table 6 10 Parameters Units Parameter A503 A1503 3000V 3mA A504 600V 200 VOset value tenth of Volt hundredth of Volt V1set value tenth of Volt hundredth of Volt lOset value pA hundredth of uA I1set value pA hundredth of uA Vmax soft value Volt Volt Rup value Volt sec Volt sec Rdwn value Volt sec Volt sec Trip value tenth of second tenth of second 83 30 07 2003 Code n18 Table 6 11 Code n18 Set Channel n Flags values Pon On Off Pdwn Password H V Word Content 4 Mask amp Flag The Mask bits indicate which parameter must be modified The Flag bits indicate which value the parameters must assume if Mask bit 20 if Mask bit 1 the corresponding parameter maintains the old value The corresponding paramete
100. t Set operation it responds with an error Code FF00 Module Busy 90 C A E N 8S Y 4 0 3 G H V O L T A G E S Y S T E M APPENDIX A SOFTWARE EXAMPLES AP RIL 1992 29 06 93 Soft Ver 1 32 APPENDIX A SOFTWARE EXAMPLES The detail of using the Mod V288 to communicate with the Mod SY403 are explained by means of complete examples VMECAENET H Declaration for communication via VME with the Mod V288 VMCAENET C Caenet Package for V288 Module These two listings describes the function and general design of a driver for the Mod V288 all the possible errors are handled included the VME Buserror VMESY403 C Demonstration on the use of Caenet Routines in communication between V288 module and SY403 High Voltage System This example is to be used as guides in creating a communication software between the V288 and SY403 module 29 06 93 Soft Ver 1 32 BRK KK RK KR RR KCKCKCK CKCKCKCKCKCKCKCKCKCKCKCKCKCKCKCkCKCKCKCKCkCKCKCKCkCKCKCKCk AA ce x7 KE ES C A E N SpA ZZ VMCAENET H Declarations for communication with V288 Module BRK KK KK KC kCKCkCKCkCKCKCKCKCKCKCKCKCKCKCKCKCK KCKCKCKCKCKCKCKCKCkCKCKCkCKCKCKCkCKCkCkCkCKCk AAA AAA ifndef uchar define uchar unsigned char endif ifndef ushort define ushort unsigned short endif Constants for vme cycles routines define BYTE define WORD define LWORD 4 Errors returned by caenet rea
101. the Group under the Current Channel On entering the letter A in the Status Display Screen appears the message Add channel following by one channel row displaying the channel parameters as shown in the following figure Use the Commands displayed on the bottom of the screen to select a new channel or press the Up and Down arrow keys then pressing return the channel selected is added to the Group under the Current Channel previously selected SY 403 EST1 zy VO SE Crate 01 hannel Rdwn Trip Password On Off HANNELOO 100 010 0 Required Enabled HANNELO1 100 010 0 Required Enabled HANNEL13 100 010 0 Required Enabled Add channel CHANNEL14 3000 100 100 010 0 Off Required Enabled Quit Help Edit Change Switch Fig 5 8 Add Channel Screen COMMANDS Q Quit Return to Previous screen without Group changes E Edit Go to the Edit Channel Screen where The Channel Name can be edited and modified the highlight bar disappears and a blinking cursor appears under the first character of the value No command is available on the bottom of the screen On writing a new Channel Name and pressing return the Channel Name will take this new value if a return i s entered without having giving any change the Name remains the old one 56 30 07 2003 Soft Ver 1 41 C Change Go to the Change Channel Screen where the previous Channel Name are cleared and a new one has to be typed the highlight bar d
102. the RESET input signal The relevant LED is On when the signal is True No 2 HIGH SPEED CAENET LEMO 00 type 50 Ohm connector two bridge connectors for daisy chaining for the H S CAENET communication line The relevant LED is On when the H S CAENET node is active No 1 RS 232C RS232 female connector Serial Port for the remote control any VT100 compatible Video Terminal may be plugged into this standard RS232C port 30 07 2003 Soft Ver 1 41 DISPLAYS No 1 MAIN LAMP it lights up when the Power is On No 1 ON LAMP it lights up when at least one H V channel is On No 1 H V EN red LED it lights up when the H V EN switch is On No 4 70 12 12 5 green LED for the internal low voltage levels monitoring No 4 RESET KILL INTERLOCK STATUS red LED they light up when the corresponding signal is True No 5 VSEL ISEL green LED they light up when the corresponding signal is True No 2 TTL NIM green LED they indicate the standard level NIM or TTL of the signals STATUS KILL VSEL ISEL No 1 HIGH SPEED red LED it lights up when the H S CAENET node is active No 1 Liquid crystal display 240 W x 64 H dots with backlight display for the Local control KEY PAD No 21 keys 0 9 ACK left right up down and 5 Function keys They allow the manual setting of the channels parameters They are also used to set the RS232 port configuration and the H
103. the current and voltage for example if VOset and lOset are displayed pressing V the screen will show V1set and l1set and viceversa In the second screen for each channel are shown the following parameters Channel SVmax Rup Rdwn Trip Pon Pdwn Password On Off CH SVmax is the Vmax Software if the SVmax value programmed is less then the actual Vset value the Vset take this value 46 30 07 2003 Soft Ver 1 41 Password is the status of the protection If the Password is enabled if The Channel Password parameter Required it is not possible to modify the channels parameter if The Channel Password parameter is blank it is possible to modify all the channels parameters except the password and the On Off parameter If the Password is disabled it is possible to modify every value of the channel parameters regardless of its Password Parameter On Off is the status of the Power on enable if Enabled the channel react at power on following the status of the Pon parameter if there is a blank field at the power on the channel is Off regardless the status of the Pon parameter in the following pages are shown the structure of the two screens for the GROUPOO and for a generic Group TEST1 that contains 3 channels The SY403 connected is in the following conditions the H V Enable is On VOsel and 056 are actually selected by the external signals VSEL and ISEL the SY403 Crate number is 01 O
104. the new Password the system maintains the old one D Disable Disable the Password the screen shows another menu where the Disable option is changed in the Enable option L Lock Disable the Keyboard the screen shows another menu where the Lock option is changed in the Unlock option 65 30 07 2003 5 4 2 Enable Password and Keyboard Set Protections Change Enable Unlock Quit Select item Change password Enable password Disable Keyboard Abandon program Fig 5 14 Set Protection Menu Password Disabled COMMANDS E Enable Soft Ver 1 41 Enable the Password the screen shows another menu where the Enable option is changed in the Disable option U Unlock Enable the Keyboard the screen shows another menu where the Unlock option is changed in the Lock option 66 30 07 2003 Soft Ver 1 41 5 5 Connect a New Crate Option This option is selected on entering the letter C in the Main menu It allows the operator to select which SY403 on the H S CAENET Network has to be acted upon via H S If the C key is entered the terminal asks for the number of the crate that the operator wants to control Near the word CRATE the number of the crate physically connected to the terminal is reported in square brackets If the Crate selected can be reached via CAENET the MAIN MENU will be displayed and all the information will from then on refer to crate
105. through the RS232C Port via the Front Panel input signals A brief description of the meaning of all of them is given on the following 3 2 1 Channel Number CH It is the physical name of the channel CH00 CH63 it is determined by the channel position as explained in 3 1 1 this parameter is read out by the software and is always associated to the channels monitored both in Local and Remote control 3 2 2 Channel Name It is the symbolic name of the channel It can be modified via Remote Control the default name of the Channels are CHANNELOO CHANNEL63 it may be up to 11 characters long and may contain any alphanumeric character Via Local Control it is displayed but it is not possible to modify it 3 2 3 Vmax Hardware The maximum High Voltage value programmable for all the 16 channels of the H V Board Expressed in Volt It is fixed through a potentiometer MAXV located near the CHO H V connector of the H V Board H V Channels Board Range A503 A1503 3000V 3mA 0 3000 V A504 600V 200 0 600 V This value can be read out by the software 13 30 07 2003 3 2 4 Vmax Software It is the maximum High Voltage value absolute value programmable for the channel Soft Ver 1 41 Local Control Remote Control 3 2 5 VOset H V Channels Board Range Step A503 A1503 3000V 3mA 0 3000 V 0 20V A504 600V 200 600
106. tions are shown in correspondence of the Function keys Note that display will vary slightly from that shown with new software releases C A E N SY403 Crate 02 V1 40 64 Channels High Voltage System Main Menu Display Modify Crate I O Chann Chann Map Config Fig 4 2 Main Menu The operator selects the submenu by pressing the Function key corresponding to the option The Meaning of the options are Display Channel Shows the status of the channel identified by its number CH Modify Channels Modify the various channels parameters Crate Map Display the status of the H V Channels Board inserted in the SY403 crate I O Configuration Modify the RS232 Port configuration Set the H S CAENET address Crate Select the Alarm type The channels Parameters showed in the following are expressed in these units Vmon Volt Imon yA HVmax Volt VOset Volt lOset pA SVmax Volt Rup Volt sec Rdwn Volt sec Trip Tenth of second 26 30 07 2003 Soft Ver 1 41 4 2 Display Channel Option This option is selected by pressing the Function key corresponding to the Main Menu Option Display Chann It is actuated by two level Menu 1th level Display Channel Status Menu It permits the channel number selection 2th level Status of Channel Menu It shows the Channel Status In this submenu an option allows to enter directly in the Modify Channel Menu without no need to ret
107. turns TUTTOK 0 if everything has worked It returns one from seven different errors defined as positive constants in Vmcaenet h if it has received one error which strictly depends from V288 Module It returns a negative error depending from the CAENET slave module if the CAENET communication has not worked Remember Module V288 can return thr general negativ rrors related to the CAENET network that this routine does not handle separately from the slave specific ones int caenet write source buff byte count uchar source buff int byte count int i esito ushort mstident V288 datatemp short dato if esito send_comm v288addr mstident TIMEOUT return E NO Q IDENT lse if esito E BUSERR return esito Transmit Crate Number if esito send comm v288addr ushort craten TIMEOUT return E NO Q CRATE lse if esito E BUSERR return esito Transmit Code if esito send comm v288addr ushort code TIMEOUT return E NO Q CODE lse if esito E BUSERR 29 06 93 return esito Transmit data for i 0 i lt byte count i 2 datatemp ushort source_buff i lt lt 8 source_buff i 1 if esito send comm v288addr datatemp return E_NO_Q DATA lse if esito E BUS return esito Start transmissi
108. ues of the channels of the last Group displayed If this option is selected on a Model just shipped from the factory or after a Format command the screen will show the status of the GROUPOO that contains all the channels present in the Crate The default factory configuration of the system is the following the symbolic name of the Groups are GROUPOO GROUP15 to the GROUPOO belongs all the channels the GROUPOO configuration is fixed no channels belong to the other Groups Each screen contains 16 channels the remaining channels will be shown on the other pages by typing the letter P Page command By entering the letter M More command the screen will show the other parameters of the same channels On the top of the screen are also shown the following parameters the status On Off of the H V EN switch which High Voltage and Current limit programmed value VO 1sel 10 1sel are actually selected by the external signals VSEL and ISEL the H S CAENET address of the crate connected Crate XX where XX is the Crate In the first screen for each channel are shown the following parameters Channel Vmon Imon HVmax VOset V1set lOset I1set Hv Status CH Channel is the Channel Name HVmax is the Vmax Hardware Hv is the status On Off of the channel by setting this parameter On the channel is switched On By pressing the letter V V Isel command on the screen are displayed the other two set values for
109. upt vector program Register ming register 6 1 1 Transmit Data Buffer Base Address 0 write access This is the buffer which is loaded with the data packet to transmit it is arranged in a FIFO logic 16 bit wide the data packet transmitted is composed of 16 bit words as shown in Tab 6 2 6 1 2 Receive Data Buffer Base Address 0 read access This is the buffer where the Mod V288 automatically stores the data packet received from the SY403 or if the H S CAENET operation has failed stores an error code It is arranged in a FIFO logic 16 bit wide the data packet received is composed of 16 bit words as shown in Tab 6 3 6 1 3 Status Register Base Address 2 read only The content of this register indicates if the previous H S CAENET operation is valid or not Status Register No valid operation Status Valid operation Register FFFF F FFE After one of the following operation the user is recommended to read the Status Register write data in the Transmit Data buffer it indicates if the datum written has been stored or not in the Transmit Data Buffer a No valid operation means that the Transmit Data Buffer is not available for data storage This may happen in these cases if the H S CAENET node is active it is transmitting a previous data packet or it is receiving the Slave response data packet if the Transmit Data Buffer is full the maximum number of data stored is 256 72
110. urn The Current Parameter of all the channels will take this new value R Replace Group Go to the Replace Group Screen which allows to enter the name of the Group to be displayed This command is active when the Current Parameter is the Group Name By entering the letter R the highlight bar disappeared the actual Group name is cleared and a blinking cursor appears under the first character of the name On writing the Name of another Group and pressing return the screen will show the Group Operation Screen of of this Group To enter in the Status Display screen of the new Group it is sufficient to press the S key If the name typed does not correspond to one of the Group existent the screen will prompt an error message The Group Group Name gt is unknown retry 62 30 07 2003 Soft Ver 1 41 P Page Show the next Status page with other 16 channels of the Group The Page command is available when there are more than 16 channels in the Group M More Show the next screen of the same page of the Group Operation screen The parameters shown in the two screen are screen 1 Channel Vmon Imon HVmax VOset V1set lOset I1set Hv Status screen 2 Channel SVmax Rup Rdwn Trip Pon Pdwn Password On Off S Switch screen Go to the Status display screen of the Group 1 0 Setatwo values Parameter If the Current Parameter can assume only two values Hv Pon Pdwn Password On Off use the key 1 and O to set t
111. urn to Main Menu 4 2 1 Display Channel Status Menu The Display Channel Status Menu allows to choose the channel to be monitored by entering the Channel number The Channel Name are also shown in this Menu E N SY403 Crate 02 v1 40 Display channel status Channel to be monitored 05 _ Channel name CHANNELO5 Display Fig 4 3 Display Channel Status Menu COMMANDS Channel to be monitored use the numeric keypad to enter the number of the channel to be monitored lts Channel Name is automatically displayed Display Go to next menu Status of Channel Menu where is shown the status of the channel entered If no channel number has been entered the following submenu will show the status of the channel corresponding to the number in the brackets Return Return to Main Menu Ack key Same as Display 27 30 07 2003 Soft Ver 1 41 4 2 2 Status of Channel Menu This option is selected by pressing the Function key Display in the Display Channel Status Menu The Status of Channel Menu allows to monitor five parameters Vset Iset Vmon Imon Status of the channel previously selected Vset and Iset are the High Voltage and Current limit programmed values V0 1sel 10 1sel actually selected by the external signals VSEL and ISEL The Channel Name are also shown in this Menu E N SY403 Crate 02 V1 40 Status of CHANNELOS 05 VSET 1500 0 ISET 0000 STATUS VREAD 0012 1 IMON 0012 T
112. urrent Parameter is the CH the display will show the Change CH Menu Display Return to the Display Menu Return Return to Main Menu Up and Down arrow keys Permits to scroll the channels on the display showing another group of four channels Numeric keys If the Current Parameter can take different values VOset lOset Viset I1set Vmax Rup Rdwn Trip by pressing the numeric key corresponding to the most significant figure of the new Parameter value the display will show the Change Parameter Menu the corresponding number is displayed as the most significant figure of the value 31 30 07 2003 Soft Ver 1 41 4 3 2 Edit Parameter value Menu This Menu is active if the Keyboard is enabled it is selected by pressing the Edit Function key in the Modify Channel Status Menu The Edit Parameter Menu allows to edit and modify the Current Parameter By pressing the Edit key the highlight bar disappeared and a blinking cursor appears under the first character of the value The cursor indicates the Current Figure of the parameter use the left and right arrow keys to move the cursor along the figures On writing a new value and pressing the Ack key or Return the Current Parameter will take this new value if the Ack key is entered without having giving any change the parameter value remains the old one By using the Up and Down arrow keys it is possible to increment decrement the Current Figure pressing the Up arrow ke
113. vrd ch read 16 Status of 16 chs scalev powl0 max vi decv group 1 scalei powl0 max vi deci group 1 clrscr highvideo if page puts Channel Vmon Imon VOset I0set Viset Ilset Flag Ch else puts Channel Vmax Rup Rdwn Trip Status Ch normvideo t gotoxy 1 23 puts Press P to change page any other key to exit while caratt P Loops until someone presses a key different from P First update from Caenet the information about the channels for i1 0 i lt 16 i channel uchar chs i Code MAKE CODE channel READ STATUS if response caenet read char amp ch read i sizeof struct hvrd TUTTOK gotoxy 1 22 printf Caenet read Error number d received n response puts Press any key to continue ni getch return Code MAKE CODE channel READ SETTINGS if response caenet read char amp ch set i sizeof struct hvch TUTTOK gotoxy 1 22 printf Caenet read Error number d received n response puts Press any key to continue ns 29 06 93 Soft Ver 1 32 getch return Then test if this group is present in the sistem if ISPRESENT 0 gotoxy 1 22 puts Sorry this group is not present puts Press any key to continue Ts getch return If the group is present display the information if page Page 0 of display for i 0 i lt 16 i gotox
114. ws to chose the error conditions which cause an Alarm and the Alarm signal STATUS signal characteristics The Status command is available only when the Password is disabled Five options can be selected the Normal Level of the Alarm signal STATUS High Low This is the STATUS level when the signal is not active the type of the Alarm signal Level Pulsed If the option chosen is Pulsed The STATUS output when active is a periodic signal the period is about few hundred msec a Mask On Off for each of these three error conditions Ovc Ovv Unv if the mask is ON the corresponding error condition The operator selects the Command by on at least one channel sets the Alarm typing the key correspondent to the first letter of the option itself The option selected toggles between its two values for example if the Alarm Type value is Pulsed entering B the value Select Status Alarm Mode Normal Level Alarm Type OVC Alarm OVV Alarm UNV Alarm Quit Select item becomes Level and viceversa Crate 01 High Pulsed On Fig 5 17 Select Status Alarm Mode Menu 69 30 07 2003 Soft Ver 1 41 COMMANDS A Normal Level High Low Select the level of the STATUS output when no error condition is present B Alarm Type Pulsed Level Select the Type of the STATUS output when an error condition is present D OVC Alarm On Off Select the Alarm Mask for the Overcurrent co
115. xternal Components Refer to Fig 2 1 CONNECTORS No 16 CHO 15 SHVR317580 connector these are for the 16 outputs of the H V channels LEDs No 16 CHO 15 red LED signalling when alight that the corresponding channel is on TRIMMERS No 1 MAXV screwdriver trimmer for the Vmax hardware setting 2 2 2 Mod A504 H V Channels Board Safeties Vmax hardware range O 600V common for all the H V channels of the board this value is read out by the software 30 07 2003 Soft Ver 1 41 2 2 3 Mod A504 H V Channel Characteristics Polarity Output Voltage Max Current Voltage Set Monitor Resolution Current Set Monitor Resolution Vmax hardware Vmax software H V Out Accuracy Voltage Set Monitor Accuracy Current Set Accuracy Current Monitor Accuracy H V Out Long Term Stability Voltage Monitor Long Term Stability Ramp Down Ramp Up Voltage Ripple Positive Negative O to 600 V positive negative polarity 200 pA 0 04V 10 nA 0 to 600 V common for all the board channels 0 to 600 V settable for each channels 0 2 V 0 3 V 2 V 2 600 nA 2 1 LSB 0 3 V 0 3 V 1 to 999 Volt sec 1Volt sec step 1 to 999 Volt sec 1Volt sec step lt 10 mVpp 30 07 2003 Soft Ver 1 41 2 3 Main Controller A number of basic functions are provided by this module including Power Supply ventilation direct control and monitoring over HV channels of the crate manual an
116. y 1 i 5 printf 9s ch set i chname gotoxy 12 i 5 printf S07 2 507 2 507 2 507 2 507 2 507 2 4x 523 An ch read i vread scalev ch read i iread scalei ch set i vOset scalev ch set i iO0set scalei ch set i viset scalev ch set i ilset scalei ch set i flag chs ti else Page 1 of display for 1 0 i lt 16 i gotoxy 1 i 5 printf 9s ch set i chname gotoxy 14 i 5 printf 543 533 533 05 1f 4x 2d An ch set i vmax ch set i rup ch set i rdwn ch set i trip 10 0 ch read i status chs i Test the keyboard if gs rdy 0 1 A key has been pressed if caratt toupper getch P They want to change page highvideo page page clrser if page 0 puts Channel Vmon Imon VOset I0set Viset Ilset Flag Ch else puts Channel Vmax Rup Rdwn Trip Status Ch normvideo gotoxy 1 23 puts Press P to change page any other key to exit 29 06 93 Soft Ver 1 32 End while Par set void par set float input_value scale static float powl0 1 0 10 0 100 0 ushort channel value int response par 0 char choiced param 10 static char param vOset vlset i0set ilset vmax rup rdwn trip clrscr printf n n Channel Choice the channel scanf d amp i channel uchar i puts
117. y the Current Figure of the Parameter value of all the channels is incremented by the minimum step possible pressing the Down arrow key the Current Figure of the Parameter value of all the channels is decremented by one by the minimum step possible STATUS CH Off 28 Off 29 Off 30 Off 31 Return Fig 4 9 Edit Parameter Menu COMMANDS Up and Down Arrow keys Increment decrement by the minimum step possible the Current Figure of the Current Parameter The cursor indicates the Current Figures Return The Current Parameter will take the value and the display returns to the previous menu If the Return key is pressed without having giving any change the parameter value remains the old one Ack key The Current Parameter will take the value and the display returns to the previous menu If the Ack key is pressed without having giving any change the parameter value remains the old one 32 30 07 2003 Soft Ver 1 41 4 3 3 Change Parameter value Menu If the Keyboard is enabled this option is available in the Modify Channel Status Menu when the Current Parameter can assume several values VOset Oset V1set I1set Vmax Rup Rdwn Trip It is selected in two ways by pressing the Change Function key by pressing the numeric key corresponding to the most significant figure of the new Parameter value The Change Parameter value Menu allows to enter the new parameter value By pressing the C
Download Pdf Manuals
Related Search
Related Contents
Télécharger cet article gratuit Assemblee Autonome 2013 Postal Ballot Form Model: CAT1 - Hoffer Flow Controls, Inc ASUS VC62B User's Manual MASTER Wi-Fi Ministério da Fazenda Watlow Electric 734 User's Manual OVOIL 20425-04 dr2.indd Copyright © All rights reserved.
Failed to retrieve file