Already a subscriber?
MADCAD.com Free Trial
Sign up for a 3 day free trial to explore the MADCAD.com interface, PLUS access the
2009 International Building Code to see how it all works.
If you like to setup a quick demo, let us know at support@madcad.com
or +1 800.798.9296 and we will be happy to schedule a webinar for you.
Security check
Please login to your personal account to use this feature.
Please login to your authorized staff account to use this feature.
Are you sure you want to empty the cart?
BS EN 61158-4-13:2014 Industrial communication networks. Fieldbus specifications - Data-link layer protocol specification. Type 13 elements, 2014
- 30312046-VOR.pdf [Go to Page]
- English
[Go to Page]
- CONTENTS
- FOREWORD
- INTRODUCTION
- 1 Scope [Go to Page]
- 1.1 General
- 1.2 Specifications
- 1.3 Procedures
- 1.4 Applicability
- 1.5 Conformance
- 2 Normative references
- 3 Terms, definitions, symbols, abbreviations and conventions [Go to Page]
- 3.1 Reference model terms and definitions
- 3.2 Service convention terms and definitions
- 3.3 Data-link service terms and definitions
- 3.4 Symbols and abbreviations
- 3.5 Common conventions
- 3.6 Additional conventions
- 4 Overview of the DL-protocol [Go to Page]
- 4.1 Overview
- 4.2 General description
- 4.3 Service assumed from the PhL
- 4.4 DLL architecture
- 4.5 Local parameters and variables
- 5 General structure and encoding of PhPDUs and DLPDU and related elements of procedure [Go to Page]
- 5.1 Overview
- 5.2 MA_PDU structure and encoding
- 5.3 Common MAC frame structure, encoding and elements of procedure
- 5.4 Invalid DLPDU
- 6 DLPDU-specific structure, encoding and elements of procedure [Go to Page]
- 6.1 General
- 6.2 Overview
- 6.3 Start of synchronization (SoC)
- 6.4 PollRequest (PReq)
- 6.5 Poll response (PRes)
- 6.6 Start of asynchronous (SoA)
- 6.7 Asynchronous send (ASnd)
- 7 DLE elements of procedure [Go to Page]
- 7.1 Overall structure
- 7.2 Cycle state machine (CSM)
- 7.3 Isochronous transmission TX/RX control (ITC)
- 7.4 Asynchronous transmission TX/RX control (ATC)
- 7.5 Asynchronous slot scheduler (ASS)
- 7.6 Exception signaling (ES)
- 7.7 NMT signaling (NS)
- 7.8 DLL management protocol
- Bibliography
- Figures
[Go to Page]
- Figure 1 – Relationships of DLSAPs, DLSAP-addresses and group DLaddresses
- Figure 2 – Slot communication network management
- Figure 3 – Overall flow of data frames during one cycle
- Figure 4 – Interaction of PhS primitives to DLE
- Figure 5 – Data-link layer internal architecture
- Figure 6 – Type 13 fieldbus DLPDU
- Figure 7 – State transition diagram of the MNs CSM
- Figure 8 – State transition diagram of MNs CSM at CSM_MS_NON_CYCLIC
- Figure 9 – State transition diagram of MNs CSM at CSM_MS_CYCLIC
- Figure 10 – State transition diagram of the CNs CSM
- Figure 11 – State transition diagram of CNs CSM at CSM_CS_NON_CYCLIC
- Figure 12 – State transition diagram of CNs CSM at CSM_CS_CYCLIC
- Figure 13 – Multiple slot assignment example
- Figure 14 – Time triggered PRes example
- Figure 15 – State transition diagram of ITC
- Figure 16 – State transition diagram of ATC
- Figure 17 – State transition diagram of ASS
- Figure 18 – State transition diagram of ES
- Figure 19 – State transition diagram of NS
- Figure 20 – State transition diagram of DLM
- Tables
[Go to Page]
- Table 1 – Data-link layer components
- Table 2 – MAC multicast addresses
- Table 3 – Message types
- Table 4 – Node ID assignment
- Table 5 – Structure of SoC DLPDU
- Table 6 – Structure of SoC-Flag
- Table 7 – Structure of PReq DLPDU
- Table 8 – Structure of PReq-Flag
- Table 9 – Structure of PRes DLPDU
- Table 10 – Structure of PRes-Flag
- Table 11 – Structure of SoA DLPDU
- Table 12 – Structure of SoA-Flag
- Table 13 – Definition of the RequestedServiceID in the SoA DLPDU
- Table 14 – Structure of ASnd DLPDU
- Table 15 – Definition of the ServiceID in the ASnd DLPDU
- Table 16 – Structure of NMTRequest user data
- Table 17 – Primitives exchanged between CSM and ITC
- Table 18 – Parameters used with primitives exchanged between CSM and ITC
- Table 19 – Primitives exchanged between CSM and ATC
- Table 20 – Parameters used with primitives exchanged between CSM and ATC
- Table 21 – Primitives exchanged between CSM and ASS
- Table 22 – Parameters used with primitives exchanged between CSM and ASS
- Table 23 – Primitives exchanged between CSM and ES
- Table 24 – Parameters used with primitives exchanged between CSM and ES
- Table 25 – Primitives exchanged between CSM and NS
- Table 26 – Parameters used with primitives exchanged between CSM and NS
- Table 27 – Primitives exchanged between CSM and DLM
- Table 28 – Parameters used with primitives exchanged between CSM and DLM
- Table 29 – Transitions of the MNs CSM
- Table 30 – Transitions of MNs CSM at CSM_MS_NON_CYCLIC
- Table 31 – Transitions of MNs CSM at CSM_MS_CYCLIC
- Table 32 – Transitions of the CNs CSM
- Table 33 – Transitions of CNs CSM at CSM_CS_NON_CYCLIC
- Table 34 – Transitions of CNs CSM at CSM_CS_CYCLIC
- Table 35 – CSM function table
- Table 36 – Example of isochronous slot assignment
- Table 37 – Primitives exchanged between ITC and DLS-user
- Table 38 – Parameters used with primitives exchanged between ITC and DLS-user
- Table 39 – Transitions of ITC
- Table 40 – ITC function table
- Table 41 – Primitives exchanged between ATC and DLS-user
- Table 42 – Parameters used with primitives exchanged between ATC and DLS-user
- Table 43 – Primitives exchanged between ATC and ES
- Table 44 – Parameters used with primitives exchanged between ATC and ES
- Table 45 – Transitions of ATC
- Table 46 – ATC function table
- Table 47 – Transitions of ASS
- Table 48 – ASS function table
- Table 49 – Primitives exchanged between ES and DLS-user
- Table 50 – Parameters used with primitives exchanged between ES and DLS-user
- Table 51 – Transitions of ES
- Table 52 – Primitives exchanged between NS and DLS-user
- Table 53 – Parameters used with primitives exchanged between NS and DLS-user
- Table 54 – Transitions of NS
- Table 55 – Primitives exchanged between DLM and DLS-user
- Table 56 – Parameters used with primitives exchanged between DLM and DLS-user
- Table 57 – Transitions of DLM
- Table 58 – DLM function table
- Français
[Go to Page]
- SOMMAIRE
- AVANT-PROPOS
- INTRODUCTION
- 1 Domaine d’application [Go to Page]
- 1.1 Généralités
- 1.2 Spécifications
- 1.3 Procédures
- 1.4 Applicabilité
- 1.5 Conformité
- 2 Références normatives
- 3 Termes, définitions, symboles, abréviations et conventions [Go to Page]
- 3.1 Termes et définitions relatifs au modèle de référence
- 3.2 Termes et définitions relatifs à la convention de service
- 3.3 Termes et définitions pour les services de liaison de données
- 3.4 Symboles et abréviations
- 3.5 Conventions communes
- 3.6 Conventions supplémentaires
- 4 Vue d’ensemble du protocole de DL [Go to Page]
- 4.1 Vue d’ensemble
- 4.2 Description générale
- 4.3 Service supposé de la PhL
- 4.4 Architecture de la DLL
- 4.5 Paramètres et variables locaux
- 5 Structure générale et codage des PhPDU, des DLPDU et des éléments de procédure associés [Go to Page]
- 5.1 Vue d’ensemble
- 5.2 Structure et codage de MA_PDU
- 5.3 Structure, codage et éléments de procédure de la trame MAC commune
- 5.4 DLPDU non valide
- 6 Structure, codage et éléments de procédure spécifiques à une DLPDU [Go to Page]
- 6.1 Généralités
- 6.2 Vue d’ensemble
- 6.3 Début de la Synchronisation (SoC)
- 6.4 PollRequest (PReq)
- 6.5 Poll response (PRes)
- 6.6 Début de l’asynchrone (SoA)
- 6.7 Envoi Asynchrone (ASnd)
- 7 Éléments de procédure de la DLE [Go to Page]
- 7.1 Structure générale
- 7.2 Diagramme d’États de Cycle (Cycle State Machine ) (CSM)
- 7.3 Commande TX/RX en transmission isochrone (ITC)
- 7.4 Commande TX/RX en transmission asynchrone (ATC)
- 7.5 Programmateur d’intervalle de temps asynchrone (ASS)
- 7.6 Signalisation d’exception (ES)
- 7.7 Signalisation NMT (NS)
- 7.8 Protocole de gestion de la DLL
- Bibliographie
- Figures
[Go to Page]
- Figure 1 – Relation entre les DLSAP, les adresses des DLSAPet les adresses de DL de groupe
- Figure 2 – Gestion du réseau de communication par intervalle de temps
- Figure 3 – Vue d’ensemble du flux de trames de données lors d’un cycle
- Figure 4 – Interaction des primitives de PhS avec la DLE
- Figure 5 – Architecture interne de la couche liaison de données
- Figure 6 – DLPDU de bus de terrain de Type 13
- Figure 7 – Diagramme états-transitions de CSM des MN
- Figure 8 – Diagramme états-transitions du CSM des MN à CSM_MS_NON_CYCLIC
- Figure 9 – Diagramme états-transitions du CSM des MN à CSM_MS_CYCLIC
- Figure 10 – Diagramme états-transitions du CSM des CN
- Figure 11 – Diagramme états-transitions du CSM des CN à CSM_CS_NON_CYCLIC
- Figure 12 – Diagramme états-transitions du CSM des CN à CSM_CS_CYCLIC
- Figure 13 – Exemple d’attribution d'intervalles de temps multiples
- Figure 14 – Exemple de PRes cadencée
- Figure 15 – Diagramme états-transitions de l'ITC
- Figure 16 – Diagramme états-transitions de l’ATC
- Figure 17 – Diagramme états-transitions de l’ASS
- Figure 18 – Diagramme états-transitions de l’ES
- Figure 19 – Diagramme états-transitions du NS
- Figure 20 – Diagramme états-transitions de la DLM
- Tableaux
[Go to Page]
- Tableau 1 – Composants de la couche liaison de données
- Tableau 2 – Adresses de multidiffusion de MAC
- Tableau 3 – Types de message
- Tableau 4 – Attribution d’ID de nœud
- Tableau 5 – Structure de la DLPDU SoC
- Tableau 6 – Structure de SoC-Flag
- Tableau 7 – Structure de la DLPDU PReq
- Tableau 8 – Structure de PReq-Flag
- Tableau 9 – Structure de la DLPDU PRes
- Tableau 10 – Structure de PRes-Flag
- Tableau 11 – Structure de la DLPDU SoA
- Tableau 12 – Structure de SoA-Flag
- Tableau 13 – Définition de “RequestedServiceID” dans la DLPDU SoA
- Tableau 14 – Structure de la DLPDU ASnd
- Tableau 15 – Définition de “ServiceID” dans la DLPDU ASnd
- Tableau 16 – Structure des données utilisateur de NMTRequest
- Tableau 17 – Primitives échangées entre CSM et ITC
- Tableau 18 – Paramètres utilisés avec les primitives échangées entre le CSM et l’ITC
- Tableau 19 – Primitives échangées entre CSM et ATC
- Tableau 20 – Paramètres utilisés avec les primitives échangées entre CSM et ATC
- Tableau 21 – Primitives échangées entre CSM et ASS
- Tableau 22 – Paramètres utilisés avec les primitives échangées entre CSM et ASS
- Tableau 23 – Primitives échangées entre CSM et ES
- Tableau 24 – Paramètres utilisés avec les primitives échangées entre CSM et ES
- Tableau 25 – Primitives échangées entre CSM et NS
- Tableau 26 – Paramètres utilisés avec les primitives échangés entre CSM et NS
- Tableau 27 – Primitives échangées entre CSM et DLM
- Tableau 28 – Paramètres utilisés avec les primitives échangées entre CSM et DLM
- Tableau 29 – Transitions du CSM des MN
- Tableau 30 – Transitions du CSM des MN à CSM_MS_NON_CYCLIC
- Tableau 31 – Transitions du CSM des MN à CSM_MS_CYCLIC
- Tableau 32 – Transitions du CSM des CN
- Tableau 33 – Transitions du CSM des CN à CSM_CS_NON_CYCLIC
- Tableau 34 – Transitions du CSM des CN à CSM_CS_CYCLIC
- Tableau 35 – Table des Fonctions du CSM
- Tableau 36 – Exemple d’attribution d’intervalle de temps isochrone
- Tableau 37 – Primitives échangées entre l’ITC et l’utilisateur de DLS
- Tableau 38 – Paramètres utilisés avec les primitives échangées entre l’ITC et l’utilisateur de DLS
- Tableau 39 – Transitions de l’ITC
- Tableau 40 – Table des Fonctions de l’ITC
- Tableau 41 – Primitives échangées entre l’ATC et l’utilisateur de DLS
- Tableau 42 – Paramètres utilisés avec les primitives échangéesentre l’ATC et l’utilisateur de DLS
- Tableau 43 – Primitives échangées entre l’ATC et l’ES
- Tableau 44 – Paramètres utilisés avec les primitives échangées entre l’ATC et l’ES
- Tableau 45 – Transitions de l’ATC
- Tableau 46 – Table des Fonctions de l’ATC
- Tableau 47 – Transitions de l’ASS
- Tableau 48 – Table des Fonctions de l’ASS
- Tableau 49 – Primitives échangées entre l’ES et l’utilisateur de DLS
- Tableau 50 – Paramètres utilisés avec les primitives échangéesentre l’ES et l’utilisateur de DLS
- Tableau 51 – Transitions de l’ES
- Tableau 52 – Primitives échangées entre le NS et l’utilisateur de DLS
- Tableau 53 – Paramètres utilisés avec les primitives échangéesentre le NS et l’utilisateur de DLS
- Tableau 54 – Transitions du NS
- Tableau 55 – Primitives échangée entre la DLM et l’utilisateur de DLS
- Tableau 56 – Paramètres utilisés avec les primitives échangéesentre la DLM et l’utilisateur de DLS
- Tableau 57 – Transitions de la DLM
- Tableau 58 – Table des Fonctions de la DLM [Go to Page]