Configurazione Modem ROBUSTEL M1000 SMS Direct Invio SMS in Normal Mode (Cursore MODE in Normal) Nella modalità NORMAL (selettore in posizione Normal) è possibile inviare e ricevere SMS attraverso comandi AT. I parametri base per abilitare l invio e la ricezione di SMS in Normal Mode sono: - Configurazione porta COM Nel riquadro sono evidenziato i valori tipici di interfacciamento seriale per collegarsi al PC - Configurazione parametri Basic In Modalità Normal è necessario abilitare l uso di comandi AT per ricevere eventuali SMS 1
In SIM Card PIN SETUP occorre abilitare la SIM Enable PIN Look e inserire il relativo codice PIN. Nel caso il codice PIN della SIM inserita è disabilitato, è sufficiente selezionare la voce Disable PIN LOOK e lasciare vuoto il campo relativo al codice PIN. Premere il pulsante Write per memorizzare in modo permanente i parametri inseriti e successivamente Reboot per riavviare il dispositivo con le nuove impostazioni 2
Una volta inseriti i dati di configurazione NORMAL, passiamo ad un esempio pratico: Attraverso la finestra Debug, sezione Send, tramite l inserimento di comandi AT possiamo abilitare il dispositivo a inviare un SMS. A titolo dimostrativo proviamo ora a inserire un comando AT per l invio di un SMS Nella finestra send inseriamo la sequenza dei comandi AT, per inizializzare il modem all invio del messaggio. Nella fase di inserimento comandi AT tenere il Flag su enter. 1 AT+cmgf=1 3
2 AT+cmgs= N di Cellulare messaggio Per inviare il messaggio spuntare la casella Ctrl+z e premere il pulsante Send Una volta inviato il messaggio, se la funzione Echo è settata in modo Enable, possiamo vedere la conferma dell eseguito invio. 4
Attraverso il comando AT AT+CMGL= REC UNREAD è possibile visualizzare la lista dei messaggi ricevuti. Invio SMS in Config Mode (Cursore MODE in Config) Come visto in precedenza, nella sezione Basic, per inviare e ricevere un SMS in modalità Config è necessario disabilitare il Falg evidenziato nel campo note 5
Per inviare e ricevere un messaggio SMS con il Modem M1000 in modalità Config è necessario creare una lista Phone Book e Phone Group con i numeri di cellulare degli utenti cui abilitare il modem a ricevere e trasmettere messaggi. Procediamo ora a creare una lista utenti Phone Book In Phone NO procediamo con l inserire i numeri telefonici delle utenze e i relativi permessi cui si vuole abilitare il modem M1000 a inviare e ricevere un SMS In Phone Group abilitiamo con un segno di spunta le utenze desiderato per abilitare il Modem M1000 a inviare e ricevere messaggi 6
A questo punto apriamo la schermata SMS Direct e abilitiamo il Modem M1000 all invio e alla ricezione di un SMS e il formato in cui si vuole ricevere o inviare il dato Se vogliamo dare un limite al numero di messaggi da inviare giornalmente, nella casella Max SMS Day inseriamo un valore pari al numero di messaggi consentiti (0= messaggi giornalieri illimitati) 7
Premere il pulsante Write per memorizzare in modo permanente i parametri inseriti e successivamente Reboot per riavviare il dispositivo con le nuove impostazioni A questo punto proviamo a inviare un SMS In questo caso non è necessario usare comandi AT per comporre e inviare il messaggio ma è sufficiente compilare il messaggio nella finestra Send e poi tramite la pressione del pulsante send inviare il messaggio direttamente al numero che avremo abilitato nelle finestra Phone Group 8
Se il modem M1000 reiceverà un SMS da un numero presente in Phone Book e abilitato alla ricezione di messaggi in Phone Group il messaggio verrà visualizzato nella relativa finestra di ricezione. Invio SMS tramite contatto I/O Il Modem M1000 dispone di un contatto I/O gestito tramite l uscita DB) Femmina RS232 (Pin 4 DO, Pin 6 DI e Pin 9 I/O GND). La gestione dei seguenti contatti e configurabile tramite la Gui Configurator nella Sezione DO (contatto Output) e DI (contatto Imput). Vediamo ora come configurare il modem per l invio di un SMS tramite variazione di stato di un contatto I/O 9
Come già visto precedentemente (SMS Direct) nella schermata Phone Book inseriamo una lista di numeri telefonici con l abilitazione all invio di SMS da parte del Modem (Flag su SMS in per i SMS in ingresso e OUT per SMS in uscita) Nella schermata Phone Group mettiamo un segno di spunta nella casella appartenente al numero cui vogliamo inviare un SMS di notifica. 10
Nella schermata Modbus, alla voce Modbus RTU mettiamo un segno di spunta su enable per attivare l uscita I/O, indirizzo Modbus=1 e Coil Address=0 (nota: il primo indirizzo di memoria non è 1 ma 0) Nella schermata DI alla sezione DI Config selezioniamo ON Chhange per abilitare la segnalazione evento ad ogni cambiamento di stato all ingresso del contatto (imput). Se vogliamo possiamo filtrare un intervallo di tempo (Filtering 0-10000 ms) tra la variazione del lo stato all esecuzione del comando. 11
Se vogliamo inviare un SMS con una informazione specifica al tipo di comando associato all ingresso I/O, in Triggering Alarm e in Recovering Alarm inseriamo il dato che vogliamo visualizzare quando riceveremo l SMS e in Phone Group il gruppo di numeri a cui inviare l SMS di notifica. Attraverso la schermata DO, configuriamo i parametri per l uscita I/O (Output) DO Config - DI Alarm: attivazione alarm da ingresso I/O - SMS Control: attivazione alarm attraverso SMS - Phone control: Attivazione alarm attraverso chiamata telefonica Alarm On Action PULSE: Alarm Off Action ON: Status When Power ON: Attivazione allarme ad ogni variazione di stato dell uscita I/O Stato uscita I/O quando il valore DO non è inattivo Stato uscita I/O quando il modem è acceso Se vogliamo inviare un SMS con una informazione specifica al tipo di comando associato all ingresso I/O (Output), in Triggering Alarm e in Recovering Alarm inseriamo il dato che vogliamo visualizzare quando riceveremo l SMS e in Phone Group il gruppo di numeri a cui inviare l SMS di notifica. 12
Invio SMS tramite Registro Tramite il Modem M1000 è possibile creare un registro di valori, ad esempio un valore di controllo su due o più variabili (massimo e minimo) e notificare con un SMS lo scostamento dei valori impostati. A titolo di esempio supponiamo di avere un servizio da controllare con due valori di tolleranza (Max e Min), possiamo impostare il Modem M1000 a inviare un messaggio di notifica allarme quando i valori escono fuori dalle soglie di tolleranza impostati e un successivo invio di SMS di rientro allarme, quando i valori da controllare rientrano nella soglia di tolleranza. Vediamo come: 13
La procedura di configurazione è simile a quella relativa all invio SMS tramite contatto I/O, nella schermata Modbus troviamo la sezione Modbus MTU da abilitare e l indirizzo di registro che andremo a creare nella successiva schermata Register Nel caso volessimo gestire l allarme di notifica tramite PLC, mettiamo un segno di spunta su PLC Send SMS i compiliamo i campi successivi. 14
Nella schermata Register possiamo assegnare uno o più valori di controllo, in Register Name diamo un nome al registro, nei campi Max e Min impostiamo i valori di tolleranza e in Group selezioniamo il gruppo di utenti precedentemente impostati nella casella Phone Group) a cui si vuole mandare un SMS di notifica. Premere il pulsante Write per memorizzare in modo permanente i parametri inseriti e successivamente Reboot per riavviare il dispositivo con le nuove impostazioni. 15
Simulazione cambio valori di registro con notifica SMS In questo esempio specifico per provare a ricevere un SMS di allarme dobbiamo usare un programma che simuli una utenza controllata dai valori appena impostati nel Modem M1000, che ci permetta di variare i valori di Max e Min e verificare la ricezione di un SMS di notifica. Per questa simulazione usiamo il Programma Modbus Poll Una volta installato il programma Modbus Poll ci troveremo davanti alla seguente schermata iniziale, selezioniamo una nuova connessione seriale 16
andiamo ora ad impostare i campi di configurazione della seriale cui siamo connessi con il Modem M1000. Una volta inseriti i dati della seriale il programma Modbus acquisisce i dati di registro inseriti nel Modem M1000, selezioniamo ad esempio il primo valore di registro, clicchiamo il tasto destro del Mouse e selezioniamo la voce Read/Write Definition 17
1 - A questo nella schermata Write Single Register che comparirà in Value inseriamo un valore numerico sotto la soglia reimpostata (100), ad es.90. 2 - Premiamo il pulsante send 3 se il messaggio viene spedito in Result verrà data una conferma del messaggio inviato. Reset to factory default Per ripristinare i parametri di fabbrica del modem M1000 è sufficiente premere il pulsante Default posto sotto le schermate di configurazione oppure, in alternativa, appena acceso il modem in un tempo di circa 4 secondi spostare più volte il selettore MODE dalla posizione Normal a Config e viceversa. 18