• There are no items in your cart

IEC 60488-2:2004

Current
Current

The latest, up-to-date edition.

Standard digital interface for programmable instrumentation - Part 2: Codes, formats, protocols and common commands
Available format(s)

Hardcopy , PDF , PDF 3 Users , PDF 5 Users , PDF 9 Users

Language(s)

English

Published date

05-07-2004

Foreword
1. Introduction
    1.1 Scope
    1.2 Objectives
    1.3 Notation
2. References
3. System Considerations
    3.1 Definitions
    3.2 System Message Traffic
    3.3 Functional Layers
4. Device Compliance Criteria
    4.1 IEEE 488.1 Requirements
    4.2 Message Exchange Requirements
    4.3 Syntax Requirements
    4.4 Status Reporting Requirements
    4.5 Common Commands
    4.6 Synchronization Requirements
    4.7 System Configuration Capability
    4.8 Controller Capability
    4.9 Device Documentation Requirements
5. Device Interface Function Requirements
    5.1 Handshake Requirements
    5.2 Address Requirements
    5.3 Talker Requirements
    5.4 Listener Requirements
    5.5 Service Request Requirements
    5.6 Remote/Local Requirements
    5.7 Parallel Poll Requirements
    5.8 Device Clear Requirements
    5.9 Device Trigger Requirements
    5.10 Controller Function Requirements
    5.11 Electrical Requirements
    5.12 Power-On Requirements
6. Message Exchange Control Protocol
    6.1 Functional Elements
    6.2 Protocol Overview
    6.3 Message Exchange Control Operation
    6.4 Protocol Rules
    6.5 Protocol Exceptions
7. Device Listening Formats
    7.1 Overview
    7.2 Notation
    7.3 Terminated Program Messages - Functional Syntax
    7.4 Separator Functional Elements
    7.5
    7.6 Program Header Functional Elements
    7.7 Functional Elements
8. Device Talking Elements
    8.1 Overview
    8.2 Notation
    8.3 Terminated Response Messages - Functional Syntax
    8.4 Separator Functional Elements
    8.5
    8.6
    8.7 Functional Elements
9. Message Data Coding
    9.1 ASCII 7 bit Codes
    9.2 Binary 8 Bit Integer Codes
    9.3 Binary Floating Point Code
10. Common Commands and Queries
    10.1 *AAD, Accept Address Command
    10.2 *CAL?, Calibration Query
    10.3 *CLS, Clear Status Command
    10.4 *DDT, Define Device Trigger Command
    10.5 *DDT?, Define Device Trigger Query
    10.6 *DLF, Disable Listener Function Command
    10.7 *DMC, Define Macro Command
    10.8 *EMC, Enable Macro Command
    10.9 *EMC?, Enable Macro Query
    10.10 *ESE, Standard Event Status Enable Command
    10.11 *ESE?, Standard Event Status Enable Query
    10.12 *ESR?, Standard Event Status Register Query
    10.13 *GMC?, Get Macro Contents Query
    10.14 *IDN?., Identification Query
    10.15 *IST?, Individual Status Query
    10.16 *LMC?, Learn Macro Query
    10.17 *LRN?, Learn Device Setup Query
    10.18 *OPC, Operation Complete Command
    10.19 *OPC?, Operation Complete Query
    10.20 *OPT?, Option Identification Query
    10.21 *PCB, Pass Control Back
    10.22 *PMC, Purge Macros Command
    10.23 *PRE, Parallel Poll Enable Register Command
    10.24 *PRE?, Parallel Poll Enable Register Query
    10.25 *PSC, Power-On Status Clear Command
    10.26 *PSC?, Power-On Status Clear Query
    10.27 *PUD, Protected User Data Command
    10.28 *PUD?, Protected User Data Query
    10.29 *RCL, Recall Command
    10.30 *RDT, Resource Description Transfer Command
    10.31 *RDT?, Resource Description Transfer Query
    10.32 *RST, Reset Command
    10.33 *SAV, Save Command
    10.34 *SRE, Service Request Enable Command
    10.35 *SRE?, Service Request Enable Query
    10.36 *STB?, Read Status Byte Query
    10.37 *TRG, Trigger Command
    10.38 *TST?, Self-Test Query
    10.39 *WAI, Wait-to-Continue Command
    10.40 *RMC, Remove Individual Macro Command
    10.41 *SDS, Save Default Device Settings Command
 11.Device Status Reporting
    11.1 Overview
    11.2 Status Byte Register
    11.3 Service Request Enabling
    11.4 Status Data Structures
    11.5 Standard Status Data Structure
    11.6 Parallel Poll Response Handling
