6.6
Obtener los datos meteorológicos desde un servidor en la nube
El programa de ejemplo recolecta la información desde un servidor de datos
meteorológicos.
En este ejemplo, se utiliza la POU "Easy_HTTP_Client". Esta POU ya incorpora la
configuración necesaria para establecer conexión con el servidor de datos meteorológicos.
Preparar y compilar el programa del PLC:
•
Comprobar que la POU "Easy_HTTP_Client» sea la única POU asignada a la tarea del
programa.
•
Reemplazar el valor del parámetro appid en la variable sMyCommandToSend con su
clave API.
Hay que registrarse en la página web del proveedor (api.openweathermap.org) para
obtener una clave API.
•
Especificar la dirección de inicio de la DUT g_dutFPI4C_HTTPClient en la lista de
variables globales.
El valor por defecto es DT240. (Si se mantiene el valor por defecto DT240 en la página
"HTTP client», no es necesario modificar la dirección.)
Ya se puede compilar y transmitir el proyecto al autómata programable.
•
Seleccionar "Online" > "Modo Online", después "Compilar Todo..." y "Descargar Código
de Programa y Configuración al PLC" para transmitir el programa al PLC.
Iniciar la comunicación con el servidor de datos meteorológicos y monitorizar la POU:
Hacer doble clic en la variable bTrigger para poner la variable booleana a TRUE.
•
Se inicia la comunicación y la recepción de los datos meteorológicos desde el servidor.
•
Seleccionar "Monitorizar" > "Introducir Datos a Monitorizar" para monitorizar la POU.
Si la comunicación funciona correctamente, se pueden leer los datos en la variable de
tipo string g_sHTTPC_Receive.
FP-I4C
6 Ejemplo: Conexión HTTP a un servidor en la nube
47