¡Configure su PLC como un cliente de paginas web y transfiera datos (eventos, valores analógicos, mediciones, etc) a la nube!.
Introduciendo el Cliente Web para nuestros PLC ...
Slicetex introduce la posibilidad de configurar un Cliente Web en
nuestros PLC, para que pueda subir datos fácilmente a servidores
web a través de internet.
El Cliente Web es muy simple de utilizar, permitiéndole mediante conexiones HTTP enviar a un servidor web
información de los parámetros de su proyecto (como temperatura, estado de salidas digitales, estado de entradas, etc).
El Cliente Web puede ser utilizado como una herramienta para ayudarlo a transferir a la
nube la información de múltiples PLC empleados en su proyecto.
¡Anímese a probar el Cliente Web o simplemente contáctenos!
Envié Datos a la Nube!
El Cliente Web es muy útil para enviar datos a un servidor web, como por ejemplo mediciones de
temperatura, humedad, RPM, etc.
La ventaja radica en que los datos almacenados en un servidor web no tienen limite de espacio
prácticamente y pueden ser accedidos por sus clientes con interfaces atractivas.
Características Principales
- Cliente Web (HTTP) simple de utilizar y programar.
- Puede transmitir datos desde el PLC y almacenarlos en su servidor web.
- Soporte de peticiones GET y POST.
- Mediante scripts del lado servidor (PHP, Java, ASP, etc) puede guardar la información en base de datos SQL o archivos.
- Permite obtener cuerpo de mensaje de respuesta del recurso solicitado y almacenarlo en buffer.
- Manejo de errores, comprobación de códigos de estados de servidor, etc.
- Eventos para manejo de transacción.
- Integrado en nuestro entorno de programación StxLadder.
- Fácil de usar con thingspeak.com y servicios similares.
- Puede utilizarse con lenguaje grafico (Ladder) o lenguaje escrito (Pawn).
- Documentación y ejemplos completos en castellano.
- Soporte a través de nuestro foro de consultas técnicas.
Archivos de la Nota de Aplicación
|
AN032: Servidor Web en PLC |
STX-AN032.pdf |
Nota de aplicación que describe como utilizar el PLC como Cliente Web,
realizar peticiones GET, POST, manejo de errores, script PHP, y ejemplos de uso
en lenguaje Ladder y lenguaje Pawn.
|
Ejemplos en Lenguaje Ladder de la Nota de Aplicación
|
Lenguaje Ladder - Ejemplo 1: Petición GET |
HttpSendGet1.zip |
Ejemplo para enviar datos a servidor web mediante petición HTTP GET.
Incluye script PHP para servidor web.
Explicado en la nota de aplicación AN032.
|
|
Lenguaje Ladder - Ejemplo 2: Petición GET |
HttpSendGet2.zip |
Ejemplo para enviar datos a servidor web mediante petición HTTP GET.
Se comprueban errores. Incluye script PHP para servidor web.
Explicado en la nota de aplicación AN032.
|
|
Lenguaje Ladder - Ejemplo 3: Petición GET |
HttpSendGet3.zip |
Ejemplo para enviar datos a servidor web mediante petición HTTP GET.
Se comprueban errores y se obtienen datos del cuerpo de mensaje.
Incluye script PHP para servidor web.
Explicado en la nota de aplicación AN032.
|
|
Lenguaje Ladder - Ejemplo 1: Petición POST |
HttpSendPost1.zip |
Ejemplo para enviar datos a servidor web mediante petición HTTP POST.
Incluye script PHP para servidor web.
Explicado en la nota de aplicación AN032.
|
|
Lenguaje Ladder - Ejemplo 2: Petición POST |
HttpSendPost2.zip |
Ejemplo para enviar datos a servidor web mediante petición HTTP POST.
Se comprueban errores.
Incluye script PHP para servidor web.
Explicado en la nota de aplicación AN032.
|
|
Lenguaje Ladder - Ejemplo 3: Petición POST |
HttpSendPost3.zip |
Ejemplo para enviar datos a servidor web mediante petición HTTP POST.
Se comprueban errores y se obtienen datos del cuerpo de mensaje.
Incluye script PHP para servidor web.
Explicado en la nota de aplicación AN032.
|
Ejemplos en Lenguaje Pawn de la Nota de Aplicación
|
Lenguaje Pawn - Ejemplo 1: Petición GET |
HttpSendGetPawn1.zip |
Ejemplo para enviar datos a servidor web mediante petición HTTP GET.
Incluye script PHP para servidor web.
Explicado en la nota de aplicación AN032.
|
|
Lenguaje Pawn - Ejemplo 2: Petición GET |
HttpSendGePawnt2.zip |
Ejemplo para enviar datos a servidor web mediante petición HTTP GET.
Se comprueban errores. Incluye script PHP para servidor web.
Explicado en la nota de aplicación AN032.
|
|
Lenguaje Pawn - Ejemplo 3: Petición GET |
HttpSendGetPawn3.zip |
Ejemplo para enviar datos a servidor web mediante petición HTTP GET.
Se comprueban errores y se obtienen datos del cuerpo de mensaje.
Incluye script PHP para servidor web.
Explicado en la nota de aplicación AN032.
|
|
Lenguaje Pawn - Ejemplo 1: Petición POST |
HttpSendPostPawn1.zip |
Ejemplo para enviar datos a servidor web mediante petición HTTP POST.
Incluye script PHP para servidor web.
Explicado en la nota de aplicación AN032.
|
|
Lenguaje Pawn - Ejemplo 2: Petición POST |
HttpSendPostPawn2.zip |
Ejemplo para enviar datos a servidor web mediante petición HTTP POST.
Se comprueban errores.
Incluye script PHP para servidor web.
Explicado en la nota de aplicación AN032.
|
|
Lenguaje Pawn - Ejemplo 3: Petición POST |
HttpSendPostPawn3.zip |
Ejemplo para enviar datos a servidor web mediante petición HTTP POST.
Se comprueban errores y se obtienen datos del cuerpo de mensaje.
Incluye script PHP para servidor web.
Explicado en la nota de aplicación AN032.
|
Ejemplos Avanzados
|
Lenguaje Ladder - Enviar datos a Thingspeak |
HttpThingspeak1.zip |
Ejemplo para enviar datos a thingspeak.com mediante petición GET.
Leer archivo info.txt del proyecto para correcto uso.
|
|
Lenguaje Pawn - Enviar datos a Thingspeak |
HttpThingspeakPawn1.zip |
Ejemplo para enviar datos a thingspeak.com mediante petición GET.
Leer archivo info.txt del proyecto para correcto uso.
|
|
Lenguaje Ladder - Enviar más datos POST |
HttpSendPostMoreData.zip |
Ejemplo para enviar más datos con petición POST que el soportado con componente Ladder (limitado a 4) mediante función auxiliar Pawn.
Leer archivo info.txt del proyecto para correcto uso.
|