29: M
ODO DE MÓDEM
Registros de datos especiales para el modo de módem
Los registros de datos especiales D8103 y D8109-D8199 se asignan al modo de módem. Cuando el MicroSmart comienza a
funcionar, D8109 y D8110 almacenan los valores predeterminados, y D8145-D8169 la cadena de inicialización predeterminada.
Registro de
datos
almacenados
Selección de
D8103
protocolo de modo
en línea
Ciclos de reintento
D8109
(predeterminado =
3)
Intervalo de
reintento
D8110
(predeterminado =
90 s)
Modo de módem
D8111
Estado
Código de
D8115-D8129
resultado de
comando AT
Cadena de
D8130-D8144
comando AT
Cadena de
D8145-D8169
inicialización
Número de
D8170-D8199
teléfono
Modo de originar
El modo de originar se utiliza para enviar una cadena de inicialización al módem, emitir el comando ATZ para restablecer el
módem y marcar el número de teléfono. Para ejecutar un comando, active uno de los relés internos de inicio de M8050-
M8052. Si dos o más relés internos de inicio se activan simultáneamente, se produce un error y el código de error 61 se
almacena en el registro de datos D8111 de estado de modo de módem (véase página 29-8). Cuando se activa un relé interno
de inicio, se ejecuta la secuencia de comandos correspondiente una vez tal y como se describe a continuación. Si el comando
de inicio falla, el mismo comando se repite tantas veces como ciclos de reintento estén especificados mediante el relé D8109.
M8050:
Envía una cadena de inicialización, envía el comando ATZ y marca el número de teléfono
M8051:
Envía el comando ATZ y marca el número de teléfono
M8052:
Marca el número de teléfono
Cadena de inicialización en modo de originar
Cuando se activa el modo de módem según lo descrito en página 29-1 y MicroSmart empieza a funcionar, la cadena de
inicialización predeterminada se almacena en los registros de datos D8145-D8169 al procesar la instrucción END de la
primera exploración. Para enviar la cadena de inicialización desde MicroSmart al módem, active M8050; se emitirá el
comando ATZ y se marcará el número de teléfono sucesivamente.
Cadena de inicialización predeterminada: ATE0Q0V1&D2&C1\V0X4&K3\A0\N5S0=2&W
29-4
Datos
El valor D8103 selecciona el protocolo para el puerto 2 RS232C después de que
se conecte la línea telefónica.
0 (distinto a 1): Protocolo de mantenimiento
1:
El valor D8109 selecciona cuántos reintentos se producirán hasta que se
complete la operación iniciada por un relé interno de inicio M8050-M8056.
0:
1-65535: Ejecuta un número especificado de reintentos
El valor D8110 especifica el intervalo para iniciar un reintento de marcación
cuando falla una marcación, siempre que el valor de ciclos de reintento sea un
valor superior a 1. (Otros comandos de inicio se repiten de forma continua, igual
que los ciclos de reintento.)
Valores válidos: 0 a 65535 (s)
Si no se conecta una línea telefónica dentro del intervalo de reintento, MicroSmart
inicia un reintento. Por ello, si el intervalo de reintento se configura con un valor
muy pequeño, la línea telefónica no podrá conectarse correctamente.
Se almacena el estado del modo del módem (consulte página 29-8). Si no está
en el modo de módem, D8111 almacena 0.
Los códigos de resultado comando AT devueltos desde el módem se almacenan.
Cuando el código de resultado supera los 30 bytes, se almacenan los primeros
30 bytes.
Se almacena la cadena comando AT para modo de comando general AT.
Introduzca una cadena de comando AT para estos registros de datos a enviar al
activar el relé M8054 (relé interno de inicio de comando AT). "AT" y LF (0Ah) se
incluyen automáticamente.
Se almacena la cadena de inicialización para los modos de origen y respuesta.
Para cambiar la cadena de inicialización, introduzca un nuevo valor para estos
registros de datos. El nuevo valor se envía al activar M8050 o M8055. "AT" y LF
(0Ah) se incluyen automáticamente.
Se almacena el número de teléfono para marcar en el modo de origen. "ATD" y
LF (0Ah) se incluyen automáticamente.
M
ANUAL DEL USUARIO DE
Descripción
Protocolo de usuario
Sin reintento
M
S
FC5A
ICRO
MART
CRLF