7 Conexión WIZCON del registrador
Los siguientes códigos de función y las direcciones de paráme-
tros se utilizan para conectar el registrador al WIZCON.
De esta manera quedan apoyados los códigos de funciones
"vpidc.com" utilizados por el software del controlador.
7.1 Consulta de 8 valores
(con telegrama SD3 y código de función 04H)
Se utiliza para transmitir una consulta al registrador.
La consulta que transmite el ordenador es:
SD3/DA/SA/FC/a1/a2/a3/a4/a5/a6/a7/a8/FCS/ED
Por lo que:
SD3 = A2H
Byte de arranque
DA
Dirección de destino
(dirección de usuario de bus)
SA
Dirección fuente
FC = 04H
Código de función
a1 ... a8
Direcciones de parámetros apartado 7.4
FCS
Suma de verificación
(suma de los valores Hex. de los marcos)
ED = 16H
Identificación final
L
Número de bytes en FCS
Las direcciones permitidas para a1...a8 se hallan detalladas bajo
el apartado 7.4 "Dirección de parámetros". Si se introduce el
mismo valor para dos campos de direcciones que van inmediata-
mente uno detrás del otro entonces el procesador ignorará los
datos de la dirección que se repite y todos los subsiguientes.
La respuesta del registrador es:
SD2/LE/LEr/SD2/DA/SA/04H/valor1/valor2/ ... /valor8/FCS/ED
Los 8 valores corresponden a las direcciones incluidas en la con-
sulta. Los valores se representan mediante 16 bits. Los valores se
transmiten en este orden High-Byte / Low-Byte.
7.2 Modificar 2 valores
(con telegrama SD3 y código de función 07H)
La consulta del ordenador es:
SD3/DA/SA/FC/c1/a1/val1/c2/a2/val2/FCS/ED
Por lo que:
SD3 = A2H
Byte de arranque
DA
Dirección de destino
(dirección de usuario de bus)
SA
Dirección fuente
FC = 07H
Código de función
c1 = 01H
Se modifica el valor
a1
Direcciones de parámetros del apartado 7.4
val1
Valor del parámetro
c2 = 01H
Se modifica el valor
a2
Direcciones de parámetros del apartado 7.4
val2
Valor del parámetro
FCS
Suma de verificación
(suma de los valores Hex. de los marcos)
ED = 16H
Identificación final
L
Número de bytes en FCS
c1 ó c2 son los códigos que determinan si realmente debe modi-
ficarse el valor. Cuando el código es 01H ó 02H entonces el regis-
trador adopta el nuevo valor. Si c1 ó c2 adoptan otro valor
entonces no se modifica nada. Los parámetros a1/a2 son las
correspondientes direcciones de parámetros. Los nuevos valores
16
L
L
(16 bits) se incluyen en el mensaje en la posición val1/val2.
Se sigue el siguiente orden High-Byte/Low-Byte.
La respuesta del registrador es:
SD1/DA/SA/qq/FCS/ED
El código de confirmación del registrador es qq. qq = 10H signi-
fica que el mensaje ha sido procesado sin errores. En caso de
error se transmite el código de confirmación 11H.
La entrada para val1 habrá que repetirla con val2 (val2 adopta el
mismo valor que val1) en el caso de modificar un único valor
(WIZCON sólo permite la modificación de un valor).
7.3 Formato de cifras
Los valores analógicos se transmiten en un formato normalizado.
A modo de referencia se utiliza el comienzo de escala = 0 ‰ y el
final de escala = 1000 ‰. Todos los valores posibles se encuen-
tran en el margen de 0 a 1000. No pueden aparecer valores
negativos. El valor hexadecimal asignado a un valor de tanto por
mil se calcula de la siguiente manera:
Valor hex = valor de tanto por mil * 16 + 32768
Ejemplo: el valor de medida de un canal es de 87 °C ( = val) en un
margen de medida
de −50 °C ( = low) hasta + 150 °C (= high).
El correspondiente valor hex es:
Valor hex = (val-low) / (high-low) * 1000 * 16+ 32768
=
0,685 * 16000 + 32768
=
43728
=
AAD0H
Ejemplo:
Avance 1 = 120mm/h --> Índice = 08H (del apartado 5.3.1).
El valor transmitido se calcula:
Valor = Índice * 16 + 32768 = 8080H.
7.4 Dirección de parámetros para
código de función 04H y 07H
Dirección parámetros p. código de función 04H y 07H
Dirección
Contenido
parámetros
00H
Valor de medida canal 1 (normalizado)
01H
Valor de medida canal 2 (normalizado)
02H
Valor de medida canal 3 (normalizado)
03H
Valor de medida canal 4 (normalizado)
04H
Valor de medida canal 5 (normalizado)
05H
Valor de medida canal 6 (normalizado)
06H
Índice de avance 1
07H
Índice de avance 2
08H
Día del reloj interno
09H
Mes
0AH
Año
0BH
Hora
0CH
Minuto
Valor límite para canal 1
10H
Valor límite #1 (normalizado)
11H
Valor límite #2 (normalizado)
12H
Función valor límite #1 (0 = mín, 1 = máx)
13H
Función valor límite #2 (0 = mín, 1 = máx)
14H
Salida de relé para valor límite #1 (0 ... 20)
15H
Salida de relé para valor límite #2 (0 ... 20)
Continuación
GOSSEN METRAWATT