E 5810
E 5810
User’s Guide
Contents
E5810A LAN/GPIB Gateway for Windows User’s Guide
Chapter 1 - ..................................................................................................
E5810 Description 15
E5810 Hardware Description ....................................................... 17
Typical Network Connections ............................................... 17
Front Panel Features ............................................................ 19
Rear Panel Features ............................................................ 23
Rack Mount Kit (Optional) .................................................... 23
E5810 Software/Firmware ........................................................... 24
E5810 Operating Features ................................................... 25
Typical Network Operation ................................................... 26
Software/Firmware Architecture ........................................... 27
Typical Network IP Addressing ............................................ 29
Communicating with the E5810 ............................................ 31
Chapter 2 -
Installing the E5810 35
Installation Flowchart ................................................................... 37
Before You Install the E5810 ....................................................... 39
Check Shipment Items ......................................................... 39
Check System Requirements ............................................... 40
Rack-Mount the E5810 (Optional) ........................................ 41
Getting Network Information ........................................................ 42
Getting Enterprise Network Information ............................... 42
Getting Local Network Information ....................................... 42
Configuring the E5810 on a Local Network ................................. 44
What is a Local Network? ..................................................... 44
Connecting the E5810 to a Local Network ........................... 46
Configuring the E5810 for Local Network Operation ............ 49
Installing the E5810 on an Enterprise Network............................ 55
Connecting the E5810 to the Network .................................. 55
3
Configuring the E5810 for Enterprise Network Operation .....56
Verifying Instrument Communication............................................61
Open the Instrument Page ....................................................61
Instrument Page Functions ...................................................62
Installing the IO Libraries Suite Software .....................................64
Configuring a Remote GPIB Interface ..................................71
Configuring a Remote Serial Interface ..................................73
Verifying Communication From Your PC ..............................77
Programming Instruments .....................................................78
Chapter 3 -
Using E5810 Web Access 83
Opening Your Web Browser for E5810 Web Access ...................85
Using the Welcome Page .............................................................86
Navigation Bar ......................................................................87
E5810 Current Settings .........................................................88
E5810 Support Information ...................................................89
E5810 Documentation ..........................................................90
Viewing and Modifying Configuration ...........................................91
Viewing E5810 Configuration ................................................91
Modifying E5810 Configuration .............................................92
Finding and Querying Instruments .............................................102
Finding Instruments ............................................................103
Querying Instruments ..........................................................104
Other Web Access Functions .....................................................107
Determining Session Status ................................................107
Using Web Help ..................................................................108
Updating E5810 Firmware ..................................................109
Chapter 4 -
Troubleshooting Information 117
Troubleshooting Overview..........................................................119
Checking the E5810 ...................................................................120
Checking Front and Rear Panel Displays ...........................120
Checking E5810 Parameters ..............................................123
Checking the Network ................................................................124
Network Configuration Problems Summary ........................124
Checking Web Browser Settings ........................................125
Checking Other Network Problems .....................................127
Checking PC Client Connections ...............................................129
Verifying PC Client Connections .........................................129
Checking syslog Messages ................................................131
Runtime Error Messages ....................................................134
4
Checking Instruments ................................................................ 137
Checking GPIB Instruments ............................................... 137
Checking RS-232 Instruments ........................................... 138
Chapter 5 -
E5810 Specifications 139
Specifications and Supplementary Information.......................... 141
Supported Network Protocols .................................................... 144
Chapter 6 -
Using the Telnet Utility 145
Using the Telnet Utility ............................................................... 147
Telnet Commands for the E5810 ............................................... 150
Chapter 7 -
Glossary 153
5
6
Front Matter
Notice
The information contained in this document is subject to change without
notice.
Agilent Technologies shall not be liable for any errors contained in this
document. Agilent Technologies makes no warranties of any kind with
regard to this document, whether express or implied. Agilent Technologies
specifically disclaims the implied warranties of merchantability and fitness
for a particular purpose. Agilent Technologies shall not be liable for any
direct, indirect, special, incidental, or consequential damages, whether
based on contract, tort, or any other legal theory, in connection with the
furnishing of this document or the use of the information in this document.
Warranty Information
A copy of the specific warranty terms applicable to your Agilent Technologies
product and replacement parts (as applicable) is shipped with your product.
If the warranty terms are not included or if you want a copy
of the warranty terms, contact Agilent Technologies, Inc.
Declaration of Conformity
See the next page for the Declaration of Conformity for the E5810A
LAN/GPIB Gateway for Windows.
7
DECLARATION OF CONFORMITY
According to ISO/IEC Guide 22 and CEN/CENELEC EN 45014
complies with the essential requirements of the following applicable European Directives, and
carries the CE marking accordingly:
The product was tested in a typical configuration with Agilent Technologies test systems.
Supplementary Information:
20 April 2004
Date Ray Corson
Product Regulations Program Manager
For further information, please contact your local Agilent Technologies sales office, agent or distributor,
or Agilent Technologies Deutschland GmbH, Herrenberger Straße 130, D 71034 Böblingen, Germany.
Safety Symbols
Instruction manual symbol affixed to
product. Indicates that the user must Alternating current (AC).
refer to the manual for specific
WARNING or CAUTION information to
avoid personal injury or damage to the Direct current (DC).
product.
Warning. Risk of electrical shock.
Indicates the field wiring terminal that
must be connected to earth ground
Calls attention to a procedure,
before operating the equipment — WARNING
practice, or condition that could cause
protects against electrical shock in
bodily injury or death.
case of fault.
WARNINGS
The following general safety precautions must be observed during all
phases of operation, service, and repair of this product. Failure to comply
with these precautions or with specific warnings elsewhere in this manual
violates safety standards of design, manufacture, and intended use of the
product. Agilent Technologies assumes no liability for the customer's failure
to comply with these requirements.
Ground the equipment: For Safety Class 1 equipment (equipment having a
protective earth terminal), an uninterruptible safety earth ground must be
provided from the mains power source to the product input wiring terminals
or supplied power cable.
DO NOT operate the product in an explosive atmosphere or in the presence of
flammable gases or fumes.
For continued protection against fire, replace the line fuse(s) only with
fuse(s) of the same voltage and current rating and type. DO NOT use
repaired fuses or short-circuited fuse holders.
9
Keep away from live circuits: Operating personnel must not remove
equipment covers or shields. Procedures involving the removal of covers or
shields are for use by service-trained personnel only. Under certain
conditions, dangerous voltages may exist even with the equipment switched
off. To avoid dangerous electrical shock, DO NOT perform procedures
involving cover or shield removal unless you are qualified to do so.
DO NOT operate damaged equipment: Whenever it is possible that the safety
protection features built into this product have been impaired, either through
physical damage, excessive moisture, or any other reason, REMOVE
POWER and do not use the product until safe operation can be verified by
service-trained personnel. If necessary, return the product to Agilent for
service and repair to ensure that safety features are maintained.
DO NOT service or adjust alone: Do not attempt internal service or
adjustment unless another person, capable of rendering first aid and
resuscitation, is present.
DO NOT substitute parts or modify equipment: Because of the danger of
introducing additional hazards, do not install substitute parts or perform any
unauthorized modification to the product. Return the product to Agilent for
service and repair to ensure that safety features are maintained.
Documentation History
All Editions and Updates of this manual and their creation date are listed
below. The first Edition of the manual is Edition 1. The Edition number
increments by 1 whenever the manual is revised. Updates, which are issued
between Editions, contain replacement pages to correct or add additional
information to the current Edition of the manual. Whenever a new Edition is
created, it will contain all of the Update information for the previous Edition.
Each new Edition or Update also includes a revised copy of this
documentation history page.
Edition 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . May 2002
Edition 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . December 2003
Edition 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . May 2004
Edition 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . January 2005
Edition 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . September 2007
Edition 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . June 19, 2009
Edition 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . July 20, 2009
10
Copyright Information
Agilent Technologies
E5810A LAN/GPIB Gateway for Windows User’s Guide
Copyright © 2002–2009 Agilent Technologies, Inc. All rights reserved.
Manual Part Number: E5810-90001
Trademark Information
Windows® is U.S. registered trademarks of Microsoft Corporation.
Support Information
Support information for the E5810A LAN/GPIB Gateway for Windows
follows. When calling Agilent with support questions, please have the
following information available so we can provide you with a quicker solution
to the problem.
E5810A Serial Number (printed on bottom of the unit and displayed
on the Welcome page of the E5810A Web access)
Description of the Problem
Corrective actions already tried (see Chapter 4 - Troubleshooting
Information for suggested troubleshooting tips)
Contacting Agilent You can reach Agilent Technologies at this telephone number in the
Americas:
Americas Call Center: 1-800-829-4444
For other countries, contact your country’s Agilent support
organization. A list of contact information for other countries is
available on the Agilent Internet site:
www.agilent.com/find/assist.
A list of other Agilent Web sites follows.
11
URL Description
www.agilent.com/find/assist Agilent Technologies “Contact Us” page
www.agilent.com/find/e5810a The latest E5810A product information with links to key
Web sites such as FAQs, Data Sheets, etc.
www.agilent.com/find/iolib Update the Agilent IO Libraries Suite software
www.agilent.com/find/techsupport The latest customer support information
www.agilent.com/find/ADN Connectivity resources all in one place
www.agilent.com/find/manuals Technical support information, including manuals,
application notes, FAQs, and software and firmware
downloads
www.agilent.com/find/connectivity For connection, communication and control of test
instruments from your computer, you can find out the
latest in the world of connectivity.
NOTE
12
What’s in This A listing of the guide contents follows.
Guide?
NOTE
Chapter Description
Chapter 1 - E5810 Description Describes the E5810, including hardware description and
network operation.
Chapter 2 - Installing the E5810 Shows how to install the E5810 and the
Agilent IO Libraries Suite.
Chapter 3 - Using E5810 Web Shows how to use the E5810 Web access to interface with
Access the E5810 from your PC.
Chapter 4 - Troubleshooting Shows some ways to troubleshoot the E5810, including front
Information panel, network, PC client, and instrument checks.
Appendix A - E5810 Provides specifications for the E5810.
Specifications
Appendix B - Using the Telnet Provides a summary of using the Telnet utility.
Utility
Glossary Defines some of the technical terms used in this guide.
Accessing an There are three ways you can access an electronic (.pdf) version of this
Electronic Copy of guide, as follows. You will need Adobe Acrobat Reader Version 3.0 or later
This Guide to view the electronic version.
Access From the E5810 Web Access. After the E5810 is installed,
you can access an electronic version of the manual by going to the
Welcome page and clicking User’s Guide (under the E5810
Documentation heading).
13
Access from the Web. On your Web browser address line, type:
www.agilent.com/find/manuals and navigate to the E5810
manual.
E5810 Related Suggested documentation you can use for E5810 LAN/GPIB Gateway for
Documentation Windows operation with the listed I/O application software products follow.
After the Agilent IO Libraries Suite has been installed on your PC, .pdf files
of the Agilent IO Libraries Suite documentation including VISA and SICL
User’s Guides are available. Click the blue IO icon on the Windows taskbar
and then click Documentation.
14
1
E5810 Description
E5810 Description
16 Chapter 1
E5810 Description
E5810 Hardware Description
Enterprise Network In a typical Enterprise (corporate) network, the E5810 is connected to the
Connections network by a router or switch. For this configuration, the E5810 is visible to
the Enterprise network.
GPIB
GPIB
LAN GPIB
To RS-232
Patch
Instrument
Cables
Chapter 1 17
E5810 Description
E5810 Hardware Description
Local Network Typically, a hub or switch is used for local network configuration. A cable/
Connections DSL router may be used to provide a DHCP Server. For typical direct
connections from a PC to the E5810, a crossover cable is connected from
the E5810 LAN port to a LAN card on the PC. For Local Network or direct
PC connections, the E5810 is not visible on the Enterprise network.
Local Network Connections (Multiple PCs can Communicate with the E5810)
GPIB
GPIB
To RS-232 GPIB
Instrument
GPIB
GPIB
GPIB
Connect to
PC LAN Card To RS-232 GPIB
Instrument
GPIB
18 Chapter 1
E5810 Description
E5810 Hardware Description
NOTE
The Hostname, if detected, is displayed on the first line of the E5810 front
panel display. The IP Address of the E5810 is displayed on the second
line of the E5810 front panel display.
E5810A
LAN/GPIB Gateway
GPIB LED
Flashes for GPIB instrument activity.
RS232 LED
Flashes for RS-232 instrument activity.
Chapter 1 19
E5810 Description
E5810 Hardware Description
Typical Power-On This figure shows major steps in a typical power-on sequence for an E5810
Sequence that is connected to a network that supports Dynamic Host Configuration
Protocol (DHCP) and Domain Name Service (DNS). If the network does not
support DHCP and/or DNS, the power-on sequence may be different than
that shown.
Power Applied
Display is blank, Power (Green) and Fault (Red) are ON.
E5810A
LAN/GPIB Gateway
Activity Preset
Power LAN GPIB RS232 Fault
E5810A
LAN/GPIB Gateway
Searching for
169.254.58.10 Activity Preset
DHCP Server... Power LAN GPIB RS232 Fault
E5810A
LAN/GPIB Gateway
20 Chapter 1
E5810 Description
E5810 Hardware Description
Power-On (Default) When power is first applied to the E5810 and the hardware self-test has
Settings completed, the E5810 is initialized to the factory-set default configuration.
This table shows the default configuration parameter settings for the E5810.
The E5810 uses these default configuration values until you set any other
configuration values. The E5810 also uses these values when you press the
Preset button and hold it down for >10 seconds. See Chapter 3 - Using
E5810 Web Access for a description of each parameter.
Preset Button The Preset button on the front panel of the E5810 is used to reset the E5810
Operation to its default configuration values (preset at the factory). As shown in the
figure on the next page, the Preset button has two modes of operation:
If you depress the Preset button and release it in <10 seconds, only
the E5810 password is temporarily changed and is reset to its
default value (E5810). If you cycle power or reboot the E5810, the
E5810 will return to the actual password that was previously set. All
existing configuration values remain unchanged.
If you depress and hold the Preset button for 10 seconds or more, all
configuration values are reset to their factory default values and the
E5810 is rebooted. All network connections to the E5810, if any, are
also terminated without any cleanups.
Chapter 1 21
E5810 Description
E5810 Hardware Description
22 Chapter 1
E5810 Description
E5810 Hardware Description
Chapter 1 23
E5810 Description
E5810 Software/Firmware
E5810 Software/Firmware
The E5810 LAN/GPIB Gateway for Windows provides an interface
(gateway) that allows networked computers to talk or listen to GPIB and/or
RS-232 devices via Local Area Network (LAN) connections. The E5810
connects a network (Enterprise or Local) from PCs with Windows XP/Vista/7
to GPIB and/or RS-232 instruments. This section describes E5810 software/
firmware features, including:
E5810 Operating Features
Typical Network Operation
Software/Firmware Architecture
Typical Network IP Addressing
Communicating with the E5810
24 Chapter 1
E5810 Description
E5810 Software/Firmware
You can also use the Agilent IntuiLink software (included with some
Agilent products) to download data and send waveforms to the source,
with no programming.
Supports DHCP The E5810 supports Dynamic Host Configuration Protocol (DHCP) to
Protocol get its IP address. Although the E5810 defaults to using DHCP, you
can turn DHCP OFF and statically assign the E5810 IP address.
Ease of Use Built-in Web access and front panel display allow you to easily set up,
configure, and use the E5810. You can connect multiple E5810s in a
test system. Each E5810 creates a separate GPIB bus.
Chapter 1 25
E5810 Description
E5810 Software/Firmware
GPIB
LAN
RS-232 Instrument
RS-232
26 Chapter 1
E5810 Description
E5810 Software/Firmware
Software/Firmware Architecture
To program instruments from your PC via the E5810 using a programming
language such as C or Visual Basic, you must install and configure the
Agilent IO Libraries Suite on the client PC.
Client System As shown in the following figure, the client (PC) system contains the VISA
Architecture LAN client software as well as the TCP/IP LAN software needed to access
the E5810. The E5810 contains LAN server and TCP/IP LAN firmware so it
acts as the LAN server.
The VISA LAN client software is also known as the Remote IO Client
software. It is part of the Agilent IO Libraries Suite. The LAN server software
is also called the Remote IO Server software.
The VISA LAN client software uses the TCP/IP LAN protocol suite to pass
messages between the client system and the server (the E5810). Therefore,
the client sends I/O requests over the network to the server. The server then
executes those I/O requests on the appropriate GPIB and/or RS-232 based
instrument(s) connected to the server.
SICL IP I/O
Driver
LAN Client LAN Interface
TCP
IP
Chapter 1 27
E5810 Description
E5810 Software/Firmware
How IO Application Before trying to perform an I/O application operation on the E5810 GPIB
Software Works interface and the GPIB bus, the Remote IO Client software in the client
With the E5810 computer system establishes a network connection to the remote I/O server
(the E5810). Once the client establishes a connection, the client can begin to
send I/O requests to the E5810.
The E5810 (remote I/O server) can have multiple clients connected and
being serviced at any given time. The maximum number of concurrent client
connections depends on memory usage in the E5810, including the number
of clients and the number of current sessions running on those clients.
However, up to 16 client connections can be running concurrently. Thus, if
the maximum number of client connections to the E5810 has not been
exceeded, the connection is allowed to occur.
Although several instruments can be connected to the E5810 GPIB bus,
only one I/O application operation can occur on the GPIB bus at any given
time. Therefore, once a client’s request begins to execute on the GPIB, all
other client requests for operations on the GPIB must wait until the current
client request completes. Client requests are serviced in a first come, first
served manner, unless they are prohibited by interface or device locks.
If a client has a sequence of I/O application operations to perform that
should not be preempted, the client should obtain a lock on the E5810 GPIB
interface or device. Once the client’s sequence has completed, it should
release its lock, allowing access for other clients.
When a client closes a connection, the E5810 frees up the resources
allocated to that client, including any locks, pending I/O requests, memory
usage, etc.
28 Chapter 1
E5810 Description
E5810 Software/Firmware
Router
Default Gateway: 156.140.104.1
Subnet Mask: 255.255.0.0
To Enterprise
(Corporate) Router (Gateway)
Network and
Corporate
DHCP Server
E5810 #1 E5810 #2
IP Address 156.140.104.72 IP Address 156.140.104.75
Subnet
E5810 E5810
Host PC Host PC
IP Address IP Address
156.140.104.73 156.140.104.76
Host PC Host PC
IP Address IP Address
156.140.104.74 156.140.104.77
Chapter 1 29
E5810 Description
E5810 Software/Firmware
Subnet Addressing A Subnet Mask is used to determine to which subnet an IP address belongs.
An IP address has two components: the network address and the host
address. For example, assuming IP address 156.215.117.109 is part of a
Class B network, the first two numbers (156.215) represent the Class B
network address and the second two numbers (117.109) identify a specific
host on this network. See the Glossary for a description of a Class B
network.
For the subnet in the figure, an example IP address for E5810 #1 is
156.140.104.72, where 156.140 represents the network address and 104.72
represents the E5810 #1 host address. An example IP address for E5810 #2
is 156.140.104.75, where 156.140 represents the network address and
104.75 represents the E5810 #2 host address.
E5810 IP Address For the E5810 to operate on an Enterprise network, three addresses must
Assignment be identified: E5810 IP Address, Subnet Mask, and Default Gateway
Address.
If the Enterprise network supports Dynamic Host Configuration Protocol
(DHCP), the E5810 will automatically receive an IP address, Subnet Mask,
and Default Gateway from the DHCP Server. If the network does not support
DHCP, the E5810 IP address must be configured manually.
In addition, if the network supports Domain Name Service (DNS), an E5810
Hostname can be configured. This can be done in one of two ways:
The DNS Server IP Address is provided by the DHCP Server (this is
transparent to the user).
A DNS Server IP address is supplied by the System Administrator
and entered on the Configuring your E5810 LAN/GPIB Gateway page.
30 Chapter 1
E5810 Description
E5810 Software/Firmware
Chapter 1 31
E5810 Description
E5810 Software/Firmware
Using E5810 Web Since the E5810 is Web-enabled, you can communicate with the E5810
Access from a supported Web browser. The E5810 supports Internet Explorer 5.01
or higher. Typing in the E5810 IP address (or E5810 hostname, if known) on
your Web browser address line and then pressing the Enter key displays the
E5810 Welcome page.
You can use the Web access to configure the E5810 and to communicate
with GPIB and/or RS-232 instruments. For example, using the Configuring
your E5810 LAN/GPIB Gateway page of the E5810 interface, you can view
and modify the configuration of the E5810. Or, you can communicate with
installed GPIB and/or RS-232 instruments using the Find and Control
Instruments Connected to your E5810 page of the interface. See Chapter 3 -
Using E5810 Web Access for information on E5810 Web access.
32 Chapter 1
E5810 Description
E5810 Software/Firmware
Using a Supported To use applications that require the Agilent IO Libraries, you must install and
Programming configure the Agilent IO Libraries Suite on each PC to be used for
Language programming. Then, you can program connected instruments using a
supported programming language (such as C or Visual Basic) using the
Agilent Virtual Instrument Software Architecture (VISA), VISA COM, or
Standard Instrument Control Language (SICL). See the Agilent IO Libraries
Suite Getting Started Guide and Agilent IO Libraries Suite Online Help for
more information on the Agilent IO Libraries.
Chapter 1 33
E5810 Description
E5810 Software/Firmware
Notes:
34 Chapter 1
2
This chapter shows suggested steps to install the Agilent E5810 LAN/GPIB
Gateway for Windows on LAN networks for Windows PCs, including:
Installation Flowchart
Before You Install the E5810
Getting Network Information
Configuring the E5810 on a Local Network
Installing the E5810 on an Enterprise Network
Verifying Instrument Communication
Installing and Configuring the Agilent IO Libraries Suite
NOTE
36 Chapter 2
Installing the E5810
Installation Flowchart
Installation Flowchart
This figure shows suggested steps to install and configure an E5810 on an
Enterprise or Local network. See the next page for more details.
Before You
Install
the E5810
Get
Network
Information
Verify
Instrument
Communication
Install
Agilent IO Libraries
Suite
Chapter 2 37
Installing the E5810
Installation Flowchart
You can install the E5810 on an Enterprise (corporate) network that supports
Dynamic Host Configuration Protocol (DHCP), an Enterprise network that
does not support DHCP, or a Local network.
NOTE
Installing the E5810 See these sections to install an E5810 on an Enterprise network that does
on a DHCP support DHCP:
Enterprise Network
Before You Install the E5810
Getting Network Information
Installing the E5810 on an Enterprise Network
Verifying Instrument Communication
Installing and Configuring the Agilent IO Libraries Suite
Installing the E5810 To install the E5810 on an Enterprise network that does not support DHCP,
on a non-DHCP you may need to first configure the E5810 on a Local network and then
Enterprise Network install the E5810 on the Enterprise network. See these sections to install an
E5810 on an Enterprise network that does not support DHCP:
Before You Install the E5810
Getting Network Information
Configuring the E5810 on a Local Network
Installing the E5810 on an Enterprise Network
Verifying Instrument Communication
Installing and Configuring the Agilent IO Libraries Suite
Installing the E5810 If you plan to install the E5810 on a Local network, you may not need to
on a Local Network contact your IT department. However, you will need to determine network
parameters. See these sections to install and configure an E5810 on a Local
network:
Before You Install the E5810
Getting Network Information
Configuring the E5810 on a Local Network
Verifying Instrument Communication
Installing and Configuring the Agilent IO Libraries Suite
38 Chapter 2
Installing the E5810
Before You Install the E5810
E5810 Documentation
- E5810 Getting Started Poster
- E5810 User's Guide
- E5810 Warranty Statement
- Software License Agreement
Chapter 2 39
Installing the E5810
Before You Install the E5810
40 Chapter 2
Installing the E5810
Before You Install the E5810
NOTE
You may want to configure the E5810 and ensure proper operation on the
Enterprise or Local network before rack-mounting the unit.
Chapter 2 41
Installing the E5810
Getting Network Information
Copy the Network Make a copy of the E5810 Network Information Card shown on the next
Information Card page. Then, enter the E5810 Serial Number and Ethernet (MAC) Hardware
Address on the card.The E5810 Serial Number and Ethernet (MAC)
Address are printed on a label on the underside of the E5810. See the
Glossary for descriptions of the items on the Network Information card.
Contact Your Tell your system administrator you want to add a new device (the E5810) to
System the network that will provide remote access for GPIB and RS-232
Administrator instruments and ask him/her to provide the applicable network information
on the E5810 Network Information Card. In addition to the E5810 Serial
Number and Ethernet Address, tell the System Administrator about the
E5810 (default) information listed on the card.
Where to Go Next
To Install the E5810 on a DHCP Enterprise Network: Go to “Installing
the E5810 on an Enterprise Network”.
To Install the E5810 on a Non-DHCP Enterprise Network: Go to
“Configuring the E5810 on a Local Network”.
To Install the E5810 on a Local Network: Go to “Configuring the E5810
on a Local Network”.
42 Chapter 2
Installing the E5810
Getting Network Information
Chapter 2 43
Installing the E5810
Configuring the E5810 on a Local Network
NOTE
Local Network In a typical Local network (isolated LAN), a hub or switch may or may not act
(Hub/Switch) as a Dynamic Host Configuration Protocol (DHCP) Server. For Local
Connections Network connections, the E5810 is not visible on the Enterprise network. For
this configuration, multiple PCs can communicate with the E5810 via the hub
or switch.
Direct PC For direct PC connection to the E5810, a crossover cable is connected from
(Crossover Cable) the E5810 LAN port to a LAN card on the PC. There are no connections to
Connections an Enterprise network. This setup is typically used for local configuration.
For this configuration, only a single PC can communicate with the E5810 via
the crossover cable.
44 Chapter 2
Installing the E5810
Configuring the E5810 on a Local Network
Local Network Connections (Multiple PCs can Communicate with the E5810)
GPIB
GPIB
To RS-232 GPIB
Instrument
GPIB
GPIB
GPIB
Connect to
PC LAN Card To RS-232 GPIB
Instrument
GPIB
Chapter 2 45
Installing the E5810
Configuring the E5810 on a Local Network
E5810 Hub/Switch This figure shows typical E5810 Ethernet hub or switch connections. Since
Connections the E5810 has no AC Power switch, the Mains disconnect for the E5810 is
to unplug the AC power cord from the AC outlet.
Ethernet Hub/Switch
4. Connect to AC Power
46 Chapter 2
Installing the E5810
Configuring the E5810 on a Local Network
E5810 Crossover This figure shows typical E5810 connections using a crossover cable. Since
Cable Connections the E5810 has no AC Power switch, the Mains disconnect for the E5810 is
to unplug the AC power cord from the AC outlet. For this configuration, only
one PC can communicate with the E5810.
Crossover Cable
User-supplied crossover cable.
Do NOT use LAN "patch" cable.
4. Connect to AC Power
Crossover cables swap Tx and Rx
lines to enable device communi-
cation without using a hub/switch.
GPIB
GPIB
Chapter 2 47
Installing the E5810
Configuring the E5810 on a Local Network
Apply Power to the After connecting the E5810 to a Local network, plug the E5810 AC power
E5810 cord into an AC outlet and observe the power-on sequence. When the
power-on sequence is complete, the default IP address of the E5810 is
displayed on the second line of the front panel display. A typical display
follows. See Chapter 1 - E5810 Description for power-on sequences.
NOTE
Local networks may not have a DHCP Server. Since, by default, the
E5810 tries to find a DHCP server until a timeout value is reached, it may
require up to 75 seconds for the E5810 to display its default static IP
address (169.254.58.10).
NOTE
The E5810 detects duplicate IP addresses and will not start operation if
its IP address is already in use. If you try to simultaneously attach multiple
E5810s without changing each unit’s default static IP address, some
E5810s may not start operation.
E5810A
LAN/GPIB Gateway
48 Chapter 2
Installing the E5810
Configuring the E5810 on a Local Network
NOTE
Establishing Whether your Local network includes a hub/switch or a crossover cable, the
Communication first step in configuring the E5810 is to establish communication between
With Your PC your PC and the E5810. To do this, the PC and the E5810 must be on the
same subnet.
One way to put the PC and the E5810 on the same subnet is to use
route add <E5810 IP Address> <PC IP Address> from the
MS-DOS prompt. For example, if IP address of your PC is 155.139.103.152
and the E5810 IP address is 169.254.58.10 (the default), use one of the
following:
! route is lost when the PC is rebooted
route add 169.254.58.10 155.139.103.152
or
! route persists when the PC is rebooted
route -p add 169.254.58.10 155.139.103.152
After communication has been established, you can set any required
configuration parameters for the E5810 by using the E5810 Web access.
Chapter 2 49
Installing the E5810
Configuring the E5810 on a Local Network
Configuring the You can check or set E5810 configuration parameters using the E5810 Web
E5810 for Enterprise access that is accessed from your Web browser (Internet Explorer 5.01 or
Network Operation higher). The steps to set E5810 configuration parameters are:
1 Display the Welcome Page. From your Web browser address line, type
‘http://<E5810 IP Address>’, where <E5810 IP Address> is
the IP address displayed on the E5810 front panel display. Then, press
the Enter key to display the E5810 Welcome page.
50 Chapter 2
Installing the E5810
Configuring the E5810 on a Local Network
2 Display the Current Configuration Page. From the Welcome page, click
the View & Modify Configuration icon to display the Current
Configuration of E5810 LAN/GPIB Gateway page
Chapter 2 51
Installing the E5810
Configuring the E5810 on a Local Network
52 Chapter 2
Installing the E5810
Configuring the E5810 on a Local Network
IP Address Assignment
Enterprise Network Supports DHCP Enterprise Network Does Not Support DHCP
No action required. The E5810 automatically Click DHCP OFF and enter the values
receives an IP address from the network provided by the System Administrator for
DHCP Server. IP Address, Subnet Mask, and Default
Gateway IP Address.
Hostname
Enterprise Network Supports DNS Enterprise Network Does Not Support DNS
If the network supports dynamic DNS, enter No action required. Hostnames are not
the Hostname provided by the System supported. Use only the IP address when
Administrator. Then, you can access the communicating with the E5810.
E5810 from your Web browser by using the
Hostname.
No action is required for the E5810. However, Set Universal Plug and Play to OFF.
if you want to see the E5810 in My Network
Places, you may need to enable UPnP on
your computer’s Operating System.
Chapter 2 53
Installing the E5810
Configuring the E5810 on a Local Network
Example: This example shows one way to set various E5810 parameters on the
Configuring the Configuring your E5810 LAN/GPIB Gateway page, assuming the Enterprise
E5810 network to which the E5810 will be connected does not support DHCP or
DNS. Since the network does not support DNS, a Hostname cannot be used
for this E5810. In addition, it is assumed the network does not allow UPnP,
so Universal Plug and Play is set to OFF.
Configuring the If you plan to install your E5810 on a Local network, use the Configuring
E5810 for Local your E5810 LAN/GPIB Gateway page to set the parameters applicable to your
Network Operation Local network.
Where to go Next
To Install the E5810 on an Enterprise Network. Disconnect the E5810
from the Local network and go to “Installing the E5810 on an
Enterprise Network”.
To Use the E5810 on a Local Network. Leave the E5810 connected to
the Local network and go to “Verifying Instrument Communication”.
54 Chapter 2
Installing the E5810
Installing the E5810 on an Enterprise Network
NOTE
To AC Power
To Enterprise To RS-232
Network Instrument
Typically Hub or
Switch E5810A GPIB Instruments
OR POWER
LAN
Tx
Ln
GP IB RS232
! GPIB
LAN
GPIB GPIB
GPIB
Chapter 2 55
Installing the E5810
Installing the E5810 on an Enterprise Network
After connecting the E5810 to the Enterprise network, plug the E5810 AC
power cord into an AC outlet and observe the power-on sequence. When
the power-on sequence is complete, the assigned IP address of the E5810
is displayed on the second line of the front panel display. A typical display
follows. See Chapter 1 - E5810 Description for power-on sequences.
NOTE
The Mains disconnect for the E5810 is to unplug the AC power cord from
the AC outlet. The E5810 has no AC Power switch.
E5810A
LAN/GPIB Gateway
1 Display the Welcome Page. To display the E5810 Welcome page, from
your Web browser address line, type
‘http://<E5810 IP Address>’, where <E5810 IP Address> is
the IP address displayed on the E5810 front panel display. Then, press
the Enter key.
56 Chapter 2
Installing the E5810
Installing the E5810 on an Enterprise Network
Chapter 2 57
Installing the E5810
Installing the E5810 on an Enterprise Network
2 Display the Current Configuration Page. from the Welcome page, click
the View & Modify Configuration icon to display the Current
Configuration of E5810 LAN/GPIB Gateway page
58 Chapter 2
Installing the E5810
Installing the E5810 on an Enterprise Network
Chapter 2 59
Installing the E5810
Installing the E5810 on an Enterprise Network
Hostname
Enterprise Network Supports DNS Enterprise Network Does Not Support DNS
If the network supports dynamic DNS, No action required. Hostnames are not
enter the Hostname provided by the System supported. Use only the IP address when
Administrator. Then, you can access the communicating with the E5810.
E5810 from your Web browser by using the
Hostname.
No action is required for the E5810. However, Set Universal Plug and Play to OFF.
if you want to see the E5810 in My Network
Places, you may need to enable
UPnP on your computer’s Operating System.
Where to Go Next
Go to “Verifying Instrument Communication.”
60 Chapter 2
Installing the E5810
Verifying Instrument Communication
NOTE
Over the Web, you can interact with instruments via your Web browser.
To program instruments via the E5810 using an application language
such as C or Visual Basic, you must first install and configure the
Agilent IO Libraries Suite as shown in “Installing the IO Libraries Suite
Software” on page 64.
NOTE
Before opening the Find and Control Instruments Connected to your E5810
page, be sure all connected instruments are plugged in and turned on.
Chapter 2 61
Installing the E5810
Verifying Instrument Communication
Checking Instrument To check instrument communication, first select (highlight) the instrument to
Communication be addressed by clicking the SICL Address in the Instruments Connected
column. Then, depending on the instrument selected, you can use button
functions (device clear, *IDN?, etc.) to communicate with the instrument.
Example: Querying For example, the figure on the next page shows one way to identify and
a DC Voltage Value query the DC voltage value of a DMM instrument at SICL address gpib0,22.
See Chapter 3 - Using E5810 Web Access for details
62 Chapter 2
Installing the E5810
Verifying Instrument Communication
2. Select Instrument at
SICL Address gpib0,22
4. Type command on
Instrument Command
line and then click Query
Where to Go Next
If you want to program instruments from your PC. Go to
“Installing the IO Libraries Suite Software” on page 64.
Chapter 2 63
Installing the E5810
Installing the IO Libraries Suite Software
NOTE
NOTE
This section describes how to install Agilent IO Libraries Suite on your PC.
The process is as follows:
64 Chapter 2
Installing the E5810
Installing the IO Libraries Suite Software
NOTE
If you install a PCI card in your computer at the same time you install
Agilent IO Libraries Suite 15, a possible conflict can occur. The “New
Hardware Found” dialog for the PCI card must be closed before
installing IO Libraries. Otherwise the IO Libraries installation will stop
until PCI card installation is complete.
NOTE
5 When the installation start-up window appears, click the “Click here to
install now” button once, and wait for the InstallShield Wizard to
appear.
Note: you also have the opportunity to watch a two-minute video how
easy it is to install, set-up and configure your interfaces and instruments
using Agilent IO Libraries Suite 15.
Chapter 2 65
Installing the E5810
Installing the IO Libraries Suite Software
NOTE
7 When the InstallShield Wizard appears, click Next > to begin the IO
Libraries Suite software installation.
8 Read the License Agreement(s). If you accept the terms, click the radio
button labeled I accept the terms of the license agreement and then
click Next > to continue.
66 Chapter 2
Installing the E5810
Installing the IO Libraries Suite Software
NOTE
10 If you chose the Custom setup and you do not have another vendor’s
VISA implementation installed on your PC, then you will see the dialog
box below, which asks whether you want to install Agilent VISA as the
primary VISA.
Chapter 2 67
Installing the E5810
Installing the IO Libraries Suite Software
If you do have another vendor’s VISA installed, you will see a similar dialog
box, but the check box will not be selected, indicating that the default is to
install Agilent VISA as secondary.
For details on this topic, see Using Agilent VISA in Side-by-Side Mode in the
IO Libraries suite 15.5 Connectivity Guide.
11 If you chose a Custom setup, the next dialog shows the location of:
The IO Libraries Suite Destination Folder
Agilent VISA Destination Folder
IVI Components Destination Folder
The VISA and IVI destinations are greyed out. They are for
information only. In order to change them you must follow the
instructions in Custom Install the IVI Shared Components in the IO
Libraries suite 15.5 Connectivity Guide.
68 Chapter 2
Installing the E5810
Installing the IO Libraries Suite Software
12 If you chose a Custom setup, you will now see the Select Features
dialog box.
Click on any feature in the list to see the feature description and the
space requirements for the selected set of features. It is
recommended that you install the manuals and sample programs if
you plan to program with the Agilent IO Libraries; however, you may
omit them to save space.
Select the check box for each feature to be installed. Clear the check
box for each feature to omit.
When you are done selecting features, click Next >.
13 The Start Copying Files dialog appears; click Install to begin copying
files.
If the Microsoft .NET Framework version 2.0 has not previously been
installed on your PC, IO Libraries will install them; this may take up to
ten minutes. The Microsoft .NET Framework provides necessary
infrastructure for Agilent IO Libraries Suite utilities, as well as for
.NET programming tools and many other applications. You will only
need to install the .NET Framework once, even if you remove and
reinstall or upgrade your IO Libraries Suite.
14 After the files have been copied, you may see a dialog asking you to
restart your PC. This occurs only if you have certain I/O hardware
configurations. If you choose not to reboot at this time, you should
reboot before running Connection Expert.
Chapter 2 69
Installing the E5810
Installing the IO Libraries Suite Software
70 Chapter 2
Installing the E5810
Installing the IO Libraries Suite Software
NOTE
If you plan to program your GPIB instruments using the Agilent 488 API,
or to run NI-488.2–compatible programs with Agilent interface hardware
(such as GPIB cards), you may need to enable the Agilent 488 library. To
do this, click Tools > Agilent 488..., then select the check box labeled
Enable Agilent GPIB cards for 488 programs.
1 Click the Agilent IO Control icon (blue circled IO icon on the Windows
taskbar) and click Agilent Connection Expert to display the Connection
Expert utility’s main window.
Chapter 2 71
Installing the E5810
Installing the IO Libraries Suite Software
4 Specify the TCPIP interface that you wish to use to host this remote
interface, in the TCPIP interface ID: field. This must be an interface that
is already configured on your system; by default, a LAN interface
named TCPIP0 is configured when you start or refresh Connection
Expert. To change timeouts and protocol properties for your remote
interface, you must change the properties of this TCPIP interface.
5 If your E5810 is on a different subnet from your client PC, type the
hostname or IP address of the E5810 in the Remote GPIB interface
dialog box. Change the value in the Interface name on remote host: field,
if necessary, to match the GPIB SICL Interface Name displayed on the
E5810 Welcome page.
If your E5810 is on the same subnet as your client PC, click Find
Interfaces.... Then, in the Find Remote GPIB Interfaces dialog, click
72 Chapter 2
Installing the E5810
Installing the IO Libraries Suite Software
Find Now, select your E5810 from the list, and click OK to return to the
Remote GPIB interface dialog box.
6 In the Remote GPIB interface dialog box, click Test connection to check
connectivity to your E5810. If the test is successful, you will see the
message The interface was successfully opened.
1 Click the Agilent IO Control icon (blue circled IO icon on the Windows
taskbar) and click Agilent Connection Expert to display the Connection
Expert utility’s main window.
Chapter 2 73
Installing the E5810
Installing the IO Libraries Suite Software
3 In the Manually Add an Interface dialog box, select Remote RS-232 serial
interface and click Add. The Remote RS-232 Serial Interface dialog will
appear.
4 Specify the TCPIP interface that you wish to use to host this remote
interface, in the TCPIP interface ID: field. This must be an interface that
is already configured on your system; by default, a LAN interface
named TCPIP0 is configured when you start or refresh Connection
Expert. To change timeouts and protocol properties for your remote
interface, you must change the properties of this TCPIP interface.
5 If your E5810 is on a different subnet from your client PC, type the
hostname or IP address of the E5810 in the Remote RS-232 Serial
Interface dialog box. Change the value in the Interface name on remote
host: field, if necessary, to match the RS-232 SICL Interface Name
displayed on the E5810 Welcome page.
If your E5810 is on the same subnet as your client PC, click Find
Interfaces.... Then, in the Find Remote ASRL Interfaces dialog, click
74 Chapter 2
Installing the E5810
Installing the IO Libraries Suite Software
Find Now, select your E5810 from the list, and click OK to return to the
Remote RS-232 Serial Interface dialog box.
6 In the Remote RS-232 Serial Interface dialog box, click Test connection to
check connectivity to your E5810. If the test is successful, you will see
the message The interface was successfully opened. Click OK to close
the dialog box. You will see the new remote serial interface in the
Connection Expert’s explorer view.
Chapter 2 75
Installing the E5810
Installing the IO Libraries Suite Software
76 Chapter 2
Installing the E5810
Installing the IO Libraries Suite Software
NOTE
You can also communicate with (but not program) installed GPIB and/or
RS-232 instruments using the E5810 Web access, whether or not you
have installed and configured the Agilent IO Libraries Suite. See
Chapter 3 - Using E5810 Web Access for details.
Using Interactive IO After the E5810 has been configured and you have connected your GPIB
for Communication and/or RS-232 instruments to the E5810, you can verify communication
between your PC and the instruments by using the Interactive IO utility or by
using VISA or SICL commands with supported programming languages.
This section shows one way to use Interactive IO to verify instrument
communication.
NOTE
Chapter 2 77
Installing the E5810
Installing the IO Libraries Suite Software
3 *IDN? is the default command. Click Send & Read to send the
identification query to the instrument and display its reply in the
Interactive IO window.
Programming Instruments
You can program GPIB and RS-232 instruments via the E5810 using VISA,
VISA COM, or Agilent SICL to send instrument commands such as SCPI.
You can program in various languages/applications, including Visual Studio
.NET languages, Visual Basic, Visual C++, Agilent VEE, and National
Instruments LabVIEW.
Applicable For general programming guidelines, see the documentation for your
Programming programming environment. You can also find programming examples using
Documents various I/O libraries and instrument drivers in the instrument User’s Guide.
After the E5810 is successfully installed and configured, it should act as a
transparent interface for programming GPIB and RS-232 instruments.
78 Chapter 2
Installing the E5810
Installing the IO Libraries Suite Software
For information on programming using Agilent VISA, see the Agilent VISA
User’s Guide. Also see the Agilent Connectivity Guide and Agilent
IO Libraries Suite Online Help for further information and guidelines on
programming with the Agilent IO Libraries.
Addressing Once you have created a remote GPIB or remote serial interface in
Instruments using Connection Expert, you can use ordinary GPIB or serial addressing in your
VISA and Remote VISA or VISA COM programs to address instruments on these interfaces.
IO Client The Remote IO Client software maps TCPIP address requests into
appropriate interface type (GPIB or ASRL) addresses; thus the IP address
and hostname of the E5810 do not appear in the instrument address. This
makes it possible to use existing programs written for GPIB or ASRL without
having to modify code.
See “If you would like to test your connections manually, select your
instrument, right-click and choose Send Commands To This Instrument.” on
page 71 or “Configuring a Remote Serial Interface” on page 73 to configure
a remote GPIB or remote serial interface. VISA programs can then use
addresses such as GPIB0::22::INSTR (for GPIB) or ASRL1::INSTR (for
RS-232). Use these addresses in your viOpen() call as follows:
viOpen (...”GPIB0::22::INSTR”...)
viOpen (...”ASRL1::INSTR”...)
Addressing Although remote GPIB and remote serial interfaces are the most convenient
Instruments using way to configure and program instruments on your E5810, you may choose
VISA and TCPIP not to use them. For example, if you are using another vendor’s I/O software
Interface rather than the Agilent IO Libraries Suite, your I/O software probably does
not support remote interface addressing. (At the time of this writing, only
Agilent software supports remote interface types.)
If you are not using remote interfaces, you will address your instruments as
TCPIP resources in VISA. These addresses include the IP address or
hostname of the E5810 as well as the SICL address of the device on the
E5810.
Use these addresses in your viOpen() call as follows. These examples
assume that the VISA interface ID of your TCPIP interface is “TCPIP0”. (You
can specify this interface ID with the Connection Expert utility; “TCPIP0” is
the default VISA ID for the default TCPIP interface.)
viOpen (...”TCPIP0::my_IP_address::gpib0,22::INSTR”...)
viOpen (...”TCPIP0::my_IP_address::COM1,488::INSTR”...)
Chapter 2 79
Installing the E5810
Installing the IO Libraries Suite Software
Addressing SICL addresses include the IP address or hostname of your E5810 as well
Instruments with as the SICL address of the device on the E5810, and optionally the protocol
SICL to be used. Some example addresses for SICL programs follow. These
examples assume that the SICL interface ID of your TCPIP interface is “lan”.
(You can specify this interface ID with the Connection Expert utility; “lan” is
the default SICL ID for the default TCPIP0 interface.)
lan[my_IP_Address]:gpib0,22
lan;vxi-11[my_IP_Address]:gpib0,22
lan[my_IP_Address]:COM1,488
lan;sicl-lan[my_IP_Address]:gpib0,11
NOTE
At the time of this writing, National Instruments I/O software does not
support the SICL-LAN protocol, but only the VXI-11 protocol. Because
RS-232 instruments are only supported by SICL-LAN and not VXI-11, you
cannot use National Instruments I/O software to program an RS-232
instrument on your E5810.
80 Chapter 2
Installing the E5810
Installing the IO Libraries Suite Software
Notes:
Chapter 2 81
Installing the E5810
Installing the IO Libraries Suite Software
82 Chapter 2
3
This chapter gives guidelines on how to use E5810 Web access, including:
Opening Your Web Browser for E5810 Web Access
Using the Welcome Page
Viewing and Modifying Current Configuration
Finding and Querying Instruments
Other Web Access Functions
84 Chapter 3
Using E5810 Web Access
Opening Your Web Browser for E5810 Web Access
Chapter 3 85
Using E5810 Web Access
Using the Welcome Page
E5810 Support
Information
E5810 Current
Settings
Navigation
Bar E5810 Documentation
86 Chapter 3
Using E5810 Web Access
Using the Welcome Page
Navigation Bar
Clicking the applicable icon on the Navigation Bar on the left side of the page
allows you to take the actions shown in the following figure.
Welcome Page
Session Status
Print Page
Chapter 3 87
Using E5810 Web Access
Using the Welcome Page
Hostname
Internet domain name for the E5810 that may
be used to communicate with the E5810. The
Hostname is not a required configuration value.
IP Address
The E5810 IP Address. An IP address is a
32-bit numeric address expressed as four
numbers separated by periods (e.g.,
152.160.10.240).
Firmware Revision
Current firmware revision on this E5810.
See “Updating E5810 Firmware” for
information on upgrading E5810 firmware.
Serial Number
Unique serial number for this E5810, located
on a label on the underside of the E5810.
88 Chapter 3
Using E5810 Web Access
Using the Welcome Page
NOTE
These links attempt to access the Agilent Web site. Depending on your
network configuration, these links may not be accessible (network-
dependent message).
Support
Products
Agilent Site
Chapter 3 89
Using E5810 Web Access
Using the Welcome Page
E5810 Documentation
You can click Help to access a complete E5810 help system or click User’s
Guide to display the E5810 LAN/GPIB Gateway for Windows User’s Guide.
Help
User's Guide
90 Chapter 3
Using E5810 Web Access
Viewing and Modifying Configuration
Chapter 3 91
Using E5810 Web Access
Viewing and Modifying Configuration
Displaying the If the default password (E5810) is set as the current password, asterisks
Configuration Page (*****) appear in the window. In this case, just click the Submit button to
display the Configuring your E5810 LAN/GPIB Gateway page (see the figure
on the next page). If no asterisks appear, enter the current E5810 password
and then click the Submit button.
NOTE
If you do not know the current E5810 password, you can temporarily
reset the password to the default (E5810) by pressing the Preset button
on the front panel of the E5810.
When the Configuring your E5810 LAN/GPIB Gateway page is displayed, you
can configure desired parameters by typing or selecting the new value in the
Edit Configuration column and then clicking the Save button and then the
Reboot E5810 button at the top or the bottom of the page. See the figure on
the next page for a typical display.
Although there are a few exceptions, most changes to configuration
parameters are not effective until the Save button is clicked and then the
Reboot E5810 button is clicked.
92 Chapter 3
Using E5810 Web Access
Viewing and Modifying Configuration
Chapter 3 93
Using E5810 Web Access
Viewing and Modifying Configuration
Parameter Description
[Default]
Default Gateway This value is the IP address of the default subnet gateway that allows the
[0.0.0.0] E5810 to communicate with systems that are not on the local subnet.
This is the default subnet gateway where packets are sent which are
destined for a device not on the local subnet, as determined by the
subnet mask setting. Only one default subnet gateway can be configured.
A value of 0.0.0.0 indicates that no subnetting is to be done.
Domain Name A DNS Server is an Internet service that translates domain names into IP
Server (DNS) addresses and vice-versa. Every time you use a domain name, a DNS
[0.0.0.0] Server must translate the name into the corresponding IP address.
94 Chapter 3
Using E5810 Web Access
Viewing and Modifying Configuration
Parameter Description
[Default]
Domain Name A DNS Server is an Internet service that translates domain names into IP
Server (DNS) addresses. Every time you use a domain name, a DNS server must
(cont) translate the name into the corresponding IP address. For example, the
[0.0.0.0] domain name www.example.com might translate to 198.105.232.4.
The DNS system is distributed. If one DNS server does not know how to
translate a particular domain name, it asks another DNS server, etc. until
the correct IP address is returned. If DHCP is used, a DHCP Server may
provide a DNS Server IP address to the E5810 (this is transparent to the
user). If the user configures a DNS Server, the E5810 will try to use that
Server first.
This parameter shows the IP address of the domain name Server. More
than one address may be listed on the Current Configuration of the E5810
LAN/GPIB Gateway page. Up to two of these values may have been
returned by the DHCP Server during startup. Only one static value can be
input on the Configuring your E5810 LAN/GPIB Gateway page.
Chapter 3 95
Using E5810 Web Access
Viewing and Modifying Configuration
Parameter Description
[Default]
Dynamic Host DHCP OFF: If DHCP is OFF or unavailable, during startup the E5810 will
Configuration use the static IP address that may be input in the Configuring your E5810
Protocol (DHCP) LAN/GPIB Gateway page. In this case, the values for the IP Address,
[ON] Subnet Mask, and Default Gateway shown in the Configured Value column
(cont’d)
of the page will be used during startup.
E5810 Serial The individual Serial Number assigned at the factory for each E5810. The
Number Serial Number is printed on a label on the underside of the E5810 and
[Factory-Set] has the form US12345678.
Ethernet (MAC) This is the Media Access Control Address, also known as the link-level
Address address, the Ethernet (station) Address, the LANIC ID and Hardware
[Factory-Set] Address. This is a unique 48-bit address assigned by the manufacturer
for each Ethernet device. The address is usually 12 hexadecimal
characters, with colon or dash separators between every two characters,
such as “00:30:D3:05:00:23” or “00-30-D3-05-00-23”. The Ethernet
address is printed on a label on the underside of the E5810.
GPIB Address This value configures the GPIB bus address of the E5810. This address
[21] is used when transfers are made on the GPIB bus. A SICL client
application can change this value by using the SICL function
IGPIBBUSADDR. The GPIB address value can be any number 0 through
30.
GPIB Logical Unit This value is the interface logical unit (LU) number of the GPIB interface
[7] in the E5810. It may be used in an Agilent SICL client application’s iopen
statement to uniquely identify the GPIB interface in the E5810. The GPIB
logical unit value can be any number 1 through 255.
GPIB SICL Interface This value is the symbolic name of the GPIB interface in the E5810. It is
Name used in a SICL client application’s iopen operation to symbolically
[gpib0] reference the GPIB interface in the E5810. The maximum length of the
GPIB interface name is 15 characters. If VXI-11 (TCP/IP Instrument
Protocol) is used, the name must be gpib<n>. The names “hpib” or
“hpib7” may be used to more easily support legacy programs, if only
SICL/LAN protocols will be used.
96 Chapter 3
Using E5810 Web Access
Viewing and Modifying Configuration
Parameter Description
[Default]
Hostname This value configures the internet domain name for the E5810.
[None] Hostnames are useful when IP addresses are being assigned by a DHCP
Server, since the Hostname will not change despite DHCP Server
changes and device IP address changes.
If a Hostname is entered, the E5810 will try to register this name when it
boots. The E5810 can only register the Hostname if the network has
Dynamic DNS. If the network does not have Dynamic DNS, this value is
not used. Since you can always use the IP Address or the name (possibly
supplied by another name Server), the Hostname is not a required
configuration value.
I/O Timeout This value sets the Server I/O timeout in seconds. It configures the E5810
[120 sec] to use an I/O timeout of the specified amount of seconds if the client
requests a timeout of infinity. If 0 is specified for this value and the client
requests an infinite timeout, the E5810 will use a timeout of infinity as
requested.
Setting the I/O timeout to 0 is NOT recommended, as this can result in the
E5810 waiting indefinitely for an I/O operation and effectively “hang” the
E5810.
This timeout value may be used to ensure that the E5810 does not wait
indefinitely for an I/O operation. It also allows the E5810 to detect certain
network events (such as when a client connection is dropped) that may
otherwise go undetected. If the E5810 detects such a condition, it will
release any resources, such as locks, associated with the client.
This value also allows the E5810 to detect certain network events, such
as when a client connection is dropped. If the E5810 detects such a
condition, it will release any resources, such as locks, associated with the
client. The factory default setting is 120 sec.
Chapter 3 97
Using E5810 Web Access
Viewing and Modifying Configuration
Parameter Description
[Default]
IP Address This value is the Internet Protocol (IP) address of the E5810. The IP
[169.254.58.10] address is a required value and is used for all IP and TCP/IP
communications with the E5810. The IP address is represented in dotted
decimal notation (for example, 154.140.222.201). This number is assigned
by the System Administrator. The E5810 has a default static IP address
of 169.254.58.10.
After the specified time, if there has been no activity on the connection,
the E5810 sends keepalive probes to the client to determine if it is still
alive. After a specified amount of time, the connection will be marked as
down (“dropped”), and the E5810 will release any resources which were
allocated to the associated client.
A value of 0 means no timeout is set. Thus, the E5810 will wait forever
and no keepalive probes are sent. If this value is set, it is recommended
that the largest value be used which still meets the application’s need for
unreachable client detection.
98 Chapter 3
Using E5810 Web Access
Viewing and Modifying Configuration
Parameter Description
[Default]
Password E5810 configuration and instrument control pages are password-
[E5810] protected against changes. To change from the default password (or any
password) to a new one, enter the current (old) password in the
Configured Value column and enter the new password in both boxes in
the Edit Configuration column of the Configuring your E5810 LAN/GPIB
Gateway page. The password is limited to 8 characters. The default
password is “E5810”.
You do not need to use a password for SICL or VISA programs with the
E5810 interface. This password will not prevent unauthorized personnel
from using your E5810, but it will prevent them from easily modifying its
setup or controlling instruments attached to it. If additional security is
desired, an isolated subnet is recommended.
RS-232 Baud Rate Number of bits per second that are transmitted. Available baud rates for
[9600] the E5810 are 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, and
115200. The RS-232 baud rate is the speed of data transmission and
reception on the RS-232 interface. The baud rate value is dependent on
the peripheral device you connect to the RS-232 port. Check the
documentation for your peripheral device to set this value.
RS-232 Bits The number of bits that comprise a byte of data. Available number of bits
[8] options are 5, 6, 7, or 8. This is the number of data bits in a character
frame in RS-232 serial data transmission. The value is dependent on the
peripheral device you connect to the RS-232 port. Check the
documentation for your peripheral device to set this value. Available
number of bits options for the E5810 are 5, 6, 7, or 8.
RS-232 Flow Flow control is the protocol used to pace data transmission over the
Control RS-232 serial connection. The flow control value is dependent on the
[NONE] peripheral device you connect to the RS-232 port. Check the
documentation for your peripheral device to set this value. Available flow
control mechanisms for the E5810 are NONE, XON/XOFF, RTS/CTS,
and DTR/DSR.
Chapter 3 99
Using E5810 Web Access
Viewing and Modifying Configuration
Parameter Description
[Default]
RS-232 Parity Parity is used by the RS-232 hardware to verify data transmission. The
[NONE] Parity value is dependent on the peripheral device you connect to the
RS-232 port. Check the documentation for your peripheral device to set
this value. Available parity check options for the E5810 are NONE, ODD,
EVEN, SPACE and MARK.
RS-232 SICL This parameter is the symbolic name of the RS-232 Interface in the
Interface Name E5810. It is used in an Agilent SICL iopen operation to symbolically
[COM1] reference the RS-232 interface in the E5810. It is also used in the
Remote RS-232 Serial Interface dialog (as Interface name on remote Host)
when specifying an RS-232 device for Agilent VISA.
The RS-232 interface used by Agilent VISA or SICL must have a SICL
Interface Name. The maximum length of the RS-232 SICL Interface
Name is 15 characters.
RS-232 SRQ Method used to request service from the RS-232 device. The SRQ Line is
[RI] the modem status line on the RS-232 interface that is monitored for
Service ReQuests (SRQs). Available SRQ options for the E5810 are RI,
DCD, DSR, and CTS.
RS-232 Stop Bits A bit that indicates that a byte has just been transmitted. Every byte of
[1] data is preceded by a start bit and followed by a stop bit. Available stop
bit options are 1 or 2. Stop Bits is the number of bits used to indicate the
end of a character frame in RS-232 serial data transmission.
The Stop Bits value is dependent on the peripheral device you connect to
the RS-232 port. Check the documentation for your peripheral device to
set this value. Available stop bit options for the E5810 are 1 or 2.
Subnet Mask This value is used to enable the E5810 to determine if a client IP address
[255.255.0.0] is on the same local subnet as the E5810. When a client IP address is on
a different subnet, all packets must be sent to a subnet gateway.
See the Glossary for an example of a subnet.
100 Chapter 3
Using E5810 Web Access
Viewing and Modifying Configuration
Parameter Description
[Default]
Universal Plug & If Universal Plug & Play (UPnP) is enabled, a multicast message is
Play (UPnP) generated and sent about once an hour to the subnet. Enterprise
[ON] (corporate) networks will want to decide whether this additional traffic is
acceptable. By default, UPnP is NOT enabled on Windows XP. Check
your Operating System instructions to enable UPnP. Universal Plug and
Play (UPnP) has two options: ON or OFF.
Option ON: The E5810 is configured as a UPnP device and
provides information to the network about itself via an XML
description when mounted to the network.
Option OFF: The E5810 is not UPnP capable and will not announce
its presence as a UPnP device when mounted to the network.
Chapter 3 101
Using E5810 Web Access
Finding and Querying Instruments
Highlight to select Set instrument timeout Clear the Click Device Clear, *IDN?,
an instrument value in seconds history display Read STB, or SYST:ERR?
History
Display
Click the Find button to display Clear all pending operations Enter command on
connected instruments. The first and expire all existing timeouts Instrument Command line
time this page is opened, no on instruments connected to and then click Send,
instruments are displayed. the E5810. Receive, or Query
(sends and receives)
102 Chapter 3
Using E5810 Web Access
Finding and Querying Instruments
Finding Instruments
The Instruments Connected column of the page shows the GPIB and/or
RS-232 instruments connected to your E5810. This column shows the SICL
address for each instrument connected. The SICL address is required for
programmatically interacting with instruments via the E5810.
Using the Find To refresh the display or if instruments have been added/deleted, click the
Button Find button to display the current configuration. The Find command is
automatically run when the Find and Control Instruments Connected to your
E5810 page is opened and the correct password is provided. However, when
this page first opens, no instruments are displayed. Click the Find button to
display a current list of instruments that are powered up and connected to
the E5810.
After clicking the Find button, all GPIB equipment should appear in the box
below the button. In addition, the top item ("COM1,488") will always be listed
whether or not you have a RS-232 instrument connected. All other devices
shown in the Instruments Connected list box are the SICL addresses of your
GPIB instruments. If no GPIB instruments are found, a message to this
effect is displayed in the output text (History) area.
Checking for After using the Find button, if you do not see one or more of your connected
Connected GPIB instruments in the list, try these steps:
Instruments
1 Check Cables. Make sure all GPIB instruments are connected via GPIB
cables to the E5810 GPIB port and the RS-232 instrument is connected
via an RS-232 cable to the E5810 RS-232 port.
2 Turn Instrument Power ON. Make sure power is turned on for all
instruments. Then, click the Find button at the bottom of the Instruments
Connected column.
3 Check Hardware. A broken GPIB instrument may short out the GPIB
cable and cause all instruments to show a failure. If you are
experiencing problems, try connecting only one GPIB instrument to the
E5810 at a time. Possible causes of the problem may be broken cable,
loose connectors, two or more instruments at the same GPIB address,
an instrument may be broken, or the E5810 may be broken.
Chapter 3 103
Using E5810 Web Access
Finding and Querying Instruments
Querying Instruments
After you have successfully found all connected instruments, you can use
the Control Panel for Selected Instrument column of the page to interact with
the instruments. There are two ways to interact with connected instruments:
use the buttons at the top of the column or use the Instrument Command line
at the bottom of the column.
NOTE
For VISA programming information, see the Agilent VISA User’s Guide. If
the Agilent IO Libraries Suite is installed, you can access an electronic
version of the manual by clicking the blue IO icon on the taskbar and then
clicking Documentation | VISA Users Guide. The same Documentation
menu also includes VISA COM and SICL information.
NOTE
In addition, you can clear the display on the screen by clicking the Clear
History button, set the timeout value (in seconds) by typing in the desired
value in the Timeout (sec) dialog box, or clear all pending operations on
instruments connected to the E5810 by clicking the Clear ALL Pending
Operations button. The following table describes the actions of the six
buttons and the Timeout (sec) dialog box.
104 Chapter 3
Using E5810 Web Access
Finding and Querying Instruments
Button Description
*IDN? ID String. Returns the ID string for the selected IEEE-488.2 compliant
instrument.
Device Clear Device Clear. Sometimes communication with an instrument may be
impeded. This can occur for a wide variety of reasons. Sending a Device
Clear to the instrument usually solves this problem and restores proper
communication with the instrument. If you encounter an error while doing a
Formatted I/O operation, you can send a Device Clear to ensure proper
instrument communication is restored.
Read STB Read Status Byte. Returns the decimal and hexadecimal value of the
IEEE-488.2 compliant instrument's Status Byte. Many instruments that
support Formatted I/O also have the ability to read the Status Byte. This
returns information on the status of the instrument, such as error status
and/or busy status. See your instrument manuals for status byte codes.
SYST:ERR? System Error. Returns a SCPI system error for a SCPI compliant
instrument. A “0 No errors” return is sent to show no system errors.
Clear History Clear the Display. Clears the (History) display of all previous queries.
Clear ALL Clear All Pending Operations. Clears all pending operations on instruments
Pending connected to the E5810. This operation expires all existing timeouts on all
Operations devices connected to the E5810. Taking this action may affect other users
currently using the E5810. A password dialog box will appear that asks you
if you really want to do this action.
Timeout Change instrument Timeout. A timeout value is used to limit the amount of
time for an I/O operation to complete. The I/O Timeout value, as set on the
Configuring your E5810 LAN/GPIB Gateway page, may not be long enough
for some instrument activities to complete. Setting a longer timeout here
tells the E5810 to wait a longer time for the instrument to finish.
As an alternative, doing a separate Send and Receive may also work. Also,
if the configuration value is too long, you may force a shorter timeout here
for faster troubleshooting of instrument tests, etc. To set a different timeout,
enter a Timeout value in the Timeout text box. This value is used for all
commands issued to an instrument from this page. The valid timeout range
is 1 to 60 seconds.
Chapter 3 105
Using E5810 Web Access
Finding and Querying Instruments
Querying For supported instruments, you can also query an instrument by first
Instruments Using highlighting the instrument in the Instruments Connected column, typing in a
the Instrument SCPI command (such as meas:volt:dc?) on the Instrument Command
Command Line line, and then clicking Send and Receive, or Query.
To send a command to the instrument without waiting for a response, click
the Send button. Sending a string to the instrument does not return a result.
To receive a string from the instrument, click the Receive button. To both
send the string and receive a response from the instrument, click the Query
button.
NOTE
Example: Using the This figure shows an example history display after taking these steps:
Instruments Page 1 Selecting the instrument at SICL address gpib0,22
2 Clicking the *IDN? and Read STB buttons
3 Typing meas:volt:dc? on the Instrument Command Line
4 Clicking the Query button
106 Chapter 3
Using E5810 Web Access
Other Web Access Functions
Firmware Revision
Connection Status
Chapter 3 107
Using E5810 Web Access
Other Web Access Functions
108 Chapter 3
Using E5810 Web Access
Other Web Access Functions
NOTE
Do not update your E5810 firmware unless you have a specific need to
do so, such as defect repair or instrument enhancements. If the firmware
update fails, the E5810 reverts to its original firmware version.
The E5810 uses standard FTP (File Transfer Protocol) to perform updates.
The E5810 acts as an FTP client and searches for an FTP Server that
contains the E5810 firmware image. Agilent maintains a publicly accessible
FTP Server that contains the latest E5810 firmware at:
ftp.agilent.com, login: anonymous, password:
<your e-mail address>
Chapter 3 109
Using E5810 Web Access
Other Web Access Functions
Agilent FTP site is 1 Verify the E5810 is Idle. Updating the E5810 is a significant activity. Be
Accessible From sure no other user or program is using the E5810 before you attempt to
E5810 update the firmware. You can check the number of open sessions by
displaying the E5810 LAN/GPIB Gateway Status page. To open this page,
click the Session Status icon on the Navigation Bar. We also recommend
you reboot the E5810 before beginning the firmware update process.
a Open E5810 Web Help and click Updating Firmware in the Table of
Contents to display the Updating Your Firmware topic page.
b Click the updating firmware hyperlink on this page to display a
prompt for a password and then display the Updating Firmware on
your E5810 LAN/GPIB Gateway dialog box. A typical dialog box
display follows.
NOTE
You can also directly access the Updating Firmware on your E5810 LAN/
GPIB Gateway page at http://<IP_Address>/html/passwordupdate.html,
where <IP_Address> is the IP address displayed on the front display
panel on the E5810.
110 Chapter 3
Using E5810 Web Access
Other Web Access Functions
Agilent FTP site is 1 Acquire an Image of the E5810 Firmware. If the Agilent FTP site is not
not accessible From accessible from the E5810, you may still be able to get the image from
the E5810 your Web browser. You may need to set up an FTP proxy on your Web
browser.
NOTE
Chapter 3 111
Using E5810 Web Access
Other Web Access Functions
2 Install FTP Server, if Needed. You will need to access a standard FTP
Server program. See “Troubleshooting Guidelines” in this section for tips
to access a standard FTP Server.
3 Set up User Account Information for FTP Server. Refer to the FTP Server
documentation on creating a user account and a password. The user
account is used for the login name.
4 Copy E5810 Firmware Image to FTP Directory. Once you have a FTP
login, copy the E5810 firmware image to the directory on the FTP
Server's file system that is associated with the user account as set up in
Step 3. Then, manually start the FTP Server, if needed.
a Open E5810 Web Help and click Updating Firmware from the Table
of Contents to prompt for a password and then display the Updating
Your Firmware topic page.
NOTE
You can also directly access the Updating Firmware on your E5810 LAN/
GPIB Gateway page at http://<IP_Address>/html/passwordupdate.html,
where <IP_Address> is the IP address displayed on the front display
panel on the E5810.
112 Chapter 3
Using E5810 Web Access
Other Web Access Functions
Chapter 3 113
Using E5810 Web Access
Other Web Access Functions
c The LAN LEDs should light, indicating LAN activity is taking place.
The firmware for the E5810 is ~ 5.1 MB. Download time may vary,
depending on network connections.
d After the firmware image has been downloaded into the E5810, the
E5810 will automatically reboot and display a “Rebooting E5810...”
message. The E5810 then begins a normal startup sequence.
Troubleshooting The E5810 records information on the firmware update process in a system
Guidelines log that is viewable through the E5810 Web access or through the E5810
Telnet interface.
1 View the System Log From Web Access. To view the system log
information on the E5810 Web access, on your Web browser address
line, type: http://<IP Address>/systemLog.htm where
<IP Address> is the IP address shown on the E5810 front panel
display and press Enter to display the system log. After a successful
firmware update, the E5810 systems log should show normal startup
messages, such as:
OR
1 View the System Log From Telnet. To view the system log from Telnet,
click Start and select Run.... Then, type “telnet <IP_Address>”, where
<IP_Address> is the IP address shown on the E5810 front panel display.
See Appendix B - Using the Telnet Utility for additional information on
the Telnet utility. When the telnet client has started, you can view the
system log by typing 'syslog-display'. After a successful firmware
update, the E5810 systems log should have normal startup messages,
such as:
114 Chapter 3
Using E5810 Web Access
Other Web Access Functions
2 If the Update was Unsuccessful. If the last message in the system log
indicates the E5810 was trying to update firmware, the firmware process
was not successful and the E5810 firmware will revert to its original
(factory-set) version. In this case, try the following:
a Verify FTP Server Address. Verify that the Firmware FTP Server
domain name is correct and fully qualified. A domain name is a
symbolic name for an IP address. For example, 'ftp.agilent.com' is
the domain name for IP Address 192.6.143.21. Try to manually use
FTP to access the FTP Server that contains the E5810
firmware.Verify that the firmware file is in the proper directory and
that the firmware file has the correct name.
b Manually Enter DNS Server Address. For the firmware update
process to use a domain name, the E5810 must have a DNS
(Domain Name Server) setup. If you statically configured the
IP Address for the E5810, you will need to manually enter the DNS
Server address in the Configuring your E5810 LAN/GPIB Gateway
page.
c Use the IP Address. Try using the IP Address of the FTP Server
instead of the domain name.
d Check Login, Password and Firmware Name Entries. Make sure the
login, password, firmware filename are entered correctly. Also,
make sure the login name and password match a valid user
account on the FTP Server.
e Check Directory Information. Make sure the correct directory
information is present (if needed), such as
“/pub/e5810/e5810_latest_firmware.hex”. If you use directory
information, make sure the directory designator character is correct
for your FTP server. Some FTP servers use “/” (forward slash) and
others use “\” (backslash).
Chapter 3 115
Using E5810 Web Access
Other Web Access Functions
Notes:
116 Chapter 3
4
Troubleshooting Information
Troubleshooting Information
This chapter gives guidelines to troubleshoot problems that may occur with
the E5810 LAN/GPIB Gateway for Windows, including:
Troubleshooting Overview
Checking the E5810
Checking the Network
Checking PC Client Connections
Checking Instruments
NOTE
NOTE
Cleaning Instructions. The only cleaning required (and authorized) for the
E5810 is to clean the exterior with a slightly dampened, clean cloth and
then dry the E5810 with a dry, clean cloth.
118 Chapter 4
Troubleshooting Information
Troubleshooting Overview
Troubleshooting Overview
This figure shows a typical network configuration using the E5810 and
shows suggested sequence of steps to troubleshoot the system to
determine if the cause is with the client PC, with the network, with the
E5810, or with connected instruments.
- Check Web Browser Settings - Check Front and Rear Panel Displays
- Check Other Network Problems - Check E5810 Parameters
To AC Power
To Enterprise To RS-232
Network Instrument
Typically Hub or
Switch E5810A GPIB Instruments
OR POWER
LAN
Tx
Ln
GP IB RS232
! GPIB
LAN
GPIB GPIB
GPIB
Chapter 4 119
Troubleshooting Information
Checking the E5810
Checking LEDs The following table shows suggested steps to troubleshoot the E5810 using
the LED displays. If there is an error message on the front panel display, see
“Checking Front Panel Display Error Messages”.
NOTE
120 Chapter 4
Troubleshooting Information
Checking the E5810
Checking Front This table shows E5810 front panel display error messages and typical
Panel Display Error cause(s) for the error message.
Messages
Chapter 4 121
Troubleshooting Information
Checking the E5810
Reboot the E5810 with the Preset button depressed to set the
E5810 back to booting with DHCP enabled.
OR
Remove other device(s) from the network and reboot the E5810
OR
Move the E5810 to a Local network, disable DHCP, and set the
E5810 to an unused IP Address.
122 Chapter 4
Troubleshooting Information
Checking the E5810
Checking E5810 If the E5810 is connected to an Enterprise (corporate) network, you can
Current Parameters check the E5810 current settings displayed on the Configuring your E5810
LAN/GPIB Gateway page against the Enterprise Network Information
provided to you by your System Administrator. If the settings do not match,
re-configure the E5810 from the Configuring your E5810 LAN/GPIB Gateway
page.
NOTE
Resetting E5810 As required, you can use the Preset button on the E5810 front panel to reset
Defaults the E5810 to its default settings. There are two modes of operation. See
Chapter 1 - E5810 Description for the location of the Preset button.
NOTE
You should terminate all applications that use the E5810 before taking
this action.
Chapter 4 123
Troubleshooting Information
Checking the Network
Incorrect password Unknown or forgotten password Use the Preset button to reset the
E5810 password to the factory default
setting (E5810).
124 Chapter 4
Troubleshooting Information
Checking the Network
Enabling Javascript The E5810 web server uses Javascript. The E5810 can detect if Javascript
is not enabled and will display instructions on the E5810 Welcome page to
enable Javascript for selected version of Internet Explorer. If Javascript is
not enabled, you will not be able to modify configurations in the View &
Modify Configuration page, nor will you be able to Interact with instruments
using the Find & Query Instruments page. Steps to enable Javascript for
Internet Explorer is shown below.
Steps to Enable Javascript (Microsoft Internet Explorer 5.01, 5.5)
Cache and Page For faster performance, most web browsers cache web pages. If a page is
Refresh cached, an image of the web page is stored locally. When you navigate to a
page that has already been viewed, the browser will load the page from it
cache rather than loading it from the network.
Usually, this process works well for static web pages. However, this process
may cause problems for 'dynamically' changing web pages. This problem
may occur when you are navigating using the browser’s forward / back /
refresh options.
Chapter 4 125
Troubleshooting Information
Checking the Network
Doing this usually causes the browser to first look in its cache to see if the
page exists. If the page is cached, the browser displays the page from the
cache instead of going to the network to update changes. Since the E5810
web pages are dynamic in nature, the cache may contain content that is
outdated on modern browsers.
If you see a problem where dynamic pages are not being updated
automatically (for example, click refresh on status page and see the time
since reboot information), the browser should be instructed to check for
newer versions of a web page on each every page visit. Steps for cache and
page refresh for some Internet Explorer version is as follows.
Steps for Cache and Page Refresh (Microsoft Internet Explorer 5.01, 5.5)
126 Chapter 4
Troubleshooting Information
Checking the Network
E5810 Operation The E5810 has a single Remote IO Server servicing both GPIB and RS-232
Hangs interfaces. Thus, if either interface “hangs” in an operation where a timeout
has been set to a long time period, there is no more communication on either
interface (GPIB or RS-232) until the pending transaction completes (via
normal completion, or a timeout). That is, a pending operation on the
RS-232 interface will hang GPIB operations, and vice-versa.
To avoid this, set as short a timeout as possible for both the GPIB and
RS-232 interfaces, so the E5810 is not left in a hung situation awaiting a
pending I/O operation. For example, a detached (or loose) GPIB or RS-232
cable can cause an operation to hang if timeouts are set too high.
Setting long timeouts with the E5810 is not recommended. However, if a
long timeout period is required for your programming application, you can
set the timeout with:
VISA: viSetAttribute() and VI_ATTR_TMO_VALUE attribute
SICL: itimeout()
See the Agilent VISA User’s Guide for a description of the VISA command.
See the Agilent SICL User’s Guide for Windows for a description of the SICL
command.
Chapter 4 127
Troubleshooting Information
Checking the Network
SICL Timeout The E5810 uses the LAN maximum timeout configured in Connection
Set to 0 (infinite) Expert’s LAN interface for its default or infinite timeout. If a SICL
itimeout(id,0) command is used (where a 0 timeout value is an infinite
timeout) the E5810 will use the I/O Timeout (sec): value set on the Current
Configuration of E5810 LAN/GPIB Gateway page. The default timeout value is
120 sec. Setting the I/O Timeout (sec): value to 0 enables infinite timeouts
from SICL applications.
NOTE
It is highly recommended you not set an infinite timeout which can cause
the E5810 to become unresponsive due to a pending operation that will
never timeout.
128 Chapter 4
Troubleshooting Information
Checking PC Client Connections
How to Verify PC To verify that the PC client system has network access to the E5810, open
Client Connections the Web Browser on the client PC and type in the E5810 IP address (or
hostname, if known) on the browser’s address line. If the E5810 Welcome
page appears, this client PC has network connection to the E5810. Repeat
this step for each client PC on the network.
NOTE
You can also use the Telnet utility or a ping command from a DOS
command window to check for network connections to the E5810. See
Appendix B - Using the Telnet Utility for details.
If the Welcome page times out, this indicates the client PC was unable to
connect to the E5810. The E5810 may be on a different subnet than the
client or the E5810 may have incorrect network configuration values. In this
case, try the ping command. A typical example follows. If the ping command
does not work, contact your System Administrator.
Chapter 4 129
Troubleshooting Information
Checking PC Client Connections
Example: Using the To send a ping command from your PC to an E5810, open the MS-DOS
ping Command window. For example, on Windows 2000, click Start | Programs |
Accessories | Command Prompt. When the MS-DOS window opens, type
ping <IP_address>, where <IP_address> is the IP address of the E5810,
and press the Enter key. A typical display follows.
130 Chapter 4
Troubleshooting Information
Checking PC Client Connections
Typical Display The syslog file messages can also be viewed via the Telnet
syslog-display command (see Appendix B - Using the Telnet Utility). A
typical display (with time from power-on in parentheses) follows.
Chapter 4 131
Troubleshooting Information
Checking PC Client Connections
syslog Messages The following table lists common syslog messages generated by the
E5810.
NOTE
The Telnet Utility is the ONLY way to clear syslog messages. When the
syslog message queue is full, new messages will not be accepted and
will not overwrite existing syslog messages. See Appendix B - Using the
Telnet Utility for steps to clear syslog messages.
Message Description
Selftest Passed E5810 has successfully completed its hardware self-test.
rebooting E5810 is about to do a reboot or a factory-reset command.
Max connections exceeded, A client specified by the IP_address was not allowed to
client IP_address refused connect to the E5810 because the maximum number of
concurrent client connections on the E5810 has been
exceeded. No more than 16 client connections can be
running concurrently on the E5810 and fewer may be
allowed, depending on memory usage for existing clients.
client: <id> <id> Opened Typical open/close messages (logged each time a client
Closed opens or closes a connection). For example:
client: 156.140.104.184, id: 1 opened
Firmware update: Looking for Logged prior to trying to do an '1s' command on the FTP
FTP server Server to see if any data may be fetched.
Firmware update: Beginning Logged prior to starting to get the file.
firmware update
Firmware update complete Firmware update was successful. This message is usually
not seen, as the E5810 reboots after download is complete.
ERROR: Firmware update Tried to begin an update while an update was already in
already in progress, cannot progress.
begin update
ERROR: Firmware Update: No A hostname was used for FTP Server, but there is no DNS
DNS server, cannot use Server configured. Configure a DNS Server or use an IP
hostname address for FTP server.
ERROR: Firmware Update: Could not find hostname. Hostname or DNS server may be
Hostname not found invalid.
132 Chapter 4
Troubleshooting Information
Checking PC Client Connections
Message Description
ERROR: Firmware Update: Could not find FTP server specified.
FTP server not found
ERROR: Firmware Update: Login or Password is invalid for the FTP server.
Invalid User Login or Password
ERROR: Firmware Update: Could not receive data from the FTP Server. May be trying to
Data not received from FTP access FTP server through a firewall.
Server
ERROR: Firmware Update: Could not find file. Filename or directory is wrong.
Invalid file or directory
ERROR: Firmware Update: Out of system resources. Reboot the E5810 and try again.
Internal error
Example: Typical This table shows typical syslog messages and provides a description of
syslog Messages each message, where the value in ( ), such as (0:00:00:18), is the time since
power-on expressed in Day (DD):Hour (HH):Minutes (MM):Seconds (SS).
Message Description
(0:00:00:00) Selftest passed Power-on self-test results
(0:00:00:00) GPIB: Initialized, symbolic name = gpib0
GPIB and RS-232 initialized
(0:00:00:00) RS232: Initialized, symbolic name = COM1
(0:00:00:18) client: 156.140.104.184, id: 1 opened
(0:00:00:18) client: 156.140.104.184, id: 1 closed
Typical open/close messages (logged
(0:00:00:18) client: 156.140.104.184, id: 1 opened each time a client opens or closes a
connection)
(0:00:00:19) client: 156.140.104.184, id: 2 opened
(0:00:00:19) client: 156.140.104.184, id: 3 opened
(0:00:39:21) Max connections exceeded, client refused Indicates the server had the maximum
number of connections when another
connection was requested, so the request
was refused.
Chapter 4 133
Troubleshooting Information
Checking PC Client Connections
Message Description/Actions
viopen fails: Use the E5810 Welcome page on your Web browser to verify that the
Invalid address GPIB address, GPIB interface name, and/or GPIB logical unit
errors configuration values are correct. Or, you can use Connection Expert. To
open Connection Expert, click the blue IO icon on the Windows taskbar
and then click Agilent Connection Expert.
viopen fails: The connection to the E5810 failed for one of these reasons:
No connection
A TCP/IP network timeout occurred because the network
connection is down or the E5810 is down.
The E5810 has reached its maximum concurrent client
connections (16) and this new connection was refused. You may
need to have a client close its connection or you may need to
reboot the E5810 to close all client connections to allow a new
connection to be made. Up to 16 sessions can be in use at any
one time.
viopen fails: The client has timed out. The E5810 has not responded within the
Timeout appropriate timeout time because:
The network connection is down or the E5810 is down.
The server is busy performing an operation for a different client.
You may need to increase the Client delta timeout configuration
value on the LAN client PC. To set this value, click the blue IO
icon on the Windows taskbar and then click Agilent Connection
Expert.
134 Chapter 4
Troubleshooting Information
Checking PC Client Connections
Message Description/Actions
viopen fails or I/O The E5810 was unable to open another session or perform the
operation fails: Out operation because it is out of resources. You may need to have a client
of resources terminate its connection or you may need to reboot the E5810 to close
all client connections to reclaim resources. Rebooting will disconnect all
other users accessing the E5810.
Chapter 4 135
Troubleshooting Information
Checking PC Client Connections
Message Description/Actions
E5810 appears There are several possible causes. For all of the following, use of client
to be hung timeouts and/or E5810 timeouts (the I/O timeout and LAN timeout
configuration values) can be used to ensure that the E5810 will not
“hang” indefinitely.
If you determine that the E5810 is truly hung, you may be able to
free it by terminating a particular client connection at the client,
thus freeing the resources to allow the E5810 to proceed.
Otherwise, you can press the Clear ALL Pending Operations
button on the Find and Control Instruments Connected to your
E5810 Web page or you can reboot the E5810.
The network connection to the E5810 has been broken.
The E5810 may be attempting a transaction to a non-existent or
powered-off device. Check the address used, as well as the
status of the device.
The E5810 is busy performing a very long transaction to a (slow)
device, or it is waiting for input from a device.
A client may be waiting for access to a device/interface locked by
another client. Check for possible deadlock situations and, if
possible, make sure the clients owning locks and the connections
to those clients are still up and functioning. You can check the
current session by clicking the Session Status icon to display the
E5810 LAN/GPIB Gateway Status Web page.
136 Chapter 4
Troubleshooting Information
Checking Instruments
Checking Instruments
This section gives guidelines to check connected GPIB and RS-232
instruments, including:
Checking GPIB Instruments
Checking RS-232 Instruments
Chapter 4 137
Troubleshooting Information
Checking Instruments
138 Chapter 4
A
E5810 Specifications
E5810 Specifications
This appendix lists E5810 LAN/GPIB Gateway for Windows technical
specifications, supplementary information, and supported network protocols.
140 Appendix A
E5810 Specifications
Specifications and Supplementary Information
Appendix A 141
E5810 Specifications
Specifications and Supplementary Information
142 Appendix A
E5810 Specifications
Specifications and Supplementary Information
Appendix A 143
E5810 Specifications
Supported Network Protocols
144 Appendix A
B
This appendix explains how to access and exit the Telnet utility. It also
summarizes various Telnet commands you can use with the E5810
LAN/GPIB Gateway for Windows. The appendix contents are:
146 Appendix B
Using the Telnet Utility
Using the Telnet Utility
3 When you are connected to the E5810 Telnet utility, you will see a
listing of main Telnet commands and current configuration values for
this E5810.
4 You may also need to adjust Local Echo in the Terminal Preferences
dialog box so the Telnet utility will properly display your typed input. To
do this:
Appendix B 147
Using the Telnet Utility
Using the Telnet Utility
Exiting the Telnet To exit the Telnet utility, use these Telnet commands.
Utility
If you want to exit without saving any changes (if any) you have
made to the configuration values, at the Telnet prompt (>) type
bye (or) exit (or) quit.
CAUTION
CAUTION
148 Appendix B
Using the Telnet Utility
Using the Telnet Utility
Typical Telnet A typical display screen for an E5810 follows. The configuration values you
Screen Display see for your E5810 will probably be different from those shown.
Commands
? View Available Commands
exit, quit Exit WITHOUT Saving Configuration Changes (see reboot)
reboot Save Configuration Changes and Restart E5810
status View the LAN/GPIB Gateway Connection Status
Read-only E5810 Parameters
hardware-addr: 0030D305001E # Ethernet (MAC) Address
serial-num: US12341234 # Serial Number
Configurable Parameters saved in E5810 non-volatile memory
(Note: Some E5810 current values “in-use” may be different)
dhcp: OFF # Configure LAN for DHCP boot
ip: 156.140.104.232 # Internet Protocol (IP) Address
subnet-mask: 255.255.254.0 # Network Subnet Mask
gateway: 156.140.104.1 # Network Gateway
dns-server 156.140.2.11 # DNS Server
hostname: my1234567 # Internet Hostname
description: Agilent E5810 (00-30-D3-05-00-1E)
# Device Description (UPnP Friendly Name)
upnp: ON # Configured as UPnP device
lan-timeout: 600 # LAN Timeout (Keepalive) in sec
io-timeout: 120 # I/O Timeout in seconds
gpib-name: gpib0 # GPIB SICL Interface Name
gpib-address: 21 # GPIB System Controller Address
gpib-unit: 7 # GPIB Logical Unit (LU) Number
Appendix B 149
Using the Telnet Utility
Telnet Commands for the E5810
NOTE
The Telnet utility is the ONLY way to clear syslog messages. When the
syslog message queue is full, new messages will not be accepted and
will not overwrite existing syslog messages. Use the syslog-clear
command to clear syslog messages.
Command Description
help View Help Information
? View Available Commands
config View Configured Settings
serial-num View the Device Serial Number
version View the Firmware Revision
hardware-addr View the Ethernet (MAC) Address
dhcp <OFF|ON> Turn OFF or ON the use of DHCP
ip <ip address> View/Set the IP Address
subnet-mask <ip address> View/Set the Network Subnet Mask
gateway <ip address> View/Set the Gateway Address
dns-server <ip address> View/Set the DNS Server Address
hostname <string*35> View/Set the Internet Hostname
description <string*40> View/Set Device Description (UPnP Friendly Name)
upnp <OFF|ON> Turn OFF or ON the use of UPnP
lan-timeout <seconds> View/Set the LAN Timeout (Keepalive). 0 is Off.
io-timeout <seconds> View/Set the Server I/O Timeout. 0 is Off.
150 Appendix B
Using the Telnet Utility
Telnet Commands for the E5810
Command Description
gpib-name <string*15> View/Set the GPIB SICL Interface Name
gpib-address <0-30> View/Set the GPIB System Controller Address
gpib-unit <1-255> View/Set the GPIB Logical Unit Number
rs232-name <string*15> View/Set the RS-232 SICL Interface Name
rs232-baud View/Set Baud Rate
<300|1200|2400|4800|9600|
19200|38400|57600|115200>
rs232-bits <5|6|7|8> View/Set number of RS-232 data Bits
rs232-stopbits <1|2> View/Set number of RS-232 Stop Bits
rs232-parity View/Set the RS-232 Parity
<NONE|EVEN|ODD|MARK|
SPACE>
rs232-flow View/Set the RS-232 Flow Control
<NONE|XON|RTS|DTR>
rs232-srq <RI|DSR|DCD|CTS> View/Set the RS-232 SRQ Line
status View the LAN/GPIB Gateway Connection Status
syslog-display View Contents of the Syslog
syslog-clear Clear the Syslog
password Enter the Password (when prompted)
(Password is required when making changes)
changepassword Change the Password (when prompted)
reboot Save Configuration and Reboot E5810
factory-reset Reset Config to Factory Defaults and Reboot
exit Exit WITHOUT Saving Configuration (see reboot)
quit Exit WITHOUT Saving Configuration (see reboot)
bye Exit WITHOUT Saving Configuration (see reboot)
Appendix B 151
Using the Telnet Utility
Telnet Commands for the E5810
Notes:
152 Appendix B
Glossary
153
Glossary
A address
A string uniquely identifying a particular interface or a device on that
interface which is interpreted at the E5810 LAN/GPIB Gateway to identify
the interface or device.
ASRL
For the E5810, ASRL is synonymous with RS-232. See RS-232.
B bridge
In telecommunication networks, a bridge is a product that connects a
local area network (LAN) to another local area network that uses the
same protocol (for example, Ethernet or token ring). You can envision a
bridge as being a device that decides whether a message from you to
someone else is going to the local area network in your building or to
someone on the local area network in the building across the street. A
bridge examines each message on a LAN, “passing” those known to be
within the same LAN, and forwarding those known to be on the other
interconnected LAN (or LANs).
C client
Part of the client/server model used in distributed computing. A client is a
computer system that requests services from a server computer system,
such as I/O application requests, networking requests, etc.
controller
A computer used to communicate with a remote device such as an
instrument. In the communications between the controller and the device,
the controller is in charge of and controls the flow of communication that
is, it does the addressing and/or other bus management). The controller
acts as the remote I/O client to the E5810 server.
D device
A unit that receives commands from a controller. Typically a device is an
instrument but could also be a computer acting in a non-controller role, or
another peripheral such as a printer or plotter.
154 Glossary
Glossary
DHCP
Short for Dynamic Host Configuration Protocol, a protocol for assigning
dynamic IP addresses to devices on a network. With dynamic
addressing, a device can have a different IP address every time it
connects to the network.
In some systems, the device's IP address can even change while it is still
connected. DHCP also supports a mix of static and dynamic IP
addresses.
Dynamic addressing simplifies network administration because the
software keeps track of IP addresses rather than requiring an
administrator to manage the task. This means that a new computer can
be added to a network without manually assigning it a unique IP address.
DHCP client support is built into Windows workstations.
DNS
Short for Domain Name System (or Service), an Internet service that
translates domain names into IP addresses. Because domain names are
alphabetic, they are easier to remember. The Internet, however, is really
based on IP addresses. Every time you use a domain name, therefore, a
DNS service must translate the name into the corresponding IP address.
For example, the domain name www.example.com might translate to
198.105.232.4. The DNS system is a distributed system. If one DNS
server does not know how to translate a particular domain name, it asks
another one, and so on, until the correct IP address is returned.
F Friendly Name
The “UPnP Friendly Name” of the E5810 that will automatically be
displayed on Universal Plug and Play (UPnP) enabled LAN hosts. When
the E5810 is connected to the LAN, it broadcasts its presence to the
network if UPnP is enabled. UPnP clients will then see the name and
description of this E5810 in My Network Places. A Friendly Name can be
up to 39 characters including spaces.
Glossary 155
Glossary
G gateway
Hardware that permits a network connection between the LAN that your
computer understands and the instrument specific interface that your
device understands.
Gateway IP Address
This parameter is the IP Address of the default subnet gateway that
allows the E5810 to communicate with systems that are not on the local
subnet. Thus, this is the default subnet gateway where packets are sent
that are destined for a device not on the local subnet, as determined by
the subnet mask setting. Only one default subnet gateway can be
configured. A value of 0.0.0.0 indicates that no subnetting is to be done.
H Hostname
This parameter is the Internet domain name for the E5810. Depending
upon the type of servers in the network, you may be able to use this
name to communicate with the E5810. However, since you can always
use the IP Address or the name supplied by another name server, the
Hostname is not a required configuration value.
You may enter up to 15 characters for the Hostname. The Hostname
must start with a letter and consists of upper and lower case letters and
digits and dashes. The default Hostname is “E5810-” plus the last four
characters of the Ethernet (MAC) address, such as E5810-e40c.
hub
A common connection point for devices in a network. Hubs are
commonly used to connect segments of a LAN. A hub contains multiple
ports. When a packet arrives at one port, it is copied to the other ports so
that all segments of the LAN can see all packets.
- Passive hubs serve simply as a conduit for the data, enabling it to go
from one device (or segment) to another.
- Intelligent hubs include additional features that enables an administrator
to monitor the traffic passing through the hub and to configure each port
in the hub. Intelligent hubs are also called manageable hubs.
- Switching hubs actually read the destination address of each packet
and then forward the packet to the correct port.
156 Glossary
Glossary
I instrument
A device that accepts commands and performs a test or measurement
function.
interface
A connection and communication media between devices and
controllers, including mechanical, electrical, and protocol connections.
IP address
An Internet Protocol (IP) address is an identifier for a computer or device
on a TCP/IP network. Networks using the TCP/IP protocol route
messages based on the IP address of the destination. The format of an
IP address is a 32-bit numeric address written as four numbers
separated by periods. Each number can be zero to 255. For example,
1.160.10.240 could be an IP address.
Within an isolated network, you can assign IP addresses at random as
long as each one is unique. However, connecting a private network to the
Internet requires using registered IP addresses (called Internet
addresses) to avoid duplicates. The four numbers in an IP address are
used in different ways to identify a particular network and a host on that
network. The InterNIC Registration Service assigns Internet addresses
from the following three classes.
Class A - supports 16 million hosts on each of 127 networks
Class B - supports 65,000 hosts on each of 16,000 networks
Class C - supports 254 hosts on each of 2 million networks
Glossary 157
Glossary
L LAN
Local Area Network. A computer network that spans a relatively small
area. Most LANs are confined to a single building or group of buildings.
However, one LAN can be connected to other LANs over any distance
via telephone lines and radio waves. A system of LANs connected in this
way is called a wide-area network (WAN).
Most LANs connect workstations and personal computers. Each node
(individual computer) in a LAN has its own CPU with which it executes
programs, but it also is able to access data and devices anywhere on the
LAN. This means that many users can share expensive devices, such as
laser printers, as well as data. Users can also use the LAN to
communicate with each other, by sending e-mail or engaging in chat
sessions.
There are many different types of LANs, Ethernets being the most
common for PCs. Most Apple Macintosh networks are based on Apple's
AppleTalk network system, which is built into Macintosh computers. The
following characteristics differentiate one LAN from another:
topology: The geometric arrangement of devices on the network. For
example, devices can be arranged in a ring or in a straight line.
protocols: The rules and encoding specifications for sending data. The
protocols also determine whether the network uses a peer-to-peer or
client/server architecture.
media: Devices can be connected by twisted-pair wire, coaxial cables, or
fiber optic cables. Some networks do without connecting media
altogether, communicating instead via radio waves.
LANs are capable of transmitting data at very fast rates, much faster than
data can be transmitted over a telephone line. However, the distances
are limited and there is also a limit on the number of computers that can
be attached to a single LAN.
lock
A state that prohibits other users from accessing a resource, such as a
device or interface.
logical unit
A logical unit is a number associated with an interface. In Agilent SICL, a
logical unit uniquely identifies an interface. Each interface on the
controller must have a unique logical unit.
158 Glossary
Glossary
N network protocols
The E5810 supports these network protocols: ARP, DHCP, DNS, FTP,
HTTP, ICMP, and RPC.
ARP: Short for Address Resolution Protocol, a TCP/IP protocol used to
convert an IP address into a physical address (called a DLC address),
such as an Ethernet address.
DHCP: See DHCP
P proxy server
A server that sits between a client application, such as a Web browser,
and a real server. It intercepts all requests to the real server to see if it
can fulfill the requests itself. If not, it forwards the request to the real
server. Proxy servers have two main purposes:
Improve Performance: Proxy servers can dramatically improve
performance for groups of users, since a proxy server saves the results
of all requests for a certain amount of time. Consider the case where both
user X and user Y access the Web through a proxy server. First user X
requests a certain Web page, which we will call Page 1. Sometime later,
user Y requests the same page.
Glossary 159
Glossary
R router
A device that connects any number of LANs. Routers use headers and a
forwarding table to determine where packets go. They use Internet
Control Message Protocol (ICMP) to communicate with each other and
configure the best route between any two hosts. Very little filtering of data
is done through routers. Routers do not care about the type of data they
handle. Routers often have DHCP Server capability.
RS-232
Short for recommended standard-232C, a standard interface approved
by the Electronic Industries Association (EIA) for connecting serial
devices. The standard is also referred to as RS-232C, or just RS-232.
For RS-232, the device that connects to the interface is called a Data
Communications Equipment (DCE) and the device to which it connects
(such as a computer) is called a Data Terminal Equipment (DTE).
The RS-232 standard supports two types of connectors - a 25-pin D-type
connector (DB-25) and a 9-pin D-type connector (DB-9). The type of
serial communications used by PCs requires only 9 pins so either type of
connector will work equally well.
S server
Part of the client/server model used in distributed computing. The server
is a computer system designated to act as a main servicer of requests
from other client computer systems, such as I/O application requests,
networking requests, and so forth.
SICL
The Agilent Standard Instrument Control Library, which is software used
for I/O application programming. SICL is part of the Agilent IO Libraries
Suite.
160 Glossary
Glossary
SRQ
Service Request. An asynchronous request (an interrupt) from a remote
device indicating that the device requires servicing.
subnet
A portion of a network that shares a common address component. On
TCP/IP networks, subnets are defined as all devices whose IP addresses
have the same prefix. For example, all devices with IP addresses that
start with 100.100.100. would be part of the same subnet. Dividing a
network into subnets is useful for both security and performance reasons.
IP networks are divided using a subnet mask.
subnet mask
A mask used to determine to what subnet an IP address belongs. An IP
address has two components: the network address and the host address.
For example, consider the IP address 150.215.017.009. Assuming this is
part of a Class B network, the first two numbers (150.215) represent the
Class B network address and the second two numbers (017.009) identify
a particular host on this network.
Subnetting enables a System Administrator to further divide the host part
of the address into two or more subnets. In this case, a part of the host
address is reserved to identify the particular subnet.
For example, the full address for 150.215.017.009 is
10010110.11010111.00010001.00001001. The Class B network part is
10010110.11010111 and the host address is 00010001.00001001. If this
network is divided into 14 subnets, the first four bits of the host address
(0001) are reserved for identifying the subnet.
The subnet mask is the network address plus the bits reserved for
identifying the subnetwork. (By convention, the bits for the network
address are all set to 1, though it would also work if the bits were set
exactly as in the network address.) In this case, the subnet mask is
11111111.11111111.11110000.00000000.
It is called a mask because it can be used to identify the subnet to which
an IP address belongs by performing a bitwise AND operation on the
mask and the IP address. The result is the subnetwork address:
Subnet Mask 255.255.240.000 11111111.11111111.11110000.00000000
IP Address 150.215.017.009 10010110.11010111.00010001.00001001
Subnet Address 150.215.016.000 10010110.11010111.00010000.00000000
The default subnet mask for the E5810 is 255.255.0.0
Glossary 161
Glossary
switch
A device that filters and forwards packets between LAN segments.
Switches operate at the data link layer (layer 2) and sometimes the
network layer (layer 3) of the OSI Reference Model and therefore support
any packet protocol. LANs that use switches to join segments are called
switched LANs or, in the case of Ethernet networks, switched Ethernet
LANs. A hub connects all the devices on its “ports” together.
A switch is a bit smarter, as it understands when two devices (out of four,
five, eight, sixteen, or even more) want to talk to each other and gives
them a switched connection.
symbolic name
A name corresponding to a single interface. This name uniquely
identifies the interface on a controller or gateway. If there is more than
one interface on the controller or gateway, each interface must have a
unique symbolic name.
162 Glossary
Glossary
Option OFF: The E5810 is not UPnP capable and will not announce
its presence as a UPnP device when mounted to the network.
V VEE
The Agilent Visual Engineering Environment, which is software used for I/
O application programming.
VISA
The Agilent Virtual Instrument Software Architecture library, which is
software used for I/O application programming. Agilent VISA is part of the
Agilent IO Libraries Suite.
VISA COM
A COM (Common Object Model) implementation of VISA. Agilent
VISA COM is part of the Agilent IO Libraries Suite.
Glossary 163
Glossary
Notes:
164 Glossary
Index
A default gateway, 94
defaults, resetting, 123
address, 154 description, 94
Agilent IO Libraries Suite DHCP, 96
check for installed version, 64
Ethernet address, 96
Agilent Web sites, 11 GPIB address, 96
Agilent, contacting, 11 GPIB logical unit, 96
ASRL, 154
GPIB SICL Interface Name, 96
hostname, 97
B IO timeout, 97
IP address, 98
bridge, 154 LAN timeout, 98
operation hangs, 127
C parameter descriptions, 94
password, 99
cache and page refresh, 125 Preset button, 123
cleaning instructions, 118 programming instruments, 78
Clear ALL Pending Operations button, 104 protocols, supported, 144
Clear History button, 104 RS232 Baud Rate, 99
client, 26, 154 RS232 Bits, 99
contacting Agilent, 11 RS232 Flow Control, 99
controller, 154 RS232 Parity, 100
copyright information, 11 RS232 SICL Interface Name, 100
RS232 SRQ, 100
RS232 Stop Bits, 100
D runtime error messages, 134
Declaration of Conformity, 7 serial number, 96
default gateway, 94 specifications, 141
defaults,resetting, 123 subnet mask, 100
description, 94 supported programming languages, 33
device, 154 syslog messages, 131
Device Clear button, 104 troubleshooting, 120
DHCP, 96, 155 troubleshooting overview, 119
DNS, 155 troubleshooting, network checks, 124
documentation history, 10 Universal Plug and Play, 101
Dynamic Host Configuration Protocol, 96 updating firmware, 109
Web access, 32
Web browser settings, 125
E Ethernet (MAC) Address, 155
E5810 Ethernet address, 96
cleaning instructions, 118 examples
communicating with, 31 Typical syslog Messages, 133
Index 165
Using the Instruments Page, 106 LAN interfaces
Using the ping Command, 130 VISA LAN Client Interfaces, 71,
Using VISA Assistant, 77 73
VISA LAN Client Addressing, 79 LAN keepalive, 98
LAN timeout, 98
lock, 158
F locks, 28
Find button, 103 logical unit, 158
finding instruments, 102–103
Friendly Name, 155
M
MAC address, 96
G mains disconnect, 56
gateway, 156
gateway IP address, 156
glossary, 154 N
GPIB address, 96 National Instruments (NI) I/O
GPIB logical unit, 96 software, 79–80
GPIB SICL Interface Name, 96 network classes, 157
network operation, 26
network protocols, 159
H
hardware address, 96
hostname, 97, 156 P
hub, 156 parameter descriptions, 94
password, 99
ping command, 124, 129
I Preset button, 123
ID string (*IDN?) button, 104 programming instruments, 78
instrument, 157 protocols, supported, 144
instruments, finding, 102–103 proxies, 126
instruments, programming, 78 proxy server, 159
instruments, querying, 102, 104
interface, 157
IO timeout, 97 Q
IP address, 98, 157 querying instruments, 102, 104
IP addressing, 29
R
J Read STB button, 104
Javascript, enabling, 125 related documentation, 14
restricted rights, 7
router, 29, 160
L RS232, 160
LAN, 158 RS232 Baud Rate, 99
166 Index
RS232 Bits, 99 U
RS232 Flow Control, 99
Universal Plug and Play, 101, 162
RS232 Parity, 100
RS232 SICL Interface Name, 100 updating firmware, 109
RS232 SRQ, 100 User Guide, electronic copies, 13
User Guide, information, 12
RS232 Stop Bits, 100
runtime error messages, 134
V
S VEE, 163
safety, 9 VISA, 163
serial number, 96 VISA Assistant, 77
VISA LAN CLient
server, 26, 160
session status, determining, 107 configuring GPIB, 71, 73
SICL, 160 VISA LAN Client
configuring RS-232, 73
SICL timeout set to 0, 128
software/firmware architecture, 27 VISA LAN Client Interfaces, 71, 73
specifications, 141
SRQ, 161 W
Subnet, 161
subnet mask, 29, 100, 161 warnings, 9
support information, 11 warranty, 7
switch, 162 Web browser settings, 125
symbolic name, 162 Web help, using, 108
syslog messages, 131 Web sites, Agilent, 11
SYST
ERR? button, 104
T
Telnet utility, 129
accessing, 147
commands, 150
exiting, 148
Timeout (sec) dialog box, 104
trademark information, 11
troubleshooting
checking instruments, 137
checking PC connections, 129
checking the E5810, 120
network checks, 124
overview, 119
Index 167
168 Index
www.agilent.com
Contact us
To obtain service, warranty or technical support
assistance, contact us at the
following phone numbers:
United States:
(tel) 800 829 4444 (fax) 800 829 4433
Canada:
(tel) 877 894 4414 (fax) 800 746 4866
China:
(tel) 800 810 0189 (fax) 800 820 2816
Europe:
(tel) 31 20 547 2111
Japan:
(tel) (81) 426 56 7832 (fax) (81) 426 56 7840
Korea:
(tel) (080) 769 0800 (fax) (080) 769 0900
Latin America:
(tel) (305) 269 7500
Taiwan:
(tel) 0800 047 866 (fax) 0800 286 331
Other Asia Pacific Countries:
(tel) (65) 6375 8100 (fax) (65) 6755 0042
Printed in Malaysia
Seventh Edition, July 20, 2009
E5810-90001
Agilent Technologies