IEC 60488-2 : 1.0

IEC 60488-2 : 1.0

STANDARD DIGITAL INTERFACE FOR PROGRAMMABLE INSTRUMENTATION - PART 2: CODES, FORMATS, PROTOCOLS AND COMMON COMMANDS

International Electrotechnical Committee

More details

Download

PDF AVAILABLE FORMATS IMMEDIATE DOWNLOAD
$34.32

$78.00

(price reduced by 56 %)

Table of Contents

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)

Abstract

Defines communication protocols necessary to effect application independent device-dependent message exchange and further defines common commands and characteristics useful in instrument system applications.

General Product Information

Document Type Standard
Status Current
Publisher International Electrotechnical Committee
Committee TC 65

Contact us