Ordre Des Octets Sd Dans Le Protocole Du Bus De Terrain; Lecture Des Données Acycliques Des Esclaves Sd; Commandes, Interrogation Acyclique Des Données; Description Données - schmersal SD-I-U Série Mode D'emploi

Masquer les pouces Voir aussi pour SD-I-U Série:
Table des Matières

Publicité

Mode d'emploi
Passerelle Universelle pour diagnostic sériell

8.4 Ordre des octets SD dans le protocole du bus de terrain

Appel / Request pour tous les bus de terrain (octet de SORTIE du système de commande, envoi des données d'appel aux esclaves SD)
Octet n°
Octet 00
Appareil SD
Passerelle
Table des matières Octet de commande SD-Adr. (0, 1-31)
Réponse/ Response pour tous les bus de terrain (octet d'ENTREE système de commande, réception des données de réponse des esclaves SD)
Octet n°
Octet 00
Appareil SD
Passerelle
Table des matières Octet diagnostique Octet de données Octet de réponse Octet diagnostique Octet de réponse Octet diagnostique
Le contenu de l'octet diagnostique d'un esclave SD dépend de l'état des bits d'avertissement et de défaut dans l'octet de réponse correspondant.
(Bit 6 = avertissement de défaut et Bit 7 = défaut)
La signification exacte des bits individuels des octets SD est reprise dans le mode d'emploi de l'appareil SD en question.
8.5 Lecture des données acycliques des esclaves SD
Via une séquence définie, il est possible d'interroger via les 2 octets d'appel (octets d'appel 00 et 01 du bus de terrain) et l'octet de données (octet
de réponse 01 du bus de terrain) les données acycliques des esclaves SD individuels.
L' octet de commande définit quelles données d'un esclave sont interrogées. L' octet d'adresse SD définit l' appareil SD de la chaîne SD dont les
données sont interrogées. Les données de réponse de l'esclave SD sont sauvegardées dans l'octet de réponse 01 du bus de terrain,
La séquence d'une interrogation de données est définie comme suit:
1.) Avant ou après chaque demande, le système de commande efface l'octet de données
Un message de retour indique via l'octet de réponse, si les données ont été effacées:
HEX FF: données effacées, service données acycliques disponible
2.) Le système de commande écrit d'abord l'adresse SD dans l'octet d'appel 01 du bus de terrain.
Ensuite, il écrit l'octet de commande dans l'octet d'appel 00 du bus de terrain
3.) Les données de réponse sont mises à la disposition au système de commande dans l'octet de réponse 01 du bus de terrain.
L'octet de données peut également comprendre un message d'erreur comme réponse:
Hex FE: erreur de commande, commande non définie appelée
Hex FD: erreur adresse, adresse esclave invalide pour la commande sélectionnée,
ou adresse esclave d'un esclave SD non présent sélectionnée
8.6 Tableau 1: Relevé des commandes et données de réponse
Commandes, interrogation acyclique
des données
Effacer octet de données
Lecture du nombre d'esclaves SD projetés
Lecture de la catégorie d'appareil d'un
esclave SD
Lecture de la version du hardware d'un
esclave SD
Lecture de la version du hardware de la
passerelle universelle (Adr.:00)
Lecture de la version du logiciel de la
passerelle universelle (Adr.:00) ou de
l'esclave SD (octet haut)
Lecture de la version du logiciel de la
passerelle universelle (Adr.:00) ou de
l'esclave SD (octet bas)
Lecture du nombre d'esclaves SD
réellement présents
Lecture de l' octet 0 du numéro de
production de l' esclave SD
Lecture de l' octet 1 du numéro de
production esclave SD
Lecture de l' octet 2 du numéro de
production esclave SD
Lecture de l' octet 3 du numéro de
production esclave SD
Lecture de l' octet 4 du numéro de
production esclave SD
Commande TEACH pour la chaîne SD
6
Octet 01
Octet 02
Passerelle
Esclave 01
Octet d'appel
Octet 01
Octet 02
Passerelle
Esclave 01
Octet de commande
Adresse SD
Octet 00 du bus de
Octet 01 du bus
terrain (appel)
de terrain (appel)
Hex: 00
Hex: xx
Hex: 01
Hex: 00
Hex: 02
Hex: 01 à Hex: 1F
Hex: 03
Hex: 01 à Hex: 1F
Hex: 03
Hex: 00
Hex: 04
Hex: 00 à Hex: 1F
Hex: 05
Hex: 00 à Hex: 1F
Hex: 06
Hex: 00
Hex: 07
Hex: 01 à Hex: 1F
Hex: 08
Hex: 01 à Hex: 1F
Hex: 09
Hex: 01 à Hex: 1F
Hex: 0A
Hex: 01 à Hex: 1F
Hex: 0B
Hex: 01 à Hex: 1F
Hex: 63
Hex: 00
FR
Octet 03
...
Esclave 01
...
---
Octet d'appel
Octet 03
...
Esclave 01
...
Octet de données
Octet 01 du bus de
terrain (réponse)
Hex: FF
Hex: 01 à Hex: 1F
Hex: 30 à Hex: F8
Hex: 41 à Hex: 5A
Hex: 01 à Hex: 63
Hex: 00 à Hex: 63
Hex: 00 à Hex: 63
Hex: 01 à Hex: 1F
Hex: 30 à Hex: 39
Hex: 41 à Hex: 5A
Hex: 30 à Hex: 39
Hex: 41 à Hex: 5A
Hex: 30 à Hex: 39
Hex: 41 à Hex: 5A
Hex: 30 à Hex: 39
Hex: 41 à Hex: 5A
Hex: 30 à Hex: 39
Hex: 41 à Hex: 5A
Hex: 00
SD-I-U-...
Octet 62
Octet 63
Esclave 31
Esclave 31
---
Octet 62
Octet 63
Esclave 31
Esclave 31
Description données
Données effacées, en attente d'
une nouvelle commande
Nombre d'esclaves
SD projetés 1 - 31
Catégorie d'appareil de l' esclave
SD(voir ci-dessous)
Version hardware A – Z,
sous forme de symbole ASCII
Version du hardware 1..99
(= chiffre avant la virgule déci-
male de la version du logiciel)
Version du logiciel,
octet haut: 0 - 99
Version du logiciel,
octet bas: 0 - 99
Nombre d'esclaves SD 0 - 31
à l' interface SD
Numéro de production 0 – 9, A –
Z, sous forme de symbole ASCII
Numéro de production 0 – 9, A –
Z, sous forme de symbole ASCII
Numéro de production 0 – 9, A –
Z, sous forme de symbole ASCII
Numéro de production 0 – 9, A –
Z, sous forme de symbole ASCII
Numéro de production 0 – 9, A –
Z, sous forme de symbole ASCII
Réapprentissage de la chaîne
SD effectuée

Publicité

Table des Matières
loading

Table des Matières