Tia Portal , Enviar SMS con CP 1242-7
En la siguiente práctica vamos a poner en practica los recursos que nos ofrece siemens para probar el funcionamiento del envio de SMS a través de la CP 1242-7 , el ejemplo esta basado en el projecto existente y el manual siguiente. Lo primero que hemos hecho a sido instalar el archivo para que este disponible la CP 1242-7 en nuestro catalogo, una vez instalado ya lo insertamos en nuestro hardware y nos quedará así.
Entramos en la configuración de las propiedades de nuestra CP 1242-7 y dejamos el radio button como viene por defecto en GPRS directo, ya que el objetivo es el envio de SMS
Pasamos al apartado Configuración del módem, donde el primer número es el que corresponde a la tarjeta SIM de la CP, seleccionamos el checkBox habilitar SMS y el número que debemos introducir, nos lo debe facilitar la compañia a la cual tenemos asociada nuestra SIM, es el número de Centro de Mensajes.
Números de abonado autorizados, lo dejamos por defecto en nuestro caso, configurar si fuese el caso necesario.
Con esos sencillos pasos ya hemos configurado todo lo necesario en nuestra CP 1224-7. Por último, revisamos el número Id de Hardware, ya que nos hara falta a la hora de utilizar la función de enviar SMS.
Lo siguiente que hemos hecho a sido una función para seleccionar el texto que enviaremos en el mensaje, dependiendo del bit de alarma que se produzca, se cargara un texto u otro, y si se produjesen dos alarmas a la vez, tendra prioridad en orden descendente, la Alarma_1, prevalece sobre la 2 y está a su vez sobre la 3 y así sucesivamente.
Una vez hemos finalizado la lógica de nuestro programa cargamos el proyecto al PLC y procedemos a realizar las primeras pruebas a ver si funciona correctamente.
A su vez, independientemente del bit de alarma que se haya activado, activaremos el bit de marca de fallos unidos, que será el que utilicemos en la función de enviar SMS.
Y aqui está la función que hemos extraido del proyecto de ejemplo, para nuestro caso con esta cumplimos los requisitos previstos, cuando se produzca en flanco positivo en REQ, el texto que tenemos en Message Text se enviara al numero de telefono que hemos añadido en el PhoneNumber y utilizaremos el HardwareID 273, con un Id de conexión único e irrepetible en otras posibles llamadas a la misma función.
Como se podrá observar en las primeras pruebas solo estaba implementado una sola alarma con su correspondiente bit, una vez comprobado su correcto funcionamiento se implemento lo detallado anteriormente.
Y aqui la imagen del telefono movil con los mensajes recibidos correctamente.
Y una vez ya lo hemos comprobado, terminamos de adaptar nuestro programa con todas sus alarmas que habiamos configurado. Gracias Angel Lorente, por haber colaborado ha realizar esta práctica.
13 de Octubre del 2013