Superseded

GB/Z 29619.6-2013Digital data communication for measurement and control -- Fieldbus for use in industrial control systems -- Type 8: INTERBUS specification -- Part 6: Application Layer Protocol specification (English PDF)

Preview PDF

This is a limited preview

Buy now to download the full PDF (125 pages)

Need quotation for your management?

Get a formal quotation for GB/Z 29619.6-2013 in 30 minutes.

Issued by

General Administration of Quality Supervision, Inspection and Quarantine of People's Republic of China, China National Standardization Administration

Level / Type

National · Recommended

Issue date

July 19, 2013

Implementation date

December 15, 2013

Scope

GB/Z 29619.6-2013 (Digital data communication for measurement and control -- Fieldbus for use in industrial control systems -- Type 8: INTERBUS specification -- Part 6: Application Layer Protocol specification) is available as an English-translated PDF.

GB/Z 29619.6-2013 — Note. The system management used in GB/Z 29619 is a local mechanism for managing protocols at all levels. An application process uses INTERBUS application layer services to exchange information with other application processes.

Application layer service definition Abstract interface between application process and application layer. Application layer through the application layer protocol to achieve application layer service definition.

AL-protocol is one Group rules that govern the format and meaning of information exchanged between application layers of different devices. Protocols define the various states of an application layer and the efficient transitions between states.

It can be a limited one state machine. Protocol machine is described by the state table. Application process and protocol machine through the application service data unit for information exchange.

Protocol machine and other protocol machine through the application protocol data unit (APDU) for the exchange of information. Measurement and control of digital data communications industrial control systems with the fieldbus type 8.INTERBUS specification Part 6.

Application layer protocol specification 1 Scope GB/Z 29619 This section describes the INTERBUS application layer protocol, in order to provide the application of the definition of GB/Z 29619.5-2013 Layer services, these protocols are required.

Application layer protocol provides for the interaction between remote applications, with the help of. --- for the application layer protocol data unit (APDU) coding rules; --- common abstract syntax definition of these APDU; --- Processed APDU and primitive protocol state machine descriptions in the correct order; --- To and from the data link layer service APDU mapping, data link layer services defined by GB/Z 29619.4-2013.

The purpose of this section is to define the protocol to which the agreement is made. --- fieldbus reference model at the application layer and the data link layer border between the field bus data link layer; --- Fieldbus reference model application layer and system management at the border between the system management.

Found what you need?

Document preview — GB/Z 29619.6-2013

National Standard of the People's Republic of China

ICS
25.040
Classification
N 10

Issued by: General Administration of Quality Supervision, Inspection and Quarantine of People's Republic of China, China National Standardization Administration

