HmiFuncDesigner es un software que integra HMI y recopilación de datos. Es de código abierto y tiene como objetivo compartir tecnología, aprender unos de otros y mejorar la tecnología. El software está actualmente en desarrollo, las funciones no son perfectas y es necesario refactorizar mucho código, pero creo que las funciones de este software serán más perfectas en un futuro cercano. Si tienes la suerte de ver este código y estás interesado en él, ¡espero que te unas! !
Este código fuente hace referencia a las ideas de diseño de SoftBox. ¡Un agradecimiento especial al autor de SoftBox!
1. Qt5.14.2+mingw73_32
2. Si necesita compilar en Visual Studio sin generar caracteres confusos, consulte el documento (doc/Visual Studio utf8-NOBOM.docx)
La ruta del proyecto no debe ser demasiado larga. ¡Es mejor controlarla dentro de los 256 caracteres para evitar errores de compilación! (Nota: sistema Windows)
Abra el software "Qt Creator 4.5.1 (Comunidad)" y abra el proyecto HmiFuncDesigner/HmiFuncDesigner.pro.
Seleccione el modo de liberación.
Borre los archivos de datos generados por proyectos previamente compilados.
Vuelva a compilar el proyecto.
El software generado después de una compilación exitosa se encuentra en el directorio HmiFuncDesignerBin/bin.
Copie la biblioteca de tiempo de ejecución requerida, abra la ventana de comandos "Qt 5.14.2 para escritorio (MinGW 7.3.0 de 32 bits)", el directorio HmiFuncDesignerBin/bin y ejecute el software windeployqt name.exe.
Las operaciones específicas se muestran en la siguiente figura:
Primero se debe compilar HmiFuncDesigner y luego el proyecto HmiRunTime. De lo contrario, no se podrá encontrar la biblioteca de conexiones.
Abra el software "Qt Creator 4.11.1 (Comunidad)" y abra el proyecto HmiRunTime/HmiRunTime.pro.
Seleccione el modo de liberación.
Borre los archivos de datos generados por proyectos previamente compilados.
Vuelva a compilar el proyecto.
El software generado después de una compilación exitosa se encuentra en el directorio RuntimeBin.
Copie la biblioteca de tiempo de ejecución requerida, abra la ventana de comandos "Qt 5.14.2 para escritorio (MinGW 7.3.0 de 32 bits)", el directorio RuntimeBin y ejecute el software windeployqt name.exe.
El director de proyecto tiene las siguientes funciones:
Parámetros del sistema, establece parámetros relacionados con la operación.
Equipos de comunicación, estableciendo enlaces y protocolos de comunicación.
Configuración de la base de datos, establecimiento de la tabla de variables IO del sistema y operaciones como guardar, alarmar y convertir.
Gestión de bases de datos, datos en memoria en tiempo real y supervisión de la gestión de datos SQL sobre la marcha.
pantalla para crear una pantalla del sistema.
Programación lógica, programación JavaScript.
Texto, elipse, línea, rectángulo, flecha, botón de alternancia, lista de texto variable, imagen, botón emergente, luz indicadora, gráfico de barras numéricas, reloj, texto en movimiento, contenedor de tarro, cuadro de edición de entrada
1. Modbus RTU
2.Modbus ASCII
3. ModbusTCPIP
4. Mitsubishi FX
Correo electrónico: [email protected]
Pregunta: 706409617
Grupo de comunicación QQ:568268522