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-24:2014 Industrial communication networks. Fieldbus specifications - Data-link layer protocol specification. Type 24 elements, 2014
- 30312056-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 Common terms and definitions
- 3.4 Symbols and abbreviations
- 3.5 Additional type 24 symbols and abbreviations
- 3.6 Common Conventions
- 3.7 Additional Type 24 conventions
- 4 Overview of DL-protocol [Go to Page]
- 4.1 Characteristic feature of DL-protocol
- 4.2 DL layer component
- 4.3 Timing sequence
- 4.4 Service assumed from PhL
- 4.5 Local parameters, variable, counters, timers
- 5 DLPDU structure [Go to Page]
- 5.1 Overview
- 5.2 Basic format DLPDU structure
- 5.3 Short format DLPDU structure
- 6 DLE element procedure [Go to Page]
- 6.1 Overview
- 6.2 Cyclic transmission control sublayer
- 6.3 Send Receive Control
- 7 DL-management layer (DLM) [Go to Page]
- 7.1 Overview
- 7.2 Primitive definitions
- 7.3 DLM protocol machine
- 7.4 Functions
- Bibliography
- Figures [Go to Page]
- Figure 1 – Data-link layer component
- Figure 2 – Timing chart of fixed-width time slot type cyclic communication
- Figure 3 – Timing chart of configurable time slot type cyclic communication
- Figure 4 – Schematic Diagram of Communication Interrupt Occurrence
- Figure 5 – Timing relationship between cyclic transmission and data processing
- Figure 6 – Timing chart example of acyclic communication
- Figure 7 – Basic format DLPDU structure
- Figure 8 – Short format DLPDU structure
- Figure 9 – The state diagram of C1 master for fixed-width time slot
- Figure 11 – The state diagram of slave for fixed-width time slot
- Figure 12 – The state diagram of C1 master for configurable time slot
- Figure 13 – The state diagram of C2 master for configurable time slot
- Figure 14 – The state diagram of slave for configurable time slot
- Figure 15 – The state diagram of message initiator for basic format
- Figure 16 – The state diagram of message responder for basic format
- Figure 17 – The state diagram of message initiator for short format
- Figure 18 – The state diagram of message responder for short format
- Figure 19 – The state diagram of acyclic transmission protocol machine
- Figure 20 – Internal architecture of one-port SRC
- Figure 21 – Internal architecture of multi-port SRC
- Figure 22 – Internal architecture of serializer
- Figure 23 – Internal architecture of deserializer
- Figure 24 – State diagram of C1 master DLM
- Figure 25 – State diagram of Slave and C2 master DLM
- Tables [Go to Page]
- Table 1 – State transition descriptions
- Table 2 – Description of state machine elements
- Table 3 – Conventions used in state machines
- Table 4 – Characteristic features of the fieldbus data-link protocol
- Table 5 – List of the values of variable Cyc_sel
- Table 6 – List of the values of variable Tunit
- Table 7 – List of the values of variable PDUType
- Table 8 – List of the values of variable SlotType
- Table 9 – Transfer syntax for bit sequences
- Table 10 – Bit order
- Table 11 – Destination and Source address format
- Table 12 – Station address
- Table 13 – Extended address
- Table 14 – Message control field format (Information transfer format)
- Table 15 – Message control field format (Supervisory format)
- Table 16 – The list of Supervisory function bits
- Table 17 – Frame type and Data length format
- Table 18 – The list of Frame type
- Table 19 – Data format of Synchronous frame
- Table 20 – The field list of Synchronous frame
- Table 21 – Data format of Output data or Input data frame
- Table 22 – The field list of Output data or Input data frame
- Table 23 – Data format of Delay measurement start frame
- Table 24 – The field list of Delay measurement start frame
- Table 25 – Data format of Delay measurement frame
- Table 26 – The field list of Delay measurement frame
- Table 27 – Data format of Status frame
- Table 28 – The field list of Status frame
- Table 29 – The list of the DLE status
- Table 30 – The list of Repeater status
- Table 31 – Data format of Delay measurement frame
- Table 32 – The field list of Cycle Information frame
- Table 33 – Data format of Message frame
- Table 34 – The field list of Message frame
- Table 35 – Range of Station address field
- Table 36 – Control field format (I/O data exchange format)
- Table 37 – Control field format (Message format)
- Table 38 – The field list of Message format
- Table 39 – Data format of Synchronous frame
- Table 40 – The field list of Sync frame
- Table 41 – Data format of Output data frame
- Table 42 – The field list of Output data frame
- Table 43 – Data format of Input data frame
- Table 44 – The field list of Input data frame
- Table 45 – The primitives and parameters for DLS-user interface issued by DLS-user
- Table 46 – The primitives and parameters for DLS-user interface issued by CTC
- Table 47 – The state table of C1 master for fixed-width time slot
- Figure 10 – The state diagram of C2 master for fixed-width time slot
- Table 48 – The state table of C2 master for fixed-width time slot
- Table 49 – The state table of slave for fixed-width time slot
- Table 50 – The state table of C1 master for configurable time slot
- Table 51 – The state table of C2 master for configurable time slot
- Table 52 – The state table of slave for configurable time slot
- Table 53 – The list of functions used by cyclic transmission machine
- Table 54 – The state table of message initiator for basic format
- Table 55 – The state table of message responder for basic format
- Table 56 – The state table of message initiator for short format
- Table 57 – The state table of message responder for short format
- Table 58 – List of functions used by the message segmentation machine
- Table 59 – The state table of acyclic transmission protocol machine
- Table 60 – The list of functions used acyclic transmission protocol machine
- Table 61 – Primitives and parameters exchanged between CTC and DLM
- Table 62 – Error event primitive and parameters
- Table 63 – primitives and parameters for SRC-CTC interface
- Table 64 – Send frame primitive and parameters
- Table 65 – Receive frame primitives and parameters
- Table 66 – Primitives and parameters exchanged between SRC and DLM
- Table 67 – Get value primitive and parameters
- Table 68 – Error event primitive and parameters
- Table 69 – The list of primitives and parameters (DLMS-user source)
- Table 70 – The list of primitives and parameters (DLM source)
- Table 71 – State table of C1-Master DLM
- Table 72 – State table of Slave and C2 master DLM
- Table 73 – The list of the functions used by DLM protocol machine
- 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 du modèle de référence
- 3.2 Termes, définitions et conventions des services
- 3.3 Termes et définitions communs
- 3.4 Symboles et abréviations
- 3.5 Symboles et abréviations supplémentaires de type 24
- 3.6 Conventions générales
- 3.7 Conventions de type 24 supplémentaires
- 4 Présentation du protocole DL [Go to Page]
- 4.1 Fonctionnalité caractéristique du protocole DL
- 4.2 Composant de couche DL
- 4.3 Séquence chronologique
- 4.4 Service pris en charge à partir de la PhL
- 4.5 Paramètres locaux, variables, compteurs, temporisateurs
- 5 Structure de la DLPDU [Go to Page]
- 5.1 Présentation
- 5.2 Structure de la DLPDU au format de base
- 5.3 Structure de la DLPDU de format court
- 6 Procédure d'élément DLE [Go to Page]
- 6.1 Présentation
- 6.2 Sous-couche de commande de transmission cyclique
- 6.3 Commande d'envoi et réception
- 7 Couche de gestion de DL (DLM) [Go to Page]
- 7.1 Présentation
- 7.2 Définitions des primitives
- 7.3 Machine protocolaire DLM
- 7.4 Fonctions
- Bibliographie
- Figures [Go to Page]
- Figure 1 – Composant de la couche liaison de données
- Figure 2 – Chronogramme de la communication cycliquede type à intervalle de temps de largeur fixe
- Figure 3 – Chronogramme de la communication cycliquede type à intervalle de temps configurable
- Figure 4 – Schéma de l'occurrence des interruptions de communication
- Figure 5 – Relation chronologique entre la transmission cycliqueet le traitement des données
- Figure 6 – Exemple de chronogramme de communication acyclique
- Figure 7 – Structure de la DLPDU au format de base
- Figure 8 – Structure de la DLPDU de format court
- Figure 9 – Schéma d’états du maître C1 utilisant des intervallesde temps de largeur fixe
- Figure 10 – Schéma d’états du maître C2 utilisant des intervallesde temps de largeur fixe
- Figure 11 – Schéma d’états de l'esclave utilisantdes intervalles de temps de largeur fixe
- Figure 12 – Schéma d’états du maître C1 utilisantdes intervalles de temps configurables
- Figure 13 – Schéma d’états du maître C2 utilisantdes intervalles de temps configurables
- Figure 14 – Schéma d’états de l'esclave utilisant des intervalles de temps configurables
- Figure 15 – Schéma d’états de l'initiateur de message utilisant le format de base
- Figure 16 – Schéma d’états du répondeur de message utilisant le format de base
- Figure 17 – Schéma d’états de l'initiateur de message utilisant le format court
- Figure 18 – Schéma d’états du répondeur de message utilisant le format court
- Figure 19 – Schéma d’états de la machine protocolaire de transmission acyclique
- Figure 20 – Architecture interne de la SRC à un port
- Figure 21 – Architecture interne de la SRC à plusieurs ports
- Figure 22 – Architecture interne du sérialiseur
- Figure 23 – Architecture interne du désérialiseur
- Figure 24 – Schéma d’états de la DLM avec maître C1
- Figure 25 – Schéma d’états de la DLM avec esclave et maître C2
- Tableaux [Go to Page]
- Tableau 1 – Descriptions des transitions d'état
- Tableau 2 – Description des éléments d'un diagramme d'états
- Tableau 3 – Conventions utilisées dans les diagrammes d'états
- Tableau 4 – Fonctionnalités caractéristiques du protocolede liaison de données de bus de terrain
- Tableau 5 – Liste des valeurs de la variable Cyc_sel
- Tableau 6 – Liste des valeurs de la variable Tunit
- Tableau 7 – Liste des valeurs de la variable PDUType
- Tableau 8 – Liste des valeurs de la variable SlotType
- Tableau 9 – Syntaxe de transfert des séquences de bits
- Tableau 10 – Ordre des bits
- Tableau 11 – Format d'adresse de source et de destination
- Tableau 12 – Adresse de station
- Tableau 13 – Adresse étendue
- Tableau 14 – Format du champ Contrôle de message(Format de transfert d'informations)
- Tableau 15 – Format du champ Contrôle de message (Format superviseur)
- Tableau 16 – Liste des bits de fonction de superviseur
- Tableau 17 – Format du champ Type de trame et longueur de données
- Tableau 18 – Liste des types de trame
- Tableau 19 – Format des données de la trame synchrone
- Tableau 20 – Liste des champs de la trame synchrone
- Tableau 21 – Format des données de la trame de donnéesde sortie ou de données d'entrée
- Tableau 22 – Liste des champs de la trame de donnéesde sortie ou de données d'entrée
- Tableau 23 – Format des données de la trame de début de mesure de retard
- Tableau 24 – Liste des champs de la trame de début de mesure de retard
- Tableau 25 – Format des données de la trame de mesure de retard
- Tableau 26 – Liste des champs de la trame de mesure de retard
- Tableau 27 – Format des données de la trame de statut
- Tableau 28 – Liste des champs de la trame de statut
- Tableau 29 – Liste des statuts de DLE
- Tableau 30 – Liste des statuts de répétition
- Tableau 31 – Format des données de la trame de mesure de retard
- Tableau 32 – Liste des champs de la trame d'information de cycle
- Tableau 33 – Format des données de la trame de message
- Tableau 34 – Liste des champs de la trame de message
- Tableau 35 – Plage de valeurs du champ Adresse de station
- Tableau 36 – Format du champ Commande (Format d'échange de données d'E/S)
- Tableau 37 – Format du champ Commande (Format du message)
- Tableau 38 – Liste des champs du format de message
- Tableau 39 – Format des données de la trame synchrone
- Tableau 40 – Liste des champs de la trame de synchronisation
- Tableau 41 – Format des données de la trame de données de sortie
- Tableau 42 – Liste des champs de la trame de données de sortie
- Tableau 43 – Format des données de la trame de données d'entrée
- Tableau 44 – Liste des champs de la trame de données d'entrée
- Tableau 45 – Primitives et paramètres de l'interface d'utilisateurde DLS émis par l'utilisateur de DLS
- Tableau 46 – Primitives et paramètres de l'interface d'utilisateur de DLS émis par la CTC
- Tableau 47 – Table d’états du maître C1 utilisantdes intervalles de temps de largeur fixe
- Tableau 48 – Table d’états du maître C2 utilisant des intervallesde temps de largeur fixe
- Tableau 49 – Table d’états de l'esclave utilisant des intervalles de temps de largeur fixe
- Tableau 50 – Table d’états du maître C1 utilisant des intervalles de temps configurables
- Tableau 51 – Table d’états du maître C2 utilisant des intervalles de temps configurables
- Tableau 52 – Table d’états de l'esclave utilisant des intervalles de temps configurables
- Tableau 53 – Liste des fonctions utilisées par la machine de transmission cyclique
- Tableau 54 – Table d’états de l'initiateur de message utilisant le format de base
- Tableau 55 – Table d’états du répondeur de message utilisant le format de base
- Tableau 56 – Table d’états de l'initiateur de message utilisant le format court
- Tableau 57 – Table d’états du répondeur de message utilisant le format court
- Tableau 58 – Liste des fonctions utilisées par la machine de segmentation de messages
- Tableau 59 – Table d’états de la machine protocolaire de transmission acyclique
- Tableau 60 – Liste des fonctions utilisées par la machineprotocolaire de transmission acyclique
- Tableau 61 – Primitives et paramètres échangés entre la CTC et la DLM
- Tableau 62 – Primitive et paramètres d'événement d'erreur
- Tableau 63 – Primitives et paramètres pour l'interface SRC-CTC
- Tableau 64 – Primitive et paramètres d'envoi de trame
- Tableau 65 – Primitive et paramètres de réception de trame
- Tableau 66 – Primitives et paramètres échangés entre la SRC et la DLM
- Tableau 67 – Primitives et paramètres d'obtention de valeur
- Tableau 68 – Primitive et paramètres d'événement d'erreur
- Tableau 69 – Liste des primitives et des paramètres (source utilisateur de DLMS)
- Tableau 70 – Liste des primitives et des paramètres (source DLM)
- Tableau 71 – Table d’états de la DLM avec maître C1
- Tableau 72 – Table d’états de la DLM avec esclave et maître C2
- Tableau 73 – Liste des fonctions utilisées par la machine protocolaire DLM [Go to Page]