Table of Contents

Advertisement

Quick Links

R
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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the XRB011 and is the answer not in the manual?

Questions and answers

Summary of Contents for Spellman XRB011

  • 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.
  • Page 6: Introduction

    SPELLMAN HIGH VOLTAGE Introduction 1 1 XRB011 INTRODUCTION XRB011 2 INSTALLATION SERVICE 3 INTERFACING INSTALLATION MANUAL 4 TROUBLESHOOTING 5 SCHEMATICS (Simplified Diagram) Installation and Operating Manual Page1-1 118149-001 REV F...
  • Page 7: Table Of Contents

    SPELLMAN HIGH VOLTAGE Introduction 1 CHAPTER 1 XRB011 INTRODUCTION CONTENTS: Section XRB011 DESCRIPTION ............................... 3 S ............................3 TECHNICAL SPECIFICATION 1.2.1 Generator Hardware Specifications .......................... 3 1.2.2 Generator Control Modes / Application Features ..................... 3 1.2.3 Power Supply Requirements ............................3 1.2.4...
  • Page 8: Xrb011 Description

    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.
  • Page 9: Environment Requirements

    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...
  • Page 10: Mechanical

    SPELLMAN HIGH VOLTAGE Introduction 1 1.2.5 Mechanical 20W OPTION Installation and Operating Manual Page1-5 118149-001 REV F...
  • Page 11 SPELLMAN HIGH VOLTAGE Introduction 1 50W OPTION Installation and Operating Manual Page1-6 118149-001 REV F...
  • Page 12: Theory Of Operation

    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.
  • Page 13: Filament Power

    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...
  • Page 14: Safety

    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...
  • Page 16: Introduction

    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.
  • Page 17: Overall Connections

    RJ45 Figure 2-1: XRB011 I/O location Installation and Operating Manual – XRB011 Page 2-12 118149-001 REV F...
  • Page 18: Input Power Voltage

    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...
  • Page 19: Pin Layout Of The Multi Interface

    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...
  • Page 20: Chassis Ground

    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 22: Interfacing

    ........................... 21 ERIAL OMMUNICATION NTERFACE 3.13 COMMENDED INTERFACE CIRCUITS (L ) ............ 22 OCAL MODE ANALOG INTERFACE 3.14 COMMENDED INTERFACE CIRCUITS (REMODE , DIGITAL ) ........... 23 MODE INTERFACE Installation and Operating Manual – XRB011 Page 3-17 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...
  • Page 29: Troubleshooting

    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...
  • Page 41: Scope

    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.
  • Page 42: Cabling

    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...
  • Page 43: Programming The Rs-232 Interface

    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.
  • Page 44: 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...
  • Page 47: Command Overview

    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...
  • Page 48: Response Overview

    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.
  • Page 49: Commands Description

    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>...
  • Page 60: Reset Faults <52

    3.4.5.12 Reset Faults <52> Description: The host requests that the firmware resets all Fault messages and indicators. Direction: Host to supply Syntax: <STX><52><,><CS><ETX> Example: <STX>52,<CS><ETX> Response: <STX><52><,><ARG><,><CS><ETX> Where ARG = $ or error code. Error Codes: 1 = receive error, 2 = unrecognized command Page 24 of 66 118150-001 REV.
  • Page 61: Get Kv Monitor <60

    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>...
  • Page 62: Get Ma Monitor <61

    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>...
  • Page 63: Get X-Ray Status <98

    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.
  • Page 65: Serial Command Handling

    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.
  • Page 66: Ethernet

    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.
  • Page 68: Ethernet Web Server

     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...
  • Page 75: Direct Connection Between The Dxm And A Computer

    “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.
  • Page 78: Testing A Direct Connection

    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”.
  • Page 79: Configuring The Xrb011 For A Local Area Network (Lan)

    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.
  • Page 81: Enabling Communications Objects In Visual Basic For Ethernet Communications

    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 >...
  • Page 83: Tcp/Ip Format

    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.
  • Page 84: Command Arguments

    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 <,>...
  • Page 85: Command Overview

    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...
  • Page 86: Response Overview

    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”...
  • Page 87: Commands Description

    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>...
  • Page 89: Request Kv Set Point <14

    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.
  • Page 90: Request Ma Set Point <15

    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.
  • Page 91: Request Status <22

    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:...
  • Page 92: Request Firmware Version <23

    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.
  • Page 93: Request Model Number <26

    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>...
  • Page 94: Tickle Watchdog <27

    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.
  • Page 95: Enable Watchdog <28

    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.
  • Page 102: Turn High X-Ray On/Off <99

    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>...

Table of Contents