Contents

  • Foreword V.
  • Introduction
  • 1 Scope
  • 2 Normative references
  • 3 Terms and definitions
  • 3.1 GB/T 9387.1-1998 terminology
  • 3.2 Terms of GB/T 15695-2008
  • 3.3 Terms of GB/T 17176-1997
  • 3.4 GB/T 16262 terminology
  • 3.5 GB/T 16263 terminology
  • 3.6 Terms of GB/Z 29619.5-2013
  • 3.7 INTERBUS application layer specific terms and definitions
  • 4 Symbols and abbreviations
  • 5 Convention
  • 5.1 General Concepts
  • 5.2 Category Definition Conventions
  • 5.3 Abstract Grammar
  • 5.4 Conventions for state machines
  • 6 INTERBUS application layer protocol
  • 6.1 FAL Syntax Description
  • 6.2 Transfer Syntax
  • 6.3 Protocol Machine Overview (ProtocolMachine)
  • 6.4 Application Process Context State Machine (AP-Context)
  • 6.5 FAL Service Protocol Machine (FSPM)
  • 6.6 Application Relationship Protocol Machine (ARPM)
  • 6.7 DLL Mapping Protocol Machine
  • Figure 1 application layer and the relationship between other layers
  • Figure 2 APDU Overview
  • Figure 3 APDUHeader
  • Figure 4 PDU Type Extension
  • Figure 5 PDU address extension
  • Figure 6 PDU Type and Address Expansion
  • Figure 7 An example of Establish-Request PDU
  • Figure 8 Encoding of a PRIVATE tag value
  • Figure 9 Encoding of a context-specific tag value
  • FIG. 10 identifies the information field
  • Figure 11 ID-info 28 with label values 0-14 and 0-6
  • Figure 12 ID-info 28 with label values of 15-255 and 0-6
  • Figure 13 ID-info 28 with label values 0-14 and length 7-255
  • Figure 14 ID-info 29 with a tag value of 15-255 and a length of 7-255
  • Figure 15 Boolean value is TRUE encoding
  • Figure 16 Encoding of Boolean value FALSE
  • Figure 17 String encoding
  • Figure 18 Binary Date Code
  • Figure 19 Code with a century binary date
  • Figure 20 Daytime encoding
  • Figure 21 Time difference encoding
  • Figure 22 Timing coding
  • Figure 23 Example of the structure of the object definition
  • Figure 24 Protocols exchanged between protocol machines
  • Figure 25 AP starts AP-Context state machine
  • Figure 26 FSPM state transitions Figure
  • Figure 27 QUB-FCARPM State Transitions Figure
  • Figure 28 BNUARPM State Transition Figure
  • Figure 29 QUB-TMAREP State Transitions Figure
  • Figure 30 DMPM state transitions Figure
  • Table 1 conventions for the state machine
  • Table 2 FAL-user issued to AP-Context primitive
  • Table 3 primitives issued by AP-Context to FAL-user
  • Table 4 AP-Context State Machine Sender State Transition
  • Table 5 AP-Context State Machine Receiver State Transition
  • Table 6 ResetArep Function
  • Table 7 ApContextTest Features
  • Table 8 ServicesSupportedTest Features
  • Table 9 ApExplicitConnection Features
  • Table 10 ImmediateAcknowledge function
  • Table 11 ConfirmedServiceCheck Features
  • Table 12 UnconfirmedServiceCheck Features
  • Table 13 ArServiceCheck Features
  • Table 14 ArFspmService Features
  • Table 15 ArAcceeSupported Features
  • Table 16 MaxFalPduLengthTest Functions
  • Table 17 NegotiateOutstandingServices Features
  • Table 18 RequestedServicesSupportedTest Features
  • Table 19 IndicatedServicesSupportedTest Features
  • Table 20 InvokeIdExistent Features
  • Table 21 SameService Features
  • Table 22 Primitives for AP-Context to FSPM
  • Table 23 Primitives published by FSPM to AP-Context
  • Table 24 FSPM Status Table - Sender Status Transition
  • Table 25 FSPM Status Table - Recipient Status Transition
  • Table 26 SelectArep Features
  • Table 27 primitives that FSPM publishes to ARPM
  • Table 28 Primitives for ARPM to FSPM
  • Table 29 FSPM and ARPM exchange primitive parameters
  • Table 30 QUB-FCARPM Status
  • Table 31 QUB-FCARPM Status Table - Sender Transaction
  • Table 32 QUB-FCARPM Status Table - Recipient Transaction
  • Table 33 GetArepld () Function
  • Table 34 BuildFAL-PDU Features
  • Table 35 FAL_Pdu_Type Function
  • Table 36 AREPContextCheck () Function
  • Table 37 AbortIdentifier Function
  • Table 38 AbortReason Features
  • Table 39 AbortDetail Features
  • Table 40 StartTimer Features
  • Table 41 StopTimer Features
  • Table 42 ResetCounters Features
  • Table 43 IncrementCounter Features
  • Table 44 DecrementCounter Features
  • Table 45 GetCounterValue Function
  • Table 46 primitives that FSPM advertises to ARPM
  • Table 47 Primitives for ARPM to FSPM
  • Table 48 Arguments for primitives exchanged between FSPM and ARPM
  • Table 49 BNUARPM Status
  • Table 50 BNUARPM Status Table - Sender Transaction
  • Table 51 BNUARPM Status Table - Recipient Transaction
  • Table 52 GetArepld () Function
  • Table 53 BuildFAL-PDU Features
  • Table 54 FAL_Pdu_Type Function
  • Table 55 AbortIdentifier Function
  • Table 56 AbortReason Features
  • Table 57 AbortDetail Features
  • Table 58 Primitives for FAL to ARPM
  • Table 59 Primitives for ARPM to FAL
  • Table 60 Parameter for primitives exchanged between FAL and ARPM
  • Table 61 QUB-TMARPM Status
  • Table 62 QUB-TM Status Table - Sender Transaction
  • Table 63 QUB-TM Status Table - Recipient Transaction
  • Table 64 GetArepId () Function
  • Table 65 BuildFAL-PDU Features
  • Table 66 FAL_Pdu_Type Function
  • Table 67 ResetCounters Features
  • Table 68 IncrementCounter Features
  • Table 69 DecrementCounter Features
  • Table 70 GetCounterValue Function
  • Table 71 Primitives for ARPM to DMPM
  • Table 72 Primitives for DMPM to Issue ARPM
  • Table 73 Arguments for primitives exchanged between ARPM and DMPM
  • Table 74 - The primitives exchanged between INTERBUS data link layer and DMPM
  • Table 75 DMPM Status Descriptions
  • Table 76 DMPM Status Table - Sender Transaction
  • Table 77 DMPM Status Table - Recipient Transaction
  • Table 78 PickArep Features
  • Table 79 FindAREP Features
  • Table 80 SelectNextArep Features
  • Table 81 ArepRole Function
  • Table 82 FalArHeader Features
  • Table 83 AddUcsPduHeader Function
  • Table 84 RemoveUcsPduHeader Features
  • Table 85 DILinkStatus Features

