ORTEA SpA
10.3 T
ABLA CÓDIGOS DE ERROR
Si se produce un error, el servidor responde con un código de error; a continuación mostramos un ejemplo de error ante una
lectura múltiple de registros.
MSB Transaction ID
LSB Transaction ID
MSB Protocol ID
LSB Protocol ID
MSB Length
LSB Length
1B server address
1B Function
1B Exception Code
La función es siempre 80h + el código de la función solicitada por el client (en este caso era 10h). A continuación se describe
la tabla con los códigos de error
01h
Función solicitada no válida
02h
Dirección de registro no válido
03h
Valor del parámetro fuera del rango
10.4 L
ÍMITES
Este servidor acepta un máximo de 2 conexiones client a la vez.
10.5 L
ISTA DE LAS FUNCIONES EXPORTADAS
READ: parámetros (función 03H)
I.
W
D
ORDS
ESCRIPCIÓN
0
1
Target salida
1
1
Mando Reset alarmas
2
1
Mando Reset LED de servicio
3
1
Setup temperatura activación ventilador (step 1)
4
1
Setup temperatura activación ventilador (step 2)
5
1
Setup temperatura activación ventilador (step 3)
6
1
Setup temperatura activación ventilador (step 4)
7
1
Setup temperatura alarma exceso temperatura
8
1
Setup sentido rotación fases
READ: variables para obtener informaciones de control de la tarjeta (función 04H)
A
.
W
D
DD
ORDS
ESCRIPCIÓN
0
15
Matrícula
15
5
Fecha actual
20
4
Hora actual
24
1
Tensión de target
25
1
Temperatura
26
2
Horas trabajo motor fase U (Service)
28
2
Horas trabajo motor fase V (Service)
30
2
Horas trabajo motor fase W (Service)
32
2
Horas trabajo total todas las fases
34
2
Horas trabajo parciales motor fase U (Service)
36
2
Horas trabajo parciales motor fase V (Service)
38
2
Horas trabajo parciales motor fase W (Service)
40
2
Horas trabajo parciales todas las fases
42
2
Alarmas
44
1
Tensión entrada fase U (ph-n)
45
1
Tensión entrada fase V (ph-n)
46
1
Tensión entrada fase W (ph-n)
47
1
Corriente entrada fase U
48
1
Corriente entrada fase V
49
1
Corriente entrada fase W
50
1
Tensión salida fase U (ph-n)
51
1
Tensión salida fase V (ph-n)
52
1
Tensión salida fase W (ph-n)
53
1
Corriente salida fase U
54
1
Corriente salida fase V
55
1
Corriente salida fase W
56
1
Corriente rodillos fase U
57
1
Corriente rodillos fase V
58
1
Corriente rodillos fase W
(*) Formato cadena : el valor cadena se formatea con 2 caracteres para cada word, la primera en la dirección alta y la
segunda en la baja. Por ejemplo, la cadena "CATS" codificada con los caracteres 0x43 0x41 0x54 0x53 se formatea en dos
palabras del siguiente modo:
Word 1
Word 2
(**) Formato Int32: es una doble word formateada en 2 words, con el valor alto en la primera word. Por ejemplo, el valor
12345678 Hex, se formateará en 2 palabras del siguiente modo:
Word 1
Hex 1234
Word 2
Hex 5678
(***) Caso especial de Int32 bit field – formateado como se describe en el punto (**), pero el valor de los bits es el que se
describe a continuación:
00h
00h
00h
00h
00h
03h
01h
90h
02h
Add 0 – high value
Add 0 – low value
Add 1 – high value
Add 1 – low value
F
ORMATO
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
F
ORMATO
(*) String char [30]
String char [10] – MM/DD/YY
String char [8] – HH:MM:SS
Int16
Int16
(**)Int32
Int32
Int32
Int32
(**)Int32
Int32
Int32
Int32
(***)Int32 – bit field
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
'C'
'A'
'T'
'S'
28 / 36
MAT 127T aug21
U
NIDAD
Volt (ex. 230v)
C°/100
(ex.4000 if 40°)
C°/100
(ex.4000 if 40°)
C°/100
0/1
U
NIDAD
Hex → Ascii
Hex → Ascii
Hex → Ascii
Volt (ex.230)
C°/100 (ex.4000 if 40°)
Seg.
Seg.
Seg.
Seg.
Seg.
Seg.
Seg.
Seg.
Volt (ex. 230V)
Volt (ex. 230V)
Volt (ex. 230V)
A (ex 35A)
A (ex 35A)
A (ex 35A)
Volt (ex. 230V)
Volt (ex. 230V)
Volt (ex. 230V)
A (ex 35A)
A (ex 35A)
A (ex 35A)
A (ex 7A)
A (ex 7A)
A (ex 7A)
Hex 43
Hex 41
Hex 54
Hex 53