Questo blocco funzione esegue la ricezione dei messaggi SMS, per la gestione del modem si collega al FB ModemCore di cui occorre fornire l’indirizzo di istanza. In TCheck occorre definire il tempo di pausa tra le esecuzioni del controllo ricezione messaggi.
Alla ricezione di un messaggio SMS si attiva per un loop di programma l’uscita SMSRxD, su Number è ritornato il numero da cui si è ricevuto il messaggio ed in SMSText viene ritornato l’indirizzo del buffer con il messaggio ricevuto che rimane presente in uscita per un solo loop di programma.
Descrizione
Modem (@ModemCore) Indirizzo dell’istanza FB ModemCore di gestione modem.
TCheck (TIME) Tempo di pausa tra esecuzioni controllo ricezione messaggi.
Fault (BOOL) Attivo per un loop se errore gestione.
SMSRxD (BOOL) Attivo per un loop se messaggio ricevuto.
Number (STRING[16]) Numero di telefono da cui si è ricevuto il messaggio.
MSTText (@STRING) Pointer testo messaggio ricevuto.
Messages (UDINT) Contatore messaggi ricevuti.
Errors (UDINT) Contatore errori esecuzione.

Esempi
Come utilizzare gli esempi.
Nell’esempio alla ricezione di un SMS il numero ed il testo sono salvati in buffers di memoria.