Foreword

GB/Z 29619 "Measurement and Control Digital Data Communications Industrial Control Systems Fieldbus Type 8. INTERBUS Specification" Former divided into 6 parts.

--- Part 1. Overview;

--- Part 2. Physical layer specification and service definition;

--- Part 3. Data Link Service Definition;

--- Part 4. Data link protocol specification;

--- Part 5. Application layer service definition;

--- Part 6. Application layer protocol specification.

This section GB/Z 29619 Part 6.

This section drafted in accordance with the rules given GB/T 1.1-2009 and GB/T 20000.2-2009.

GB/Z 29619 modified using IEC 61158:2003 "Measurement and Control Digital Data Communications Industrial Control Systems Fieldbus" Part of the content, no adjustment in the technical content, the structure is divided into 6 parts to meet the needs of different users to use alone.

For ease of use, this section made the following editorial changes.

a) According to the actual use of our country, in accordance with the provisions of GB/T 1.1-2009, the original text was edited editorial changes the content of surgery is exactly the same

b) reference to the original text of the international standards are the same or modify the use of our standard with our national standard number instead of the corresponding international Standard number, the rest have not been the same or modified to use as our standard international advanced standards, are referenced in this section.

This part is proposed by China Machinery Industry Federation.

This part of the National Industrial Process Measurement and Control Standardization Technical Committee (SAC/TC124) centralized.

This part of the drafting unit. Machinery Industry Instrumentation Technology and Economy Institute, Tsinghua University, Southwest University, Beijing Iron and Steel Design and Research General Hospital, Shanghai Automation Instrumentation Co., Ltd., Shanghai Institute of Industrial Automation Instrumentation, Nanjing Phoenix Contact Electric Co., Ltd.

Introduction

INTERBUS is a digital serial communication system used in control systems (such as programmable logic controllers) and industrial sensors and actuators Communication between field devices. These devices include simple limit switches and valves, as well as measurement sensors, measurement transmitters and actuators, and also can include sophisticated high-tech control systems such as controllers that control drive, torque, and process. It is optimized (but not limited to) the factory Automated application system.

