Page 1
Instruction Manual XRB011 SPELLMAN HIGH VOLTAGE ELECTRONICS CORPORATION One Commerce Park Valhalla, New York, 10595 +1(914) 686-3600* FAX: +1(914) 686-5424* E-mail: sales@spellmanhv.com Website: www.spellmanhv.com XRB011 User’s Manual 118148-001 Rev A...
Page 2
CAUTION notes in the text indicate procedures to be followed to avoid possible damage to equipment. Copyright 2000, Spellman High Voltage Electronics Corporation. All Rights Reserved. This information contained in this publication is derived in part from proprietary and patent data. This information has...
Page 3
WICHTIGE SICHERHEITSHINWEISE SICHERHEIT DIESES HOCHSPANNUNGSNETZTEIL ERZEUGT LEBENSGEFÄHRLICHE HOCHSPANNUNG. SEIN SIE SEHR VORSICHTIG BEI DER ARBEIT MIT DIESEM GERÄT. Das Hochspannungsnetzteil muß immer geerdet sein. Berühren Sie die Stecker des Netzteiles nur, wenn das Gerät ausgeschaltet ist und die elektrischen Kapazitäten des Netzteiles und der angeschlossenen Last entladen sind. Die internen Kapazitäten des Hochspannungsnetzteiles benötigen ca.
Page 4
PRECAUTIONS IMPORTANTES POUR VOTRE SECURITE CONSIGNES DE SÉCURITÉ ETTE ALIMENTATION GÉNÈRE DES TENSIONS QUI SONT DANGEUREUSES ET PEUVENT ÊTRE FATALES OYEZ EXTRÊMENT VIGILANTS LORSQUE VOUS UTILISEZ CET ÉQUIPEMENT Les alimentations haute tension doivent toujours être mises à la masse. Ne touchez pas les connectiques sans que l’équipement soit éteint et que la capacité à la fois de la charge et de l’alimentation soient déchargées.
Page 5
IMPORTANTI PRECAUZIONI DI SICUREZZA SICUREZZA QUESTO ALIMENTATORE GENERA TENSIONI CHE SONO PERICOLOSE E POTREBBERO ESSERE MORTALI. PONI ESTREMA CAUTELA QUANDO OPERI CON QUESO APPARECCHIO. Gli alimentatori ad alta tensione devono sempre essere collegati ad un impianto di terra. Non toccare le connessioni a meno che l’apparecchio sia stato spento e la capacità interna del carico e dell’alimentatore stesso siano scariche.
Introduction 1 XRB011 DESCRIPTION The XRB011 MONOBLOCK is a complete integrated system consisting of a high voltage power supply (HVPS), filament supply, X-ray tube and oil encapsulant which provide the required high voltage insulation in one compact enclosure. The combination of proprietary control system and protection circuitry enables the supplies to operate under arcing and extreme transient conditions without damage or interruptions.
SPELLMAN HIGH VOLTAGE Introduction 1 Line Voltage ±1V 2.5A (20W option). 4A (50W option) The following table defines the power line requirements for the generators. NOTE: THE FOLLOWING TABLE CONTAINS RECOMMENDED VALUES FOR THE 24V INPUT POWER. A POOR QUALITY INPUT LINE MAY RESULT IN THE INSTALLER HAVING TO...
The XRB011 MONOBLOCK is basically a DC to DC power converter. Within the generator, conversions of DC to DC, then to high frequency AC, then to high voltage DC take place. By reviewing further the sub- assemblies, a basic understanding of the process can be gained.
Figure 1.2 Simplified schematic of X-RAY tube connection 1.3.8 High Voltage Interlock The XRB011 is equipped with safety interlocks for user personnel and equipment protection. An open interlock circuit inhibits operation of the XRB011 MONOBLOCK. Installation and Operating Manual Page1-8...
SPELLMAN HIGH VOLTAGE Introduction 1 SAFETY 1.4.1 Safety and Warning Symbols WARNING: THIS X-RAY UNIT MAY BE DANGEROUS TO OPERATOR UNLESS SAFE EXPOSURE FACTORS AND OPERATING INSTRUCTIONS ARE OBSERVED. The following advisory symbols are used on the safety warning labels, and/or on circuit boards.
Page 15
MULTI INTERFACE CABLE CONNECTIONS ....................... 13 2.5.1 Pin Layout of the Multi interface ..........................14 2.5.2 GROUND CONNECTION ............................14 2.5.3 ................................. 15 HASSIS ROUND 2.5.4 X-RAY PORT ................................15 FINAL CHECKS ................................15 Installation and Operating Manual – XRB011 Page 2-10 118149-001 REV F...
SHIPPING CONTAINER. Inspect the package exterior for evidence of damage due to handling in transit. Notify the carrier and Spellman immediately if damage is evident. Do not destroy or remove any of the packing material used in a damaged shipment.
Multi Interface connections include digital I/O, serial communication, and interlock. Operator must verify and connect every signal properly though some of them are optional, before initiating power-up and basic test. Installation and Operating Manual – XRB011 Page 2-13 118149-001 REV F...
GROUND CONNECTION NOTE: THE INSTALLER SHOULD ENSURE THAT ALL CABLE CONNECTIONS TO THE GENERATOR ARE SECURE, AND ALL CABLES EXTERNAL TO THE GENERATOR ARE ADEQUATELY PROTECTED AGAINST ACCIDENTAL DISCONNECTION. Installation and Operating Manual – XRB011 Page 2-14 118149-001 REV F...
SPELLMAN HIGH VOLTAGE Installation 2 2.5.3 CHASSIS GROUND The chassis of the XRB011 MONOBLOCK must be grounded to the local earth ground and also to the tube housing ground. WARNING 2.5.4 X-RAY PORT ENSURE THAT THE EXIT PORT IS PROPERLY MATED TO COLLIMATOR OR SATISFACTORILY SHIELDED WITH LEAD PLUG TO LIMIT EXPOSURE TO LEAKAGE RADIATION.
Page 21
During operation the internal oil temperature should be below 60C and should not exceed 65C. See below Figure for fan location. Installation and Operating Manual – XRB011 Page 2-16 118149-001 REV F...
Page 23
SPELLMAN HIGH VOLTAGE Interfacing INTRODUCTION This Chapter describes the interfacing of the XRB011 MONOBLOCK to the customer system control side, especially with the serial communication, exposure control switch. Also, exposure mode is introduced with the timing sequence described as well.
Page 24
OVER TEMPERATURE: Indicates that the internal oil temperature has exceeded 65 degree C. 3.10 REMOTE MODE (DIGITAL CONTROL) G.U.I Installation software will be provided up on request. Start the G.U.I. Read agreement then click AGREES... Installation and Operating Manual – XRB011 Page 3-19 118149-001 REV F...
Page 25
Internal pull up resistor to +15V Signal Ground Signal Ground Over Temp. Output, Active Low, Open Collector, 24Vdc @ 10mA max Table 3-2 Pin layout of multi signal interface Installation and Operating Manual – XRB011 Page 3-20 118149-001 REV F...
Page 26
EMC performance. GUI software can be used temporarily to test the XRB011 provided per request installed on the user PC. (Refer to separate document for detailed information of GUI). But user need to develop their own ultimate software based on open protocol (Refer to separate document) and design system control board to integrated XRB011 into their system with proper method (Refer to 2.6.1 NOTE the isolation requirement).
Page 27
SPELLMAN HIGH VOLTAGE Interfacing 3.13 RECOMMENDED INTERFACE CIRCUITS (LOCAL MODE, ANALOG INTERFACE) Installation and Operating Manual – XRB011 Page 3-22 118149-001 REV F...
Page 28
SPELLMAN HIGH VOLTAGE Interfacing 3.14 RECOMMENDED INTERFACE CIRCUITS (REMODE MODE, DIGITAL INTERFACE) Monitors and Fault LED’s are optional Installation and Operating Manual – XRB011 Page 3-23 118149-001 REV F...
4 – R ABLE ECOMMENDED SEPARATION DISTANCES BETWEEN PORTABLE AND MOBILE COMMUNICATIONS EQUIPMENT ME SYSTEM – ME EQUIPMENT ME EQUIPMENT ME SYSTEMS LIFE- ....27 AND THE THAT ARE NOT Installation and Operating Manual – XRB011 Page 4-24 118149-001 REV F...
Page 30
ELECTROMAGNETIC EMISSIONS – FOR ALL ME EQUIPMENT AND ME SYSTEMS Guidance and manufacturer’s declaration – electromagnetic emissions The XRB011 is intended for use in the electromagnetic environment specified below. The customer or the user of the XRB011 should assure that it is used in such an environment.
Page 31
EQUIPMENT AND ME SYSTEMS THAT ARE NOT LIFE-SUPPORING Guidance and manufacturer’s declaration – electromagnetic immunity The XRB011 is intended for use in the electromagnetic environment specified below. The customer or the user of the XRB011 should assure that it is used in such an environment.
Page 32
RF transmitters, an electromagnetic site survey should be considered. If the measured field strength in the location in which the XRB011 is used exceeds the applicable RF compliance level above, the XRB011 should be observed to verify normal operation. If abnormal performance is observed, additional measures may be necessary, such as re-orienting or relocating the XRB011.
Page 33
At 80 MHz and 800 MHz, the separation distance for the higher frequency range applies. NOTE 2 These guidelines may not apply in all situations. Electromagnetic propagation is affected by absorption and reflection from structures, objects and people. Installation and Operating Manual – XRB011 Page 4-28 118149-001 REV F...
Page 34
SPELLMAN HIGH VOLTAGE Schematics CHAPTER 5 SCHEMATICS CONTENTS: INTRODUCTION ................................ 30 FUNCTIONAL SCHEMATIC INDEX ........................30 Installation and Operating Manual – XRB011 Page 5-29 118149-001 REV F...
Page 35
SPELLMAN HIGH VOLTAGE Schematics INTRODUCTION This chapter contains the functional schematics for XRB011 MONOBLOCK. Each schematic represents a major function in the generator; the 2 functional schematics in this chapter represent all of the major functional blocks in this generator.
Page 36
To obtain information on Spellman’s product warranty please visit our website at: http://www.spellmanhv.com/en/About/Warranty.aspx...
Page 37
XRB011 Digital Interface Serial RS-232 - Ethernet Copyright 2014, Spellman High Voltage Electronics Corporation. All Rights Reserved. This information contained in this publication is derived in part from proprietary and patent data. This information has been prepared for the express purpose of assisting operating and maintenance personnel in the efficient use of the model described herein, and publication of this information does not convey any right to reproduce it or to use it for any purpose other than in connection with installation, operation, and maintenance of the equipment described.
Page 38
Changes REVISION DATE DESCRIPTION 09/18/13 Draft version 04/18/14 Added Ramp Time command description Added User Configuration command. 05/14/14 Deleted mA Low fault, changed HV to X-RAY, Update status table. 03/28/16 Added Over temperature fault to command 22. Page 2 of 66 118150-001 REV.
Page 39
Configuring the Computer for Direct Ethernet Connection .......... 39 Testing a Direct Connection ..................42 Configuring the XRB011 For a Local Area Network (LAN) ........43 Configuring the Network Settings from the Monitor and Configure Applet ....43 Enabling Communications Objects in Visual Basic for Ethernet Communications ..45 4.10...
Page 40
4.15.12 Reset Faults <52> ....................62 4.15.13 Get KV Monitor <60> .................... 63 4.15.14 Get MA monitor <61> ................... 64 4.15.15 Get X-RAY Status <98> ..................65 4.15.16 Turn High X-RAY On/Off <99> ................. 66 Page 4 of 66 118150-001 REV. B...
WARNING THIS EQUIPMENT GENERATES DANGEROUS VOLTAGES THAT MAY BE FATAL. PROPER GROUNDING OF ALL HIGH VOLTAGE EQUIPMENT IS ESSENTIAL.SEE 80kv MONOBlOCK OWNERS MANUAL FOR PROPER GROUNDING TECHNIQUE AND SAFETY PRECAUTIONS BEFORE APPLING AC INPUT POWER TO THE XRB UNIT. TO PREVENT DAMAGE TO THE HOST COMPUTER THE COMPUTER SHOULD BE GROUNDED TO THE SAME GROUND AS THE UUT.
DESCRIPTION Tx Out Rx In Ground RS-232 CABLING A standard shielded RS-232 cable is used to connect the XRB serial port to the serial port on a standard personal computer. Please refer to the following chart. PC to XRB Board Cable Details PC Connector (DB-9 Female) XRB Connector (DB-9 Male) Pin 2: RX In Pin 2: TX Out...
3.3 Programming the RS-232 Interface This section details how to create software to control the XRB011 serial interface. The RS-232 interface makes use of a standard ‘command/response’ communications protocol. See section 3.4 for a description of the serial interface protocol.
MSComm1.CommPort = portNumber MSComm1.PortOpen = True SERIAL INTERFACE PROTOCOL Serial communications will use the following data format:: <STX><CMD><,>ARG><,><CS><ETX> Where: <STX> = 1 ASCII 0x02 Start of Text character <CMD> = 2 ASCII characters representing the command ID <,> = 1 ASCII 0x2C character <ARG>...
Page 45
If the DSP detects a checksum error, the received message is ignored – no acknowledge or data is sent back to the host. A timeout will act as an implied NACK. Here is another example, this time for command 22 (Request Status) which has no arguments.
Page 46
ProcessOutputString = Chr(2) & outputString & CSb$ & Chr(3) End Function Here is an example of an actual Checksum calculation for command 10 (Program kV set point) The original message with a placeholder for the checksum is <STX>10,4095,<CS><ETX> First, you add up all the characters starting with the ‘1’ in the command number, to the comma before the checksum with their ASCII values (in hexadecimal): 0x31 + 0x30 + 0x2C + 0x34 + 0x30 + 0x39 + 0x35 + 0x2C = 0x18B Next, you then take the two’s complement of that number by negating it, by...
3.4.3 COMMAND OVERVIEW Command Name <CMD> <ARG> RANGE Set KV 1-4 ASCII 0-Max KV Set MA 1-4 ASCII 0-Max mA Request KV Set- None point Request MA Set- None point Request Status None Request Software None Version Request Model None Number Tickle Watchdog None...
3.4.4 RESPONSE OVERVIEW The command responses will follow the same format as outlined above in section 2.1. This list is comprised of Commands with complex responses only. Commands using a simple response will use the <$> character (ASCII 0x24) as a “Success” response or a single character error code. These responses will be eight ASCII characters in length.
3.4.5 COMMANDS DESCRIPTION 3.4.5.1 Set KV <10> Description: The host requests that the firmware change the KV set point. Direction: Host to supply Syntax: <STX><10><,><ARG><,><CS><ETX> Where: <ARG> = Value of KV in ASCII format. Units are tenths of KV. Example, for 80KV, enter 800.
Page 50
3.4.5.2 Set MA <11> Description: The host requests that the firmware change the MA set point. Direction: Host to supply Syntax: <STX><11><,><ARG><,><CS><ETX> Where: <ARG> = Value of mA in ASCII format. Units are micro amps. Example, For 0.2 mA, enter 200. Example: <STX>11,200,<CS><ETX>...
Page 51
3.4.5.3 Request KV Set point <14> Description: The host requests the KV set point. Direction: Host to supply Syntax: <STX><14><,><ETX> Example: <STX>14,<ETX> Response: <STX><14><,><ARG><,><ETX> Where <ARG> = number in ASCII format representing un-scaled KV set point. Units are tenths of KV. Page 15 of 66 118150-001 REV.
Page 52
3.4.5.4 Request MA Set point <15> Description: The host requests that the firmware send the MA set point. Direction: Host to supply Syntax: <STX><15><,><ETX> Example: <STX>15,<ETX> Response: <STX><15><,><ARG><,><ETX> Where <ARG> = = number in ASCII format representing un-scaled mA set point. Units are micro amps. Page 16 of 66 118150-001 REV.
Page 53
3.4.5.5 Request Status <22> Description: The host requests that the firmware sends the power supply status. The power supply sends a three digits code representing a specific status condition. A description of these characters is shown in the table below. Direction: Host to supply Syntax:...
Page 54
3.4.5.6 Request Firmware Version <23> Description: The host requests that the firmware sends the DSP firmware version. Direction: Host to supply Syntax: <STX><23><,><CS><ETX> Example: <STX>23,<CS><STX> Response: <STX><23><,>< ARG><,><CS><ETX> Where: <ARG> consists of eleven ASCII characters representing the current firmware part number/version. The format is SWMNNNN-NNN, where N is a numeric character.
Page 55
3.4.5.7 Request Model Number <26> Description: The host requests that the firmware sends the unit model number Direction: Host to supply Syntax: <STX><26><,><CS><ETX> Example: <STX>26,<CS><ETX> Response: <STX><26><,><ARG><,><CS><ETX> Where: <ARG> consists of five ASCII characters representing the model number. The format is XNNNN, where N is a numeric character. Example: <STX>26,X4618,<CS><ETX>...
Page 56
3.4.5.8 Tickle Watchdog <27> Description: This command is used to reset the Watchdog timer to prevent a watchdog time out fault condition. Direction: Host to supply Syntax: <STX><27><,><CS><ETX> Response: <STX><27><,><ARG><,><CS><ETX> Where: <ARG>= $ or error code. Error Codes: 1 = receive error, 2 = unrecognized command Page 20 of 66 118150-001 REV.
Page 57
3.4.5.9 Enable Watchdog <28> Description: It enables the communication watchdog and sets the timeout delay. If no message is received during the timeout period, high voltage will be shut down and a watchdog fault will be declared. Enter timeout delays from 1 to 10 seconds.
Page 58
3.4.5.10 Set Ramp Time <29> Description: It sets the KV and uA ramp time to full scale value. Units are milli- seconds. Recommended range is 1 to 1000 milliseconds. Default value is 250 milliseconds. This command is password protected and the userconfig command must be sent first.
Page 59
3.4.5.11 Enter User Configuration <31> Description: It allows users change following settings: Ramp Time and Watchdog time out. A password must be sent in order for the firmware to allow modification of these values. The password is ‘4343’. Direction: Host to supply Syntax: <STX><31><,><ARG><,><CS><ETX>...
3.4.5.13 Get KV Monitor <60> Description: The host requests that the firmware report the monitored KV. Direction: Host to supply Syntax: <STX><60><,><CS><ETX> Response: <STX><60><,><ARG><,><CS><ETX> Where: <ARG> = 1-3 digits number in ASCII format representing un-scaled KV value. Units are tenths of KV. Example: For 80KV feedback: <STX>60,800,<ETX>...
3.4.5.14 Get MA monitor <61> Description: The host requests that the firmware report the monitored MA. Direction: Host to supply Syntax: <STX><61><,><CS><ETX> Response: <STX><61><,><ARG><,><CS><ETX> Where: <ARG> = 1-3 digits number in ASCII format representing un-scaled mA value in units of micro amps. Example: For 0.2 mA <STX>61,200,<ETX>...
3.4.5.15 Get X-RAY Status <98> Description: The host requests the current X-RAY status. Direction: Host to supply Syntax: <STX><98><,><ARG><,><CS><ETX> Where: <ARG> 1 = X-RAY is on. 0 = X-RAY is off in ASCII format Example: <STX>98,<CS><ETX> Response: <STX><98><,><1><,><CS><ETX> Page 27 of 66 118150-001 REV.
Page 64
3.4.5.16 Turn X-RAY ON/OFF <99> Description: The host requests that the firmware to turn on or off High Voltage. Direction: Host to supply Syntax: <STX><99><,><ARG><,><CS><ETX> Where: <ARG> 1 = On, 0 = Off in ASCII format Example: <STX>99,1,<CS><ETX> Response: <STX><99><,><ARG><,><CS><ETX> Where ARG = $ or error code.
3.4.6 SERIAL COMMAND HANDLING 3.4.6.1 Command Time Out The host computer should set a serial time out at approximately 100mS. This allows the DSP to process the incoming message, and transmit a response. The DSP will initiate a reply to incoming messages in approximately 1-2mS, with a worst case of 5mS.
ETHERNET CABLING Shielded Category 5 (CAT5) Ethernet patch cables are used to connect the XRB011 to the host computer. There are two ways to connect to the XRB011 board via Ethernet: the first is to directly cable between the host Page 30 of 66 118150-001 REV.
Page 67
XRB011 board, and the second is through the use of a switch, hub, or network. A direct connection requires a non-standard cable where the wires are not run straight through. Please refer to the two cable ends shown below in figure 4.
FTP 4.3.1 Diagnostic Web Server The diagnostic web server can be used to configure the XRB011 network settings from a web browser. The application consists of three web pages; a page displaying contact information, a license agreement, and a monitoring and control applet that is at the heart of this application.
Page 69
Figure 9 - Web Page 1- Contact Information Page 33 of 66 118150-001 REV. B...
Page 70
Web Page 2: License Agreement Page Figure 10 displays the license agreement. Here the user can either agree or disagree with the Spellman license agreement. Click on “I Accept” to continue on to the applet. Figure 10 - Web Page 2 – License Agreement Page 34 of 66 118150-001 REV.
Page 71
4.3.2.3 Web Page 3 - Monitor and Control Applet The Monitor and Control Applet is a java “applet” (“small java application” specifically written to be embedded in a web page and invoked from a browser) that requires an Internet browser with an installed JVM (Java Virtual Machine). Default username and password for the applet is: Username: admin, Password: SHV_Applet.
Page 72
4.3.2.6 Refresh rate for monitored values The refresh rate for the applet display of the XRB011 is dependent upon the rate of placement of status requests in the internal send queue and how fast responses are sent back from the DXM in Page 36 of 66 118150-001 REV.
Page 73
Setting this value lower may make the screen refresh quicker. However, setting it too low may cause requests to queue up in the send queue. This may make controlling the XRB011 very slow, as control requests now must wait behind queued status requests. We recommend leaving the delay set at the default value.
Page 74
4.3.2.7 Version Information Figure 15 – Version Information Page 38 of 66 118150-001 REV. B...
“reversed”. Hold up the two ends of the RJ45 cable and look at the color of the wires from left to right. They should differ on the two connectors. When direct connecting the XRB011 to a computer using a crossover cable over Ethernet they are essentially participating in a private network. As such you need to pick two valid IP addresses, one for each device.
Page 76
Figure 17 – Select Properties After selecting properties you are brought up to the screen below (Figure 18). You must RIGHT CLICK and select Properties on Local Area Connection, and not double click which will display a window similar to figure 19.
Page 77
Figure 19 – Local Area Connection Properties Now you must select “Internet Protocol (TCP/IP)” and click on the Properties button to be brought to figure 20. Lastly you must disable any firewall software you have running. If you are running a proxy server for Internet access, you must also disable the proxy client.
You can use the program “Ping” to test a network connection between the computer and the XRB011. “Ping” is a command line tool so we will need to bring up a command prompt. Under Windows NT, 2000 and XP the name of this command is “CMD”.
Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms 4.7 Configuring the XRB011 For a Local Area Network (LAN) If you have chosen to place the XRB011 onto your local area network you will need: ...
Page 80
This may also require reconfiguring the host computer with the correct host IP address, subnet mask, and TCP port. The device name does not affect the operation of the XRB011; it is simply a way for the user to differentiate multiple units on the same network.
4.9 Enabling Communications Objects in Visual Basic for Ethernet Communications For Ethernet communications, we need Microsoft Winsock Control 6.0 and SP5. To enable this in your VB 6 project, go to: Project -> Components Once selected in your toolbox you will have an icon of two computers linked together and it will be named: Winsock.This can be dragged and dropped into your application.
Page 82
DoEvents ..tcpClient.GetData temp$ str = str + temp$ Loop Until InStr(str, Chr(3)) Or Timer - t1 > 1 On Error Resume Next Else DoEvents If MSComm1.InBufferCount > 0 Then str = str & MSComm1.Input End If Loop Until InStr(str, Chr(3)) Or Timer - t1 >...
4.11 TCP/IP FORMAT Each Ethernet command will consist of a TCP/IP header followed by the required data bytes. Figure 1.1 summarizes the TCP/IP header configuration. Please note that this functionality is provided by the software implementation of the Open Systems Interconnection (OSI) TCP/IP protocol stack, specifically the upper 4 layers.
The format of Data Bytes 1 through N are as follows: <STX><CMD><,>ARG><,><ETX> Where: <STX> = 1 ASCII 0x02 Start of Text character <CMD> = 2 ASCII characters representing the command ID <,> = 1 ASCII 0x2C character <ARG> = Command Argument <,>...
4.13 COMMAND OVERVIEW Data Byte section of the TCP/IP Datagram Command Name <CMD> <ARG> RANGE Set KV 1-3 ASCII 0-Max KV Set MA 1-3 ASCII 0-Max mA Request KV None Setpoint Request MA None Setpoint Request Status None Request Software None Version Request Model...
4.14 RESPONSE OVERVIEW The command responses will follow the same network TCP/IP header format as outlined above in section 1.1. This list is comprised of Commands with complex responses only. Commands using a simple response will use the <$> character (ASCII 0x24) as a “Success”...
4.15 COMMANDS DESCRIPTION 4.15.1 Set KV <10> Description: The host requests that the firmware change the KV set point. Direction: Host to supply Syntax: <STX><10><,><ARG><,><ETX> Where: <ARG> = Value of KV in ASCII format. Units are tenths of KV. Example, For 80KV, enter 800.
Page 88
4.15.2 Set MA <11> Description: The host requests that the firmware change the MA set point. Direction: Host to supply Syntax: <STX><11><,><ARG><,><ETX> Where: <ARG> = Value of mA in ASCII format. Units are micro amps. Example, For 0.2 mA, enter 200. Example: <STX>11,200,<ETX>...
4.15.3 Request KV Set point <14> Description: The host requests KV set point. Direction: Host to supply Syntax: <STX><14><,><ETX> Example: <STX>14,<ETX> Response: <STX><14><,><ARG><,><ETX> Where <ARG> = number in ASCII format representing un-scaled KV set point. Units are tenths of KV. Page 53 of 66 118150-001 REV.
4.15.4 Request MA Set point <15> Description: The host requests that the firmware send the MA set point. Direction: Host to supply Syntax: <STX><15><,><ETX> Example: <STX>15,<ETX> Response: <STX><15><,><ARG><,><ETX> where <ARG> = number in ASCII format representing un-scaled mA set point. Units are micro amps. Page 54 of 66 118150-001 REV.
4.15.5 Request Status <22> Description: The host requests that the firmware sends the power supply status. The power supply sends a three digits code representing a specific status condition. A description of these characters is shown in the table below. Direction: Host to supply Syntax:...
4.15.6 Request Firmware Version <23> Description: The host requests that the firmware sends the DSP firmware version. Direction: Host to supply Syntax: <STX><23><,><ETX> Example: <STX>23,<STX> Response: <STX><23><,>< ARG><,><ETX> Where: <ARG> consists of eleven ASCII characters representing the current firmware part number/version. The format is SWMNNNN-NNN, where N is a numeric character.
4.15.7 Request Model Number <26> Description: The host requests that the firmware sends the unit model number Direction: Host to supply Syntax: <STX><26><,><ETX> Example: <STX>26,<ETX> Response: <STX><26><,><ARG><,><ETX> Where: <ARG> consists of five ASCII characters representing the model number. The format is XNNNN, where N is a numeric character. Example: <STX>26,X4618,<ETX>...
4.15.8 Tickle Watchdog <27> Description: This command is used to reset watchdog time out counter. Direction: Host to supply Syntax: <STX><27><,><ETX> Response: <STX><27><,><ARG><,><ETX> Where ARG = $ or error code. Error Codes: 1 = receive error, 2 = unrecognized command Page 58 of 66 118150-001 REV.
4.15.9 Enable Watchdog <28> Description: It enables the communication watchdog and sets the timeout delay. If no message is received during the timeout period, high voltage will be shut down and a watchdog fault will be declared. Enter timeout delays from 1 to 10 seconds.
Page 96
4.15.10 Set Ramp Time <29> Description: It sets the KV and uA ramp time to full scale value. Units are milli- seconds. Recommended range is 1 to 1000 milliseconds. Default value is 250 milliseconds. This command is password protected and the userconfig command must be sent first.
Page 97
4.5.11 Enter User Configuration <31> Description: It allows users change following settings: Ramp Time and Watchdog time out. A password must be sent in order for the firmware to allow modification of these values. The password is ‘4343’. Direction: Host to supply Syntax: <STX><31><,><ARG><,><ETX>...
Page 98
4.15.12 Reset Faults <52> Description: The host requests that the firmware resets all Fault messages and indicators. Direction: Host to supply Syntax: <STX><52><,><ETX> Example: <STX>52,<ETX> Response: <STX><52><,><ARG><,><ETX> Where ARG = $ or error code. Error Codes: 1 = receive error, 2 = unrecognized command Page 62 of 66 118150-001 REV.
Page 99
4.15.13 Get KV Monitor <60> Description: The host requests that the firmware report the monitored KV. Direction: Host to supply Syntax: <STX><60><,><ETX> Response: <STX><60><,><ARG><,><ETX> Where: <ARG>=1-3 digits number in ASCII format representing un-scaled KV value. Units are tenths of KV. Example: For 80KV feedback: <STX>60,800,<ETX>...
Page 100
4.15.14 Get MA monitor <61> Description: The host requests that the firmware report the monitored MA. Direction: Host to supply Syntax: <STX><61><,><ETX> Response: <STX><61><,><ARG><,><ETX> Where: <ARG>= 1-3 digits number in ASCII format representing un-scaled mA value in units of micro amps. Example: For 0.2 mA <STX>61,200,<ETX>...
Page 101
4.15.15 Get X-RAY Status <98> Description: The host requests the current X-RAY status. Direction: Host to supply Syntax: <STX><98><,><ARG><,><ETX> Where: <ARG> 1 = X-RAY is on. 0 = X-RAY is off in ASCII format Example: <STX>98,<ETX> Response: <STX><98><,><1><,><ETX> Page 65 of 66 118150-001 REV.
4.15.16 Turn High X-RAY On/Off <99> Description: The host requests that the firmware turn on or off High Voltage. Direction: Host to supply Syntax: <STX><99><,><ARG><,><ETX> Where: <ARG> 1 = On, 0 = Off in ASCII format Example: <STX>99,1,<ETX> Response: <STX><99><,><$><,><ETX> <STX><99><,><ARG><,><ETX>...
Need help?
Do you have a question about the XRB011 and is the answer not in the manual?
Questions and answers