6.5 Protocolo ASA
ASCII
ASA
SERIE
NOTA:
El ASA puede tardar hasta 250ms para responder. Considerando eso,
fije el intervalo del software conmutador principal.
NOTA:
La dirección satélite y el baud rate se pueden también modificar
mediante la interface serial. Dichas modificaciones del valor de la
función no afectarán la conducta de la interface serial hasta que el
maestro termine la sesión del modo programación Serial actual. El
empleo del maestro serial tiene que garantizar que la modificación de
estos valores de función no cause problemas de comunicación.
La tabla de abajo muestra los detalles de los fragmentos de mensajes utilizados
en la comunicación con el ASA. Se pueden unir los fragmentos de mensajes para
formar mensajes completos, como indican las siguientes secciones.
NOTA:
Las informaciones transmitidas al y del ASA tienen que ser en ASCII de
8 bit, ninguna parity, 1 stop bit.
Tipo del fragmento de mensaje
Send Address
Send Command
Send Request
Read Function Values
Write Function Values
Receive Data
Receive Status
Function Number
Function Value
ACK
NAK
ERR
nn =
número ASCII de dos bytes que representa la dirección del partidor suave,
donde la letra n. constituye cada número decimal.
lrc =
Longitudinal Redundancy Check (LRC) de dos bytes en formato
hexadecimal.
ccc =
número de mando ASCII de tres bytes, donde la letra c. constituye cada
carácter.
dddd =
número ASCII de cuatro bytes que representa las informaciones relativas
al voltaje o a la temperatura, donde la letra d. constituye cada número
decimal.
ssss=
número ASCII de cuatro bytes. Los dos primeros bytes son cero ASCII,
mientras los dos últimos bytes representan los 'nibble' (cuatro bits) de un
único byte de datos de estado en formato hexadecimal.
pppp =
número ASCII de cuatro bytes que representa el número de función, donde
la letra p. constituye cada número decimal.
vvvv =
número ASCII de cuatro bytes que representa el valor de función, donde la
letra v. constituye cada número decimal.
Cadena de caracteres ASCII o
cadena de caracteres hexadecimal
EOT [nn] [lrc] ENQ o
(04h [nn] [lrc] 05h)
STX [ccc] [lrc] ETX o
(02h [ccc] [lrc] 03h)
STX [dddd] [lrc] ETX o
(02h [dddd] [lrc] 03h)
STX [ssss] [lrc] ETX o
(02h [ssss] [lrc] 03h)
DC1 [pppp] [lrc] ETX o
(011h [pppp] [lrc] 03h)
DC2 [vvvv] [lrc] ETX o
(012h [vvvv] [lrc] 03h)
ACK o
(06h)
NAK o
(15h)
BEL o
(07h)
25
APÉNDICE
15P0071F1 Manual del usuario