This section describes the INTERBUS AL-Protocol, which is compatible with other parts of the INTERBUS specification family turn off. The INTERBUS specification series consists of a "three-layer" fieldbus reference model based on the basic reference model for Open Systems Interconnection Righteous. Both of these reference models subdivide the interconnected, standardized areas into a series of canonical, manageable layers of size.

AL-protocol defines the information and interactions exchanged between application entity calls (AE-Is) for supporting application services. AL-pro-tocol provides application services by using the data link layer or other directly available lower level services. The relationship between different layers such as

Figure 1 shows.

1 Figure, the relationship between the application layer and other layers

Note. The system management used in GB/Z 29619 is a local mechanism for managing protocols at all levels.

An application process uses INTERBUS application layer services to exchange information with other application processes. Application layer service definition Abstract interface between application process and application layer. Application layer through the application layer protocol to achieve application layer service definition. AL-protocol is one Group rules that govern the format and meaning of information exchanged between application layers of different devices.

Protocols define the various states of an application layer and the efficient transitions between states. It can be a limited one state machine. Protocol machine is described by the state table. Application process and protocol machine through the application service data unit for information exchange. Protocol machine and other protocol machine through the application protocol data unit (APDU) for the exchange of information.

Measurement and control of digital data communications industrial control systems with the fieldbus type 8.INTERBUS specification Part 6. Application layer protocol specification

1 Scope

GB/Z 29619 This section describes the INTERBUS application layer protocol, in order to provide the application of the definition of GB/Z 29619.5-2013 Layer services, these protocols are required.

Application layer protocol provides for the interaction between remote applications, with the help of.

--- for the application layer protocol data unit (APDU) coding rules;

--- common abstract syntax definition of these APDU;

--- Processed APDU and primitive protocol state machine descriptions in the correct order;

--- To and from the data link layer service APDU mapping, data link layer services defined by GB/Z 29619.4-2013.

The purpose of this section is to define the protocol to which the agreement is made.

--- fieldbus reference model at the application layer and the data link layer border between the field bus data link layer;

--- Fieldbus reference model application layer and system management at the border between the system management.

2 Normative references

The following documents for the application of this document is essential. For dated references, only the dated version applies to this article Pieces. For undated references, the latest edition (including all amendments) applies to this document.

GB/T 9387.1-1998 Information technology - Open Systems Interconnection basic reference model Part 1. Basic model (idtISO /IEC 7498-1:1994) GB/T 15695-2008 Information technology - Open Systems Interworking Presentation Services Definition (ISO/IEC 8822:1994, IDT) GB/T 16262 Information Technology Abstract Syntax Notation One (ASN.1) (GB/T 16262-2006, ISO/IEC 8824:2002, IDT) GB/T 16263 Information Technology ASN.1 coding rules (GB/T 16263-2006, ISO/IEC 8825:2002, IDT) GB/T 17176-1997 information technology open system interconnection application layer structure (idtISO /IEC 9545:1994) GB/T 17967-2000 Information Technology Open Systems Interconnection Basic Reference Model OSI Service Definition Conventions (idtISO /IEC 10731:1994) Measurement and control of digital data communications - Fieldbus type 8 for industrial control systems.

INTERBUS Specification Part 3. Data Link Service Definition Measurement and control of digital data communications - Fieldbus type 8 for industrial control systems.

INTERBUS Specification Part 4. Data Link Protocol Specification Measurement and control of digital data communications - Fieldbus type 8 for industrial control systems.

INTERBUS specification Part 5. Application layer service definition

3 Terms and definitions

The following terms and definitions apply to this document.

......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 125 pages — is available in the English PDF.

Referenced standards

How to Download GB/Z 29619.6-2013

  1. 1

    Add to cart

    Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.

  2. 2

    Checkout

    Enter your email and billing details. Payment is processed securely by Stripe (cards or bank transfer). Prefer bank details? Request a quotation (min. order $300).

  3. 3

    Instant delivery (0–9 sec)

    Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.

  4. 4

    Invoice included

    A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.

Related Standards

English PDF
125 pages
Instant delivery (0–9 sec)
Invoice included
View Cart

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

GB/Z 29619.6-2013

$2,015.00