REMOTE CONTROL (GPIB & RS-232) 5–2
5.2 GPIB Control
5.2.1 Introduction
The GPIB is a parallel port designed to be used for communication between instruments
(listeners) and control devices (talkers) such as PCs fitted with a suitable interface card. The
interface protocol is defined by the IEEE488.1 standard. Some additional generic capabilities of
the listeners and talkers are defined by IEEE488.2. The SCPI standard defines the highest level
of command structure including a number of standard commands for all instruments.
5.2.2 Interface Specification
The IEEE 488.1 bus standard and the IEEE 488.2 code standard are fully supported. The
command set has also been designed to the SCPI standard.
The IEEE 488.1 functions supported
SH1 Full source handshake
AH1 Full acceptor handshake
T6 Basic talker, serial poll, no talk only, untalk if MLA
TE0 No talker with secondary addressing
L4 Basic listener, no listen only, unlisten if MTA
LE0 No listener with secondary addressing
SR1 Full service request
DC1 Full device clear
RL1 Full remote/local compatibility
PP0 No parallel poll
DT1 Full device trigger compatibility
C0 No controller
5.2.3 GPIB Address
The default address is 6. This cannot be changed.
5.2.4 Message Syntax
A GPIB message is made up of one or more commands. Commands can be separated into two
groups, common commands and subsystem commands. The available common commands
are defined by IEEE488.2 and are primarily concerned with the instrument’s GPIB
configuration, e.g. reading error registers and identifying the instrument. The subsystem
commands are the higher level commands that follow the SCPI guidelines and are concerned
with setting up the instrument functions, e.g. changing the frequency and drive level.