Standard digital interface for programmable instrumentation Part 2: Codes, formats, protocols and common commands
|Publication Date:||1 May 2004|
|ICS Code (Industrial process measurement and control):||25.040.40|
|ICS Code (Interface and interconnection equipment):||35.200|
|ICS Code (Measurement of electrical and magnetic quantities):||17.220.20|
This standard specifies a set of codes and formats to be used by devices connected via the IEEE 488.1 bus. This standard also defines communication protocols necessary to effect application independent device-dependent message exchanges and further defines common commands and characteristics useful in instrument system applications.
This standard is intended to apply directly to small-scale to medium scale instrument systems. It applies to systems comprised mainly of measurement, stimulus, and interconnect devices with an instrumentation controller. The standard may also apply to certain devices outside the scope of the instrument system environment.
As well as defining a variety of device-dependent message, this standard extends and further interprets certain interface functions contained in IEEE Std 488.1-1987 1 while remaining compatible with that standard.
This standard covers the following topics:
1) IEEE 488.1 subsets
2) Standard message handling protocols including error handling
3) Unambiguous program and response message syntactic structures
4) Common commands useful in a wide range of instrument system applications
5) Standard status reporting structures
6) System configuration and synchronization protocols
Use of this standard does not relieve the use from the burden of responsibility for system compatibility at the application level. The user must be familiar with the characteristics of all the system components in order to configure an optimum system.
The intended readers of this standard include both controller and device designers.
1 The numbers in brackets correspond to those of the reference in Section 2