Protocolos de comunicación serie en el bus local
de telecontrol
11.2.1. Funciones de lectura/escritura
Se implementan dos funciones de lectura, función 3
(Holding Register) y función 4 (Imput Register) y uno de
escritura, función 6 (Write Single Register).
Lectura de datos
Pregunta:
Inicio
Dirección
Silencio
DESC
Tabla 11.18. Lectura de datos. Pegunta
Respuesta:
Inicio
Dirección
Silencio
DESC
Tabla 11.19. Lectura de datos. Respuesta
donde:
DESC
Dirección del esclavo
DIREC-H
Byte alto de la dirección del primer registro a leer
DIREC-L
Byte bajo de la dirección del primer registro a leer
NDATOS-H Byte alto del número de registros a leer
NDATOS-L Byte bajo del número de registros a leer
DATO1-H
Byte alto del primer registro solicitado
DATO 1-L
Byte bajo del primer registro solicitado
N
Número total de bytes de datos Es igual al número de registros solicitados
Escritura de datos
Permite escribir un único registro en la dirección apuntada.
Pregunta:
Inicio
Dirección
Silencio
DESC
Tabla 11.20. Escritura de datos. Pregunta
Respuesta:
La respuesta normal es un eco de la pregunta recibida.
donde:
DESC
dirección del esclavo
DIREC-H
byte alto de la dirección del registro a escribir
DIREC-L
byte bajo de la dirección del registro a escribir
DATO-H
byte alto del dato a escribir
DATO-L
byte bajo del dato a escribir
130
Función
'3' ó '4'
DIREC-H
N º de Bytes
Función
'3' ó '4'
N
Función
'6'
DIREC-H
IG-267-ES versión 04; 28/07/2020
Datos
DIREC-L
NDATOS-H
NDATOS-L
Datos
DATO1-H
DATO1-L
Datos
DIREC-L
DATOS-H
Instrucciones generales
ekor.rpa serie 100
CRC
16 bits
CRC
........
16 bits
CRC
DATOS-L
16 bits
Fin
Silencio
Fin
Silencio
Fin
Silencio