Asignación De Los Bytes Sd En El Protocolo De Bus De Campo; Leer Datos Acíclicos De Un Esclavo Sd; Descripción De Datos - schmersal SD-I-U Serie Manual De Instrucciones

Tabla de contenido

Publicidad

Manual de instrucciones
Gateway UNIVERSAL para el diagnóstico de serie
8.4 Asignación de los bytes SD en el protocolo de bus de campo
Llamada / Request para todos los sistemas de bus de campo (byte de SALIDA del control, envío de los datos de llamada a los esclavos SD)
Nº de byte
Byte 00
Equipo SD
Gateway
Contenido
Byte de orden
Respuesta / Response para todos los sistemas de bus de campo (byte de ENTRADA del control recepción de los datos de respuesta de los esclavos SD)
Nº de byte
Byte 00
Equipo SD
Gateway
Contenido
Byte de diagnóstico Byte de datos
El contenido del byte de diagnóstico de un esclavo SD depende del estado del bit de advertencia y del bit de error en el byte de respuesta
correspondiente. (Bit 6 = advertencia de error y Bit 7 = error)
Encontrará el significado exacto de los distintos bits de los bytes SD en el manual de instrucciones correspondiente de cada equipo SD.
8.5 Leer datos acíclicos de un esclavo SD
Con una secuencia previamente definida, es posible consultar de forma acíclica datos de los distintos esclavos SD a través de los 2 bytes de
llamada (byte de llamada 00 y 01 del bus de campo) y del byte de datos (byte de respuesta del bus de campo 01). A través del byte de órdenes
se establece qué datos se han de consultar a un esclavo. Con el byte de dirección SD se define el equipo SD en el interface cuyos datos se van a
consultar. En el bus de respuesta 01 del bus de campo, se guardan a continuación los datos de respuesta del esclavo SD.
La secuencia de una consulta de datos está establecida de la siguiente manera:
1.) El control borra byte de datos antes o después de cada petición.
A través del byte de datos se indica si los datos han sido borrados:
HEX FF: Datos borrados, servicio de datos acíclico preparado
2.) El control escribe primero la dirección SD en el byte de llamada 01 del bus de campo.
A continuación el control escribe el byte de orden en el byte de llamada 00 del bus de campo
3.) Los datos de respuesta se ponen a disposición del control en el byte de respuesta 01 del bus de campo.
El byte de datos también puede contener un mensaje de error como respuesta:
Hex FE: error de orden, se ha solicitado una orden no definida
Hex FD: error de dirección, se ha seleccionado una dirección de esclavo no válida para la orden seleccionada,
o la dirección de esclavo de un esclavo SD no existente.
8.6 Tabla 1: Vista general de las órdenes y datos de respuesta
Órdenes,
consulta de datos acíclica
Borrar byte de datos
Leer número de esclavos SD proyectados
Leer categoría de equipo de un esclavo SD
Leer revisión de hardware de un esclavo SD
Leer revisión de hardware del gateway
UNIVERSAL (dir: 00)
Leer versión de software del gateway UNIVERSAL
(dir: 00) o de los esclavos SD (High Byte)
Leer versión de software del gateway UNIVESAL
(dir:00) o de los esclavos SD (Low-Byte)
Leer número de esclavos SD existentes
Leer byte 0 del número de fabricación del
esclavo SD
Leer byte 1 del número de fabricación del
esclavo SD
Leer byte 2 del número de fabricación del
esclavo SD
Leer byte 3 del número de fabricación del
esclavo SD
Leer byte 4 del número de fabricación del
esclavo SD
Orden TEACH (aprendizaje) para cadena SD
6
Byte 01
Byte 02
Gateway
Slave 01
Dir. SD (0, 1-31) Byte de llamada
Byte 01
Byte 02
Gateway
Slave 01
Byte de respuesta Byte de diagnóstico Byte de respuesta Byte de diagnóstico
Byte de orden
Byte 00 de bus
de campo
(llamada)
Hex: 00
Hex: 01
Hex: 02
Hex: 03
Hex: 03
Hex: 04
Hex: 05
Hex: 06
Hex: 07
Hex: 08
Hex: 09
Hex: 0A
Hex: 0B
Hex: 63
Byte 03
...
Slave 01
...
---
Byte de llamada
Byte 03
...
Slave 01
...
Dirección SD
Byte de datos
Byte 01 de bus
Byte 01 de bus
de campo
de campo
(llamada)
(respuesta)
Hex: xx
Hex: FF
Hex: 00
Hex: 01 hasta Hex: 1F Número de esclavos
Hex: 01 hasta Hex: 1F Hex: 30 hasta Hex: F8 Categoría de equipo de esclavo
Hex: 01 hasta Hex: 1F Hex: 41 hasta Hex: 5A Revisión de hardware A – Z,
Hex: 00
Hex: 01 hasta Hex: 63 Revisión de hardware 1..99
Hex: 00 hasta Hex: 1F Hex: 00 hasta Hex: 63 Versión de software,
Hex: 00 hasta Hex: 1F Hex: 00 hasta Hex: 63 Versión de software,
Hex: 00
Hex: 01 hasta Hex: 1F Número de esclavos SD 0 – 31
Hex: 01 hasta Hex: 1F Hex: 30 hasta Hex: 39
Hex: 41 hasta Hex: 5A
Hex: 01 hasta Hex: 1F Hex: 30 hasta Hex: 39
Hex: 41 hasta Hex: 5A
Hex: 01 hasta Hex: 1F Hex: 30 hasta Hex: 39
Hex: 41 hasta Hex: 5A
Hex: 01 hasta Hex: 1F Hex: 30 hasta Hex: 39
Hex: 41 hasta Hex: 5A
Hex: 01 hasta Hex: 1F Hex: 30 hasta Hex: 39
Hex: 41 hasta Hex: 5A
Hex: 00
Hex: 00
ES
SD-I-U-...
Byte 62
Byte 63
Slave 31
Slave 31
---
Byte 62
Byte 63
Slave 31
Slave 31
Descripción de datos
Datos borrados,
preparado para una nueva
orden
SD proyectados 1 - 31
SD (. más abajo)
como carácter ASCII
(= posición delante de la coma
de la versión de software)
High-Byte: 0 - 99
Low-Byte: 0 - 99
en el interface SD
Número de fabricación 0 – 9,
A – Z, como carácter ASCII
Número de fabricación 0 – 9,
A – Z, como carácter ASCII
Número de fabricación 0 – 9,
A – Z, como carácter ASCII
Número de fabricación 0 – 9,
A – Z, como carácter ASCII
Número de fabricación 0 – 9,
A – Z, como carácter ASCII
La cadena SD se ha aprendido
nuevamente

Publicidad

Tabla de contenido
loading

Tabla de contenido