User manual

Protocollo modem GSM per pCO
2
Cod. Carel +030220330 rel. 2.0 del 30/10/02
9
5. CENNI SULLE PROCEDURE DI GESTIONE DEL MODEM
5.1 Inizializzazione del modem
Il pCO
2
dotato di programma applicativo per la gestione di modem GSM esegue la sequenza di inizializzazione del modem ad
ogni accensione. Tale sequenza viene poi ripetuta ciclicamente ogni 10 minuti.
AVVERTENZA
. Le funzionalità offerte dal protocollo pCO
2
/GSM potranno essere operative solo se il modem è
correttamente inizializzato.
La non corretta inizializzazione del modem viene segnalata dal pCO
2
e può quindi essere gestita dall’applicativo.
La sequenza di inizializzazione, per modem diversi dal TC35 della SIEMENS, è la seguente:
DTR & RTS = Low
pausa = 1 s
DTR & RTS = High
pausa = 400 ms
ATZ<CR>
per il reset del modem
attesa di “OK”
ATS0 = [x]E0S7=90<CR>
dove:
x: è il valore della variabile di sistema che imposta il numero di squilli attesi dal modem prima di
rispondere;
E0: disabilitazione dell’eco
S7=90: impostazione del tempo di attesa della portante del modem remoto
attesa di “OK”
AT+IFC = 2,2<CR>
per la disabilitazione del controllo di flusso software
attesa di “OK”
AT+CMGF = 1<CR>
per impostare il formato testo dei messaggi sms
attesa di “OK”
Il tempo di invio della stringa di “OK” da parte del modem dipende dal tipo e modello di modem. Il tempo massimo di attesa da parte
del pCO
2
è di 5 secondi. Dopo tale tempo, se il modem non ha inviato la stringa, viene ripetuta la sequenza di inizializzazione.
5.2 Sequenza di disconnessione
La sequenza di disconnessione è così composta:
pausa = 1,5 s
+++
pausa = 1,5 s
ATH<CR>
pausa = 1 s
Tale sequenza viene inviata al modem ogni volta che si verifica una delle seguenti situazioni:
1. Mancanza del segnale DCD (Data Carrier Detect), dopo che il pCO
2
ha ricevuto un RING dal supervisore (che quindi sta
chiamando). Se il segnale manca prima della ricezione della stringa “CONNECT”, la disconnessione avviene per timeout
(60 s). Altrimenti è immediata.
2. Nessun dato inviato dal supervisore durante una connessione iniziata dal supervisore stesso; la disconnessione avviene per
timeout (30 s).
3. Invio di una password non corretta da parte del supervisore dopo la fase di connessione; la disconnessione avviene per
timeout (30 s).
4. Nessuna risposta del supervisore ad una chiamata del pCO
2
(60 s).
5. Se il supervisore risponde ad una chiamata del pCO
2
valgono le stesse considerazioni del punto 1. Inoltre la disconnessione avviene per
timeout (180 s) se non viene più scambiata alcuna informazione tra supervisore e pCO² (silenzio in fase si CONNECT).
5.3 Numero voce e numero dati di una SIM card
Ogni gestore di rete GSM rende disponibile, tramite SIM card, tre numeri:
numero voce, numero dati, numero fax
2
E’ ovvio che l’invio di messaggi sms al pCO² dovrà avvenire selezionando il numero voce della SIM usata dal modem
connesso. Per quanto riguarda le chiamate effettuate da un supervisore, queste dovranno avvenire impostando il numero
chiamato dal supervisore col numero dati della SIM.
2
In alcuni casi potrebbero coincidere numero fax e numero dati.