Albalá Ingenieros TLE3001C02 Manual Del Usuario página 36

Controlador de comunicaciones avanzado por ethernet / eia-tia-232-f / eia-tia-485-a
Tabla de contenido

Publicidad

Albalá Ingenieros | Manual
A continuación se muestra un ejemplo de lo que podría ser un comando:
Identificador
Dirección del chasis
Número de vano
Parámetro 1
Parámetro 2
Parámetro 3
Parámetro 4
Terminador
El checksum se ha obtenido sumando todos los caracteres transmitidos:
0x64h+0x31h+0x38h+0x3Ah+0x38h+0x33h+
0x32h+0x3Bh+0x3Eh+0x3Ah+0x32h+0x3Dh = 0x2C6
y tomando el módulo 256 (resto de dividir el número por 256) de este valor:
0x2C6h % 256 = 0xC6h
La forma en la que habría que enviar este mensaje desde un programa de
comunicaciones como el Hyperterminal sería la siguiente:
d18:832;>:2=<6{LF}
({LF} se consigue pulsando <CTRL J>)
Todos los módulos TL3000 que admiten control remoto tienen varios bancos de
registros a través de los cuales se realiza el control y la supervisión de su estado. El
banco de registros denominado de control es el que se emplea para configurar los
módulos. El estado de estos registros se puede leer, escribir o forzar a guardar en
memoria no volátil para poderlos recuperar cuando se vuelven a encender los
módulos. El banco de registros de estado es el que contiene los parámetros que se
pueden monitorizar de los módulos. El estado de estos registros sólo se puede leer. El
banco de registros de alarma contiene información sobre posibles fallos en las señales
que procesa el módulo. Cuando el módulo detecta un fallo lo señala poniendo un uno
en el bit correspondiente de este banco de registros. Cuando el ordenador lee este
banco de registros todos los registros de alarma se ponen a cero. El significado de los
registros de cada uno de estos bancos cambia para cada módulo y se encuentra
descrito en sus manuales respectivos.
Los comandos de control más habituales que entienden los módulos TL3000 para
actuar sobre estos bancos de registros son los que se indican en la siguiente tabla. En
ella se han utilizado la siguiente notación:
<ADD>representa los tres bytes con la dirección del chasis y el numero de vano.
<CHK> representa los tres bytes con el checksum y el carácter de terminación {LF}.
<DATx> representa los bytes que se transmiten para cada parámetro.
36
TLE3001C02
Campo
131d (0x83h)
234d (0xEAh)
Checksum
Valor
d
24d (0x18h)
10d (0x0A)
43d (0x2Bh)
45d (0x2Dh)
0xC6h
{LF}
Caracteres ASCII transmitidos
0x64h
0x31h, 0x38h
0x3Ah
0x38h, 0x33h
0x32h, 0x3Bh
0x3Eh, 0x3Ah
0x32h, 0x3Dh
0x3Ch, 0x36h
0x0Ah

Publicidad

Tabla de contenido
loading

Tabla de contenido