Curso básico de Amp2 - Control supervisor vía MQTT
Indice del curso

Agregar tópicos de control supervisor


El control supervisor se refiere a la estrategia de enviar órdenes al Amp2, para que este realice maniobras sobre las salidas, considerando las restricciones de seguridad que impiden la escritura directa sobre las salidas para evitar accidentes o maniobras remotas que comprometan la seguridad de la aplicación.


Control
 
El procedimiento para crear una aplicación de control supervisor mediante Mqtt, se realiza suscribiendo una variable tipo Comando (CMD, Comm_000), siguiendo los pasos:

1. Abrir el cuadro de configuración en "Herramientas/Opciones de Comunicación", verificar que estén configurados los campos de la pestaña "Wifi" y Seleccionar la pestaña de "Tópicos".
2. Agregar una fila (clic derecho sobre la última fila), cambiar la variable por Comm_000 y el Modo por "Sub". Editar el nombre del tópico o borralo para tener uno por defecto. Pulsar "Aplicar" y "Aceptar".
3. Conectar la variable "Comm_000" a la tarea, conectar una variable desde la tarea hacia una salida. Hacer una secuencia con un estado que tenga una maniobra de encendido de la salida. Agregar una transición con condición "Comm_000== Uno" Y otra "Comm_000=Cero".
4. Guardar la aplicación, en el disco duro del computador y descargar el programa hacia el Amp2.



Observaciones


Para revisar la correcta operación de la aplicación de control supervisor, se debe tener un dashboard de Mqtt en el teléfono móvil, conectado al servidor "test.mosquitto.org" en el puerto 1883. Al panel de instrumentos se le debe abregar un elemento tipo switch configurado como publicación al tópico que se utilizó en el Amp2 en modo suscripción. Luego de lo cual, se pueden activar y desactivar el switch para ver la respuesta en el Amp2.