Home
SY 527
Contents
1. KS A n Lae a Ge FERRO i Edit Change Baud Rate Parity Character Stop bits Parameter Parameter Selection Selection Length Selection Selection Fig 7 Manual Operation Menu Structure 25 CAE ua 13 3 1995 SY527 User s Manual 4 1 MAIN MENU At Power On the display starts displaying on full screen the logo C A E N SY527 then pressing any key the top level Menu will appear Main Menu The version running in the Main Controller is indicated on the top right side of the display the current H S CAENET address of the SY527 Crate is shown near the Software Version The following Figure shows the Main Menu the submenu selections are shown in correspondence of the Function keys C A E N SY527 Crate 02 V2 04 Universal Power Supply System Main Menu Display Modify Crate 1 0 Chann Chann Map Config Fig 8 Manual Operation Main Menu The User selects the desired submenu by pressing the Function key corresponding to the selected option The options are the following Display Channel Shows the status of the channel identified by its number CH Modify Channels Allows to modify the various channels parameters Crate Map Displays the names of the Power Modules currently inserted in the SY527 crate I O Configuration Allows the following operations Modify the RS232 Port configuration Set the H S CAE
2. Transmit Code if esito send_comm v288addr ushort code TIMEOUT return E NO Q CODE lse if esito E BUSERR 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 TIMEOUT return E NO Q DATA lse if esito E BUSERR return esito Start transmission if esito send comm TXMIT mstident TIMEOUT return E NO Q TX lse if esito E BUSERR return esito if wait resp amp dato TIMEOUT return E NO O RX return dato KK Read caenet buffer Called by user programs to load byte count bytes from CAENET buffer into the buffer pointed by dest_buff KKK int read caenet buffer dest buff byte count uchar dest buff int byte count int als ushort datatemp for i 0 i lt byte count i 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 A 7 CAEN SY527 User s Manual Soft Ver 2 04 return TUTTOK A 8 CAEN SY527 User s Manual Soft Ver 2 04 BRK KK KR RR RR RR A RA RA AAR AA AAA AAA ZS R SRRESRS Coy SAS Na SpA f bri fe VMESY5
3. Fig 17 Change Channel Number Menu COMMANDS Exec The display returns to the previous menu showing the new group of four channels that contains the entered CH If the Exec key is pressed without any change the displayed group remains the same as the old one Enter key in Keypad In this menu same as Exec 34 CAE ua 13 3 1995 SY527 User s Manual 4 4 CRATE MAP OPTION This option is selected by pressing the Function key corresponding to the Main Menu Option Crate Map It is used to display the crate configuration see Fig 18 19 On the display a screen named Crate Map will appear In two pages there are reported the names of the plug in modules inserted in the ten slots of the crate The following Board characteristics are displayed the Board Name the Number of Channels the Channel Type Positive Negative or Floating the Max Output Voltage the Max Current the Slot Number 0 9 If a slot is empty the message Not present will be displayed Crate Map Mod A516 8 CH FLO 12V Not Present Not Present Not Present Not Present MORE Fig 18 Crate Map Menu First Page Crate Map Not Present Mod A516 8 CH FLO 12V Not Present Not Present Not Present MORE Fig 19 Crate Map Menu Second Page COMMANDS More Toggles between the two pages Return Returns to the Main Menu 35 CAE ua 13 3 1995 SY527 User s Manual 4 5
4. RESET CAENET x int reset caenet void unsigned long i 0 RESET 0 reset linea CAENET SA do i while REG IDLE amp amp i TIMEOUT return i TIMEOUT E WRONG ADDR TUTTOK START TX SC int start tx void unsigned long i 0 REG 0 Start TX S do i while REG amp 32 amp amp i TIMEOUT Fine TX i TIMEOUT E TX TIMEOUT TUTTOK return END RX KR int end rx void unsigned long i 0 do i while REG amp 4 amp amp i TIMEOUT Fine RX B 4 CAE DS return i TIMEOUT E NO SLAVE SY527 User s Manual Soft Ver 2 04 TUTTOK Le due funzioni che seguono sono quelle direttamente chiamate e visibili dai programmi utente viene loro passato in ingresso l indirizzo di una zona di memoria in cui o da cui scaricare i dati del CAENET e il numero di byte da trasferire esse ritornano un codice di errore i cui valori possibili sono descritti nel fil pccaenet h in generale si puo quando tale codice e 0 l operazione e andata a buon fine quando tale codice ei quando tale codice e lt 0 il malfunzionamento e e e il codice di errore EM CAENET READ 0 il malfunzionamento e stato inv
5. If the Current Parameter is one of these VOset lOset Viset Tse SVmax Rup Rdwn Trip selects 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 keys On writing a new value and pressing Return the Current Parameter of all the channels will take this new value Replace Group Selects 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 disappears the current 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 this Group to enter in the Status Display screen of the new Group it is sufficient to press the S key If the typed name does not correspond to one of the existing Groups the screen will prompt an error message The Group lt Group Name gt is unknown retry 63 CAE ua 13 3 1995 SY527 User s Manual P Page Shows 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 Shows the next screen of the same page of the Group Operation screen The parameters shown in the two screens are s
6. No 21 Keys 5 Function keys e 3 T 4 0 9 and ENTER They allow the manual setting of the channels parameters They are also used to set the RS232 port configuration and the H S CAENET node address Crate Number The operations performed by the 5 Function keys is shown on each menu in the LCD display SWITCHES No 1 POWER Power Local On Off Remote On Key The Lamp above the key is on when the Crate Power is On either in Local On or in Remote On with a 12 V level present on the REMOTE IN connector No 1 CONTACT OPEN CLOSED two positions Lever Switch it allows to set the INTERLOCK operating mode No 1 CH OUT ENABLE three positions Lever Switch it allows to enable local or remote or disable the channel outputs UP Local Enable MIDDLE Disable DOWN Remote Enable The relevant LED is On when the switch is on Local Enabled or the switch is on Remote Enabled with a TRUE logic level present on the REMOTE ENABLED connector No 1 NIM TTL two positions Lever Switch it allows to set the standard level of the signals CH STATUS KILL VSEL ISEL RESET and CH OUT ENABLE No 1 RESET Push Button by pushing this button the microprocessor is restarted and the whole System resumes its operation from the beginning SY527 User s Manual 13 3 1995 E 1n0 N1 m N L3N3V3 G33dS HOTH EIER NI lt gt NO 340 NO SNOTLVIINNWWOS LSOH
7. 7 Edit Edit Parameter Change Change Parameter Group Add Insert Replace Group Operation Add Channel Insert Channel Replace Channel J7 GROUP Change Group Name MENUS Software version 2 04 TAS s C _ Commands Edit Group Name Menu currently implemented Replace Group Change Group Incr decr Name Parameter Parameter Fig 28 Terminal Operation Menu Structure 44 CAE ua 13 3 1995 SY527 User s Manual 5 1 MAIN MENU At Power On the logo C A E N SY527 appears on the terminal screen then pressing any key the top level menu Main Menu will appear The Software Version is indicated on the top right side of the screen A submenu selection can then be made by pressing the key corresponding to the first letter of the option highlighted letter Crate 03 AIN M E Display Display Modify channels Protections Set Reset password Crate Connect a new crat ap Crate map Kill Kill all channels Alarms Reset alarms Status Select type of alarm Format Reformat EEPROM Upgrade Firmware Upgrade via RS232 Quit Abandon program Select item Fig 29 Terminal Operation Main Menu 45 CAER 13 3 1995 SY527 User s Manual OPTIONS D Display Display Modify channels Shows the status of one or more channels grouped according
8. Edit This command is active when the Current Parameter is one of the following Group Name VOset lOset Viset Ise SVmax Rup Rdwn Trip C If the Current Parameter is the Group Name selects the Edit Group Name Screen The value of the Group Name can be edited and modified If the Current Parameter is one of these VOset lOset Viset 11set SVmax Rup Rdwn Trip it selects the Increment Decrement Parameter Screen the highlight bar disappears and a 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 The left and right arrow keys allow to move the cursor along the X field and the Up and Down arrow keys allow to increment decrement the Current Figure by 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 Change This command is active when the Current Parameter is one of the following Group Name VOset lOset Viset Ise SVmax Rup Rdwn Trip R If the Current Parameter is the Group Name selects the Change Group Name Screen where the Group Name is cleared and a new one has to be typed
9. The number of Board channels The Polarity The Maximum Output voltage The Maximum Output Current or the Current reading full scale The Board Serial Number The Version of the Software Release conteined on the Board EEPROM If a slot is empty the message 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 LO LO LO LO LO LO LO LO LO LO ER ER ER ER ER ER ER ER ER ER Crate 09 Crate map gt x sx m m a EICH ECH O QA Fej Fe Fej Fe ei j Pei Fe OT UT O UG G U U CH DB pp mp P YHA G FP U A FE F o a k bi oa oa a a O Os DUO SOS KA 6 OES A SO ME A KO O0 U Oo U B U N F o 3 D m any key to continue Fig 44 Crate Map Screen 69 CAE ua 13 3 1995 SY527 User s Manual 5 7 SELECT ALARM MODE OPTION This option is selected on entering the letter S in the Main menu It allows to choose 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
10. 87 KK kk kk kk kk kk kk kk kk kk kk kk k kk k K k Kk k k K k k K K AAA AAA include vmcaenet h KKK Read data int read data datovme ushort datovme ushort q 0 vme_read v288addr datovme WORD vme_read STATUS amp q WORD return q Q TUTTOK TIMEOUT KKK KX Wait_resp int wait resp datovme ushort datovme int i 0 ushort q 0 while i TIMEOUT amp amp q 0 vme_read v288addr datovme WORD vme_read STATUS amp q WORD i return i TIMEOUT TIMEOUT TUTTOK KK KKK Send_comm int send_comm vmeaddress datovme unsigned int vmeaddress ushort datovme int i 0 A 4 KKK CAEN SY527 User s Manual Soft Ver 2 04 ushort g 0 while i TIMEOUT amp amp q 0 if vme_write vmeaddress amp datovme WORD return E_BUSERR vme_read STATUS amp q WORD i return i TIMEOUT TIMEOUT TUTTOK KK 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 on
11. 12 ch 5 printf 507 2f 07 2 5 07 2f 07 2f 07 2f 07 2f 4x 2d An ch read ch vread scalev ch read ch iread scalei ch set ch vOset scalev ch set ch iOset scalei ch set ch vlset scalev ch set ch ilset scalei ch set ch flag ch else Page 1 of display for ch 0 ch lt 16 amp amp ch lt boards bd numch cht gotoxy 1 ch 5 printf 9s ch set ch chname gotoxy 14 ch 5 printf 34d 63d 63d 305 1f 4x 2d An ch set ch vmax ch set ch rup ch_set ch rdwn ch_set ch trip 10 0 ch read ch status ch Test the keyboard if gs rdy 0 1 A key has been pressed if caratt toupper getch P They want to change page page page clrscr printf Input Board Number 0 9 d n bd if page 0 puts n Channel Vmon Imon VOset IOset Viset Ilset Flag Ch else puts n Channel Vmax Rup Rdwn Trip Status Ch gotoxy 1 23 puts Press P to change page any other key to exit End while A 16 CAEM Par set SY527 User s Manual Soft Ver 2 04 void par set float input_value scale ushort bd ch channel cnet_buff 2 int i temp response par 0 char choiced_param 10 static char param vOset l vlset i0set ilset clrscr printf n n Board scanf d amp temp bd temp code READ BOARD
12. Return the selected channel replaces the Current Channel previously selected in the Group SY527 V2 04 A733 On VO SEL IO SEL Crate 03 Page 0 Rdwn Trip Dron Proff Pon Password On Off 350 010 0 01 01 Off Required Enabled 350 010 01 01 Off Required Enabled 350 010 01 01 Off 350 010 01 01 Off Required Enabled 350 010 01 01 Off Required Enabled Replace channel CHANNELO6 2500 350 350 010 0 01 01 Off Required Enabled Quit Edit Change Switch Fig 38 Replace Channel Screen COMMANDS Refer to 5 2 3 60 CAE ua 13 3 1995 SY527 User s Manual 5 3 GROUP OPERATION OPTION The Group Operation Option is selected by entering the S key in the Status Display screen of each Group screen appears Group Operation Screen within this screen it is possible to modify the parameters of the entire displayed Group 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 User selects the command by typing the key corresponding to the first letter of the Command itself The left and right Arrow Keys allow 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 on all the channels the highlight bar indicates the Current
13. Wrong PC Caenet address Kf FIFO 1 Master Identifier FIFO 0 FIFO char cratenums0Oxff Crate Number FIFO char cratenum amp 0xff00 gt gt 8 FIFO char code amp 0xff Codice Caenet parte bassa FIFO char code amp 0xf 00 gt gt 8 Codice Caenet parte alta for i 0 i lt byte count i Dati da trasmettere FIFO source buff esito start tx if esito TUTTOK return esito Timeout in trasmissione Kil esito end rx if esito TUTTOK return esito No Slave Response K for i 0 i lt 2 i Ho ricevuto qualcosa dal Caenet codice i FIFO Scarto il primo dato b i dato FIFO dato dato 256 FIFO return dato READ CAENET BUFFER x int read caenet buffer unsigned char user buff int byte count int i B 6 for i 0 i lt byte count i user buff FIFO 1f REG amp 1 68 i lt byte count 1 ESS DATA H return return TUTTOK B 7 SY527 User s Manual Soft Ver 2 04 CAEN SY527 User s Manual Soft Ver 2 04 KK kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk k k k kk KK KA AAA AAA ZS PEC ES Coy SAS Na SpA E bri ZS PCSY527 C Demonstration on the use of Caenet Routines in Kf SE communication between A303 module and SY527 Universal ES E Multichannel Power Supply System Version 1 05 LE fe Program written wi
14. because its configuration is fixed If the displayed Group does not have any channel only the commands Add and Insert are present The Edit command is available when the Current Parameter can have several values Channel V0 V1set 10 I1set 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 49 CAER 13 3 1995 SY527 User s Manual Crate 03 I0se 2500 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 z z z z z z z z z z z z z C C C E C C C C C C E E C C C C O 0 00 O O 000 0000 O OO Gl DIO OOo Or O O VO O OO Ss O GE OOo O O O O OOo O O O O 00 OS Or Or 0 Er Or OO SVO SO SO O OVO a Na E o a a OO OO A A On On PP EE P P E EE P P EE E P z Edit Change Update More Switch V Isel Fig 30 Display of GROUPOO Screen 1 Page 0 SY527 V2 04 A733 VO SEL IO SEL Crate 03 Page 0 D O Trip PrOn PrOff Pon Password On Off lt 0 01 01 Off Required Enabled Off Off Off Off Off Off Off Off Off Off Off Off Off Off Off zo 5 1 z z z z z z z z z z z z z z Qi G
15. d receiv n respons H i EY a_c ff b sd i din puts Press any key to continue getch return build bd info struct board amp boards bd printf n n Channel Choice the channel scanf d Schi channel bd lt lt 8 ch puts Allowed parameters lowercase only are for i 0 i lt 8 1 puts param i while par printf n Parameter to set Choice the parameter scanf s choiced param for i 0 i lt 8 i if strcmp param il choiced param B 17 par 1 break if i 8 puts Sorry this parameter is not printf New value scanf Sf input value cnet buff 0 channel switch i case VOSET code 16 scale pow_10 boards bd decv input_value scale cnet_buff 1 ushort input_value break case VISET code 17 scale pow_10 boards bd decv input_value scale cnet_buff 1 ushort input value break case IOSET code 18 scale pow 10 boards bd deci input value scale cnet buff 1 ushort input value break case I1SET code 19 scale pow 10 boards bd deci input value scale cnet buff 1 ushort input value break case VMAX code 20 cnet buff 1 ushort input value break case RUP code 21 cnet buff 1 ushort input value break case RDWN code 22 cnet buff 1 ushort input value break case TRIP code 23 input_value 10 cnet buff 1 ushort input val
16. ulong dummy long vmax short imax rmin rmax short resv resi decv deci uchar dummyl l Globals x unsigned char far address A303 Address in PC Memory map int cratenum code struct board boards 10 float pow 10 1 0 10 0 100 0 HH Makemenu KKK int makemenu void B 9 CAEN SY527 User s Manual Soft Ver 2 04 S Oy elrs rit highvideo puts MAIN MENU n n n normvideo puts 0 Read Module Identifier puts 1 Crate Map puts 2 Channels Monitor bi puts 3 Speed test puts 4 Parameter Setting Es puts n n 5 Quit while c getch 0 lt 0 amp amp c gt 5 return c Read_Ident KKK void read_ident void int i response char sy527ident 12 char tempbuff 22 code IDENT To see if sy527 is present ESS DATA if response caenet read tempbuff 22 TUTTOK amp amp response E m printf Caenet read Error number d received n response puts Press any key to continue getch return for i 0 i lt 11 i sy527ident i tempbuff 2 i sy527ident i 0 printf The module has answered s n sy527ident puts Press any key to continue getch XX Swap KKK void swap char a char b char temp temp a a xps b temp B 10 S
17. A303 nella mappa di memoria del PC a303crate e il crate number che si vuole assegnare all A303 cratenum e l indirizzo CAENET del modulo con cui colloquiare code e il codice CAENET da inviare al modulo extern unsigned char far address extern int a303crate cratenum code Prototipo di una funzione di reset del Caenet int reset caenet void Prototipi delle funzioni Caenet chiamate da altri programmi quando usano 1 A303 come Master Kik int caenet_read unsigned char dest int byte count int caenet write unsigned char source int byte count int read caenet buffer unsigned char user buff int byte count Prototipi delle funzioni Caenet chiamate da altri programmi quando usano 1 A303 come Slave Ke int data swap int to swap char strswap char s int wait msg struct CAENET PACK c pack int send data unsigned char source buff int byte count B 3 CAEN SY527 User s Manual Soft Ver 2 04 Kk k kk kk kk kk k kk kk kk kk k kk kk kk k k k k K k K AKA A A A AAA AAA AAA AA AAA L SCH Les Ce Ag Ee N S p A Ef L e RA CAENCNT C Nos Questo file viene usato da tutti quei programmi che vogliano LE colloquiare col Caenet tramite il modulo A303 fx sf Z Creato il 17 Settembre 1990 E LX SCH VE if Aut C Raffo EA 5 SE BRK KK AA AA AA AA AA RR RR RR RAR AR A A A A A A AAA AAA AA AAA AAA include pccaenet h
18. Any number of Channels Boards may be plugged into the back of the System crate up to a maximum of 10 modules They do not need to be in consecutive slots and modules of different types may be freely intermixed At Power On the processor will scan all the slots to find out where the modules are plugged in and what kind of modules they are Looking into the back of the crate the Slot numbering starts from the left Slot 0 and proceeds to the right up to Slot 9 As a matter of fact an eleventh Slot is present at the rightmost end of the crate but the relevant connector is completely compatible with the Slot 9 connector short circuits between the same pins This slot is placed at half the spacing of the other slots and thus allows the placing of a 1 5 units wide 12 TE Board e g an A753 Board without losing a slot CAEM 13 3 1995 SY527 User s Manual 3 2 1 CHANNEL NUMBERING A channel in each crate is identified via the number of Slot in which the Board is plugged and via its physical number on the Channel Board i e the channel 3 of the Module plugged in the slot 5 is identified with the name 5 03 3 3 CHANNEL PARAMETERS Several parameters are associated with each channel They depend upon the Board type and 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 through the RS232C Port via the Front Panel input
19. INTERLOCK IN input is grounded In order to turn the channels on again the User must remove the Interlock condition Any attempt to turn the channels ON without removing the Interlock condition will result unsuccessful 3 4 4 CH OUT REMOTE ENABLE DISABLE The Channel Output enabling can be either Local or Remote A three position lever switch CH OUT ENABLE allows the selection between the former and the latter Once the REMOTE ENABLED selection is performed switch in the DOWN position the enabling is achieved only when a logic level is True on the relevant connector CAE ua 13 3 1995 SY527 User s Manual 3 4 5 RESET 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 voltage outputs are dropped to zero at the maximum rate available 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 voltages to their programmed values at the correct rate following the Priority On of the GROUPOO The same result is obtained by pushing the RESET push button 3 4 6 VSEL INPUT Two Voltage values can be programmed for each channel VOSET and V1SET They are selected by the status of the VSEL input signal VSEL False VOSET selected VSEL True V1SET selected When channels are switched from VO to V1 or vice
20. JOvertemperature 3 Powerfailure 40 JADCtet S 5 JDACtest i O 62nd DAC Xilinxload 8 ADCXiixbad 9 JtcDDisplaytest The Parity Error bit flags an error occurred in the control and parameter memory which causes a reset of the System upon occurrence unmasked interrupt of the MC68000 The Self Test cannot be performed via Terminal on the remote slave Systems in a Multicrate configuration i e when using an SY 527 acting as a CAENET controller of other SY 527 Systems It can be always performed via CAENET on all remote slaves when using a CAMAC VME or PC CAENET Controller 3 FEATURES ADDED IN VERSION 3 00 The main feature of the Version 3 00 of the SY527 software is the possibility of using non homogeneous boards i e boards containing different channel types For example the A933K board contains 2 channel types 1 primary channel and 24 distributed channels The operation of the System via terminal remains the same in the Display menu of the Terminal Operation see 8 5 2 of the SY527 User s Manual will appear all channels whichever is their channel type The operation via H S CAENET changes slightly in particular the response to Code 3 N see 6 4 3 of the SY527 User s Manual is different than what described for non homogeneous boards In details due to the non homogeneity of the channels e g of the A933K the Boards Parameters Packet Structure Tab 28 of the SY527 User s Manual is meaningles
21. NIVW SNLYLS HI O aassvd M3343 DENGE aunaiva SLOWEY DEIER a3s013 aa1avsra an Nado mere AE TE NO HO A OLE 13VLNOI AN sg TOULNOI HILSAS WILSAS ATddNS UJMOd TANNVHOILINW TYSHIAINN LESAS POW gt mmm AV E a Es Mod SY527 Front Panel Fig 1 13 3 1995 SY527 User s Manual 2 3 CHARACTERISTICS OF THE SIGNALS INPUTS POWER ON REMOTE IN CH OUT REMOTE ENABLED RESET VSEL ISEL KILL 12 V 40 MA level Std NIM TTL level high impedance Std NIM TTL level 50 Q impedance Std NIM TTL level high impedance Std NIM TTL level high impedance Std NIM TTL level high impedance These are high impedance inputs and are provided with two bridged connectors for daisy chaining Note that the high impedance makes these inputs sensitive to noise so the chains have to be terminated on 50 Q on the last module the same is needed also if one module only is used whose input has thus to be properly matched OUTPUTS POWER ON REMOTE OUT CHECK PASSED CH STATUS 2 4 GENERAL No of Channels per Board No of Plug in Boards No of crates Humidity range Operating temperature Output voltage temp coeff Local Control Access Remote Control Access Remote Local control param Remote Local monitor param Alarms Restart at Power On H V enable Password protection DAC ADC EEPROM 12 V 40 mA level Std TTL level on 50
22. Parameter it can be the Group Name or a field that corresponds to the parameter value of all the channels If 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 have only two values Hv Pon Password On Off the keys 1 0 allow to set the two values as shown in 5 2 If the Current Parameter can have different values VOset lOset Viset l1set SVmax Rup Rdwn Trip the Change commands allow to enter in the X field a value that is taken by all the channels The Edit commands allow to increment the Current Parameter values of all channels of the same amount The commands Quit Page and More have the same usage as in 8 5 2 The Structure of the two screens is shown the following page 61 CAER 13 3 1995 SY527 User s Manual V2 04 IO SEL Crate 03 VOset I0se 0500 2500 0025 250 0500 250 0500 250 0500 250 0500 250 0500 250 0500 250 0500 250 0500 250 0500 250 0500 250 0500 250 0500 250 0500 250 0500 250 z z z z z z z z z z z z z C C C E C C C C C C E E C C C C O O 000 00000 0 OO Gl DIO OOo Or O OCD O OQUE O Oro O OVOS O LO O SO O O O OTTO O O LS Or Or CO Gs Or OO SVO SO
23. SO O OVO a Na E o a a OO OO A A On On DD EE P P E EE DDD DD P z XXXX x x XXXX Ke x More Switch V Isel Fig 39 Group Operation Screen of GROUPOO Page 0 Current Parameter Group Name SY527 V2 04 A733 VO SEL IO SEL Crate 03 Page 0 D O SVmax Trip PrOn PrOff Pon Password On Off 2500 350 350 0 01 01 Off Reguired Enabled 2500 350 350 Off 2500 350 350 Off 2500 350 350 Off Required 2500 350 350 Off Required 2500 350 350 Off Required 2500 350 350 Off Required 2500 350 350 Off 2500 350 350 Off 2500 350 350 Off 2500 350 350 Off 2500 350 350 Off 2500 350 350 Off 2500 350 350 Off 2500 350 350 Off 2500 350 350 Off Z 5 5 1 z z z z z z z z z z z z z z A620 OG Gk Qs M GG E CCD GA ala DD E ZE P E E P ZE E PP z SO O O O 0 O O O o 2 O 0 o O O O O o o Oo o o o o o o o CH OVO a RN a DNM a OO OO O A On On o O O O O o o o o o o o o o o O O O O o o o o o o CH So O O E O O E EL O O E EL O UP00 XXXX XXX XXX XXX X x bas x x XXX XXXXXXXX XXXXXXX Edit Change Replace More Switch Fig 40 Group Operation Screen for GROUPOO Page 1 Current Parameter Group Name 62 CAE ua 13 3 1995 SY527 User s Manual COMMANDS Q Quit Returns to the Main Menu E
24. 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 i 1 loopdata i 0 if strcmp sy527ident 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 A 19 1 end while getch SY527 User s Manual Soft Ver 2 04 Main Program KKK void main argc argv int argc char argv aflarge l 3 puts Usage vmesy527 lt v288 vme address exit 0 sscanf targv x amp v288addr sscanf targv x amp craten v288addr UPDATE v288addr init_buserr Main Loop for switch makemenu case 0 read_ident break case 1 crate map break case 2 ch monitor break case 3 speed test break case 4 par set break case 5 deinit buserr exit 0 break default break A 20 in hex gt lt sy527 Caenet number in hex gt For Eltec E 6 To handle Bus VME Board Error CAE Gu SY527 User s Manual Soft Ver 2 04 APPENDIX B SOFTWARE EXAMPLES A303 USERS The details of using the Mod A303 to communicate with the Mod SY527 are explained by means of complete examples
25. WO 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 SY527 Crate 02 V2 04 Universal Power Supply System I O Configuration RS 232 CAENET Alarm Config Config Status Return Fig 20 I O Configuration Menu COMMANDS RS232 Configuration Selects the RS232 Configuration Menu that allows to modify the RS232 Port configuration CAENET Configuration Selects the CAENET Configuration Menu where it is possible to set the H S CAENET address Crate Alarm Status STATUS output signal configuration Selects the Alarm Status Configuration Menu where it is possible to set the error condition that causes the Alarm and the STATUS signal characteristics Return Returns to the Main Menu 4 5 1 RS232 CONFIGURATION OPTION This option is selected by pressing the Function key corresponding to the I O Configuration Option RS232 Config It consists of a two level Menu 1st level RS232 Configuration Menu It shows the value of the RS232 parameters 2nd level at this level there are four submenus Baud Rate Selection composed of 4 pages Parity Selection Character length Selection Stop bits number Selection 36 CAE ua 13 3 1995 SY527 User s Manual 4 5 1 1 RS232 CONFIGURATION MENU The RS232 Co
26. a group of four channels VOSET IOSET STATUS 1 Second Page VISET SET STATUS 1 Third Page VMAX Soft RUP RDWN Fourth Page TRIP PON 1 Status On Off of the channel it is the POWER On Off of the channel see 3 3 14 In each page the Channel Name and the Channel amp 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 commands 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 allow to scroll the channels on the display showing another group of four channels It is possible to modify all the displayed parameters except for the Channel Name 2nd level It is active only if the Keyboard is enabled It is composed of three different menus Edit Parameters Menu NOT IMPLEMENTED in Soft Ver 2 04 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 NOT IMPLEMENTED in Soft Ver 2 04 This menu allows to select another group of channels by entering the number of one of the channels of that group 29 CAE ua 13 3 1995 SY527 User s Manual 4 3 1 MODIFY CHANNELS STATUS MENU The following figures show the four Pages of the menu by
27. brackets Return Returns to the Main Menu Enter key in Keypad In this menu same as Display 27 CAEM 13 3 1995 SY527 User s Manual 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 Voltage and Current limit programmed values VOSEL V1SEL IOSEL SEL currently selected by the external signals VSEL and ISEL The Channel Name is also shown in this Menu SY527 Crate 02 V2 04 Status of CHANNELO5 1 05 VSET 1500 00V ISET 0000 00mA STATUS VMON 0012 10V IMON 0002 00mA Tripped Next Previous Modify Return Fig 10 Status of Channel Menu COMMANDS Next Shows the Status of the Next channel Previous Shows the Status of the Previous channel Modify Selects the Modify Channel Menu Return Returns to the Main Menu 28 CAE ua 13 3 1995 SY527 User s Manual 4 3 MODIFY CHANNELS OPTION This option can be selected in the Main Menu by pressing the Function key corresponding to the Option Modify Chann in the Status of Channels Menu by pressing the Function key corresponding to the Option Modify It is performed by means of a two level Menu 1st level Modify Channels Status Menu It is structured in four pages each page shows different parameters of
28. ch sizeof struct hvrd if response TUTTOK printf Read_Caenet_Buffer Error number d received n response puts Press any key to continue getch return build chrd info struct hvrd amp ch_read ch code READ SETTINGS if response caenet write char amp ch addr sizeof int TUTTOK printf Caenet_write Error number d received n response puts Press any key to continue getch return else response read_caenet_buffer char ch set ch sizeof struct hvch if response TUTTOK printf Read_Caenet_Buffer Error number d received n response B 15 CAEN SY527 User s Manual Soft Ver 2 04 puts Press any key to continue getch return build chset info struct hvch amp ch set ch end for ch if page Page 0 of display for ch 0 ch lt 16 amp amp ch lt boards bd numch cht gotoxy 1 ch 5 printf 9s ch set ch chname gotoxy 12 ch 5 printf 507 2f 07 2 5 07 2f 07 2f 07 2f 07 2f 4x 2d An ch read ch vread scalev ch read ch iread scalei ch set ch vOset scalev ch set ch iOset scalei ch set ch vlset scalev ch set ch ilset scalei ch set ch flag ch else Page 1 of display for ch 0 ch lt 16 amp amp ch lt boards bd numch cht gotoxy 1 ch 5 printf 9s
29. ch set ch chname gotoxy 14 ch 5 printf 34d 63d 63d 305 1f 4x 2d An ch set ch vmax ch set ch rup ch_set ch rdwn ch_set ch trip 10 0 ch read ch status ch Test the keyboard if kbhit A key has been pressed if caratt toupper getch P They want to change page page page clrscr printf Input Board Number 0 9 d n bd if page 0 puts n Channel Vmon Imon VOset IOset Viset Ilset Flag Ch else puts in Channel Vmax Rup Rdwn Trip Status Ch gotoxy 1 23 puts Press P to change page any other key to exit End while B 16 CAEN SY527 User s Manual Soft Ver 2 04 Par_set KKK void par_set void float input_value scale ushort channel cnet buff 2 int i ch bd response par 0 char choiced param 10 static char param vOset vlset i0set ilset vmax rup rdwn trip l clrscr printf n n Board Choice the board K scanf d amp bd code READ_BOARD_INFO if response caenet write char amp bd sizeof int TUTTOK printf Caenet write Error number d received n response puts Press any key to continue getch return else response read caenet buffer char amp boards bd sizeof struct board if response TUTTOK print Read_Caenet_Bu r Error number
30. expressed in Volt Imax lt 15 0 gt These two bytes indicates the Maximum Output Current of the Board channels it is expressed in Current Units 10 dec Maximum Output Current expressed in Current Units Imax 107 dec Rampmin lt 15 0 gt These two bytes indicates the Minimum Ramp Up Down value programmable for the channels of the Board expressed in Volt sec Rampmax lt 15 0 gt These two bytes indicates the Maximum Ramp Up Down value programmable for the channels of the Board expressed in Volt sec Vres lt 15 0 gt These two bytes indicates the Vset Monitor resolution for the Board expressed in hundredth of Volt Ires lt 15 0 gt These two bytes indicates the Iset Monitor resolution for the Board expressed in hundredth of the unit determined via the Current Unit field Vdec lt 15 0 gt These two bytes indicates the No of significant figures after the decimal point for Vset Monitor of the Board channels Vdec lt 15 0 gt These two bytes indicates the No of significant figure after decimal point for Iset Monitor of the Board channels 89 CAEM 13 3 1995 SY527 User s Manual 6 4 4 CHANNEL STATUS PACKET Response To Code 1 0bnm The response content is shown in the following Table Tab 29 Channel Status Data Packet Structure 2 Vmon lt 31 16 gt 3 Vmon lt 15 0 gt 4 HVmax lt 15 0 gt 5 Imon lt 15 0 gt 6 Status lt 15 0 gt The values of Vmon HVmax ad Imon are exp
31. hardware protection fixed to a common value for all the channels the IMON values are used to signal a fault but the channels can draw a current larger than the ISET values boards with fixed current hardware protections In both cases if a channel tries to draw a current larger than the programmed limit it is signaled to be in overcurrent The System detects this state as a fault and may be programmed to react in different ways namely A CONSTANT CURRENT If the Board has programmable current hardware protections the output voltage is varied to keep the current below the programmed limit The channel behaves like a current generator If the Board has fixed current hardware protections the output current is permitted to exceed the ISET value the channel behaves like a current generator only if the maximum current value is reached B TRIP The channel is switched off The voltage will drop to zero at a rate determined by the value of Ramp Down for that channel If the Board has programmable current hardware protections the channel behaves like a current generator before being switched off If the Board has fixed current hardware protections the output current is permitted to exceed the ISET value before the channel is 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 The System may be instructed to react to a Power On or
32. mechanics rack The modules bearing the output channels Channel Boards consist of 6U plug in modules the remaining 2U are dedicated to house the System s Fan Tray unit Up to 10 Channel Boards may be plugged into a single crate Different plug in modules are available Positive Negative Floating and Distributor Boards and can be freely mixed in a single System in order to obtain the necessary configuration Moreover the System is designed to be easily upgradable and expandable future boards will be added in a System with no modifications on the System Firmware Both the Power On and the Channel Out Enable of the System can be performed locally or via remote signals sent to the front panel connectors 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 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 or group of channels Each crate houses a HIGH SPEED H S CAENET node for the remote control it allows the possibility of linking
33. mina iat Gels 74 6 1 6 INTERRUPT VECTOR REGISTER 74 6 1 7 V288 ADDRESSING CAPABILITY ani 74 6 1 8 V288 DATA TRANSFER AND INTERRUPTER CAPABILITY 75 6 1 9 V288 INTERRUPT LEVEL ssssssisiisissssssiriirisesnstrirrisesnstnirirsisetnrrrinn 75 6 1 10 MASTER TO SLAVE DATA COMPOSITION V288 CASE 75 6 1 11 SLAVE TO MASTER DATA COMPOSITION V288 CASE 76 6 1 12 V288 SY527 COMMUNICATION SEQUENCE 77 6 2 USING THE H S CAENET CAMAC CONTROLLER 78 6 2 1 TRANSMIT DATA BUFFER F 16 N FUNCTION o 79 CAEN SY527 User s Manual Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig 6 2 2 RECEIVE DATA BUFFER F 0 N FUNCTION 79 6 2 3 START TRANSMISSION F 17 N FUNCTION 79 EE EK EE 80 6 2 5 MASTER TO SLAVE DATA COMPOSITION C117B CASE 80 6 2 6 SLAVE TO MASTER DATA COMPOSITION C117B CASE 81 6 2 7 C117B SY527 COMMUNICATION SEQUENCE sssni1a1sssssin111111o 82 6 3 MASTER TO SLAVE DATA PACKET DESCRIPTION 83 6 3 1 PARAMETERS SETTING 84 690 MASK amp FLAG SETTING pil sout EE 85 6 4 SLAVE TO MASTER DATA PACKET DESCHIPTION 86 6 4 1 ERROR CODES DESCRIPTION 86 6 4 2 MODULE IDENTIFIER PACKET aassssisiisisssserirriseseenirirsiserrrini
34. one or more crates to a H S CAENET controller that acts as a System Control Unit Available controllers are A303 H S CAENET IBM PC Controller C117B H S CAENET CAMAC Controller V288 H S CAENET VME Controller The Model SY527 can also be configured as a H S CAENET Controller itself in this way it allows the control of 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 Two voltage values VOset Viset and two current limit values lOset liset can be programmed for each power channel The switching from one value to the other is performed via two external NIM or TTL input levels VSEL ISEL The maximum rate of change of the voltage Volt second 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 voltage will result in a linear increase or decrease with time the rate being determined by the Ramp Up or Ramp Down parameters CAE ua 13 3 1995 SY527 User s Manual For some of the Floating Power boards and for all the High Voltage boards the ISET values of the channels represent a software controlled hardware protection on the channels currents the channel cannot draw a current higher than its programmed limit boards with programmable current hardware protections Other boards have the current
35. the 6 screws placed on the side panels of the Mainframe that hold the bottom panel shown in the following figure one side only is shown the other side screws are in a symmetrical position and the 4 screws placed on the bottom panel SCREWS FOR THE BOTTOM COVER REMOVAL a MAS Z Si N H Fig 2 Mod SY527 Side View 3 After removing the bottom panel the Mainframe will appear as in Fig 3 4 The jumper shown in Fig 3 is labelled MAINS VOLTAGE SELECTOR Once removed the jumper the printed circuit on which it is placed shows 8 tabs in two groups of 4 labelled respectively 220 V and 110 V as in Fig 4 13 3 1995 SY527 User s Manual WARNING BEFORE TOUCHING ANYTHING YOU MUST REMOVE THE PLUG FROM THE MAINS AND WAIT AT LEAST 5 MINUTES x x A q X NN Cal x P SA AN NS Sa N N is NI N MAINS VOLTAGE SELECTION JUMPER Fig 3 Mod SY527 Bottom View BS N x E 9 ci Se Re N Sa X A A S AR N S ne Pa CC as aj VA xe EA K SA o DA wa Ze N Fig 4 Mod SY527 Mains Power Selector 5 To select the correct Power Supply the User should insert the jumper over the selected group of tabs according to the Mains Voltage Supply N B CAEN Factory settings are shown on the yellow label WARNING 110 V or WARNING 220 V pla
36. 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 a H S CAENET Controller see below The default factory configuration of the RS232 Port is listed below Tab 8 RS232 Port Default Settings 9600 Character length 8 Number of Stop bits i 193 K 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 pin 20 Data Terminal Ready out If this line is not connected Mod SY527 considers it high and will function normally In Mod SY527 pins 1 and 7 are shorted together Fig 6 RS232 Connector Pin Assignment 23 CAEM 13 3 1995 SY527 User s Manual 3 7 2 H S CAENET OPERATION The H S CAENET Network is a send and receive half duplex system It allows asynchronous serial transmission 1 MBaud rate of data packets along a 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 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 the transfers between H S CAENET no
37. the new parameter value by entering the C key the previous value of the Current Parameter is cleared and a new value has to be typed The highlight bar disappears the current 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 commands are available on the bottom of the screen On writing a new value and pressing Return the Current Parameter will take this new value if a Return is entered without any change the parameter will maintain its old value V2 04 A733 IO SEL Crate 03 Page 0 D O PrOn Proff Pon Password On Off 01 01 Off Required Enabled E w Z Z ei Hh z z Reguired z Reguired z Reguired z Reguired z z z z z z z z o O O O O Oo o Oo o o o o o o o CH S ONO O O O O ODD ODO OD o O O O O o o o o 0000000 OVO a OO OO a OO OO A a On On gt BD E D P E E P P DD DDD o OO oO OO oo o o o o o o CO SO OO 000000 OO O 000 o o O O O O O oo 0 oo o o zA Fig 35 Change Parameter Screen the SVmax of CHANNEL 01 is in change 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 i
38. the switch is set to the Enable position the channels restore their previous state bringing the output voltage to the programmed value with the rate determined by the Ramp Up value and with the Priority On sequence of the GROUPOO 3 6 MANUAL CONTROL The manual interface uses an LCD display and 21 keys 5 Function keys T J 3 lt 0 9 and ENTER for the control and monitoring of the System 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 it allows the RS232 port configuration and the H S CAENET address setting Some of the setting operations can be disabled via Terminal see Disable keyboard command 22 CAE ua 13 3 1995 SY527 User s Manual 3 7 REMOTE CONTROL As previously described the remote control of the Model SY527 is possible via the RS232 port and via H S CAENET link 3 7 1 RS232 PORT Any VT100 compatible video terminal may be plugged into this standard RS232 C serial Port see Fig 6 for the connector pin assignment The setting of the Port has to be done in accordance with the User s terminal characteristics the Baud Rate and the communication protocol parameters can be selected via Manual control Detailed instructions are found in Chapter 4 A sophisticated Software runs on the MC68000 microprocessor housed in this module it acts as a User friendly interface to provide straightforward access to all
39. 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 SY527 data packet Tab 19 Slave to Master Data Composition CAMAC Function F 0 N 2 to 255 F 0 N value Eventual Parameter value The first data of the packet is read and checked by the C117B Control Logic see C117B Technical Information Manual The Error codes are described in Tab 6 14 81 CAEM 13 3 1995 SY527 User s Manual 6 2 7 C117B SY527 COMMUNICATION SEQUENCE write the data packet in the Transmit Data Buffer in the packet is contained the H S CAENET address of the SY527 Crate see Tab 13 for the data structure For each data perform an F 16 N Function if Q 1 the data is stored in the buffer error else 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 SY527 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 data and repeat the operation if Q 1 accept the data read it may be the first data of the SY527 response data packet or a C117B error message go to the Read Response section
40. to a Restart bringing all the channels from zero to the programmed value without the User s intervention If this option is selected 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 gt 10 ms or any external cause e g an output discharge that can produce a loss of synchronism in the Software of the SY527 System generates an automatic Reset CAE ua 13 3 1995 SY527 User s Manual 2 SPECIFICATIONS 2 1 PACKAGING Size 19 wide 8U high 71 cm deep euro mechanics rack Weight 25 3 Kg mainframe only 2 2 EXTERNAL COMPONENTS Refer to Fig 1 CONNECTORS No 1 POWER ON REMOTE IN input connector LEMO 00 type No 1 POWER ON REMOTE OUT output connector LEMO 00 type No 1 CHECK PASSED output connector LEMO 00 type No 1 INTERLOCK IN input connector LEMO 00 type No 2 CH OUT REMOTE ENABLED input bridged connectors LEMO 00 type No 1 RESET input connector LEMO 00 type No 2 VSEL input bridged connectors LEMO 00 type No 2 ISEL input bridged connectors LEMO 00 type No 2 KILL input bridged connectors LEMO 00 type No 1 CH STATUS output connector LEMO 00 type No 1 RS 232C 25 pin D type female connector No 2 HIGH SPEED CAENET input bridged connectors LEMO 00 type DISPLAYS No 1
41. to symbolic names Allows viewing and modifying of the parameters 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 front panel Keyboard C Crate Connect a new Crate Allows to select which SY527 on the H S CAENET network has to be controlled via H S CAENET M Map Crate Map Allows to display the Crate configuration K Kill Kill all channels All the channels of the Crate are switched off A confirmation prompt will be displayed and all channels are shut down at the maximum rate available A Alarms Reset alarms Resets the STATUS output signal S Status Select type of Alarm Allows to choose 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 Q Quit Abandon program Quits the program and returns to the C A E N SY527 logo 46 CAE ua 13 3 1995 SY527 User s Manual 5 2 DISPLAY MODIFY CHANNELS OPTION This option is selected by enter
42. versa the HV drifts from one value to the other at the rate programmed for each channel Ramp Up or Ramp Down 3 4 7 ISEL INPUT Two current limit values can be programmed for each channel IOSET and I1SET They are selected by the status of the ISEL input signal ISEL False IOSET selected ISEL True H SET selected 3 4 8 KILL INPUT A pulse of at least 10 msec sent into this input will switch all the crate channels Off in less then 100 msec regardless of the Ramp Down or other parameters CAE ua 13 3 1995 SY527 User s Manual 3 4 9 CH STATUS OUTPUT It signals that an error condition has been detected in a channel Via Software it is possible to choose The error conditions that cause the Alarm It is possible to set a Mask for each of the conditions Ovc Ovv Unv if the mask is ON the corresponding error condition causes the Alarm The level of the output present when there are no error conditions Normal Level The Alarm type Pulsed or Level If the option chosen is Pulsed the CH STATUS output when active is a periodic signal the period is about a few hundred msec The CH STATUS signal is cleared goes to the Normal level chosen in these cases If the error condition detected is an Overvoltage the CH STATUS is cleared only when the channel resumes its normal operating conditions If the error condition detected is an Undervoltage the CH STATUS is cleared only when the channel resumes i
43. 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 Slot Number Physical Channel Number Fig 46 Channel Operation Word 4 Structure 6 3 1 PARAMETERS SETTING The set parameters VOset Viset I0set l set and so on must be expressed in the following units for the Vdec Idec Current Unit description see Board n characteristics Packet descrption Tab 22 Parameters Units Parameter we VOset value Volt 10Vdec Viset value Volt 10Vdec lOset value Current Units 10 dec Volt 84 CAE ua 13 3 1995 SY527 User s Manual 6 3 2 MASK amp FLAG SETTING The Mask bits indicate which parameter must be modified the Flag bits indicate which value the parameters must assume if Mask bit 0 the corresponding parameter maintains the old value if Mask bit 1 The corresponding parameter will take the value indicated in the corresponding Flag bit The following Table shows the structure of the Mask amp Flag word Tab 23 Mask amp Flag Word Structure Don t care H V flag Password flag pl Dontcre On Off flag 7 8 10 11 12 13 The correspondence of the Flag bits values with the Parameters values is shown in the following Table Tab 24 Flag bits and Parameters Values Flagbit Power Pon Password On Off pol Mc ooo eee Eee fesa ss as Note that the channel Password parameter can be modified regardless of the Password protection S
44. 2 IMON Current Monitored value It can be monitored either via Local or Remote Control 3 3 13 TRIP It is the maximum time an overcurrent is allowed to last expressed in tenths of second If an overcurrent lasts for more than the programmed value the System will react in the following ways Trip 0 999 Ramp down It will cause the channel to Trip after an interval of time equal to the Trip value in tenths of second the output voltage will drop to zero at the rate specified by the Ramp down parameter and the channel will be put in the Off state Trip 1000 Constant Current The overcurrent may last indefinitely If the Board has programmable current hardware protections the channel behaves like a current generator It can be programmed either via Local or Remote Control 3 3 14 POWER It is the On Off Status of the channel by setting this parameter On the channel is On and the output drifts from O to the programmed value at the programmed rate if the interlock is not active and the CH OUT ENABLE switch is in the Enable position Via Terminal it is controlled by the Password Protection see Password protection and On Off protection It can be programmed either via Local or Remote Control 3 3 15 PRIORITY ON OFF These parameters are active only via Terminal control in the Group operation see 5 The Priority On Off of the channels in a Group allows to switch On or Off the channels with a determined se
45. 2 indicate the highest allowed VMAX decimal digit If the board features VMAX decimal digit the VMAX value in Words n 2 5 and n 2 6 is multiplied by 10 The VMAX value returned after a 45 CAENET command is multiplied by 10 if the board features VMAX decimal digit Four new CAENET commands have been added Code 20 Channel Priority OFF Code 21 Channel Priority ON Word3 Word4 Word5 Word 6 20 9 Obnm priority level 21 g group b board 0 10 hex number number 0 F 0 9 nm ch number Code 62 Group Priority OFF Code 63 Group Priority ON Word 3 Word 4 Word 5 62 Yog priority level 63 g group 0 10 hex number 0 F 3 8 2000 SY527 User s Note The Mask and Flag Word structure 6 3 2 of SY527 User s manual has been modified as follows Bit Meaning 0 Don t care External Trip Enable flag Don t care Power flag Password flag Power Down flag On Off flag Power On flag Don t care O ON OG SI WIN External Trip Enable mask o Don t care Power mask N Password mask o Power Down mask A On Off mask o Power On mask CAER 3 8 2000 SY527 User s Note The Channel Status Word structure 6 4 4 of SY527 User s manual has been modified as follows bit value O
46. 27 C Demonstration on the use of Caenet Routines in Kf communication between V288 module and SY527 Universal es Multichannel Power Supply System Version 1 05 LE 03 17 93 Created o ZS A KK kk kk kk kk kk kk kk kk kk kk kk kk kk k k Kk k k K kk KK KA AA 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 ifndef ulong define ulong unsigned long endif define EUROCOM 0x 000000 define IDENT 0 define READ_STATUS 1 define READ_SETTINGS 2 define READ BOARD INFO 3 define READ CR CONF 4 define VOSE define VISE define IOSE define I1SE define VMAX define RUP define RDWN define TRIP YA oO FP WN F o The following macro transforms the V288 input address in a good VME address for Standard Accesses by Eltec CPU board x define UPDATE addr unsigned EUROCOM addr The following structure contains all the useful information about the settings of a channel EM A 9 CAEN SY527 User s Manual Soft Ver 2 04 struct hvch char chname 12 long vOset viset ushort ilset ilset short vmax short rup rdwn short trip dummy ushort flag The following structure contains all the useful information about the status of a channel struct hvrd long vread sho
47. 8 H S GAENET VME Controller Mod A303 H S GAENET PC Controller NOTE the Address Number of the SY527 Crate must be the only one in the line in which you wish to insert the module It can be any number between 1 and 99 Due to high transmission speed of the data in line it is necessary to terminate this line on a 50 Q impedance at the end to avoid reflections Via H S GAENET 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 The Mod SY527 can be controlled remotely via VME through the Mod V 288 H S CAENET VME Controller The Model V288 has been designed to control a H S CAENET node through the VME bus It is composed of a collection of registers for the operation control and two memory buffers for the transmitted and received data packets 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 V288 itself when the H S CAENET operation has failed see Tab 28 Standard VME cycles allow the User to perform the required control and setting operations on each Mod SY527 in the network according to the typical MASTER SLAVE communication protocol where the VME controller assumes the MASTER function The
48. A B GDS QUO Os M GGG CCD GA ln D P E D P E E P P DDD z oOo oo O O 0 O 0 O O O 0 o O O O O Oo o Oo o o o o o o o CH OVO NON OO OO OO OO a A On a o O O O O o o o o o o oo CH o O O O O o o o o o o o CH So O O O O O E EL O O E EL O Edit Change Update More Switch Fig 31 Display of GROUPOO Screen 2 Page 0 50 CAER 13 3 1995 SY527 User s Manual Crate 03 I0set 2500 00 2500 00 2500 00 2500 00 Edit Change Add Insert Replace Delete Update More Switch V Isel Fig 32 Display of TEST01 Screen 1 Page 0 SY527 V2 04 A733 On VO SEL IO SEL Crate 03 Page 0 Rdwn Trip Dron Proff Pon Password On Off 350 010 0 01 01 Off Required Enabled 350 010 0 01 01 Off Required Enabled 350 010 0 01 01 Off Required Enabled 350 010 0 01 01 Off Required Enabled Quit Change Add Insert Replace Delete Update More Switch Fig 33 Display of TESTO1 Screen 2 Page 0 51 CAE ua 13 3 1995 SY527 User s Manual COMMANDS Q Quit Returns to Main Menu E Edit Selects 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 Viset l1set SVmax Rup Rdwn Trip It is not active when the Current Parameter can have only two values Pw Pon Password On Off fo
49. ANDS Abort The operation is aborted the parameter value remains the same as the old one and the display returns to the previous menu Enter key in Keypad The new set value is assigned to the Current Parameter and the display returns to the previous menu If the Enter key is pressed without any change the parameter value remains the same as the old one 33 CAE ua 13 3 1995 SY527 User s Manual 4 3 4 CHANGE CHANNEL NUMBER MENU er Nop This Menu is active only if the Keyboard is enabled Ten It is available in the Modify Channel Status Menu when the Current Parameter blinking field is the Channel Number CH It can be 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 disappears the current 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 number is displayed as the most significant figure of the Channel number The numeric keypad can be used to enter the new CH If the entered channel is not present in the crate an error message is displayed ET STATUS CH 00 Off 1 28 00 Off 1 29 00 Off 00 Off Last
50. CI E RR RE 13 8 3 9 ANPR Jose re io tte et out EE aat tertres 13 3 3 10 RAMP DOWN srt 13 S MON s ss dd A Bet A ORA 13 ERT e win too ase pao Ma A hran cath elt arin doy boo li 14 SE SE RO 14 GBA POMERS edd Shand ia 14 3 3 15 PRIORI VION OPF prc nte di ci ke 14 3 3 16 POWER ON ENABLE toa intao lla 15 3 3 17 CHANNEL STATUS EEN 16 3 3 18 PASSWORD PROTECTION STATUS 17 3 3 19 ON OFF PROTECTION STATUS 17 3 4 FRONT PANEL SIGNALS spit lh oho ede tlle 18 3 4 1 POWER ON REMOTE 18 3 4 2 CHECK PASSED OUTPUT 19 3 4 3 INTERLOCK IN INPUT Eeer 19 3 4 4 CH OUT REMOTE ENABLE DISABLE eee 19 S45 RESET ni sat it it a abil rn EN 20 3 4 6 VSEL INPUT ne AS 20 BSE ANPU T Spa Eat aaa hn A a a 20 CAEN SY527 User s Manual 3 4 8 KILL INPUT eg 20 3 4 9 CH STATUS OUTPUT at ebe EE 21 3 5 OUTPUT VOLTAGE CONTA OL in sic Naa se lemon 22 3 6 MANUAL CONTROL AD sd ne 22 3 7 REMOTE CONTRO spe too eons dian tue E oun oe eat 23 Bef MIS DPOF animam ath aba ak S 23 3 7 2 H S CAENETOPERATION 1 5 0 clio 24 4 MANUAL OPERATION 25 i O ii 25 LEMANMEN air as a PON rans ne OU 26 4 2 DISPLAY CHANNELS OPTION deet See 27 4 2 1 DISPLAY CHANNEL STATUS MENU 27 4 2 2 STATUS OF CHANNEL MENU 28 4 3 MODIFY CHANNELS OPTION messe crea interne aati Raabe 29 4 3 1 MODIFY CHANNELS STATUS MENU 30 4 3 2 EDIT PARAMETER VALUE MENU 32 4 3 3 CHANGE PARAMETER VALUE MENU 33 4 3 4 CHANGE CHANNEL NUMBER MENU 34 4 4 CRATE MAP OPTION
51. INFO if response caenet writ printf Caenet_write puts Press any key to continue getch return else response get_bd_info struct boa if response TUTTOK printf Read_Caenet_Buffer puts Press any key to continue getch return printf n n Channel scanf d amp temp ch channel temp bd lt lt 8 ch puts Allowed parameters for i 0 i lt 8 i puts param i while par printf n Parameter to set scanf s choiced param for 1 0 i lt 8 i char amp bd sizeof ushort lowercase only KKK A ymax trup rdwn trip Choice the board Pe TUTTOK Error number d received n response TI rd amp boards bd Error number d received n response Choice the channel are DI Choice the parameter A 17 CAEN SY527 User s Manual Soft Ver 2 04 if strcmp param il 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 cnet buff 0 channel switch i Decode the par 3 case VOSET code 16 scale pow_10 boards bd decv input_value scale cnet_buff 1 ushort input_value break case VISET code 17 scale pow_10 boards bd decv input_value scale cnet_buff 1 ushort input_value break case
52. IOSET code 18 scale pow_10 boards bd deci input_value scale cnet_buff 1 ushort input_value break case I1SET code 19 scale pow_10 boards bd deci input_value scale cnet_buff 1 ushort input_value break case VMAX code 20 cnet_buff 1 ushort input_value break case RUP code 21 cnet buff 1 ushort input value break case RDWN code 22 cnet buff 1 ushort input value break case TRIP code 23 input value 10 Trip is in 10 th of sec cnet buff 1 ushort input value A 18 C A E R SY527 User s Manual Soft Ver 2 04 break if response caenet write char cnet buff sizeof cnet buff TUTTOK printf Caenet write Error number d received n response puts Press any key to continue getch Speed_test KKK void speed_test int i response char sy527ident 12 loopdata 12 char tempbuff 22 code IDENT To see if sy527 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 i sy527ident i tempbuff 2 i 1 sy527ident 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
53. KKK char cr_cnf sizeof ushort TUTTOK Error number d received n response o continue bd i i lt lt 1 if response caenet write char amp bd sizeof ushort TUTTOK printf Caenet write Error number d received n response puts Press any key to continue getch return respons r A 12 CAEN SY527 User s Manual Soft Ver 2 04 else response get bd info struct board boards bd if response TUTTOK printf Read_Caenet_Buffer Error number d received n response puts Press any key to continue getch return response return TUTTOK Crate_Map KKK void crate map static char curr_umis PE mA uA 7 HAT int do float im ushort bd or cont if get_cr_info amp cr_conf TUTTOK Get information about the Crate Configuration return clrser puts nin Crate Map n n n n n for bd 0 i 1 bd lt 10 bd i i lt lt 1 printf Slot d T bd if cr conf i printf Mod Sa 3d CH boards bd name boards bd numch printf 4dv boards bd vmax im float boards bd imax pow_10 boards bd deci printf 8 2f im printf s curr umis boards bd curr mis printf Ser 3d Rel d 02d n boards bd sernum boards bd vermaior boards bd verminor A 13 CAE ru else pr
54. Liquid Crystal Display 240 W x 64 H dots with backlight display for the Local Control No 1 310 V Lamp it lights up when the 310 V voltage internal to the System is present No 1 MAIN Lamp it lights up when the Power is On No 1 CH ON Lamp it lights up when at least one channel is On No 3 GENERAL STATUS OVER TEMPERATURE FAN FAILURE POWER FAILURE red LEDs they light up when the relevant condition occurs CAEM 13 3 1995 SY527 User s Manual No 1 CHECK PASSED green LED it lights up when none of the GENERAL STATUS conditions has occurred No 1 INTERLOCK IN red LED it lights up when the corresponding contact in the connector is OPEN or CLOSED according to the selected operating mode No 1 CH OUT ENABLED red LED it lights up when the CH OUT ENABLE switch is on ENABLED No 1 CH OUT REMOTE ENABLED red LED it lights up when the CH OUT ENABLE switch is on REMOTE ENABLED and a logic level is TRUE on the relevant connector No 2 TTL NIM green LEDs they indicate the standard level NIM or TTL of the signals CH OUT REMOTE ENABLE RESET VSEL ISEL KILL and CH STATUS No 3 RESET KILL CH STATUS red LEDs they light up when the corresponding signalis TRUE No 2 VSEL ISEL green LEDs they light up when the corresponding signal is TRUE No 1 HIGH SPEED CAENET red LED it lights up when the H S CAENET node is active KEY PAD
55. NET address Crate Select the Alarm type 26 CAE ua 13 3 1995 SY527 User s Manual 4 2 DISPLAY CHANNELS OPTION This option is selected by pressing the Function key corresponding to the Main Menu Option Display Chann It is performed by means of a two level Menu 1st level Display Channel Status Menu It allows the channel number selection 2nd 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 returning to the 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 is also shown in this Menu SYD2 Crate 02 V2 04 Display Channel Status Channel to be monitored 1 05 _ Channel name CHANNELOS Display Return Fig 9 Display Channel Status Menu COMMANDS Channel to be monitored i Use the numeric keypad to select the number of the channel to be monitored The first number typed must be the Board slot number the period is automatically displayed if the slot is empty the slot number is not accepted The Channel Name is automatically displayed Display Selects the next menu Status of Channel Menu which shows the status of the selected channel If no channel number has been selected the subsequent submenu will show the status of the channel corresponding to the default number in square
56. Number allows to remove a Channel from a Group CAER 3 8 2000 SY527 User s Note Code 52 Set VOset in a Group The CAENET operating code 52 g followed by the VO value allows to set the VOset value for all Channels in a Group Code 53 Set V1set in a Group The CAENET operating code 53 g followed by the V1 value allows to set the V1set value for all Channels in a Group Code 54 Set IOset in a Group The CAENET operating code 54 g followed by the I0 value allows to set the I0set value for all Channels in a Group Code 55 Set l1set in a Group The CAENET operating code 55 g followed by the I1 value allows to set the l1set value for all Channels in a Group Code 56 Set Vmax in a Group The CAENET operating code 56 g followed by the Vmax value allows to set the Vmax value for all Channels in a Group Codes 57 58 Set Rup Rdwn in a Group The CAENET operating codes 57 58 followed by the group number g and the Rup Rdwn values allow to set respectively the Rup and Rdwn values for all Channels in a Group Code 59 Set Trip in a Group The CAENET operating code 59 g followed by the Trip value allows to set the Trip value for all Channels in a Group Code 5A Set ON Channels in a Group The CAENET operating code 5A g allows to set ON the all Channels in a Group Code 5B Set OFF Channels in a Group The CAENET operating code 5B g allows to set OFF
57. OFF the channel the other parameters cannot be modified ee irradia modified don t care it is possible to modify all the channel parameters except the Password and the On Off parameter The following pages show the structure of the two screens for the GROUP00 and for a generic Group TEST1 that contains 3 channels The connected SY527 Crate is in the following conditions the CH Enable is On VOSEL and IOSEL are currently selected by the external signals VSEL and ISEL the SY527 Crate Number is 01 On the bottom of the screen are shown some of the available Commands the User selects the command by typing the key corresponding 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 GROUPOO because its configuration is fixed The Arrow keys allow to move the highlight bar to the parameter that has to be modified 48 CAEM 13 3 1995 SY527 User s Manual The 4 commands Add Insert Replace and Delete allow to modify the Group configuration by adding or removing channels they are not available for GROUPOO
58. PCCAENET H Declaration for the communication with the Mod A303 CAENCNT C Caenet Package for the A303 Module These two listings describe the functioning and general design of a driver for the Mod A303 all the possible errors are handled PCSY527 C Demonstration on the use of Caenet Routines in communication between A303 and SY527 This example is to be used as a guideline in creating a communication software between the A303 and the SY527 module B 1 CAEN SY527 User s Manual Soft Ver 2 04 KK kk k kk kk kk kk AA k kk kk kk kk kk kk k k k k k k K A AA KA AAA AAA LX gt K DRRR C A E N S p A E Je PCCAENET H Ouesto file fa parte del progetto CAENET PRJ LE Contiene le macro e le dichiarazioni che servono ai programmi a che vogliano colloquiare col Caenet tramite 1 A303 af FE L SE E Creato il 2 Luglio 1991 Jx Aggiunte le dichiarazioni delle funzioni per la gestion x E dell A303 come Slave il 29 Agosto 1991 EC LE Aut C Raffo KK kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk k k k K AAA AAA A Indirizzi dei registri dell A303 come offset di address quest ultimo rappresenta l indirizzo dell A303 nella mappa di memoria del PC Il valore di default e D001 0000 Ef define IFO address EG address 1 NTR address 2 ESE address 3 define F define R I R define Ma
59. 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 else 82 CAE ua 13 3 1995 SY527 User s Manual 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 Tab 20 Master to Slave Data Composition Order Datum Hex Meaning Cd s 0001 H 1 8 GAPNET Controle identtied code CAENET Controller identified code 2 00XX Crate Number Code First word of the operation Code to be performed 4 to 256 Code Set Eventual subseguent words of the Code or set values In the following Table are shown the various Data packet available Tab 21 Data Packet 0 Les Moduleidentiier 3 L n Read slot n Board characteristics ___ Li Jf Read Crate occupation 01 0bnm ReadChannelbmmStatus 02 0bnm Read Channel b nm parameters values 18 0bnm Mask amp Flag Set Channel b nm Flags values Pon On Off Password Power The word 4 of the packet related to the channel operation represents the Channel Number CH Ob Slot number b 0 9 nm Channel s physical number on the Board nm 00 FF The following figure describes the word 4 structure for the various channel operation 83 CAEM 13 3 1995 SY527 User s Manual 15 14 13
60. T controller are handled by the Main Controller processor The processor also monitors the general crate parameters Communication parameters e g the address of the H S CAENET Node or the RS232 Baud Rate the Group definitions the Alarm type and so on and the current status is stored in a permanent memory EEPROM so that all this information is not lost at Power Off and there is no need to re program the System at Power On Also the Channel Boards house permanent memories EEPROM where the Processor CAE ua 13 3 1995 SY527 User s Manual stores all the channels parameters values and where it finds all the fundamental information to set up the System when a new Board just shipped from the factory is added into the crate The Board EEPROM contains also all the complete drivers Board libraries used by the Main Controller software tasks to manage the Board channels This makes the SY527 System easily upgradable and expandable new modules or custom modules designed to fit special application needs will be added in a System with no modifications on the Main Controller Firmware 3 1 3 CONTROL AND MONITORING A key is provided on the left hand side of the Front Panel to turn the System ON locally or to allow Remote Power ON via a 12 V voltage level into the POWER ON REMOTE IN connector When the REMOTE IN connector is supplied with 12 V the POWER ON REMOTE OUT connector provides itself a 12 V voltage level that can be fed to an
61. Technical Information Manual MOD SY 527 UNIVERSAL MULTICHANNEL POWER SUPPLY SYSTEM CAEN SY527 User s Manual TABLE OF CONTENTS TABLE OF CONTENTS eee ee Se i LIST OF FIGURES de tan s dn tad Ra i Gel EEN iv USER S NOTE 1 FEATURES ADDED IN VERSION 306 B 2 FEATURES ADDED IN VERSION 310 B 3 FEATURES ADDED IN VERSION 32 00 C 4 FEATURES ADDED AND BUGS FIXED IN VERSION 304 G 5 FEATURES ADDED IN VERSION 3 26 iene M 6 FEATURES ADDED IN VERSION 327 O USER S MANUAL Le DESCRIPIION perni ae 1 ee EE 3 Bi PACKAGING 46438804 koda ate EE 3 99 EXTERNAL COMPONENTS ebe ee 3 2 3 CHARACTERISTICS OF THE SIGNALS eee een 6 ZA GENERAL a ss tect cena aa ache in ni a 6 2 5 POWER REQUIREMENTS ssssssiiiisisessssiiiisisesssenirirsisssnnirirnre annt ni ninsa aene rn rnn 7 2 6 MAINS POWER SUPPLY SELECTION 8 3 OPERATING EEE dicots set corale sere 10 3 1 INTRO IDI TON 6 a paste asi Ena ed 10 3 1 1 MAIN CONTROLLER ica ttt ice ate ia O ac 10 3 1 2 BOARDS CONTROL v sro ai ia cave ied greta doy oso 10 3 1 3 CONTROL AND MONITORING vssssasinassssssi ei irisssssstnirirssssserirrissserreenin 11 3 2 POWER MODULES INSERTION eee 11 3 2 1 CHANNEL NUMBERING nie 12 3 3 CHANNEL PARAMETERS as 12 3 3 1 CHANNEL NUMBER CH Si 12 3 3 2 CHANNEL NAME stnn rnrn nr rrns 12 3 3 3 VMAX HARDWARE a ninna dc nr ata 12 3 3 4 VMAX SOFTWARE zs i carci cosh ad a r dn 12 SG GAV EE ER 12 3 3 6 I0SET EE 13 SORGE iii NE OE ia CODY 13 C
62. The corresponding number is displayed as the most significant figure of the value 53 CAEM 13 3 1995 SY527 User s Manual 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 the left and right arrow keys move the cursor along the figures On writing a new value and pressing Return the Current Parameter will take this new value if a Return is entered without any change the parameter value remains the same as the old one lf 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 allowed step pressing the Down arrow key the Current Figure of the Parameter value of all the channels is decremented by the minimum allowed step COMMANDS Up and Down Arrow keys Increments decrements by the minimum allowed step the Current Figure of the Current Parameter The cursor indicates the Current Figures Ctrl Z Clears any modification and re
63. Y527 User s Manual Soft Ver 2 04 KKK Swap Byte KKK void swap byte char buff int size int 2 for i 0 i lt size i 2 swap buff i buff i 1 Swap_Long KKK void swap long char buff swap buff Duff 3 swap buff 1 buff 2 XX Build Bd Info KKK void build bd info struct board bd swap_byte char bd sizeof struct board swap_byte char amp bd gt sernum sizeof bd gt sernum swap_long char amp bd gt vmax swap byte char amp bd gt imax sizeof bd gt imax swap_byte char amp bd gt rmin sizeof bd gt rmin swap byte char amp bd gt rmax sizeof bd gt rmax swap_byte char amp bd gt resv sizeof bd gt resv swap_byte char amp bd gt resi sizeof bd gt resi swap byte char amp bd gt decv sizeof bd gt decv swap byte char amp bd gt deci sizeof bd gt deci XX Build Chset Info KKK void build c swap_byte c swap long c hset info struct hvch ch har ch sizeof struct hvch har amp ch gt vOset B 11 CAEN SY527 User s Manual Soft Ver 2 04 swap long char amp ch gt vlset swap byte char amp ch gt i0set sizeof ch gt i0set swap byte char amp ch gt ilset sizeof ch gt ilset swap byte char amp ch gt vmax sizeof ch gt vmax swa
64. active is a periodic signal the period is about a few hundred msec a Mask On Off for each of three error conditions Ovc Ovv Unv if the mask is ON the corresponding error condition on at least one channel sets the Alarm The User selects the Command by typing the key corresponding 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 by entering B the value becomes Level and viceversa Crate 03 Select Status Alarm Mode Normal Level Alarm Type OVC Alarm OVV Alarm UNV Alarm Select item Fig 45 Select Alarm Status Mode Menu 70 CAE ua 13 3 1995 SY527 User s Manual COMMANDS A Normal Level High Low Selects the level of the STATUS output when no error condition is present B Alarm Type Pulsed Level Selects the Type of the STATUS output when an error condition is present D OVC Alarm On Off Selects the Alarm Mask for the Overcurrent condition E OVV Alarm On Off Selects the Alarm Mask for the Overvoltage condition F UNV Alarm On Off Selects the Alarm Mask for the Undervoltage condition Q Quit Returns to the Main Menu 71 CAE ua 13 3 1995 SY527 User s Manual 6 H S CAENET OPERATION The Model SY527 is provided with a H S CAENET node through which it can be controlled by the following H S CAENET Controllers Mod C117B H S CAENET CAMAC Controller Mod V28
65. al value of the voltage output is higher than the programmed value e When the actual value of the voltage increase decrease rate is higher then the programmed value Ramp Up Ramp Down parameter If the Ovv mask is ON see 3 4 9 the output signal CH STATUS becomes true Undervoltage This condition is signalled e When the actual value of the voltage output is lower than the programmed value e When the actual value of the voltage increase decrease rate is lower than the programmed value Ramp up Ramp down parameter If the Unv mask is ON see 3 4 9 the output signal CH STATUS becomes true Overcurrent The current limit has been reached and if the Board has a programmable current hardware protection the channel is behaving like a constant current source If the Ovc mask is ON see 3 4 9 the output signal CH STATUS becomes true The channel has tripped An overcurrent has lasted for an interval longer than the allowed time and the voltage is decreasing towards 0 at the programmed rate Ramp Down The channel has tripped and has been switched off If the CH STATUS is true it remains in this 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 CH STATUS signal if asserted The channel has reached the Vmax Hardware value This means that the hardware protection circuit is active The Channel St
66. aningless lt D o A q o V 29 3 Num Types M o Channel 0 Type Channel 1 Type Channel 2 Type Channel 3 Type me ooo S 0 i ioni Reserved Reserved Reserved Reserved Vmax lt 23 16 gt Vmax lt 7 0 gt 2 3 4 5 6 8 max lt 7 0 gt Rampmin lt 7 0 gt Rampmax lt 7 0 gt Vres lt 7 0 gt lres lt 7 0 gt Vdec lt 7 0 gt Idec lt 7 0 gt 9 0 3 4 5 6 7 2 Reserved Reserved 7 Reserved 8 Reserved 9 Reserved Vmax lt 23 16 gt Vmax lt 7 0 gt 2 Imax lt 7 0 gt 3 Rampmin lt 7 0 gt 4 Rampmax lt 7 0 gt 5 7 Ires lt 7 0 gt 7 Vdec lt 7 0 gt 68 Idec lt 15 8 gt ldec lt 7 0 gt 69 Reserved Reserved 7 8 28 1 1 1 1 1 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 Words 43 to 56 included refer to the Primary H V Channel characteristics while words 57 to 70 included refer to the Distributed 24 Channels characteristics CAER 3 8 2000 SY527 User s Note 4 FEATURES ADDED AND BUGS FIXED IN VERSION 3 04 FOREWORD The main improvement of Version 3 04 consists in CAENET Group operations For some of the latter a Hardware Upgrade is strongly suggested on both CAENET controllers and old Systems when a Software Upgrade is desired in order to avoid error messages Allnew shipped SY527 Systems are already equipped with the required Hardware FIXED BUGS In the previous Software Versions if a channel that t
67. ansfer of a new Software Version It is strongly recommended to execute this command only if a new or at least the same Software Version is available 2 FEATURES ADDED IN VERSION 2 10 The KILL front panel input see 3 4 8 has a faster response time a level or a pulse greater than 10 msec will start to kill all channels as soon as it is asserted The Display Menu contains a new field TRIPEX that allows the management of the TRIP logic in some of the High Voltage boards e g A753 A832 This logic provides a signal on an Open Collector output placed for each channel of the H V boards upon occurrence of a Trip When a channel trips all the channels physically connected to the latter via the TRIP pin with the TRIPEX enabled trip with it vice versa if TRIPEX is not enabled the channels don t trip for an external TRIP The Display Menu contains a new field PDWN that allows to set the behaviour of a channel upon occurrence of a Trip The type of reaction to a Trip either Ramp Down or Kill can be set with this PDWN field The Display Menu shows an asterisk in the top right area when at least one channel is ON same logic of the front panel CH ON lamp The Check Passed management is now implemented see 3 4 2 Moreover the SY 527 houses a Beeper alarm that starts beeping upon occurrence of Overtemperature Fan or Power Failure The SY527 System can perform a complete self test of most of its i
68. atus can be monitored either via Local or Remote Control CAE ua 13 3 1995 SY527 User s Manual 3 3 18 PASSWORD PROTECTION STATUS This protection is active only via Terminal control if the Password is Enabled see 5 It is the status of the protection if this status is Required it is necessary to know the password to modify the parameters of the channel see the following paragraph for a complete description of the protections It can 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 i e when the H S CAENET Controller is one of the following A303 H S CAENET IBM PC Controller C117B H S CAENET CAMAC Controller V288 H S CAENET VME Controller 3 3 19 ON OFF PROTECTION STATUS This protection is active only via Terminal control see 5 In conjunction with the Password Protection Status it determines the possible channel operations If the Password is disabled it is possible to modify every value of the Channel Parameters regardless of its Password Parameter The following Table describes the operations that are possible when the Password is Enabled Tab 6 Allowed Operations with Password Enabled Channel Channel Password On Off Parameter Parameter Required Enabled It is possible only to switch ON OFF the channel the other parameters cannot be modified eee die l All th
69. 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 Tab 28 75 CAE ua 13 3 1995 SY527 User s Manual 6 1 11 SLAVE TO MASTER DATA COMPOSITION V288 CASE The answer data coming from the Mod SY527 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 SY527 data packet Tab 16 Slave to Master Data Composition Order Operation Address Datum Meaning Base Ad 0 2 to 2550 Base Ad 0 Eventual Parameter value The first data of the packet is read and checked by the V288 Control Logic see V288 Technical Information Manual The Error Codes are described in Tab 27 76 CAEM 13 3 1995 SY527 User s Manual 6 1 12 V288 SY527 COMMUNICATION SEQUENCE write the data packet in the Transmit Data Buffer in the packet is contained the H S CAENET address of the SY527 Crate see Tab 10 for the data structure For ea
70. cates 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 FFFD see Tab 28 6 1 5 RESET REGISTER Base address 6 write only A write access to this location causes the V288 to enter in restart mode this causes the following operations the buffers are cleared every pending interrupt 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 bus during the Interrupt Acknowledge Cycle 6 1 7 V288 ADDRESSING CAPABILITY The module works in A24 mode this implies 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 3A 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 l
71. ced near the supply connector on the rear of the SY527 Mainframe CAEN declines all responsibilities for mislabelled User changes CAEM 13 3 1995 SY527 User s Manual 3 OPERATING MODES 3 1 INTRODUCTION The System is housed in an 8U 19 wide mechanics rack and is composed of a Main Controller a Fan Tray Unit 2U high up to 10 plug in units that house the output channels 6U high The Controller is housed on the front the Channels Boards and the Fan Tray Unit are plugged inside the mechanics at the back Boards with different characteristics can be freely mixed in the System 3 1 1 MAIN CONTROLLER A 16 bit MC68000 microprocessor unit MPU is located in the Main Controller and has direct control over the crate operation The Main Controller provides a number of basic functions Power Supply Control Temperature Monitoring Fan Tray Monitoring Direct Control and Monitoring of the crate channels Manual and Remote Interface Moreover it allows the control of a multicrate system if configured as a H S CAENET controller The Main Controller performs a crate Self Test at Power on or after a Reset operation it tests also the H S CAENET Node and the Internal Timer operation as well as the ordinary crate checks Power Supply Temperature and Fans 3 1 2 BOARDS CONTROL All the parameters readout or modification requests coming from different sources manual interface video terminal H S CAENE
72. ch data write the data in the Transmit Data Buffer read the Status Register if Status Register FFFE the data is stored in the buffer error Transmit the data packet Access in write the Transmission Register read the Status Register if Status Register FFFE else 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 SY527 response if the Interrupt is enabled wait for V288 interrupt read the Receive data buffer read the Status Register if Status Register FFFF discard the data and repeat the two read operations if Status Register FFFE accept the data read it may be the first data of the SY527 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 else else 77 CAE ua 13 3 1995 SY527 User s Manual 6 2 USING THE H S CAENET CAMAC CONTROLLER The Mod SY527 can be controlled remotely via CAMAC through the Mod C 117B H S CAENET CAMAC Controller The Model C 117B has been designed to control a H S CAENET node through the CAMAC bus It houses two memory buffers f
73. code READ BOARD INFO if response caenet write char amp bd sizeof int TUTTOK printf Caenet_write Error number d received n response puts Press any key to continue getch return else response read_caenet_buffer char amp boards bd sizeof struct board if response TUTTOK print f Read Caenet Buffer Error number d received n response puts Press any key to continue getch return build bd info struct board amp boards bd scalev pow 10 boards bd decv scalei pow 10 boards bd deci highvideo B 14 CAEN SY527 User s Manual Soft Ver 2 04 if page puts n Channel Vmon Imon VOset I0set Viset Ilset Flag Ch else puts n Channel Vmax Rup Rdwn Trip Status Ch normvideo 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 ch 0 ch lt 16 amp amp ch lt boards bd numch ch code READ STATUS ch addr bd lt lt 8 ch if response caenet write char amp ch_addr sizeof int TUTTOK printf Caenet_write Error number d received n response puts Press any key to continue getch return else response read caenet buffer char amp ch_read
74. creen 1 Channel HVmax Vmon Imon VOset V1set IOset I1set Hv Status screen 2 Channel SVmax Rup Rdwn Trip Pon Password On Off S Switch screen Selects the Status display screen of the Group 1 0 Set a two values Parameter If the Current Parameter can have only two values Hv Pon Password On Off the key 1 and 0 allow to set the two different values By pressing the keys all the channels take the same parameter value Tab 13 Two Values Parameter Setting Key Hv Pon Password On Off Essa EE ct E SS to OR of__ _ Enabled U D Up and Down arrow key If the Current Parameter is the Group Name the Up and Down arrow keys allow to select another Group of channels By pressing the Up key the Group which follows the current Group is selected By pressing the Down key the Group which precedes the current Group is selected Numeric keys If the Current Parameter can have different values VOset lOset Viset Iiset 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 64 CAE ua 13 3 1995 SY527 User s Manual 5 4 PROTECTION OPTION This option is selected on entering the letter P in the Main menu If the Password is enabled the System asks for a password if the password is cor
75. des take place according to the typical Master Slaves communication there is a single Master the H S CAENET Controller the Slaves are daisy chained on the network and are identified by an address code from 1 to 99 the H S CAENET Master initiates the transmission all the Slaves receive the data and only the addressed Slave accesses the serial line to transmit the data reguested by the Master the maximum data packet length is 512 bytes The address of the H S CAENET node of the SY527 Crate 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 allows to operate onto each SY527 in the H S CAENET network as if it is directly connected to the terminal via one of the following H S CAENET Controllers A303 H S CAENET IBMTM PC Controller C117B H S CAENET CAMAC Controller V288 H S CAENET VME Controller Video terminal and 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 the following 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 f
76. dif ifndef ushort define ushort unsigned short endif Constants for vme cycles routines define BYTE define WORD define LWORD Errors returned by caenet_read and caenet_write the positive ones are depending from V288 Module and not from CAENET network ac define TUTTOK 0 define E NO Q IDENT 1 define E NO Q CRATE 2 define E NO O CODE 3 define E NO Q DATA 4 define E NO O TX 5 define E NO Q RX 6 define E LESSDATA 7 define E BUSERR 8 Number of iterations before deciding that V288 does not answer define TIMEOUT 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 HA int caenet_read int caenet write int read caenet buffer A 2 CAEN SY527 User s Manual Soft Ver 2 04 Declarations of Global Variables defined in the user program extern unsigned v288addr craten extern ushort code A3 SY527 User s Manual Soft Ver 2 04 KK kk kk kk kk Kk kk kk kk kk kk kk kk kk kk kk k kk k k k K K AAA AAA Reeser C A E N SpA fe VMCAENET C Caenet Package for V288 Module RA Kf F S
77. dule has answered s n sy527ident puts Press any key to continue getch Get_Bd_Info KKK int get_bd_info bd struct board bd A 11 char bd info 54 int response SY527 User s Manual Soft Ver 2 04 if response read caenet buffer char bd info sizeof bd info TUTTOK return response strncat bd gt name bd info bd gt curr mis bd info 5 5 r memcpy 8 bd gt sernum amp bd info 6 2 bd gt vermaior bd info 8 bd gt verminor bd info 9 bd gt numch bd info 30 memcpy amp bd gt vmax amp bd info amp bd_in amp bd_in amp bd_in bd gt imax bd gt resv amp bd_in memcpy memcpy bd gt rmin memcpy bd gt rmax memcpy bd gt resi amp bd_in memcpy bd gt decv amp amp amp memcpy amp amp amp amp bd gt deci memcpy amp bd_in return TUTTOK KKK amp bd info r r H U Wu lt se fo 39 fo 41 fo 43 fo 45 fo 47 fo 49 fo 51 lt se s se s se s se se s se s NNN ND NDS s se Get Cr Info int get cr info cr cnf ushort cr cnf int i response ushort bd code READ CR CONF if response caenet read printf Caenet_read puts Press any key t getch return response code READ BOARD INFO for bd 0 i l bd lt 10 if cr_cnf amp i
78. e 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 KKK 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 bo if esito send_comm v288addr ushort code TIMEOUT return E NO Q CODE lse if esito E BUSERR A5 CAEN SY527 User s Manual Soft Ver 2 04 return esito Start Transmission if esito send comm TXMIT mstident TIMEOUT return E NO Q TX lse if esito E BUSERR return esito if wait resp amp dato TIMEOUT return E NO O RX if dato TUTTOK Test on the operation for i 0 i lt byte count i 2 if read data datatemp TIMEOUT amp amp i lt byte count 1 retur
79. e channel parameters cannot be modified Don t care It is possible to modify all the channel parameters except the Password and the On Off parameter CAE ua 13 3 1995 SY527 User s Manual 3 4 FRONT PANEL SIGNALS The CH STATUS output is capable of driving 50 Q The inputs are high impedance and each one is provided with two bridged connectors for daisy chaining see Fig 5 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 CH STATUS KILL VSEL ISEL RESET and CH OUT ENABLE is selectable via the Front Panel switch NIM TTL Fe L E Ea Ba z R SE TTT er Terminators x Za mal no Ev O HAM ame VSEL ISEE KILL Control Fig 5 Input Signals Connections 3 4 1 POWER ON REMOTE The System can be switched ON via a Front Panel connector a 12 V 40 mA voltage level fed into the POWER ON REMOTE IN connector with the POWER key turned on the REMOTE ON position powers the whole System ON Moreover if this level is present the System itself generates a 12 V 40 mA voltage level on the POWER ON REMOTE OUT connector this feature a
80. e than 16 channels in the Group M More Show the next screen of the same page The parameters shown in the two screens are the following screen 1 Channel Hvmax Vmon Imon VOset V1set lOset iser Pw Status screen 2 Channel Svmax Rup Rdwn Trip Pon Password On Off 52 CAE ua 13 3 1995 SY527 User s Manual S Switch screen Selects the Group Operation Screen from which 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 Vsel Isel selection Shows the other two set values for the current and voltage for example if VOset and lOset are displayed by pressing V the screen will show Viset and I1set and viceversa 1 0 Set a two values parameter If the Current Parameter can have only two values Pw Pon Password On Off it is possible to use the keys 1 and 0 to set the two different values instead of using the C key Change Command The following table shows the usage of the keys Tab 12 Two Values Parameter Setting Key Pw Pon Password On Off ies ES Rs to OR 1 Enabled Numeric keys If the Current Parameter can have different values VOset lOset Viset 11set 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
81. e value It is active when VSEL is TRUE It can be programmed either via Local or Remote Control 3 3 8 I1SET It is the second of the two allowed Current Limit programmable values in absolute value It is active when ISEL is TRUE It can be programmed either via Local or Remote Control 3 3 9 RAMP UP Maximum Voltage programmable increase rate expressed in Volt second in absolute value When a channel is switched On or when it is switched from a lower Voltage value to a higher one the Voltage output drifts from one value to the other at the rate expressed by the Ramp Up parameter It can be programmed either via Local or Remote Control 3 3 10 RAMP DOWN Maximum Voltage programmable decrease rate expressed in Volt second in absolute value When a channel is switched Off or when is switched from a higher Voltage value to a lower one the Voltage output drifts from one value to the other at the rate expressed by the Ramp down parameter The output voltage of a channel drops to zero following the Ramp down parameter in these cases When the channel is switched Off Power Parameter Off When the channel has tripped with 0 lt Trip parameter lt 1000 When the channels outputs are disabled via the CH OUT EN switch It can be programmed either via Local or Remote Control 3 3 11 VMON Voltage Monitored value It can be monitored either via Local or Remote Control CAEM 13 3 1995 SY527 User s Manual 3 3 1
82. el Channel SVmax Rup Rdwn Trip PrOn PrOff Pon Password On Off CH Channel is the Channel Name Pw Power is the status ON OFF of the channel by setting this parameter On the channel is switched On if the Interlock is not active and the CH EN switch is in the On position By pressing the letter V V ISEL command the other two set values for the current and voltage are displayed on the screen for example if VOSET and IOSET are displayed by pressing V the screen will show V1SET and I1SET and vice versa SVmax is the Software VMAX programmable via Local or Remote Control if the SVmax programmed value is less then the present VSET value the VSET takes this value 47 CAEM 13 3 1995 SY527 User s Manual PrOn Off are the Priority On Off HVmax is the Hardware Vmax settable via trimmers present on certain boards if the HVmax set value is less then the present VSET value the VSET takes this value Pon is the Power On status Password is the status of the channel protection On Off is the status of the On Off channel protection If the Password is disabled it is possible to modify every value of the channel parameters regardless of its Password Parameter If the Password is enabled the possible actions that can be taken are shown in Tab 11 Tab 11 Allowed Operations with Password Enabled Channel Channel Password On Off parameter Parameter Required Enabled It is possible only to switch ON
83. er 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 Tab 28 The Q response indicates if the Start Transmission command has been recognized or not by the Mod C117B Q 1 gt 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 Tab 28 Q 0 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 79 CAEM 13 3 1995 SY527 User s Manual 6 2 4 C117B RESET The C117 B can be resetted in the following ways by performing an F 9 N Function by performing a C Command 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 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 subsequen
84. es physically the last channel in the Group To choose another channel the User must use the Up and Down arrow the other channels will be displayed in the one channel row then pressing Return the selected channel is inserted above the Current Channel previously selected in the Group SY527 V2 04 A733 On VO SEL IO SEL Crate 03 Page 0 Rdwn Trip PrOn PrOff Pon Password On Off 350 010 0 01 01 Off Required Enabled 350 010 01 01 Off 350 010 01 01 Off Required Enabled 350 010 01 01 Off Required Enabled 350 010 01 01 Off Required Enabled Insert channel CHANNELO 6 2500 350 350 010 0 01 01 Off Required Enabled Quit Edit Change Switch Fig 37 Insert Channel Screen COMMANDS Refer to 5 2 3 59 CAE ua 13 3 1995 SY527 User s Manual 5 2 5 REPLACE CHANNEL SCREEN This option is selected on entering the letter R in the Status Display Screen of any 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 the message Replace Channel appears followed by a one channel row displaying the channel parameters of the Current Channel as in Fig 38 The displayed channel is the one that follows physically the last channel in the Group To choose another channel the User must use the Up and Down arrow the other channels will be displayed in the one channel row then pressing
85. esponse build bd info struct board amp boards bd return TUTTOK Error number d received n response Crate_Map void crate_map void static char curr_umis ar mA MOAN na V int i bd float im ushort cr conf if get cr info amp cr conf TUTTOK return olrserd s puts nin Crate Map n n n n n for bd 0 i l bd lt 10 bd i i lt lt 1 printf Slot sd bd after conf amp 1 printf Mod s 3d CH boards bd name boards bd numch printf 41dV boards bd vmax im float boards bd imax pow_10 boards bd deci 8 2 im printf s curr umis boards bd curi mis 3d Rel d 02din printf printf Ser KKK Get information about the Crate Configuration Dt boards bd sernum boards bd vermaior boards bd verminor else printf Not Present n B 13 CAEN SY527 User s Manual Soft Ver 2 04 puts n n n Press any key to continue getch s Ch monitor KKK void ch monitor void int bd caratt P response float scalei scalev ushort ch ch addr static int page 0 static struct hvch ch set 16 Settings of 16 chs static struct hvrd ch_read 16 Status of 16 chs do olescri printf Input Board Number 0 9 5 scanf d amp bd while bd lt 0 bd gt 9
86. f 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 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 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 SY527 or if the H S CAENET operation has failed stores an error code It is arranged in a FIFO logic 16 bit wide the received data packet 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 reguired data are present on the READ lines R lt 1 16 gt The A response indicates if if the data read is valid or not Q 1 gt valid data Q 0 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 Buff
87. iato dal modulo indirizzato int caenet read unsigned char dest buff int byte count int i dato esito char codice 2 sito reset_caenet if esito TUTTOK return esito FIFO 1 FIFO 0 FIFO char cratenum amp 0xff FIFO char cratenum amp 0xff00 gt gt 8 FIFO char code amp 0xff FIFO char code amp 0xff00 gt gt 8 esito start tx if esito TUTTOK return esito esito end rx if esito TUTTOK return esito for i 0 i lt 2 i codice i FIFO dato FIFO dato dato 256 FIFO if dato TUTTOK for i 0 i lt byte count i dest buff FIFO Per motivi storici Wrong PC Caenet address Master Identifier Crate Number Codice Caenet parte bassa Codice Caenet parte alta Timeout in trasmissione No Slave Response dire c a livello di A303 ne a livello di rete CA ENET EA 7 E St ST ah ST Ho ricevuto qualcosa dal Caenet Scarto il primo dato B 5 ay CAEN SY527 User s Manual Soft Ver 2 04 if REG amp 1 amp amp i lt byte_count 1 ESS DATA pa return E return dato CAENET WRITE A int caenet write unsigned char source buff int byte count int i dato esito char codice 2 Per motivi storici K sito reset caenet if esito TUTTOK return esito
88. ickly and easily as possible The Software allows to control all the Crates on the same H S CAENET network and for each Crate it is possible to kill all the channels of the Crate to restore the default Factory configuration of all the channel parameters to select the cause and the type of the Alarm to reset the Status output signal to set for each channel a Password protection to avoid an improper channel parameters setting to program and monitor all the channel parameters described in Chapter 3 Moreover it is possible for the entire multi crate system to arrange channels in different Groups to program common parameter values for all the channels belonging to the Group with a single operation In particular the channels of a Group can be switched ON or OFF simultaneously or with a programmed seguence in order to obtain the safest ON OFF detector procedure It is possible to have up to 16 different Groups The first Group GROUP00 contains all the channels of the Crate Fig 28 shows the Menu structure of the Software and the parts currently implemented in the Software Version 2 04 43 CAEM 13 3 1995 SY527 User s Manual Main Menu Protections i l z 7 Format N Set Res Password E d ien Reformat EEPROM Crate KON Connect new crate Y Kill all channels I Map Status Display 7 Alarms N Crate Map Select alarm type Disp Mod chann d Reset alarms p
89. ig 15 Edit Parameter Menu COMMANDS Up and Down Arrow keys Increment decrement of the minimum allowed step the Current Figure of the Current Parameter The cursor indicates the Current Figures Return The new set value is assigned to the Current Parameter and the display returns to the previous menu If the Return key is pressed without any change the parameter value remains the same as the old one Enter key in Keypad In this menu same as Return 32 CAE ua 13 3 1995 SY527 User s Manual 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 have several values VOSET IOSET V1SET I1SET VMAX RUP RDWN TRIP It is selected in two different 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 Change key the highlight bar disappears the current parameter value is cleared and a blinking cursor appears under the most significant figure of the value If a numeric key is pressed the corresponding number is displayed as the most significant figure of the value VOSET ET STATUS CH 0000 00 00 Off ER 00 Off ER 0000 00 on Off EI 0000 00 on Off 31 Fig 16 Change Parameter Value Menu COMM
90. impedance Std NIM TTL level on 50 impedance Max of 48 10 per Crate Max of 100 connected on the same H S CAENET Network 0 90 0 45 C Max 0 005 C 21 key keyboard and Liguid Crystal Display RS232C CAMAC VME IBM PC Voltage 2 values Current 2 values Ramp Up Ramp Down Trip Off Voltage Current Channel Status General Status On TRIP OVERVOLTAGE UNDERVOLTAGE OVERTEMP FAN FAILURE and POWER FAILURE Automatic after Power On or Reset Local via Front Panel switch or Remote via NIM TTL signals On each channel or group of channels 14 bit Non volatile no battery memory for all parameters CAE ua 13 3 1995 SY527 User s Manual 2 5 POWER REQUIREMENTS 220 V a c 50 Hz 200 V A 1600 VA for the Boards 110 Va c 60 Hz 200 V A 1600 VA for the Boards CAE ua 13 3 1995 SY527 User s Manual 2 6 MAINS POWER SUPPLY SELECTION The SY527 System can operate at 110 or 220 Vac A yellow label placed on the Mainframe rear indicates the Factory setting 110 or 220 V In order to change if desired the Mains Power Supply Voltage the User must follow the simple instructions listed below 1 Turn off the System disconnect the plug wait for at least 5 minutes and check that the front panel 310 V lamp is OFF WARNING Any attempt to operate inside the System without turning OFF unplugging the System Mains and waiting for 5 minutes can be lethal 2 Turn the System upside down and remove
91. ing the letter D in the Main Menu The screen will show the parameters values 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 names of the Groups are GROUP00 GROUP15 the GROUPOO contains all the channels the GROUP00 configuration is fixed the other Groups contain no channels 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 the following parameters are shown the Group Name the status ON OFF of the CH EN switch which Voltage and Current limit programmed value VOSEL IOSEL or V1SEL I1SEL are currently selected by the external signals VSEL and ISEL the H S CAENET address of the connected crate Crate the Board Name the Page number The Channel parameters shown in this screen depend upon the Board type In the first screen the following parameters are shown for each channel Channel Hvmax Vmon Imon VOset V1set l0set I1set Pw Status CH In the second screen the following parameters are shown for each chann
92. intf Not Present An puts n n n getch s Press any key to continue SY527 User s Manual Soft Ver 2 04 Ch monitor KKK void ch monitor int temp caratt P response float scalei scalev ushort bd ch ch_addr static int page 0 static struct hvch ch_set 16 Settings of 16 chs static struct hvrd ch_read 16 Status of 16 chs do clrscr printf Input Board Number 0 GJENG scanf d amp temp while temp lt 0 temp gt 9 bd temp code READ BOARD INFO if response caenet write char amp bd sizeof ushort TUTTOK printf Caenet_write puts Press any key to continue getch return else Error number d received n response TI response get bd info struct board amp boards bd if response TUTTOK printf Read_Caenet_Buffer Error number d received n response puts Press any key to continue getch return scalev pow 10 boards bd decv A 14 CAEN SY527 User s Manual Soft Ver 2 04 scalei pow 10 boards bd deci highvideo if page puts n Channel Vmon Imon VOset I0set Viset Ilset Flag Ch else puts n Channel Vmax Rup Rdwn Trip Status Ch normvideo gotoxy 1 23 puts Press P to change page any other key to exit while caratt P Loops until someone presse
93. irst crate of the chain If the H S CAENET Controller is not one of the crates by inserting a 50 Q impedance terminator in one of the two LEMO 00 type connectors IN OUT of the last crate of the chain 24 CAE ua 13 3 1995 SY527 User s Manual 4 MANUAL OPERATION SOFTWARE VERSION 2 04 A single Crate can be operated manually through the 21 keys and the LCD display that are located in the Front Panel The relevant software runs in the MC68000 microprocessor housed in the Main Controller and provides the User with a set of menus that allow to solve most of the problems as quickly and easily as possible The operation performed by the 5 Function keys located near the bottom of the display is shown in the display itself Some of the setting operations can be disabled via Terminal see Disable Keyboard command 5 4 1 Tab 9 summarizes all the possible keyboard operations Tab 9 Possible Keyboard Operations Program channels parameters Monitor channels parameters Don t care Configure the RS232 Port the Node the Alarm The following figure shows the Menu structure of the software Software version 2 04 Menu at present implemented Main Menu Menu not implemented Display er Crate Map 19 Channel Status Configuration Status of Modify RS232 H S CAENET Status Alarm Channel Channels Configuration Configuration Configuration
94. je peer e Pea i Lo Too V 1 EE js o ee e ee E vi je eri ee JE EE A S Channel Off Channel On For Boards featuring a Hardware Voltage Limit See 82 of Software Version 3 04 User Note of this Manual CAE ul 3 8 2000 SY527 User s Note The Channel Parameters Packet structure 6 4 5 of SY527 User s manual has been modified as follows AT E don t care V1set lt 31 16 gt 6 7 VOset lt 31 16 gt VOset lt 15 0 gt Viset lt 15 0 gt ee Rup lt 15 0 gt Trip lt 15 0 gt Rdwn lt 15 0 gt 17 The VMAX value is multiplied by 10 if the board features VMAX decimal digit Bits 7 0 of Word 18 indicate the highest allowed VMAX decimal digit CAEM 13 3 1995 SY527 User s Manual 1 DESCRIPTION The CAEN Model SY527 UNIVERSAL MULTICHANNEL POWER SUPPLY SYSTEM represents a major breakthrough in Power Supply Systems lts modularity and flexibility together with accurate control and reliability have been carefully designed in order to fulfill almost all the requirements of Power Supply Systems for modern High Energy Physics Experiments The System SY527 is designed to power a whole range of detectors such as photomultipliers wire chambers streamer tubes etc in particular the System is most appropriate for Silicon Detectors due to the existence of floating power supply boards The System is organized into crates each crate is a 19 wide 8U high euro
95. key to continue getch return B 19 CAEN SY527 User s Manual Soft Ver 2 04 end while getch Main Program KKK void main int argc char argv if argc 3 puts Usage pcsy527 lt A303 PC address in hex gt lt sy527 Caenet number in hex gt exit 0 sscanf argv 8X amp address sscanf argv 2x amp cratenum Main Loop for switch makemenu case 0 read_ident break case 1 crate map break case 2 ch monitor break case 3 speed test break case 4 par set break case 5 exit 0 break default break B 20
96. llows to switch ON several Systems with a single external voltage level CAE ua 13 3 1995 SY527 User s Manual 3 4 2 CHECK PASSED OUTPUT Im Pr Op ren The System houses a certain number of checks on the general functioning of parts of it in particular the conditions of OVERTEMPERATURE FAN FAILURE and POWER FAILURE are promptly detected and signaled via a TTL False level on the Front Panel CHECK PASSED connector and the relevant red LEDs light ON These conditions are defined as follows OVERTEMPERATURE the Control Board of the System has reached or trespassed the temperature of 60 C FAN FAILURE at least one of the 6 fans of the System has stopped or is turning below 20 of normal speed POWER FAILURE problems in the low voltage supplies at the 12 V 12 V or 5 V level At normal operation the CHECK PASSED signal is True and the relevant green LED is ON 3 4 3 INTERLOCK IN INPUT This input allows to switch off simultaneously all the SY527 channels thus operating like the KILL input see 3 4 8 The Interlock can be activated in two ways depending on the position of the two position lever switch CONTACT OPEN CLOSED located near the INTERLOCK input If the switch is on position CONTACT OPEN the channels are switched off if the ground connection in the INTERLOCK IN input is removed Vice versa if the switch is positioned on CONTACT CLOSED the channels are switched off if the
97. modified This command is active when the Current Parameters can have different values VOSET IOSET V1SET SET VMAX RUP RDWN TRIP It is not active when the Current Parameters share only two values STATUS PON PDWN for these parameters only the Change command is used Change This Command is available only if the Keyboard is enabled Changes the value of the Current Parameter Pressing the Change key the value of the Current Parameter is changed if the Current Parameter can have only two different values STATUS PON PDWN by pressing the Change key a toggle between the two values is obtained for example if the Current Parameter is STATUS STATUS ON OFF of the channel and its value is OFF by pressing Change the value becomes ON and vice versa if the Current Parameter can have different values VOSET IOSET V1SET SET 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 Current Parameter is the CH the display will show the Change CH Menu NOT IMPLEMENTED in Soft Ver 2 04 Display Returns to the Display Menu Return Returns to the Main Menu Up and Down arrow keys Allow to scroll the channels on the display showing another group of four channels Numeric keys If the Current Parameter can have different values VOSET IOSET V1SET SET VMAX RUP RDWN TRIP by pressing the numeric key corresponding to the mo
98. 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 Tab 14 72 CAEM 13 3 1995 SY527 User s Manual Tab 14 Mod V288 Registers NAME TYPE ADDRESS FUNCTION Tae ila ee ee ii Transmit Data Buffer Base Address 00 Transmit data storage Receive Data Buffer Base Address 00 Receive data storage Status Register Read only Base Address 02 After a H S CAENET operation has been performed this register indicates whether the operation is valid or not FFFE valid operation FFFF no valid operation Transmission Register Write only Base Address 04 By writing into this register the Transmit Data buffer content is transmitted on the cable Reset Register Base Address 06 Module s Reset Interrupt Vector Register Write only Base Address 08 Interrupt vector program 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 transmitted data packet 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 f
99. n E LESSDATA dest buff i HIBYTE datatemp dest buff i 1 LOBYTE datatemp return dato KKK 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 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 KKK 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 A 6 CAEN SY527 User s Manual Soft Ver 2 04 Transmit Crate Number if esito send_comm v288addr ushort craten TIMEOUT return E NO CRATE lse if esito E BUSERR return esito
100. n the following part of the chapter Change Channel Screen Change Group Name Screen 56 CAEM 13 3 1995 SY527 User s Manual 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 the current Group On entering the letter A in the Status Display Screen the message Add channel appears followed by a one channel row displaying the channel parameters as shown in Fig 36 The displayed channel is the one that follows physically the last channel in the Group To choose another channel the User must use the Up and Down arrow the other channels will be displayed in the one channel row then pressing Return the selected channel is added to the Group under the Current Channel previously selected SY527 V2 04 A733 On VO SEL IO SEL Crate 03 Page 0 Rdwn Trip PrOn PrOff Pon Password On Off 350 010 0 01 01 Off Required Enabled 350 010 0 01 01 Off Required Enabled 350 010 0 01 01 Off Required Enabled 350 010 0 01 01 Off Required Enabled Add channel CHANNELO7 2500 350 350 010 0 01 01 Quit Edit Change Switch Fig 36 Add Channel Screen COMMANDS Q Quit Returns to the previous screen without any changes E Edit Selects the Edit Channel Screen where the Channel Name can be edited and modified the highlight bar disappears and a blinking curso
101. na 87 6 4 3 BOARD N CHARACTERISTICS PACKET isssiniiiisisssiniriisrieenerninn 88 6 4 4 CHANNEL STATUS PACKET 90 6 4 5 CHANNEL PARAMETERS PACKET 91 6 4 6 PARAMETERS SETTING SLAVE RESPONSE ssssuni1i1ssssren11111o 92 APPENDIX A SOFTWARE EXAMPLES V288 USR A1 APPENDIX B SOFTWARE EXAMPLES A303 USERS ssssssssesssssessseeeesees B 1 LIST OF FIGURES 1 4 Mod SYS27 Front Panel anina dialer 5 2 MOd SY527 Side VieW iciiaria EE 8 3 Mod SY527 Bottom View 9 4 Mod SY527 Mains Power Selector ii 9 5 Input Signals Connections eee eee eee eee eee nenene nene een aaarna nana 18 6 RS232 Connector Pin Assignment i 23 7 Manual Operation Menu Structure sssessseeseeeseeeeeeenetennttetennttnnuenrtnnstnnntnnetnnnnnnnsnnnnnn 25 8 Manual Operation Main MENU 26 9 Display Channel Status Men 27 10 Status of Ghannel MenUW iaia ata 28 11 Modify Channel Status Menu First Page 30 12 Modify Channel Status Menu Second Page 30 13 Modify Channel Status Menu Third Page raras 30 14 Modify Channel Status Menu Fourth Page 30 15 Edit Paramotor Menu ile bela A 32 16 Change Parameter Value Mem 33 17 Change Channel Number Menu 34 18 Crate Map Menu First Page 35 19 Crate Map Menu Second Page 35 20 1 0 Configuration Menu summet arenaene steder retters 36 21 RS232 Configuration Men 37 22 Structure of the Baud Ra
102. nfiguration Menu shows the value of the RS232 parameters SY527 Crate 02 V2 04 RS232 Configuration Baud rate 9600 no Parity 8 bits character 1 Stop bit Baud Parity Bits Stop Return Fig 21 RS232 Configuration Menu COMMANDS Baud Allows to set the RS232 Baud Rate selecting the Baud Rate Selection Menu Parity Allows to set the RS232 Parity selecting the Parity Selection Menu Bits Allows to set the RS232 Character Length selecting the Character Length Selection Menu Stop Allows to set the RS232 Stop Bits Number selecting the Stop Bits Number Selection Menu Return Returns to the I O Configuration Menu 37 CAE ua 13 3 1995 SY527 User s Manual 4 5 1 2 RS232 BAUD RATE SELECTION MENU The following figure shows the structure of the four pages of the menu The n0 n3 labels not shown in the real Baud Rate menu stand for the different values shown in Tab 10 The More key toggles between the pages SY527 Crate 02 V2 04 RS232 Configuration Current Baud rate is 9600 Select new value nl n2 n3 Fig 22 Structure of the Baud Rate Selection Menu Four Pages COMMANDS n0 n3 By pressing the appropriate Function key the Baud Rate is modified and the display returns to the previous menu Tab 10 shows the different values of n0 n3 in the four pages Tab 10 Baud Rate Selection Values More Toggles between the pages 38 CAE ua 13 3 1995 SY527 Use
103. non homogeneous the content of the Parameters first 28 words is meaningful only for certain values of the parameters Board Name 0 4 Ser Num lt 15 8 gt Ser Num lt 7 0 gt Ver1 Ver2 Num of Channels In this case bit 9 of word 18 1 the response contains more than the standard 28 words depending on the number of channels and the number of different types of channels existing on the board In the latter case after the standard 28 words there is a word 29th containing 0 in the higher 8 bits and the number of types of channels Num Types in the lower 8 bits max number of types 20 Following word 29 there are n 2 1 words where n is the number of channels bits 8 15 of word 17 and indicates the lower nearest integer Each byte of these n 2 1 words contains the channel type for each channel of the board that is a number that refers to the subsequent group of words in the Packet Structure as described in Tab 4 For example if a board has 2 different types of channels e g Num Types 0 or 1 the Channel n Type group of bits will be a 0 or a 1 thus referring respectively to the first or to the second group of 14 words described in Tab 4 below The last word of the n 2 1 words will contain in bits 7 0 a Reserved packet or the last channel type depending on the parity total number of channels of the board ODD Reserved EVEN Last Channel Type The structure of this group of words appears in Table
104. nse 5 Words that contain information related to the Checksum status of the boards at the time of issue of this code Word Contents bits15 8 bits7 0 6 Board s Board The relevant status of the board at Power ON time is the following Board n CORRECT CHECKSUM WRONG HEADER CHECKSUM WRONG FIRMWARE CHECKSUM 3 WRONG HEADER AND FIRMWARE CHECKSUM BOARD NOT PRESENT This code allows to perform a Run Time checksum of the boards in a System Once a Checksum detects a wrong Checksum status on a board the User must power OFF the System in order to flag the board as not present and proceed according to the above description CAER 3 8 2000 SY527 User s Note 6 FEATURES ADDED IN VERSION 3 27 The SY527 Software release 3 27 allows to program a non integer 1 decimal digit VMAX limit the Board Parameters Packet structure 3 of this User note for homogeneous boards has been modified as follows Bit 11 of Word 18 indicates if the board features VMAX decimal digit Bit11 1 or not Bit11 0 Bits 7 0 of Word 10 indicate the highest allowed VMAX decimal digit If the board features VMAX decimal digit the VMAX value in Words 19 20 21 is multiplied by 10 The Board Parameters Packet structure 3 of this User note for non homogeneous boards has been modified as follows Bit 3 of Word n 2 3 indicates if the board features VMAX decimal digit Bit3 1 or not Bit3 0 Bits 7 0 of Word n 2
105. ntents 87 CAEM 13 3 1995 SY527 User s Manual 6 4 3 BOARD N CHARACTERISTICS PACKET Response To Code 3 N The Response contains the characteristics of the Board inserted in the slot identified via the second word of the Code Tab 28 Board Parameters Packet Structure Word Contents db15 8 abro L Vet Ver Board Name 4 Board Name 0 These five bytes represent a field that contains the channel name as a string it accomodates the characters of the Board Name followed by the Null terminator 0 that marks the end of the string Only the bytes that precede the 0 are valid data the bytes comprised from the 0 to end of the field are meaningless For example for the Board Mod A516 these bytes assume the following value Board Name 0 A Board Name 1 5 Board Name 2 1 Board Name 3 6 Board Name 4 O Current Units The IOset l1set Imon unit is indicated by this byte 0 Ampere mA 2 HAHA 3 nA Ser Num lt 15 0 gt This 16 bit number is the Serial Number of the Board 88 CAE ua 13 3 1995 SY527 User s Manual Ver1 Ver2 These two bytes represents the version of the software libraries contained in the Board EEPROM for example if Ver1 02 and Ver2 40 the software version is 2 40 Num of Channels This byte indicates how many channels are housed on the Board Vmax lt 31 0 gt These four bytes indicates the Maximum Output Voltage of the Board channels
106. nternal hardware devices This self test is executed at each Power On or Reset If the test is not passed the System prompts an error message on the terminal and asks if the User wishes to continue anyhow In this case the above described beeper alarm starts beeping WARNING C A E N declines all responsibility for any damage or accident occurred if the User continues the SY527 operations after a Hardware failure has occurred The Self Test can be also executed at any time by the User either from the Protections menu see 5 1 5 4 by selecting the Hardware Status option or via H S CAENET by means of 3 newly added operating codes see 6 3 Tab 21 for the previous codes When the test is executed the System is reset and kills all channels The new available CAENET codes are 7 Read Hardware Status The System returns in answer an Hardware Status word see below 8 Force Hardware Self Test and always restart the System 9 Force Hardware Self Test and restart the System only if the Self Test is successful CAER 3 8 2000 SY527 User s Note After a 8 or a 9 code always wait for a few seconds before performing a 7 read Hardware Status word If all bits of the Hardware Status word are 0 the System has passed the test otherwise any CAENET operation returns an FF05 error hardware failure see 6 4 1 The structure of the Hardware Status word is the following Bits Meaning o ___i 0 Parity Eror 2
107. o Lock the Front Panel Keyboard or to Unlock it Codes 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 N B For Group operations a proper Hardware is reguired both on the SY527 Mainframe and on the CAENET Controller used with the SY527 All Systems shipped by CAEN with Software Version 3 04 or higher recognisable by a K following the serial number on the Mainframe have already this hardware feature For older Systems reguiring a Software Upgrade it is mandatory to perform this Hardware Upgrade on the SY527 and Controller if Group operations are reguired Some Group operations performed without this Hardware Upgrade may return an Error Code FF16 Code 1B Set Group Name The CAENET operating code 1B allows to set the Group Name up to 11 characters followed by the null terminator 0 The structure of the Words following Word 4 is the same as the Channel Name see page 8 of these notes Code 50 Add Channel to a Group The CAENET operating code 50 g followed by the Channel Number word 6 allows to add a Channel to a Group The new Channel is placed at the bottom of the Group Code 51 Remove Channel from a Group The CAENET operating code 51 g followed by the Channel
108. ocated on the board see V288 Technical Information Manual 74 CAE ua 13 3 1995 SY527 User s Manual 6 1 8 V288 DATA TRANSFER AND INTERRUPTER CAPABILITY The registers and the buffers are accessible in D16 mode The V288 module houses a VME ROAK INTERRUPTER D08 0 type This implies the following it responds to 8 bit 16 bit and 32 bit interrupt acknowledge cycles providing an 8 bit STATUS ID on the VME data lines D00 D07 it removes its interrupt request when the VME MASTER reads the V288 STATUS ID during the Interrupt Acknowledge Cycle ROAK Release On Acknowledge 6 1 9 V288 INTERRUPT LEVEL The interrupt level corresponds to the value set on the two dip switches SW4 SW3 as described in the V288 Technical Information Manual 6 1 10 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 Tab 15 Master to Slave Data Composition Operation Address Datum Ee Ad O EE r i identified code 2 wie Base Ad 0 00XX Crate Number Write Base Ad 0 Code First word of the operation Code to be performed 4 to 256 Write Base Ad 0 Code Set Eventual subseguent words of the Code or Set values The operation Codes may be some words in length and eventually followed by several set values In the SY527 case the Code may be one or two words in length As soon as the data packet has
109. on t care Power Down Ramp Down See 82 of Software Version 3 04 User Note of this Manual 6 4 6 PARAMETERS SETTING SLAVE RESPONSE After a Set Command the SY527 responds in the following way If the Set operation is correct it responds with an error code 0 and it is Busy for about 20 msec If it is Busy for a preceding Set operation it responds with an error Code FF00 Module Busy 92 CAE Gu SY527 User s Manual Soft Ver 2 04 APPENDIX A SOFTWARE EXAMPLES V288 USERS The details of using the Mod V288 to communicate with the Mod SY527 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 describe the function and general design of a driver for the Mod V288 all the possible errors are handled included the VME Buserror VMESY527 C Demonstration on the use of Caenet Routines in communication between V288 and SY527 This example is to be used as a guideline in creating a communication software between the V288 and the SY527 module Ai CAEN SY527 User s Manual Soft Ver 2 04 KK kk kk kk kk Kk kk kk IT ZS F ESS G A g Erie Nue SPA 07 WI Kf VMCAENET H Declarations for communication with V288 Module fe af KK KK kk kk kk kk kk kk kk kk kk K kk kk k kk kk k k k K K KA A AAA AAA ifndef uchar define uchar unsigned char en
110. or the transmitted and received data packets 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 Tab 28 The standard CAMAC functions listed in Tab 17 allow the User to perform the required control and setting operations on each Mod SY527 in the network according to the typical MASTER SLAVE communication protocol where the CAMAG 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 Tab 17 Mod C 117 B CAMAC Functions F 0 N Reads the data stored in the Mod C117B 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 C117B Transmit Data buffer Q response until the buffer is full 256 16 bit words 78 CAEM 13 3 1995 SY527 User s Manual 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 transmitted data packet is composed o
111. other System in order to Power ON remotely many crates with a single signal A switch CH OUT ENABLE is provided on the Front Panel to Enable Disable Remote Enable the voltage output when the switch is UP or is DOWN and a TRUE logic level is present the REMOTE ENABLED connector the outputs of all channels are enabled the relevant LED is ON When the switch is in the MIDDLE position the outputs of all channels are disabled the relevant LED is OFF The lamp CH ON signals when alight that at least one channel is on When the channels are disabled via this switch the output voltages drop to O at the rate determined by the Ramp Down parameters and with the OFF sequence of the GROUPOO When the switch is set to the Enable position either in Local or in Remote with a TRUE logic level on the relevant connector the channels restore their previous state bringing the output voltage to the programmed value with the rate determined by the Ramp Up value and with the ON sequence of the GROUP00 Various other connectors are provided on the Front Panel two outputs CH STATUS and CHECK PASSED 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 a RESET input an INTERLOCK IN input and a two position lever switch for the INTERLOCK operating mode 3 2 POWER MODULES INSERTION
112. p byte char amp ch gt rup sizeof ch gt rup swap byte char amp ch gt rdwn sizeof ch gt rdwn swap byte char amp ch gt trip sizeof ch gt trip swap byte char amp ch gt flag sizeof ch gt flag s Build Chrd Info KKK void build chrd info lstruct hvrd Schi swap_byte char ch sizeof struct hvrd swap long char amp ch gt vread swap_byte char amp ch gt iread sizeof ch gt iread swap_byte char amp ch gt status sizeof ch gt status XX Get Cr Info KKK int get cr info ushort cr cnf int i bd response code READ_CR_CONF if response caenet read char cr_cnf sizeof ushort TUTTOK printf Caenet_read Error number d received n response puts Press any key to continue getch return response code READ BOARD INFO for bd 0 i l bd lt 10 bdt i i lt lt 1 LE er cnt amp 4 if response caenet_write char amp bd sizeof int TUTTOK printf Caenet write Error number sd received n response puts Press any key to continue getch return response else response read_caenet_buffer char amp boards bd sizeof struct board B 12 CAEM SY527 User s Manual Soft Ver 2 04 if response TUTTOK printf Read Caenet Buffer puts Press any key to continue getch return r
113. pressing the More key the display toggles between the pages ET ET STATUS CH 00 0000 00 Off 1 08 00 0000 00 Off 1 09 00 0000 00 Off 1 10 00 0000 00 Off Talt Change Display Return Fig 11 Modify Channel Status Menu First Page ET ET STATUS CH 00 0000 00 Off 1 08 00 0000 00 Off 15 09 00 0000 00 Off 1 10 00 0000 00 Off 111 Change Display Return Fig 12 Modify Channel Status Menu Second Page VMAX RUP RDWN CH 3000 100 100 1 08 3000 100 100 1 09 3000 100 100 1 10 3000 100 100 Telt Change Display Return Fig 13 Modify Channel Status Menu Third Page PON CH Off 1 08 Off 1 09 Off 1 10 Off 1 11 Change Display Return Fig 14 Modify Channel Status Menu Fourth Page 30 CAE ua 13 3 1995 SY527 User s Manual COMMANDS If the Keyboard is disabled the Change and Edit commands are not available If the Keyboard is enabled the More Display Return and Change commands are always active while Edit is active only when the Current Parameter is one of the following VOSET IOSET V1SET SET VMAX RUP RDWN TRIP More Toggles between the pages Edit This Command is available only if the Keyboard is enabled NOT IMPLEMENTED in Soft Ver 2 04 Selects the Edit Parameter Menu The value of the Current Parameter can be edited and
114. quence in order to obtain the safest ON OFF procedure Priority On Off O The channel status is not affected by the Group ON OFF command Priority On Off 1 16 The channel status is affected by the Group ON OFF command in such a way that channels with higher priority are switched ON OFF before channels with lower priority CAE ua 13 3 1995 SY527 User s Manual 3 3 16 POWER ON ENABLE This parameter controls the behavior of the channel at Power On On Off If this parameter is On the channel reacts at Power On or after a Restart restoring the same value of the Power parameter at the time of the Power Off or the Reset occurrence All the channels with this parameter On are switched On following the sequence of priorities defined in GROUPOO If the Power On Status is Off at Power On or after a Reset the channel is Off regardless of its status before the Power Off or the Reset occurrence It can be programmed either via Local or Remote Control CAE ua 13 3 1995 SY527 User s Manual 3 3 17 CHANNEL STATUS It is the status of the channel that can be Up Down Ovv Unv Ovc Trip down Tripped Vmax Voltage Output Up The voltage is regularly increasing towards the programmed value at the programmed rate Ramp Up Voltage Output Down The voltage is regularly decreasing towards the programmed value at the programmed rate Ramp Down Overvoltage This condition is signalled e When the actu
115. r 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 is entered without any change the Name remains the same as the old one 57 CAE ua 13 3 1995 SY527 User s Manual C Change Selects the Change Channel Screen where the previous Channel Names are cleared and a new one has to be typed the highlight bar disappears the current 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 a new value the Name remains the same as the old one U D Up and Down arrow key The Up and Down arrow keys allow to scroll the channels up and down in the row ordered by Channel Number 58 CAE ua 13 3 1995 SY527 User s Manual 5 2 4 INSERT CHANNEL SCREEN This option is selected on entering the letter I in the Status Display Screen of any Group different from GROUPOO In this screen it is possible to insert a new channel into the Group including the Current Channel On entering the letter I in the Status Display Screen the message Insert channel appears followed by a one channel row displaying the channel parameters as shown in Fig 280 The displayed channel is the one that preced
116. r s Manual 4 5 1 3 RS232 PARITY SELECTION MENU This menu allows to set the RS232 Parity value SY527 Crate 02 V2 04 RS232 Configuration Current Parity is odd Select new value odd Fig 23 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 4 5 1 4 RS232 CHARACTER LENGTH SELECTION MENU This menu allows to set the RS232 Character Length SY527 Crate RS232 Configuration Current Character Length is 8 bits Select new value Fig 24 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 39 CAE ua 13 3 1995 SY527 User s Manual 4 5 1 5 RS232 STOP BITS NUMBER SELECTION MENU This menu allows to set the RS232 number of Stop bits value SY527 Crate 02 V2 04 RS232 Configuration Current of stop bits is 1 Select new value Fig 25 Stop Bits Number Selection Menu COMMANDS 1 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 40 CAE ua 13 3 1995 SY527 User s Manual 4 5 2 CAENET CONFIGURATION OPTION This option is selected by pressing the Function key corresponding to the I O Configuration Option CAENET Config It shows
117. r these parameters only the Change command is available C Change Changes the value of the current parameter By entering the C key the value of the Current Parameter is changed if the Current Parameter can have only two different values Pw Pon Password On Off it toggles between this two values for example if the Current Parameter is Pw and its value is Off by entering C the value becomes On and vice versa If the Current Parameter can have different values Channel VOset lOset Viset l set SVmax Rup Rdwn Trip the display will show the Change Parameter Screen where the previous value is cleared and a new one has to be typed the same result is achieved by pressing one of the numeric keys A Add channel Command not available for GROUP00 Selects the Add Channel Screen that allows to add a channel to the Group Insert channel Command not available for GROUP00 Selects the Insert Channel Screen that allows to insert a new channel under the Current Channel in the Group R Replace channel Command not available for GROUP00 Selects the Replace Channel Screen that allows to replace the Current Channel with a channel to be selected in the Replace Channel screen D Delete channel Command not available for GROUP00 Removes the Current Channel from the Group U Update Refreshes the Screen P Page Show the next Status page with other 16 channels of the Group the Page command is available when there are mor
118. r to select which SY527 on the H S CAENET Network has to be controlled monitored via H S CAENET If the C key is entered the terminal asks for the number of the crate that the User wants to control Near the word CRATE the number of the crate physically connected to the terminal is reported in square brackets If the selected Crate can be reached via CAENET the MAIN MENU will be displayed and all the information will refer from then on to the crate number indicated on the top right of the screen If no SY527 in the network has the entered Crate number the reply Remote crate not responding will be obtained and no action will be taken Crate 03 A IN ME Display Display Modify channels Protections Set Reset password Crate Connect a new crate ap 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 03 _ Fig 43 Connect a New Crate Menu 68 CAE ua 13 3 1995 SY527 User s Manual 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 By entering the M key on the display a screen named Crate Map will appear In ten lines the ten slots of the crate are reported indicating the kind of the HV Board inserted in them The following Board characteristics are displayed
119. ration Word 4 Structure i 84 LIST OF TABLES Tab 1 Board Parameters Packet Gtruchure ret tnnenttt rnnt tnnnnrtn nner tnnnnnrn rnnr ennenen D Tab 2 Board Parameters Packet Gtruchure ires ereeaa en nn nenene hen E Tab 3 Board Parameters Packet Structure ii E Tab 4 Board Parameters Packet Structure following 14 wore E Tab 5 Board Parameters Packet Structure A933K boat F Tab 6 Allowed Operations with Password Enabled 44 eeeeeeee eene 17 Tab 7 Operations Causing Voltage Drop to 0 errar 22 Tab 8 RS232 Port Default Gettngs i 23 Tab 9 Possible Keyboard Operation 25 Tab 10 Baud Rate Selection Values esirotiriieirerns kursurin au ora EEA RETAN NERA 38 Tab 11 Allowed Operations with Password Enabled eee 48 Tab 12 Two Values Parameter Setting i 53 Tab 13 Two Values Parameter Setting i 64 Tab E Oe DEE 73 Tab 15 Master to Slave Data Composition irreais 75 Tab 16 Slave to Master Data Composton eee aaa 76 Tab 17 Mod C 117 B CAMAC Functions 78 Tab 18 Master to Slave Data Composton ereta neaara aaa 80 Tab 19 Slave to Master Data Composition iii 81 Tab 20 Master to Slave Data Composton ii 83 Tabr21 Data P cket sa 83 Fab 22 Parameters Units esa iaia erariali 84 Tab 23 Mask amp Flag Word Structure s nnssnnnnnesnneee nt renttrnnnetn tnnt
120. rect the Set Protections menu is shown Four options can be selected the User selects the Command by typing the key corresponding to the first letter of the option itself They allow to Enable or 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 enabled Channel Channel Password On Off parameter Parameter It is possible only to switch ON OFF the channel the other parameters cannot be modified ee modified Don t care it is possible to modify all the channel 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 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 User has only to type the C key after this operation the Password field becomes blank the Lock option allows to disable some of the setting operations via Keyboard see 4 65 CAEM 13 3 1995 SY527 User s Manual 5 4 1 DISABLE PASSWORD AND KEYBOARD Crate 03 Set Protections Change Change password Disable Disable pas
121. ressed in the following units Tab 30 Parameters Units Parameter um Volt fove Current Units 10 dec The word 6 Status contains the status of the Channels as shown bellow Tab 31 Channel Status bit value O bit value 1 IT SRA o Channel not Present Chamelpresent 5 Interna Trip e EE e o External Trip O O o Overvoltage _____ Moo Undervoltage O e Overcurrent E TR ooo EM EE E i For Boards featuring a Hardware Voltage Limit See 82 of Software Version 3 04 User Note of this Manual 90 CAEM 13 3 1995 SY527 User s Manual 6 4 5 CHANNEL PARAMETERS PACKET Response To Code 2 0bnm The words 2 to 7 represent 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 0 are valid data the bits going from the 0 to end of the field are meaningless see Tab 32 where the Channel name is TESTCH1 Tab 32 Channel Parameters Packet Structure ES st EE E O S 8 eee 0 Do vossas 0 Tab 33 Parameters Units Parameter wie Volt 10Vdec Volt 10Vdec Current Units 10 dec Volt The word 18 contains the values of the channel flags 91 CAEM 13 3 1995 SY527 User s Manual Tab 34 Flag Structure Bit value 0 Bit value 1 0 8 Dontcare JL Dontore o 1 ExternalTrip Enabled D
122. ripped was powered on again via CAENET the TRIP bit in the Channel Status word e g bit 5 in Tab 31 was not cleared though the channel was ON This has been fixed in Version 3 04 NEW FEATURES In the Operation Code for H S CAENET operations of the System the following features have been added see 6 3 and Tab 21 for the Version 2 04 existing codes Operations on groups are also available see next page Hexadecimal Operating Code Word3 Meaning CAER 3 8 2000 SY527 User s Note Hexadecimal Operating Code Word3 Word4 Meaning g is the group number 0 to 15 are the possible values Channel Parameters Setting Code 19 Set Channel Name The CAENET operating code 19 allows to set the Channel Name up to 11 characters followed by the null terminator 0 Word 3 is the code 19 itself word 4 is the Channel Number see 86 3 The structure of the subsequent Words assuming e g that ABCDEFGHIJK is the Channel Name is the following ES Res e ewm Ce 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 if spurious characters are used e g etc the response is an error code FF02 CAER 3 8 2000 SY527 User s Note Code 1A Set Status Alarm The CAENET operating code 1A followed by a Word allows to set the Status of
123. rmed on it and informs the User via Terminal of this error condition in the first displayed page Self Test execution The possible returned informations are WRONG FIRMWARE CHECKSUM ON BOARD nn WRONG HEADER CHECKSUM ON BOARD mn The same information appears in the Crate Map menu for each board via Terminal operation and on the local LCD display All the above allows the User to proceed with the operations on the other boards present in the System not allowed in previous Software versions To ease the H S CAENET control of this cnecksum status in the Operation Code for H S CAENET operations of the System the following features have been added see 6 3 and Tab 21 for the Version 2 04 existing codes Hexadecimal Operating Code Read Power ON Checksum Status Read Current Checksum Status CAER 3 8 2000 SY527 User s Note Code 60 Read Power ON Checksum Status The CAENET operating code 60 allows to read the Power ON Checksum Status The System provides in response 5 Words that contain information related to the Checksum status of the boards at Power ON time Word Contents bits15 8_ 6 Board g Board The relevant status of the board at Power ON time is the following 3 WRONG HEADER AND FIRMWARE CHECKSUM BOARD NOT PRESENT Code 61 Read Current Checksum Status The CAENET operating code 61 allows to perform a Checksum Status for all boards The System provides in respo
124. rom the SY527 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 FFFF No valid operation Status Register FFFE Valid operation After one of the following operations 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 max number of stored data is 256 73 CAEM 13 3 1995 SY527 User s Manual 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 indi
125. rt iread ushort status l The following structure contains all the useful information about the characteristics of every board REA struct board char name 5 char curr mis ushort sernum char vermaior char verminor char reserved 20 uchar numch ulong dummy long vmax short imax rmin rmax short resv resi decv deci uchar dummyl l Globals EA int y File conio c needs it unsigned v288addr craten ushort code struct board boards 10 float pow 10 1 0 10 0 100 0 KKK A 10 SY527 User s Manual Soft Ver 2 04 akemenu KKK int makemenu int Cj elrsex tr highvideo puts MAIN MENU n n n normvideo puts 0 Read Module Identifier puts 1 Crate Map puts 2 Channels Monitor w puts 3 Speed test DKO puts 4 Parameter Setting whe puts n n 5 Quit while c getch 0 lt 0 ss c gt 5 return c Read_Ident KKK void read_ident int i response char sy527ident 12 char tempbuff 22 code IDENT To see if sy527 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 i sy527ident i tempbuff 2 i 1 sy527ident i 0 printf The mo
126. s in the sense that the parameters of the different types of channels are different and one parameter cannot describe both types CAER 3 8 2000 SY527 User s Note After a 3 N Code the response returns the characteristics of the Channels as a certain number of words The first 28 words appear as described in Tab 28 of the SY527 Manual which is printed here below Tab 1 Tab 1 Board Parameters Packet Structure Word Contents bits 15 8 bits 7 0 17 18 19 20 21 22 23 24 25 26 27 28 7 16 17 NumofChannels__ Reserved 18 Reseved Reserved 19 Reserved Vmax lt 31 24 gt 20 Vmax lt 23 16 gt Vmax lt 15 8 gt 21 Vmax lt 7 0 gt Imax lt 15 8 gt 22 Imax lt 7 0 gt Rampmin lt 15 8 gt 23 Rampmin lt 7 0 gt Rampmax lt 15 8 gt 24 Rampmax lt 7 0 gt Vres lt 15 8 gt 25 Vres lt 7 0 gt _ lres lt 15 0 gt 26 lres lt 7 0 gt Vdec lt 15 8 gt 27 Vdec lt 7 0 gt __ ldec lt 15 8 gt 28 idec lt 7 0 gt Reserved The word 18 previously described as Reserved contains now information on the homogeneity of the board if bit 9 of word 18 is a 0 the board is homogeneous according to the above definition e g an A734 board is homogeneous and the content of the Parameters is exactly that described in the SY527 Manual The response contains only the standard 28 words Vice versa if bit 9 of word 18 is a 1 the board is non homogeneous e g an A933K board is
127. s representing respectively the Vmax Trip and the Flag Word for each Channel of that Group For the Flag Word only the 8 Most Significant Bits are meaningful Code 46 Read Rup and Rdwn for a Group The CAENET operating code 46 g 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 CAER 3 8 2000 SY527 User s Note 5 FEATURES ADDED IN VERSION 3 26 The main feature of the Version 3 26 of the SY527 software is the behaviour of the System upon occurrence of a wrong checksum of Software and Header of the boards Each SY527 board has an EEPROM containing all the information on the board itself including calibration parameters A corruption of the data in the EEPROM may lead to an uncorrect operation with the board The System detects this status as a wrong checksum Before the 3 26 Version the System performed a Software and Header checksum at startup only if a Board inserted in the System showed a wrong checksum the System required a Power OFF and removal of the wrong checksum Board without any chance to proceed with any other operation Via H S CAENET the System would also not answer to the controller With the Version 3 26 the System performs a Software and Header checksum at startup and if a Board inserted in the System shows a wrong checksum the System flags this board as not present the board is inserted but no operations can be perfo
128. s 1 2 1 3 CAER 3 8 2000 SY527 User s Note Tab 2 Board Parameters Packet Structure for non homogeneous boards odd number of channels bits 15 8 bits 7 0 0o Num Types Channel 0 Type Channel 0 Type Channel 1 Type Channel 2 Type Channel 3 Type i LI cais rs EGEN n 2 1 Channel n 1 Type Tab 3 Board Parameters Packet Structure for non homogeneous boards even number of channels Word Contents gt bits 15 8 bits7 0 29 Jo Num Types Dou FFKS infos ss paes a n 2 1 Channel n 2 Type Channel n 1 Type At this point the above packets will be followed by m groups of 14 words where m is the Number of Channel Types in the non homogeneous board bits 0 7 of word 29 These m groups of 14 words will contain information on the m different channel types in the board as in the following Tab 4 only the first group is described the following appears with modularity 14 Tab 4 Board Parameters Packet Structure following 14 words Word 1 Contents _ CTs 15 8 bits70 0 2 2 0 2 3 For the packets full description refer to 8 6 4 3 of the SY527 User s Manual 3 8 2000 SY527 User s Note As an example of all the above Tab 5 describes the complete response to a 3 N code for the A933K board Tab 5 Board Parameters Packet Structure A933K board Word Contents bits15 8 bits7 0 6 Vert Verz Reserved Meaningless Meaningless Me
129. s a key different from P First update from Caenet the information about the channels for ch 0 ch lt 16 amp amp ch lt boards bd numch cht code READ STATUS ch addr bd lt lt 8 ch if response caenet write char amp ch addr sizeof ushort TUTTOK printf Caenet_write Error number d received n response puts Press any key to continue getch return else response read caenet buffer char amp ch_read ch sizeof struct hvrd if response TUTTOK printf Read Caenet Buffer Error number d received n response puts Press any key to continue getch return code READ SETTINGS if response caenet write char amp ch addr sizeof ushort TUTTOK printf Caenet_write Error number d received n response puts Press any key to continue getch return else response read_caenet_buffer char amp ch_set ch sizeof struct hvch if response TUTTOK A 15 CAEN SY527 User s Manual Soft Ver 2 04 print f Read Caenet Buffer Error number d received n response puts Press any key to continue getch return end for ch if page Page 0 of display for ch 0 ch lt 16 amp amp ch lt boards bd numch cht gotoxy 1 ch 5 printf 9s ch set ch chname gotoxy
130. schere per il registro di stato define NOINTR 0x26 define RXEMPTY 1 define IDLE unsigned char Oxee Numero di iterazioni prima di decidere che il modulo non risponde define TIMEOUT 0x00010000UL Risposte delle funzioni caenet_read caenet_write wait_resp e send_data come errori generici dell A303 Il valore 0 corrisponde a una operazione eseguita correttamente gli altri quattro sono relativi ai quattro possibili malfunzionamenti riscontrabili direttamente dalla scheda A303 Ricordare che caenet_read caenet_write possono ritornare anche errori negativi che sono pero specifici delle comunicazioni CAENET con il modulo Slave interpellato in quel momento EA define TUTTOK define E WRONG ADDR define E TX TIMEOUT define E NO SLAVE define E LESS DATA BU NN HO Lunghezza massima in word di un pacchetto sulla rete define PACKET MAX LENGHT 100 B 2 CAEN SY527 User s Manual Soft Ver 2 04 Questa struttura viene passata a wait_resp che la riempie con la roba che arriva dal Caenet struct CAENET PACK int packet PACKET MAX LENGHT Pacchetto arrivato dal Caenet int pack lenght Lunghezza in byte x Vi Dichiarazioni delle tre variabili globali che devono essere definit e opportunamente inizializzate dal programma utente address e l indirizzo dell
131. se 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 The Arrow keys move the highlight bar to the parameter that 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 by pressing the Change Key the value becomes Level and vice versa The configuration in Fig 27 corresponds to the default one i e after a Format EEPROM command has been performed Alarm Status Configuration Normal Level Low Alarm Type Level OVC Alarm On OVV Alarm VOTE UNV Alarm 1 OET Return Fig 27 Alarm Status 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 42 CAEM 13 3 1995 SY527 User s Manual 5 TERMINAL OPERATION SOFTWARE VERSION 2 04 A multicrate system can be controlled by a VT100 compatible terminal plugged into the RS232 port located on the Front Panel as described in 3 5 The relevant Software runs on a MC68000 microprocessor housed in the Main Controller and provides the User with a set of menus that allows to solve most of the problems as qu
132. signals The following is a brief description of the meaning of all parameters 3 3 1 CHANNEL NUMBER CH It is the physical name of the channel 0 00 0 01 and so on and is determined by the channel position as explained in 3 2 1 this parameter is read out by the software and is always associated to the channels monitored both in Local and Remote control 3 3 2 CHANNEL NAME It is the symbolic name of the channel it can be modified via Remote Control it may be up to 11 characters long and may contain any of the following characters 0 9 A Z a z amp 4 _ and Via Local Control it is displayed but it is not possible to modify it 3 3 3 VMAX HARDWARE It is a hardware Voltage limit usually it is fixed through a potentiometer 3 3 4 VMAX SOFTWARE It is the maximum Voltage value in absolute value programmable for the channel It can be programmed either via Local or Remote Control 3 3 5 VOSET It is the first of the two allowed Voltage programmable values in absolute value lt is active when VSEL is FALSE It can be programmed either via Local or Remote Control CAE ua 13 3 1995 SY527 User s Manual 3 3 6 IOSET It is the first of the two allowed Current Limit programmable values in absolute value It is active when ISEL is FALSE It can be programmed either via Local or Remote Control 3 3 7 VISET It is the second of the two allowed Voltage programmable values in absolut
133. st 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 CAEM 13 3 1995 SY527 User s Manual p A 4 3 2 EDIT PARAMETER VALUE MENU Tied Ten This Menu is active only 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 disappears and a blinking cursor appears under the first character of the value The cursor indicates the Current Figure of the parameter the left and right arrow keys move the cursor along the figures By writing a new value and pressing the Enter key or the Return Function key the Current Parameter will take this new value if the Enter key is entered without any change the parameter value remains the same as the old one By using the Up and Down arrow keys it is possible to increment decrement the Current Figure by pressing the Up arrow key the Current Figure of the Parameter value of all the channels is incremented of the minimum allowed step by pressing the Down arrow key the Current Figure of the Parameter value of all the channels is decremented of the minimum allowed step ET STATUS CH 00 Off 28 00 Off 29 00 Off 30 00 Off SL Return F
134. stores the old parameter value Refer to this paragraph for the usage of the various Edit screens named in the following part of the chapter Edit Channel Screen Edit Group Name Screen 54 CAEM 13 3 1995 SY527 User s Manual V2 04 A733 IO SEL Crate 03 Page 0 PrOn PrOff Pon Password On Off 01 01 Off Required Enabled 01 Off Off Off Required Off Required Off Required Off Required Off Off Off Off Off Off Off Off Off z o z z z z z z z z z z z z C C E C C C C C C C C C C C C C O O O O O OO Oo O O O O O O O O o O O O O o o Oo o o o o o o o CH o O O O O o o o o 0000000 OVO NON a OO OO OO a A A On On DD EE P P E EE DDD E E DD o o o O O o o OO o o o CH o 00000000 o o o z Fig 34 Edit Parameter Screen the SVmax of CHANNELO1 is currently edited D5 C C C C C C C C C C C C C C C C C CAEM 13 3 1995 SY527 User s Manual 5 2 2 CHANGE PARAMETER SCREEN This option is available in the Status Display Screen when the Current Parameter can have several values Channel VOset I0set Viset set 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
135. sword Lock Disable Keyboard Quit Abandon program Select item Fig 41 Set Protection Menu Password and Keyboard Enabled COMMANDS Q Quit Returns to the Main Menu C Change Enables to change the Password The System asks for the old Password If the Password is correct then asks for the new Password To confirm the change the System asks for another time the new Password if the User doesn t type the new Password the System maintains the old one D Disable Disables the Password the screen shows another menu where the Disable option is changed into the Enable option L Lock Disables the Keyboard the screen shows another menu where the Lock option is changed into the Unlock option 66 CAEM 13 3 1995 SY527 User s Manual 5 4 2 ENABLE PASSWORD AND KEYBOARD Crate 03 Set Protections Change Change password Enable Enable password Unlock Disable Keyboard Quit Abandon program Select item Fig 42 Set Protection Menu Password Disabled COMMANDS E Enable Enables the Password the screen shows another menu where the Enable option is changed into the Disable option U Unlock Enables the use of the Keyboard the screen shows another menu where the Unlock option is changed into the Lock option 67 CAE ua 13 3 1995 SY527 User s Manual 5 5 CONNECT A NEW CRATE OPTION This option is selected on entering the letter C in the Main menu It allows the Use
136. t F 16 N functions as follows Tab 18 Master to Slave Data Composition Order CAMAC W16 to W1 Function HEX 1 F 16 N 0001 H S CAENET Controller identified code 2 3 First word of the operation Code to be performed of the Code or Set values The operation Codes may be some words in length and eventually followed by several set values In the SY527 case the Code may be one or two words in length 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 A STOP readout operation In the C117 B Receive Data Buffer the User reads the SY527 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 the code FFFF in the Buffer see Tab 23 80 CAE ua 13 3 1995 SY527 User s Manual 6 2 6 SLAVE TO MASTER DATA COMPOSITION C117B CASE The answer data coming from the Mod SY527 or a Mod C117B error message is automatically stored into the C117 B Data buffer and
137. tatus enabled disabled selected via Terminal see 5 4 85 CAE ua 13 3 1995 SY527 User s Manual 6 4 SLAVE TO MASTER DATA PACKET DESCRIPTION The answer data coming from the Mod SY527 or from the H S CAENET Controller has the following structure Tab 25 Slave to Master Data Composition Order Datum HEX Meaning 2 to 25 Eventual Parameter value 6 4 1 ERROR CODES DESCRIPTION The Error codes are described in the following Table Tab 26 Error Codes Datum Hex Successful operation Module Busy it has tried to effect an operation while the module is performing a previous operation Code not recognized or message incorrect Value out of range Channel or Board not present 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 FFFF The addressed module does not exist This message are generated after a period of 500 msec H S CAENET Controller error message 86 CAEM 13 3 1995 SY527 User s Manual 6 4 2 MODULE IDENTIFIER PACKET Response To Code 0 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 Tab 27 Module Identifier Data Packet Structure Co
138. te Selection Menu Four Pages 38 23 Parity Selection MENU 39 24 Character Length Selection Menu serena rara anta 39 25 Stop Bits Number Selection Men 40 26 CAENET Configuration Men 41 27 Alarm Status Configuration MENU iii 42 28 Terminal Operation Menu Structure reeereeeaara narra 44 29 Terminal Operation Main MENU 45 30 Display of GROUPOO Screen 1 Page 0 rara 50 31 Display of GROUPOO Screen 2 Page 0 rara 50 32 Display of TESTO1 Screen 1 Page 0 i 51 33 Display of TESTO1 Screen 2 Page 0 ii 51 34 Edit Parameter Screen ii 55 CAEN SY527 User s Manual Fig 35 Change Parameter Screen the SVmax of CHANNEL 01 is in change 56 Fig 36 Add Channel Screen i 57 Fig 37 Insert Channel Screen i 59 Fig 38 Replace Channel Screen i 60 Fig 39 Group Operation Screen of GROUP00 Page 0 Current Parameter Group Name 62 Fig 40 Group Operation Screen for GROUP00 Page 1 Current Parameter Group Name 62 Fig 41 Set Protection Menu Password and Keyboard Enabled eee 66 Fig 42 Set Protection Menu Password Disabled i 67 Fig 43 Connect a New Crate MENU 68 Fig 44 Crate Map Gcreen i 69 Fig 45 Select Alarm Status Mode Men 70 Fig 46 Channel Ope
139. th Borland Turbo C ol ZS K fs 03 10 93 Created ZS E BRK kk kk kk kk kk kk kk kk kk kk kk kk kk k k Kk Kk K kk K k AAA AAA AA include lt stdio h gt include lt string h gt include lt conio h gt include lt stdlib h gt include lt ctype h gt include pccaenet h ifndef uchar define uchar unsigned char endif ifndef ushort define ushort unsigned short endif ifndef ulong define ulong unsigned long endif define IDENT 0 define READ STATUS 1 define READ SETTINGS 2 define READ BOARD INFO 3 define READ CR CONF 4 define VOSI define VISI define IOSI define I1SI define VMAX define RUP define RDWN define TRIP E E E E YHA U K WN F o The following structure contains all the useful information about the settings of a channel Ky struct hvch char chname 12 B 8 CAEN SY527 User s Manual Soft Ver 2 04 long vOset vlset ushort i0set ilset short vmax short rup rdwn short trip dummy ushort flag The following structure contains all the useful information about the status of a channel x struct hvrd long vread short iread ushort status l The following structure contains all the useful information about the characteristics of every board Ag struct board char name 5 char curr_mis ushort sernum char vermaior char verminor char reserved 20 uchar numch
140. the Alarms The structure of the Word is the following Status Alarm Word Structure Bits Bitvalue 0 Bitvalue 1 0 Normallevellow Normal Level High 1 LevelType Alarm Pulse Type Alarm 2 OVCAlamOFF OVCAamoN OVV Alarm OFF OVV Alarm ON 4 UNV Alarm OFF UNV Alarm ON 15 Channel Parameters Reading Code 5 Read General Status The CAENET operating code 5 allows to read the General Status The System provides in response two Words the first is the Status Alarm Word see above the second contains some information related to the front panel signals and to the System status Status Signals Word Structure Bits Bitvalue 0 Bitvalue 1 o Vsel VO selected Vsel V1 selected 1 selilOselected Isel 11 selected 2 NoKil Ki O 3 Notock bok O 4 NoHVEnable HV Enable 5 FansOK FanFailure 6 Password Ignore Password Required 7 15 System Operations Codes 30 31 Format CPU E PROM The CAENET 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 CAER 3 8 2000 SY527 User s Note Codes 33 34 Lock Unlock Keyboard The CAENET operating codes 33 34 allow respectively t
141. the H S CAENET address of the SY527 Crate If the keyboard is enabled it allows to set the address of the H S CAENET node housed in the Module Crate the address can range from 1 to 99 SY527 Crate 02 V2 04 CAENET configuration Current Crate is 2 Enter new value Return Fig 26 CAENET Configuration Menu COMMANDS Enter new value This option is available only if the Keyboard is enabled Allows to enter the new value of the H S CAENET address Crate Return Returns to the I O Configuration Menu Enter key in Keypad The entered value will be the new H S CAENET address Crate and the display returns to the Main Menu If the Enter key is pressed without any change the Crate value remains the same as the old one 41 CAE ua 13 3 1995 SY527 User s Manual 4 5 3 ALARM STATUS CONFIGURATION OPTION This option is selected by pressing the Function key corresponding to the I O Configuration Option Alarm Status It allows to choose 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 the
142. the all Channels in a Group CAER 3 8 2000 SY527 User s Note Group Parameters Reading Code 40 Read Channels in a Group The CAENET operating code 40 g returns the Group Name 6 words and a series of pairs of 2 words representing the Channel Numbers for that Group and the Priority ON Priority OFF for each channel see 83 3 15 The format of these two words is the following bit15 8 bit 7 0 Board N Hex Channel N Hex Priority ON Priority OFF Once the Hex number FFFF is read the readout of the Channels in that Group is terminated Code 41 Read Channel Status for a Group The CAENET operating code 41 g returns the Channel Status Packet see Tab 29 for each Channel of that Group Code 43 Read VOset and IOset for a Group The CAENET operating code 43 g 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 44 Read V1set and l1set for a Group The CAENET operating code 44 g returns a certain number of series of three words representing respectively the Most Significant Word of Viset the Least Significant Word of Viset and the Word of l1set this is done for each Channel of that Group Code 45 Read Vmax Trip and Flag for a Group The CAENET operating code 45 g returns a certain number of series of three word
143. titers co chet ae a 35 4 5 O CONFIGURATION OPTION REENEN 36 4 5 1 RS232 CONFIGURATION OPTION 36 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 MENU 39 4 5 1 5 RS232 STOP BITS NUMBER SELECTION MENU 40 4 5 2 CAENET CONFIGURATION OPTION see 41 4 5 3 ALARM STATUS CONFIGURATION OPTION o 42 5 TERMINAL OPERATION iii 43 SEMANMEND co cita LITIO TIRI a 45 5 2 DISPLAY MODIFY CHANNELS OPTION 47 5 2 1 EDIT PARAMETER SCREEN 54 5 2 2 CHANGE PARAMETER SCREEN sssssisiiiisessseririiseiseririrsiserreininn 56 5 2 3 ADD CHANNEL SCREEN 57 5 2 4 INSERT CHANNEL SCREEN 59 5 2 5 REPLACE CHANNEL SCREEN issssssisiiiisesssseniirisesssenrrirsssesenrrrrnnn 60 5 3 GROUP OPERATION OPTION nnn 61 5 4 PROTECTION OPTION Aes AS 65 5 4 1 DISABLE PASSWORD AND KEYBOARD 66 5 4 2 ENABLE PASSWORD AND KEYBOARD nisssssniiiisssesiniriisiseenerninn 67 5 5 CONNECT A NEW CRATE OPTION 68 5 6 CRATE MAR OPTION ae I dio 69 5 7 SELECT ALARM MODE OPTION 70 6 H S CAENET OPER IONET 72 6 1 USING THE H S CAENET VME CONTRBOLLER 72 6 1 1 TRANSMIT DATA BUFFER 73 6 1 2 RECEIVE DATA BUFFER ssassssisiisisesssiririisesserirrissssstnirrrsiserenr rninn 73 6 STATUS REGIS TER Liri buses dne ai 73 6 1 4 TRANSMISSION REGISTER onssssssiisissssssiniiiisessseiirisiseenirirsiserrernnnnnn 74 615 RESET REGISTER ccc i deren eons nae
144. tn rnst tn tnnt tn rnnt tn anneer nnne nn anneer nnne 85 Tab 24 Flag bits and Parameters Values areas anaanararraanaa 85 Tab 25 Slave to Master Data Composition i 86 Tabs 26 Error COdeS cumes sein ne lieta alata lat tte 86 Tab 27 Module Identifier Data Packet Structure nnsssnnneesnnneeennenern nnet tn nentrn nnntennnntnn nnne enant 87 Tab 28 Board Parameters Packet Structure 88 Tab 29 Channel Status Data Packet Structure rear aan 90 Tab 30 Parameters UNS sarado crises aaa eanet 90 Tab 315 Channel Status aisi lana aaa n Ad gesten RT San 90 Tab 32 Channel Parameters Packet Structure eee eeeeee 0000 nenene nenene nn 91 Tab 33 Parameters Une 91 Tab 342 Flag Bue 92 CAER 3 8 2000 SY527 User s Note C A E N S Y 5 2 7 H I G H V O L T A G E S YS T EM USER S NOTE SOFTWARE VERSION 3 27 This User s Note describes the major features added since the release 2 04 of the SY527 software EEE AUGUST 2000 CAER 3 8 2000 SY527 User s Note 1 FEATURES ADDED IN VERSION 2 05 The Main Menu contains a new option UPGRADE that allows to download the SY527 Firmware via RS232 The new Command does not appear in the Menu if the Password is required or if the Mainframe houses a Non Flash EPROM The supported protocol for the transfer is XON XOFF WARNING Once all the procedures related to the UPGRADE command are executed the resident Firmware is ERASED and the SY527 is waiting for the tr
145. ts normal operating conditions If the error condition detected is an Overcurrent and the channel has not Tripped the CH STATUS is cleared only when the channel resumes its normal operating conditions If the channel has Tripped the CH STATUS is cleared in these ways by performing a Clear Alarm procedure see 5 1 by turning the channel On 21 CAE ua 13 3 1995 SY527 User s Manual 3 5 OUTPUT VOLTAGE CONTROL The following table resumes all the various operations that cause the channel output voltage drop to zero Tab 7 Operations Causing Voltage Drop to O Operation Power Voltage Output Parameter gt 10 msec available gt 10 msec available Trip 0 available OVERCURRENT with Set to Off when the channel has tripped the O lt Trip lt 1000 drop to 0 at the rate determined by the Ramp Down parameter CH ENABLE switch in Unaffected drop to 0 at the rate determined by the MIDDLE position the Ramp Down parameter and DISABLED with the Off sequence of the Group00 Power On ON available Power On OFF available If the Power parameter of the channel is unaffected by certain operations when the Output disable cause is removed or after the Reset operation in the Reset case the channels ON restore their previous state After a Reset with Power On ON the channels restore their programmed output voltage simultaneously If the Output Voltage is disabled with the CH ENABLE switch when
146. ue break B 18 SY527 User s Manual Soft Ver 2 04 allowed Choice the value Decode the par Trip is in 10 th of sec Kl S S CAEN SY527 User s Manual Soft Ver 2 04 if response caenet write char cnet buff sizeof cnet buff TUTTOK printf Caenet write Error number d received n response puts Press any key to continue getch KKK Speed test KKK void speed test void int i response char sy527ident 12 loopdata 12 char tempbuff 22 code IDENT To see if sy527 is present if response caenet read tempbuff 22 TUTTOK amp amp response E LESS DATA printf Caenet_read Error number d received n response puts Press any key to continue getch return for i 0 i lt 11 i sy527ident i tempbuff 2 i 1 sy527ident i 0 puts Looping press any key to exit Loop until one presses a key while kbhit if response caenet read tempbuff 22 TUTTOK amp amp response E LESS DATA printf Caenet_read Error number d received n response puts Press any key to continue getch return for i 0 1 lt 11 i loopdata i tempbuff 2 i 1 loopdata i 0 if strcmp sy527ident loopdata Data read in loop are not good printf Test loop error String read s n loopdata puts Press any
Download Pdf Manuals
Related Search
Related Contents
CALENDRIER DES FORMATIONS INTER ENTREPRISES Microliter Flow M.P.C Modular Pump Component User`s Manual LOREX Technology CVC6997HR User's Manual keep it fresh Applicable products for C Controller module Monobloque con bomba MFP14-PPU RT-400NE 取扱説明書 LED Slim Par 64 User Manual Copyright © All rights reserved.
Failed to retrieve file