12. Device/Controller Synchronization Techniques
    12.1 Overview
    12.2 Sequential and Overlapped Commands
    12.3 Pending-Operation Flag
    12.4 No-Operation-Pending Flag
    12.5 Controller/Device Synchronization Commands
    12.6 Synchronization With External-Control-Signals
    12.7 Improper Usage of *OPC and *OPC?
    12.8 Design Considerations
13. Automatic System Configuration
    13.1 Introduction
    13.2 Overview
    13.3 Generic Approach to Automatic System Configuration
    13.4 Detailed Requirements of the Auto Configuration Commands
    13.5 Additional Automatic Configuration Techniques
    13.6 Examples
14. Controller Compliance Criteria
    14.1 IEEE 488.1 Requirements
    14.2 Message Exchange Requirements
    14.3 Protocols
    14.4 Functional Element Handling
    14.5 Controller Specification Requirements
15. IEEE 488.2 Controller Requirements
    15.1 Controller Interface Function Requirements
    15.2 Additional IEEE 488.2 Controller Requirements
    15.3 IEEE 488.2 Controller Recommendations
16. Controller Message Exchange Protocols
    16.1 Definitions
    16.2 Control Sequences
17. Common Controller Protocols
    17.1 Reset Protocol
    17.2 Find Device Requesting Service Protocol
    17.3 Serial Poll All Devices Protocol
    17.4 Pass Control Protocol
    17.5 Requesting Control
    17.6 Find Listeners Protocol
    17.7 Set Address Protocol
    17.8 Test System Protocol
Annex A Compound Headers - Usage and Examples (Informative)
Annex B Device/Controller Synchronization Techniques (Informative)
Annex C Automatic System Configuration Example (Informative)
Annex D Reset Guidelines (Informative)
Annex E List of Participants (Informative)

This Dual Logo International Standard is the result of an agreement between the IEC and the Institute of Electrical and Electronics Engineers, Inc. (IEEE). The original IEEE Standard was submitted to the IEC for consideration under the agreement, and the resulting IEC/IEEE Dual Logo International Standard has been published in accordance with the ISO/IEC Directives. It specifies a set of codes to be used by devices connected via the IEEE 488.1 bus, defines communication protocols necessary to effect applications implementation independent device-dependent message exchanges and further defines common commands and characteristics useful in instrument system applications

DevelopmentNote
Also numbered as IEEE 488.2 Supersedes IEC 60625-2 (05/2004) Stability Date: 2020. (09/2017)
DocumentType
Standard
Pages
256
PublisherName
International Electrotechnical Committee
Status
Current
Supersedes

Standards Relationship
BIS IS 10767-2 : 2018 Identical
NEN IEC 60488-2 : 2004 Identical

DEFSTAN 66-031(PT8)/2(2016) : 2016 REQUIREMENTS FOR ELECTRONIC AND ELECTRICAL TEST AND MEASUREMENT EQUIPMENT - PART 8: REQUIREMENTS FOR AUTOMATIC TEST SYSTEMS UTILISING AN OPEN SYSTEM ARCHITECTURE
A-A-58047 Revision D:2016 SIGNAL GENERATOR
BS IEC 61671:2012 IEEE standard for automatic test markup language (ATML) for exchanging automatic test equipment and test information via XML
IEEE 1671.2-2012 IEEE Standard for Automatic Test Markup Language (ATML) Instrument Description
IEC 61671:2012 Automatic Test Markup Language (ATML) for Exchanging Automatic Test Equipment and Test Information via XML

IEEE 260-1978 IEEE Standard Letter Symbols for Units of Measurement (SI Units, Customary Inch-Pound Units, and Certain Other Units)
ISO 2955:1983 Information processing — Representation of SI and other units in systems with limited character sets
IEEE 488.1 : 2003 STANDARD FOR HIGHER PERFORMANCE PROTOCOL FOR THE STANDARD DIGITAL INTERFACE FOR PROGRAMMABLE INSTRUMENTATION
ISO 31-11:1992 Quantities and units Part 11: Mathematical signs and symbols for use in the physical sciences and technology
ANSI INCITS 42 : 1990 REPRESENTATION OF NUMERIC VALUES IN CHARACTER STRINGS FOR INFORMATION INTERCHANGE
ISO 31-2:1992 Quantities and units Part 2: Periodic and related phenomena
ISO 31-10:1992 Quantities and units Part 10: Nuclear reactions and ionizing radiations
IEEE 754-2008 REDLINE IEEE Standard for Floating-Point Arithmetic
ISO 31-12:1992 Quantities and units Part 12: Characteristic numbers

View more information
US$493.00
Excluding Tax where applicable

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.