Hmitool Help Es
Hmitool Help Es
Ayuda de
HMITOOL
Catálogo
Mesa de trabajo
4.6.2 Composición del sistema .......................................................................................................................................................................................................... 55
4.7 Operaciones Básicas..................................................................................................................................................................................................................... 55
4.7.1 Uso del ratón y teclas de acceso directo .............................................................................................................................................................................. 57
4.7.2 Condiciones comunes .......................................................................................................................................................................................................... 58
5. Pasos básicos para crear un nuevo proyecto.................................................................................................................................................................................. 58
5.1 Crear un nuevo proyecto ............................................................................................................................................................................................................. 59
5.2 Establecer parámetros y añadir un objeto gráfico....................................................................................................................................................................... 63
5.3 Descargar ingeniería de configuración ......................................................................................................................................................................................... 63
5.4 Cargar ingeniería de configuración ............................................................................................................................................................................................... 67
5.5 Cargar el registro de datos históricos .......................................................................................................................................................................................... 68
5.6 Zip/Unzip...................................................................................................................................................................................................................................... 70
6. Guía de configuración de HMITOOL ............................................................................................................................................................................................... 70
6.1 Operaciones de la pantalla ........................................................................................................................................................................................................... 71
6.1.1 Crear una nueva pantalla ..................................................................................................................................................................................................... 71
6.1.2 Modificar la propiedad de la pantalla .................................................................................................................................................................................. 70
6.1.3 Pantalla de borrado ............................................................................................................................................................................................................. 70
6.1.4 Pantalla de copia .................................................................................................................................................................................................................. 70
6.2 Comandos de edición de gráficos ................................................................................................................................................................................................ 71
6.2.1 Agrupar y desagrupar ........................................................................................................................................................................................................... 71
6.2.2 Capa ..................................................................................................................................................................................................................................... 72
6.2.3 Rotar .................................................................................................................................................................................................................................... 73
6.2.4 Alinear.................................................................................................................................................................................................................................. 75
6.3 Dibujo Gráficos básicos ................................................................................................................................................................................................................ 76
6.3.1 Línea .................................................................................................................................................................................................................................... 77
6.3.2 Polilínea ............................................................................................................................................................................................................................... 77
6.3.3 Curva / Arco ......................................................................................................................................................................................................................... 78
6.3.4 Línea Libre............................................................................................................................................................................................................................ 80
6.3.5 Rectángulo ........................................................................................................................................................................................................................... 80
6.3.6 Rectángulo redondeado ....................................................................................................................................................................................................... 81
6.3.7 Círculo/Ellipse ...................................................................................................................................................................................................................... 81
6.3.8 Polígono ............................................................................................................................................................................................................................... 81
6.3.9 Sector ................................................................................................................................................................................................................................... 83
6.3.10 Texto ......................................................................................................................................................................................................................... 84
6.3.11 Tabla ......................................................................................................................................................................................................................... 85
6.3.12 Escala ........................................................................................................................................................................................................................ 86
6.3.13 Biblioteca Abierta...................................................................................................................................................................................................... 87
6.3.14 Guardar en la biblioteca ............................................................................................................................................................................................ 90
6.3.15 Imagen Externa ......................................................................................................................................................................................................... 91
6.4 HMITOOL Controles avanzados .................................................................................................................................................................................................... 92
6.4.1 Pantalla GIF .......................................................................................................................................................................................................................... 93
6.4.2 Gráfico de tendencias ........................................................................................................................................................................................................... 94
6.4.3 Gráfico de tendencias XY ...................................................................................................................................................................................................... 99
6.4.4 Gráfico de Tendencias Históricas ........................................................................................................................................................................................ 101
6.4.5 Círculo dinámico ................................................................................................................................................................................................................ 103
6.4.6 Rectángulo dinámico ......................................................................................................................................................................................................... 105
6.4.7 Pantalla de alarma ............................................................................................................................................................................................................. 106
6.4.8 Barra de alarmas................................................................................................................................................................................................................ 107
6.4.9 Visualización de alarmas históricas .................................................................................................................................................................................... 109
6.4.10 Desplazamiento gráfico ........................................................................................................................................................................................... 111
6.4.11 Medidor .................................................................................................................................................................................................................. 111
6.4.12 Visualización de datos históricos............................................................................................................................................................................. 113
6.4.13 Pantalla de mensajes .............................................................................................................................................................................................. 117
6.4.14 Bloque de flujo ........................................................................................................................................................................................................ 119
6.4.15 Temporizador ......................................................................................................................................................................................................... 121
6.4.16 Botón multifunción ................................................................................................................................................................................................. 121
6.4.17 Gráfico de tarta....................................................................................................................................................................................................... 123
6.5 HMITOOL Controles básicos ...................................................................................................................................................................................................... 123
6.5.1 Botón Bit ............................................................................................................................................................................................................................ 121
6.5.2 Botón Word ........................................................................................................................................................................................................................ 128
6.5.3 Lámpara Bit........................................................................................................................................................................................................................ 130
6.5.4 Botón de pantalla ............................................................................................................................................................................................................... 131
1
Ayuda de
HMITOOL
6.5.5 Botón de función ............................................................................................................................................................................................................... 132
6.5.6 Indicador luminoso de varios estados................................................................................................................................................................................ 136
6.5.7 Interruptor de varios estados ............................................................................................................................................................................................. 140
6.5.8 Visualización numérica ...................................................................................................................................................................................................... 141
6.5.9 Entrada numérica .............................................................................................................................................................................................................. 146
6.5.10 Pantalla ASCII .......................................................................................................................................................................................................... 151
6.5.11 Entrada ASCII........................................................................................................................................................................................................... 153
6.5.12 Gráfico de barras .................................................................................................................................................................................................... 154
6.5.13 Visualización de la hora .......................................................................................................................................................................................... 152
6.5.14 Visualización de fecha ............................................................................................................................................................................................. 153
6.5.15 Visualización de la semana .................................................................................................................................................................................... 155
6.5.16 Imagen estática ....................................................................................................................................................................................................... 157
6.5.17 Visualización de imágenes ...................................................................................................................................................................................... 157
6.6 HMITOOL Nuevos controles ........................................................................................................................................................................................................ 159
6.6.1 Gráfico de arco................................................................................................................................................................................................................... 160
6.6.2 Botón de pasos .................................................................................................................................................................................................................. 161
6.6.3 Botón de radio ................................................................................................................................................................................................................... 160
6.6.4 Caja de combinación .......................................................................................................................................................................................................... 162
6.6.5 Deslizador .......................................................................................................................................................................................................................... 163
6.6.6 Animación .......................................................................................................................................................................................................................... 164
6.6.7 Tablón de mensajes ........................................................................................................................................................................................................... 168
6.6.8 Visualización de grupos de datos ....................................................................................................................................................................................... 169
6.6.9 Teclado ............................................................................................................................................................................................................................... 171
6.6.10 Selector de recetas ................................................................................................................................................................................................. 171
6.6.11 Visualización de recetas .......................................................................................................................................................................................... 173
6.6.12 Qrcode .................................................................................................................................................................................................................... 175
6.6.13 Registro de operaciones.......................................................................................................................................................................................... 175
6.7 Instrucciones de control de HMITOOL ......................................................................................................................................................................................... 176
7. Macro........................................................................................................................................................................................................................................... 179
7.1 Introducción al lenguaje C ......................................................................................................................................................................................................... 179
7.1.1 Tipo de datos del lenguaje C .............................................................................................................................................................................................. 181
7.1.2 Valor inicial de la conversión de variables y tipos .............................................................................................................................................................. 183
7.1.3 Conjunto unidimensional ................................................................................................................................................................................................... 183
7.1.4 Operador básico y expresión.............................................................................................................................................................................................. 185
7.1.5 Resumen de la sección ...................................................................................................................................................................................................... 186
7.2 Programación en lenguaje C preliminar .................................................................................................................................................................................... 187
7.2.1 Estado de cuenta del programa C....................................................................................................................................................................................... 187
7.2.2 Programa de estructura de sucursales ............................................................................................................................................................................... 189
7.2.3 declaración de conmutación .............................................................................................................................................................................................. 193
7.2.4 Programa de estructura de lazo ......................................................................................................................................................................................... 195
7.2.5 para la declaración ............................................................................................................................................................................................................. 195
7.2.6 declaración de ruptura ....................................................................................................................................................................................................... 262
7.2.7 declaración continua .......................................................................................................................................................................................................... 262
7.2.8 Resumen de la sección ...................................................................................................................................................................................................... 262
7.3 Introducción a la función Macro .................................................................................................................................................................................................. 264
7.3.1 Utilice la función de macro para programar ....................................................................................................................................................................... 264
7.3.2 Introducción de los botones de función en el editor de macros........................................................................................................................................ 264
7.3.3 Nueva macro de creación................................................................................................................................................................................................... 266
7.3.4 Insertar la función de biblioteca en el programa ................................................................................................................................................................. 26
7.3.5 Utilizar el área de almacenamiento interno en la macroinstrucción ..................................................................................................................................... 26
7.4 Funciones de manejo de cadenas ................................................................................................................................................................................................. 27
7.5 Función de operación de datos ................................................................................................................................................................................................. 279
7.6 Función de conmutación de datos ............................................................................................................................................................................................. 285
7.7 Función aritmética matemática ................................................................................................................................................................................................. 282
7.8 Función de comunicación........................................................................................................................................................................................................... 289
8. Simulación.................................................................................................................................................................................................................................... 293
8.1 Simulación fuera de línea .......................................................................................................................................................................................................... 293
8.2 Simulación en línea .................................................................................................................................................................................................................... 296
9. Parametrizaciones del sistema ..................................................................................................................................................................................................... 296
9.1 Propiedad del puerto de comunicaciones .................................................................................................................................................................................. 297
9.2 Ajuste ......................................................................................................................................................................................................................................... 298
9.2.1 Idioma ................................................................................................................................................................................................................................ 299
9.2.2 Ajustes de parámetros HMI ............................................................................................................................................................................................... 303
9.2.3 Estado de la HMI ................................................................................................................................................................................................................ 307
9.2.4 Control PLC ......................................................................................................................................................................................................................... 307
9.2.5 Reloj ................................................................................................................................................................................................................................... 309
2
Ayuda de
HMITOOL
9.2.6 Cifrado de archivos ........................................................................................................................................................................................................... 311
9.2.7 Protección HMI .................................................................................................................................................................................................................. 311
9.2.8 Tabla de Variables ............................................................................................................................................................................................................... 311
9.3 Pantalla ...................................................................................................................................................................................................................................... 312
9.4 Ventana ..................................................................................................................................................................................................................................... 313
9.5 Recolectorde datos históricos ........................................................................................................................................................................................................... 314
9.6 Ajustes de alarma.......................................................................................................................................................................................................................... 318
9.6.1 Inicio de sesión de alarma digital....................................................................................................................................................................................... 320
9.6.2 Inicio de sesión de alarma analógica ................................................................................................................................................................................. 324
9.6.3 Controles de la pantalla de alarma .................................................................................................................................................................................... 326
9.7 Receta ........................................................................................................................................................................................................................................ 328
9.8 Transmisión de datos................................................................................................................................................................................................................. 332
9.9 Macro Global ............................................................................................................................................................................................................................. 331
9.10 Macro Init........................................................................................................................................................................................................................... 332
9.11 Transmisión de datos ......................................................................................................................................................................................................... 333
10. Registros reservados del sistema HMITOOL ........................................................................................................................................................................ 334
10.1 LB ....................................................................................................................................................................................................................................... 334
10.2 LW ...................................................................................................................................................................................................................................... 337
10.3 RAÍCES Y ALAS ..................................................................................................................................................................................................................... 340
11. Conexión entre múltiples pantallas y máquinas ................................................................................................................................................................ 340
11.1 "Conexión de"una máquina con varias pantallas.............................................................................................................................................................. 341
11.2 "Conexión de"una pantalla con varias máquinas .............................................................................................................................................................. 344
11.3 Conexión de penetración .................................................................................................................................................................................................... 347
11.4 Modbus TCP/IP .................................................................................................................................................................................................................. 350
12. Controlador de dispositivo ......................................................................................................................................................................................................... 353
12.1 Controlador de dispositivo AIBUS ................................................................................................................................................. Erreur ! Signet non défini.
12.2 Controlador de dispositivos Allen-Bradley .................................................................................................................................... Erreur ! Signet non défini.
12.3 Controlador de dispositivos Delta .................................................................................................................................................. Erreur ! Signet non défini.
12.4 Controlador de dispositivo Emerson ............................................................................................................................................. Erreur ! Signet non défini.
12.5 Controlador de dispositivos Fatek................................................................................................................................................... Erreur ! Signet non défini.
12.6 Controlador de dispositivo Fuji ...................................................................................................................................................... Erreur ! Signet non défini.
12.7 Controlador de dispositivo GE ....................................................................................................................................................... Erreur ! Signet non défini.
12.8 Controlador de dispositivo HaiWell ............................................................................................................................................... Erreur ! Signet non défini.
12.9 Controlador de dispositivos Hitachi..................................................................................................................................................... Erreur ! Signet non défini.
12.10 Controlador de dispositivo HollySys....................................................................................................................................................... Erreur ! Signet non défini.
12.11 Controlador de dispositivo IDEC .................................................................................................................................................... Erreur ! Signet non défini.
12.12 Inovación del controlador de dispositivo ...................................................................................................................................... Erreur ! Signet non défini.
12.13 Controlador de dispositivosKeyence ....................................................................................................................................................... Erreur ! Signet non défini.
12.14 Controlador de dispositivos Koyo .................................................................................................................................................. Erreur ! Signet non défini.
12.15 Controlador de dispositivos LG ....................................................................................................................................................... Erreur ! Signet non défini.
12.16 Controlador de dispositivo Matsushita ......................................................................................................................................... Erreur ! Signet non défini.
12.17 Controlador de dispositivo Mitsubishi .......................................................................................................................................... Erreur ! Signet non défini.
12.18 Controlador de dispositivo Modbus ................................................................................................................................................................................... 359
12.19 Controlador de dispositivoModicon ....................................................................................................................................................... Erreur ! Signet non défini.
12.20 Controlador de dispositivo Nanda .................................................................................................................................................. Erreur ! Signet non défini.
12.21 Controlador de dispositivos de Omron ........................................................................................................................................... Erreur ! Signet non défini.
12.22 Controlador dedispositivosSamkoon ..................................................................................................................................................... Erreur ! Signet non défini.
12.23 Controlador de dispositivos Siemens ...................................................................................................................................................... Erreur ! Signet non défini.
12.24 Controlador de dispositivos TaiAn .................................................................................................................................................. Erreur ! Signet non défini.
12.25 Controlador de dispositivos TaiLing ................................................................................................................................................ Erreur ! Signet non défini.
12.26 Controlador de dispositivos Techwayson ..................................................................................................................................... Erreur ! Signet non défini.
12.27 Controlador de dispositivos Vigor................................................................................................................................................... Erreur ! Signet non défini.
12.28 Controlador de dispositivos Xinje ................................................................................................................................................... Erreur ! Signet non défini.
12.29 Controlador de dispositivos Yokogawa............................................................................................................................................... Erreur ! Signet non défini.
12.30 Controlador dedispositivoZhengHang ................................................................................................................................................... Erreur ! Signet non défini.
13. Número de señales de errores de comunicación entre la HMI y el PLC............................................................................................................................. 363
14. Número de señales de errores de comunicación entre la HMI y el PLC............................................................................................................................. 366
14.1 Exportación de datos a través de un disco U ....................................................................................................................................................................... 366
14.2 Formato de imagen............................................................................................................................................................................................................. 421
14.3 Proyecto de actualización a través de disco U .................................................................................................................................................................. 423
14.4 Actualizar la receta a través de un disco U ......................................................................................................................................................................... 423
14.5 Interruptor de marcado ..................................................................................................................................................................................................... 424
15. Caso de operación (Suplemento) ....................................................................................................................................................................................... 424
15.1 Un simple macrobloque .................................................................................................................................................................................................... 424
15.2 Caso de protocolo de comunicación de puerto libre .......................................................................................................................................................... 432
15.3 Caso de RecoleccióndeDatos Históricos ......................................................................................................................................................................................... 438
3
Ayuda de
15.4 HMITOOL
Estuche para recetas.......................................................................................................................................................................................................... 443
15.5 Inicio de sesión de alarma digital ........................................................................................................................................................................................... 447
15.6 Inicio de sesión de alarmaanalógica............................................................................................................................................................................................ 451
16. Preguntas frecuentes y soluciones ......................................................................................................................................................................................... 453
4
[Link] barra Ayuda de
HMITOOL
La barra de menús de edición del software de configuración HMITOOL proporciona a los usuarios una amplia gama de opciones de menú, que cubren casi todas las
herramientas de ingeniería y los comandos de edición necesarios. La barra de menús incluye el menú Archivo, el menú Edición, el menú Ver, el menú Dibujo, el menú
Objeto, el menú Pantalla, el menú Configuración, el menú Descargar, el menú Ayuda, el menú Selección de idioma y también un menú contextual.
Menú Archivo
El menú"Archivo" soporta las operaciones de Nuevo proyecto (N), Abrir proyecto (O), Cerrar, Guardar (S), Guardar como y Salir (Q). Si un elemento determinado aparece
en gris, indica que la operación no es válida en el entorno actual. El método para abrir el menú de archivo es hacer clic en "Archivo (F)" en la esquina superior izquierda del
software y, a continuación, expulsa una barra de herramientas del menú Archivo.
⚫ Nuevo proyecto: tecla de acceso directo Ctrl + N; para crear un proyecto en blanco.
⚫ Abrir proyecto: tecla de acceso directo Ctrl + O; para abrir un archivo de proyecto creado, guardado anteriormente y sufijado por .skm.
⚫ Cerrar: para cerrar el archivo de proyecto actual sin salir del software de configuración de HMITOOL.
⚫ Guardar: tecla de acceso directo Ctrl + S; para guardar el archivo de configuración actual una vez modificado, el nombre y la ruta de guardado del archivo están por
defecto como antes.
⚫ Guardar como: para guardar el archivo de configuración actual; disponible para anular el nombre y guardar la ruta del proyecto.
⚫ Exit: para salir del software de configuración de HMITOOL.
Menú Edición
El menú"Editar" consiste en un conjunto de comandos utilizados para editar textos, gráficos y otros contenidos de la pantalla. Hay Deshacer, Restaurar, Cortar (T), Copiar
(C), Copia múltiple (D), Pegar (P), Eliminar (D), Seleccionar todo (A), Alinear, Capa, Grupo, Espejo, Zoom, Cuadrícula, Configuración de propiedades, Buscar dirección, Tabla
de direcciones, Selección inversa, Búsqueda de macros, Administrador de macros. Si un comando en la barra de menú es gris, significa que en la operación actual, ese
comando no es válido. Para ejecutar estos comandos, primero hay que seleccionar el objeto gráfico a editar, y luego elegir el comando correspondiente en el menú "Edit".
Pero hay en el menú "Editar" algunos comandos que son comandos de grupo. Si es así, un pequeño triángulo aparecerá a la derecha del comando y cada comando, con un
menú desplegable, tiene un acceso directo correspondiente.
⚫ Deshacer: tecla de acceso directo Ctrl + Z; para cancelar el último comando de operación y la acción reciente.
⚫ Restaurar: tecla de acceso directo Ctrl + Y, para restaurar el último comando de operación y su acción reciente.
⚫ Cortar: tecla de acceso directo Ctrl + X, para borrar los objetos gráficos seleccionados y copiarlos en el búfer del portapapeles.
⚫ Copiar: tecla de acceso directo Ctrl + C; para copiar el objeto gráfico seleccionado en el búfer de pegar.
⚫ Copia múltiple: para copiar una cantidad de objetos gráficos seleccionados en direcciones horizontales y verticales, y luego la dirección puede ser en orden ascendente
de 0-255 unidades.
⚫ Pegar: tecla de acceso directo Ctrl + V, para copiar y pegar objetos gráficos en la pantalla actual.
⚫ Borrar: Del, para eliminar el objeto gráfico seleccionado de la pantalla.
40
Ayuda de
HMITOOL
⚫ Seleccionar: tecla de acceso directo Ctrl + A; para seleccionar todos los objetos en el marco actual del proyecto.
⚫ Alinear: para alinear los objetos seleccionados (más de dos) según el tipo de alineación seleccionado, incluyendo Arriba, Abajo, Centro Vertical, Izquierda, Derecha,
Intervalo Igual Horizontal, Intervalo Igual Vertical, Hacer el mismo ancho, Hacer la misma altura, Hacer el mismo ancho y altura.
⚫ Capa: para colocar los objetos seleccionados en un nivel de imagen diferente. Puede seleccionar Traer hacia arriba, Traer hacia adelante, Enviar hacia abajo o Enviar
hacia atrás.
⚫ Grupo: para combinar objetos seleccionados (más de dos) en un control, o dividir Este comando puede ser seleccionado más de un objeto (dos o más) se combinan en
un control, un objeto también puede dividir un objeto separable o dividir objetos combinados en el objeto original. Al utilizar el Grupo, asegúrese de no ensamblar
objetos para tocar, de lo contrario, los objetos no podrán tocarse después de haber sido descargados en la pantalla táctil. La capa se recomienda si es necesario superponer
objetos tocables.
Cuando utilice la tecla Ensamblar, no ensamble objetos para tocarlos, o no podrá tocarlos después de descargarlos en la pantalla táctil. Los usuarios pueden utilizar el
comando Capa para superponer objetos táctiles.
⚫ Mirror: para girar el objeto seleccionado de acuerdo con ciertas reglas, horizontal o verticalmente.
⚫ Zoom: para ampliar la pantalla actual de acuerdo con una escala de proporciones determinada para una operación de control más fina; las opciones de zoom son
Acercar, Ajustar zoom y Alejar zoom.
⚫ Cuadrícula: para colocar o cancelar una cuadrícula de cierto ancho en la pantalla actual.
⚫ Configuración de propiedades: para abrir la ventana Propiedades de un objeto (cuando se selecciona un solo objeto) y la de una pantalla (cuando no hay nada
seleccionado actualmente).
⚫ Buscar dirección: para encontrar la dirección que está utilizando.
⚫ Tabla de direcciones: para abrir o cerrar la lista de direcciones que se están utilizando. La Tabla de Direcciones es una lista de direcciones utilizadas por los objetos,
fácil de encontrar y reemplazar.
⚫ Invertir Selección: para seleccionar todos los objetos que no están siendo elegidos en la pantalla actual y no se incluyen los objetos que han sido elegidos anteriormente.
⚫ Búsqueda de macros: para localizar las llamadas de la macro en el proyecto; puede especificar opcionalmente si desea buscar o introducir manualmente la búsqueda.
⚫ Administrador de macros: Ejecute este comando para ver las ubicaciones de todas las macros utilizadas; puede elegir mostrar las macros de todas las pantallas o las de
una pantalla específica.
Menú Ver
Este menú permite a los desarrolladores personalizar su interfaz operativa de acuerdo con sus propios hábitos: decidir si una determinada ventana operativa se muestra
en el entorno operativo actual. El icono √ a la izquierda del comando significa la visualización de la caja de herramientas en la pantalla, de lo contrario está oculta.
Menú Dibujar
El menú se utiliza principalmente para dibujar gráficos en la pantalla. HMITOOL proporciona línea recta (L), polilínea (B), curva/arco (A), líneas libres, rectángulos (R),
rectángulo redondo, elipse (E), polígono (Y), arco, texto (T), biblioteca abierta (0), biblioteca de construcción (C), tabla, escala. Es conveniente para los ingenieros cambiar el
color, el texto, el tamaño y la ubicación de los elementos de imagen creados por el menú Herramientas.
41
Ayuda de
HMITOOL
⚫ Línea: Ejecute este comando para dibujar una línea recta en cualquier dirección dentro de la pantalla actual.
⚫ Polilínea: Ejecute este comando para dibujar una polilínea en cualquier dirección dentro de una imagen actual.
⚫ Curva / Arco: Ejecute este comando para dibujar una línea en la pantalla actual, después de terminar de dibujar con el botón derecho, el radián de los dibujos puede ser
ajustado según sea necesario.
⚫ Línea libre: Ejecute este comando para dibujar una línea en la pantalla actual en cualquier dirección, las líneas se dibujan con el movimiento del ratón.
⚫ Rectángulo: Ejecute este comando para dibujar un rectángulo de cualquier tamaño en la pantalla actual.
⚫ Rectángulo redondeado: Ejecute este comando para dibujar cualquier rectángulo con esquinas redondeadas en la pantalla actual.
⚫ Elipse: Ejecute este comando para dibujar cualquier tamaño de elipse en la pantalla actual.
⚫ Polígono: Ejecute este comando para dibujar un polígono arbitrario en la pantalla actual.
⚫ Arco: Ejecute este comando para dibujar cualquier sector en la pantalla actual.
⚫ Texto: Ejecute este comando para crear un rectángulo transparente donde puede introducir cualquier texto en el interior.
⚫ Biblioteca abierta: Ejecute este comando para abrir la biblioteca de imágenes del sistema.
⚫ Construir biblioteca: Ejecute este comando para convertir el control de imagen dibujado por el usuario en un archivo de biblioteca; es fácil de operar la próxima vez.
⚫ Mesa: Ejecute este comando para crear una tabla con los rangos requeridos en la pantalla actual.
⚫ Escala: Ejecute este comando para dibujar la escala deseada.
Menú Objeto
El menú"Objeto" consta de un conjunto de teclas táctiles y teclas de función, entre las que se incluyen interruptor de bit, interruptor de palabra, botón de pantalla, botón
de función, tecla multifunción, botón de paso a paso, botón simple, cuadro combinado, deslizadores, pantalla numérica, pantalla de entrada numérica, pantalla ASCII, entrada
ASCII, luz de bit, interruptor de varios estados, luz de varios estados, pantalla de mensajes, pantalla de hora, pantalla de fecha y pantalla de día de la semana, Imagen estática,
Visualización de imágenes, Visualización GIF, Diagrama dinámico, Círculo dinámico, Rectángulo dinámico, Bloque de flujo, Movimiento de gráficos, Animación, Gráfico de
barras, Medidor, Gráfico de arco, Gráfico de tendencias, Gráfico de tendencias XY, Tendencia histórica, Grupo de datos, Datos históricos, Control de alarmas, Barra de alarmas,
Alarma histórica, Temporizador, Tablero de mensajes, Selector de recetas, Visualización de datos de recetas, Teclado y Qrcode. El menú'Object' corresponde a la tercera fila
de la barra de herramientas.
⚫ Bit Switch: Ejecute este comando para crear teclas táctiles para realizar manipulaciones de bits en el dispositivo conectado, incluyendo Activar, Desactivar, Punto e
Invertir.
⚫ Cambio de palabras: Ejecute este comando para establecer una tecla táctil para realizar una operación de bit de palabra en la pantalla actual del dispositivo conectado,
incluyendo Agregar, Restar, Aumentar, Disminuir, Establecer constante, Introducir valor, Introducir contraseña.
⚫ Más Botón: Ejecute este comando para llegar al botón de pantalla, botón de función, tecla multifunción, botón paso a paso, botón único, cuadro combinado y
deslizadores.
⚫ Visualización numérica: Este comando se utiliza para dibujar en la pantalla actual un marco de visualización numérico que refleja el valor numérico de cierta dirección
supervisada.
⚫ Pantalla de entrada numérica: Ejecute este comando para dibujar en la pantalla actual un marco de visualización numérico para la entrada de datos y la visualización
de valores digitales de determinadas direcciones supervisadas.
⚫ Pantalla ASCII: Ejecute este comando para dibujar en la pantalla actual un marco de visualización numérico para código ASCII.
⚫ Pantalla de entrada ASCII: Este comando se utiliza para dibujar en la pantalla actual un marco de visualización y salida para la entrada de código ASCII.
⚫ Lámpara Bit Lamp: Ejecute este comando para crear en la pantalla actual una imagen que monitorice el estado de bits de un único dispositivo conectado.
⚫ Interruptor de varios estados: Ejecute este comando para crear un botón de varios estados que supervise los cambios de valor numérico de una dirección del
dispositivo conectado de acuerdo con el cambio de estado.
⚫ Lámpara multiestatal: Puede colocar una imagen en la pantalla actual que supervisa el estado de las palabras de varias direcciones de dispositivos consecutivas.
42
Ayuda de
HMITOOL
⚫ Visualización de mensajes: Ejecute este comando para crear un control de pantalla que muestre un mensaje preconfigurado en la pantalla actual.
⚫ Visualización de la hora: Ejecute este comando para insertar el control de tiempo en la pantalla para mostrar la hora.
⚫ Visualización de fecha: Ejecute este comando para insertar el control de fecha en la pantalla para mostrar la fecha.
⚫ Visualización de la semana: Ejecute este comando para insertar un control de semana en la pantalla actual para mostrar la semana.
⚫ Imagen estática: Ejecute este comando para insertar una imagen estática del disco duro local en la pantalla actual.
⚫ Visualización de imágenes: Este comando se utiliza para dibujar un marco de visualización en la pantalla actual para mostrar una pluralidad de imágenes.
⚫ Pantalla GIF: Ejecute este comando para dibujar un marco de visualización en la pantalla actual para mostrar una imagen estática o animada con el [Link].
⚫ Diagrama dinámico: Ejecute este comando para abrir las ventanas de Círculo dinámico, Rectángulo dinámico, Bloque fluido, Movimiento de gráficos y Animación.
⚫ Gráfico de barras: Ejecute este comando para insertar un control columnar en la pantalla actual para observar los cambios en el valor numérico de la dirección
monitoreada de acuerdo con la subida y bajada o la travesía derecha-izquierda de la imagen columnar.
⚫ Medidor: Ejecute este comando para crear un instrumento en la pantalla actual para monitorear los cambios de valor numérico de una sola dirección del dispositivo
conectado.
⚫ Gráfico de arco: Ejecute este comando para insertar un control de sector en la pantalla actual para reflejar el valor numérico de la dirección monitoreada y el área de
reflexión puede ser presentada por Pie FG Color, Pie BG Color o Bottom Color.
⚫ Gráfico: Ejecute este comando para abrir la ventana de Gráfico de Tendencias, Gráfico de Tendencias XY, Tendencia Histórica y Grupo de Datos.
⚫ Datos históricos: Ejecute este comando para crear un control de visualización en la pantalla actual para mostrar los mensajes guardados por el recopilador de datos
históricos.
⚫ Alarma: Ejecute este comando para abrir las ventanas de Control de alarmas, Barra de alarmas e Historial de alarmas.
⚫ Temporizador: Ejecute este comando para insertar un control en la pantalla actual para activar una función particular de acuerdo con las condiciones de tiempo.
⚫ Tablón de mensajes: Ejecute este comando para insertar en la pantalla actual un control donde los usuarios puedan escribir.
⚫ Selector de recetas: Ejecute este comando para insertar en la pantalla actual un control de recetas que muestre todos los nombres de recetas, si existen.
⚫ Visualización de datos de receta: Ejecute este comando para insertar un control de visualización de datos de receta en la pantalla actual, que muestra todos los datos de
las recetas si están configuradas.
⚫ Teclado: Ejecute este comando para insertar un control de teclado en la pantalla actual, que puede ser cualquier tecla del teclado cuando se personaliza el teclado.
⚫ Qrcode: Ejecute este comando para insertar un control Qrcode en la pantalla para Qrcode definido por el usuario; debe ser usado en conjunto con un control de
entrada, de lo contrario la dirección no es válida y el Qrcode no aparecerá.
Menú de pantalla
El menú"Pantalla (P)" consiste en comandos aplicados a las pantallas, incluyendo Nueva Pantalla, Propiedades de Pantalla (P) y Eliminar Pantalla (D).
⚫ Nueva pantalla: Ejecute este comando para crear una nueva pantalla en el proyecto actual.
⚫ Propiedades de pantalla: Ejecute este comando para abrir las propiedades de la pantalla actual con las que puede definir el nombre y el fondo.
43
⚫ Borrar pantalla: Ejecute este comando para borrar la pantalla actual.
Ayuda de
HMITOOL
44
Ayuda de
HMITOOL
Por favor, asegúrese de que la pantalla actual es la que desea borrar y si hay controles necesarios antes de operar porque no se puede deshacer.
Menú de ajuste
El menú"Ajuste (s)" contiene los siguientes comandos: Preference Settings (P), File Protection (M), Macro Editor, Global Macro, Initialization Macro y Add Customize
Keyboard.
⚫ Configuración de preferencias: Ejecute este comando para abrir la ventana de configuración de preferencias, en la que puede modificar el modelo de HMI, el modo
de visualización, la pantalla de bienvenida, el tiempo del protector de pantalla, la frecuencia de parpadeo, el sonido de la alarma, el sonido táctil, la contraseña y la
configuración de la palanca inicial.
⚫ Protección de archivos: Ejecute este comando para abrir la ventana de configuración de contraseña de protección de archivos a través de la cual puede establecer una
contraseña para proteger el archivo del proyecto actual que se establece en la ventana de contraseña.
⚫ Editor de macros: Ejecute este comando para abrir el editor de macros donde puede añadir, modificar, compilar o eliminar una macro.
⚫ Global Macro: Ejecute este comando para abrir una pantalla de configuración de macro global, establecer o modificar las macros globales.
⚫ Macro inicialización: Ejecute este comando para abrir la interfaz de configuración de macros de inicialización y establecer o modificar macros de inicialización.
⚫ Agregar teclado personalizado: Ejecute este comando para abrir un teclado definido por el usuario.
Por favor, tenga en cuenta la contraseña, ya que es necesaria para abrir el archivo de configuración del proyecto después de la configuración. Y distingue entre mayúsculas y
minúsculas.
Descargar menú
Aplicado para compilar y descargar el proyecto de configuración, el menú "Descargar" contiene ocho comandos, que son Compilar (C), Simulación fuera de línea (M),
Simulación en línea, Descarga USB (D), Carga, Empaquetar/Desembalar, Extraer proyecto y guardar como y Extraer Ingeniería de simulación remota (A). Una vez conectado
el PC a una pantalla táctil a través de un cable USB, el proyecto de configuración se puede descargar a través de la descarga USB a la pantalla táctil, pero hay que compilarlo
antes de la descarga.
⚫ Compilar: Ejecute este comando para examinar los proyectos de configuración creados por los usuarios y prepararse para las operaciones de descarga.
⚫ Simulación fuera de línea: La ejecución de este comando puede invocar el programa de aplicación de configuración de imágenes de HMITOOL y abrir la interfaz de
simulación. El usuario puede simular el proyecto de configuración que se está ejecutando actualmente en el PC para observar el efecto y modificar la pantalla. Por
favor, guárdelo antes de guardar primero al usuario.
⚫ Simulación en línea: Este comando puede ser llamado aplicación de software de configuración de pantalla HMITOOL, abrir el panel de simulación, los usuarios pueden
simular la ingeniería que actualmente se ejecuta en un PC para observar el efecto, con el fin de corregir la imagen. En la simulación en línea, también puede utilizar el
dispositivo de comunicación Ethernet o serie del PC conectado a la comunicación de datos y al estado de la prueba de comunicaciones. Por favor, guárdelo antes de la
simulación online.
⚫ Descarga USB: La ejecución de este comando permite descargar la configuración de ingeniería compilada por el software HMITOOL a la HMI a través de un cable
USB equipado con la pantalla táctil. Antes de la descarga, por favor, compila y guarda el proyecto.
⚫ Cargar: Ejecute este comando para cargar los datos históricos, la configuración, las recetas y la alarma histórica desde la HMI a un PC a través de un cable USB
equipado con el producto.
⚫ Empaque/desempaque: Ejecute este comando para comprimir la configuración del proyecto en un archivo [Link], o para extraer el archivo comprimido en el archivo
de configuración del [Link].
⚫ Extraer proyecto y guardar como: Ejecute este comando para compilar el proyecto de configuración actual en un archivo binario llamado [Link]. Si se guarda
45
en el disco U, en lugar de descargar el cable USB, se puede actualizar automáticamente a la HMI.
Ingeniería de simulación remota de extractos
Ayuda de
Menú Ayuda HMITOOL
46
El menú"Ayuda" permite acceder a la documentación de ayuda y a Acerca de HMITOOL: su número de versión y el aviso de copyright.
Ayuda de
HMITOOL
47
Ayuda de
HMITOOL
Menú de clic derecho
El menú de clic derecho está configurado para facilitar las operaciones del usuario, lo que es coherente con la mayoría de los hábitos y estilos operativos de los usuarios
de Windows. Muchas funciones de configuración se pueden encontrar aquí: Atributo, Objetos, Biblioteca, Cortar, Copiar, Copiar, Copiar varias veces, Pegar, Eliminar,
Seleccionar todo, Alinear, Capa, Grupo, Zoom, Cuadrícula, Pantalla.
⚫ Atributo: Ejecute este comando para abrir la ventana de propiedades de un control (un solo objeto seleccionado) y la pantalla (ningún objeto seleccionado).
⚫ Objeto: Ejecute este comando para abrir todos los controles de objeto en el menú Objeto.
⚫ Biblioteca: Ejecute este comando para abrir la galería o generar imágenes.
⚫ Corten: Shortcut Ctrl + X; este comando puede borrar los objetos gráficos seleccionados y copiarlos en la memoria intermedia del portapapeles.
⚫ Copiado: Shortcut Ctrl + C; ejecute este comando para copiar el objeto gráfico de su elección en el búfer de pegar.
⚫ Copia múltiple: Ejecute este comando para copiar una cantidad de objetos gráficos seleccionados en direcciones horizontales y verticales, y luego la dirección puede
ser en orden ascendente de 0-255 unidades.
⚫ Pegar: tecla de acceso directo Ctrl + V, para copiar y pegar objetos gráficos en la pantalla actual.
⚫ Borrar: Del, ejecute este comando para eliminar de la pantalla el objeto gráfico seleccionado.
⚫ Seleccionar: tecla de acceso directo Ctrl + A; ejecute este comando para seleccionar todos los objetos en el marco actual del proyecto.
⚫ Alinear: Ejecute este comando para hacer que los objetos seleccionados (más de dos) se alineen de acuerdo con la alineación del tipo seleccionado, incluyendo
Arriba, Abajo, Centro vertical, Izquierda, Derecha, Intervalo horizontal igual, Intervalo vertical igual, Hacer el mismo ancho, Hacer la misma altura, Hacer el mismo
ancho y altura.
⚫ Capa: Ejecute este comando para colocar los objetos seleccionados en un nivel de imagen diferente. Puede seleccionar Traer hacia arriba, Traer hacia adelante,
Enviar hacia abajo o Enviar hacia atrás.
⚫ Grupo: para combinar objetos seleccionados (más de dos) en un control, o dividir Este comando puede ser seleccionado más de un objeto (dos o más) se combinan en
un control, un objeto también puede dividir un objeto separable o dividir objetos combinados en el objeto original.
Al utilizar el Grupo, asegúrese de no ensamblar objetos para tocar, de lo contrario, los objetos no podrán tocarse después de haber sido descargados en la pantalla táctil.
La capa se recomienda si es necesario superponer objetos tocables.
⚫ Zoom: Ejecute este comando para ampliar la pantalla actual de acuerdo con una escala de proporciones determinada para una operación de control más fina; las
opciones de zoom son Acercar, Ajustar zoom y Alejar zoom.
⚫ Rejilla: Ejecute este comando para crear o cancelar una cuadrícula de cierto ancho en la pantalla actual.
⚫ Pantalla: Se utiliza para crear una nueva pantalla, abrir una ventana de propiedades de pantalla y eliminar una pantalla.
Por favor, asegúrese de que la pantalla actual es la que desea borrar y si hay controles necesarios antes de operar porque no se puede deshacer.
HMITOOL ofrece una serie de botones de acceso directo, algunos de los cuales son botones de comando de herramienta, mientras que otros pertenecen a comandos de
edición. Puede acceder fácilmente a los comandos necesarios aquí en lugar de buscarlos en la barra de menús si está familiarizado con estos botones. Cada botón tiene
sugerencias de herramientas que aparecerán cuando el ratón se coloque sobre el botón. HMITOOL proporciona un total de 35 botones de herramienta, que se volverán
de color gris si la operación no es válida en el entorno actual.
48
Figura 2-31 Barra de herramientas estándar
Ayuda de
HMITOOL
49
Ayuda de
HMITOOL
Cada comando de la barra de herramientas corresponde al del menú, y sus funciones son respectivamente:
Nuevo proyecto: tecla de acceso directo Ctrl + N; para crear un proyecto en blanco.
Open Project: tecla de acceso directo Ctrl + O; ejecute este comando para abrir un archivo de proyecto creado, guardado anteriormente y sufijado por .skm.
Nueva pantalla: Ejecute este comando para crear una nueva pantalla en el proyecto actual.
Guardar: tecla de acceso directo Ctrl + S, que permite guardar la configuración actual de la pantalla que se ha modificado, siendo el nombre del fichero y el
directorio el mismo que el del
original.
Deshacer: tecla de acceso directo Ctrl + Z; para cancelar el último comando de operación y la acción reciente.
Rehacer: tecla de acceso directo Ctrl + Y, para restaurar el último comando de operación y su acción reciente.
Cortar: tecla de acceso directo Ctrl + X, para borrar los objetos gráficos seleccionados y copiarlos en el búfer del portapapeles.
Copiar: tecla de acceso directo Ctrl + C; para copiar el objeto gráfico seleccionado en el búfer de pegar.
Pegar: tecla de acceso directo Ctrl + V, para copiar y pegar objetos gráficos en la pantalla actual.
Grupo: Ejecute este comando para combinar varios objetos gráficos seleccionados en un solo objeto.
Desagrupar: Este comando puede descomponer una combinación de objetos gráficos que ha seleccionado en los objetos gráficos originales; es la operación
inversa de
Grupo.
Voltear Horizontal: Ejecute este comando para hacer que un solo gráfico o varios gráficos giren horizontalmente.
Voltear verticalmente: Ejecute este comando para hacer que un solo gráfico o varios gráficos giren verticalmente.
50
Ayuda de
HMITOOL
Rejilla: Ejecute este comando para crear o cancelar una cuadrícula de cierto ancho en la pantalla actual.
51
Ayuda de
HMITOOL
Acércate: Ejecute este comando para ampliar la pantalla actual dos veces; para seguir ampliándola, por favor continúe ejecutando el comando.
El zoom encaja: Ejecute este comando para restaurar la pantalla actual al tamaño estándar.
Aleja el zoom: Ejecute este comando para reducir la pantalla actual a la mitad del tamaño; para continuar con el zoom, proceda a ejecutar el comando.
Cuadro desplegable de estado: Si selecciona un control con estado, el cuadro desplegable mostrará el número de estado del control; si el número
del cuadro cambia, el estado del control seleccionado cambiará al estado correspondiente.
Marcos de pantalla: Ejecute este comando para saltar a la página que desea ver.
Configuración de propiedades: Ejecute este comando para obtener las propiedades de la clave seleccionada.
Cerrado: Ejecutar el comando para bloquear la tecla seleccionada en la pantalla y no se puede mover después del bloqueo.
Desbloquear: Ejecute este comando para eliminar el bloqueo de los botones de la pantalla.
Búsqueda de dirección: Ejecute este comando para averiguar si una dirección está ocupada y los resultados de la búsqueda se muestran en la "ventana de
salida de información".
Visualización de la dirección: Ejecute este comando para navegar por la dirección utilizada de todos los controles en determinadas pantallas o en todas las
pantallas.
Buscar macro Ejecute este comando para saber si se utiliza una macro; el resultado de la búsqueda se muestra en la "ventana de salida de información".
Administrador de macros: Ejecute este comando para ver la condición de macro de todos los controles en determinadas pantallas o en todas las pantallas.
Utilice este comando para abrir los botones de herramienta que no se muestran; cuando el ratón se aleja, la ventana emergente desaparece.
Simulación fuera de línea: Ejecute este comando para ejecutar directamente el comando de simulación fuera de línea.
Simulación en línea: Ejecute este comando para ejecutar directamente el comando de simulación en línea.
Compilar: Ejecute este comando para comprobar la propia ingeniería de configuración del usuario y prepárese para la descarga.
Descargar: Ejecute este comando para que aparezca el cuadro de diálogo de descarga; después de conectar el HM HMI al PC, puede descargar el proyecto
de configuración en la pantalla táctil.
Cargar: Ejecute este comando para cargar datos históricos, configuración, fórmulas e historial de alarmas desde una HMI en ejecución a un PC a través del cable
52
USB equipado.
Ayuda de
HMITOOL
53
Ayuda de
HMITOOL
Capa: Cuadro desplegable de nivel, incluye cuatro controles de funcionamiento: Traer a la parte superior, Enviar a la parte inferior, Traer hacia adelante y Enviar hacia atrás
➢ Lleve a la cima (F): Ejecute este comando para desplazar el objeto gráfico seleccionado a la parte superior de la pantalla.
➢ Enviar al fondo: Ejecute este comando para desplazar el objeto gráfico seleccionado a la parte inferior de la pantalla.
➢ Trae hacia adelante: Ejecute este comando para desplazar el objeto gráfico que seleccionó hacia adelante una capa.
➢ Enviar hacia atrás (B): Ejecute este comando para desplazar el objeto gráfico que seleccionó hacia atrás una capa.
Tamaño: La caja desplegable de tamaño incluye tres controles de funcionamiento: el mismo ancho y alto, la misma altura y el mismo ancho.
➢ Hacer el mismo ancho: Utilice este comando para hacer un grupo de patrones seleccionados del mismo ancho que el marcado por un punto negro.
➢ Haga la misma altura: Utilice este comando para hacer que un grupo de patrones seleccionados tenga la misma altura que el marcado con un punto negro.
➢ Haga el mismo ancho y alto: Use este comando para hacer un grupo de patrones seleccionados del mismo ancho y alto que el marcado por un punto negro.
Alineación: El cuadro desplegable de alineación incluye un total de ocho controles operativos: alineado a la izquierda, alineado a la derecha, Centro vertical, Centro
horizontal, Superior, Inferior, Intervalo igual horizontal e Intervalo igual vertical.
➢ Izquierda: Tecla de acceso directo Ctrl + Izquierda, ejecute este comando para justificar los bordes izquierdos de los objetos gráficos seleccionados.
➢ Cierto: Tecla de acceso directo Ctrl + Derecha, ejecute este comando a la derecha para justificar los bordes derechos de los objetos gráficos seleccionados.
➢ Arriba: Tecla de acceso directo Ctrl + Arriba, ejecute este comando para alinear los límites superiores de los objetos gráficos múltiples seleccionados arriba.
➢ Abajo: Tecla de acceso directo Ctrl + Abajo, ejecute este comando para alinear los límites inferiores de los objetos gráficos seleccionados.
➢ Centro Horizontal: Ejecute este comando para alinear el centro horizontal de los gráficos seleccionados.
➢ Centro vertical: Ejecute este comando para alinear el centro vertical de los gráficos seleccionados.
➢ Intervalo igual horizontal: Ejecute este comando para hacer que dos o más controles se alineen horizontalmente a intervalos iguales.
➢ Intervalo igual vertical: Ejecute este comando para hacer que dos o más controles se alineen verticalmente a un intervalo igual.
La ventana de HMITOOL Project Manager se encuentra a la izquierda de la ventana del software de configuración, debajo de la barra de herramientas. Aquí puede ajustar
los parámetros de la pantalla táctil, incluyendo Ajustes multi-idioma, Conexión, Ajustes, Pantalla, Ventana, Colector de datos históricos, Aterrizaje de alarmas, Receta,
Transmisión de datos y Macro; la Conexión consiste en Ajustes de la Conexión 1 y la Conexión 2, que contiene los ajustes de los parámetros de la HMI, Estado de la HMI,
Control del PLC, Reloj, Encriptación de archivos, Protección de la HMI y Tabla de variables.
54
Ayuda de
HMITOOL
La caja de herramientas de HMITOOL proporciona una gran cantidad de botones de herramientas, algunos de los cuales son botones de control funcional y otros son
controles básicos. Después de estar familiarizado con estos botones, los diseñadores pueden encontrar rápidamente los comandos que necesitan en lugar de buscar en la
barra de menús. HMITOOL soporta un total de 47 controles de función y 14 controles básicos.
50
Ayuda de
HMITOOL
Los controles de funcionamiento individuales de Toolbox y el contenido de los menús se corresponden entre sí, cada una de las funciones de los botones lo son:
Línea: Ejecute este comando para dibujar una línea recta en cualquier dirección dentro de la pantalla actual.
Polilínea: Ejecute este comando para dibujar una polilínea en cualquier dirección dentro de una imagen actual.
Curva / Arco: Ejecute este comando para dibujar una línea en la pantalla actual, después de terminar de dibujar con el botón derecho, el radián de los dibujos
puede ser ajustado según sea necesario.
Línea libre: Ejecute este comando para dibujar una línea en la pantalla actual en cualquier dirección, las líneas se dibujan con el movimiento del ratón.
Círculo/Ellipse: Ejecute este comando para dibujar cualquier tamaño de círculo o elipse en la pantalla actual.
Rectángulo: Ejecute este comando para dibujar un rectángulo de cualquier tamaño en la pantalla actual.
Rectángulo redondeado: Ejecute este comando para dibujar cualquier rectángulo con esquinas redondeadas en la pantalla actual.
Polígono: Ejecute este comando para dibujar un polígono arbitrario en la pantalla actual.
Arco: Ejecute este comando para dibujar cualquier sector en la pantalla actual.
Texto: Ejecute este comando para crear una entrada de texto en la pantalla.
Mesa: Ejecute este comando para crear una tabla con los rangos requeridos en la pantalla actual.
Biblioteca abierta: Ejecute este comando para abrir la biblioteca de imágenes del sistema.
Guardar como biblioteca: Ejecute este comando para convertir el control de imagen seleccionado o la pantalla o imágenes actuales importadas de un archivo en un
control o gráfico.
Bit Switch: Ejecute este comando para crear teclas táctiles para realizar manipulaciones de bits en el dispositivo conectado, incluyendo Activar, Desactivar, Punto e
Invertir.
Cambio de palabras: Ejecute este comando para establecer una tecla táctil para realizar una operación de bit de palabra en la pantalla actual del dispositivo
conectado, incluyendo Agregar, Restar, Aumentar, Disminuir, Establecer constante, Introducir valor, Introducir contraseña.
Botón de pantalla: Ejecute este comando para establecer el cambio de pantallas, incluyendo la pantalla inicial, abrir la pantalla anterior, cerrar y abrir pantalla,
Cerrar pantalla, Abrir pantalla anterior y Cerrar pantalla abierta.
51
Botón de función: Ejecute este comando para establecer un cierto control de funciones del sistema operativo, incluyendo Apagar la luz de fondo, Confirmar alarmas,
Reiniciar Ayuda de
HMITOOL
52
HMI, Ajustar tiempo del salvapantallas, Escribir receta en PLC, Leer receta desde PLC, Ajustar fecha y hora, Borrar alarma, Cambiar a receta anterior, Cambiar a receta
Ayuda
posterior, Guardar receta actual, Capturar pantalla, Parámetros de sistema, Inicio de de
sesión de usuario, Cancelar el inicio de sesión de usuario, Sonido táctil ON/OFF, Sonido
HMITOOL
de alarma ON/OFF, Borrar todos los datos históricos, Borrar historial de alarmas, Borrar la historia de la alarma, Desbloquear la protección de la HMI, Lectura y guardado de
la receta, Función de repuesto, Cambiar receta de receta, Cambiar el idioma, Imprimir la pantalla de la impresora a la impresora, Configurar la configuración de la IP del
dispositivo esclavo, Interruptor de DIP 1 y configuración de la función DIP de 3.
Botón de pasos: Ejecute este comando para crear un control de botón de paso en la pantalla actual para realizar la conmutación cíclica de los estados de ejecución.
Un solo botón: Ejecute este comando para crear un solo botón de control en la pantalla actual; haga clic en el área de estado designada y, a continuación, el estado
cambiará en consecuencia.
Combo box: Ejecute este comando para crear un control de botón de cuadro desplegable en la pantalla actual, para su visualización y selección. Una vez que el
usuario selecciona un elemento, el valor correspondiente se escribirá en la dirección de control del búfer de caracteres.
Deslizador: Ejecute este comando para crear un control deslizante analógico en la pantalla actual; arrastre el control deslizante para cambiar el valor de las
direcciones de registro de caracteres correspondientes.
Visualización numérica: Este comando se utiliza para dibujar en la pantalla actual un marco de visualización numérico que refleja el valor numérico de cierta
dirección supervisada.
Pantalla de entrada numérica: Ejecute este comando para dibujar en la pantalla actual un marco de visualización numérico para la entrada de datos y la
Pantalla ASCII: Ejecute este comando para dibujar en la pantalla actual un marco de visualización numérico para código ASCII.
Pantalla de entrada ASCII: Este comando se utiliza para dibujar en la pantalla actual un marco de visualización y salida para la entrada de código ASCII.
Lámpara Bit Lamp: Ejecute este comando para crear en la pantalla actual una imagen que monitorice el estado de bits de un único dispositivo conectado.
Interruptor de varios estados: Ejecute este comando para crear un botón de varios estados que supervise los cambios de valor numérico de una dirección del
dispositivo conectado de acuerdo con el cambio de estado.
Lámpara multiestatal: Coloque una imagen en la pantalla actual para supervisar el estado de las palabras de varias direcciones de dispositivos consecutivas.
Visualización de mensajes: Ejecute este comando para mostrar la información de mensaje correspondiente de acuerdo con la dirección de monitorización diferente.
Selector de recetas: Ejecute este comando para insertar en la pantalla actual un control de recetas que muestre todos los nombres de recetas e introduzca el
contenido del monitor de RWIO.
Visualización de datos de receta: Ejecute este comando para insertar un control de visualización de datos de receta en la pantalla actual, que muestra todos los datos
de las recetas si están configuradas.
Botón multifunción: Ejecute este comando para crear un botón multifunción en la pantalla actual para realizar múltiples funciones a través de una sola tecla.
Teclado: Ejecute este comando para insertar un control de teclado en la pantalla actual, que puede ser cualquier tecla del teclado cuando se personaliza el
teclado.
Visualización de la hora: Ejecute este comando para insertar el control de tiempo en la pantalla para mostrar la hora.
Visualización de fecha: Ejecute este comando para insertar el control de fecha en la pantalla para mostrar la fecha.
Visualización de la semana: Ejecute este comando para insertar un control de semana en la pantalla actual
para mostrar la semana. Imagen estática: Ejecute este comando para insertar una imagen estática del disco
duro local en la pantalla actual.
Visualización de imágenes: Este comando se utiliza para dibujar un marco de visualización en la pantalla actual para mostrar una pluralidad de imágenes.
Pantalla GIF: Ejecute este comando para dibujar un marco de visualización en la pantalla actual para mostrar una imagen estática o animada con el [Link].
Círculo dinámico: Ejecute este comando para crear un círculo dinámico en la pantalla actual cuyo tamaño y ubicación se transforman según el cambio continuo de
dirección del dispositivo de conexión.
Rectángulo dinámico: Ejecute este comando para crear un rectángulo dinámico en la pantalla actual cuyo tamaño y ubicación se transforman según el cambio
continuo de dirección del dispositivo de conexión.
Bloque de flujo, utilice este comando para crear un control de simulación del estado del flujo en la pantalla actual.
Mover gráfico: Ejecute este comando para crear un marco de visualización de gráfico en la pantalla actual cuyo estado gráfico y ubicación cambian de acuerdo con
el cambio continuo de dirección del dispositivo de conexión.
Animación: Ejecute este comando para crear un control de animación en la pantalla actual para mover el control.
Medidor: Ejecute este comando para crear un instrumento en la pantalla actual para monitorear los cambios de valor numérico de una sola dirección del dispositivo
conectado.
Gráfico de arco: Ejecute este comando para insertar un control de sector en la pantalla actual para reflejar el valor numérico de la dirección monitoreada.
Gráfico de tarta: Ejecute este comando para insertar un control de sector en la pantalla actual para reflejar el valor numérico de la dirección monitoreada.
53
Gráfico de barras: Ejecute este comando para insertar un control columnar en la pantalla actual para observar los cambios en el valor numérico de la dirección
monitoreada de acuerdo con la subida y bajada o la travesía derecha-izquierdaAyuda
de la imagen
de columnar.
HMITOOL
Gráfico de tendencias: Ejecute este comando para crear un gráfico de tendencias en la pantalla actual para monitorear el cambio de tendencia del valor de dirección
disposi continuo de la conexión.
tivo.
54
Ayuda de
Gráfico de tendencias XY: Ejecute este comando para crear un control de tendencia XY en la pantalla actual para supervisar el cambio de dos valores de dirección
HMITOOL
continuos del dispositivo de conexión.
Grupo de datos display: Ejecute este comando para crear un control de visualización de grupos de fechas en la pantalla actual para mostrar varios grupos de datos
en el gráfico de tendencias.
Gráfico de Tendencias Históricas: Ejecute este comando para crear un control de tendencia histórica en la pantalla actual para mostrar datos históricos en el gráfico
de tendencia.
Visualización de registros históricos: Ejecute este comando para crear un control de visualización de registros históricos en la pantalla actual para mostrar los datos
históricos recopilados.
Visualización de la Alarma Histórica: Ejecute este comando para crear un control de visualización del registro histórico de alarmas en la pantalla actual para mostrar
los datos históricos de alarmas.
Visualización de la alarma: Ejecute este comando para crear un control de caja de alerta en la pantalla actual para mostrar la fecha, hora y mensaje de cada alerta.
Barra de alarmas: Ejecute este comando para crear una barra de alerta en la pantalla actual para desplazarse por la información de alerta de la pantalla.
Registro de operaciones: Ejecute este comando para crear un marco de visualización del registro de operaciones en la pantalla actual para mostrar la hora, el
usuario y el contenido de la operación.
Temporizador: Ejecute este comando para crear un temporizador de macro en la pantalla actual para controlar la ejecución de la macro.
Tablón de mensajes: Ejecute este comando para crear un control de tablero de mensajes en la pantalla actual donde los usuarios pueden escribir.
QRcode: Ejecute este comando para crear un control de código QR en la pantalla actual para mostrar caracteres o números con la ayuda del control de entrada.
HMITOOL es un software de edición de configuración de HMI. HMITOOL permite a los ingenieros editar la configuración en el PC y, a continuación, descargar la configuración
final y el controlador de comunicación necesario para la comunicación y el controlador necesario para el mecanismo de almacenamiento de la pantalla táctil con un cable
USB; las HMI pueden controlarse y supervisarse después de estar conectadas a los PLC u otros dispositivos de conexión a través de actuadores y puertos de comunicación
serie. La Figura 2-35 muestra la composición del sistema HMITOOL.
Este capítulo describe brevemente el uso del ratón, las teclas de acceso directo y algunos de los términos del software HMITOOL.
Contents:
56
4.7.1 Uso del ratón y teclas de acceso directo Ayuda de
HMITOOL
Cuando se utiliza el ratón para crear pantallas de configuración en el editor de pantallas de configuración, el ratón se muestra en la Figura 2-36:
operación. La siguiente tabla 2-1 muestra las operaciones disponibles bajo varias formas del ratón cuando se editan las pantallas:
Dibujar gráficos
Introducir texto
Girar el objeto
CTRL+C Copiar
CTRL+V Pegar
CTRL+X Corte
DEL Borrar
57
Tabla 2-2 Teclas de acceso directo
Ayuda de
HMITOOL
Hacer que una ventana u objeto sea operable con un clic del ratón se
Seleccione el objeto refiere a seleccionar un objeto, el objeto seleccionado (incluyendo
ventanas) también se conoce como el objeto actual.
Activar Conmutación del objeto con indicación del estado del bit a estado "ON".
APAGADO Conmutación del objeto con indicación del estado del bit a la posición
"OFF".
Un efecto de transición del objeto desde el color de primer plano al
Estilo
color de fondo
Dirección Variables de memoria relacionadas con el objeto actual
Este capítulo presenta los pasos básicos para crear un nuevo proyecto.
Contents:
Esta operación es necesaria cuando los ingenieros necesitan crear un nuevo proyecto. Seleccione Nuevo proyecto en el menú Archivo o en el botón Nuevo proyecto
en la barra de herramientas, luego HMITOOL abrirá la ventana de diálogo "Nuevo proyecto" donde podrá decidir el nombre y la ruta de almacenamiento del proyecto.
Seleccione el modelo de HMI correspondiente; haga clic en Aceptar para completar la creación de un nuevo proyecto y entre en el cuadro de diálogo Configuración del
puerto de comunicación; haga clic en Cancelar para salir del cuadro de diálogo.
1. Cuadro de diálogo Nuevo proyecto
Nombre del proyecto:
Camino: Ruta de almacenamiento del nuevo archivo de
proyecto; el valor predeterminado es C: \ Modelo:
Modelos disponibles para proyectos:
59
Ayuda de
HMITOOL
La figura anterior es el cuadro de diálogo Nuevo proyecto, donde los ingenieros deciden el nombre, la ruta, el modelo y el modo de visualización, y luego hacen clic
en Siguiente para establecer el puerto de comunicación. El modelo específico está determinado por el modelo de HMI que tiene el usuario.
El nombre del nuevo proyecto no puede contener los siguientes caracteres: \ /: * "<>
|?. La ubicación del nuevo proyecto no puede contener los siguientes caracteres: \ /: *
"<> |?.
60
Ayuda de
HMITOOL
La figura anterior es el cuadro de diálogo de configuración de puertos de comunicación donde los ingenieros seleccionan los servicios de dispositivos correspondientes
según los tipos de dispositivos de conexión. Para utilizar la conexión Ethernet, seleccione la opción "Conexión directa (Ethernet)" en el "Tipo de conexión".
HM-070A,HM-070B,HM-102B,HM-121A, todos tienen dos puertos de comunicación; se decide por el puerto usado cuando se conecta a un PLC. HM-035A,HM-
043A, HM-043B,HM-050B sólo tiene un puerto COM; sólo hay que configurar el puerto COM1.
Al configurar las propiedades de comunicación también se pueden establecer en la conexión con Project Manager, los demás parámetros se establecen en las propiedades
de comunicación.
61
Ayuda de
HMITOOL
62
Ayuda de
HMITOOL
Los ingenieros también pueden elegir sus propias imágenes como fondo de pantalla. Haga clic en el icono de la ruta para encontrar la ruta de la imagen.
Haga clic en Aceptar para completar los pasos anteriores, el sistema abrirá inmediatamente la pantalla que acaba de crear. Los preparativos para la nueva construcción
están hechos. Entonces es el momento de editar su propio proyecto de configuración.
Ajustes de parámetros:
1. Puede modificar la configuración de los parámetros a través de Configuración de preferencias en el menú desplegable Configuración, o hacer doble clic en la
Configuración de parámetros de la HMI en Configuración, Project Manager. Luego se muestra un cuadro de diálogo emergente como en la Figura 3-6 a
continuación:
60
Ayuda de
HMITOOL
➢ Otros ajustes
⚫ Ocultar el cursor del ratón: Si se debe visualizar el ratón
⚫ Ajustes de punto flotante:
Estándar]: byte alto flotando por delante mientras que el bajo por
detrás;[Nombrar]: los usuarios determinan la orden.
⚫ Tacto inválido: Seleccione la opción "Use custom labeling", lo que significa que los controles táctiles no se pueden tocar, entonces la imagen que marca el control
elegido por el usuario es intocable.
⚫ La pantalla controla el efecto de presión: HMITOOL es una nueva pantalla de efecto de presión. Cuando se aplica el efecto de prensado, aparece una traza de prensado
rectangular si los usuarios tocan el control. El color de la traza de prensado depende de la preferencia del usuario. Actualmente los controles de Bit switch, Word
switch, Screen button, Function button, Numeric input y ASCII input soportan este efecto. El valor predeterminado es Sin efecto.
Figura 3-7
61
Ayuda de
HMITOOL
Figura 3-8 Establecer contraseña de usuario en el cuadro de diálogo de configuración de parámetros HMI
Esta función tiene 8 conjuntos de contraseñas de usuario, cada una de las cuales tiene ocho niveles de contraseña para que los usuarios puedan elegir.
1. Haga clic en el botón "Settings of connection between HMI and printer" (Configuración de la conexión entre la HMI y la impresora), como se muestra en la Figura 3-9:
62
Ayuda de
HMITOOL
Esta página contiene los ajustes de los parámetros de conexión entre la impresora y la HMI; los usuarios pueden seleccionar los parámetros correspondientes según los
modelos de impresora.
Descargue la configuración:
⚫ Modo de descarga: Los usuarios necesitan seleccionar una conexión USB o Ethernet para descargar. Si elige Ethernet, es necesario configurar la dirección IP y el
número de puerto (la dirección IP y el número de puerto son los de la HMI).
⚫ Borrar registros históricos de alarmas: Si se debe borrar la información de alarma del historial antes de la descarga.
⚫ Borrar registros de datos históricos: Si se debe borrar la información de los datos del historial antes de la descarga.
⚫ Descargar fórmula: Si se deben descargar las fórmulas del proyecto actual a la HMI.
El cambio del tiempo del salvapantallas no es válido hasta que se selecciona "Pantalla de salvapantallas"; basta con tocar la pantalla del salvapantallas para volver a la pantalla
anterior.
Una vez finalizada la edición de la configuración, es necesario hacer clic en el botón en la barra de herramientas o utilice el método abreviado Ctrl + S y, a
continuación, haga clic en Durante la compilación, la ventana de salida de información mostrará la situación en tiempo real. No puede completar la compilación si existe
un error. Como se muestra en la Figura 3-10:
Puede modificarla según la indicación de error en la ventana de salida de información; o también puede hacer doble clic en el error, entonces HMITOOL encontrará
63
automáticamente el objeto equivocado y lo seleccionará. De este modo, los ingenieros pueden hacer doble clic en el objeto para ver la configuración de sus propiedades,
encontrar la razón del error y realizar las modificaciones adecuadas. Después
Ayuda de
HMITOOL
64
haga clic en el botón Guardar para compilar y ejecutar el comando de nuevo. Si no hay ningún error, el sistema mostrará un cuadro de diálogo indicando que la
Ayuda de
compilación se ha realizado correctamente al cabo de un tiempo. Por último, haga clic en Aceptar para terminarlo, como se muestra en la Figura 3-11:
HMITOOL
Es necesario compilar antes de descargar, mientras que el paso de conservación es necesario antes de compilar. De lo contrario, no podrá compilar, como se muestra
en la Figura 3-12. Después de la compilación, si modifica de nuevo, necesita compilar de nuevo.
Finalmente, ejecute el comando USB en el menú Download para descargar a través del cable USB; los ingenieros también pueden seleccionar directamente el comando
Compile + Download en el menú Download. La implementación de la operación muestra el siguiente cuadro de diálogo emergente en la Figura 3-13:
Haga clic para descargar; la barra de progreso central muestra el progreso de la descarga. Después de la descarga, una ventana emergente muestra la finalización de la
descarga USB. Haga clic en Aceptar para completar la tarea de descarga, como se muestra en la Figura 3-14:
65
Ayuda de
HMITOOL
HMI. Las formas de conexión entre la HMI y el PLC o PC se muestran en "Conexión" en el manual de hardware.
No corte la alimentación del cable HMI, PC o USB y evite otras operaciones durante el proceso de transmisión; de lo contrario, se verá afectado.
Por favor, instale los controladores USB antes de la descarga; de lo contrario, el PC no se conectará a la HMI. Por lo tanto, no podrá completar la tarea de descarga.
El cuadro de diálogo emergente, como se muestra en la Figura 3-16, significa que el PC no reconoce la HMI. Ahora es necesario comprobar si se ha instalado el controlador
USB: Conecte el PC y la HMI de encendido y busque "USB drive" en Windows "My Computer" - "Properties" - "Hardware" - "Device Manager" - "Universal Serial Bus
controllers". Figura 3-17 (puede intentar sacar el cable USB para comprobar si el PC puede reconocer la HMI)。
66
➢ Ajustar los parámetros de la red HMI
Ayuda de
HMITOOL
Abra el conmutador de marcación 1 y 3 al mismo tiempo; configure la IP que se puede configurar en consecuencia (aquí configúrela como [Link]), la puerta
de enlace, la subred y el puerto. Arregla el puerto a 12345.
➢ Compilar la configuración
Si selecciona descargar la configuración a través de Ethernet, es necesario introducir la dirección IP y el número de puerto en el cuadro de entrada. IP es la del
HMI de destino de la descarga. La IP aquí es [Link] como arriba, y el puerto está fijado a 12345. Luego haga clic para reiniciar y descargar, como se
muestra en la Figura 3-16:
El software HMITOOL soporta la carga del programa de configuración desde la HMI al disco duro. Conecte la HMI al PC; seleccione la opción "Cargar archivo de
proyecto" en el cuadro de diálogo emergente.
⚫ Vía de acceso del fichero: Haga clic en "Examinar" para seleccionar el archivo en el que desea guardar la ruta.
⚫ Nombre del proyecto: Establezca el nombre del proyecto.
⚫ Empieza a cargar: Haga clic en Cargar archivo para comenzar.
Después del éxito de la carga, puede elegir si desea abrir el archivo de proyecto.
67
Ayuda de
HMITOOL
Seleccionando "Upload historical data record" significa cargarlo desde la HMI al disco duro.
⚫ Vía de acceso del fichero: Ubicación de almacenamiento; seleccione "Examinar" para elegir la ruta de almacenamiento.
⚫ Nombre del archivo: Nombre del archivo cargado; el archivo cargado no se puede abrir directamente, por lo que es necesaria una herramienta de conversión de
datos. Consulte "Exportar datos históricos y alarmas a un disco en U" en el apéndice de la Ayuda para obtener información sobre operaciones específicas.
⚫ Codificación: El valor predeterminado es ANSI.
⚫ Haga clic en "Cargar archivo" para iniciar la carga mientras el archivo está almacenado en la ubicación establecida.
⚫ HMITOOL acaba de añadir varios conjuntos de datos históricos, por lo que cargar datos históricos significa, además de cargar el archivo de base de datos histórica, y
también guardar cada conjunto de datos históricos en el archivo de base de datos como un [Link]. Por ejemplo, subiendo un archivo llamado " temp ",
entonces el archivo de base de datos histórica correspondiente se llama "temp", y el de CSV en el grupo 0 es "temp_hisdata0.csv" mientras que el de CSV en el grupo
1 es "temp_hisdata1.csv", y así sucesivamente.
68
Ayuda de
HMITOOL
69
La operación de cargar el registro de datos históricos es similar a la de cargar la fórmula y el archivo de proyecto.
Ayuda de
HMITOOL
5.6 Zip/Unzip
⚫ Comprime el archivo: Comprima el archivo de proyecto de HM para generar un archivo comprimido con el sufijo .skr. Las imágenes externas usadas también se
empaquetarán en el archivo comprimido. Si los usuarios envían el archivo comprimido a otro ordenador, las imágenes seguirán existiendo después de
descomprimirlas. Sin embargo, si sólo envía el archivo de configuración del proyecto, perderá las imágenes externas en otros equipos porque las imágenes externas
no pudieron encontrar la ruta de la imagen original.
⚫ Grabar vía de acceso: Ubicación para almacenar el archivo comprimido; después de seleccionar la ruta de guardado, haga clic en "Compresión" y, a continuación,
ciérrelo cuando la barra de progreso alcance el 100%.
⚫ Descomprime el archivo: Descomprima un [Link] sufijo en el [Link] que se puede abrir directamente en HMITOOL.
⚫ Archivo Zip: Elija los archivos que desea extraer.
⚫ Grabar vía de acceso: Ubicación para almacenar el archivo descomprimido [Link]; después de seleccionar la ruta de guardado, haga clic en "Comprimir", y
luego ciérrelo cuando la barra de progreso alcance el 100%.
Este capítulo presenta en detalle los métodos de configuración con el software HMITOOL.
Contents:
⚫ Operaciones de la pantalla
⚫ Controles básicos
⚫ Controles avanzados
⚫ Nuevos controles
70
6.1 Operaciones de la pantalla Ayuda de
HMITOOL
Contents:
⚫ Pantalla de borrado
⚫ Pantalla de copia
El comando"Nueva pantalla" se utiliza para crear una nueva pantalla en el proyecto actual. Los pasos para crear nuevas pantallas son los siguientes:
1.
2. En la ventana de diálogo "Nueva pantalla", defina el nombre y el color de fondo de la nueva pantalla y, a continuación, haga clic en Aceptar. El nombre
predeterminado de la nueva pantalla es un número de pantalla; el color de fondo predeterminado es azul, como se muestra en la Figura 4-2:
71
6.1.2 Modificar la propiedad de la pantalla Ayuda de
HMITOOL
Para modificar las propiedades de la pantalla, incluyendo el nombre, el color de fondo, puede realizar las siguientes operaciones:
Este comando se utiliza para borrar la pantalla en el proyecto actual; los métodos son los siguientes:
Seleccione"Eliminar pantalla" en el menú Pantalla; o haga clic con el botón izquierdo del ratón para elegir la pantalla que desea eliminar en el gestor de proyectos, luego
haga clic con el botón derecho para seleccionar la tecla"Eliminar"; o haga clic con el botón derecho en el espacio en blanco de la pantalla mientras el objeto está
seleccionado para abrir el menú contextual en el que se encuentra el comando"Eliminar".
Una vez borrada, la pantalla no puede volver! Ejecute este comando con precaución.
Este comando es para copiar la pantalla en el proyecto actual; los métodos son los siguientes:
Haga clic con el botón izquierdo del ratón en la pantalla que desea copiar en el gestor de proyectos, luego haga clic con el botón derecho para abrir el menú contextual y
seleccione "Copiar", después se le pedirá que configure el nombre y el ID de la nueva pantalla (Figura 4-5), por último seleccione "Aceptar" para copiar y listar la pantalla;
seleccione "Cancelar" para cancelar la operación actual.
70
Ayuda de
HMITOOL
Contents:
⚫ Agrupar y desagrupar
⚫ Capa
⚫ Rotaty
⚫ Alinear
El comando de Grupo es combinar objetos seleccionados (más de dos) en uno. Los objetos pueden ser gráficos dibujados por diseñadores de ingeniería o por usted mismo,
también pueden ser los de la biblioteca del sistema u otros controles, como el control de alarmas y el gráfico de tendencias, etc. La combinación no mantendrá las
propiedades del objeto gráfico original. Los objetos, gráficos y controles son sólo una imagen después de la agrupación, que se puede guardar como un control de biblioteca,
en caso de uso la próxima vez para ahorrar tiempo. Desagrupar es descomponer una combinación de objetos gráficos en los elementos originales; después de desagruparlos,
todos los elementos pueden restaurar su propiedad original. Es la operación inversa del Grupo.
Métodos de agrupación:
Primero necesita seleccionar múltiples objetos gráficos, y luego seleccionar el comando Group en el menú Edit, o ese botón de comando en el menú de la barra de
herramientas, o hacer clic derecho para abrir el menú contextual y seleccionar el elemento "Group", antes y después de que la imagen de comparación sea como la Figura
4-6:
Métodos de desagrupación:
Seleccione un objeto gráfico combinado de la agrupación y luego seleccione el comando Desagrupar en el menú Edición, o en el menú de la barra de herramientas, o en
el menú contextual; la imagen de comparación de antes y después es como la Figura 4-7:
71
Ayuda de
HMITOOL
Antes de la combinación, por favor, asegúrese de que cada uno de los elementos siga siendo responsable del trabajo de toque o vigilancia, porque después de la
6.2.2 Capa
El Mando de Capa es por grupo. Se utiliza para ajustar el nivel de visualización de los objetos gráficos que se cruzan. Cada objeto HMITOOL tiene un nivel gráfico; la parte
superior de los objetos gráficos se visualiza siempre encima de los objetos gráficos inferiores, por lo que puede utilizar este comando para ajustar el nivel jerárquico. El nivel
por defecto del nuevo objeto gráfico es superior al del original. HMITOOL Layer consta de un total de cuatro comandos: Traer a la parte superior, Traer hacia adelante, Enviar
a la parte inferior y Enviar hacia atrás. Para ejecutar este comando, primero debe seleccionar uno o más objetos gráficos en la pantalla actual y, a continuación, seleccionar
el comando correspondiente en el menú Edición o en el menú de la barra de herramientas.
➢ Lleve a la cima
Ejecute este comando para mover el objeto gráfico seleccionado a la capa superior de todos los objetos gráficos, de modo que el objeto gráfico seleccionado sobrescriba
la parte que se cruza.
Primero elija un objeto en varios gráficos y luego elija el comando Traer a la cima en el menú Edición, o el botón de comando en los botones de la barra de
herramientas, o llame al menú de clic derecho y elija Traer a la cima en la opción Capa. Vea la Figura 4-8 para una comparación antes y después de la combinación.
Primero elija un objeto en varios gráficos y luego elija el comando Enviar al fondo en el menú Edición, o el botón de comando en los botones de la barra de
herramientas, o llame al menú de clic derecho y elija Enviar al fondo en la opción Capa. Consulte la Figura 4-9 para una comparación antes y después de la combinación.
Primero elija un objeto en varias gráficas y luego elija el comando Traer adelante en el menú Edición, o el botón de comando en los botones de la barra de herramientas,
o llame al menú de clic derecho y elija Traer adelante en la opción Capa. Vea la Figura 4-10 para una comparación antes y después de la combinación.
Primero elija un objeto en varios gráficos y luego elija el comando Enviar hacia atrás en el menú Edición, o el botón de comando en los botones de la barra de
herramientas, o llame al menú de clic derecho y elija Enviar hacia atrás en la opción Capa. Consulte la Figura 4-9 para una comparación antes y después de la
combinación.
6.2.3 Rotar
Este comando es por grupo. El software de edición de configuración de HMITOOL permite a los ingenieros rotar uno o más objetos gráficos en cualquier ángulo. Objetos
gráficos que se pueden girar para contener líneas rectas, círculos, rectángulos, biblioteca del sistema de gráficos, controles, una combinación de gráficos y polígonos.
➢ Voltear Horizontal
"Flip horizontal" permite a los ingenieros rotar el objeto gráfico (puede ser una pluralidad de objetos gráficos) a 180° por el eje del centro vertical en el plano horizontal
después de la selección. Primero seleccione uno o más objetos gráficos, luego haga clic en "Flip Horizontal" en el menú Edición "Mirror" o haga clic en el botón Flip
Figura 4-13:
73
Figura 4-13 Ayuda de
Contraste antes y después de Flip Horizontal de varios objetos gráficos
HMITOOL
➢ Voltear verticalmente
74
"Flip Vertical" permite a los ingenieros rotar el objeto gráfico (puede ser una pluralidad de objetos gráficos) a 180° por el eje del centro horizontal en el plano vertical
Ayuda de
después de la selección. Primero seleccione uno o más objetos gráficos, luego HMITOOL
haga clic en "Flip Vertical" en el menú Edición "Mirror" o haga clic en el botón Flip Vertical
en la barra de herramientas.
Figura 4-15 Contraste antes y después Flip Vertical de varios objetos gráficos
6.2.4 Alinear
Este comando es por grupo, así como el Tamaño. El software de configuración de HMITOOL permite a los ingenieros operar con alineación y operación de tamaño en
múltiples objetos gráficos, pero sólo cuando se seleccionan múltiples objetos gráficos. Los usuarios pueden mantener pulsada la tecla Ctrl para seleccionar los objetos
gráficos a alinear, o mantener pulsado el botón izquierdo del ratón y arrastrar para delinearlos. Las operaciones de alineación incluyen un gran número de comandos de
edición: Izquierda, derecha, centro vertical, centro horizontal, arriba, abajo, intervalo igual horizontal e intervalo igual vertical, hacer el mismo ancho, hacer el mismo alto,
hacer el mismo alto y ancho, etc.
➢ Arriba
El comando de Alineación Superior permite a los diseñadores de ingeniería justificar múltiples objetos gráficos (no menos de dos objetos gráficos) haciendo clic en
"Arriba" de la Alineación en el menú Edición o a través del menú contextual. Estos objetos gráficos tomarán como referencia el borde más alto de los objetos gráficos, y
luego los harán al mismo nivel. El diagrama comparativo antes y después de la alineación superior se muestra en la Figura 4-16:
➢ Abajo
El comando de Alineación del fondo permite a los diseñadores de ingeniería justificar múltiples objetos gráficos (no menos de dos objetos gráficos) haciendo clic en
"Bottom" de la Alineación en el menú Edición o a través del menú contextual. Estos objetos gráficos tomarán como referencia el borde inferior de los objetos gráficos, y
luego los harán al mismo nivel.
El diagrama comparativo antes y después de la alineación del fondo se muestra en la Figura 4-17:
➢ Centro Vertical
El comando Vertical center permite a los diseñadores de ingeniería hacer centros de objetos gráficos en la misma línea vertical (no menos de dos objetos gráficos)
haciendo clic en "Vertical center" de la Alineación en el menú Edición o a través del menú contextual. Esta línea vertical es la línea central vertical de los bordes izquierdo
y derecho.
El diagrama comparativo antes y después de la alineación vertical central se muestra en la Figura 4-18:
75
Ayuda de
HMITOOL
➢ Izquierda
El comando de Alineación izquierda permite a los diseñadores de ingeniería justificar a la izquierda múltiples objetos gráficos (no menos de dos objetos gráficos)
haciendo clic en "izquierda" de la Alineación en el menú Edición o a través del menú contextual. Estos objetos gráficos tomarán como referencia el borde izquierdo
de los objetos gráficos y luego harán los lados izquierdos de cada objeto gráfico a lo largo de la misma línea vertical.
El diagrama comparativo antes y después de la Alineación Izquierda se muestra en la Figura 4-19:
➢ Derecha
El comando de Alineación Derecha permite a los diseñadores de ingeniería justificar a la derecha múltiples objetos gráficos (no menos de dos objetos gráficos)
haciendo clic en "Right" de la Alineación en el menú Edición o a través del menú contextual. Estos objetos gráficos tomarán como referencia el borde derecho de
los objetos gráficos y luego harán los lados derechos de cada objeto gráfico a lo largo de la misma línea vertical.
El diagrama comparativo antes y después de la alineación derecha se muestra en la Figura 4-20:
77
"Hacer la misma altura y anchura" del Tamaño en el menú Edición o a través del menú contextual. Estos objetos gráficos se reducirán o ampliarán por el punto superior
izquierdo, de forma que la altura y el ancho de cada objeto gráfico se ajusten aAyuda dese ha seleccionado anteriormente (rodeados de puntos negros y otros de puntos
lo que
HMITOOL
verdes).
En la Figura 4-23 se muestra un diagrama comparativo de antes y después de la fabricación de la misma altura y anchura:
Figura 4-23 Diagrama comparativo de antes y después de hacer la misma altura y anchura
Antes de ejecutar comandos de Make same width, same height, same width and height, asegúrese de que los objetos seleccionados han sido girados. La altura y el ancho
del objeto girado también giran consigo mismo.
Este capítulo detalla las operaciones de dibujo de gráficos básicos con HMITOOL.
Contents:
⚫ Línea
⚫ Polilínea
⚫ Curva / Arco
⚫ Línea Libre
⚫ Rectángulo
⚫ Rectángulo redondeado
⚫ Círculo/Ellipse
⚫ Polígono
⚫ Sector
⚫ Texto
⚫ Tabla
⚫ Escala
⚫ Biblioteca Abierta
⚫ Guardar en la biblioteca
76
6.3.1 Línea Ayuda de
HMITOOL
Seleccione el comando "Línea" en el menú Dibujar o haga clic con el botón izquierdo del ratón en la barra de herramientas; mueva el ratón en la ventana de
edición de pantalla y se convertirá en una cruz; haga clic con el ratón en la vista (es decir, en la pantalla) y, a continuación, se añadirá una línea.
Después de los pasos anteriores, la transparencia de la línea, el tipo de línea, el ancho, el color, la flecha y la forma del extremo se establecerán por defecto, mientras que
los ingenieros pueden modificarlos.
para satisfacer las necesidades de los proyectos. Haga doble clic sobre una línea recta, o haga clic en el botón Propiedades de la barra de herramientas después de
seleccionarla. Aparecerá el cuadro de diálogo Line Property (Propiedad de línea), como se muestra en la Figura 4-24:
El software de configuración de HMITOOL proporciona hasta 6 tipos de líneas rectas, 30 tipos de ancho de línea y 6 flechas finales de línea recta, con la capacidad de
ajustar las propiedades mediante los botones desplegables y de recorte. Para cambiar la longitud, dirección y posición de la línea, seleccione primero la línea, luego
mueva el ratón al final de la línea; después mantenga pulsado el botón izquierdo del ratón y arrástrelo a la posición derecha para soltar el botón izquierdo.
6.3.2 Polilínea
Seleccione el comando Polyline en el menú Draw o haga clic en el botón de comando Polyline en la barra de herramientas para mover el ratón a la ventana Edit. El
ratón se convertirá en una cruz. Ahí es cuando puede dibujar una polilínea en la ventana Editar.
Mueva el ratón a una posición en la que desee dibujar la polilínea. Haga clic con el botón izquierdo del ratón una vez y aparecerá un pequeño punto verde en la ventana
de edición de pantalla, que es un punto final de la polilínea.
Mueva el ratón a otras posiciones de la pantalla, el sistema dibujará automáticamente una línea recta; mueva el ratón para cambiar la dirección; haga clic una vez con el
botón izquierdo del ratón y el lugar donde hace clic aparecerá un pequeño recuadro verde. Aquí la línea desde el primer punto final hasta el primer rectángulo verde
pequeño no se moverá con el ratón. El ratón se puede mover al siguiente punto para cambiar la dirección de la polilínea, simplemente haga clic con el botón izquierdo del
ratón. Cuando necesite completar el dibujo de la polilínea. Por último, haga clic con el botón derecho para completar el dibujo de la polilínea, como se muestra en la Figura
4-25:
77
Ayuda de
HMITOOL
Después de terminar los pasos anteriores, la transparencia, el tipo de línea, el ancho de línea, el color de línea, la flecha final y la forma del punto final de la polilínea se
establecerán de forma predeterminada. El ingeniero puede modificar estos atributos para satisfacer las necesidades del proyecto. Mueva el cursor a la polilínea; haga doble
clic en el botón izquierdo o, primero, seleccione la línea y, a continuación, haga clic en el botón de propiedades de la barra de herramientas , aparecerá un cuadro de
diálogo como el de Propiedades de línea.
Puede ajustar las propiedades de la polilínea utilizando los botones desplegables y de ajuste fino. El software de configuración de HMITOOL proporciona hasta 6 tipos de
líneas rectas, 30 tipos de ancho de línea y 6 tipos de flechas de extremo para polilíneas. Para cambiar la longitud, dirección y posición, seleccione primero la línea y luego
mueva el ratón a la polilínea; mantenga pulsado el botón izquierdo del ratón y, a continuación, arrástrelo a la posición apropiada para soltar el botón izquierdo.
Seleccione el comando Curva / Arco en el menú Dibujo o haga clic en el botón de comando Curva / Arco en el menú de la barra de herramientas; mueva el ratón a
la ventana Editar, entonces el cursor del ratón cambiará a una cruz, ahora ya puede dibujar una curva / arco en la ventana Editar.
Mueva el ratón a la posición en la que desea realizar la curva. Haga clic con el botón izquierdo y aparecerá un pequeño punto verde en la ventana. Esta posición es la
posición inicial de la curva/arco. Mueva el ratón a otra posición de la pantalla, el sistema dibujará automáticamente una línea recta; después haga clic con el botón
En este momento, el cursor del ratón todavía tiene forma de cruz. Mueva el ratón a otra posición de la pantalla, que es el final de la curva/arco. Mantenga pulsado el botón
izquierdo hace y mueva el ratón en la pantalla para dibujar el arco; suelte el ratón y haga clic con el botón derecho para finalizar la operación. Como se muestra en la Figura
4-26:
Como se muestra arriba, el punto inicial del gráfico es un punto verde, y el punto final es un punto de diamante, aquí se ha dibujado la curva / arco inicial. Mueva el ratón
al punto y el cursor se convertirá en la forma de ; mantenga pulsado el botón izquierdo del ratón, mueva el ratón a la posición apropiada y, a continuación, suelte el
ratón para dibujar la curva deseada. También puede desplazar el punto inicial o final a la posición adecuada. Como se muestra en la Figura 4-27:
Después de completar los pasos anteriores, la transparencia, el tipo de línea, el ancho de línea, el color de línea, el punto final y la forma del punto final de la curva/arco
serán configurados por el sistema por defecto. El ingeniero puede modificar estos atributos para cumplir con los requisitos de ingeniería. Mueva el ratón a la curva/arco;
haga doble clic en el botón izquierdo, o seleccione la curva/arco primero, y luego haga clic en el botón de propiedad de la barra de herramientas , aparecerá un cuadro
78
de diálogo como el de Propiedad de línea.
Ayuda de
Puede ajustar las propiedades de la curva/arco a través de los botones desplegables y de recorte. El software de configuración de HMITOOL proporciona hasta 15 tipos de
HMITOOL
líneas, 10 tipos de anchos de línea y 6 flechas de extremo de línea recta para curvas/arcos.
79
Ayuda de
HMITOOL
Seleccione el comando Línea Libre en el menú Dibujo o haga clic en el botón Línea Libre en la barra de herramientas. Mueva el ratón a la ventana Editar y el
cursor cambiará a una forma de cruz, de modo que ahora puede dibujar una línea libre en la ventana Editar.
Mueva el ratón a una posición en la que desee liberar la línea; haga clic con el botón izquierdo del ratón y aparecerá un pequeño punto verde en la ventana de edición,
que es la posición inicial de la línea libre.
Mueva el ratón a otras posiciones de la pantalla y, a continuación, el sistema dibujará automáticamente una línea libre siguiendo la trayectoria del movimiento del ratón;
haga clic con el botón izquierdo del ratón o con el botón derecho para completar el dibujo de la línea libre. Como se muestra en la Figura 4-28:
Después de los pasos anteriores, la transparencia, el tipo de línea, el ancho de línea, el color de línea, la flecha final y la forma del punto final de la curva libre serán
configurados por el valor predeterminado del sistema. El ingeniero puede modificar estos atributos para satisfacer las necesidades del proyecto: Mueva el cursor a la curva
libre, haga doble clic en el botón izquierdo; o seleccione primero la curva libre y, a continuación, haga clic en el botón de propiedades de la barra de herramientas ,
aparecerá un cuadro de diálogo como el de Propiedades de línea.
En este caso, puede ajustar las propiedades de la curva libre mediante los botones desplegables y de ajuste fino. El software de configuración de HMITOOL proporciona
hasta 6 tipos de líneas rectas, 30 tipos de ancho de línea y 6 tipos de flechas de extremo de línea recta para curvas/arcos.
6.3.5 Rectángulo
Seleccione el comando Rectángulo en el menú Dibujar o haga clic en el botón Rectángulo en el botón de la barra de herramientas. Mueva el ratón a la ventana Editar
y el cursor se convertirá en una cruz; haga clic en la pantalla para añadir un rectángulo.
Para cambiar el tamaño del rectángulo, seleccione primero el rectángulo y luego mueva el ratón a los ocho puntos cuadrados verdes que aparecen en el rectángulo. Cuando
el cursor del ratón se convierta en o o o , haga clic y mantenga pulsado el botón izquierdo del ratón para arrastrar el rectángulo; suelte el botón izquierdo del
ratón cuando llegue a la posición apropiada. Ahora ya se ha dibujado una caja rectangular requerida.
Después de los pasos anteriores, la transparencia, el tipo de línea, el ancho de línea, el color de línea y el patrón de relleno del rectángulo se establecerán por defecto en el
sistema. El ingeniero puede modificar estas propiedades para satisfacer las necesidades del proyecto. Mueva el ratón hacia el rectángulo, haga doble clic en el botón
izquierdo; o seleccione primero el rectángulo y, a continuación, haga clic en el botón Propiedades de la barra de herramientas. Aparecerán las propiedades del
rectángulo, como se muestra en la Figura 4-29:
80
Ayuda de
HMITOOL
Puede ajustar las propiedades del rectángulo mediante los botones desplegables y de ajuste fino. El software de configuración de HMITOOL proporciona hasta 15 tipos
de borderline, 10 tipos de borderline width y 21 tipos de patrones de llenado. Como se muestra en la Figura 4-30:
Seleccione el icono de Gráficos básicos en la barra de control, mueva el cursor al área de edición y el cursor se convertirá en una cruz.
Haga clic en la posición inicial donde se colocará el gráfico, arrastre el cursor al pulsar la tecla del ratón. En este momento el sistema dibujará automáticamente un área a lo
largo de la pista del cursor. A continuación, haga clic con el botón izquierdo o derecho del ratón para completar el dibujo del rectángulo redondeado.
Para cambiar el tamaño del rectángulo redondeado, seleccione primero el rectángulo redondeado y luego mueva el ratón a los ocho puntos cuadrados verdes que aparecen
en el rectángulo redondeado. Cuando el cursor del ratón se convierta en o o , haga clic y mantenga pulsado el botón izquierdo del ratón para arrastrar el
rectángulo redondeado; suelte el botón izquierdo del ratón cuando llegue a la posición apropiada. Ahora ya se ha dibujado una caja rectangular redondeada.
: Cambiar el ancho del rectángulo redondeado
: Cambiar la altura del rectángulo redondeado
: Cambiar la anchura y la altura del rectángulo redondeado
Después de los pasos anteriores, la transparencia, el tipo de línea, el ancho de línea, el color de línea y el patrón de relleno del rectángulo redondeado serán configurados
por defecto por el sistema. El ingeniero puede modificar estas propiedades para satisfacer las necesidades del proyecto. Mueva el ratón sobre él, haga doble clic en el botón
izquierdo; o seleccione primero el rectángulo redondeado y, a continuación, haga clic en el botón Propiedades de la barra de herramientas. Aparecerán las propiedades
del rectángulo, como se muestra en la Figura 4-31
80
Ayuda de
HMITOOL
6.3.7 Círculo/Ellipse
Seleccione el comando Círculo/Ellipse en el menú Dibujo o haga clic con el botón izquierdo en el botón de comando Círculo/Ellipse en la barra de herramientas.
Mueva el ratón a la ventana de edición de pantalla y el cursor del ratón se convertirá en una cruz; haga clic con el botón izquierdo del ratón en la pantalla para añadir un
círculo a la pantalla.
Para cambiar el tamaño de una elipse / círculo, seleccione primero el Círculo/Ellipse, luego mueva el ratón a los 8 puntos cuadrados verdes que aparecen en la elipse /
círculo. Cuando el cursor del ratón se convierte en o o bien , haga clic y mantenga pulsado el botón izquierdo del ratón en la ubicación adecuada; suelte el
botón izquierdo para completar el dibujo.
Cambiar la anchura de la elipse / círculo
Después de los pasos anteriores, la transparencia, el tipo de línea, el ancho de línea, el color de línea y el patrón de relleno de la elipse/círculo se establecerán de forma
predeterminada. El ingeniero puede modificar estos atributos para satisfacer las necesidades del proyecto. Mueva el cursor a la elipse / círculo, haga doble clic en el botón
izquierdo; o seleccione primero el Círculo/Ellipse, y luego haga clic en el botón Propiedad en la barra de herramientas, aquí aparecerá un cuadro de diálogo.
El software de configuración de HMITOOL proporciona hasta 15 tipos de líneas de borde, 10 tipos de ancho de línea de borde y 21 patrones de relleno para elipses /
círculos. Como se muestra en la Figura 4-32:
6.3.8 Polígono
81
Seleccione el comando Polígono en el menú Dibujar o haga clic en el botón de comando Polígono en la barra de herramientas. Mueva el ratón a la ventana de
edición. El ratón se convertirá en una cruz, ya puede dibujar un polígono en la pantalla.
Ayuda de
HMITOOL
82
Ayuda
Mueva el ratón a una posición en la que desee dibujar un polígono, haga clic con de
el botón izquierdo (o mantenga pulsado el botón izquierdo) y, a continuación, aparecerá
HMITOOL
un pequeño punto verde en la ventana de edición de pantalla, que es el punto de inicio del polígono.
Mueva el ratón a otra posición de la pantalla. En este momento, el sistema dibujará una línea recta automáticamente. Mueva el ratón a otras posiciones apropiadas; cada
vez que hace clic con el botón izquierdo, se dibuja un nuevo lado del polígono; haga clic con el botón derecho para completar el dibujo. Como se muestra en la Figura 4-33:
Para remodelar un polígono, haga clic primero en él y aparecerá varios puntos verdes (dependiendo del número de lados del polígono), indicando que el polígono ha sido
seleccionado; y luego mueva el cursor del ratón sobre uno de ellos, entonces se convertirá en la forma; haga clic izquierdo y arrástrelo a la posición que prefiera, de
modo que pueda cambiar la longitud y la ubicación de dos líneas conectadas por este punto de giro. Suelte el botón izquierdo para completar.
Después de los pasos anteriores, la transparencia, el tipo de línea, el ancho de línea, el color de línea y el patrón de relleno del polígono se establecerán por defecto en el
sistema. El ingeniero puede modificar estos atributos para satisfacer las necesidades del proyecto. Mueva el ratón sobre el polígono, haga doble clic con el botón izquierdo
del ratón; o seleccione primero el polígono y, a continuación, haga clic en el botón Propiedades de la barra de herramientas, y aparecerá un cuadro de diálogo igual al
del rectángulo.
Puede ajustar las propiedades del polígono mediante los botones desplegables y de ajuste fino. El software de configuración de HMITOOL proporciona hasta 15 tipos de
líneas de borde, 10 tipos de ancho de línea de borde y 21 tipos de patrones de relleno para el polígono, como se muestra en la Figura 4-34:
6.3.9 Sector
Seleccione el comando Sector en el menú Dibujar o haga clic izquierdo en el botón de comando Sector en la barra de herramientas; mueva el ratón a la ventana de
edición de pantalla, y entonces se convertirá en una cruz, lo que significa que ahora puede dibujar un gráfico circular en la pantalla. Como se muestra en la Figura 4-35:
83
6.3.10 Texto Ayuda de
HMITOOL
Seleccione el comando Texto en el menú Draw o haga clic con el botón izquierdo del ratón en el botón Text de la barra de herramientas para abrir el cuadro de diálogo
Static Text, como se muestra en la Figura 4-36:
o o haga clic y mantenga pulsado el botón izquierdo del ratón para arrastrar el cuadro de texto a la ubicación adecuada; después, suelte el botón
izquierdo del ratón para completar la operación.
84
6.3.11 Tabla
Ayuda de
HMITOOL
Seleccione el comando Tabla en el menú Draw o haga clic con el botón izquierdo del ratón en el botón de comando de la barra de herramientas, luego aparecerá un
cuadro de diálogo emergente, como se muestra en la Figura 4-37.
85
Ayuda de
HMITOOL
En el cuadro de diálogo anterior del diagrama anterior, el software de configuración de HMITOOL proporciona opciones de las líneas Color de fondo, Borde, Cuadrícula y
Cuadrícula. Puede decidir si desea mostrar líneas de cuadrícula verticales u horizontales en la opción Cuadrícula, y el tipo y el color de las líneas se pueden cambiar.
La tabla es sólo un objeto gráfico, lo que significa que no se puede añadir texto, datos u otros objetos incrustados a la tabla. La tabla sólo se puede mostrar como una
imagen de chasis. Para mostrar texto, datos y otros objetos en una tabla, puede utilizar objetos de visualización de texto y numéricos para superponer la tabla y colocarla
en la capa superior.
6.3.12 Escala
Seleccione el comando Tabla en el menú Draw o haga clic con el botón izquierdo del ratón en el botón de comando de la barra de herramientas y aparecerá un
cuadro de diálogo de escala emergente, como se muestra en la Figura 4-38:
86
Ayuda de
HMITOOL
En el cuadro de diálogo anterior, el software de configuración de HMITOOL proporciona opciones de Color, Eje y Texto. El elemento color permite seleccionar el color de la
línea y el color del texto. Puede seleccionar si desea mostrar los ejes en el elemento Eje y decidir el número de la escala principal y la subescala mediante el botón de recorte
o introduciendo directamente. Decida si desea visualizar el texto en la posición de texto y modifique los valores máximo y mínimo de la escala, así como el tamaño del texto
y los dígitos decimales del valor de la escala.
Cuando haya modificado la propiedad de la escala y haga clic en Aceptar para cerrar el cuadro de diálogo, mueva el ratón a la posición en la que desee mostrar la escala.
Haga clic con el botón izquierdo del ratón y, a continuación, el sistema dibujará automáticamente una unidad de escala. Como se muestra en la Figura 4-39:
Después de los pasos anteriores, una escala como la primera desde la izquierda de la figura anterior. Si desea cambiar la forma de la segunda escala izquierda de la figura
anterior, primero elija la escala, mueva el ratón a uno de los lados de altura, presione la tecla izquierda y arrastre el ratón cuando el ratón se convierta en , y haga que
el ratón pase por el otro lado de altura. Para cambiar la escala a las formas correctas en la figura anterior, realice la Rotación libre para ello.
1. Seleccione el comando Open Library (Abrir biblioteca) en el menú Draw (Dibujar) o haga clic en el botón Open Library (Abrir biblioteca) en la barra de herramientas
para abrir el cuadro de diálogo Library List (Lista de bibliotecas), como se muestra en la Figura 4-40:
87
Ayuda de
HMITOOL
La biblioteca de sistemas del software de edición de configuración HMITOOL proporciona una gran cantidad de objetos gráficos para los diseñadores de ingeniería. En la
versión HMITOOL incluso se añade un gran número de botones, indicadores y otros objetos gráficos. Los diseñadores de ingeniería pueden encontrar un objeto gráfico
adecuado para ahorrar tiempo en el diseño de la configuración.
Los ingenieros sólo tienen que hacer clic en la categoría del objeto gráfico deseado en la biblioteca del sistema a la izquierda. Haga clic en el signo + para abrir la
subcategoría y, a continuación, seleccione el gráfico deseado. Haga clic para seleccionar la imagen y, a continuación, haga clic en la pantalla para añadir un objeto gráfico
cuando el cursor se convierta en una cruz.
Modificar: Después de seleccionar el gráfico que desea modificar, haga clic en el botón "Modificar" en la parte inferior izquierda de la caja de diálogo, como se muestra en
la Figura 4-41:
88
Ayuda de
HMITOOL
En la interfaz mostrada en la Figura 4-42, seleccione el gráfico y ejecute la función "Split" en la barra de herramientas para dividir el control. A continuación, puede elegir
una parte para modificar: los ajustes de color de primer plano, color de fondo, patrón y otros se encuentran a la derecha del cuadro de diálogo. Después de la modificación,
ejecute el comando Group en todo el gráfico dividido y, a continuación, haga clic en "Save".
haga clic en "Guardar". Si desea ver los nuevos gráficos guardados, haga clic en el botón de comando Abrir Liberación en el cuadro de diálogo emergente y, a
continuación, seleccione la "Biblioteca Personalizada".
Seleccione el comando Save to Library en el menú Draw o haga clic en el botón de comando Save to Library en la barra de herramientas para abrir la caja de diálogo
Library List, como se muestra en la Figura 4-43:
➢ El software de edición de configuración de HMITOOL puede guardar la pantalla de configuración completa para los diseñadores de ingeniería con el fin de facilitar
la siguiente operación. Después de hacer clic en Guardar en biblioteca, como se muestra en la figura anterior, el objeto gráfico de la pantalla actual se mostrará en el
área blanca en el centro del cuadro de diálogo.
Seleccione el área como biblioteca: Seleccione el objeto seleccionado en la pantalla como objeto de biblioteca.
Importar biblioteca: Importar un archivo de biblioteca con el sufijo HM desde un archivo externo (el archivo es
generalmente proporcionado por HollySys). Importar una imagen de un archivo: Importar una imagen de un
➢ Haga clic en el botón "Save to..." y seleccione "Library II", como se muestra en la Figura 4-47:
90
Ayuda de
HMITOOL
Elija una ruta para guardar en el cuadro de selección de la izquierda. El software de edición de configuración de HMITOOL proporciona 8 librerías de control personalizado
y 8 librerías de gráficos personalizadas, seleccione la ruta guardada, luego haga clic en la parte inferior de "Guardar" para guardar los gráficos Objeto, el objeto gráfico
guardado se muestra en el área blanca a la derecha. A continuación, haga clic en el botón
OK para completar la operación. Si desea ver los nuevos gráficos guardados, haga clic en el botón de comando Abrir Liberación , en el cuadro de diálogo emergente,
tire de la barra de desplazamiento hasta la parte inferior de la lista de la izquierda, luego seleccione la "Galería Personalizada" en la "Galería II" Guardar los gráficos
modificados.
En HMITOOL, las imágenes se pueden insertar en varios controles; tome la Imagen estática como ejemplo:
91
Ayuda de
HMITOOL
Imagen:
Biblioteca: Galería incorporada en el sistema, como se muestra a continuación:
Archivo: Consiste en un Archivo Externo y un Archivo de Sistema. Las imágenes externas pueden ser las del ordenador y las del sistema están disponibles para su
descarga en la página web oficial, que se guardarán en la carpeta de Extern_Pic bajo el directorio de instalación.
90
Ayuda de
HMITOOL
Estas imágenes se almacenan en la carpeta Extern_Pic bajo el directorio de instalación, como se muestra a continuación:
La carpeta Extern_Pic contiene dos carpetas: la carpeta share_picture y la carpeta system_picture, que corresponden respectivamente a la imagen compartida y a la
imagen del sistema en la lista de imágenes de la Galería, de las cuales las de la carpeta system_picture son imágenes del sistema que no se pueden añadir ni modificar.
Mientras que los de la carpeta share_picture pueden, como se muestra en la siguiente figura:
91
Ayuda de
HMITOOL
Puede añadir otras carpetas usted mismo en la carpeta share_picture o cambiar el nombre de una carpeta existente (por ejemplo, Motor), mientras que el nombre de la
carpeta share_picture no se puede cambiar. Además, es posible añadir o eliminar imágenes de la carpeta Motor.
El archivo comprimido de share_picture.rar está disponible para su descarga en el sitio web oficial; descomprímalo en el PC después de la descarga; siga el método
anterior para añadirlo a la carpeta share_picture y, a continuación, también estará disponible en la lista de imágenes de la Galería.
Contents:
⚫ Pantalla GIF
⚫ Gráfico de tendencias
⚫ Gráfico de tendencias XY
⚫ Círculo dinámico
⚫ Rectángulo dinámico
⚫ Pantalla de alarma
⚫ Barra de alarmas
⚫ Movimiento de gráficos
92
⚫ Medidor
Ayuda de
HMITOOL
⚫ Visualización de datos históricos
⚫ Pantalla de mensajes
⚫ Bloque de flujo
⚫ Temporizadores
⚫ Teclas multifunción
⚫ Espectáculo de tartas
La pantalla GIF se puede utilizar para mostrar imágenes en formato GIF, soportando un máximo de 32
fotogramas. El funcionamiento es el siguiente: Haga clic en el icono GIF de la barra de herramientas para
Después de configurar las propiedades, haga clic en "OK", el cursor del ratón se convertirá en una cruz en el área de edición; haga clic con el botón izquierdo para dibujar
un rectángulo y el control se añadirá al área de visualización (es decir, a la pantalla).
93
Ayuda de
HMITOOL
Controlado Por bit: Cuando se selecciona "Controlado por bits", si el "Estado activo" seleccionado es 1, la imagen GIF se animará si y sólo si el valor del "Bit de control" es
1, en caso contrario es una pantalla estática; cuando el "Estado activo" seleccionado es 0, la imagen GIF se animará si y sólo si el valor del "Bit de control" es 0, en caso
contrario se mostrará estáticamente.
Dibujar curvas de referencia de datos múltiples. Tomar el tiempo como eje horizontal, el valor como eje de coordenadas vertical, para poder juzgar con precisión e
intuitivamente la tendencia de cambio de un determinado valor durante un período de tiempo.
1. Seleccione el icono del gráfico de tendencias en la barra de herramientas y, a continuación, aparecerá el cuadro de diálogo de propiedades, como se muestra en la
Figura 4-47.
94
Ayuda de
HMITOOL
⚫ Color de fondo: Cambie el color de fondo del gráfico de tendencias. El efecto no puede ser visible hasta que haga clic en Aceptar.
⚫ Tipo de datos: 7 tipos de datos están disponibles para los usuarios.
⚫ Leer el bit de disparo: Sólo cuando el valor "Read trigger bit address" es 1, la curva se desplazará.
⚫ Número de curva: Número de líneas, hasta 8.
⚫ Rearme automático del bit de disparo Lectura: Cuando la dirección de lectura detectada es 1, el valor de la dirección se asigna a 0.
⚫ Número de puntos de datos por grupo: Número de datos que se muestran en el eje X.
⚫ Tiempo de muestreo: La frecuencia de muestreo.
⚫ Leer dirección: El valor de la dirección de lectura representa el valor de cada línea en la dirección del eje Y. Según los diferentes números de grupo de datos y tipos
de datos, la dirección de lectura se puede leer continuamente (datos de 16 bits) o a intervalos (datos de 32 bits).
⚫ Puntos de datos variables: Según el valor de la dirección del conjunto dinámico de "Número de puntos de datos por grupo". Cuando se selecciona esta opción, el valor
predeterminado de la dirección es el valor inicial del Número de puntos de datos por grupo.
Detección
⚫ Habilitado: Indica si la línea de detección (línea de referencia) está habilitada.
⚫ Color: El color de la línea de detección (línea de referencia).
⚫ Dirección de detección: Escriba el valor de la línea de detección actual (línea de referencia) en la dirección de detección.
⚫ Si se debe utilizar la dirección de control: Ajuste el valor mínimo y máximo dinámico del eje Y de acuerdo con el valor de la dirección de control. Esta dirección ocupa
cinco desplazamientos de dirección consecutivos; cambie el valor mínimo y máximo de la escala del eje Y con referencia al eje X y también si desea restaurar el estado
inicial.
Compe
Control Registro Dirección Objeto de control
nsaci
ón de0 16 bits menos que el valor mínimo
direcc1 16 bits más que el valor mínimo
ión 2 16 bits menos que el valor máximo
95
Ayuda de
HMITOOL
La dirección de control sólo puede utilizar la dirección interna, y la cuenta de valor mínimo y máximo para dos direcciones de palabra consecutivas
respectivamente. Por ejemplo..:
Cuando se selecciona el tipo de datos de 16 bits y el número de grupos de datos es 8, se supone que la dirección de entrada del usuario es LW3 y que se leen
continuamente 8 grupos de valores de dirección,
LW3: El valor de la línea 1
LW4: El valor de la línea 2
LW5: El valor de la línea 3
LW6: El valor de la línea 4
LW7: El valor de la línea 5
LW8: El valor de la línea 6
LW9: El valor de la línea 7
LW10: El valor de la línea
8
Por lo tanto, cuando el usuario selecciona datos de 16 bits y establece el número de grupos N de datos, puede leer los valores de dirección de los grupos N
sucesivamente de acuerdo con las reglas de dirección de los diferentes modelos de PLC.
Cuando se selecciona el tipo de datos de 32 bits y el número de grupos de datos es 5, se supone que la dirección de entrada del usuario es LW3. A continuación, se leen
consecutivamente 5 conjuntos de valores de dirección.
LW3: El valor de la línea 1
LW5: El valor de la línea 2
LW7: El valor del lápiz 3
LW9: El valor de la línea 4
LW11: El valor de la línea
5
Por lo tanto, cuando se seleccionan datos de 32 bits y se establece el número de grupo de datos del grupo N, el usuario puede leer el valor de la dirección del grupo N
añadiendo 2 al valor de la dirección (en el intervalo) de acuerdo con las reglas de dirección de los diferentes modelos de PLC.
➢ Dirección:
⚫ De izquierda a derecha: La línea se mueve desde la izquierda.
⚫ De derecha a izquierda: La línea se mueve desde la derecha.
⚫ Color de fondo: El color de la línea
⚫ Clear Trigger Bit: Borra el estado actual de todas las líneas cuando el valor de la dirección cambia de 0 a 1 (flanco ascendente). La línea permanece igual cuando
el valor de la dirección cambia de 1 a 0 (flanco descendente) o no cambia.
La página "Línea" de la Tabla de Tendencias se muestra en la Figura 4-51: Esta página permite al usuario establecer el valor máximo, el valor mínimo, el estilo y el color de
cada pluma.
96
Ayuda de
HMITOOL
El tipo de datos en la página General determina el de los valores máximo y mínimo aquí.
Por ejemplo, si el valor máximo o mínimo es un número de punto flotante, el usuario debe seleccionar primero el número de punto flotante de 32 bits en el Tipo de
datos en la página General. De lo contrario, se producirá un error cuando el usuario haga clic en "Aceptar".
97
Ayuda de
HMITOOL
➢ Eje X
⚫ Visualizar escala: si se debe visualizar la escala del eje X.
⚫ Mostrar cuadrícula del eje Y: Si se debe visualizar la cuadrícula del eje Y.
⚫ Eje / Escala de color: cambia el color del eje X / escala.
⚫ Color de la cuadrícula: Cambia el color de la cuadrícula del eje X.
⚫ Subescala principal: Escala principal del eje X.
⚫ Subescala: Eje X multiplicado por el número de veces.
Display Scale Indica si se visualiza la escala del eje X.
➢ Eje Y
⚫ Visualizar escala: Si se debe visualizar la escala del eje Y.
⚫ Mostrar cuadrícula del eje X: Si se debe visualizar la cuadrícula del eje X.
⚫ Color del eje / escala: Esta opción cambia el color del eje Y / escala.
⚫ Color de la cuadrícula: Esta opción cambia el color de la cuadrícula del eje Y.
⚫ División de escala mayor: Números de la escala mayor del eje Y.
⚫ División de subescala: Números de la subescala del eje Y.
⚫ Mostrar marcas: Si se debe visualizar la marca de escala del eje Y.
⚫ Tamaño de fuente: Cambiar el tamaño de fuente de la escala del eje Y.
⚫ Mínimo: El valor mínimo de la escala del eje Y.
⚫ Max: El valor máximo de la escala del eje Y.
⚫ Total: Muestra el número digital máximo de los datos.
⚫ Decimales: El número digital máximo que se puede mostrar después del punto decimal.
98
6.4.3 Gráfico de tendencias XY Ayuda de
HMITOOL
Puede dibujar múltiples curvas de referencia de datos y tomar dos valores de dirección de registro consecutivos como coordenadas del eje horizontal y vertical
respectivamente, para observar las reglas de cambio de forma precisa e intuitiva.
ícono
Abra el cuadro de diálogo Propiedades de tendencia XY; consulte la configuración de la propiedad "Gráfico de tendencia". Debe tenerse en cuenta que cada línea en el
gráfico de tendencias representa el valor de direcciones consecutivas a partir de la dirección de escritura, y cada una en el gráfico de tendencias XY representa el valor de
dos direcciones consecutivas a partir de la dirección de escritura.
Dirección de detección: Escriba el valor de la línea de detección actual (línea de referencia) en la dirección de detección.
Por ejemplo, si se selecciona un tipo de datos de 16 bits y el número de grupos de datos es 4, suponiendo que la dirección de entrada del usuario es LW3, se leen
continuamente 8 conjuntos de valores de dirección,
LW3: Línea 1 Valor del eje X
LW4: Línea 1 Valor del eje Y
LW5: Línea 2 Valor del eje X
LW6: Línea 2 Valor del eje Y
99
LW7: Línea 3 Valor del eje X
LW8: Línea 3 Valor del eje Y
Ayuda de
HMITOOL
100
LW9: Valor de la línea 4 del eje X
Ayuda de
LW10: Valor de la línea 4 del eje Y HMITOOL
Las direcciones a leer son LW3-LW10, con 8 grupos de direcciones. Por lo tanto, cuando se seleccionan los datos de 16 bits y se establecen N grupos de datos, se pueden
leer valores de 2 * N grupos de direcciones consecutivamente de acuerdo con las reglas de dirección de diferentes modelos de PLC.
Cuando se selecciona el tipo de datos de 32 bits y el número de grupos de datos es 3, suponiendo que la dirección de entrada de usuario es LW3, entonces necesita leer
los valores de dirección de 12 grupos de datos sucesivamente.
LW3: Valor de la línea 1 del eje X
LW5: Valor de la línea 1 del eje Y
LW7: Valor de la línea 2 del eje X
LW9: Valor de la línea 2 del eje Y
LW11: Valor de la línea 3 del eje X
LW13: Valor de la línea 3 del eje Y
Las direcciones a leer son LW3-LW14, con 12 conjuntos de direcciones. Por lo tanto, cuando se seleccionan datos de 32 bits y se establecen N grupos de datos, se pueden
leer valores de dirección de 2 * N datos por más 2 a intervalos de acuerdo con las reglas de dirección de diferentes modelos de PLC.
➢ Gráfico de Tendencias Históricas: Este gráfico de tendencias se utiliza junto con el "Historical Data Collector" en el Project Manager. Es decir, muestra el valor de
los datos en el "Historical Data Collector".
➢ Visión general del gráfico de tendencias XY:
Visualización dinámica y continua del valor continuo variable.
Visualización de múltiples curvas de referencia de datos. Tomar el tiempo como el eje X, la dirección nvalor como el eje Y, para juzgar la tendencia de cambio de
cierto valor de dirección de forma precisa e intuitiva durante un período de tiempo.
Se pueden mostrar hasta 8 polilíneas (gráfico de líneas).
➢ Añada el gráfico de tendencias y modifique sus propiedades:
[Link] el icono de tendencia en la barra de herramientas y aparecerá el cuadro de diálogo Propiedades de tendencia histórica, como se muestra en la Figura 4-
48:
101
Detección
Ayuda de
⚫ Habilitado: Indica si la línea de detección (línea de referencia) está habilitada.
HMITOOL
Esta página permite establecer el máximo, mínimo, patrón y color de cada línea. La fuente de datos es el "Historical Data Collector" en el Project Manager. Cada línea
puede corresponder a una fuente de datos diferente.
3. La página "Eje XY" del gráfico de tendencias históricas se muestra en la Figura 4-50.
102
Ayuda de
HMITOOL
Eje X
⚫ Visualizar escala: si se debe visualizar la escala del eje X.
⚫ Mostrar cuadrícula del eje Y: Si se debe visualizar la cuadrícula del eje Y.
⚫ Eje / Escala de color: cambia el color del eje X / escala.
⚫ Color de la cuadrícula: Cambia el color de la cuadrícula del eje X.
⚫ Subescala principal: Escala principal del eje X.
⚫ Subescala: Eje X multiplicado por el número de veces.
⚫ Tiempo de visualización: Configure el formato de hora y el tamaño de fuente de la hora.
⚫ Rango de tiempo: Establezca el intervalo de tiempo que se muestra en el gráfico de tendencia.
Eje Y
⚫ Visualizar escala: Si se debe visualizar la escala del eje Y.
⚫ Mostrar cuadrícula del eje X: Si se debe visualizar la cuadrícula del eje X.
⚫ Color del eje / escala: Esta opción cambia el color del eje Y / escala.
⚫ Color de la cuadrícula: Esta opción cambia el color de la cuadrícula del eje Y.
⚫ División de escala mayor: Números de la escala mayor del eje Y.
⚫ División de subescala: Números de la subescala del eje Y.
⚫ Mostrar marcas: Si se debe visualizar la marca de escala del eje Y.
⚫ Tamaño de fuente: Cambiar el tamaño de fuente de la escala del eje Y.
⚫ Mínimo: El valor mínimo de la escala del eje Y.
⚫ Max: El valor máximo de la escala del eje Y.
⚫ Total: Muestra el número digital máximo de los datos.
⚫ Decimales: El número digital máximo que se puede mostrar después del punto decimal.
⚫ Visualizar el multieje: si se visualizan o no varios ejes.
Un círculo dinámico está diseñado para moverse y cambiar de tamaño siguiendo una pista determinada colocando un gráfico en la pantalla. Este movimiento y cambio
de tamaño están determinados por el valor de la dirección del monitor. Añada el control gráfico dinámico y modifique las propiedades del control gráfico dinámico:
Seleccione el icono del círculo dinámico en la barra de herramientas, como se muestra en la Figura 4-51:
103
Ayuda de
HMITOOL
Tres conjuntos de valores de dirección que deben ser leídos por el Círculo dinámico representan las coordenadas x, y del centro del círculo y el radio del círculo
respectivamente. La forma en que se leen estos tres grupos de direcciones depende del tipo de datos seleccionado por el usuario.
➢ Control:
⚫ Centro: El círculo se mueve según la posición del centro del círculo mientras que el radio no cambia.
⚫ Radio: Sólo cambia el tamaño del radio y la posición no se mueve.
⚫ Centro y radio: No sólo el radio cambia con el valor de la dirección del monitor que representa el radio del círculo, sino que también lo hace el centro con el valor de
la dirección del monitor que representa las coordenadas x, y del centro del círculo.
⚫ Transparencia: Cambiar la transparencia del color de fondo de un círculo dinámico.
➢ Sólido:
Cuando el usuario no selecciona Sólido, el círculo es un círculo vacío, lo que significa que no tiene color de fondo. De lo contrario, el círculo es un círculo sólido; la opción
de color de fondo puede cambiar su color de fondo.
➢ Franja de orilla
Cuando el usuario no selecciona esta opción, el círculo no tiene líneas de cambio y el color de la línea de borde no se puede cambiar. De lo contrario, el círculo es un
círculo con una línea de borde; las opciones de color de borde pueden cambiar el color de la línea de borde.
Independientemente de si se selecciona Centro o Radio en la opción de control, la HMI seguirá leyendo tres grupos de direcciones, que representan el mismo significado.
Por ejemplo, si selecciona el radio en la barra de control y la dirección de monitorización es LW1, entonces sólo el valor de LW3 puede controlar el radio del círculo.
Cuando se selecciona el tipo de datos "32-bit integer" y la dirección del monitor es LW1, entonces necesita leer los valores de dirección de LW1, LW2 y LW3. El significado
de la dirección es el siguiente:
El valor de LW1 es la coordenada x del centro del círculo.
El valor de LW3 es la coordenada y del centro del círculo.
104
El valor de LW5 es el radio del círculo.
Ayuda de
HMITOOL
Cuando se selecciona el tipo de datos "32-bit integer", según el formato de dirección de los diferentes modelos de PLC, se puede añadir 2 en intervalo a la dirección del
monitor para obtener tres conjuntos de datos que representan la coordenada x, y la coordenada del centro del círculo y el radio respectivamente.
Las funciones del rectángulo dinámico son similares a las del círculo dinámico. Todos ellos reflejan el estado dinámico de la dirección del monitor en tiempo real
cambiando la posición o el tamaño del gráfico según los diferentes valores de la dirección del monitor.
Seleccione el icono de rectángulo dinámico en la barra de herramientas para abrir la caja de diálogo mostrada en la Figura 4-52.
El rectángulo dinámico necesita leer cuatro conjuntos de valores de dirección para representar la coordenada x, la coordenada y, la anchura y la altura del rectángulo
respectivamente. La forma de leer estos cuatro grupos de direcciones depende del tipo de datos seleccionado por el usuario.
⚫ Ancho de línea: Cambiar el ancho de la línea
⚫ Tipo: Seleccione el ángulo recto, el ángulo recortado o el ángulo redondo.
⚫ Nota: El tipo es efectivo sólo cuando el valor del ancho de línea es mayor que 1.
En el caso de seleccionar un tipo de datos de "entero de 16 bits", el usuario puede leer cuatro conjuntos de datos consecutivos según el formato de especificación de
dirección del modelo de PLC para representar el rectángulo x coordenada, rectángulo y coordenada, y rectángulo ancho y alto, respectivamente.
105
Cuando el usuario selecciona el tipo de datos como "32-bit integer" y la dirección LW1 es monitoreada, los valores de dirección de LW1, LW3, LW5, y LW7
Ayuda de
necesitan ser leídos. El valor de LW1 es la coordenada x rectangular; HMITOOL
Cuando se selecciona el tipo de datos "32-bit integer", según el formato de dirección de los diferentes modelos de PLC, se puede añadir 2 en intervalo a la dirección del
monitor para obtener cuatro conjuntos de datos que representan la coordenada x, la coordenada y, la anchura y la altura del rectángulo respectivamente.
Control:
⚫ Posición: La altura y el ancho del rectángulo no cambian con el valor de dirección del monitor correspondiente, mientras que la posición del rectángulo cambia con
el valor de dirección del monitor que representa las coordenadas x e y del rectángulo.
⚫ Tamaño: La altura y la anchura del rectángulo cambian con los siguientes cuatro puntos fijos, pero la posición del rectángulo no cambia.
⚫ Arriba a la izquierda: El punto fijo del rectángulo está en la esquina superior izquierda, y se extiende en la dirección de la esquina inferior derecha.
⚫ Arriba a la derecha: El punto fijo del rectángulo está en la esquina superior derecha y se extiende en la dirección de la esquina inferior izquierda.
⚫ Lower Left: El punto fijo del rectángulo está en la esquina inferior izquierda y se extiende en la dirección de la esquina superior derecha.
⚫ Abajo a la derecha: El punto fijo del rectángulo en la esquina inferior derecha, y se extiende en la dirección de la esquina superior izquierda.
Sólido:
Cuando el usuario no selecciona Sólido, el rectángulo está vacío, lo que significa que no tiene color de fondo. De lo contrario, es un rectángulo sólido; la opción de color
de fondo puede cambiar su color de fondo.
Frontera:
Cuando el usuario no selecciona esta opción, el rectángulo no tiene líneas de cambio y el color de la línea de borde no se puede cambiar. De lo contrario, es un
rectángulo con una línea de borde; las opciones de color de borde pueden cambiar el color de la línea de borde.
Transparencia: Cambie la transparencia del color de fondo del control de rectángulo dinámico.
El control de alarma puede mostrar la información de alarma del equipo actual (alarma digital y alarma analógica). Antes de ejecutar este control, es necesario configurar
los ajustes de alarma. Para más información sobre cómo configurar los ajustes de la alarma, consulte la sección "Ajuste de la alarma".
El control de alarmas puede almacenar información de alarmas en tiempo real, y el número de alarmas se determina cuando se configura. HMITOOL soporta
Seleccione el control de alarmas en el menú de herramientas o seleccione el botón de control de alarmas en el menú de la barra de herramientas; aparecerá un
106
Ayuda de
HMITOOL
En el cuadro de visualización de la alarma, puede establecer el color y el tamaño del marco de la pantalla, el color y el tipo de línea de la cuadrícula, la hora, la fecha y el
color del título de la alarma. En el cuadro de texto, también puede establecer el tamaño de fuente, el color del texto y el número de filas de mensajes de alarma. Si la fila
está configurada en 5, entonces el control de alarma puede mostrar 5 mensajes de alarma, cuando se produce una nueva alarma, la anterior será reemplazada.
Idioma: Para diferentes idiomas, el tamaño de la fuente, la fuente, la hora, la fecha y el contenido del mensaje pueden ser diferentes, mientras que el color de fondo y el
color del texto son los mismos que en el primer idioma.
Seleccione todos los contenidos de la alarma: Cuando se selecciona esta opción, el control de visualización de alarmas mostrará toda la información de alarma de
"Alarma digital" y "Alarma analógica" en el Project Manager; de lo contrario, sólo se mostrará la información de alarma especificada por el usuario.
Configure y presione OK, luego haga clic con el botón izquierdo para dibujar el control de alarma en la pantalla, como se muestra en la Figura 4-54:
⚫ El tamaño del control de alarma está determinado por las filas y el tamaño máximo de caracteres de la alarma. El ratón puede cambiar el tamaño y la posición del
control de alarma puede ser ajustada.
⚫ Cuando el número de ramas de contenido de alarma es mayor que el de las filas, el control de alarma añadirá automáticamente una fila, así como una barra de
desplazamiento para mostrar la información de la alarma.
⚫ La página "Visibilidad" puede referirse a la del control "Botón Bit".
La barra de alarmas se utiliza para mostrar la alarma actual. Se diferencia del control de alarmas en que la barra dinámica de alarmas muestra los contenidos de las
alarmas actuales (contenidos de alarmas digitales y contenidos de alarmas analógicas) en forma de desplazamiento de texto.
Si hay tres alarmas, entonces la barra dinámica de alarmas se desplazará para mostrar la primera alarma, luego la segunda, y finalmente la tercera, y así sucesivamente.
La dirección de desplazamiento es de derecha a izquierda, pero también es posible hacerlo de izquierda a derecha; la velocidad, el intervalo de movimiento y el sonido de
la alarma están determinados por las propiedades; consulte la sección "Configuración de la pantalla de alarma". Antes de utilizar la barra dinámica de alarmas, es necesario
configurar los ajustes de alarma; consulte la sección "Ajustes de alarma".
107
Añade la barra de alarmas:
Ayuda de
HMITOOL
108
Ayuda deen la Figura 4-55:
Seleccione la Barra de alarmas o el botón en el menú Herramientas, como se muestra
HMITOOL
Seleccione todos los contenidos de la alarma: Cuando se selecciona esta opción, el control de visualización de alarmas mostrará toda la información de alarma de
"Alarma digital" y "Alarma analógica" en el Project Manager; de lo contrario, sólo se mostrará la información de alarma especificada por el usuario.
⚫ Idioma: Para diferentes idiomas, el tamaño de la fuente, la fuente, la hora, la fecha y el contenido del mensaje pueden ser diferentes, y el color de fondo y el color del
texto son los mismos que en el primer idioma.
⚫ Fuente: Cambiar el formato de fuente del contenido de la alarma
⚫ Tamaño de fuente: Cambiar el tamaño de fuente del contenido de la alarma
⚫ Color del texto: Cambia el color de la fuente del contenido de la alarma.
⚫ Velocidad: Paso de movimiento del contenido de la alarma.
⚫ Dirección: La dirección de movimiento del contenido de la alarma (izquierda o derecha)
⚫ Clasificación de alarmas: El orden de visualización de la alarma.
⚫ La aplicación de forma, color de borde, color de fondo, color de primer plano y patrón se puede utilizar con referencia al control del "Botón Bit".
⚫ Cuando se llama a una simulación fuera de línea, el tamaño de la fuente debe ser "16x16"; en otro caso, se puede elegir lo contrario.
⚫ La página "Visibilidad" puede referirse a la del control "Botón Bit".
La función principal de la Alarma Histórica es mostrar el contenido de la alarma anterior; la operación es la misma que la de la visualización de la alarma, lo que significa
que puede referirse a la aplicación de la visualización de la alarma. Haga clic en el botón Historical Alarm (Alarma histórica) en la barra de herramientas para abrir
el siguiente cuadro de diálogo:
109
Ayuda de
HMITOOL
Dirección de control: Escribir 1 en el registro de dirección 0 en el desplazamiento de dirección (16 bits enteros, igual a 1 a 12); escribir la hora de inicio en el registro de
dirección 1~ 6 en el desplazamiento de dirección, y escribir la hora de finalización en el registro de dirección 7 ~ 12. Entonces la pantalla de alarma histórica mostrará el
contenido de los datos durante el tiempo correspondiente. Si desea visualizar toda la información de alarma histórica, escriba 0 en el registro de direcciones 0. El registro
de direcciones 13 en Desplazamiento de direcciones no es útil por el momento.
Esta dirección ocupa 12 desplazamientos de dirección consecutivos; el significado de cada uno es el siguiente:
Desviación de Dirección de registro objeto controlado por control
dirección
1 representa la visualización de los datos entre la hora de inicio y la hora final; 0
0 significa que se muestran todos los datos.
1 Hora de inicio (Año)
2 Hora de inicio (Mes)
3 Hora de inicio (Día)
4 4Tiempo de inicio (hora)
5 Tiempo de inicio (Min)
6 Hora de inicio (Segundo)
7 Hora de finalización (Año)
8 Hora de finalización (mes)
9 Hora de finalización (día)
10 Hora final (Hora)
11 Hora de finalización (Minuto)
12 Hora final (Segunda)
Con el control Graphic Move, un archivo gráfico o gráfico de una galería puede moverse en una dirección específica de la pantalla, y el valor de la variable asociada
puede activar el movimiento de las variables. Este control puede producir un efecto de animación en la pantalla.
Seleccione el botón de comando Graphic Move en la barra de herramientas; establezca las propiedades en el cuadro de diálogo que aparece y haga clic en OK, como
se muestra en la Figura 4-56:
➢ Selección de imágenes:
En la página Imágenes, seleccione una imagen como gráfico móvil que también se puede personalizar.
➢ Monitorear la dirección:
La dirección del monitor para el cambio de movimiento gráfico ocupa tres direcciones, que corresponden al cambio del estado total, el valor del eje X y el valor del eje Y.
Por ejemplo, suponiendo que la dirección del monitor es LW1 en la memoria interna y el tipo de datos es de 16 Bit (entonces el cambio de valor de LW1, LW2, LW3 puede
controlar directamente el número total de estado, movimiento del eje X y movimiento del eje Y); si el tipo de datos es de 32 Bit, entonces la dirección del monitor de Estado
Total es LW1, la de Coordenada X es LW3 y la de Coordenada Y es LW5.
➢ Método: Los siguientes ejemplos toman LW1 en la dirección de almacenamiento interno como dirección de monitorización, y el tipo de datos es de 16 bits. Como
ejemplo para ilustrar cada movimiento:
⚫ Desplazar horizontalmente según el eje X: El gráfico se mueve sólo horizontalmente, pero no verticalmente; no puede moverse por debajo del límite inferior del eje
X o por encima del límite superior del eje X. El número total de estados es el valor de la dirección de monitor LW1 y el de LW2 representa la coordenada X.
⚫ Desplazar verticalmente según el eje Y: El gráfico se mueve sólo verticalmente, pero no horizontalmente; no puede moverse por debajo del límite inferior del eje Y o
por encima del límite superior del eje Y. El número total de estados es el valor de la dirección del monitor LW1 y el de LW2 representa la coordenada Y.
⚫ Muévase horizontal y verticalmente mientras tanto: El gráfico puede moverse en dirección horizontal y vertical al mismo tiempo; no puede moverse por debajo del
límite inferior del eje X o por encima del límite superior del eje X horizontalmente, o moverse por debajo del límite inferior del eje Y o por encima del límite superior
del eje Y verticalmente. El número total de estados es el valor de la dirección del monitor LW1, el de la dirección LW2 representa la coordenada X y el de la dirección
LW3 representa la coordenada.
⚫ Desplazar horizontal y proporcionalmente según el eje X: El gráfico se mueve sólo horizontalmente, pero no verticalmente; no puede moverse por debajo del límite
inferior del eje X o por encima del límite superior del eje X. El número total de estados es el valor de la dirección de monitor LW1 y el de LW2 representa la
coordenada X.
110
⚫ Desplazar vertical y proporcionalmente a lo largo del eje Y: El gráfico se mueve sólo verticalmente, pero no horizontalmente; no puede moverse por debajo del
límite inferior del eje Y o por encima del límite superior del eje Y. El número total de estados es el valor de la dirección de monitor LW1 y el de LW2 representa la
Ayuda de
coordenada X. HMITOOL
⚫ Desplazar anti-horizontalmente y proporcionalmente a lo largo del eje X: El gráfico se mueve sólo horizontalmente, pero no verticalmente; no puede moverse por
debajo del límite inferior del eje X o por encima del límite superior del eje X. El número total de estados es el valor de la dirección de monitor LW1 y el de LW2
representa la coordenada X.
110
⚫ Desplazar antivertical y proporcionalmente a lo largo del eje Y: El gráfico se mueve sólo verticalmente, pero no horizontalmente; no puede moverse por debajo del
Ayuda de
límite inferior del eje Y o por encima del límite superior del eje Y. El número total de estados es el valor de la dirección de monitor LW1 y el de LW2 representa la
HMITOOL
coordenada X.
⚫ En cuanto a las páginas "Texto" e "Imagen", consulte las del control "Indicador de varios estados".
⚫ La página "Visibilidad" puede referirse a la del control "Botón Bit".
⚫ Cambiando los valores de las dos últimas direcciones del monitor se puede controlar la posición del movimiento del gráfico.
⚫ La coordenada máxima del eje X / Y es el valor máximo de la pantalla.
6.4.11 Medidor
El control del medidor puede mostrar el valor actual de las variables asociadas a través de un puntero; generalmente el control es un semicírculo o circular, que puede
1. Seleccione el icono de control del medidor en la barra de herramientas; luego aparece la caja de diálogo mostrada en la Figura 4-57:
111
2. Haga clic en la ficha Escala para establecer las propiedades de la escala, como se muestra en la Figura 4-58:
Ayuda de
HMITOOL
112
Ayuda de
HMITOOL
En esta página, puede establecer el color, el número de la escala mayor, el número de la subescala, y si desea mostrar el eje y si desea mostrar las marcas de escala, etc.
3. En el área de edición de pantalla, haga clic para dibujar el control. El diagrama de efectos del control del Medidor es el siguiente:
4. Seleccione el gráfico de control del medidor, mueva el ratón sobre los 8 pequeños puntos verdes para modificar su tamaño; haga doble clic para volver a modificar las
propiedades de control.
El control del medidor tiene una relación de aspecto fija; si se modifica el tamaño, su longitud y anchura se
agrandan o se encogen mientras tanto. La página "Visibilidad" puede referirse a la del control "Botón Bit".
En el uso real, los datos generados por el PLC u otros equipos conectados pueden actualizarse en cualquier momento, como la alarma. Cuando se trata de datos
históricos, podemos utilizar el recopilador de datos históricos de HMITOOL para observar los datos históricos.
HMITOOL proporciona la función de colector de datos históricos. Introduzca la ventana de diálogo Colector de datos históricos en el gestor de proyectos. Si se trata de un
proyecto nuevo, haga clic con el botón derecho del ratón en el "Colector de datos históricos" para añadir uno; a continuación, haga doble clic en "Colector de datos históricos
0" para entrar en el cuadro de diálogo de configuración. Para más detalles, consulte las propiedades de "History Data Collector" en el Capítulo 6.
113
Ayuda de
Haga clic en el botón de visualización de datos históricos en la barra de herramientas y aparecerá el siguiente cuadro de diálogo:
HMITOOL
General:
⚫ Color de primer plano: Haga clic en el color dentro del cuadro para cambiar el color de primer plano de la pantalla.
⚫ Color del borde: Haga clic en el color dentro del cuadro para cambiar el color del borde de la pantalla.
⚫ Título: Elija el tamaño de fuente, el estilo de fuente, el color de fondo, el color de texto y si desea mostrar la fecha y la hora. Los ajustes de idioma se pueden referir a
los de la "Pantalla de alarma".
⚫ Data: Seleccione el tamaño de fuente, el color y los números de línea máximos que se mostrarán.
Dirección de control:
Escribir 1 en el registro de dirección 0 en el desplazamiento de dirección (16 bits enteros, igual a 1 a 12); escribir la hora de inicio en el registro de dirección 1~ 6 en el
desplazamiento de dirección; escribir la hora de finalización en el registro de dirección 7 ~ 12; por último escribir 1 en el registro de dirección 13. Entonces la pantalla de
datos históricos mostrará el contenido de los datos durante el tiempo correspondiente. El registro de direcciones 13 se restablecerá automáticamente. Si desea visualizar
toda la información de alarma histórica, escriba 0 en el registro de direcciones 0.
Esta dirección ocupa 40 direcciones de desplazamiento consecutivas. El significado de cada dirección es el siguiente:
115
Ayuda de
Data: HMITOOL
Figura 4-61-1
En esta operación, la entrada 1 para "Mostrar todos los datos", 1 para "Preguntar", el colector de datos mostrará todos los datos históricos durante la hora de inicio y la
hora de finalización. Como se muestra en la Figura 4-65-2
116
Ayuda de
HMITOOL
Figura 4-61-2
Entrada 1 para "Mostrar todos los datos", ajuste la hora de inicio como 2016-7-11 3: 30: 4 y la hora final como 2016-7-11 14: 39: 4; cuando el valor de entrada de
"Inquire" es 1, entonces sólo muestra los datos durante este tiempo.
La pantalla de mensajes funciona de manera similar al indicador de varios estados, excepto que el número total de estados del control de la pantalla de mensajes
aumenta, que es de hasta 128. Este icono de control en la barra de herramientas es , haga clic en él para abrir una caja de diálogo como se muestra en la Figura 4-
62:
117
Figura 4-62 Pantalla de mensajes Página general
Ayuda de
HMITOOL
118
Ayuda de
La página de texto de la pantalla de mensajes se muestra en la Figura 4-63: HMITOOL
Los ajustes de idioma, fuente, tamaño de fuente y color pueden referirse a los del control de indicador de varios estados.
⚫ Cursores: Este elemento tiene tres opciones: No mover, Izquierda y Derecha.
⚫ No te muevas: El estado actual del texto es estático.
⚫ Izquierda: El texto en el estado actual se mueve a la izquierda a la velocidad (asumida como n) establecida por el usuario por el valor de n píxeles.
⚫ Cierto: El texto en el estado actual se mueve a la derecha a la velocidad (asumida como n) establecida por el usuario por el valor de n píxeles.
En cuanto a la configuración de las propiedades, puede referirse a los atributos del control "Indicador de varios estados".
Un bloque Flow es un gráfico animado que simula el flujo de líquido dentro de una tubería. El flujo se determina por el estado de la dirección de disparo. Cuando el gatillo
es 1, el bloque Flow está en estado de flujo; mientras que cuando es 0, el bloque Flow está en estado estático. El usuario determina la velocidad de flujo. Haga clic en el
botón de la barra de herramientas y aparecerá un cuadro de diálogo emergente, como se muestra a continuación:
119
Ayuda de
HMITOOL
Por ejemplo, si "Dirección del flujo" es "Izquierda", se selecciona esta opción, "Dirección del disparo" es LB2 y "Estado efectivo" es 1, entonces cuando el valor de LB2 es
1, la dirección del bloque de flujo cambia a "Derecha", mientras que cuando el valor de LB2 es 0, la dirección cambia de nuevo a la "Izquierda" original.
⚫ Bloques: El número de unidades de flujo, que van de 1 a 30;
⚫ No Border: Cuando se selecciona este atributo, se ocultan los bordes del bloque Flujo.
⚫ Caudal: Tipo fijo o tipo dinámico
⚫ Caudal fijo: Alto, Medio o Bajo.
⚫ Caudal dinámico: El caudal se determina por el valor de una dirección de palabra, que debe estar entre 1 y 10. Cuando el valor es 0, el bloque de flujo no fluye;
cuando el valor es 1, el bloque de flujo fluye a la velocidad más baja; cuando el valor es 10, el bloque de flujo fluye a la velocidad más alta.
120
6.4.15 Temporizador Ayuda de
HMITOOL
El temporizador es un control cuya función puede ser activada por el tiempo. En el software de configuración de HMITOOL, Timer está diseñado para un control de
disparo de macro. Haga clic en en la barra de herramientas o haga doble clic en el temporizador existente para entrar en la página de configuración del
temporizador:
Control
⚫ Modo de ejecución: Seleccione un modo de ejecución entre Siempre Ejecutar y Activado por dirección.
1. "Siempre Ejecutar" significa ejecutar siempre el comando de macro a una determinada frecuencia establecida por el usuario.
2. Por"Dirección activada" se entiende la ejecución del comando de macro a la frecuencia establecida cuando el valor del bit especificado es 1, mientras que no hay
ejecución cuando el valor del bit especificado es 0.
⚫ Dirección Cuando se selecciona el modo "Address Triggered", aparece el campo de entrada de dirección donde introducir la dirección de bit que controla la
ejecución de la macro. Cuando su valor es 1, la macro se ejecuta.
⚫ Frecuencia: La frecuencia a la que se ejecuta la macro seleccionada oscila entre 0,1 y 60S.
⚫ Tiempos de ejecución: Tiempos de ejecución de la macro seleccionada. Cuando el valor es 0, la macro se ejecutará todo el tiempo.
Función
⚫ Tipo de función: Seleccione el tipo de función que desea ejecutar. La función de control de temporizador en el software de configuración HMITOOL V2.0.0 es macro.
⚫ Nombre: El nombre de la macro que se va a ejecutar. El temporizador no se puede ajustar cuando no hay ninguna macro presente.
El tamaño del control del temporizador no se puede cambiar, pero sí la posición. Cuando se ejecuta el proyecto, el control del temporizador no se muestra en la HMI.
El botón multifunción permite realizar la función de operación personalizada de varios pasos a través de un solo control. Puede simplificar la operación del usuario. Haga
clic en la barra de herramientas o haga doble clic en el botón multifunción existente para entrar en la página de propiedades.
121
Ayuda de
HMITOOL
➢ General:
⚫ Entrada de usuario: Introduzca un valor y escríbalo en la dirección ajustada. Puede seleccionar el tipo de datos que desea escribir y fijar la dirección que desea
escribir. Cuando se ejecuta este comando, aparecerá la interfaz de entrada de datos donde se puede realizar la operación anterior.
Seleccione una función disponible y haga clic en Añadir para añadir la función a la lista de características seleccionadas.
Cuando se seleccionan "User Input" y "Coil Jog", sólo se ejecutará la entrada de usuario, mientras que el movimiento de la bobina no se ejecutará.
3. Funciones añadidas
Cuando se selecciona una función disponible, la función se lista aquí. Haga doble clic en él o haga clic en "Modificar" para establecer o modificar. Haga clic en
"Borrar" para borrar esta función. Hacer clic en el botón multifunción mientras la configuración está en marcha significa realizar todas las funciones
seleccionadas.
4. Macro
Seleccione "Ejecutar macro" para ver la lista de macros. Seleccione una macro y haga clic en el botón multifunción para ejecutarla cuando se ejecute el proyecto.
Marcar, Avanzado y Visibilidad: Refiérase a los del Botón Bit. Consulte el "Bit
Switch" para las teclas de acceso rápido de Advanced.
122
6.4.17 Gráfico de tarta Ayuda de
HMITOOL
Un gráfico circular se utiliza para mostrar la proporción de una determinada parte, de forma sencilla y clara. Haga clic en la barra de herramientas o haga doble clic
en el botón Gráfico Pie existente para entrar en la página de Propiedades.
Si el tipo de datos es de 32 bits y la dirección de control es LW5, la dirección de los datos 1 es LW5, la de los datos 2 es LW7 y la de los datos 3 es LW9.
Contents:
⚫ Botón Bit
⚫ Botón Word
⚫ Lámpara Bit
⚫ Botón de pantalla
120
⚫ Botón de función
Ayuda de
HMITOOL
120
Ayuda de
⚫ Indicador luminoso de varios estados HMITOOL
⚫ Pantalla numérica
⚫ Entrada numérica
⚫ Pantalla ASCII
⚫ Entrada ASCII
⚫ Gráfico de barras
⚫ Visualización de la hora
⚫ Visualización de fecha
⚫ Visualización de la semana
⚫ Imagen estática
⚫ Visualización de imágenes
El botón de bit se utiliza para operar y mostrar el estado ON/OFF o el estado 1/0 de la dirección de bit del dispositivo conectado con la pantalla táctil. El botón de bit es el
control más fundamental y más utilizado.
Pasos para establecer un botón Bit:
1. Haga clic en el icono del Botón de Bit en la barra de herramientas para abrir una caja de diálogo, que es para establecer las propiedades del Botón de Bit, como se
muestra en la Figura 4-64:
121
Figura 4-64 Cuadro de diálogo Botón de bit
Ayuda de
HMITOOL
122
Ayuda de
2. El cuadro de diálogo incluye cuatro elementos: General, Marca, Avanzado HMITOOL
y Visibilidad.
Forma: Haga clic en el botón Shape (Forma) para seleccionar una forma para el gráfico de control, como se muestra en la Figura 4-65.
◆ Color del borde: Cuando haya elegido una forma con borde, haga clic en este botón para seleccionar un color diferente para el borde.
◆ Color de primer plano: Cuando necesite cambiar el color de primer plano, haga clic en este botón para elegir un color de primer plano diferente en el cuadro
desplegable de selección de color. (El color de primer plano sólo funciona si se selecciona el estilo de transición).
◆ Color de fondo: Cuando necesite cambiar el color de fondo, haga clic en el botón para seleccionarlo en el cuadro desplegable de selección de color.
◆ Patrón: Haga clic en el cuadro desplegable, que contiene un total de 21 tipos de patrones, como se muestra en la Figura 4-66:
123
Figura 4-66 Cambiar la forma y el valor del patrón
Ayuda de
HMITOOL
◆ Set: Si se elige la función Set, después de la descarga a la HMI, el valor de la dirección de escritura se puede establecer en 1 haciendo clic en el botón de bit. En otras
palabras, la dirección de escritura del dispositivo conectado se pondrá en estado ON y se mostrará el estado 1/ON.
◆ Reajustar: Si se elige la función Reset, después de la descarga en la HMI, el valor de la dirección de escritura puede ajustarse a 0 haciendo clic en el botón de bit. En
otras palabras, la dirección de escritura del dispositivo conectado se pondrá en estado OFF y se mostrará el estado 0/OFF.
◆ Pulsación: Si se elige la función de pulsación, se puede elegir entre "pulsar hacia abajo siendo 1" o "pulsar hacia abajo siendo 0". Cuando se selecciona "presionar siendo
1", después de la descarga a la HMI, el valor de la dirección de escritura del dispositivo conectado se ajusta a 1/ON cuando se presiona el botón de bit y se visualiza el
estado de 1/ON; mientras tanto, el valor de la dirección de escritura del dispositivo conectado se ajusta a 0/OFF cuando se suelta el botón de bit, y se visualiza el estado
de 0/OFF. Cuando se selecciona "presionando 0", después de la descarga en la HMI, el valor de la dirección de escritura del dispositivo conectado se ajusta a 0/OFF
cuando se presiona el botón de bit y se visualiza el estado 0/OFF; mientras que el valor de la dirección de escritura del dispositivo conectado se ajusta a 1/ON cuando
se suelta el botón de bit, y se visualiza el estado 1/ON.
◆ Alternar: Cuando se elige la función Alternate, después de la descarga a HMI, si el estado actual del botón de bit es 0/OFF, el valor de la dirección de escritura se
ajustará a 1/ON cuando se pulse el botón de bit, y se mostrará el estado de 1/ON; si el estado actual del botón de bit es 1/ON, el valor de la dirección de escritura se
ajustará a 0/OFF cuando se pulse el botón de bit, y se mostrará el estado de 0/OFF. El estado cambia con los tiempos de contacto.
◆ Escribir dirección: Haga clic en el icono del botón del teclado después de "Write Address" (Escribir dirección) para introducir la dirección. El software HMITOOL
distribuirá los símbolos de dirección correspondientes según los diferentes dispositivos conectados. Por ejemplo, en la serie FX-2N del PLC MITSUBISHI (Mitsubishi),
X representa la dirección de la bobina de entrada; Y representa la de la bobina de salida; M la del relé intermedio; C la del contador (indicación del estado del interruptor);
T la del temporizador (indicación del estado del interruptor); D la del registro de datos; C * la del contador (valor de cuenta); T * la del temporizador (valor de cuenta).
Otro ejemplo es la serie de SIEMENS (Siemens) S7-200: I representa la dirección de entrada; Q la dirección de salida; M la dirección de relé intermedia; V la dirección
del registro de datos. Como se muestra en la Figura 4-71:
Para que los ingenieros puedan escribir el estado actual de este botón de bit en la dirección utilizando un símbolo de dirección diferente para el PLC u otros dispositivos
conectados. El valor de la dirección de escritura o dirección de visualización es 0 / OFF cuando el botón de bit está en el estado 0 / OFF; y el valor de la dirección de escritura
o visualización es 1 / ON cuando el control está en el estado 1 / ON.
◆ Monitor Seleccione "Monitor" para visualizar la "Dirección del monitor", indicando que el "botón de bit" puede utilizarse para monitorizar el cambio de valor de la
"Dirección del monitor". El valor de la dirección del monitor es 0 / OFF cuando el botón de bit está en el estado 0 / OFF; y el valor de la dirección del monitor es 1 /
ON cuando el control está en el estado 1 / ON. Cuando se elige "Dirección de monitor", la dirección del monitor y la dirección de escritura pueden ser diferentes. Por
ejemplo, cuando selecciona la función Set, al tocar este control se ajusta la dirección de escritura a 1 / ON; pero si la dirección del monitor está en 0 / OFF en este
momento, el botón de bit seguirá mostrando el estado 0 / OFF. Generalmente, los usuarios eligen "Dirección del monitor idéntica a la dirección de escritura" para
reflejar o mostrar directamente el valor del estado que usted escribe.
◆ Macro: Elegido "Usar macro", se mostrará una lista de macros. El usuario puede seleccionar una macro para ejecutarla al presionar el botón de bit. En la lista desplegable
sólo se muestran las macros compiladas.
Cuando no se elige Monitor, el estado del interruptor del botón no cambiará aunque se toque el control.
Marca
Cuando se selecciona la pestaña Mark, se muestra la propiedad Status 0 Text (Texto de estado 0), como se muestra en la Figura 4-68:
124
Ayuda de
HMITOOL
La página también tiene cuatro elementos: "Texto de estado 0", "Texto de estado 1", "Imagen de estado 0" y "Imagen de estado 1".
⚫ Texto de estado 0, Texto de estado 1: Se usa para cambiar la fuente, el tamaño de fuente, el margen, el color de fuente y la posición del texto del estado 0 o del
estado 1. HMITOOL también proporciona la función de copia, permitiendo copiar los atributos de uno a otro, lo cual es conveniente y ahorra tiempo.
⚫ Todos los textos utilizan el primer idioma: Esta opción se utiliza cuando se trata de varios idiomas ("Idioma" en el Project Manager). Cuando el número total de
idiomas es superior a 1, puede seleccionar esta opción para asegurarse de que el contenido de este control no cambie con los idiomas.
⚫ Idioma: Esta opción se utiliza cuando se trata de varios idiomas. (En el botón de función, seleccione la opción"Cambiar de idioma" y a cuál cambiar; a continuación,
en la simulación o en la pantalla de la HMI, todos los controles con texto se mostrarán en el idioma seleccionado). Para diferentes idiomas, el contenido del texto, la
fuente y el tamaño de la fuente pueden ser diferentes, pero el color, el kerning y la posición son los mismos.
⚫ Fuente: Elija el tipo de texto para el texto; los diferentes idiomas pueden elegir diferentes fuentes.
⚫ Tamaño de fuente: Elija el tamaño de fuente para el contenido del texto; diferentes idiomas pueden elegir diferentes tamaños de fuente...
⚫ Color, Margen, Posición: Establezca el color, el margen y la alineación del texto seleccionado en ese momento. Cuando tiene más de un idioma, estas opciones son
las mismas que las del idioma 1, y no son válidas en la configuración del idioma de otros.
⚫ Estado 0 Imagen, Estado 1 Imagen: Puede añadir diferentes formatos de imagen para diferentes estados según la "Fuente de la imagen". Cuando se elige una imagen,
ésta se añade automáticamente a la página "General". Si se selecciona "Ajustar al tamaño del objeto", la imagen seleccionada tendrá el mismo tamaño que el control.
⚫ Ajustar al tamaño del objeto: Si se selecciona "Ajustar al tamaño del objeto", la imagen seleccionada tendrá el mismo tamaño que el control y las opciones Margen y
Posición estarán ocultas.
⚫ Si importa una imagen de un archivo externo, la opción "Transparencia" aparece para hacer transparente un color específico.
Cuando se selecciona "Parpadeo", la pantalla parpadeante se encuentra en el estado ON / OFF. La frecuencia de parpadeo predeterminada es 1s. Si desea cambiar la
frecuencia, puede hacer doble clic en el "Project Manager" en los "Ajustes de parámetros HMI". Seleccione la "Frecuencia de parpadeo" para cambiarla.
Seleccione la página "Advanced" para mostrar las propiedades "Advanced", como se muestra en la Figura 4-69.
125
Ayuda de
HMITOOL
⚫ Controlado por Bit: Una vez elegido "Controlado por Bit", cuando el "Estado Válido" seleccionado es 1, el "Botón Bit" puede tocarse efectivamente si y sólo si el valor
del "Estado Válido" seleccionado es 1. Cuando el "Estado Válido" seleccionado es 0, el "Botón Bit" sólo puede ser efectivo si y sólo si el valor del "Bit de Control"
está ajustado a 0. De lo contrario, el "Botón Bit" no puede funcionar de ninguna manera.
⚫ Controlado por Nivel de Usuario: El usuario puede seleccionar múltiples opciones según sea necesario. Después del ajuste, en la simulación o en la pantalla de la HMI,
se comprueba si esta palanca de usuario tiene la Visibilidad.
Por ejemplo, si se eligen las opciones 2 y 3 en el Control de nivel efectivo en la Página Avanzada del control, y la Configuración de contraseña de usuario en la
Configuración de parámetros de la pantalla táctil es como se muestra en la Figura 4-70:
Si selecciona "cambiar el nivel de usuario es insuficiente", cuando el nivel de usuario no coincide, aparecerá una interfaz de inicio de sesión para que el usuario pueda
seleccionar un nivel coincidente y volver a iniciar sesión, como se muestra a continuación:
En el software HMITOOL, sólo el botón de bit, el cuadro desplegable, la entrada ASCII, el botón de función, la entrada de teclado ASCII, el botón multifunción, el botón
multiestado, la selección de fórmula, el botón de pantalla, el botón de selección, el botón de opción, el botón de paso, el botón de palabra, el control deslizante y los
controles de entrada numérica tienen esta función y, en cuanto a su aplicación, puede hacer referencia a la del botón de bit.
⚫ Mínimo tiempo de prensado: Cuántos segundos necesita para reaccionar después de presionar en la simulación o en la pantalla de la HMI.
⚫ Notificación: En el caso de que se pueda tocar el control en la simulación o en la pantalla de la HMI, haga clic en el control e introduzca un valor con el teclado de
entrada emergente; a continuación, el valor del estado se escribirá en la dirección "Notification Bit" (1 o 0) establecida.
⚫ Registro de notificaciones: En el caso de que el control se pueda tocar en la simulación o en la pantalla de la HMI, haga clic en el control e introduzca un valor a
través del teclado de entrada emergente, entonces el valor se escribirá en la "dirección de registro de notificación" establecida (es decir, el valor introducido por el
usuario).
⚫ Hotkey: Cuando se selecciona esta función, se puede introducir un número o carácter para conseguir el mismo efecto que el de pulsar, por ejemplo, si la entrada 1, se
pulsa sobre el teclado numérico 1 en la simulación o en la pantalla de la HMI, o a través de un teclado externo, funciona de forma similar.
El nivel de usuario por defecto es NULL, que es el nivel más bajo. Los diseñadores de ingeniería pueden modificarla seleccionando la función "Cambiar nivel de usuario" en
el botón de funciones e introduciendo la contraseña correspondiente.
El tacto efectivo significa que el efecto real se genera cuando se toca el control, como el éxito del set, reset, inching, alternancia. Otro ejemplo es la entrada numérica.
Cuando el usuario toca el botón de entrada numérica, el teclado aparece. Mientras tanto, el botón de entrada numérica no generará un efecto de notificación, ya que esta
operación no se escribe en la dirección. Si pulsa ESC para salir del teclado, no se producirá ningún aviso. Sólo es válido cuando se introduce un valor numérico entre los
valores máximo y mínimo en el teclado y se pulsa la tecla ENTER, se producirá una notificación.
Seleccione la página "Mostrar" para mostrar la propiedad "Mostrar", que se utiliza para establecer si el control se muestra u oculta. Como se muestra en la Figura 4-71
127
Ayuda de
HMITOOL
⚫ Controlado por bits: Cuando esta opción está seleccionada, si el estado efectivo es 1, entonces el botón Bit se puede mostrar en la pantalla táctil cuando y sólo
cuando el valor del bit de control es 1; si el estado efectivo es 0, entonces el botón Bit se puede mostrar en la pantalla táctil cuando y sólo cuando el valor del bit de
control es 0.
⚫ Controlado por Nivel de Usuario: Cuando se selecciona Controlado por Nivel de Usuario, las condiciones serán las mismas que las de la opción Controlado por
Nivel de Usuario en la página Avanzado, y sólo cuando se cumplen estas condiciones, el botón Bit se puede mostrar en la pantalla táctil.
Si no se selecciona ninguna de estas dos opciones, el control se mostrará siempre en la pantalla táctil.
➢ Después de configurar las propiedades, haga clic en el botón Aceptar y, a continuación, la forma del ratón se convertirá en una cruz. Ahora puede dibujar un
rectángulo en la pantalla haciendo clic con el ratón y añadir este control a la pantalla.
El botón Word puede soportar operaciones de Constante, Introducir valor, Aumentar, Disminuir, Introducir contraseña, Añadir y Restar a la dirección del registro de datos
del dispositivo conectado.
Para añadir un botón de palabra:
➢ Seleccione el icono del Botón de Palabra en la barra de herramientas, luego se muestra la siguiente caja de diálogo, como se muestra en la Figura 4-72:
128
Ayuda de
HMITOOL
La forma, el color del borde, el color del primer plano, el color del fondo y el patrón se pueden establecer con referencia al control del"Botón Bit".
Función:
⚫ Establezca la constante: Puede elegir diferentes tipos de datos, el software HMITOOL proporciona una variedad de tipos de datos: Entero positivo de 16/32 bits,
entero de 16/32 bits, entero positivo de BCD de 16/32 bits y número de coma flotante de 32 bits. Definir una constante es escribir el valor de la constante que se ha
establecido en la dirección de escritura. Por ejemplo, si la dirección de escritura es LW1 y la constante se ajusta a 10, el valor de LW1 se ajusta a 10 cada vez que
se toca el botón, independientemente de su valor actual.
⚫ Introduzca el valor: Puede seleccionar un tipo de datos diferente; introduzca un valor entre el máximo y el mínimo con un teclado que aparece después de tocar el
Figura 4-73
129
⚫ Aumentando: Cuando el parámetro Delay es 0, su función es la misma que la del parámetro Add. Si el parámetro Delay no es 0, el valor de la dirección de escritura
aumenta en un valor constante y se escribe en el registro. Ayuda de
HMITOOL
⚫ Disminuyendo: Cuando "Delay parameter" es 0, esta función es la misma que la de "Subtract". Si el "parámetro de retardo" es distinto de 0, después de un tiempo
determinado, el valor escrito en la dirección disminuye en el valor constante y se escribe en el registro.
⚫ Enter Password: Igual que el "Enter Value" excepto que la función "Enter Password" no tiene opción de dígitos decimales.
⚫ Add: Después de elegir el tipo de datos, escribir la dirección, la constante y el valor máximo, cada vez que toque el control "botón de palabra", el valor ajustado
correspondiente al valor del registro se sumará al valor de la constante basado en el valor original. Cada vez que se toca el botón, el valor escrito en la dirección se
incrementa con una constante; sin embargo, el valor escrito en la dirección no puede exceder el valor máximo que se ha establecido. Por ejemplo, la dirección de
escritura es LW1, la constante es 5 y el valor máximo es 65535. Cada vez que haga clic en el control Botón Word, el valor de LW1 se añade al valor original en 5, pero
el valor máximo de LW1 no puede superar los 65535.
⚫ Reste: Después de elegir el tipo de datos, escribir la dirección, la constante y el valor mínimo, cada vez que toque el control "botón de palabra", el valor ajustado
correspondiente al valor del registro restará el valor de la constante basado en el valor original. Cada vez que se toca el botón, el valor escrito en la dirección se reduce
mediante una constante; sin embargo, el valor escrito en la dirección no puede ser inferior al valor máximo que se ha establecido. Por ejemplo, la dirección de escritura
es LW1, la constante es 5, y el valor mínimo es 0. Cada vez que haga clic en el control Botón Word, el valor de LW1 se resta del valor original por 5, pero el valor de
LW1 no puede ser inferior a 0.
⚫ Número total de dígitos: Número de datos, incluido el de los decimales.
⚫ Dígitos decimales: Cuando el tipo de datos no es "coma flotante de 32 bits" y hay dígitos decimales, el valor máximo del valor de entrada debe reducirse a 10 n de
potencia. Por ejemplo: Cuando el tipo de datos seleccionado es "32-bit positive integer", y el número de dígitos es 3, el usuario sólo puede introducir el valor 0-
99999.999.
⚫ Macro: Cuando se selecciona "Use Macro", se muestra la lista de macros. El usuario puede seleccionar una macro para ejecutar cuando se pulsa el botón Word. En la
lista desplegable sólo se muestran las macros compiladas.
La pestaña "Marcar" del "Botón Word" es similar a la del control "Botón Bit". Excepto que el botón Word no tiene Texto de Estado 1 ni Imagen de Estado 1 porque el
botón Word sólo tiene un estado.
Si selecciona el tipo de datos de 32 bits para el botón Word, la dirección ocupará la longitud de dos palabras. Por ejemplo, escribir V10 en el registro de datos del PLC de
SIEMENS (Siemens), luego la dirección del registro de datos ocupado incluye V10 y V11. Si el usuario sigue empleando otro control para monitorizar el valor V11, no
funcionará. Preste atención a la aplicación del tipo de datos de 32 bits en caso de error.
Las páginas de Avanzado y Visibilidad del botón Word son las mismas que las del control del botón Bit. Puedes referirte al control del Botón de Bit y al Interruptor de Bit
La lámpara de bits se puede utilizar para monitorizar el estado ON/OFF del contacto de bits del dispositivo conectado y para
visualizarlo en la pantalla de la HMI. Como se muestra en la Figura 4-74 a continuación:
Figura 4-74
1. Seleccione el icono del botón Bit Lamp en la barra de herramientas: Se abrirá la caja de diálogo mostrada en la Figura 4-75:
130
Ayuda de
HMITOOL
⚫ Tipo de datos: El cuadro desplegable tiene tres opciones, a saber: Bit, Word Bit y Double-word Bit. Si selecciona "Bit", la dirección del monitor (leer) es Bit de doble
palabra significa una dirección de doble palabra.
⚫ Número de bit: Cuando el tipo de datos elegido es "Word Bit" o "Double-word Bit", el valor de la dirección del monitor (estado de ON/OFF) viene determinado por
el valor del número de bit. Es de 0 a 15 para el bit Word y de 0 a 31 para el bit Double-word.
Por ejemplo, cuando se selecciona "Word Bit", la dirección del monitor es LW1 con un valor de 23, si el número de bit es 3, el estado de esta dirección es 0 porque el
Nota: Consulte el control del Botón Bit para obtener información sobre Forma, Color de borde, Color de primer plano, Color de fondo y Patrón.
2. En el cuadro de diálogo de propiedades "General" de la lámpara de bits, seleccione una dirección que se supervisará con este indicador. A través de los ajustes en
"Marcar", puede ajustar el contenido y las imágenes a mostrar y también elegir si desea parpadear o no.
Nota: La página "Mark" de la "Bit Lamp" es la misma que la del "Botón Bit" al que puede referirse.
3. Para restablecer las propiedades de este indicador, haga doble clic en él para restablecerlo en el cuadro de diálogo de propiedades.
Nota: La página Visibilidad de la lámpara de bits es la misma que la del control del botón de bits al que puede referirse.
Después de configurar las propiedades, haga clic en "Aceptar" para añadir el control en el área de vista (es decir, la pantalla).
El botón de pantalla está diseñado para cambiar de pantalla, cambiar el nivel de usuario, la ventana emergente y otras operaciones. Después de ser configurado, puede
130
hacer que una pantalla/ventana salte a un
Ayuda de
HMITOOL
130
determinada pantalla/ventana, mientras que también puede decidir si desea cambiar el nivel de usuario al mismo tiempo.
Ayuda de
HMITOOL
➢ Haga clic en el botón del icono de la barra de herramientas para abrir la caja de diálogo , como se muestra en la Figura 4-76.
Los ajustes de forma, color de borde, color de primer plano, color de fondo y patrón se pueden utilizar con referencia al "Botón Bit".
Módulos de funciones:
⚫ Abrir pantalla: Permite a los usuarios saltar a la pantalla seleccionada haciendo clic en el botón. Esta función puede emplearse en una pantalla o en una ventana.
⚫ Abra la pantalla Anterior: Permite a los usuarios saltar a la pantalla anterior de esta página haciendo clic en el botón. Esta función sólo se puede utilizar en la página de
pantalla.
⚫ Cerrar Abrir Pantalla: Esta función sólo se puede utilizar en la página de la ventana. Permite cerrar la ventana actual y abrir otra ventana o pantalla.
⚫ Cerrar pantalla: Esta función sólo se puede utilizar en la página de la ventana. Esta función permite cerrar la página de la ventana actual.
Cambiar el nivel de usuario:
⚫ Cerrar sesión: Restaurar el nivel de usuario actual al nivel de usuario predeterminado.
⚫ Nivel de usuario especificado: Modificar el nivel de usuario actual al nivel de usuario especificado.
Función de apertura:
⚫ Presione: Cuando el usuario pulsa el ratón, ejecuta la función de cambio de pantalla.
⚫ Liberar: Cuando el usuario suelta el ratón, ejecuta la función de cambio de pantalla.
Se requiere login si el nivel es insuficiente:
Si el usuario ha seleccionado la opción "Controlado por nivel de usuario" en la página "Avanzado" del cuadro de diálogo "Botón de pantalla" y ha cambiado el "Nivel más
bajo efectivo", el control de pantalla sólo será válido si el nivel de usuario actual es mayor o igual que el nivel de usuario - Si el nivel de usuario actual es menor que el nivel
mínimo efectivo establecido por el usuario, la casilla de introducción de contraseña aparecerá cuando el usuario toque el control de pantalla en la pantalla táctil, tal como
se muestra en la Figura 4-77:
131
Ayuda de
HMITOOL
Esta pantalla sólo puede abrirse cuando la contraseña introducida por el usuario es superior a la establecida por el usuario, y el nivel de usuario actual se decide por la
contraseña de nivel que acaba de introducir el usuario.
Macros:
"Abrir macros" muestra una lista de macros. El usuario puede seleccionar uno para ejecutarlo al presionar el botón. En la lista desplegable sólo se pueden mostrar las
macros compiladas.
La página "Etiqueta" del botón de pantalla es similar a la del control "Botón Bit". Debido a que el botón de pantalla sólo tiene un estado, su página Etiqueta sólo tiene
Texto de Estado 1 y Imagen de Estado 1. Aparte de eso, las funciones son las mismas.
Las páginas "Avanzado" y "Visibilidad" de los "Botones de pantalla" son las mismas que las del control "Botón Bit", que se pueden utilizar con referencia al Botón Bit.
Después de configurar todas las propiedades, haga clic en "OK" y el cursor del ratón se convertirá en una cruz. Haga clic con el botón izquierdo del ratón en el área
El botón de función es un control esencial en la HMI; con el botón de función puede lograr una variedad de funciones de forma fácil y rápida. Haga clic en para
abrir el cuadro de diálogo de propiedades del botón Function, como se muestra en la Figura 4-78:
132
Ayuda de
HMITOOL
Nota: Consulte el control del Botón Bit para obtener información sobre Forma, Color de borde, Color de primer plano, Color de fondo y Patrón.
133
correspondiente del PLC u otro dispositivo conectado, que se configura cuando los ingenieros configuran la receta con el software.
12. Capturas de pantalla
Ayuda de
HMITOOL
134
Configure la función del botón de función como Captura de pantalla; haga clic en este botón para interceptar la pantalla actual como una imagen guardada en la
Ayuda de
ubicación especificada por el usuario. La dirección del nombre de la imagen se puede introducir utilizando la entrada ASCII, el nombre de la imagen no puede consistir en
HMITOOL
:#¥%&*-+<> etc. Y la longitud del nombre debe ser 20 o menos que 20.
13. Parámetros del sistema
Ajuste el parámetro de sistema del botón de función. Haga clic en él en HMI para abrir la pantalla de configuración de parámetros del sistema, donde puede modificar
los ajustes, como la hora del sistema, el tiempo del salvapantallas, el contraste de la luz de fondo, etc.
14. Iniciar sesión
Seleccione la función de Inicio de sesión y, a continuación, cuando el usuario haga clic en este botón, aparecerá una interfaz de inicio de sesión. Después de elegir el
Nombre de usuario, aparecerá un teclado con el que el usuario introducirá una contraseña para obtener un permiso de acceso.
15. Cancelar el inicio de sesión de usuario
Elija la función de cancelar el inicio de sesión de un usuario; haga clic en este botón de la pantalla táctil para cerrar la sesión y cancelar el privilegio del usuario actual
para que el nivel de usuario sea el más bajo.
16. Sonido de la alarma (ON / OFF)
Elija la función de Sonido de alarma ON/OFF para que suene cuando se produzca una alarma. Puede configurar el botón de función para activar o desactivar esta
función. Si el estado actual está activado, el sonido de la alarma se protegerá después de que el usuario haga clic en este botón, y viceversa.
17. Sonido táctil (ON / OFF)
Ajuste el botón de función a Interruptor de sonido táctil y, a continuación, el sonido táctil se puede activar/desactivar pulsando este botón. Si hay sonido táctil en ese
momento, el sonido táctil se apagará después de tocar este botón, y viceversa.
18. Borrar todos los datos históricos
Los datos históricos almacenados en la HMI se borrarán.
19. Borrar la alarma histórica
La alarma de historial guardada en la HMI se borra.
20. Desbloqueo de la protección HMI
Introduzca la contraseña para desactivar la protección HMI.
21. Receta Leer y guardar
Lea y guarde la receta.
22. Función alternativa
Sólo como función de respaldo, no realiza ninguna operación.
23. Recargar receta
Vuelva a cargar los datos de la receta en un abrir y cerrar de ojos a la dirección de Raíces y Alas Internacional correspondiente.
24. Cambiar de idioma
Cambiar el contenido del texto de todos los controles a otro idioma especificado
25. Imprimir pantalla a través de una impresora serial
Imprimir la pantalla del set a través de una impresora serial. El ajuste de la conexión del controlador de la impresora se encuentra en "Ajustes de parámetros HMI" ->
"Ajustes de impresora y descarga", en el marco izquierdo de la interfaz de software.
[Link] esclavos IP config
Esta función requiere el "Modo Extendido" que puede configurarse en la "Propiedad del Puerto de Comunicación". La aplicación de las comunicaciones Ethernet para
máquinas múltiples necesita añadir un número de estación y la dirección de registro que controla el número de estación delante del control correspondiente. Cuando el
proyecto en HMI está en marcha, haga clic en el control de función, y el número de estación ajustado por el usuario se mostrará en el cuadro de diálogo " IP config "; a
continuación, ajuste los parámetros IP correspondientes del número de estación para conseguir una comunicación multimáquina Ethernet.
27. Juego de funciones de los interruptores DIP 1 y 3
Funciones de los interruptores DIP 1 y 3 en el hardware cuando están en estado ON, que consisten principalmente en el ajuste de IP, el ajuste de la hora del sistema y los
parámetros de retroiluminación. Después de la configuración, haga clic en Aceptar para reiniciar.
Utilice Macro: Seleccionando "Usar macro" aparecerá una lista de macros y los usuarios pueden elegir una para ejecutar cuando se ejecute la función. En la lista
desplegable sólo se muestran las macros compiladas.
Nota: Después de saltar a la pantalla del sistema, el sistema cerrará el proyecto actual; cuando regrese de la pantalla del sistema, reiniciará el proyecto y entrará en la
pantalla de inicio de la configuración del proyecto.
Nota: La página "Marcar" del botón de función es similar a la del control "Botón Bit" al que puede referirse. Excepto que la página Marcar del botón Función no tiene
Texto de Estado 1 ni Imagen de Estado 1 porque sólo tiene un estado.
Nota: Las páginas de Avanzado y Visibilidad del Botón de Función son las mismas que las del control del Botón de Bit. Puedes referirte al control del Botón de Bit y al
Interruptor de Bit para el uso de la tecla de acceso directo.
135
Ayuda de
Nota: Las operaciones de receta anterior, receta posterior, guardar receta, leerHMITOOL
y guardar receta sólo son válidas para el grupo de receta actual. Si todavía desea operar,
configure el grupo LW61141.
Nota: Borrar datos históricos significa que todos los grupos de datos históricos están borrados.
Después de configurar todas las propiedades, haga clic en "OK" para añadir el botón de control al área de visualización (es decir, la pantalla).
El control de la lámpara indicadora de estado múltiple se utiliza principalmente para mostrar diferentes estados de acuerdo con el valor de la dirección del
monitor. Se pueden visualizar hasta 32 estados. Haga clic en el botón del indicador de varios estados en la barra de herramientas para abrir la caja de diálogo
1. General:
➢ Estado: El usuario puede cambiar el valor del estado para modificar el color del borde, el color del primer plano, el color del fondo y el patrón del control en diferentes
estados.
➢ Tipo de estado: (Suponiendo que el valor de entrada de usuario es n)
⚫ Valor: el valor escrito es de cero al número de estados totales menos 1.
⚫ Bit de registro: El valor escrito es la n potencia de 2.
Por ejemplo..:
La dirección del monitor (leer) es LW3, entonces el número total de estado es 8. Después, haga clic en Aceptar para agregar el control a la pantalla; luego agregue un
control de entrada numérico en la pantalla; configure la dirección de escritura y la dirección del monitor en LW3; finalmente guarde el proyecto.
En la simulación o en la pantalla, el usuario hace clic en el control de entrada numérico e introduce un valor de estado preferido a través del teclado de entrada. Si el
valor de entrada es 2, el valor de la dirección de monitorización (lectura) es 1, el control muestra el texto en el estado 1 (el contenido del texto en el estado 1 del
control en la página Texto); en consecuencia, cuando el valor introducido para la dirección LW3 es 8, el control mostrará el contenido del texto del estado 3. Si se
introduce un valor de 3 en la dirección LW3, el indicador multiestado no cambia a ningún estado.
136
⚫ Personalizar el valor de estado: Cuando el usuario selecciona esta opción, aparece el botón "Valor de estado definido". Haga clic en él para abrir la interfaz de
diálogo "Customize status value" (Personalizar valor de estado), como se muestra en la Figura 4-80:
Ayuda de
HMITOOL
137
Ayuda de
HMITOOL
En esta ventana de diálogo, la columna "S #" es la columna de estado actual, es decir, el valor seleccionado en ella indica el valor de estado actual; haga doble clic en un
Valor para introducir el valor en el estado actual que desea escribir.
Por ejemplo: La dirección del monitor (leer) es LW3, entonces el número total de estado es 8. Después, haga clic en Aceptar para agregar el control a la pantalla; luego
agregue un control de entrada numérico en la pantalla; configure la dirección de escritura y la dirección del monitor en LW3; finalmente guarde el proyecto.
En la simulación o en la pantalla, el usuario hace clic en el control de entrada numérico e introduce un valor de estado preferido a través del teclado de entrada. Si el valor
de entrada es 1, el valor de la dirección de monitorización (lectura) es 1, el control muestra el texto en el estado 1 (el contenido del texto en el estado 1 del control en la
página Texto); en consecuencia, cuando el valor introducido para la dirección LW3 es 33, el control mostrará el contenido del texto del estado 2. Si se introduce un valor de
2 en la dirección LW3, el indicador multiestado no cambia a ningún estado.
⚫ Tipo de datos: El tipo de datos de la dirección de escritura y la dirección del monitor (lectura)
⚫ Monitorear la dirección: La dirección de lectura, que es un valor de estado que debe leerse, y que refleja el estado actual seleccionado por el usuario en el control.
⚫ Estados totales: Los usuarios pueden establecer el número total de estados de acuerdo con la necesidad individual, que puede ser de hasta 32 estados, es decir, de 0 a 31
estados.
Por ejemplo, seleccionando un tipo de datos de un entero positivo de 16 bits, un número total de estados de 32, cuando el valor de los datos almacenados en la dirección
del monitor es 0, el indicador Multiestado muestra el texto y la imagen correspondiente del estado 0; si el valor de los datos es 5, el indicador Multiestado mostrará el texto
y la imagen correspondiente del estado 5;. Cuando el valor es 60, el indicador Multiestado seguirá mostrando el mensaje del Estado 31, ya que el número total de estados
es de hasta 32 estados.
Nota: La forma, el color del borde, el color del primer plano, el color del fondo y el patrón se pueden utilizar con referencia al control del "Botón Bit".
Nota: Cuando "Multi-state indicator lamp" selecciona el tipo de datos de 32 bits, la dirección almacenada ocupa 2 palabras. Por ejemplo, cuando se escriben datos en el
registro de datos del PLC SIEMENS, y la dirección escrita es V10 , la dirección del registro de datos ocupado incluye V10 y V11; si los usuarios también utilizan otros controles
para monitorizar el valor de V11, aparecerá un error. Los usuarios deben prestar atención al uso de tipos de datos de 32 bits en caso de errores de datos de Nota y de
dirección.
Nota : La categoría de datos debe ser coherente con los datos que deben indicarse.
2. Texto:
1. Haga clic en la pestaña "Text" del cuadro Multi-State Indicator Property (Propiedad de indicador de varios estados) para mostrar la pantalla de configuración de las
propiedades de texto como se muestra en la Figura 4-81 a continuación:
138
Ayuda de
HMITOOL
Todos los idiomas utilizan el texto en el primer idioma: Esta opción se utiliza cuando se trata de múltiples idiomas, es decir, en el "Idioma" del Project Manager, el
número total de idiomas seleccionados es superior a 1; en este caso, el texto de control no cambia con el cambio de idioma.
⚫ Idioma: Esta opción se utiliza cuando se trata de varios idiomas. Seleccione un idioma diferente, puede introducir diferentes contenidos de texto en diferentes estados,
con el fin de lograr el multi-lenguaje. (En el botón de función, seleccione la opción'Cambiar idioma' y el idioma al que desea cambiar; en la simulación o pantalla, haga
clic en este botón y, a continuación, toda la pantalla con control de texto cambiará a la pantalla con contenido de texto del idioma especificado). Para diferentes idiomas,
el contenido del texto, la fuente y el tamaño de la fuente pueden ser diferentes, pero el color, el kerning y la posición son los mismos.
⚫ Fuente: Puede elegir el tipo de texto para el texto de entrada; diferentes estados pueden elegir diferentes tipos de letra, y diferentes idiomas pueden elegir diferentes
tipos de letra.
⚫ Tamaño de fuente: Puede elegir el tamaño de fuente para el contenido del texto de entrada; diferentes estados pueden elegir diferentes tamaños de fuente; diferentes
idiomas también pueden elegir diferentes tamaños de fuente.
⚫ Color, Kerning, Posición: Defina el color, el interletraje y la alineación del texto seleccionado. Cuando se elige un idioma distinto del Idioma 1 en la página Texto
cuando el número total de idiomas seleccionados en el Gestor de proyectos es superior a 1, las tres funciones: color, kerning y posición no son válidas porque son las
mismas que el idioma 1.
3. Imagen:
2. Haga clic en la ficha Imagen del cuadro de propiedades de indicadores de varios estados para mostrar la configuración de atributos como se muestra en la Figura 4-82.
139
Ayuda de
HMITOOL
Esta página se utiliza principalmente para cargar imágenes para diferentes estados. La imagen de cada estado está vacía por defecto mientras que se puede cambiar según
las necesidades personales.
⚫ Los pasos son los siguientes: Seleccione el elemento en el cuadro de lista cuya imagen necesita ser cambiada, luego elija la imagen correcta ya sea en la biblioteca del
sistema o a través de la ruta de guardado en Windows. Por lo tanto, cuando haga clic en un estado diferente, las imágenes correspondientes se cargarán a continuación.
Además, el usuario también puede decidir si se ajusta a Object: si no, el margen y la posición del control también se pueden modificar, para embellecerlo.
⚫ Apto para objetar: Cuando se selecciona esta opción, el tamaño del gráfico es el mismo que el de los controles de la página General, mientras que las opciones
Margen y Posición están ocultas, de lo contrario aparecen.
Si importa una imagen de un archivo externo, aparecerá la opción "Transparente" para su uso. Esta función está destinada a hacer que un color específico sea transparente
Después de configurar todas las propiedades, haga clic en "Aceptar" y añada el control en el área de pantalla
Las funciones entre el interruptor de varios estados y la lámpara indicadora de varios estados son básicamente las mismas, mientras que la única diferencia es que el
interruptor de varios estados soporta la entrada de valores, en lugar de la simple función de indicación. La operación específica es la siguiente:
Haga clic en el icono del botón en la barra de herramientas para mostrar la caja de diálogo mostrada en la Figura 4-83.
140
Ayuda de
HMITOOL
➢ Estado: El usuario puede cambiar el valor del estado, así como el color del borde, el color del primer plano, el color del fondo y el patrón del control en diferentes estados.
➢ Tipo de estado: (suponiendo que el valor de entrada es n)
⚫ Valor: El valor escrito es un número desde cero hasta el número total de estados.
⚫ Bit de registro: el valor escrito es la enésima potencia de 2.
Por ejemplo
Seleccione "Value" para el tipo de estado, "Keyboard Input" para el modo y LW3 para la dirección de escritura y seleccione la opción "Monitor Address Identical to Write
Address", el número total de estados 8. Después, haga clic en Aceptar para añadir el control a la pantalla y, a continuación, guarde el proyecto.
En la simulación o pantalla, haga clic en el control y, a continuación, aparecerá un teclado de entrada donde el usuario puede introducir un valor de estado. Asumiendo
que el valor de entrada es 3, entonces el valor escrito en el registro LW3 es la tercera potencia de 2, que muestra el texto en el estado 3 (el texto en el estado 3 de este
control en la página Texto). Por el contrario, cuando el valor introducido para la dirección LW3 es 8, el control muestra el contenido de texto del estado 3. Cuando el valor
de la entrada de dirección LW3 es 5, el control no muestra ningún estado.
⚫ Personalizar el valor de estado: Cuando se selecciona esta opción, aparece el botón "Define Status Value...", como se muestra en la Figura 4-84:
141
Ayuda de
HMITOOL
Haga clic en el botón "Define status value..." (Definir valor de estado...), aparecerá una interfaz de diálogo "Customize status value" (Personalizar valor de estado), como se
muestra en la Figura 4-85:
En esta ventana de diálogo, la columna "S #" es la columna de estado actual. Después de seleccionar una fila, el valor correspondiente a "S#" en esa fila indica el valor de
estado actual; haga doble clic para introducir el valor en el estado actual.
Por ejemplo, seleccione "Personalizar valor de estado" para el tipo de estado, "Entrada de teclado" para el modo y LW3 para la dirección de escritura y seleccione la opción
"Dirección de monitor idéntica a la dirección de escritura", el número total de estados es de 8. Después, haga clic en Aceptar para añadir el control a la pantalla y, a
continuación, guarde el proyecto. En la simulación o pantalla, haga clic en el control y, a continuación, aparecerá un teclado de entrada donde el usuario puede introducir
un valor de estado. Asumiendo que el valor de entrada es 1, entonces el valor escrito en el registro LW3 es 22, que muestra el texto en el estado 1 (el texto en el estado 1
de este control en la página Texto). Por el contrario, cuando el valor introducido para la dirección LW3 es 33, el control muestra el contenido de texto del estado 2. Cuando
el valor de la entrada de dirección LW3 es 2, el control no muestra ningún estado.
⚫ Mode: Proporcionar seis opciones de función: "Entrada de teclado", "Constante de salida", "Aumento", "Disminución", "Aumento del bucle" y "Disminución del bucle".
⚫ Entrada de teclado: Se pueden seleccionar tres opciones en el "Tipo de estado". En la simulación o pantalla, al hacer clic en el control, aparecerá un teclado para que
el usuario introduzca el valor, como se muestra en la Figura 4-86:
140
Ayuda de
HMITOOL
Figura 4-86Teclado
⚫ Constante de salida: Sólo se puede seleccionar la opción "Valor" entre las tres opciones de función en el "Tipo de estado". Después de seleccionar esta opción, se
mostrará una casilla "constante" para un ajuste constante. En la simulación o pantalla, si se pulsa sobre el control, el valor escrito es el valor de la constante ajustada.
⚫ Aumentar: Sólo se puede seleccionar la opción "Valor" entre las tres opciones de función en el "Tipo de estado". En la simulación o pantalla, al hacer clic en el
control, cada clic significa el número de estados más 1; deja de aumentar en caso de superar el número total de estados.
⚫ Disminuir: Sólo se puede seleccionar la opción "Valor" entre las tres opciones de función en el "Tipo de estado". En la simulación o pantalla, al hacer clic en el
control, cada clic significa el número de estados menos 1; deja de disminuir en caso de superar el número total de estados.
⚫ Aumento del loopback: Sólo se puede seleccionar la opción "Valor" entre las tres opciones de función en el "Tipo de estado". En la simulación o pantalla, al hacer
clic en el control, cada clic significa el número de estado más 1; vuelve al estado 0 si supera el número total de estados.
⚫ Disminución del loopback: Sólo se puede seleccionar la opción "Valor" entre las tres opciones de función en el "Tipo de estado". En la simulación o pantalla, cuando
se hace clic en el control, cada clic significa el número de estado menos 1, que volverá al estado máximo en caso de superar el número total de estado.
➢ Tipo de datos: El tipo de datos de la dirección de escritura y la dirección del monitor (lectura)
➢ Monitorear la dirección: Leer dirección cuyo valor es leer el valor de estado y reflejar el estado actual en el control.
➢ Número total de estados: el número máximo de estados
➢ Utilice Macro: Si se selecciona esta opción, al hacer clic en el control de la simulación o pantalla, se ejecuta en este caso la macro seleccionada por el usuario.
Nota: La forma, el color del borde, el color del primer plano, el color del fondo y el patrón se pueden utilizar con referencia al
control del "botón de bits". Nota: Para las páginas "Texto" e "Imagen", consulte el control "Indicador luminoso de varios estados".
Nota: Las páginas "Advanced" y "Appearance" están referidas al control "Bit Button". Se pueden utilizar teclas de acceso rápido específicas para
referirse al interruptor de bits. Después de configurar las propiedades, haga clic en "Aceptar" para añadir el control en el área de vista (es decir,
la pantalla).
El control de pantalla numérica es un control de uso común que muestra valores en el registro de datos almacenados en el PLC u otros dispositivos conectados, tales
como velocidad, corriente, presión, etc.
Seleccione el icono de visualización en la barra de herramientas y, a continuación, el sistema mostrará una ventana de diálogo. Como se muestra en la Figura 4-87:
141
Ayuda de
HMITOOL
En este cuadro de diálogo se puede configurar el valor guardado en el registro de datos del PLC u otros dispositivos conectados, como los dígitos de la pantalla, el
decimal, el tamaño de fuente, el color, la alineación y el ajuste del control de texto.
⚫ Tipo de datos: Los usuarios pueden elegir diferentes categorías de datos de acuerdo con el valor de la dirección de registro a ser monitoreada.
⚫ Tipo de pantalla: Los usuarios pueden elegir diferentes categorías de visualización de acuerdo con las necesidades del proyecto.
⚫ Monitorear la dirección: Leer dirección. El control se aplica para visualizar los datos; la dirección del monitor es la dirección del registro de datos que contiene los
datos que se visualizarán en el PLC u otros dispositivos conectados.
⚫ Decimales: Visualizar el número de decimales para los datos.
⚫ Fuente: Elija una fuente general o una fuente digital.
⚫ Tamaño de fuente: Elija el tamaño de la fuente mostrada según sea necesario.
⚫ Alineación: El valor predeterminado es Centro.
⚫ Izquierda: El valor numérico visualizado se encuentra en la parte izquierda del área de visualización.
⚫ Centro: El valor numérico visualizado se encuentra en el centro del área de visualización.
⚫ Cierto: El valor numérico visualizado se encuentra en la parte derecha del área de visualización.
⚫ Justificación: El valor predeterminado es cero supresión.
⚫ Cero supresión: El cero delante de la cifra significativa está oculto. Si el valor de la dirección del monitor es 00123, un número entero positivo de 16 bits, entonces el
valor mostrado en la caja de visualización es 123.
⚫ Cabecera cero: Visualizar el cero inicial del número efectivo de bits. Si el valor de la dirección del monitor es 00123, un entero positivo de 16 bits, entonces el valor
mostrado en la caja de visualización es 00123.
⚫ Cabecera de espacio: Muestra el espacio en lugar de 0 delante del dígito significativo. Si el valor de la dirección del monitor es 00123, un número entero positivo de
16 bits, entonces el valor mostrado en la caja de visualización es 123 .
⚫ Color del texto: El color de la fuente de los datos mostrados;
Nota: La forma, el color del borde, el color del primer plano, el color del fondo y el estilo se pueden utilizar con referencia al control del "botón Bit".
Nota: Haga doble clic en el cuadro de visualización de datos para restablecer el contenido y las propiedades de la visualización de datos. Cuando el control funciona en la
HMI, aparece un teclado en pantalla que permite al usuario acceder a la entrada de datos.
Nota: El número de decimales afecta a la visualización de los datos. Cuando el tipo de datos seleccionado es un entero positivo de 16/32 bits, un entero de 16/32 bits y, a
continuación, el valor visualizado se obtiene compensando el punto decimal del valor de retorno con el número de dígitos establecido. Si se devuelve el valor 212 y el
número de decimales es 2, se visualiza 2,12. Si el tipo de datos seleccionado es un número de coma flotante de 32 bits, el valor no tiene ningún desplazamiento, sino que
sólo se visualizan los decimales fraccionados. Si se devuelve el valor 2.123 y la escala se ajusta a 2, sólo se muestra 2.12.
Nota: Por número total de bits se entiende la suma de la longitud de la parte entera y la parte de la fracción. Si la longitud entera del valor visualizado es mayor que la de la
142
parte entera, la longitud del entero visualizado será la del valor real. Por ejemplo, para el valor 2123, la longitud del valor es 2 y el número de decimales es
Ayuda de
HMITOOL
143
1, entonces se mostrará 212.3.
Ayuda de
HMITOOL
La página Advanced (Avanzada) de la pantalla numérica contiene potentes funciones, entre las que se incluyen las de escalado y visualización de rango, como se muestra en
la Figura 4-88:
⚫ Escalado: Cuando se selecciona esta opción, los datos visualizados por el control de pantalla numérica son: Dirección del monitor (lectura) Valor × Ganancia +
Desplazamiento
⚫ Rango de visualización: Cuando se selecciona esta opción, el usuario puede establecer los valores límite inferior y superior, así como el color de fondo inferior y
superior de acuerdo con las necesidades. El valor de dirección supervisado (leído) por el control será representado por diferentes patrones de color en los valores
límite inferior y superior establecidos por el usuario.
⚫ Rango variable: los valores de "Límite inferior" y "Límite superior" se modifican dinámicamente en función de la dirección introducida por el usuario.
⚫ Límite inferior: Ajuste el límite inferior de la pantalla. Cuando el número mostrado es inferior a este límite, el color de fondo será el color establecido en Color de
fondo de nivel bajo.
⚫ Límite superior: Establezca el límite superior de la pantalla. Cuando el número mostrado es mayor que este límite, el color de fondo será el color establecido en
Color de fondo de nivel alto.
Por ejemplo, cuando configura el color de fondo y el color del texto en la página General y selecciona el color de la pantalla Rango como se muestra en la Figura 4-89:
144
Ayuda de
HMITOOL
145
Figura 4-89 Configuración de las propiedades de la pantalla de rango
Ayuda de
HMITOOL
Cuando el valor de la dirección monitoreada cambia, el texto y el fondo de la pantalla numérica cambian en consecuencia, como se muestra en la Figura 4-90:
Nota: Consulte el uso del control "Botón de bits" para la página Visibilidad.
Nota: Cuando se selecciona el tipo de datos de 32 bits, la dirección almacenada ocupa 2 palabras. Por ejemplo, cuando se escriben datos en el registro de datos del PLC
SIEMENS, y la dirección escrita es V10 , la dirección del registro de datos ocupado incluye V10 y V11; si los usuarios también utilizan otros controles para monitorizar el valor
de V11, aparecerá un error. Los usuarios deben prestar atención al uso de tipos de datos de 32 bits en caso de errores de datos de Nota y de dirección.
Después de la configuración, haga clic en "OK" para añadir el control al área de visualización (es decir, la pantalla).
La entrada numérica es el control más utilizado, casi esencial para todos los procesos de control de procesos. Puede introducir, visualizar y almacenar el valor en el
registro de datos del PLC u otros dispositivos conectados, tales como velocidad, corriente, presión, etc.
Las funciones de entrada numérica y de visualización numérica son básicamente las mismas, y la única diferencia es que la entrada numérica puede introducir valores en
el registro de datos del PLC u otros dispositivos conectados, pero no sólo mostrar el valor.
Las operaciones específicas para crear una tecla táctil de entrada numérica son las siguientes:
Seleccione el icono Entrada numérica en la barra de herramientas y aparecerá un cuadro de diálogo. Como se muestra en la Figura 4-91
Nota: La forma, el color del borde, el color del primer plano, el color de fondo y el patrón se pueden establecer con referencia
al control del "botón de bits". Nota: Consulte el control "Visualización numérica" para "Alineación", "Justificación", "Decimales"
y "Dígitos totales".
Nota: Haga doble clic en el cuadro de visualización de datos para restablecer el contenido y las propiedades de la visualización de datos. Cuando el control funciona en la
HMI, aparece un teclado en pantalla que permite al usuario acceder a la entrada de datos, como se muestra en la Figura 4-92.
Nota: Cuando se selecciona el tipo de datos de 32 bits, la dirección almacenada ocupa 2 palabras. Por ejemplo, cuando se escriben datos en el registro de datos del PLC
SIEMENS, y la dirección escrita es V10 , la dirección del registro de datos ocupado incluye V10 y V11; si los usuarios también utilizan otros controles para monitorizar el valor
de V11, aparecerá un error. Los usuarios deben prestar atención al uso de tipos de datos de 32 bits en caso de errores de dirección y de anotación.
Nota: El número de decimales afecta a la visualización de los datos. Cuando el tipo de datos seleccionado es un entero positivo de 16/32 bits, un entero de 16/32 bits y, a
continuación, el valor visualizado se obtiene compensando el punto decimal del valor de retorno con el número de dígitos establecido. Si se devuelve el valor 212 y el
número de decimales es 2, se visualiza 2,12. Si el tipo de datos seleccionado es un número de coma flotante de 32 bits, el valor no tiene ningún desplazamiento, sino que
sólo se visualizan los decimales fraccionados. Si se devuelve el valor 2.123 y la escala se ajusta a 2, sólo se muestra 2.12.
Nota: Por número total de bits se entiende la suma de la longitud de la parte entera y la parte de la fracción. Si la longitud entera del valor visualizado es mayor que la de la
parte entera, la longitud del entero visualizado será la del valor real. Por ejemplo, para el valor 2123, la longitud del valor es 2, y el número de decimales es 1, entonces se
mostrará 212.3.
⚫ Entrada de contraseña: Por"introducción de contraseña" se entiende la función de introducción de contraseña, y los caracteres introducidos por el usuario se
muestran en forma de "*" en el proceso de introducción y visualización.
⚫ Utilice Macro: Seleccione la opción "Use Macro" para mostrar la lista de macros. El usuario puede seleccionar una macro para ejecutarla cuando se pulsa el botón de
entrada numérica. En la lista desplegable sólo se muestran las macros compiladas.
Página"Avanzado": Esta página se utiliza principalmente para ajustar la ganancia, el offset y la comprobación del alcance de los datos de entrada (para comprobar si el valor
de entrada está fuera del alcance establecido); además, la página avanzada también dispone de las opciones "Disponibilidad táctil" y "Notificación", que tienen la misma
funcionalidad que el control del "Botón Bit" al que pueden referirse los usuarios.
147
Ayuda de
HMITOOL
⚫ Controlado por Bit: Si se selecciona esta opción, el control no estará disponible hasta que se den determinadas condiciones. Cuando el "Estado válido" seleccionado es
1, el "Botón Bit" puede tocarse eficazmente si y sólo si el valor del "Bit de control" es 1. Cuando el "Estado válido" seleccionado es 0, el "Botón Bit" sólo puede ser
efectivo si y sólo si el valor del "Bit de control" está ajustado a 0. De lo contrario, el "Botón Bit" no puede funcionar de ninguna manera.
⚫ Controlado por Nivel de Usuario: El usuario puede seleccionar múltiples opciones según sea necesario. Después del ajuste, en la simulación o en la pantalla de la HMI,
se comprueba si esta palanca de usuario tiene la Visibilidad.
⚫ Utilice teclas rápidas: Consulte el botón Bit.
⚫ Mostrar valor: Si se selecciona esta opción, la entrada de datos de usuario, se mostrará el valor del control en el teclado de entrada cuando el usuario introduzca valores,
por ejemplo, el valor de visualización es 389, haga clic en el control de entrada numérica, a continuación, el área de entrada mostrará 389, de lo contrario el área de
entrada está vacía, como se muestra a continuación:
Por ejemplo, si se eligen las opciones 2 y 3 en el Control de nivel efectivo en la Página Avanzada del control, y la Configuración de contraseña de usuario en la
Configuración de parámetros de la pantalla táctil es como se muestra en la Figura 4-94:
148
Ayuda de
HMITOOL
Si el nivel de usuario predeterminado es NULL, este control no se puede tocar y, en este caso, puede utilizar Cambiar nivel de usuario en los botones de función para
cambiar el nivel predeterminado. Por ejemplo, si la contraseña introducida por el usuario es 6666, correspondiente al Nivel de Usuario 6, pero el usuario elige sólo la
opción 1, no coincidiendo con la opción 2 o 3, por lo que el sistema le indicará que la contraseña es incorrecta; cuando la contraseña introducida por el usuario es 2222
o 3333, ya que ambos usuarios tienen la opción 2, coincidiendo con la opción 2 o 3, la contraseña es válida y este control se cambiará a un control tangible. Si el nivel
de usuario predeterminado es el usuario 2 a 3, ambos niveles de usuario tienen la opción 2 para adaptarse a las condiciones de contacto, y este control se puede tocar
en la pantalla de simulación o en la pantalla inicializada; si el nivel de usuario predeterminado es el usuario 3, este nivel de usuario no tiene la opción de adaptarse a las
condiciones de contacto y, por lo tanto, este control no se puede tocar en la pantalla de simulación o en la pantalla inicializada. El ajuste predeterminado es el que se
muestra en la figura siguiente:
Si selecciona "cambiar el nivel de usuario es insuficiente", cuando el nivel de usuario no coincide, aparecerá una interfaz de inicio de sesión para que el usuario pueda
seleccionar un nivel coincidente y volver a iniciar sesión, como se muestra a continuación:
⚫ Notificación: En el caso de que se pueda tocar el control, en la simulación o en la pantalla, haga clic en el control para introducir un valor a través de un teclado de
entrada emergente; a continuación, escribirá el valor de estado ajustado (1 ó 0) en la dirección "Bit de aviso".
⚫ Escalado: Cuando se selecciona esta opción, el valor escrito en la dirección = (el valor introducido por el usuario a través del teclado emergente - offset) / Ganancia;
el valor visualizado (es decir, el valor de la dirección del monitor) = el valor de la dirección del monitor × ganancia + offset.
⚫ Rango de visualización: Cuando se selecciona esta opción, el usuario puede establecer los valores límite inferior y superior, así como el color de fondo inferior y
superior de acuerdo con las necesidades. El valor de dirección supervisado (leído) por el control será representado por diferentes patrones de color en los valores
149
límite inferior y superior establecidos por el usuario.
⚫ Rango variable: los valores de "Límite inferior" y "Límite superior" se modifican dinámicamente en función de la dirección introducida por el usuario.
Ayuda de
HMITOOL
150
⚫ Límite inferior: Ajuste el límite inferior de la pantalla. Cuando el número mostrado es inferior a este límite, el color de fondo será el color establecido en Color de
Ayuda de
fondo de nivel bajo. HMITOOL
⚫ Límite superior: Establezca el límite superior de la pantalla. Cuando el número mostrado es mayor que este límite, el color de fondo será el color establecido en
Color de fondo de nivel alto.
⚫ Comprobación del alcance: Compruebe si el valor de entrada supera el valor máximo o mínimo establecido.
Después de la configuración, haga clic en "OK" para añadir el control al área de visualización (es decir, la pantalla).
Haga clic en el icono del botón de visualización ASCII , y aparecerá un cuadro de diálogo como se muestra en la Figura 4-95:
En este cuadro de diálogo, puede establecer la dirección del monitor del dispositivo conectado que se va a mostrar, elegir el tamaño de fuente del texto de la pantalla y
otras propiedades.
⚫ Monitorear la dirección: Los datos almacenados en esta dirección se pueden visualizar en tiempo real o se pueden introducir en esta dirección.
⚫ Total: El número máximo de caracteres que se pueden mostrar.
⚫ Tamaño de fuente: El tamaño de la fuente del carácter que se va a mostrar
⚫ Intercambie bytes altos y bajos de entrada: El byte alto en la entrada de valor por el usuario será intercambiado con el byte bajo, y entonces los datos después de tal
intercambio serán almacenados en la dirección de palabra monitoreada.
⚫ Contraseña: Cuando se selecciona esta opción, el control no muestra caracteres específicos sino un asterisco (*).
⚫ Usar UNICODE: El valor de la dirección del monitor se muestra en codificación Unicode
Alineación:
⚫ Izquierda: El carácter mostrado se encuentra en la parte izquierda del área de visualización.
⚫ Centro: El carácter mostrado está en el centro del área de visualización.
⚫ Cierto: El carácter visualizado se encuentra en la parte derecha del área de visualización.
Nota: Consulte el control del Botón Bit para obtener información sobre Forma, Color de borde, Color de primer
151
plano, Color de fondo y Patrón. Nota: Si establece la propiedad de transparencia de este control, la
configuración del color de fondo no es válida.
Ayuda de
HMITOOL
152
Nota: Consulte el uso del control "Botón de bits" para la Visibilidad.
Ayuda de
HMITOOL
Haga clic en el icono del botón ASCII Input (Entrada ASCII) y aparecerá un cuadro de diálogo como se muestra en la Figura 4-96:
Alineación:
⚫ Izquierda: El carácter mostrado se encuentra en la parte izquierda del área de visualización.
⚫ Centro: El carácter mostrado está en el centro del área de visualización.
⚫ Cierto: El carácter visualizado se encuentra en la parte derecha del área de visualización.
⚫ Utilice Macro: Seleccione la opción "Use Macro" para mostrar una lista de macros. El usuario puede seleccionar uno para ejecutarlo cuando se pulsa el botón. En la
lista desplegable sólo se muestran las macros compiladas.
Nota: Por ejemplo, cuando se selecciona el tipo de datos de 32 bits, la dirección almacenada ocupa 2 palabras. Por ejemplo, cuando se escriben datos en el registro de datos
del PLC SIEMENS, y la dirección escrita es V10, entonces la dirección del registro de datos ocupado incluye V10 y V11; si los usuarios también utilizan otros controles para
monitorizar el valor de V11, aparecerá un error. Los usuarios deben prestar atención al uso de tipos de datos de 32 bits en caso de errores de datos de Nota y de dirección.
Nota: Otras funciones de la página General son las mismas que las de la pantalla SCII a las que puede
referirse. Nota: Consulte el botón Bit para la aplicación de la página "Avanzado" y "Visibilidad".
153
6.5.12 Gráfico de barras Ayuda de
HMITOOL
Gráfico, también llamado gráfico de barras, se utiliza principalmente para presentar el cambio en tiempo real en los valores numéricos en forma de barras, de modo que el
usuario puede ver dicho cambio más visualmente. El gráfico puede presentar el cambio en los valores numéricos de los registros de datos del PLC u otros dispositivos
conectados, y también el cambio en tiempo real en todas las magnitudes analógicas de los flujos de proceso. Véase la figura a continuación.
Las operaciones de añadir un histograma (barra) y modificar las propiedades son las siguientes:
1. Seleccione el icono Gráfico de Barras en la barra de herramientas o en el menú Herramientas. Luego aparece un cuadro de diálogo que se muestra en la Figura 4-
102.
2. Defina las propiedades del gráfico de barras en el cuadro de diálogo Propiedades y, a continuación, haga clic en Aceptar:
⚫ Color de fondo: El color de fondo del gráfico de barras.
⚫ Color del borde: Defina el color del borde de la barra. En la Figura 4-98, el ajuste del color del borde no es válido; el usuario puede seleccionar la "forma" en otra barra;
el cambio es visible.
⚫ Transparente: Establecer el fondo de la barra para que sea transparente.
⚫ Dirección: La dirección del desplazamiento del histograma, hay cuatro direcciones: Hacia arriba, hacia abajo, hacia la izquierda y hacia la derecha.
⚫ Hacia arriba: Cuando el valor de la dirección del monitor aumenta, la superficie de la columna se desplaza de abajo hacia arriba.
⚫ Hacia abajo: Cuando el valor de la dirección del monitor aumenta, la columna se desplaza de arriba hacia abajo.
⚫ Hacia la izquierda: Cuando el valor de la dirección de monitorización aumenta, la superficie de la columna se desplaza de derecha a izquierda.
⚫ Hacia la derecha: Al aumentar el valor de la dirección del monitor, la superficie de la columna se desplaza de izquierda a derecha.
⚫ Tipo de datos: El tipo de datos del valor de la dirección de lectura, es decir, dirección de palabra o dirección de doble palabra.
⚫ Monitorear la dirección: La dirección del registro de datos que se puede mostrar en la barra, es decir, la dirección de lectura
⚫ Máximo: El valor máximo de la dirección del monitor (lectura). Cuando el valor de la dirección del monitor (leer) es mayor, la barra está llena y ya no cambia con el
valor de la dirección del monitor.
⚫ Mínimo: El valor mínimo de la dirección del monitor (leer). Cuando el valor de la dirección del monitor (leer) es inferior a este valor, la barra está vacía y ya no
cambia con el valor de la dirección del monitor.
⚫ Rango variable: Los valores máximo y mínimo se modifican dinámicamente en función de la dirección introducida por el usuario; el tipo de datos de la dirección es el
mismo que el "Tipo de datos" configurado.
⚫ Barra bipolar: Se puede visualizar en ambos lados según el valor del registro de datos.
⚫ Punto medio: El punto medio de la barra bipolar.
150
Ayuda de
HMITOOL
Por ejemplo, suponiendo que el valor máximo es 100, el mínimo es 10, y el modo de desplazamiento es hacia arriba, cuando se selecciona la barra bipolar, introduzca 70
en el valor del "Punto medio". Luego, el valor incrementado de la dirección del monitor de 0 se muestra en la Figura 4-99.
3. Modificar el gráfico de barras: Haga clic en el histograma y aparecerán ocho pequeños puntos verdes que puede arrastrar con el ratón para
151
Ayuda de
HMITOOL
⚫ Rango de visualización: Cuando se selecciona esta opción, el usuario puede establecer los valores límite inferior y superior, así como el color de fondo inferior y
superior de acuerdo con las necesidades. El valor de dirección supervisado (leído) por el control será representado por diferentes patrones de color en los valores
límite inferior y superior establecidos por el usuario.
⚫ Rango variable: los valores de "Límite inferior" y "Límite superior" se modifican dinámicamente en función de la dirección introducida por el usuario.
⚫ Límite inferior: Ajuste el límite inferior de la pantalla. Cuando el número mostrado es inferior a este límite, el color de fondo será el color establecido en Color de
fondo de nivel bajo.
⚫ Límite superior: Establezca el límite superior de la pantalla. Cuando el número mostrado es mayor que este límite, el color de fondo será el color establecido en
Color de fondo de nivel alto.
Después de los ajustes, haga clic en "OK" para añadir el control al área de visualización (la pantalla).
Nota: Si el valor de la dirección del monitor está entre el máximo y el mínimo, el color de primer plano y de fondo es idéntico a los ajustes de la página "General".
Nota: Consulte "Botón de bits" para la aplicación de "Visibilidad".
El control de la visualización de la hora se utiliza principalmente para mostrar la hora del sistema. Haga clic en el icono de control , y aparecerá un cuadro de diálogo
como se muestra en la Figura 4-101.
152
Ayuda de
HMITOOL
Nota: Consulte el control del Botón Bit para obtener información sobre Forma, Color de borde, Color de primer plano, Color de fondo y Patrón.
➢ Formato: Cuatro modos de visualización de tiempo para que los usuarios puedan elegir.
HH:MM Hora: Minuto
HH:MM:SS Hora: Minuto: Segundo
HH-MM-SS Hora- Minuto-Segundo
HH-MM Hora- Minuto
Después de los ajustes, haga clic en "OK" para añadir el control al área de visualización (la pantalla).
El control de la visualización de fecha se utiliza principalmente para mostrar la fecha del sistema.
153
Ayuda de
HMITOOL
➢ Formato: Hay nueve modos de visualización de fecha para la elección del usuario.
AAAAA-MM-
DD MM-DD-
AAAAA DD-
MM-
AAAAAAAAA
AAAAAAAAA
AAAAAAAAA
AAAAAAAAA
AAAAAAAAA
AAAAAAAAA
AAAAAAAAA
AAAAAAAAA
AAAAAAA
[Link].M
[Link]
AAAAAAAAAA
AAAAAAAAAA
AAAAAAAAAA
AAAAAAAAAA
AAAAAAAAAA
AAAAAAAAAA
AAAAAAAAAA
AAAAAAAAAA
AAAAAAAAAA
AAAAAA
Después de los ajustes, haga clic en "OK" para añadir el control al área de visualización (la pantalla).
154
Ayuda de
HMITOOL
Nota: Consulte el control del Botón Bit para obtener información sobre Forma, Color de borde, Color de primer plano, Color de fondo y Patrón.
El control de la visualización de la semana se utiliza principalmente para visualizar la semana del sistema. 2. Haga clic en el icono del botón en la barra de
herramientas, entonces aparecerá una caja de diálogo como se muestra en la Figura 4-103:
155
Ayuda de
HMITOOL
Estado: Cambie un valor de estado diferente para establecer el color del borde, el color de primer plano, el color de fondo y el patrón de los diferentes estados.
Nota: Consulte el control del Botón Bit para obtener información sobre Forma, Color de borde, Color de primer plano, Color de fondo y Patrón.
Haga clic en la pestaña "Texto" para modificar la visualización del texto, como el contenido del texto, el tamaño del texto, el color del texto, el interlineado, el espacio entre
líneas, el parpadeo y la posición. La interfaz de página"Texto" se muestra en la Figura 4-104:
156
⚫ Aplicar el texto del primer idioma a todos los idiomas: Cuando se trata de múltiples idiomas (en el "Idioma" del Project Manager, el número total de idiomas
Ayuda de
seleccionados es superior a 1), y si se selecciona esta opción, el contenido HMITOOL
de la pantalla no cambia con el interruptor de idioma.
⚫ Idioma: Esta opción se utiliza cuando se trata de varios idiomas. Seleccione un idioma diferente, puede introducir diferentes contenidos de texto en diferentes estados,
con el fin de lograr el multi-lenguaje. (En el botón de función, seleccione la opción'Cambiar idioma' y el idioma al que desea cambiar; en la simulación o pantalla, haga
clic en este botón y, a continuación, toda la pantalla con control de texto cambiará a la pantalla con contenido de texto del idioma especificado). Para diferentes idiomas,
el contenido del texto, la fuente y el tamaño de la fuente pueden ser diferentes, pero el color, el kerning y la posición son los mismos.
⚫ Fuente: Elija el tipo de fuente para el texto de entrada; los diferentes estados pueden tener diferentes fuentes, y también pueden tener diferentes idiomas.
⚫ Tamaño de fuente: Elija el tamaño de fuente para el contenido del texto de entrada; diferentes estados pueden elegir diferentes tamaños de fuente, y diferentes idiomas
también pueden hacerlo.
⚫ Color, Kerning, Posición: Configure el color, el interletraje y la alineación del texto en la selección actual. Cuando se selecciona un idioma distinto del idioma 1 y el
número total de idiomas seleccionados en el Project Manager es superior a 1, las aplicaciones de color, kerning y posición no son válidas porque los valores de las tres
opciones de función son los mismos que los del idioma 1.
Nota: Para modificar el contenido del texto, seleccione primero el elemento que desea modificar en el cuadro de lista y, a continuación,
introduzca el texto debajo del cuadro de edición. Después de los ajustes, haga clic en "OK" para añadir el control al área de visualización (la
pantalla).
El control de la imagen estática se utiliza principalmente para mostrar una imagen que puede estar en varios formatos desde el archivo o desde la biblioteca. Con la
imagen cargada, se puede aplicar como fondo de pantalla para embellecer la interfaz del proyecto.
1. Haga clic en el icono de la imagen estática en la barra de herramientas para abrir un cuadro de diálogo como se muestra en la Figura 4-105:
2. Después de seleccionar una imagen, haga clic en Aceptar y, a continuación, el cursor del ratón se volverá en forma de cruz; haga clic con el botón izquierdo del ratón en
cualquier parte de la pantalla para añadir el control de la imagen.
3. El tamaño de la imagen insertada se puede modificar con el ratón. El software de configuración de HMITOOL soporta varios formatos de imagen: JPG, BMP, PNG,
WMF, EMF, GIF.
158
Los pasos son los siguientes:
Ayuda de
HMITOOL
Haga clic en el icono de la pantalla en la barra de herramientas. Se abre la caja de diálogo mostrada en la Figura 4-106:
⚫ Bit: Cuando se selecciona Bit, el número total de estados es sólo dos, estado 0 y 1. La dirección del monitor sólo puede ser una dirección de bit. El control muestra la
imagen correspondiente basada en el estado 0 o 1 de la dirección del monitor.
⚫ Valor: Cuando se selecciona la opción Valor, el número total de estados puede ser de hasta 2048, y se muestran diferentes imágenes según el valor de la dirección del
monitor. Cuando el valor de la dirección del monitor es 0, se muestra la imagen bajo el estado 0, y así sucesivamente.
⚫ Conmutación automática: Cuando se selecciona la opción de conmutación automática, el número total de estados puede ser de hasta 2048, y el control no necesita
cambiar las imágenes según el valor de la dirección del monitor, siempre y cuando el usuario establezca el número total de estados; a continuación, establezca la
frecuencia de transformación automática. Si se ejecuta en la HMI, el control cambiará automáticamente las imágenes dentro del rango.
Nota: La página "Imagen" de la pantalla es similar a la del control "Lámpara indicadora de estado múltiple" al que puede referirse.
Nota: Consulte el control "Botón de bits" para la aplicación de "Visibilidad".
Después de los ajustes, haga clic en "OK" para añadir el control al área de visualización (la pantalla).
Contents:
⚫ Gráfico de arco
⚫ Botón de pasos
⚫ Botón de radio
⚫ Botón de radio
⚫ Deslizador
159
Ayuda de
⚫ Animación HMITOOL
⚫ Tablón de mensajes
⚫ Teclado
⚫ Selector de recetas
⚫ Visualización de recetas
⚫ Qrcode
⚫ Registro de operaciones
El control del Gráfico de Arco (también llamado Gráfico de Tarta) funciona de manera similar al Medidor, el cual se aplica para leer y reflejar el valor de la dirección del
monitor. En este control, el área de reacción puede mostrarse mediante los botones "Pie foreground color", "Pie background color" y "Pattern". El icono de control en la
barra de herramientas es ; haga clic en él para abrir una caja de diálogo como se muestra en la Figura 4-107:
160
Ayuda de
HMITOOL
Este comando se aplica para crear un control de botones paso a paso en la pantalla actual para realizar la conmutación cíclica de los estados de ejecución. Haga clic en el
icono del botón para abrir una caja de diálogo como se muestra en la Figura 4-109:
161
Ayuda de
Por ejemplo, si el número total de estados es 3, entonces los textos del Estado HMITOOL
0, Estado 1 y Estado 2 son 0, 1 y 2 respectivamente.
⚫ De izquierda a derecha: El control se coloca horizontalmente, es decir, el texto está orientado de izquierda a derecha: 0, 1, 2
⚫ De derecha a izquierda: El control se coloca horizontalmente, es decir, el texto se orienta de derecha a izquierda: 2, 1, 0
⚫ Up to Down: El control se coloca verticalmente; la dirección del texto está de acuerdo con la dirección de arriba hacia abajo: 0, 1, 2
⚫ De abajo a arriba: El control se coloca verticalmente; la dirección del texto está de acuerdo con la dirección de abajo hacia arriba: 2, 1, 0
Consulte "Luz indicadora de varios estados" para los ajustes de los parámetros de las páginas
de Texto, Imagen. Consulte el botón Bit para la aplicación de la página "Avanzado" y las teclas
de acceso rápido.
Por ejemplo, suponiendo que el tipo de estado es "Value", la dirección de escritura es LW1, el número total de estados es 3, y el texto del estado 0, estado 1 y estado 2
son 0, 1 y 2 respectivamente; después de descargar el proyecto a la HMI, siga haciendo clic en el control, cuyo estado se convertirá constantemente entre 0-2, y el valor
correspondiente se escribirá en LW1.
Este comando se aplica para crear un control de botón de radio en la pantalla actual para cambiar a un estado determinado seleccionado por el usuario. Haga clic en el
icono del botón para abrir una caja de diálogo como se muestra en la Figura 4-110:
Por ejemplo, si el número total de estados es 3, entonces los textos del Estado 0, Estado 1 y Estado 2 son 0, 1 y 2 respectivamente.
⚫ De izquierda a derecha: El control se coloca horizontalmente, es decir, el texto está orientado de izquierda a derecha: 0, 1, 2
⚫ De derecha a izquierda: El control se coloca horizontalmente, es decir, el texto se orienta de derecha a izquierda: 2, 1, 0
⚫ Up to Down: El control se coloca verticalmente; la dirección del texto está de acuerdo con la dirección de arriba hacia abajo: 0, 1, 2
⚫ De abajo a arriba: El control se coloca verticalmente; la dirección del texto está de acuerdo con la dirección de abajo hacia arriba: 2, 1, 0
160
Tipo de estado: Consulte la de la "Lámpara indicadora de estado múltiple".
Ayuda de
HMITOOL
161
Estado actual: Establezca el color de fondo y el color del texto en el estado actual.
Ayuda de
HMITOOL
Consulte "Luz indicadora de varios estados" para los ajustes de los parámetros de las
páginas de Texto, Imagen. Consulte el botón Bit para las aplicaciones de "Advanced" y
"Visibility".
El cuadro combinado le permite mostrar una lista de elementos que pueden ser vistos y seleccionados por el usuario. Una vez seleccionado un elemento, el valor
correspondiente se escribe en la dirección de control del registro de caracteres.
El icono de control en la barra de herramientas es ; haga clic en él para abrir la caja de diálogo como se muestra en la Figura 4-111:
⚫ Número total de Estados: Configure el número de estados para este objeto. Cada posición representa un status y se visualiza en la lista. El valor de este elemento se
puede escribir en[Control Address].
⚫ Color de fondo: Seleccione el color de fondo del objeto seleccionado.
⚫ Color del texto: Seleccione el color del texto del objeto seleccionado.
⚫ Dirección de control: Escribir dirección
⚫ Utilice la macroinstrucción: Ejecute la macro seleccionada si se pueden tocar.
Status Fijado: Haga clic en la página "Status Set"; se muestra la siguiente figura (Figura 4-112):
162
Ayuda de
HMITOOL
⚫ Idioma: Utilice una "fuente" y un "tamaño de fuente" coherentes para todos los estados, mientras que "fuentes" y "tamaños de fuente" diferentes para los distintos
idiomas.
⚫ Valor: Fije un valor para cada elemento, pero debe estar sujeto a las dos especificaciones siguientes:
a. [Leer]: Si el sistema detecta algún cambio en el contenido de[Control Address], el objeto comparará el contenido con su valor y seleccionará el primer elemento
coincidente. Si ningún elemento coincide, saltará al estado de error s9tate y activará el bit de notificación de error (si está configurado).
b. [Escribir]: Cuando se selecciona un elemento, el sistema escribirá el valor en[Control Address].
⚫ Etiqueta: El usuario puede establecer el contenido de texto para cada elemento. El menú de elementos mostrará los textos de todos los elementos de la lista para que el
usuario los vea y seleccione.
⚫ Notificación de errores
a. Por ejemplo, cuando[Número de estado] está ajustado a 8, el estado 8 es el estado de error. Del mismo modo, si es 11, el estado 11 es el estado de error.
b. Cuando se produce un error, el menú combinado mostrará el texto del estado de error.
Cuando se produce un error, el sistema pone un bit específico en ON / OFF (escrito en[Dirección de notificación de error]). La notificación de este registro de bits puede
utilizarse para activar una operación que corrija el error.
6.6.5 Deslizador
Interruptor analógico deslizante: arrastre el bloque deslizante para cambiar el contenido del valor de la dirección del registro
de caracteres correspondiente.
163
Ayuda de
HMITOOL
6.6.6 Animación
Animación: Se puede definir el movimiento del componente de antemano, y controlar su posición en la trayectoria a través de los datos de dos registros, uno controla el
estado y el otro controla la posición.
Este icono de control en la barra de herramientas es: , después de terminar de dibujar puntos móviles (Nota: hasta 64 puntos) en el área de pantalla), haga clic con
el botón derecho del ratón para completar el dibujo de los puntos móviles.
Haga doble clic en el control para abrir el cuadro de diálogo emergente que se muestra en la Figura 4-114:
164
Ayuda de
HMITOOL
Ubicación:
Regístrese: Cuando se selecciona "Registrar", el estado y la posición del elemento se controlan mediante los datos de registro.
Leer dirección: Si el estado y la posición están determinados por los datos en el registro, la dirección leída del estado y la posición del elemento debe ser ajustada
correctamente. El formato de la dirección de lectura se muestra en la siguiente tabla.
Tipo de datos Dirección de control para el Dirección de control para
estado Posición
16-Bit Dirección Dirección + 1
32-Bit Dirección Dirección + 2
Por ejemplo, si el registro es[LW100] y el formato de datos es "16-bit positive integer",[LW100] almacena el estado del elemento, y[LW101] almacena la posición del
display. Como se muestra en la Figura 4-115, por ejemplo,[LW100] = 2,[LW101] = 1, de modo que el elemento muestra el estado 2 y aparece en la posición 1.
Figura 4-115
165
⚫ Reloj: Si se elige la opción "Reloj", el componente cambiará automáticamente el estado y la posición de visualización. Con el punto "Control automático de
posición" se ajusta el estado y el modo de cambio de posición.
Ayuda de
HMITOOL
166
⚫ Velocidad: La velocidad de cambio de posición; la unidad es de 0,1 segundos. Por ejemplo, 10 significa que el elemento se desplaza en una posición cada segundo.
Ayuda de
⚫ Atrás: Supongamos que el elemento tiene cuatro posiciones: posición 0, posición
HMITOOL1, posición 2 y posición 3. Si no se selecciona esta opción, el elemento se moverá a
la posición inicial (posición 0) cuando se mueva a la última posición (posición 3), y luego repetirá el modo de cambio de posición original.
Posición 0-> posición 1-> posición 2-> posición 3-> posición 0-> posición 1-> posición 2....
Si se selecciona esta opción, el elemento se moverá a la posición inicial (posición 0) cuando se mueva a la última posición, y se repetirá el modo de cambio de posición
original. La secuencia de la posición de movimiento es la siguiente:
Posición 0-> posición 1-> posición 2-> posición 3-> posición 2-> posición 1-> posición 0....
Puede seleccionar Basado en posición o Basado en tiempo. La selección "Basado en posición" indica que el estado cambia con el cambio
de posición. Si se selecciona "Time-Based", la posición y el estado cambiarán en función de los puntos de la pantalla.
Página de perfil:
167
Ayuda de
HMITOOL
Refiérase a "Multi-state Indicator Lamp" para los ajustes de la página "Text" (Texto)
y "Picture" (Imagen). Consulte el "Botón Bit" para la aplicación de la página
"Visibilidad".
Tablón de mensajes: Un control en el que el usuario puede escribir. El icono de control en la barra de herramientas es: . Haga clic en este botón para abrir la caja de
diálogo mostrada en la Figura 4-117.
168
Ayuda de
HMITOOL
➢ Modo de funcionamiento:
Dirección del modo de funcionamiento: Esta dirección es una dirección de palabra y es válida sólo cuando la dirección es igual a 0 o 1. Un valor de dirección igual a 0
indica una operación de escritura; un valor de dirección igual a 1 indica una operación de borrado.
La dirección es una dirección de palabra que ocupa 3 direcciones consecutivas: la primera dirección controla el modo de funcionamiento, 0 para las operaciones de
escritura, 1 para las operaciones de borrado; la segunda dirección controla el ancho de línea; y la tercera dirección controla el color RGB del pincel.
➢ Borrar pantalla
Borrar dirección de pantalla: cuando el valor de la dirección es igual al establecido por el estado de la pantalla de borrado (0 o 1), borrará automáticamente todos los
contenidos escritos en el control Consulte "Botón Bit" para la aplicación de la página "Visibilidad".
Visualización de grupos de datos: Un grupo de datos (o bloque) se refiere a los datos de un grupo de direcciones consecutivas, como LW12, LW13, LW14, LW15, etc. El
elemento de exhibición de grupo de datos puede mostrar simultáneamente el contenido de una pluralidad de grupos de datos. Por ejemplo, los grupos de datos de LW12 a
LW15 y de RWI12 a RWI15 pueden mostrarse simultáneamente para que el usuario pueda observar y comparar los datos de cada registro. También está disponible para
dibujar curvas de referencia para múltiples conjuntos de datos. Tomar el número de puntos como eje horizontal, dirigir el valor de cada dato como eje vertical para juzgar
la tendencia de cambio de un valor de forma precisa e intuitiva durante un período de tiempo. Se pueden mostrar hasta 8 polilíneas (gráfico de líneas).
169
Ayuda de
HMITOOL
➢ Dirección de control: Leer dirección. Hay diferentes direcciones de control para diferentes canales.
Esta dirección puede configurarse con una dirección inicial diferente según el número de canal; l la longitud de la dirección = Len * Puntos de visualización (cuando el tipo
de datos es de 16 dígitos, len = 1; cuando el tipo de datos es de 32, len = 2).
Por ejemplo, si la dirección inicial del canal 1 es LW1, el tipo de datos es un entero de 32 bits y los puntos de visualización son 4, la dirección ocupada por el canal 1 es LW1
LW3 LW5 LW7;
➢ Detección
⚫ Habilitado: Si la línea de detección (línea de referencia) está habilitada.
⚫ Color: El color de la línea de detección (línea de referencia).
⚫ Dirección de detección: Escriba el valor actual correspondiente de la línea de detección en el registro de direcciones de detección.
➢ Por ejemplo
16 bits, número de 4 canales, 10 puntos de visualización, LW1 para el canal 1[dirección de control]; LW100 para el canal 2[dirección de control]; LW200 para el canal
3[dirección de control]; RWI1 para el canal 4[dirección de control]. Entonces:
Línea 1: LW1 a LW10
Línea 2: LW100 a LW109
Línea 3: LW200 a LW209
Línea 4: RWI1 a RWI10
170
Ayuda de
Si el tipo de datos de 32 bits, los demás ajustes no se HMITOOL
Por lo tanto, cuando se selecciona el tipo de datos de 32 bits y se configuran los datos del grupo N, el valor de la dirección del grupo N puede ser leído por más 2
(intervalo) de acuerdo con las reglas de dirección de los diferentes modelos de PLC.
⚫ Color de fondo: El color del área de movimiento de la línea.
⚫ Clear Trigger Bit: Borra el estado actual de todas las líneas cuando la dirección del bit de disparo Clear tiene un cambio de valor de 0 a 1 (flanco ascendente); de lo
contrario, no cambia cuando el valor desciende de 1 a 0 (flanco descendente) o no cambia.
⚫ Marcador de punto de datos: Cada línea se compone de puntos
⚫ Dibuje marcadores de línea: Cada línea está compuesta de líneas.
6.6.9 Teclado
1. Teclado: Este control se utiliza para personalizar el teclado, compuesto por cada uno de los botones del teclado. El icono del control en la barra de herramientas es: ;
Haga clic en el botón y aparecerá un cuadro de diálogo que se muestra en la Figura 4-119.
⚫ Estado: Haga clic en los botones "Antes" y "Después" para establecer el color del borde, el color del primer plano, el color del fondo y el patrón en diferentes estados.
⚫ ENTER: Botón de función, cuya función es realizar la entrada
⚫ BACKSPACE: Botón de función, que se utiliza para borrar el espacio de retroceso.
⚫ BORRAR: Botón de función aplicado para borrar todos los contenidos que se han introducido
⚫ ESC: Botón de función para cancelar el teclado que está siendo expulsado, sin introducir nada.
⚫ ASCII: El valor introducido por el teclado
1. Inicie la guía para añadir un teclado mediante la opción Añadir teclado definido por el usuario en el menú Configuración. Usando esta guía, el usuario puede agregar
rápidamente un teclado definido por el usuario que ha sido construido en el programa, como se muestra en la siguiente figura:
171
Ayuda de
HMITOOL
Haga clic en Siguiente y aparecerá una interfaz para elegir el tipo de teclado. Puede elegir el tipo de teclado que desea añadir a esta interfaz, tal y como se muestra en la
siguiente figura:
Después de seleccionar el tipo de teclado que desea agregar, haga clic en Siguiente para cargar el teclado predefinido. Hay nueve teclados predefinidos disponibles para
cargar. El usuario puede añadir el teclado necesario. El número máximo de teclado añadido podría ser 32, como se muestra en la Figura 4-122.
170
Ayuda de
HMITOOL
seleccionado al proyecto.
La función del selector de recetas es listar todos los nombres de recetas en caso de creación de recetas. Al seleccionar el nombre de receta especificado en la lista, el
número de receta se registra en el registro de números de receta RWI0. De forma correspondiente, si se modifica el valor del registro de número de receta RWI0, el selector
de receta también señalará el nombre de receta especificado de forma correspondiente.
➢ Estilo de visualización
Ajustar el estilo de visualización del selector de recetas
Lista: El selector de recetas se mostrará en forma de lista.
171
Cuadro desplegable: El selector de recetas se mostrará en forma de cuadro desplegable.
Ayuda de
HMITOOL
172
➢ Fuente, Tamaño de fuente, Color de texto y Color de fondo son los ajustesAyuda
para de
las propiedades del cuadro de lista y las propiedades del contenido del texto.
➢ Filas: Esta opción sólo está disponible cuando se selecciona "Lista" para elHMITOOL
estilo de visualización.
HMITOOL añade una nueva función de múltiples conjuntos de recetas; los desarrolladores pueden elegir qué receta mostrar mientras usan este control, como se muestra a
continuación:
La función de la visualización de recetas es listar los datos de todas las recetas si se ha establecido alguna receta. El icono de este control en la barra de herramientas es
a continuación
⚫ Idioma: Seleccione un idioma diferente para listar los nombres de las recetas en diferentes idiomas.
⚫ Nombre: Lista de todos los nombres de recetas
⚫ Visualizar: Si se debe visualizar la receta según las necesidades del usuario.
HMITOOL añade la función de múltiples grupos de recetas; los desarrolladores pueden elegir qué receta mostrar mientras usan este control, como se muestra a
continuación:
174
6.6.12 Qrcode Ayuda de
HMITOOL
Seleccione el icono de control en la barra de herramientas y establezca sus propiedades en el cuadro de diálogo que se muestra a continuación:
Seleccione el icono de control en la barra de herramientas y establezca sus propiedades en el cuadro de diálogo que se muestra a continuación:
175
Ayuda de
HMITOOL
Para habilitar el registro de operaciones de la HMI, es necesario que el valor de LW60600 sea igual a 1 y que la tabla de
variables no esté vacía; el registro de operaciones sólo puede registrar la operación de la variable en la tabla de variables.
El software de configuración HMITOOL proporciona controles básicos con todas las funciones. Los usuarios pueden hacer doble clic o clic con el botón derecho en el
control en el área de vista para establecer las propiedades. La posición y el tamaño de los controles se pueden modificar manualmente en la barra de estado que se
encuentra debajo o arrastrando directamente el ratón.
Entrada de dirección de los controles: Está disponible para introducir una dirección directamente a través de un teclado cuando se necesita operar en la dirección del PLC.
El nombre de la dirección no distingue entre mayúsculas y minúsculas.
Cuadro combinado de estado: En la barra de herramientas, hay un cuadro combinado en el que se muestra y cambia el estado del botón de bit, el indicador de bit, el botón
176
de estado múltiple, el indicador de estado múltiple, el movimiento de gráficos, la visualización de mensajes y la visualización de imágenes.
Ayuda de
HMITOOL
177
Ayuda de
HMITOOL
Cuando se selecciona un control del tipo anterior, su estado actual se muestra en el cuadro combinado de estado que los usuarios pueden desplegar para
cambiar el estado actual. Búsqueda de direcciones: Consulte el uso de una dirección y enumere la información del control que ocupa esta dirección; haga doble
Introduzca la dirección y seleccione "Buscar", y en la ventana de salida de la información se mostrarán los resultados de la búsqueda:
Seleccione el resultado de la búsqueda y haga doble clic para seleccionar el control que ocupa actualmente la dirección.
Visualización de direcciones: Haga clic en la "Pantalla de Direcciones" para mostrar la lista de direcciones utilizadas por el proyecto de configuración; haga doble clic en
un mensaje y, a continuación, aparecerá la página de propiedades de control utilizando esta dirección para establecer los ajustes de las propiedades de forma fácil y
rápida.
En el Modo de visualización, puede especificar la información de dirección seleccionada o visualizar todas las pantallas.
Superposición de control: Puede ejecutar varios controles con una sola operación a través de los controles de apilamiento. HMITOOL soporta el apilamiento de hasta 32
controles. Cuando se superponen y se tocan varios controles, las operaciones correspondientes se realizan en el orden en que se superponen, como se muestra en la
figura siguiente:
178
Ayuda de
HMITOOL
Si hay un botón de cambio de pantalla en el control superpuesto, cambiará la pantalla cuando llegue el turno de este comando. Los comandos de botón superpuestos
que se encuentran después del botón de pantalla no se ejecutarán. Del mismo modo, si hay un teclado de entrada emergente, se abrirá un teclado mientras no se estén
ejecutando los comandos posteriores.
7. Macro
Macro es un método de control avanzado para la pantalla táctil, que proporciona funciones más potentes para la pantalla táctil. A través de la programación del comando
macro, la pantalla táctil tiene las mismas funciones que el funcionamiento lógico y aritmético con PLC. El uso flexible de la macro es capaz de lograr muchas funciones
fuertes que no están disponibles para los componentes convencionales y para perfeccionar la interfaz hombre-máquina más.
HMITOOL proporciona nuevas macros completas que son diferentes del modo de lenguaje de script de otras interfaces humano-computadora, y estas macros son
compatibles con el Lenguaje C estándar (ANSI C89). Como hay muchas literaturas sobre el Lenguaje C y esta información está disponible fácilmente, este capítulo no
introducirá sintaxis y conocimientos básicos en detalles para revisar la base relevante de las diferentes macros sino que enfatizará el establecimiento y uso de macros por
instancias.
Este capítulo explicará brevemente el Lenguaje C básico, el uso relevante de la macroinstrucción y las consideraciones.
Contents:
⚫ Introducción al lenguaje C
⚫ Conjunto unidimensional
179
⚫ Resumen de la sección
Ayuda de
HMITOOL
180
7.1.1 Tipo de datos del lenguaje C Ayuda de
HMITOOL
1. Entero
Entero incluye la constante y la variable entera. La constante integral es la constante entera. En el lenguaje C, hay tres tipos de constantes enteras: octales,
hexadecimales y decimales.
2. Constante entera
La constante entera octal debe comenzar por 0. Es decir, 0 es el prefijo de la constante entera octal. Su valor es de 0-7. La constante octal suele ser sin signo. Lo
siguiente es el octal legal:
015 (decimal:13) 0101 (decimal:65) 0177777 (decimal:65535)
Los siguientes son los octales ilegales: 256 (sin prefijo 0) 03A2 (contenía códigos no-octales) -0127(con signo
negativo)
La constante entera hexadecimal está prefijada con 0X o buey. Su valor es 0-9, A-F o a-
0X2A (decimal:42) 0XA0 (decimal:160) 0XFFFFFF (decimal: 65535) Los siguientes son los hexadecimales
ilegales: 5A (sin prefijo 0X) 0X3H (contenía códigos no hexadecimales)
La constante entera octal no tiene prefijo. Su valor es 0-9. El decimal legal es el siguiente: 237
-568 65535 1627
En el programa, estas notaciones se distinguen por el prefijo. Por lo tanto, no confunda el prefijo por escrito para evitar resultados incorrectos.
4. Cuando el sufijo de la constante entera está en el ordenador de 16 bits, su número entero básico es de 16 bits. Por lo tanto, el valor de la cifra indicada es limitado.
La constante decimal sin signo está dentro de 0 ~ 65535, y el rango firmado es -32768 ~+32767. El número octal sin signo está dentro de 0 ~ 0177777. El
número hexadecimal sin signo está dentro de 0X0~0XFFFF o 0x0~0xFFFF. Si la cifra está más allá del rango anterior, debe indicarse con un número entero largo.
El largo
Constante entera larga decimal 158L (decimal: 158) 358000L (decimal: -358000)
Constante entera larga octal 012L (decimal: 10) 077L (decimal: 63) 0200000L (decimal: 65536)
Constante entera larga hexadecimal 0X15L (decimal: 21) 0XA5L (decimal: 165) 0X10000L (decimal: 65536). No hay diferencia entre int largo 158L y
int básico 158L constante. Como 158L es el número entero largo, la compilación de C
asignará un espacio de 4 bits para el almacenamiento. Como 158 es el número entero largo, el sistema de compilación C asignará un espacio de 2 bits para el
almacenamiento. Por lo tanto, preste atención al formato de operación y de salida para evitar errores. El número sin signo se puede indicar con sufijo. El número
sin signo de la constante entera se sufija con "U" o "u". Por ejemplo: 358u,
0x38Au, 235Lu son los números sin signo. Utilice el prefijo y el sufijo juntos para indicar cifras diferentes. Por ejemplo,
0XA5Lu indica el hexadecimal sin signo largo int A5 y el decimal correspondiente es 165.
181
3. Variable entera
Ayuda de
HMITOOL
1. Int
Su especificador de tipo es int, que ocupa 2 bytes en la memoria. Su valor es siempre un entero básico.
2. Corto int
Su especificador de tipo es int corto o'C110F1 corto. Los bytes ocupados y el rango de valores es el mismo que el de int. básico.
3. Largo int
Su especificador de tipo es int largo o int largo, que ocupa 4 bytes en la memoria. Su valor es siempre un entero largo.
El int sin signo se puede integrar con los tres tipos anteriores:
(1) El especificador de tipo de int sin signo es int sin signo o sin signo. (2) El prescriptor de tipo de int corto sin
signo es corto sin signo.
(3) El prescriptor de tipo de int largo sin signo es un long sin signo.
Todas las int sin signo ocupan los mismos bytes de memoria que las int. Como se omite el bit de signo, no puede indicar el número negativo. La siguiente tabla
lista los bytes de memoria asignados y el rango de números de varios números enteros en ARM.
La forma general de declaración de variables: especificador de tipo, identificador de nombre de variable, ..... Tome ejemplos como los siguientes:
Los anuncios en las variables de escritura se deben prestar atención de la siguiente manera:
1. Se puede permitir que varios tipos de variables del mismo tipo se indiquen después del mismo especificador de tipo. Espacie los nombres de las variables con
comas. Debe haber un espacio al menos entre el especificador de tipo y el nombre de la variable.
3. La declaración de variables debe estar delante de la utilización de variables. Siempre está a la cabeza
de la función cuerpo. [Práctica] //1int a,b;
182
short int c; short d=100; a=d-20; b=a+d;
Ayuda de
c=a+b+d; HMITOOL
d=d-a+c-b.
5. Constante de flotación
La constante real también se denomina constante de flotación. La constante real también se denomina constante de flotación. En el idioma C, el flotador se indica
sólo con decimales. Tiene dos formas como sigue: Forma decimal y forma exponencial
1. Forma decimal
Está compuesto por la figura 0-9 y el punto decimal. Por ejemplo: 0.0,.25,5.789,0.13,5.0,300.,-267.8230 son el número de holgura legal.
2. Forma exponencial
Se compone de dígito decimal, símbolo de exponente "e" o "E" y exponente (ser entero solamente, el símbolo es posible). La forma básica es una E n (a es decimal,
n es entero decimal) y el valor es a*10,n. Por ejemplo, 2.1E5 (igual a 2.1*10,5), 3.7E-2 (igual a 3.7*10,)-2*) 0.5E7 (igual a 0.5*10,7), -2.8E-2 (igual a -2.8*10,)-
2*). El número de flotación ilegal es el siguiente: 345 (sin punto decimal) E7 (sin símbolo de figura antes del exponente) -5 (sin
símbolo de exponente) 53.-E3 (el signo negativo es incorrecto) 2.7E (sin exponente)
El número flotante estándar en el idioma C tiene sufijo. La cifra con el sufijo "f" o "F" es el número flotante. Por ejemplo, 356f y 356 es equivalente.
6. Variable flotante
La variable flotante incluye simple y doble. Sus especificadores de tipo son flotantes y dobles. En el Turbo C, el single ocupa cuatro bytes (32 bits) de memoria, y está
entre 3.4E-38~3.4E+38, lo que proporciona siete cifras efectivas solamente. El doble ocupa 8 bytes (64 bits) de memoria, y el valor está comprendido entre 1,7E-308
La constante de flotación no se clasifica en simple y doble. Todas las constantes de flotación se procesan como dobles. a ■■■■■
b ■■■■■■■■
a<---33333.33333
b<---33333.33333333333;
Práctica] //flotación int a=32;
flotación b; doble d; b=12345678;
d=b*100;
d=d+a;
d=d+58.123456;
7. Carácter
180
1. La constante de carácter debe incluirse en comillas simples en lugar de comillas dobles u otros paréntesis.
Ayuda de
HMITOOL
180
Ayuda de
2. La constante de carácter debe ser de un solo carácter en lugar de un string.
HMITOOL
3. Carácter puede ser cualquier carácter del juego de caracteres. Sin embargo, la figura no puede estar involucrada en la operación numérica después de haber
sido definida como carácter. Por ejemplo, '5' y 5 es diferente. 5" es una constante de carácter que no interviene en el funcionamiento.
8. Variable de carácter
El valor de la variable de carácter es una constante de carácter, es decir, un solo carácter. Su especificador de tipo es char. La forma y las reglas escritas de la
declaración de la variable de carácter son las mismas que las de la variable entera.
Por ejemplo:
char a,b;
Como cada variable de carácter se asigna a una memoria de bytes, sólo se guarda un carácter. El valor del carácter se mantiene en la unidad de memoria con código
ASCII. Por ejemplo, el código ASCII decimal para x es 120, y el código ASCII decimal para y es
121. Dar 'x' e 'y' a la variable de carácter a y b: a='x', b='y'. En realidad, se trata de almacenar 120 y 121 A.C. en unidades a y b:
a 01 11100 0 b 0 1 1110
01
Por lo tanto, pueden considerarse como un número entero. El lenguaje C permite dar valor de carácter a una variable entera y dar valor de carácter a una variable de
carácter también. Puede dar salida a una variable de carácter como un número entero y dar salida a un número entero como un carácter. El número entero es
2 bytes, y el carácter es de un byte. Cuando el número entero se procesa como carácter, sólo se ven afectados los ocho bytes inferiores. Práctica]
//charint a=49;
char b; char d; b=a+10; d=a+b;
[Práctica] //char c1,c2;
c1='a';c2='b';
c1=c1-32;c2=c2-32;
La constante de cadena de caracteres es una cadena de caracteres incluida entre comillas dobles. Por ejemplo: "VELOCIO". "Programa C", "$12.5", son
legítimo carácter constantes de las cuerdas. El carácter ristra ininterrumpido es diferir de de
carácter constante . Sus diferencias se describen a continuación:
1. La constante de carácter se incluye en las comillas simples mientras que la constante de cadena de caracteres se incluye en las comillas dobles.
2. La constante de carácter es de un solo carácter, mientras que la constante de string contiene uno o varios caracteres.
3. Se puede dar un carácter a una variable de carácter, pero no a una constante de string. En el lenguaje C, no hay ninguna variable de cadena de caracteres
correspondiente.
4. La constante de carácter ocupa un byte de la memoria. Los bytes de la constante de cadena de caracteres son iguales a los bytes de la cadena de caracteres más 1.
Guardar el carácter "\0" (código ASCII:0) en el byte incrementado. Este es el símbolo final de la cadena de caracteres. Por ejemplo, el byte de "Programa C" en
memoria es el programa C\0. Aunque la constante de carácter 'a' y la constante de cadena de caracteres ''a'' tienen un carácter, su ocupación de memoria es
diferente.
a" ocupa dos bytes en la memoria, que se indica como una constante de símbolo de 0.
181
En el lenguaje C, una constante puede expresarse con un identificador, que se denomina constante de símbolo. Debe definirse antes de su uso. Su forma general es:
Ayuda de
#definir la constante de símbolo HMITOOL
182
Ayuda de
Donde #define es una directiva de preprocesador, que se llama directiva deHMITOOL
definición de macros. Permite definir el identificador del valor constante. Una vez definido,
todo este identificador en el programa futuro será reemplazado por el valor constante. Normalmente, el identificador de la constante de símbolo se expresa con
mayúscula y el identificador de variable se expresa con minúscula para la distracción.
Se define mediante una directiva de definición macro. P1 se define como 3.14159, y s,r se define como flotante. 5->rPI*r*r->s
Visualizar el resultado del programa flotador s,r. donde, r=5, s=PI*r*r*r. Este programa está definido por la directiva de definición de macros antes de la función principal.
P1 es 3,14159, que sustituye a P1 en el programa. s=PI*r*r*r es equivalente a s=3,14159*r*r. Atención: la constante de símbolo no es variable. Su valor no puede ser
modificado en el ámbito de actuación global. Es decir, la confirmación de asignación está prohibida para reasignar en el programa.
En el programa, normalmente es para asignar el valor inicial de la variable. Existen muchos métodos para la valoración inicial en el programa de idioma, que se
denominan inicialización. En la declaración de variables, la forma general de la valoración inicial es:
int a=b=c=5;
flotador x=3.2,y=3f,z=0.75;
char ch1='K',ch2='P';
Nota: ninguna asignación continua está prohibida en la declaración, por ejemplo a=b=c=5 es ilegal.
El tipo variable es convertible. Hay dos métodos para la conversión. Una es la conversión automática, la otra es la conversión forzada.
Conversión automática
Cuando los diferentes tipos de datos están involucrados en la operación híbrida, la conversión automática se completa con el sistema de compilación. La conversión
automática debe cumplir con las siguientes reglas:
1. Si los tipos de datos implicados en la operación son diferentes, primero conviértalos en un tipo y luego haga la operación.
2. La conversión se realiza según la longitud de los datos para asegurar la alta precisión. Por ejemplo, cuando int y long están en operación, convierta int en
long, y luego haga la operación.
3. Todas las operaciones de flotación son dobles. Incluso si la expresión sólo contiene flotador, debe convertirse en doble para su funcionamiento.
5. En la operación de asignación, cuando los tipos de datos en ambos lados del signo de asignación son diferentes, el tipo de datos derecho se convertirá en el tipo
izquierdo. Si los datos de la derecha son más largos que los de la izquierda, perderán parte de los datos. En este caso, la precisión se reducirá. Los datos perdidos
183
se redondearán.
Ayuda de
HMITOOL
184
Ayuda de
3. Conversión forzada de tipos HMITOOL
La conversión forzada de tipos se logra mediante la operación de conversión de tipos. Su forma general es (especificador de tipo) (expresión). Se utiliza para convertir
los resultados de la operación en el tipo especificado de especificador de tipo por la fuerza. Tome un ejemplo de (flotador) a. convierta a un flotador (int)(x+y), convierta
el resultado de x+y en un entero. En la conversión forzada, hay algunos puntos a tener en cuenta:
1. El especificador de tipo y la expresión deben incluirse en el corchete (la única variable no puede estar entre corchetes). Si (int)(x+y)
2. La conversión forzada o la conversión automática es sólo la conversión temporal de la longitud de los datos para la comodidad de la operación. No cambiará el
tipo de variable en la declaración de datos.
En el diseño del programa, la matriz organiza varias variables con la misma categoría en forma ordenada para mayor comodidad. El conjunto que contiene elementos de
datos con la misma categoría en orden se llama matriz. En el lenguaje C, el array pertenece a los datos de construcción. Un arreglo se puede dividir en varios elementos.
Estos elementos de la matriz son datos básicos o datos de construcción. Por lo tanto, la matriz se puede clasificar en matriz numérica, matriz de caracteres, matriz de
punteros, matriz de estructuras de acuerdo con la categoría de elemento de la matriz.
Esta sección introducirá la matriz numérica y la matriz de caracteres, otras serán descritas en las secciones sucesivas. Si la declaración de tipo de array utiliza un array en
lenguaje C, primero se debe hacer una declaración de tipo. La forma general de la declaración del array es: escriba el nombre del array[expresión constante]. Donde, el
especificador de tipo se refiere a cualquier dato básico o datos de construcción. El nombre de la matriz se refiere al identificador de la misma definido por los usuarios. La
expresión constante entre corchetes indica la cantidad de elementos de datos, lo que también se denomina longitud de la matriz.
Por ejemplo:
float b[10],c[20]; la matriz flotante b contiene 10 elementos; la matriz flotante c contiene 20 elementos. char ch[20]; la matriz de
caracteres ch contiene 20 elementos.
Para la declaración de tipo de array, hay varios puntos como sigue:
1. El tipo de matriz en realidad se refiere al tipo de valor del elemento de la matriz. Para el mismo array, el tipo de datos de todos los elementos es el mismo.
2. Las reglas de escritura para el nombre del array deben ajustarse a las del identificador.
3. El nombre de la matriz no debe ser el mismo que el de otra variable. Por ejemplo: void main ()
{
int a;
flote un[10];
……
es incorrecto
4. La expresión constante en el cuadrado se refiere a la cantidad de elementos. Por ejemplo, un[5] indica que el array a contiene 5 elementos. Sin embargo, su
subíndice se inicia a partir de 0. Por lo tanto, los cinco elementos son un[0],a[1],a[2],a[3],a[4].
5. El corchete no puede incluir la cantidad de elementos de las variables, pero está disponible la expresión constante o constante de los símbolos. Por ejemplo:
183
#Definir FD 5
Ayuda de
void main () HMITOOL
int a[3+2],b[7+FD];
……
int n=5;
int a[n];
……
6. Se permite que una misma declaración de tipo pueda describir varios arrays y varias variables.
Los elementos del arreglo son la unidad básica del arreglo. También es una variable, que se identifica con el nombre de la matriz y un subíndice. El subíndice indica el
número de secuencia del elemento en el array. La forma general del elemento de la matriz es: nombre de la matriz[subíndice]. Donde, el subíndice es una constante
entera o una expresión entera solamente. Si tiene decimal, este valor será entero automáticamente por programación C. Por ejemplo, a[5],a[i+j],a[i++] son los
elementos de la matriz legal. El elemento Array se suele llamar variable subíndice. La variable subíndice no puede ser usada a menos que se defina el array. En el
lenguaje C, la variable subíndice se utiliza una a una en lugar de toda la matriz.
La forma general de la asignación de inicialización es: nombre del array especificador de tipo estático[expresión constante]=[valor ]……. Donde estática se refiere al tipo
de almacén estático. Se especifica que sólo se puede inicializar la asignación del array de almacenamiento estático y del array de almacenamiento externo (los conceptos
relevantes de almacenamiento estático y almacenamiento externo se introducirán en el Capítulo 5) en el lenguaje C. Los datos en { } son el valor inicial de cada
elemento, y los elementos están espaciados con comas como[10]={ 0,1,2,3,4,5,6,7,8,9 }, lo que equivale a[0]=0;a[1]=1...a[9]=9;
1. Se permite asignar un valor inicial a los elementos parciales. Cuando los elementos en {} son menores que la cantidad de elementos, el valor inicial se asigna sólo
para el frente. Por ejemplo: int a[10]={0,1,2,3,4}, indica que el valor inicial
a los 5 primeros elementos se les asignará un[0]~a[4], y a los 5 últimos elementos se les asignará un 0 automáticamente.
2. Asigne el valor inicial para el elemento uno por uno, y la asignación total para el array no estará disponible. Por ejemplo, si asigna 1 a 10 elementos, puede
escribir para ser estático int a[10]={1,1,1,1,1,1,1,1,1,1} en lugar de estático int a[10]=1.
3. Si la asignación de valor inicial no está disponible para todos los arrays con inicialización, todos los elementos serán 0.
4. Si se asignan todos los elementos, es posible que la cantidad de elementos del array no se indique en la declaración del array. Por ejemplo: int a[5]={1,2,3,4,5}
puede escribirse como int a[]={1,2,3,4,5} estático. La asignación dinámica se puede realizar durante la ejecución del programa. En este caso, puede utilizar la
instrucción do y la función scanf para asignar los elementos del array uno por uno.
3. Matriz de caracteres
La matriz para almacenar caracteres se llama matriz de caracteres. La forma de declaración de tipo para el array de caracteres es la misma que la del array numérico
que en la introducción anterior. Por ejemplo: char c[10]. Como el carácter y el número entero son similares, se puede definir como int c[10], pero cada elemento de
la matriz ocupa 2 bytes en la memoria.
184
El array de caracteres puede ser un array bidimensional. Por ejemplo, char c[5][10] es un array de caracteres bidimensionales. El carácter se
Ayuda de
permite a hacer la asignación de inicialización en la declaración de tipo. Tomemos
HMITOOL como ejemplo el carácter estático c[10]={`c`,` ` ` , ``p`,`r`,o``,g`,r`,`a``,`m`}. Después
de la asignación, el valor del elemento es c[0]c[1]c[2]c[3]c[4]c[5]c[6]c[7]c[8]c[9] para el conjunto C. En este caso, c[9] no es asignado y asignado a 0 por el sistema
automáticamente. Cuando se asigna un valor inicial a todos los elementos, se puede omitir la declaración de longitud, como por ejemplo c[]={`c`, ` ` `, ``p`, ``r`, ``o`,
`g`, ``r`, `a`, `m`}, en la que la longitud de la matriz C se fija en 9.
Por ejemplo, estática char c[]={'c', ' ' ' ,'p','r','o','g','r','a','m'} puede escribirse en caracteres estáticos c[]={"C program"} o en caracteres estáticos c[]="C
program" sin {}. La asignación en el string ocupa un byte más que la asignación uno por uno. Se utiliza para almacenar el signo final de la cadena de caracteres ` \0'.
El almacenamiento real del arreglo c en la memoria es el programa C0. En donde, ` ` 0 ' es añadido por el sistema de programación C automáticamente. A medida que
se adopta el signo'\0', la longitud de la matriz no se define normalmente en la asignación de inicialización de la cadena de caracteres, sino que el sistema la procesa
automáticamente. Si en el modo de cadena de caracteres, la entrada y salida de la matriz de caracteres se vuelve simple y conveniente. Excepto la asignación de valor
inicial con cadena de caracteres, puede introducir y emitir la cadena de caracteres de una matriz de caracteres con función printf y función scanf a la vez, sin necesidad
de introducir o emitir cada carácter con la sentencia do uno por uno.
Hay muchos operadores y expresiones en el lenguaje C, que rara vez está en el lenguaje de alto nivel. Es el operador rico y la expresión que completan el lenguaje C.
Esta es una de las principales características del lenguaje C.
Los operadores del lenguaje C tienen diferentes prioridades. Además, tienen asociatividad individual. En la expresión, los datos para la operación no sólo deben ajustarse
a la prioridad de los operadores sino que también deben estar sujetos a la asociatividad para confirmar la dirección de la operación de izquierda a derecha o de derecha
a izquierda. Esta asociatividad no está disponible para otros lenguajes de alto nivel, lo que aumenta la complejidad del lenguaje C.
Categoría de operador
1. Operador aritmético
Se utiliza para diferentes operaciones de datos, incluyendo suma (+), resta (-), multiplicación (*) y división(/) (o aritmética modular, %), incremento (++) y
decremento (--).
2. Operador relacional
Se utiliza para la operación de comparación, incluyendo mayor que (>), menor que (<), igual a (==), igual o mayor que (>=), igual o menor que (<=) y desigual que (!
=).
3. Operador lógico
Los datos para la operación se toman como bit binario, incluyendo bit y (&), bit o (|), bit no (~), bit o (^), shift izquierdo (<<<) y shift derecho (>>).
5. Operador de asignación
Se utiliza para la operación de asignación, incluida la asignación simple (=), la asignación aritmética compuesta (+=,-=,*=,
/=, %=) y la asignación de operación de bit compuesto (&=,|=, ^=,>>=,<<=).
6. Operador condicional
7. Operador de comas
8. Operador de puntero
1. Tipo de datos C
int 4 -214783648~214783647
flotar 4 3/4E-38~3/4E+38
duplicar 8 1/7E-308~1/7E+308
3. Sufijo constante
U o u para F sin
signo o f para
flotador
4. Tipo constante
Int, int largo, sin signo, float, char, cadena de caracteres, constante de símbolo y carácter de escape
Conversión automática
El sistema realiza la conversión automática para la operación híbrida de diferentes tipos de datos, que convierte desde datos de bytes pequeños a datos de bytes
grandes. Para la asignación mutua de datos diferentes, el sistema también convierte automáticamente, lo que convierte el tipo de datos derecho en el izquierdo.
Conversión forzada
En términos generales, el operador unario tiene mayor prioridad y el operador de asignación tiene menor prioridad. El operador aritmético tiene mayor prioridad, y
el relacional y lógico tiene menor prioridad. La mayoría de los operadores han abandonado la asociatividad, el operador unario, el operador ternario y la asignación.
7. Expresión
La expresión es la fórmula compuesta por la constante de conexión, variable y función del operador. Cada expresión tiene un valor y un tipo. La evaluación de la
expresión se realiza según la secuencia especificada por prioridad y asociatividad del operador.
8. Matriz
1. Array es la estructura de datos más común en el diseño de programas. El array contiene array numérico (array int, array flotante), array de caracteres y array
de punteros, array de estructuras que se describirán más adelante.
3. La declaración de tipo de array consiste en el especificador de tipo, el nombre del array y la longitud del array (cantidad de elementos del array). El elemento del
array también se llama variable subíndice. El tipo de array se refiere al tipo de valor de la variable de subíndice.
7.2 Realice la asignación de arreglos con tres métodos: asignación de inicialización, asignación dinámica introduciendo la función y la declaración de asignación. La
matriz numérica no puede ser asignada en general, entrada o salida con la sentencia de asignación, sino asignada para el elemento de la matriz uno por uno con la
sentencia do
186
Ayuda de
HMITOOL
7.3 Programación en lenguaje C preliminar
⚫ declaración de conmutación
⚫ para la declaración
⚫ declaración de ruptura
⚫ declaración continua
⚫ Resumen de la sección
La parte de ejecución del programa C está constituida por sentencias, y la función del programa también se realiza mediante una sentencia de ejecución. La declaración
C se clasifica en cinco categorías:
1. Declaración de expresión
2. Declaración de control
3. Declaración compuesta
4. Declaración nula
1. Declaración de expresión
La expresión consiste en expresión y punto y coma. Su forma general es la expresión;. La ejecución de la declaración de expresión consiste en calcular el valor de la
expresión. Por ejemplo, x=y+z; sentencia de asignación y+z; sentencia de operación con suma, pero el resultado no se mantiene. No tiene ningún significado real i++.
Incremento 1, el valor i aumenta 1.
2. Declaración de control
La declaración de control es controlar el proceso de programa para realizar varias estructuras de programa.
Se compone de un delimitador de expresión especial. Hay nueve sentencias de control en lenguaje C, que se pueden clasificar en tres tipos:
(3) Ir a la declaración
187
romper el estado de cuenta, ir al estado de cuenta, continuar con el estado de cuenta, devolver el estado de cuenta
Ayuda de
HMITOOL
188
Ayuda de
3. Declaración nula HMITOOL
La sentencia con punto y coma solamente se llama sentencia nula. La declaración nula no ejecuta nada. En el programa, la sentencia null puede ser el cuerpo del
bucle null. Tomemos un ejemplo de while (getchar()!='\n'). Para esta sentencia, si la entrada de caracteres desde el teclado no es Enter, es necesario volver a
introducirla. Aquí, el cuerpo del bucle es una declaración nula.
4. Declaración de asignación
La declaración de asignación consiste en la expresión de asignación y el punto y coma. Su forma general es variable = expresión. Sus funciones y características son
las mismas que las de la expresión de asignación. Es una de las afirmaciones más populares del programa. Hay algunos puntos a tener en cuenta en el uso de la
declaración de asignación:
1. Como la expresión en el signo de derecho de asignación "=" puede ser una expresión de asignación, se establece la siguiente forma
Variable=(variable=expresión); entonces se forma la nestificación. Su expresión expandida es Variable=Variable=...=Expresión;
Por ejemplo:
a=b=c=d=e=5; según la asociatividad correcta del operador de asignación, es equivalente a: e=5 realmente;
2. Preste atención a la diferencia entre la asignación del valor inicial y la expresión de la variable en la declaración de la variable.
La asignación del valor inicial a una variable forma parte de la declaración de variables. La variable con asignación de valor inicial debe estar espaciada con
coma a otra variable similar, pero la sentencia de asignación debe terminar con punto y coma.
3. En la declaración de variables, está prohibido asignar un valor inicial para varias variables sucesivamente. Por ejemplo, la siguiente declaración es incorrecta.
Int a=b=c=5 debe escribirse en int a=5,b=5,c=5. Sin embargo, la confirmación de asignación debe asignarse continuamente.
4. Observe la diferencia entre la expresión de asignación y la declaración de asignación. La expresión de asignación es un tipo de expresión que se puede utilizar
en cualquier lugar permitido. Pero la declaración de asignación no puede.
La siguiente declaración es legal: if((x=y+5)>0) z=x; la función de la sentencia: si la expresión x=y+5 es mayor que 0, entonces z=0.
La siguiente declaración es ilegal: if((x=y+5;)>0) z=x; como x=y+5; es una sentencia, no puede ser usada en expresión.
En el programa, normalmente se compara el tamaño de dos datos para confirmar el siguiente proceso. El operador para comparar el tamaño de los datos se denomina
operador relacional. Existen operadores relacionales en el lenguaje C como los siguientes:
== igual a
!= desigual a
El operador relacional es el operador binario, que se deja asociativo. Su prioridad es inferior a la del operador aritmético y superior a la del operador de asignación. En
los seis operadores relacionales, <,<=,>,>,>= tiene la misma prioridad, que es mayor que == y !=. Mientras que ===y != tiene la misma prioridad.
Expresión relacional
La forma general de expresión relacional es Expresión Operador Relacional Expresión. Por ejemplo, a+b>c-d,x>3/2,'a'+1<c,-i-5*j==k+1 son
expresiones relacionales l e g a l e s . Como la expresión es expresión relacional concurrentemente, la nestificación puede ocurrir como a>(b>c),a!=(c==d) etc. El valor de
189
la expresión relacional es "verdadero" y "falso", que se expresa con "1" y "0".
190
En lenguaje C, los operadores lógicos incluyen AND operador &&, OR operador ||| y NOT operador! AND &&& y OR ||| son operadores binarios con asociatividad
Ayuda de
izquierda. El operador NOT! es un operador unario con asociatividad correcta. La relación de prioridad entre el operador lógico y otros operadores puede expresarse de
HMITOOL
la siguiente manera:
a+b>c && x+y<b es equivalente a ((a+b)>c) && ((x+y)<b) Evaluación del funcionamiento lógico
La evaluación del funcionamiento lógico puede ser verdadera o falsa expresada con 1 y 0 individualmente. Sus reglas de evaluación son las siguientes:
1. Cuando los dos valores de AND operation && son verdaderos, los resultados son verdaderos; de lo contrario, son falsos. Por ejemplo, 5>0
4>2. Como 5>0 es verdadero y 4>2 es verdadero, el resultado correspondiente es verdadero.
2. Cuando uno de los dos valores involucrados en la operación OR ||| es verdadero, el resultado es verdadero. Cuando dos valores son falsos, el resultado es falso.
Tomemos un ejemplo de 5>0|||5>8. Como 5>0 es verdadero, el resultado correspondiente es verdadero.
3. Cuando la operación NOT! involucrada en la operación es verdadera, el resultado es falso; cuando la operación involucrada es
En el valor lógico de funcionamiento de la programación en C, representa "true" con "1" y "false" con "0". Viceversa, cuando juzgar un valor es verdadero o falso, 0
representa falso y los datos que no son cero representan verdadero. Por ejemplo, como 5 y 3 no son cero, el valor de 5&&3 es "verdadero" (es decir, 1).
La forma general de expresión lógica es Expresión - Operador lógico - Expresión. En donde, la expresión puede ser también una expresión lógica, que forma
nestificación? Tome el (a&&b) &&c como ejemplo. La expresión anterior puede ser escrita en a&b&&c de acuerdo a la asociatividad izquierda del operador lógico. El valor
de la expresión lógica es el valor final de varias operaciones lógicas, que representan "verdadero" y "falso" con "1" y "0" respectivamente.
2. if statement
La estructura de rama puede constituirse con la expresión if. Emite un juicio según las condiciones dadas para confirmar qué período de programa de rama debe
ejecutarse. Si la declaración del lenguaje C tiene tres formas básicas.
En los dos primeros formularios, si el extracto se utiliza normalmente para dos ramas. Cuando hay varias ramas para la selección, se adopta la expresión if-else-if. Su
forma básica es:
if(expresión 1)
declaración 1;
else if(expresión 2)
declaración 2;
else if(expresión 3)
declaración 3;
else if(expresión m)
declaración m; else
declaración n;
Semanteme: juzgar el valor de la expresión en secuencia. Cuando un valor es verdadero, ejecuta la expresión correspondiente. Luego ejecuta el programa fuera de la
sentencia if. Si todas las expresiones son falsas, ejecutará la sentencia n. A continuación, continúe ejecutando el programa siguiente.
191
Hay algunos puntos a tener en cuenta en la declaración de if:
(1) En las tres formas de declaración if, la que está detrás de if es la expresión.
AyudaEsta
de expresión es generalmente la expresión lógica o expresión relacional. Pero puede ser
otro HMITOOL
192
como la expresión de asignación, incluso una variable. Por ejemplo, si(a=5) y si(b) están permitidas. Mientras el valor de la expresión no sea 0, es cierto. Si el valor
Ayuda de
de la expresión en if(a=5)....; la expresión siempre es distinta de 0, se ejecutará
HMITOOL la sentencia siguiente. Este tipo de situación puede no ocurrir en el programa, pero
la sintaxis es legal.
printf("%d",a); si no printf("a=0");
Semantema de la sentencia: asigne b a. Si no es 0, este valor se emite; en caso contrario, emite "a=0" cadena de caracteres. Este tipo de aplicación suele ocurrir en
el programa.
(2) En la sentencia if, la expresión de juicio condicional debe incluirse entre paréntesis y terminar con punto y coma.
(3) En las tres formas de declaración if, todas las declaraciones deben ser una sola declaración. Si se requiere la ejecución de un grupo (varios) enunciados
con condiciones, este grupo de enunciados se debe poner entre corchetes con {} para formar un enunciado compuesto. Preste atención a que no se permite
el punto y coma detrás de }.
Por ejemplo:
si no{ a=0;
b=10;
Si la sentencia de asignación única se ejecuta sólo en la sentencia condicional, normalmente se realiza mediante expresión condicional, lo que no sólo simplifica el
proceso sino que también mejora la eficiencia de la operación.
Operador condicional ? y : es un operador ternario, lo que significa que tres valores están involucrados en la operación. La forma general de expresión condicional
compuesta por operadores condicionales es:
Su regla de evaluación: si la expresión 1 es verdadera, su valor de expresión 2 será el valor de la expresión condicional; de lo contrario, el valor de la expresión 2
será el valor de la expresión condicional completa. La expresión condicional se aplica normalmente en la declaración de asignación. Por ejemplo:
if(a>b) max=a;
else max=b;
max=(a>b)?a:b; se expresa con e x p r e s i ón condicional. Su semantema es: si a>b es verdadero, asigne a a max; de lo contrario, asigne b a
max. En la aplicación de la expresión condicional, hay algunos puntos a tener en cuenta como sigue:
1. La prioridad de operación del operador condicional es menor que la del operador relacional y el operador aritmético, pero mayor que la del operador de
asignación. Por lo tanto, max=(a>b)?a:b se puede quitar el soporte para que sea max=a>b?a:b.
n; default: estado de
cuenta n+1;
190
Semanteme: calcula el valor de la expresión y compáralo con el valor de la constante de expresión subsiguiente, uno a uno. Cuando el valor de la expresión es igual a un
valor de expresión constante, se ejecuta la siguiente sentencia. Entonces no se juzga. Continúe con la declaración detrás de todos los casos. Si el valor de la expresión es
Ayuda de
diferente de la expresión constante detrás de case, ejecutará la sentencia detrásHMITOOL
de default.
190
1. Ayudadeben
Todos los valores de expresión constantes detrás de mayúsculas y minúsculas de ser diferentes, de lo contrario se producirá un error.
HMITOOL
2. Se permiten varias declaraciones detrás del caso, y no se pueden poner entre corchetes con {}.
3. La secuencia de las cláusulas de caso y por defecto puede ser cambiada y no afectará la ejecución del programa.
La estructura de bucle es una estructura importante del programa. Cuando se cumple la condición dada, se ejecuta repetidamente un segmento de programa hasta que la
condición no se cumple. La condición dada se llama condición de bucle, y el segmento de programa ejecutado repetidamente se llama cuerpo de bucle. El lenguaje C
proporciona muchas sentencias de bucle, que pueden componer diferentes estructuras de bucle.
es cuerpode bucle.
Semanteme de la sentencia while: calcula el valor de la expresión. Cuando el valor es verdadero (no 0), se ejecuta la sentencia loop body.
1. La expresión de while statement es usualmente la expresión relacional o expresión lógica. Mientras el valor de la expresión sea verdadero (no 0), puede continuar
en bucle.
2. Si el cuerpo del bucle contiene una o más sentencias, debe estar entre corchetes con {} para formar la sentencia compuesta.
3. Observe las condiciones del bucle para evitar un bucle sin fin.
En donde, la sentencia es cuerpo de bucle, y la expresión es la condición de bucle. Semanteme de la declaración de hacer mientras tanto:
Primero ejecute la sentencia de cuerpo de bucle por una vez, luego juzgue el valor de la expresión. Si el valor es verdadero (no 0), el bucle es continuo; de lo contrario,
el bucle termina.
La diferencia entre la declaración"hacer mientras" y la declaración"hacer mientras" es que"hacer mientras" se ejecuta primero y"hacer mientras" se ejecuta tarde. Por
lo tanto, do-while ejecutará el cuerpo del bucle por lo menos una vez. Pero mientras la declaración juzga primero y ejecuta tarde. Si la condición es insatisfactoria, la
sentencia de cuerpo de bucle no se ejecuta por una vez.
mientras que el enunciado y el enunciado de hacer mientras tanto suele ser una reescritura mutua.
En este ejemplo, la condición de bucle se reescribe para ser -n. De lo contrario, se ejecutará un bucle más. Hay algunos puntos que deben ser
1. En la sentencia if y en la sentencia while, no se añade punto y coma detrás de la expresión; mientras que la expresión de la sentencia do -while debe terminar con
punto y coma.
2. do-while puede ser compuesta en el bucle anidado y anidada con la sentencia while mutuamente.
3. El cuerpo del bucle entre do y while está formado por varias sentencias, y entre corchetes con {} para formar una sentencia compuesta.
4. Al convertir do-while y while statement mutuamente, preste atención a modificar las condiciones de control del bucle.
Porque la sentencia es una especie de sentencia en bucle con una función más fuerte y una aplicación más amplia proporcionada por el
Expresión 2: suele ser la condición de bucle, y es expresión relacional o expresión lógica. Expresión 3: suele ser para modificar la
261
de la variable de lazo, y es la sentencia de asignación.
Ayuda de
HMITOOL
Estas tres expresiones pueden ser expresiones con comas. Es decir, cada expresión puede ser compuesta con varias expresiones. Tres expresiones son opciones y pueden
omitirse.
La "declaración" en forma general es una declaración de cuerpo de bucle. Semanteme de por declaración es:
3. Calcular el valor de la expresión 3 y volver a ejecutar el paso 2 de nuevo. Durante el proceso, la expresión 1 se calcula para una sola vez, y las expresiones 2 y 3
pueden repetirse varias veces. El cuerpo del bucle puede ser ejecutado muchas veces o no ejecutado.
1. Cada expresión en for statement puede omitirse, pero debe existir el punto y coma. Por ejemplo:
2. Cuando la variable de lazo tiene asignado un valor inicial, se puede omitir la Expresión 1 como se muestra en el Ejemplo
3.27. Si se omite la Expresión 2 ó 3, se puede causar el bucle sin fin. En este caso, el bucle debe terminar en el cuerpodel
bucle.
int n=0;
En este ejemplo, se omite la expresión 1 en la sentencia, y la expresión 3 no es para modificar la variable de bucle sino para introducir el recuento de caracteres. Así, el
conteo que debe completarse en el cuerpo del bucle se ha completado en la expresión. Por lo tanto, el cuerpo del bucle es una declaración de nulidad. Presta atención,
el punto y coma detrás de la declaración de nulidad es esencial. Si se omite este punto y coma, la siguiente sentencia printf se ejecutará como cuerpo del bucle. Por otro
lado, si el cuerpo del bucle no es una declaración de vacío, está prohibido añadir punto y coma detrás del corchete de expresión. En este caso, el cuerpo del bucle se
considerará como una declaración de nulo y no se ejecutará repetidamente. Todos estos son errores comunes en la programación, a los que se les debe dar gran
importancia.
La instrucción de ruptura se utiliza únicamente en la instrucción de conmutación o en la instrucción de bucle. Es para salir de la instrucción de conmutación o del bucle local
y dirigirse al programa siguiente. Como la dirección de transferencia de la sentencia de ruptura es específica, no se requieren las marcas de sentencia. La forma general de la
sentencia break es break. Como se muestra en el ejemplo anterior, la instrucción de ruptura se utiliza en la instrucción de cambio y en la instrucción de salto. La sentencia
Break proporciona varias salidas para la sentencia loop, lo que hace que la programación sea más flexible y conveniente en algunas circunstancias.
La sentencia Continue se utiliza sólo en el cuerpo del bucle. Su forma general es continua;
Semanteme: terminar este bucle y no ejecutar la otra sentencia detrás de la sentencia continue en el cuerpo del bucle, girar para juzgar y ejecutar la siguiente condición del
bucle. Atención: esta sentencia sólo termina el bucle en esta capa y no saldrá del bucle.
1. A partir del proceso de ejecución, el programa se clasifica básicamente en tres estructuras básicas: estructura de secuencia, estructura de rama y estructura de bucle.
2. La unidad más básica en la ejecución del programa es la sentencia. Hay cinco tipos de declaraciones en el lenguaje C:
262
(1) Declaración de expresión cualquier expresión y punto y coma forman la declaración de expresión. La declaración de expresión general es la declaración de
asignación.
Ayuda de
(2) La sentencia de llamada de función, la llamada de función y el puntoHMITOOL
y coma constituyen la sentencia de llamada de función.
263
(3) Declaración de control se utiliza para el proceso del programa de control y se compone de un delimitador de instrucciones especial y de la expresión requerida.
Ayuda de
Incluye principalmente la declaración de ejecución de sentencia condicional,
HMITOOL la declaración de ejecución en bucle, la declaración de ir a la declaración, etc.
(4) Declaración compuesta está compuesto por varias afirmaciones incluidas en {}. La declaración compuesta se considera como una sola declaración. Puede
ser utilizado en cualquier lugar permitiendo declaraciones como el cuerpo del bucle.
(5) Sentencia de vacío está compuesta sólo por punto y coma sin función real.
3. La expresión relacional y la expresión lógica son dos expresiones importantes, que se utilizan principalmente para juzgar la ejecución condicional y la ejecución en
bucle.
4. El lenguaje C proporciona muchas formas de sentencia condicional para formar la estructura de rama. (1) si la expresión es
(3) La instrucción if-else-if y la instrucción switch son para selección multidireccional. Estas formas de declaración
(1) For se utiliza principalmente para asignar el valor inicial de la variable de bucle, el incremento de paso y la estructura de bucle de los tiempos de bucle. (2)
Los tiempos de bucle y la condición de control se pueden confirmar durante el proceso de bucle, y el bucle confirmado se puede utilizar mientras
o una declaración para hacer mientras tanto.
(3) Tres sentencias de bucle pueden anidarse mutuamente para formar el bucle anidado. Los bucles pueden estar en paralelo pero no cruzados. (4) La sentencia
Branch puede transferir el proceso fuera del cuerpo del bucle, pero no puede transferir el proceso desde fuera al cuerpo del bucle.
(5) Evite el bucle sin fin en el programa de bucle. Es decir, la variable del lazo debe ser asegurada para ser modificada durante la operación. Cambie la
condición del bucle para que sea falsa gradualmente, para terminar el bucle.
NombreFormulario general
Declaración
(expresión) condicional;
264
⚫ Utilizar el área de almacenamiento interno en la macroinstrucción Ayuda de
HMITOOL
265
7.3.1 Utilice la función de macro para programar Ayuda de
HMITOOL
En esta sección se introducen las funciones básicas de la macroinstrucción y se describen brevemente las funciones de control y el
Método 1: seleccione "Setting (S) -> Macro" del menú como se muestra en la Figura 5-1 (menú de macros), y abra la interfaz como se muestra en la Figura 5-1 (editor
de macros).
Método 2: haga clic en el botón de acceso directo "Macro" como se muestra en la Figura 5-2 (botón Macro), y abra la
interfaz como se muestra en la Figura 5-3 (Editor de macros).
Los controles funcionales están dispuestos en la ventana del editor de macros como se muestra en la Figura 5-3 (Editor de macros).
264
3. Editar: editar la macro seleccionada (lo mismo con la macro de doble clic)
Ayuda de
HMITOOL
265
Ayuda de
4. Copiar: seleccione una macro y haga clic en "Copiar" para copiar la macroHMITOOL
seleccionada.
5. Pegar: pega el contenido copiado, y el sufijo del nombre de la macro añade uno automáticamente.
<2> Ventana "Compilar con éxito": para registrar todos los nombres de las macros con una compilación exitosa en el proyecto como se muestra en (5-3).
Seleccione uno y haga doble clic para entrar en la edición de macros.
<3> Ventana"Compilación inacabada": para grabar todos los nombres de las macros de compilación inacabadas en el proyecto como se muestra en (5-3).
Seleccione uno y haga doble clic para entrar en la edición de macros.
Haga clic en el botón "new add" (añadir nuevo) y aparecerá el cuadro de diálogo del compilador de macros como se muestra en la Figura 5-4 (Macro Compilador).
Función: Insertar la función de biblioteca seleccionada en la posición del cursor en la ventana de edición de código fuente.
Instrucciones:
Cree el programa fuente del lenguaje C conforme al estándar ANSI C en la ventana de edición.
La ventana produce la información de compilación y estado de conexión del programa. Los usuarios pueden realizar depuraciones y modificaciones de
266
acuerdo con la directiva
Ayuda de
HMITOOL
267
de información.
Ayuda de
HMITOOL
Instrucción 3: cerrar/abrir la ventana
En la configuración variable, los usuarios pueden hacer clic con el botón derecho del ratón en la ventana de edición del código fuente, y aparecerá el
acceso directo como en la Figura 5-5 (ventana cerrada/abierta). Haga clic en "cerrar/visualizar ventana de configuración de variables" y "cerrar/visualizar
ventana de salida de información" para cerrar/abrir la ventana correspondiente. Los usuarios pueden ajustar el tamaño de la caja de edición según sus
necesidades.
Clase de datos: seleccione la clase de datos correspondiente del nombre de la variable para distribuir el tamaño de memoria correspondiente. Longitud de la
palabra: ajuste automáticamente la memoria ocupada de la variable correspondiente en función de la clase de datos. Lectura/escritura: establece la propiedad de
Instrucción de ajuste variable: cuando el externo requiere interacción con la pantalla táctil, como el intercambio de datos y la adquisición de datos, proporciona la interfaz
para cambiar las características de comportamiento de la pantalla táctil de forma dinámica.
Consejos especiales: las variables requeridas en el programa deben ser puestas en la parte de definición de variables (la definición de variables comienza desde el código).
Haga clic en el botón "function" y abra el cuadro de diálogo como en la Figura 5-5. Seleccione la función de biblioteca correspondiente en la lista de nombres de
funciones, haga clic en el botón "confirmar" y la función se insertará automáticamente en la posición del cursor de la ventana de edición.
Las funciones, tipos de parámetros y otras instrucciones detalladas de la función de biblioteca se refieren al Apéndice 1.
El software de configuración HMITOOL proporciona la interfaz de operación para el área de almacenamiento interno de HMI. Los usuarios pueden realizar
operaciones directas para el área de almacenamiento interno en la macro. Los métodos detallados tienen dos tipos:
26
LocalBit: referencia del área de almacenamiento interno LB; LocalWord: referencia del área de almacenamiento
Ayuda de
interno LW; RWIWord: referencia del área de almacenamiento interno RWI.
HMITOOL
27
Ayuda de
HMITOOL
La palabra clave se puede utilizar directamente en la macro. Por ejemplo:
if(LocalBit[5])
{
LocalWord[1]=0;
}
de lo contrario
{
LocalWord[1]=1;
}
2. Establecer un vínculo entre la variable y el área de almacenamiento interno mediante la configuración de la variable. El uso detallado se refiere a la instancia
de macro.
la ventana de diálogo
Volver
cadenaade
la fuente,
posiciónvuelva
del primer
a -1. carácter de la cadena de
de destino; si existe
de la cadena de origen.
StringSplit Separa la cuerda.
27
Ayuda de
HMITOOL
Separar la fuente2 de la fuente1 para formar una nueva.
StringTrim
con el resto.
resultado a la dest.
1、StringCat
[Descripción]
destino. Uso]
result=StringCat(dest[start],source);[Examp
le];[Example]
char a[8]="abcd";
char *b="efg";
char *c;
2、StringCompare
DIFUNDE LA PALABRA-
[Uso]
result = StringCompare(source1,source2);
[Ejemplo]
int resultado;
char *a="abcd";
char *b="efg";
3、StringCompareNoCase //
[Descripción]
Haga una comparación de dos cadenas sin distinción entre mayúsculas y minúsculas.
[Uso]
resultado = StringCompareNoCase(source1,source2)
[Ejemplo]
int resultado;
char *a="abcd";
272
Ayuda de
HMITOOL
char *b="EFG";
result=StringCompare(a,b);//resultado=1;
result=StringCompareNoCase(a,b);//resultado
=-1;
4、
StringCopy[Descripci
ón]
[Uso]
result = StringCopy(dest,source);
[Ejemplo]
char a[4]="abcd";
char* b="efg";
char* c;
5、StringFind DIFUNDE
LA PALABRA-
Uso]
index=StringFind(source1,source2);[Examp
le]
char a[8]="ab1c123d";
char* b="123";
char* c="ef";
índice int;
index=StringFind(a,b); //index=4;
index=StringFind(a,c); //index=-
1;
6、StringFindOneOf
DIFUNDE LA
PALABRA-
Devuelve la posición del primer carácter de la cadena de origen que coincida con cualquier carácter de la cadena de destino.
Uso]
273
Ayuda de
HMITOOL
index=StringFindOneOf(source1,source2);[
Example]
char a[8]="ab1c123d";
cahr* b="1b";
274
Ayuda de
HMITOOL
en el índice;
index=StringFindOneOf(a,b); //index=2;
7、StringIncluding
DIFUNDE LA
PALABRA-
Recuperar una subcadena de la cadena de origen que contiene caracteres en la cadena de set.
Uso]
StringIncluding(source1,source2,dest);[Exam
ple] (Ejemplo)
char a[8]="aB1Eree";
char* b="aBe";
char dest[8];
8、StringInsert DIFUNDE
LA PALABRA-
Insertar una cadena en una cadena específica dentro del contenido de la cadena de destino. Observe que el string de destino tiene
suficiente memoria intermedia.
[Uso]
StringInsert(pos,source,dest);[Exa
mple]
char *b ="kdr";
int pos=2;
StringInsert(pos,b,a); //a="aBkdr1e".
9、StringLength DIFUNDE
LA PALABRA-
[Uso]
resultado = StringLength(fuente);
[Ejemplo]
char a[8]="ABererer";
int length;
275
Ayuda de
HMITOOL
10、StringMid DIFUNDE
LA PALABRA-
276
Ayuda de
HMITOOL
Recuperar una secuencia de caracteres del intervalo de tiempo especificado del string de origen y almacenarla en la memoria
intermedia de destino.
destino);[Ejemplo]
char a[8]="aB1e";
char b[3];
StringMid(a,2,b); ///b="B1" es mejor si b es una matriz de caracteres y tiene suficiente memoria para guardar el carácter
recuperado.
11、StringSplit DIFUNDE
LA PALABRA-
Separa la cuerda.
Uso]
StringSplit(dest1,dest2,source,pos);[Ejemp
lo]
char a[8]="aB1edge";
char b[5];
char c[5];
12、
StringToLower[Descri
pción]
[Uso]
[Ejemplo]
char a[8]="ABeRe";
char b[8];
StringToLower(a,b);//b="abere".
13、
StringToUpper[Descripció
n]
Uso] StringToUpper(fuente,
destino);[Ejemplo]
277
Ayuda de
HMITOOL
char a[8]="ab1ere";
278
Ayuda de
HMITOOL
char b[8]; // es mejor si b es una matriz de caracteres.
14、
StringTrim[Descripción
Uso]
StringTrim(source1.source2,dest);[Exa
mple]
char a[12]="a1erd1esw";
char *b="1e";
char c[10];
15、
StringTrimLeft[D
escripción]
Uso]
StringTrimLeft(source1,source2,dest);[
Example]
char a[8]="aB1edge";
char* b="be";
char c[8];
279
Ayuda de
HMITOOL
LOByte Recuperar el byte bajo del valor especificado.
280
Ayuda de
HMITOOL
LOWORD Recuperar la palabra baja del valor especificado.
1、GETBIT
Obtener valor
de bits. [Uso]
[Ejemplo]
resultado = GETBIT(source,bit_pos);///resultado == 1
2、HIByte
[Descripción]
[Uso]
result=HIByte(source);
[Ejemplo]
result=HIByte(source);/// resultado =
0x12
3、 HIWord
[Descripción]
[Uso]
result=HIWord(source);
[Ejemplo]
result=HIWord(source);/// resultado =
0x4523
4、INVBIT
[Descripción]
281
Ayuda de
HMITOOL
Ajuste el bit específico a invertir (ON->OFF, OFF->ON).
282
Ayuda de
HMITOOL
[Uso]
[Ejemplo]
=4
5、LOByte
[Descripción]
[Uso] result=LOByte(source);
[Ejemplo]
6、 LOWORD
[Descripción]
[Uso] result=LOWord(source);
[Ejemplo]
result=LOWord(source);/// resultado ==
0x5678
7、SWAPB
[Descripción]
[Uso]
result=SWAPB(source);
[Ejemplo]
result=SWAPB(source);/// resultado =
0x3412
8、SWAPW
[Descripción]
283
Ayuda de
HMITOOL
[Uso]
284
Ayuda de
HMITOOL
result=SWAPW(source);
[Ejemplo]
intresult;
9、SETBIT
[Descripción]
[Uso]
resultado = SETBIT(source,bit_pos,1);
[Ejemplo]
cortocircuito fuente =
result;
1、ASCII2DEC
[Descripción]
[Uso]
285
Ayuda de
HMITOOL
result=ASCII2DEC(source, sizeof(source));
286
Ayuda de
HMITOOL
[Ejemplo]
short result;
2、ASCII2FLOAT
[Descripción]
[Uso]
result=ASCII2FLOAT(source,sizeof(source));
[Example]
float result;
3、ASCII2HEX
[Descripción]
hexadecimal. [Uso]
result=ASCII2HEX(source,sizeof(source));
[Example]
short result;
result=ASCII2HEX(source,4);///resultado = 0x1634
4、BCD2BIN
[Descripción]
[Uso] result=BCD2BIN(source);
[Ejemplo]
corta result;
5、BIN2BCD
[Descripción]
280
Ayuda de
HMITOOL
Convierte un valor binario en un valor BCD.
[Uso] result=BIN2BCD(source);
[Ejemplo]
breve result;
6、DEC2ASCII
[Descripción]
[Uso]
result= DEC2ASCII(source,sizeof(source));
[Ejemplo]
char *result;
result= DEC2ASCII(source,4);
7、FLOAT2ASCII
[Descripción]
cadena. Usage]
result=FLOAT2ASCII(source);[Exam
ple]
resultado de la
característica[4];
result=FLOAT2ASCII(fuente);
8、HEX2ASCII
[Descripción]
[Uso]
HEX2ASCII(fuente, resultado[inicio]);
[Ejemplo]
281
Ayuda de
HMITOOL
fuente corta = 0x5678;
char *result;
resultado = HEX2ASCII(source);
1、ACOS
[Descripción]
282
Ayuda de
HMITOOL
[Uso]
resultado = ACOS(fuente);
[Ejemplo]
fuente
flotante=0.5;
resultado flotante;
result=ACOS(source);
2、ADDSUM
[Descripción]
[Uso]
[Ejemplo]
int checksum;
3、ASIN
[Descripción]
[Uso]
resultado = ASIN(fuente);
[Ejemplo]
fuente flotante=0.5;
resultado flotante;
resultado=ASIN(fuen
te);
4、ATAN
[Descripción]
[Uso]
resultado = ATAN(fuente);
Ejemplo]
fuente
283
Ayuda de
HMITOOL
flotante=1;
resultado
flotante;
result=ATAN(fuente);
284
Ayuda de
HMITOOL
5、COT
[Descripción]
[Uso]
resultado = COT(fuente);
[Ejemplo]
float source=45(度);
resultado de
flotación;
result=COT(source); //Resultado = 1
6、COS
[Descripción]
[Uso]
resultado = COS(fuente);
[Ejemplo]
float source=60(度);
float result;
7、CRC
Obtener CRC de
16 bits. [Uso]
bit_CRC=CRC(source,sizeof(source));
[Ejemplo]
short bit_CRC;
bit_CRC=CRC(source,5);
8、CSC
[Descripción]
[Uso]
resultado = CSC(fuente);
[Ejemplo]
285
Ayuda de
HMITOOL
float source=30(度);
resultado flotante;
result=CSC(source); //Resultado = 2
9、LOG
[Descripción]
[Uso]
resultado = LOG(fuente);
[Ejemplo]
10、LOG10
[Descripción]
[Uso]
resultado = lOG10(fuente)
[Ejemplo]
fuente flotante=100,resultado;
11、POW
[Descripción]
[Uso]
Ejemplo]
resultado de
flotación,y;
y=0.5;
result=POW(25,y); //Resultado = 5
12、RAND
[Descripción]
[Uso]
286
Ayuda de
HMITOOL
Aleatorio= RAND()
287
Ayuda de
HMITOOL
[Ejemplo]
13、SEC
[Descripción]
[Uso]
resultado = SEC(source);
[Ejemplo]
float source=60(度);
float result;
result=SEC(source); //resultado = 2
14、SIN
[Descripción]
[Uso]
resultado = SIN(fuente);
[Ejemplo]
float source=30(度);
float result;
15、SQRT
[Descripción]
[Uso]
resultado = SQRT(fuente);
[Ejemplo]
fuente flotante=16;
resultado flotante;
result=SQRT(fuente); //Resultado = 4
16、TAN
[Descripción]
288
Ayuda de
HMITOOL
[Uso]
resultado = TAN(fuente);
[Ejemplo]
float source=45(度);
resultado de flotación;
result=TAN(fuente); //Resultado = 1
17、XORSUM
[Descripción]
[Uso]
[Ejemplo]
289
Ayuda de
HMITOOL
CondesEthernet El modo cliente TCP/IP cuenta en el búfer de recepción;
ClearEthernet El modo cliente TCP/IP borra todos los datos del búfer de recepción.
1、CLEARBUFFER
[Descripción]
[Uso]
int CLEARBUFFER(PortID);
[Ejemplo]
int Clearresult,PortID;
PortID=0;
Clearresult= CLEARBUFFER(PortID);
2、DELAY
[Descripción]
[Uso]
[Ejemplo]
int dwMillisegundos=1000;
DELAY(dwMillisegundos);
3、FillLW_8
[Descripción]
LW;[Usage]
FillLW_8(&LocalWord[i],a,NULL,count);
F i l l L W _ 8 (&LocalWord[i],NULL,a,c
ount);[E x a m p l e - 1 ]].
[Ejemplo-2]
char a[6]={1,2,-1,3,4};
FillLW_8(&LocalWord[6],NULL,a,5);//LW6=1,LW7=2,LW8=-1,LW9=3,LW10=4。
290
Ayuda de
HMITOOL
4、FillLW_16
[Descripción]
Uso]
FillLW_16(&LocalWord[i],a,NULL,count);
F i l l L W _ 1 6 (&LocalWord[i],NULL,a,c
ount);[E j e m p l o ].
corto un[6]={12,1,2,-3,4};
FillLW_16(&LocalWord[0],b,NULL,5);//LW0=12,LW1=5,LW2=4,LW3=7,LW4=8。
F i l l L W _ 1 6 (&LocalWord[6],NULL,a,5);//LW6=12,LW7=1,LW8=2,LW8=2,LW9
=3=-3,LW10=_
[Descripción]
Uso]
FillLW_32(&LocalWord[i],a,NULL,count);
F i l l L W _ 3 2 (&LocalWord[i],NULl,a,c
ount);[E j e m p l o ].
int a[6]={12,1,2,-3,4};
FillLW_32(&LocalWord[0],b,NULL,3);//LW0=1193061,LW2=5509701,LW4=71582788。
FillLW_32(&LocalWord[6],NULL,a,5);//LW6=12,LW8=1,LW10=2,LW12=-3,LW14=4。
6、
FillLW_Float[Descripci
ón]
FillLW_Float(&LocalWord[i],source,count)[Exa
mple][Ejemplo]
float a[3]={1.2,3.6,4.5};
RellenarLW_Float(&LocalWord[8],a,3);//LW8=1.2,LW10=3.6,LW12=4.5。
7、GETCHARS
[Descripción]
291
Ayuda de
HMITOOL
Obtener datos del puerto de comunicación.
292
Ayuda de
HMITOOL
[Uso]
GETCHARS(PortID, Datos);
[Ejemplo]
char Datos[20];
int Longitud,PortID,Result;
Longitud=5;
PortID=0;
Resultado=GETCHARS(PortID,Data);
8、GETBUFFERLENGTH
[Descripción]
[Uso]
int GETBUFFERLENGTH(PortID);
[Ejemplo]
int bufferlen,PortID;
PortID=0;
bufferlen=GETBUFFERLENGTH(PortID).
9、PUTCHARS
[Descripción]
[Uso]
[Ejemplo]
int Longitud,PortID;
Longitud=5;
PortID=0;
10、InitEthernet
DIFUNDE LA
PALABRA-
290
Ayuda de
HMITOOL
servidor; puerto de red; número de
puerto de conexión;
290
Ayuda de
HMITOOL
Success return 1, fail return 0.
[Uso]
[Ejemplo]
char *IPAdd="[Link]";
int networkPort=5;
int result;
11、readEthernet
DIFUNDE LA
PALABRA-
búfer de datos;
[Uso]
[Ejemplo]
char cBuffer[]={22,33};
int resultado;
result=readEthernet(cBuffer);
12、writeEthernet
DIFUNDE LA
PALABRA-
return 0. [Uso]
[Ejemplo]
char cBuffer[]={22,33};
291
Ayuda de
HMITOOL
int isize=8;
int;
result=writeEthernet(cBuffer,isize);
13、CountsEthernet
292
Ayuda de
HMITOOL
[Descripción]
int CountsEthernet();
[Ejemplo]
int resultado;
result= CountsEthernet();
14、ClearEthernet DIFUNDE
LA PALABRA-
[Uso]
int ClearEthernet();
[Ejemplo]
int resultado;
result= ClearEthernet();
8. Simulación
Este capítulo presenta principalmente el uso y los pasos para la simulación fuera de línea y la simulación en línea.
"Ejecutar HMITOOL como administrador" es necesario para ejecutar las funciones de simulación offline y simulación online.
Puede comprobar la corrección del proyecto de configuración con la simulación off-line proporcionada por HMITOOL antes de transferirla a la HMI y conectar
Proceso de operación:
Guarde el proyecto actual, seleccione el menú offline para ejecutar el comando de simulación, luego aparecerá una ventana emergente de simulación offline
donde podrá controlar el proyecto para realizar parte de las funciones de la HMI haciendo clic con el ratón en lugar de tocar la HMI, como se muestra en la
Figura 6-1:
293
Ayuda de
HMITOOL
En la ventana de simulación, haga clic con el botón derecho del ratón para abrir el siguiente menú:
⚫ Salir: Cerrar la ventana de simulación offline; pulsar la tecla ESC para salir de la simulación offline.
Puede cerrar la simulación sin conexión a través de la barra de tareas "Tecla derecha"-"Cerrar".
Como se muestra en la Figura 6-2, el proyecto de configuración editado puede simularse fuera de línea para comprobar y encontrar errores en las pantallas de
configuración de ingeniería, como por ejemplo si la dirección del monitor es correcta, etc. Por si acaso.
294
Ayuda de
HMITOOL
como administrador.
Nota: En la simulación offline, sólo están disponibles estas funciones del botón Function: "Receta anterior", "Receta siguiente", "Guardar receta actual", "Cambiar
nivel de usuario", "Salir" y "Sonido táctil ON/OFF". La alarma histórica, la visualización de datos históricos, el gráfico de tendencias históricas, el temporizador y la
Los otros controles son la misma operación. Después de configurar las propiedades de cada control, haga clic en "Save" y seleccione Offline simulation, como se
muestra en la Figura 6-3:
295
Ayuda de
HMITOOL
La simulación en línea permite la comunicación entre el PC y el PLC u otros dispositivos relacionados sin HMI. Se utiliza para depurar el proyecto de
configuración y realizar pruebas cuando la HMI falla mediante la simulación de su estado de funcionamiento. Consulte la simulación fuera de línea para la
edición de la configuración.
La simulación en línea requiere la conexión a un PLC, por lo que debe asegurarse de que el cable que conecta el PLC y el PC funciona correctamente. La
simulación en línea se ejecuta en 30 minutos, después de eso, se cerrará automáticamente.
Nota: Es el cable de descarga que se necesita para el PLC común, pero no el que conecta el PLC a la HMI. Póngase en contacto con el personal de soporte
técnico en caso de fallo de comunicación.
Contents:
⚫ Ajuste
⚫ Pantalla
⚫ Ventana
⚫ Fórmula
⚫ Transmisión de datos
⚫ Macro Global
⚫ Macro Init
La propiedad Communication port se aplica para establecer los parámetros de comunicación entre la HMI y los dispositivos conectados. Las HMIs como HHM-
070A,HM-070B, HM-102B,HM-121A están equipadas con dos puertos de comunicación, COM1 y COM2, que soportan la comunicación simultánea con dos
PLCs diferentes; y deben ajustarse los parámetros de cada puerto. HMIs como HM-035A,HM-043A,HM-043B tienen un puerto de comunicación, COM1, y se
comunican sólo con un dispositivo conectado.
Haga doble clic en "Link" y "Link 1", como se muestra en la Figura 7-1:
En la página "Link" están disponibles varias marcas y modelos de PLC. Además, el "Nombre del enlace" y el "Intervalo de direcciones
consecutivas del PLC" Haga clic en la ficha Parámetro del cuadro de diálogo, como se muestra en la Figura 7-2:
297
Ayuda de
HMITOOL
Ajustes de parámetros:
Servicios de equipamiento: fabricante, marca de PLC y modelo
de CPU. A babor: RS232 / 485/ 422
Velocidad de transmisión: 1200/2400/4800/9600/19200/38400/57600/115200 / 187.5k
Comprobado: Impar / Par /
Ninguno Bits de datos: 7/8
Bits de parada:
Modelo 1/2: Modelo
de PLC
9.2 Ajuste
Vayamos a algunos ajustes de la HMI. También es importante para la configuración del proyecto. Podemos cambiar la configuración del sistema HMI de forma
Contenido:
⚫ Idioma
⚫ Estado de la HMI
⚫ Control PLC
298
Ayuda de
HMITOOL
⚫ Reloj
⚫ Cifrado de archivos
⚫ Protección HMI
⚫ Tabla de Variables
9.2.1 Idioma
Idioma: Esta función realiza múltiples idiomas; es necesario preservar los idiomas empleados en la configuración en la biblioteca de caracteres del
PC. Haga doble clic en la opción Idioma o haga clic con el botón derecho del ratón para abrir el cuadro de diálogo Configuración de idioma.
Total del idioma: Establecer el número total del idioma del sistema, como máximo cinco
idiomas. Nombre del idioma: Establezca un nombre para cada idioma.
Ejemplo:
1. Como se muestra arriba, ajuste el número total de idiomas a 3, y el nombre del idioma es por defecto; cree un nuevo control de entrada de texto, como el
botón Pantalla, seleccione Idioma 1 en el cuadro desplegable de idioma, ingrese en el cuadro de texto " lang1", y luego configure los parámetros de tamaño y
color de fuente, etc.; seleccione Idioma 2 en el cuadro desplegable de idioma, luego ingrese "lang2"; seleccione Idioma 3 en el cuadro desplegable de idioma,
luego ingrese en el cuadro de texto "lang3", como se muestra a continuación:
299
Ayuda de
HMITOOL
2. Haga clic en "Aceptar" después de la configuración y, a continuación, haga clic con el botón izquierdo en la pantalla para añadir este botón de control de
pantalla cuando el cursor del ratón muestre una forma de cruz; ajuste su tamaño. A continuación, cree tres botones de función, introduzca los textos en la página
"Etiqueta" de cada botón de función. Debe tenerse en cuenta que las opciones de "Función" debajo de la página "General" de cada botón son las mismas:
"Cambiar de idioma"; mientras que las opciones de "Idioma" son diferentes: Language1, Language2 y Language3, respectivamente.
300
Ayuda de
HMITOOL
300
Ayuda de
HMITOOL
La figura anterior muestra el estado después de hacer clic en el botón de función 1 para cambiar el idioma a Idioma 1.
301
Ayuda de
HMITOOL
La figura anterior muestra el estado después de hacer clic en el botón de función 2 para cambiar el idioma a Idioma 2.
La figura anterior muestra el estado después de hacer clic en el botón de función 3 para cambiar el idioma a Idioma 3.
Para lograr la función multilenguaje en todo el proyecto, es necesario introducir textos diferentes para cada control u objeto con texto (misma operación con el
primer punto). Esto permite cambiar todo el proyecto al idioma especificado cuando se ejecuta el comando "Cambiar de idioma".
302
Ayuda de
HMITOOL
9.2.2 Ajustes de parámetros HMI
El modelo HMI puede asignarse al crear un proyecto o modificarse durante la configuración a través de los ajustes de los parámetros HMI en el Project
Manager. Haga doble clic en "Configuración de parámetros HMI: en el Administrador de proyectos aparece un cuadro de diálogo, como se muestra en
la Figura 7-3:
Ajuste de parámetros:
1. Puede modificar la configuración de los parámetros a través de Configuración de preferencias en el menú desplegable Configuración, o hacer doble clic en
la Configuración de parámetros de la HMI en Configuración, Project Manager. Luego se muestra un cuadro de diálogo emergente como en la Figura 7-3 a
continuación:
➢ Otros ajustes
304
Ayuda de
➢ HMITOOL
La pantalla controla el efecto de presión: HMITOOL es una nueva pantalla de efecto de presión. Cuando se aplica el efecto de prensado, aparece una
traza de prensado rectangular si los usuarios tocan el control. El color de la traza de prensado depende de la preferencia del usuario. Actualmente los
controles de Bit switch, Word switch, Screen button, Function button, Numeric input y ASCII input soportan este efecto. El valor predeterminado es Sin
efecto.
⚫ Esta función soporta 8 conjuntos de contraseñas de usuario, cada una de las cuales tiene ocho niveles de contraseña para que los usuarios
puedan elegir.
⚫ Permitir la configuración de la carga: Si selecciona esta opción, puede cargar el proyecto desde la HMI al PC; de lo contrario, no se podrá
cargar.
⚫ Contraseña al actualizar la configuración a través del disco U: La configuración de la contraseña, la contraseña es necesaria cuando se actualizan los
⚫ Contraseña de autoridad suprema: Esta contraseña puede operar todos los controles limitados por grados.
⚫ Cargar: Si esta contraseña permite cargar proyectos de configuración desde la HMI al PC.
305
Ayuda de
HMITOOL
Esta página contiene los ajustes de los parámetros de conexión entre la impresora y la HMI; los usuarios pueden seleccionar los parámetros correspondientes
según los modelos de impresora.
Descargue la configuración:
Modo de descarga: Los usuarios necesitan seleccionar una conexión USB o Ethernet para descargar. Si elige Ethernet, es necesario configurar la dirección IP
y el número de puerto (la dirección IP y el número de puerto son los de la HMI).
Borrar registros históricos de alarmas: Si se debe borrar la información de alarma del historial antes de
la descarga. Borrar registros de datos históricos: Si se debe borrar la información de los datos del
historial antes de la descarga.
Descargar fórmula: Si se deben descargar las fórmulas del proyecto actual a la HMI.
para que los usuarios puedan elegir según sus necesidades. El valor predeterminado es Local (FLASH).
⚫ Sistema de alarma
⚫ Usa el sistema de alarma: Si se debe usar la alarma del sistema. Cuando se produce una alarma, el sistema de alarma muestra la información de alarma
actual en la parte superior o inferior de cada pantalla, según las opciones establecidas por los usuarios.
⚫ El color de fondo de la alarma, el color del texto, la fuente y el tamaño de la fuente son opciones de atributos del sistema de visualización de alarmas. Los
⚫ Modo de visualización: La "visualización siempre" se refiere a la alarma visualizada en todo momento; la "visualización cíclica" significa que la alarma se
Nota: El cambio del tiempo del salvapantallas no es válido hasta que se seleccione "Pantalla de salvapantallas"; basta con tocar la pantalla del salvapantallas para
volver a la pantalla anterior.
El ajuste del estado de la HMI se utiliza para escribir la información actual del estado de la HMI en el
registro de datos del PLC. Haga doble clic en el elemento "Estado de la HMI" en el Administrador de
⚫ Pantalla actual NO: Escribe en el PLC el número de serie de la pantalla actual de la HMI.
⚫ Fórmula actual NO: Cuando el número de serie de la fórmula actual es para el PLC.
⚫ Idioma actual: Escribir en el PLC el número de serie del lenguaje aplicado actualmente.
Control PLC significa realizar operaciones de cambio de pantalla, cambio de nivel de usuario, cambio de fórmula y escritura de fórmula a través de PLC. Haga
doble clic en "PLC Control" en el "Project Manager", se abrirá el cuadro de diálogo que se muestra en la Figura 7-8:
307
Ayuda de
HMITOOL
⚫ Nivel de usuario actual: el HMI controla el nivel de usuario actual en función de este valor de dirección.
⚫ Cambio de pantalla a través de la dirección de Word: La pantalla de control cambia a través de la dirección de la palabra. El HMI cambia la pantalla según
⚫ Cambio de pantalla a través de la dirección Bit: Haga doble clic en la línea "New" (Nuevo); aparecerá un cuadro de diálogo emergente como se muestra en la
Figura 7-9:
Figura 7-8 Crear un nuevo cuadro de diálogo de cambio de pantalla de control de bits
Introduzca la "Dirección de bits", seleccione la "Condición" y la pantalla a la que desea saltar; haga clic en Aceptar. Entonces se completa el control de bits. Como
se muestra en la Figura 7-10:
308
Ayuda de
HMITOOL
Del mismo modo, se pueden crear innumerables controles de bits de pantalla; el orden de implementación del cambio de pantalla coincide con el número de
serie. Haga clic con el botón derecho del ratón sobre cualquier información de control de bits, se abre un menú donde se pueden realizar las operaciones de
Figura 7-10: Su función es saltar a la pantalla 1 cuando el valor de la dirección de bit LB8 es igual a 1.
Nota: Cuando se cambian las pantallas a través del PLC, el valor leído por primera vez no afecta a la conmutación de la pantalla. Funciona sólo cuando el valor
9.2.5 Reloj
La configuración del reloj incluye tres funciones: descarga de la hora del sistema a la HMI, escritura de la hora al PLC y
sincronización con el PLC. Haga doble clic en "Reloj" en el Administrador de proyectos para abrir el cuadro de ajuste de
atributos de Reloj.
309
Ayuda de
HMITOOL
Descargar el reloj del sistema a la HMI: Si se debe descargar la información del reloj del sistema a la HMI.
⚫ Escribir hora/fecha en el PLC:
⚫ Tiempo: Año-Mes-Día-Hora-Minuto-Segunda-Semana. Consulte LW 60000~LW 60006 en Dirección de registro para obtener información
310
Ayuda de
HMITOOL
⚫ Método de inicio:
Cronometraje: Escriba la información de la hora del sistema en la dirección de PLC especificada periódicamente
y a la hora especificada internamente. Trigger: La información de la hora del sistema se escribirá en la dirección
del PLC especificada cuando la dirección de disparo sea 1. Restablecimiento automático: Restablezca
automáticamente la dirección de disparo a 0 cuando sea 1.
⚫ Método de inicio:
Cronometraje: Escriba la información de la hora del sistema en la dirección de PLC especificada periódicamente y
a la hora especificada internamente. Trigger: La información horaria del sistema se sincronizará con el PLC
cuando la dirección de disparo sea 1.
Restablecimiento automático: Restablezca automáticamente la dirección de disparo a 0 cuando sea 1.
1. Haga doble clic en la opción "File Encryption" (Cifrado de archivos) en el "Project Manager", como se muestra en el cuadro de diálogo emergente de la Figura
7-12:
Seleccione la opción "Utilizar contraseña para proteger el archivo" en el cuadro de diálogo anterior; introduzca la contraseña y confirme
la contraseña; haga clic en "Aceptar" para completar. En este caso, si el usuario vuelve a abrir el proyecto, se mostrará un cuadro de
La protección de la HMI se utiliza principalmente para establecer un cierto período de tiempo durante el cual la HMI puede funcionar normalmente. Si la hora
supera el período establecido, la HMI saltará a una pantalla específica en la que será necesaria una contraseña para volver a utilizar la HMI.
310
Ayuda de
HMITOOL
Haga doble clic en la opción "Protección HMI" en el "Project Manager" para que aparezca el cuadro de diálogo mostrado en la Figura 7-13:
➢Select "Use password protection": Se requiere una contraseña para entrar en la protección HMI la próxima vez.
Ajuste la "Contraseña de nivel total" a 3; seleccione el icono de 1 botón, elija 2009-04-01 y 12-00-00 en la columna Límite de tiempo bajo el epígrafe "Ajustes
de parámetros"; decida la pantalla 1 como la "Pantalla de indicación"; ajuste la opción "Contraseña para desbloquear" a 1111. A continuación, se configura el
nivel 1 de protección.
Como en el caso anterior, establezca los límites de tiempo y las contraseñas para los niveles 2 y 3.
Asumiendo que son las 8 en punto, 2009-04-01 ahora, ya que el límite de tiempo de la protección de nivel 1 de la HMI es 12-00-00, 2009-04-01, la HMI puede
funcionar normalmente; mientras que 4 horas, cuando son las 12 en punto, la HMI saltará automáticamente a la pantalla de aviso establecida (pantalla 1). Añada
a esta pantalla un botón de función con la función "Desbloquear HMI". A continuación, introduzca 1111 en el cuadro emergente de introducción de contraseña
Del mismo modo, deberá introducir las contraseñas correspondientes cuando llegue al límite de tiempo. Cuando se elimina la protección del nivel 3, la
Este ejemplo ilustra la aplicación de la protección HMI; los ajustes del nivel de contraseña son similares a los del caso anterior.
Defina una etiqueta con una dirección. Cuando se emplea la etiqueta, corresponde a la dirección correspondiente. Para configurar los ajustes de las variables,
haga doble clic en la opción "tabla de variables" en el "Project Manager" y aparecerá un cuadro de diálogo como se muestra en la Figura 7-14:
311
Ayuda de
HMITOOL
Figura 7-15 Crear un cambio de pantalla a través del cuadro de diálogo de control de bits
9.3 Pantalla
312
Ayuda de
HMITOOL
⚫ Haga clic con el botón derecho del ratón en la "Pantalla" en el Administrador de proyectos y, a continuación, seleccione "Añadir pantalla" para crear una
nueva. En el cuadro de diálogo emergente, configure las propiedades como "Nombre de pantalla"; haga clic en "Aceptar".
⚫ Dos maneras de abrir otras pantallas: haga doble clic en el nombre de la pantalla en el "Project Manager"; haga clic con el botón derecho del ratón en el
⚫ Borrar: Elimine la pantalla haciendo clic con el botón derecho del ratón en el nombre de la pantalla y seleccionando "Eliminar" en el menú desplegable.
⚫ Propiedad: Haga clic con el botón derecho del ratón en el nombre de la pantalla y seleccione "Propiedades" en el menú desplegable; o bien, seleccione
"Propiedades de la pantalla" en la barra de menús.
⚫ Copiado: Haga clic con el botón derecho del ratón en el nombre de la pantalla y seleccione "Copiar" en el menú emergente para copiar; configure el nuevo
nombre de pantalla y haga clic en Aceptar para completar.
9.4 Ventana
La forma de añadir una nueva ventana es similar a la de crear una nueva pantalla. Consulte las operaciones de pantalla para abrir, eliminar, copiar o
propiedades de la ventana. El cuadro de diálogo Propiedades de la ventana se muestra en la Figura 7-17.
313
Ayuda de
HMITOOL
⚫ Altura, Anchura: Ajuste la altura y la anchura de la ventana respectivamente.
⚫ Visualizar en: Configure el punto de coordenadas X e Y en el que se mostrará la ventana. El origen de las coordenadas es la esquina superior izquierda de
la pantalla de la HMI.
⚫ Título: Introduzca el nombre del título que aparecerá como una barra de título en la ventana.
El recopilador de datos históricos funciona junto con la visualización de datos históricos en la barra de herramientas. El primero se aplica principalmente para la
configuración de parámetros, mientras que el segundo se utiliza principalmente para mostrar los datos históricos.
Cree un recopilador de datos históricos haciendo clic con el botón derecho del ratón en "Historical Data Collector" y seleccione "New Historical Data Collector"
(Nuevo recopilador de datos históricos) en el menú desplegable.
Nota: HMITOOL recientemente soporta múltiples conjuntos de datos históricos; se pueden construir hasta cuatro recopiladores de datos históricos.
Tenga en cuenta que no se pueden crear más de cuatro sets; de lo contrario, aparecerá una ventana de diálogo de error como se indica a continuación:
Haga doble clic en "Historical Data Collector 0" en "Project Manager" para abrir un cuadro de diálogo como se muestra en la Figura 7-18:
Nota: La memoria requerida = (20 + total de bytes de tipos de datos ocupados por todos los elementos de datos) * número total de muestras.
El"Total de bytes de tipos de datos ocupados por todos los elementos de datos" se refiere a la suma de los tipos de datos seleccionados para cada elemento en la
página Elementos de datos.
a, si el tipo de datos de cada elemento es "entero positivo de 16 bits", entonces "bytes totales de tipos de datos ocupados por todos los elementos de datos" = 2
+2 +2 +2 +2 +2; que "todos los elementos de datos (20
+ 10) * 2, que es igual a 60; el número de bytes de "datos de 16 bits" es 2, mientras que "datos de 32 bits ocupa 4 bytes.
b. Si el tipo de datos seleccionado para "LH1" y "LH3" es "32-bit positive integer" (cuando el tipo de datos seleccionado para "LH1" y "LH3" es "32-bit positive
integer", la dirección del "Data item" se muestra como LH0, LH1, LH3, LH5, LH6), entonces "el número total de bytes ocupados por todas las partidas de datos"
Leer dirección: Dirección de inicio para leer los datos (Consulte la sección Datos para
• Reloj: Comience a leer los datos en un intervalo de tiempo establecido por el usuario.
Muestreo completo de la manera de eliminación: Eliminación cuando el muestreo de datos alcanza el número máximo total.
Detenga el muestreo: Detener el muestreo de datos en caso de muestreo completo; si no se selecciona esta opción, los nuevos datos
leídos reemplazarán a los más antiguos. Notificar: Informe a una dirección cuyo valor sea 1 cuando el número de muestreo alcance el
máximo.
1. Haga clic en la ficha "Data Item" (Elemento de datos), ajuste las propiedades de la página, como se muestra en la Figura 7-19:
315
Ayuda de
HMITOOL
Si se selecciona multiidioma, es necesario establecer nombres para cada idioma al agregar nuevos elementos de datos; de lo contrario, no podrá agregar nuevos
elementos.
En HMITOOL, la dirección de cada grupo de datos históricos se puede establecer de forma discreta, según la situación real del registro LW, por ejemplo: S1 es
Haga clic en cualquier elemento del cuadro de lista para establecer las propiedades.
Un ejemplo detallado:
Ajustar la dirección de lectura a LW1 en la página General, la dirección de registro se ajusta consecutivamente y la longitud de muestreo es 5; haga clic en la
ficha Elemento de datos y añada 5 columnas de datos (LH0-LH4) en la lista. Seleccione cada uno para establecer las propiedades como nombre, dirección, tipo
Asumiendo que los nombres, el tipo de datos y la escala de LH0-LH4 se establecen como se muestra en la Figura 7-20; otros
atributos son valores predeterminados: LH0-16 bit Entero positivo, Escala, con una ganancia de 3 y un offset de 2
Después de los ajustes, como la longitud de la muestra es 5 (ajustada en la página General), lee 5 valores de dirección consecutivamente empezando por
"Read Address". Las direcciones se leen según el tipo de datos de cada posición.
Si selecciona datos de 16 bits, la dirección extraída es continua. Si se seleccionan datos de 32 bits, las direcciones recuperadas se separan. Si se selecciona la
función de escalado, el valor de lectura final es igual al valor de la dirección de lectura multiplicado por la ganancia más el offset.
316
Ayuda de
Nota: El valor de ganancia en la escala debe ser mayor que 1! HMITOOL
317
Ayuda de
HMITOOL
Configure cada tipo de datos y si desea escalar; las direcciones a leer son las siguientes:
LH0-LW1 (datos de 16 bits, dirección de lectura + 1) Valor final de LH0 = Valor de dirección
de LW1 × 3 + 2 LH1-LW2 (datos de 32 bits, dirección de lectura +2) Valor final de LH1 = Valor
de dirección de LW2 × 2 + 1 LH2-LW4 (datos de 16 bits, dirección de lectura +1) Valor final
LH3-LW5 (datos de 32 bits, dirección de lectura +2) Valor final de LH3 = Valor de dirección de LW5
LH4-LW7 (datos de 32 bits, dirección de lectura +2) Valor final de LH4 = Valor de dirección de LW7 × 4 + 5
Después de la configuración, haga clic en "Aceptar". Haga clic en el icono "Visualización de datos históricos" en la barra de herramientas; ajuste el número de
fila a 5 en el cuadro de diálogo emergente; los demás valores de atributo son los predeterminados.
Haga clic en "OK" para generar automáticamente una tabla en la pantalla, como se muestra en la Figura 7-20:
Por ejemplo, la dirección de lectura es LW1, la longitud de muestreo de datos definida por el usuario es 3, el número total de muestras es 10, el método de
muestreo es Trigger, el intervalo de tiempo es de 1 segundo y el tipo de datos de cada dato es el predeterminado;
Los valores de dirección LW1, LW2, LW3 se leen cada 1 segundo. Dado que el número total de muestras es de 10, se leen 10 conjuntos de datos en el décimo
segundo. Debido a que la opción "Detener muestreo" no está seleccionada, el proceso continúa. Para almacenar los datos de lectura se asigna un área de memoria
fija en función de la longitud de muestreo, el número total de muestreos y el tipo de datos, de modo que cuando el número de grupos de datos haya alcanzado
La única diferencia es que se detiene el muestreo cuando se alcanza el número total de muestreos.
Emplee "Historical Trends" o "Historical Data Display" para leer los valores de forma más intuitiva.
318
Ayuda de
HMITOOL
Los ajustes de alarma de HMITOOL consisten en un inicio de sesión de alarma digital y un inicio de sesión de alarma analógica. Los usuarios pueden ver el tipo de
alarma y el tiempo de ocurrencia a través del control de alarmas.
319
Ayuda de
o Barra de alarmas después de configurar el inicio de sesión de alarma. HMITOOL
Contents:
El ajuste de alarma se utiliza para mostrar información de alarma, sólo con la que el control de alarma y la barra de alarma funcionan normalmente (de hecho,
la barra de control de alarma y la barra de alarma muestran el mensaje de alarma de "inicio de sesión de alarma digital" y "inicio de sesión de alarma
analógica").
Haga clic con el botón derecho del ratón en el "Aterrizaje de la alarma" en el Administrador de proyectos y seleccione "Nuevo registro digital de alarmas", como
se muestra en la Figura 7-21:
Haga doble clic en la opción "digital alarm login" para abrir el cuadro de diálogo de configuración de la alarma digital, como se muestra en la Figura 7-22:
320
Ayuda de
HMITOOL
Los pasos para construir un registro digital de alarmas son los siguientes:
⚫ Introduzca primero la dirección de lectura; aquí se supone que la dirección interna LB1 está configurada.
⚫ En la columna "Tamaño", seleccione el número total de alarmas, es decir, el número total de direcciones de bits, que es continuo. En este caso se supone
⚫ Haga clic en un elemento del cuadro de lista y, a continuación, mueva el ratón a la derecha del módulo "Mensaje"; introduzca la información de texto en el
cuadro de edición "Texto" que sirve como contenido de la alarma. Suponga que los mensajes de alarma son los que se muestran en la Figura 7-23.
⚫ Si se selecciona "Usar", la información de alarma se mostrará en "Control de alarmas" o "Barra de alarmas". De lo contrario, el mensaje de alarma no
aparecerá aunque la dirección correspondiente sea 1. Si el valor de dirección de este elemento es 0, la información de alarma no se muestra.
⚫ OFF Alarma: Si se selecciona esta opción, la alarma se generará cuando el valor de dirección correspondiente sea 0 (valor OFF). De lo contrario, se
generará una alarma cuando el valor de la dirección sea 1 (valor ON). Por defecto, se produce una alarma cuando el valor de la dirección es 1 (ON).
Aquí hay un ejemplo: Supongamos que la elección del tipo es "Bits continuos".
➢ Si el valor de la dirección LB1 es 0, la información de alarma no se mostrará en "Alarm Control" y "Alarm Bar", independientemente de si la opción "Use"
➢ Si el valor de la dirección LB1 es 1 y la opción "Usar" no está seleccionada, la información de alarma no se muestra en "Alarm Control" y "Alarm Bar".
➢ Si el valor de LB1 es 1 y se selecciona la opción "Use", la información de alarma se mostrará en "Alarm Control" y "Alarm Bar".
Haga clic en "OK" para completar los ajustes de la alarma digital. Los usuarios pueden añadir botones de 6 bits con la función Alternación cuya dirección es LB1-
LB6; colocar controles de "Alarma" y "Barra de alarmas" en la pantalla; luego ejecutar la simulación offline para comprobar si muestra información de alarma.
321
Ayuda de
HMITOOL
Cuando se selecciona "Continuous Bit of Word" como Tipo, como se muestra en la Figura 7-24 abajo:
320
Ayuda de
HMITOOL
Si se selecciona el "Uso" de un determinado número de bit, se generará una alarma cuando el valor de este valor de bit sea 1.
Nota: Cuando copie el contenido de los mensajes de alarma de otros documentos al texto de alarma del registro de alarma digital y del registro de alarma
analógico, asegúrese de que no haya ningún salto de línea (invisible) en el mensaje. Se recomienda introducir el mensaje manualmente en lugar de copiar y
Si se selecciona "Valor de palabra" para el tipo, como se muestra en la Figura 7-25 abajo:
321
Ayuda de
HMITOOL
Cuando se selecciona un valor de la dirección, se genera la alarma cuando el valor de la dirección es igual al valor seleccionado en la lista.
1. Coloque un control de alarma con 7 líneas como ejemplo en la Figura 7-24 y una barra de alarma dinámica cuyos atributos se configuran como se muestra en
la Figura 7-26:
Por último, añada seis botones de bit cuya dirección de escritura sea LB1-LB6 con las funciones "Alternation", "Monitor" y "Monitor Address identical to Write
Address" configuradas para cada uno de ellos. Después de los ajustes, haga clic en el botón "Guardar" de la barra de herramientas para guardar el proyecto,
322
Ayuda de
ejecute el comando "Fuera de línea" en la opción "Descargar" del menú. HMITOOL
323
Ayuda de
HMITOOL
y, a continuación, haga clic en los botones de bits LB1, LB2, LB4 y LB6. En este caso, el control de alarmas y la barra dinámica de alarmas mostrarán la información
de alarma de LB1, LB2, LB4 y LB6 en la"Alarma digital". Al hacer clic de nuevo en ellos, "Control de alarmas" y "Barra dinámica de alarmas" no mostrarán nada,
Nota: Se dispone de diferentes informaciones de alarma para el idioma correspondiente a través de la función de cambio
y comparación numérica.
Si el usuario necesita utilizar la alarma analógica, los pasos son los siguientes:
⚫ En primer lugar, introduzca la dirección en la columna "Dirección de lectura" para activar la alarma. Aquí se supone que la dirección interna LW1 está
configurada.
⚫ Seleccione el número total de alarmas en la opción "Tamaño", que significa el número total de direcciones; el tipo de datos decide la forma de leer la
dirección. Cada valor de dirección se establece en primer lugar como el tipo de datos de 16 bits y es continuo. Pero el tipo de datos puede ser cambiado.
Como se muestra en la Figura 7-28, la dirección LW1 elige un entero positivo de 32 bits mientras que los valores LW3 y LW4 son enteros positivos de 16
bits. Por lo tanto, cuando se seleccionan datos de 32 bits para una dirección, el valor de dirección posterior que se va a leer se añade en 2 sobre la base del
valor de dirección anterior; y si se selecciona el tipo de datos de 16 bits, el valor de dirección posterior que se va a leer es el valor anterior más 1.
⚫ Los usuarios pueden ajustar el "Tiempo de escaneo" de la alarma, lo que significa la frecuencia de escaneo.
⚫ Haga clic en cada elemento para introducir un valor en la casilla "Límite" de la derecha; a continuación, introduzca la información de texto (contenido de la
alarma) en la casilla "Texto". Aquí asuma que el mensaje es como se muestra en la Figura 7-28: cada valor de dirección puede ser clasificado en uno de
cuatro rangos - Bajo, Bajo Bajo, Alto, Alto Alto.
324
Ayuda de
HMITOOL
Figura 7-28 Diagrama de los cuatro valores de dirección para la dirección LW1
⚫ Bajo Bajo: Cuando el valor de este elemento es inferior al límite de este ajuste y se selecciona la opción "Usar", la información de alarma de este elemento
se mostrará en "Alarm Control" o "Dynamic Alarm Bar";
⚫ Low (Bajo): Cuando el valor de este elemento no sea inferior al límite de "Low Low (Bajo)" y esté seleccionado el límite de "Low (Bajo)" y la opción "Use
(Usar)" (Usar), la información de alarma de este elemento se mostrará en "Alarm Control (Control de Alarma)" o "Dynamic Alarm Bar (Barra de Alarma
Dinámica)" (Barra de Alarma);
⚫ Alto: Cuando el valor de este ítem es mayor que el límite "Alto" y no mayor que el límite "Alto" y la opción "Usar" está seleccionada, la información de
alarma de este ítem se mostrará en "Control de Alarma" o "Barra de Alarma Dinámica".
⚫ Alto Alto Alto: Cuando el valor de este elemento es mayor que el límite de este ajuste y se selecciona la opción "Usar", la información de alarma de este
elemento se muestra en "Control de alarma" o "Barra de alarma dinámica".
La alarma de valor numérico significa que se produce una alarma cuando el valor alcanza el valor límite establecido.
Los ajustes son los siguientes: La alarma se activa cuando el valor de la alarma alcanza 1, 12, 30 y 40.
325
Ayuda de
HMITOOL
Puede añadir control de visualización de alarmas después de los ajustes: Visualización de alarmas, barra de alarmas y visualización de alarmas históricas.
Seleccione en el menú de la barra de herramientas para establecer los parámetros de visualización de la barra de alarmas en el cuadro de diálogo, como
se muestra en la Figura 7-29:
⚫ Tipo de alarma: El orden de visualización de las alarmas por orden cronológico o por orden cronológico transversal.
Seleccione el control de alarmas en el menú de la barra de herramientas para configurar el texto y los parámetros de la visualización de alarmas en el cuadro de
diálogo, como se muestra en la Figura 7-30:
326
Ayuda de
HMITOOL
Seleccione el control de visualización de alarmas históricas en el menú de la barra de herramientas para configurar el contenido y los parámetros de la pantalla
en el cuadro de diálogo, como se muestra a continuación:
327
Ayuda de
HMITOOL
9.7 Receta
En el campo de la fabricación, la receta se utiliza para describir las proporciones de los materiales utilizados para producir un producto, y es un conjunto de
ajustes de parámetros de las variables utilizadas durante la producción. Por ejemplo, una receta básica es necesaria para hacer pan, y esta receta puede enumerar
los pesos o proporciones de todos los materiales utilizados para hacer pan, tales como agua, harina, azúcar, huevo, aceite, etc. Además, también puede incluir
algunos materiales opcionales como frutas, nueces, chocolate, etc. Estos materiales opcionales pueden añadirse a la receta básica para hacer pan de diferentes
sabores. Tomemos como ejemplo la siderurgia. Una receta en un herraje puede ser un conjunto de parámetros máquina. En el caso de las máquinas de
procesamiento por lotes, se puede utilizar una receta para describir los diferentes pasos del procesamiento por lotes.
Una máquina puede hacer tanto pan como pasteles, incluyendo pan de diferentes sabores y pasteles de diversas formas. Aquí, llamamos a las proporciones
materiales del pan como una receta, y llamamos a las diferentes proporciones materiales de los diferentes sabores del pan como un archivo. Obviamente, los
registros de recetas se encuentran en los archivos de recetas.
HMITOOL proporciona la función de configuración de recetas que está disponible en la Receta de la barra de menús o en el Project Manager, puede entrar en el
cuadro de diálogo de configuración de recetas y añadir un nuevo conjunto de funciones de recetas. Como se muestra en la Figura 7-31:
Nota: Longitud de la receta * Bytes ocupados por tipo de datos * Número total <= 512KB
329
Ayuda de
HMITOOL
1. Cree una configuración de receta como se describe anteriormente. El efecto se muestra en la Figura 7-33:
330
Ayuda de
HMITOOL
Esta receta tiene un total de 4 sub-recipientes, cada una de las cuales contiene 16 elementos. Las direcciones de almacenamiento son de Raíces y Alas: 1 a Raíces
y Alas: 16 en la memoria de la HMI.
2. Tras la configuración de la receta, visualizar la receta en la dirección screen,modify o bien descargarla directamente al PLC. Por lo tanto, utilizaremos los
siguientes controles funcionales esenciales.
⚫ Visualización de recetas: Haga clic en la visualización / entrada numérica (ver "Visualización / entrada numérica")
Seleccione la dirección de memoria interna RWI: 0 para crear una visualización numérica y un control de entrada en la pantalla. El valor de entrada y
visualización es el número de serie de la receta. El valor 0 de RWI0 significa el número de serie de la receta 1; el valor 1 significa el número de receta 2,
etc.
Se pueden crear botones para escribir la receta en el PLC, leer la receta desde el PLC, guardar la receta, seleccionar la receta anterior y la posterior mediante el
botón de función con la configuración de función relevante.
Aplicación de múltiples recetas: HMITOOL proporciona una nueva función de receta multigrupo, pero sólo soporta diez grupos, de lo contrario se le pedirá un
mensaje de límite como se muestra en 7-34-1.
Figura 7-34-1
Figura 7-34-2
El LW61141 se utiliza para introducir el grupo de receta. El RWI0 original también se utiliza para introducir el número de receta. Por lo tanto, necesita ajustar los
valores de LW61141 y RWI0 al mismo tiempo cuando se selecciona uno. Por ejemplo: Introduzca el grupo de receta 0 a LW61141, número de serie 2 para RWI0;
significa seleccionar los datos de receta de la Receta 2 en el grupo de receta 0.
331
Ayuda de
3. De acuerdo con la operación anterior, se puede crear una pantalla comoHMITOOL
se muestra en la Figura 7-35:
Supongamos que toda la dirección del monitor que se va a escribir es D0, la longitud de la receta es 16 y el número total es 4.
Es fácilmente accesible para modificar, preservar, leer y escribir la receta a través de los botones de función y la pantalla numérica / ajustes de entrada. Pero
debe prestar atención a los siguientes puntos:
⚫ La lista de recetas debe ser establecida antes de usar las funciones de Receta.
⚫ Al escribir parámetros de receta en la lista de recetas, preste atención al tipo de datos. El dato de 16 bits ocupa sólo una palabra, y el de 32 bits ocupa dos
palabras. Debe elegirse un tipo de datos coherente. En particular, preste especial atención al uso de direcciones de datos de 32 bits. Como el dato de 32 bits
ocupa dos palabras, evite la superposición de direcciones al introducir la dirección de escritura y la dirección supervisada.
⚫ La dirección RWI0 es para uso fijo y sólo se puede utilizar para modificar el número de receta. Si el valor de RWI0 es 0, indica el primer número de receta,
y así sucesivamente.
Permite transmitir datos entre PLC y HMI o entre PLC y PLC. Haga clic en "Transmisión de datos" en el Project Manager para mostrar la lista actual de
transmisión de datos.
Figura 7-36
La lista de transmisión enumera los detalles de todos los elementos de transmisión actuales. Los usuarios pueden crearlos, borrarlos y modificarlos. El software
Para crear uno nuevo o modificar un elemento de transmisión existente, debe entrar en la página Configuración de propiedades:
Figura 7-37
1. Atributo
Disparo: La señal de transmisión es controlada por la dirección especificada. Ejecute este comando cuando el valor de la dirección
sea 1. Restablecimiento automático: Cuando el valor del activador de dirección es 1, ajústelo automáticamente a 0.
Clase de dirección: Seleccione la clase de dirección para transferir datos: Bit / Palabra
/ Palabra Doble. Word / Bit: Introduzca la longitud de los datos a transferir. El rango
de longitud es de 1 a 64.
2. Dirección
Dirección de origen: La dirección de origen de los datos transmitidos, que debe ser del mismo tipo que el tipo de dirección establecido en la
"Propiedad". Dirección de destino: La dirección de destino de los datos transmitidos, que debe ser del mismo tipo que el tipo de dirección
establecido en la "Propiedad".
Establezca una macro que haya sido compilada con éxito en una macro global, es decir, que se ejecute cuando la configuración comience a funcionar, y que se
ejecute durante el tiempo de ejecución sin estar limitada por pantallas. Se pueden añadir un máximo de 64 macros globales y se ejecutan en el orden
establecido.
Haga clic en "Global Macro" en el menú "Ajustes", como se muestra en el cuadro de diálogo:
331
Ayuda de
HMITOOL
Figura 7-38
Haga clic en el elemento de la lista para enumerar todos los nombres de las macros que se han compilado correctamente y, a continuación, decida si la macro
está controlada por bits y por la frecuencia de ejecución. La macro seleccionada se ejecuta como una macro global durante el tiempo de ejecución de la
configuración.
Establezca una macro que haya sido compilada con éxito en una macro Init, lo que significa ejecutar esta macro sólo una vez sin estar limitada por las
pantallas. Se pueden añadir un máximo de 64 macros init, y se ejecutan en el orden establecido.
Haga clic en "Init Macro" en el menú "Setting", como se muestra en el cuadro de diálogo:
332
Ayuda de
HMITOOL
Figura 7-39
Haga clic en el elemento de lista para enumerar todos los nombres de las macros que se han compilado correctamente. La macro seleccionada se ejecuta como
macro de inicio durante el tiempo de ejecución de la configuración.
la HMI. Example:
Seleccione el protocolo Modbus RTU Slave para el puerto 1; tome la HMI como estación esclava; la estación maestra Dispositivo 1 lee la
dirección de LW0 en la HMI. Seleccione el protocolo maestro Modbus RTU para el puerto 2; la HMI lee la dirección de 4x11 de la
estación esclava 2.
333
Ayuda de
HMITOOL
Por ejemplo:
LW: LW0-LW65535 y LW50000-LW51993 pertenecen al área de protección contra fallos de alimentación. Y los LW51994~LW51999 se utilizan en
interiores, no externo;
Contents:
⚫ LB
⚫ LW
⚫ RAÍCES Y ALAS
10.1 LB
334
Ayuda de
HMITOOL
60108 Estado de la comunicación de COM2 ON significa comunicación normal; OFF significa fallo o ausencia de comunicación. R
335
Ayuda de
transmisión HMITOOL
Modificación del mantenimiento de Escribir los parámetros de comunicación modificados en FLASH si se activa; OFF
60109 los parámetros de comunicación después de la ejecución. R/W
COM1
Modificación del mantenimiento de Escribir los parámetros de comunicación modificados en FLASH si se activa; OFF
60110 los parámetros de comunicación después de la ejecución. R/W
COM2
Confirmación de la Escribir los parámetros de comunicación modificados en FLASH si se activa; OFF
60111 modificación de los después de la ejecución. R/W
60112 parámetros del sistema anormal
Ventana de comunicación ON significa permiso para que aparezca una ventana de excepción; OFF significa R/W
prohibición.
60113 Control del cursor del ratón ON significa disolución del censor del ratón; OFF significa prohibición (Sólo disponible R/W
para el tacto)
60114 Estado de la conexión USB ON significa con conexión de dispositivo USB; OFF significa que no hay ningún dispositivo R
USB conectado.
60115 Estado de conexión de la tarjeta SD ON significa con conexión de tarjeta SD; OFF significa que no hay ninguna tarjeta SD R
conectada.
60116 Sonido táctil Si se activa el sonido al tocar o al hacer clic con el ratón R/W
60117 Sonido de la alarma Si se habilita el sonido de alarma cuando se produce la alarma R/W
60118 Borrar el registro histórico de Borrar el registro histórico de alarmas (Restablecer automáticamente) R/W
alarmas
60119 Borrar el registro de operaciones Borrar el registro de operaciones (Restablecer automáticamente) R/W
60120 Borrar datos históricos Borrar datos históricos (Restablecer automáticamente) R/W
60121 Recargar Fórmula Recargar los datos de la fórmula actual mientras esté en ON; OFF cuando finalice la R/W
recarga.
60123 Guardar alarma histórica Guarda el registro histórico de alarmas en el disco cuando está activado; desactivado R/W
después de la conservación.
60124 Guardar datos históricos Guarda los datos históricos en el disco cuando están activados; desactivados después de R/W
la preservación.
60125 Envía el archivo de alarma histórico a Envía el archivo de alarma histórico a la tarjeta SD; se apaga automáticamente después R/W
la tarjeta SD del envío
60126 Enviar archivo de datos históricos a Envío de archivos de datos históricos a la tarjeta SD; apagado automático después del R/W
la tarjeta SD envío
60127 Enviar el archivo de alarma histórico Envía el archivo de alarma histórico al disco U; OFF automáticamente después del envío R/W
al disco U
60128 Enviar archivo de datos históricos a Enviar el archivo de datos históricos al disco U; OFF automáticamente después del envío R/W
un disco U
60129 Enviar el proyecto actual a un disco Enviar el proyecto actual al disco U; OFF automáticamente después del envío R/W
U
60130 Enviar el proyecto actual a una Enviar el proyecto actual a la tarjeta SD; apagado automáticamente después del envío R/W
tarjeta SD
60133 Cierre de sesión de usuario Cancelar el inicio de sesión de usuario cuando está activado; reajustar automáticamente R/W
después de la cancelación
60141 Si hay una alarma en tiempo real ON cuando se produce una alarma en tiempo real R
60142 Estado del sistema del salvapantallas ON cuando está debajo del salvapantallas stat R
60143 Copiar el registro de la operación en Enviar el registro de la operación a un disco U en caso de que esté activado; desactivado R/W
un disco U automáticamente después del envío.
60144 Copiar el registro de la operación en Enviar el registro de la operación a la tarjeta SD en caso de ON; OFF automáticamente R/W
la tarjeta SD después del envío
60145 Copiar todas las fórmulas en un disco Enviar fórmulas al disco U en caso de ON; OFF automáticamente después del envío W
U
60146 Copiar fórmulas en una tarjeta SD Envíe los archivos de fórmula a la tarjeta SD en caso de ON; OFF automáticamente W
después del envío
60147 Marca de fin de escaneo Qrcode USB Activado en caso de ON R/W
Importar el bit de disparo histórico Activado en caso de encendido; rearme automático. El archivo de datos históricos
60148 desde un disco en U debe ser [Link]; de lo contrario, la ejecución no es válida. R/W
Importar el bit de disparo histórico
60149 desde la tarjeta SD Activado en caso de encendido; rearme automático R/W
Exportación de una fórmula de ID
60150 específica a un bit de activación de Activado en caso de encendido; rearme automático R/W
disco en U de una fórmula de
Exportación
60151 identificación específica a un Activado en caso de encendido; rearme automático R/W
bit de activación
Exportación de fórmula
de una tarjeta SD
de ID
60152 específica del disco U al bit de Activado en caso de encendido; rearme automático R/W
disparo HMI de una fórmula de
Exportación
60153 identificación específica de una Activado en caso de encendido; rearme automático R/W
tarjeta el
Borrar SDbit
a un
debit de disparo
disparo de HMI
60154 una fórmula de ID específica Activado en caso de encendido; rearme automático R/W
60155 Bit de disparo de la fórmula de Activado en caso de encendido; rearme automático R/W
cobertura
60156 Leer la fórmula y grabar el bit de Activado en caso de encendido; rearme automático R/W
disparo
60163 Exportación de fórmulas a disco U R/W
por grupos de fórmulas a
Exportación
60164 tarjetas SD por grupos R/W
336
Ayuda de
HMITOOL
10.2 LW
337
Ayuda de
HMITOOL
60294 Posición X al final de la palpación Posición de la coordenada X al final del recorrido R
60295 Posición Y al final de la palpación Posición de la coordenada Y al final del recorrido R
60296 Estado táctil 1-Toque; 0-Liberación R
60297 Comprobación de COM1 Parámetros de comunicación, comprobación: 0-NONE, 1-EVEN, 2-ODD R/W
Parámetros de comunicación, velocidad en baudios:
R/W
60298 Velocidad de transmisión de COM1 0-1200,1-2400,2-4800,3-9600,4-19200,5-38400,6-57600,7-115200
60299 Bit de parada de COM1 Parámetros de comunicación, bit de parada: 0-1 paradas, 1-2 paradas R/W
60300 Longitud de datos de COM1 Parámetros de comunicación, longitud de datos: 0-7bits; 1-8bits R/W
60301 HMI Dirección del COM1 Parámetros de comunicación, dirección HMI R/W
60302 PLC Dirección del COM1 Parámetros de comunicación, dirección del PLC R/W
La longitud máxima de la dirección contigua que puede ser leída por una
R/W
60303 Intervalo de direcciones continuo de PLC a COM1 sola comunicación.
60304 Tiempo de comunicación de COM1 Retraso en el tiempo de comunicación R/W
60305 Número de reintentos de COM1 Número de reintentos en caso de sistema anormal R/W
60306 Dirección Modo de COM1 Modo de dirección: Modo 0-estándar; modo 1-extendido R
60307 Tiempo de espera COM1 Ajustar el tiempo de espera de comunicación; unidad: ms R/W
60308 Tiempo de espera actual de la comunicación COM1 Tiempo de espera actual de la comunicación; unidad : ms R/W
60309 Sitio HMI de COM1 0-Máquina; 1-Far-end R/W
60312 Comprobación de COM2 Parámetros de comunicación, comprobación: 0-NONE, 1-EVEN, 2-ODD R/W
Parámetros de comunicación, velocidad en baudios:
R/W
60313 Velocidad en baudios de COM2 0-1200,1-2400,2-4800,3-9600,4-19200,5-38400,6-57600,7-115200
60314 Bit de parada de COM2 Parámetros de comunicación, bit de parada: 0-1 paradas, 1-2 paradas R/W
60315 Longitud de datos de COM2 Parámetros de comunicación, longitud de datos: 0-7bits; 1-8bits R/W
60316 HMI Dirección del COM2 Parámetros de comunicación, dirección HMI R/W
60317 PLC Dirección de COM2 Parámetros de comunicación, dirección del PLC R/W
La longitud máxima de la dirección contigua que puede ser leída por una
R/W
60318 Intervalo de direcciones continuo de PLC a COM2 sola comunicación.
60319 Tiempo de comunicación de COM2 Tiempo de retardo de comunicación R/W
60320 Número de reintentos de COM2 Número de reintentos en caso de sistema anormal R/W
60321 Dirección Modo de COM2 Modo de dirección: Modo 0-estándar; modo 1-extendido R
60322 Tiempo de espera COM2 Ajustar el tiempo de espera de comunicación; unidad: ms R/W
60323 Tiempo de espera actual de la comunicación COM2 Tiempo de espera actual de la comunicación; unidad : ms R/W
60324 Sitio HMI de COM2 0-Máquina; 1-Far-end R/W
R/
60327 Número de alarmas históricas Suma de la alarma histórica registrada Palabra
doble
R/
60329 Número de datos históricos Suma de los datos históricos registrados Palabra
60333 Interruptor de idioma del teclado 1-teclado chino, 0-teclado inglés; apunte al teclado estándar doble
R/W
60334 uso de CPU Tasa de uso actual de la CPU durante el funcionamiento del sistema R
60335 Valor de luminancia de la luz de fondo Valor de luminancia de la luz de fondo R/W
60337 Tiempo de creación del proyecto en curso: año Tiempo de creación del proyecto en curso: año R
60338 Hora de creación del proyecto actual: mes Hora de creación del proyecto actual: mes R
60339 Hora de creación del proyecto actual: día Hora de creación del proyecto actual: día R
60340 Idioma actual Configurar el idioma actual W
Copiar la alarma histórica entre un rango específico de
R/W
60359 números de serie en un disco U cuando el valor es 1
Copiar la alarma histórica entre un rango específico de
R/W
60360 números de serie a una tarjeta SD cuando el valor es 1
Copiar la alarma histórica entre un rango de tiempo
R/W
60361 específico al disco U cuando el valor es 1
Copiar histórico alarma entre específico tiempo rango a la
R/W
60362 tarjeta SD cuando el valor es 1
60363 Exportar el número de serie de inicio de la alarma histórica R/W
60365 Exportar el número de serie final de la alarma histórica R/W
60367 Hora de inicio de la exportación de la alarma histórica Longitud: seis caracteres; año, mes, día, hora, minuto y segundo R/W
60373 Hora de finalización de la exportación de la alarma histórica Longitud: seis caracteres; año, mes, día, hora, minuto y segundo R/W
60379 Nombre de archivo de la alarma histórica exportada al disco Longitud: 24 caracteres R/W
U y a la tarjeta SD
338
Ayuda de
HMITOOL
Actual grupo número de datos históricos importados o
R/W
60408 exportados
Copiar datos históricos entre un rango específico de
R/W
60409 números de serie a un disco U cuando el valor es 1
Copiar datos históricos entre un rango específico de
R/W
60410 números de serie a una tarjeta SD cuando el valor es 1
Copiar datos históricos entre un rango de tiempo
R/W
60411 específico a un disco U cuando el valor es 1
Copiar datos históricos entre rangos de tiempo específicos
R/W
60412 a la tarjeta SD cuando el valor es 1
60413 Exportar el número de serie del inicio de los datos históricos R/W
60415 Exportar el número de serie final de los datos históricos R/W
60417 Hora de inicio de la exportación de datos históricos Longitud: seis caracteres; año, mes, día, hora, minuto y segundo R/W
60423 Exportar la hora final de los datos históricos Longitud: seis caracteres; año, mes, día, hora, minuto y segundo R/W
60429 Nombre de archivo de los datos históricos exportados a un Longitud: 24 caracteres R/W
60441 disco
RegiónU de
y acaché
una tarjeta SD
de modificación de contraseña del Usuario 1 Longitud: 16 caracteres; pantalla ASC R/W
Modificar la contraseña del Usuario 1 como la de la región de caché
R/W
60449 Habilitar modificar la contraseña del Usuario 1 cuando el valor es 1; restablecer automáticamente después de
60451 Región de caché de la modificación de la contraseña del configurar
Longitud: 16 caracteres; pantalla ASC R/W
Usuario 2 Modificar la contraseña del Usuario 2 como la de la región de caché
R/W
60459 Habilitar modificar la contraseña del Usuario 2 cuando el valor es 1; reajustar automáticamente después de la
60461 Región de caché de modificación de contraseña del Usuario 3 configuración.
Longitud: 16 caracteres; pantalla ASC R/W
Modificar la contraseña del Usuario 3 como la de la región de caché
R/W
60469 Habilitar modificar la contraseña del Usuario 3 cuando el valor es 1; restablecer automáticamente después de
60471 Región de caché de modificación de contraseña del Usuario 4 configurar
Longitud: 16 caracteres; pantalla ASC R/W
Modificar la contraseña del Usuario 4 como la de la región de caché
R/W
60479 Habilitar modificar la contraseña del Usuario 4 cuando el valor es 1; reajustar automáticamente después de la
60481 Región de caché de modificación de contraseña del Usuario 5 configuración.
Longitud: 16 caracteres; pantalla ASC R/W
Modificar la contraseña del Usuario 5 como la de la región de caché
R/W
60489 Habilitar modificar la contraseña del Usuario 5 cuando el valor es 1; reajustar automáticamente después de la
60491 Región de caché de modificación de contraseña del Usuario 6 configuración.
Longitud: 16 caracteres; pantalla ASC R/W
Modificar la contraseña del Usuario 6 como la de la región de caché
R/W
60499 Habilitar la modificación de la contraseña del Usuario 6 cuando el valor es 1; reajustar automáticamente después de la
60501 Región de caché de la modificación de la contraseña del configuración.
Longitud: 16 caracteres; pantalla ASC R/W
Usuario 7 Modificar la contraseña del Usuario 7 como la de la región de caché
R/W
60509 Habilitar la modificación de la contraseña del Usuario 7 cuando el valor es 1; restablecer automáticamente después de
60511 Región de caché de modificación de contraseña del Usuario 8 configurar
Longitud: 16 caracteres; pantalla ASC R/W
Modificar la contraseña del Usuario 8 como la de la región de caché
R/W
60519 Habilitar la modificación de la contraseña del Usuario 8 cuando el valor es 1; restablecer automáticamente después de
60520 Modelo HMI configurar
40 caracteres R
60540 Número de versión del cargador de arranque 40 caracteres R
60560 Número de versión del sistema operativo 40 caracteres R
60580 Número de versión del software 40 caracteres R
60600 Habilitar el registro de operaciones Habilitar el registro del registro de operaciones cuando es 1 R/W
60601 Número de registro de operación Visualizar el número actual de registro de operación R
60602 Habilitar captura de pantalla Activar la captura de pantalla cuando es 1; restablecer después de la R/W
60603 Almacenamiento de la captura de pantalla configuración
Disco 0-U; tarjeta 1-SD R/W
60604 Habilitar la protección HMI Habilitar la protección HMI cuando es 1 R/W
Configurar el número de nivel de la contraseña de protección HMI; se
R/W
60605 Ajustar el número de nivel de la contraseña de protección de pueden configurar hasta 10 contraseñas.
la HMI 60606-60628 es para la protección por contraseña de año, mes, día, hora,
minuto, segundo, fecha límite y desbloquear la contraseña de Nivel 1 (la
longitud de la contraseña es de 16 caracteres);
60675-60697 es para año, mes, día, hora, minuto, segundo, fecha límite y
60606-60835 Fijar el período de validez de la protección HMI desbloquear la protección con contraseña de Nivel 4 (contraseña
339
Ayuda de
HMITOOL
tiene una longitud de 16 caracteres);
60767-60789 es para año, mes, día, hora, minuto, segundo, fecha límite y
desbloquea la protección de contraseña de Nivel 8 (la longitud de la
contraseña es de 16 caracteres);
Registrarse
Significado Nota
discurso
Contents:
340
Ayuda de
HMITOOL
⚫ Conexión de penetración
⚫ Modbus TCP/IP
La serie HollySys HM HMI permite la conexión de "una máquina con varias pantallas" para PLC mediante el protocolo MODBUS. Todas las HMIs se conectan una
a una, y la primera pantalla se conecta con el PLC. Todas las HMIs pueden ser configuradas como Estación Esclava y el PLC como Estación Maestra. Haga doble
clic en "Conexión COM1" en el gestor de proyectos y, a continuación, aparecerá un cuadro de configuración de atributos del puerto de comunicación. En la opción
Servicio de equipo de la opción General de este cuadro, seleccione Modbus RTU, y elija Modbus RTU Slave a la derecha; alternativamente, configure la primera
HMI conectada con el PLC como Estación maestra, y configure el PLC y otras pantallas como Estación esclava. En este caso, al configurar los atributos de puerto
de comunicación de la primera pantalla, seleccione Modbus RTU en la opción General de Servicio de Equipo, elija Modbus RTU Master a la derecha, cambie el
modo a Modo Extendido en la opción de Parámetro, y asigne direcciones de HMIs. Así, las HMIs configuradas como Estación Esclava pueden comunicarse con el
PLC a través de la primera HMI. En ambos casos, sólo la Estación Principal puede comunicarse con la Estación Esclava, y no se puede lograr ninguna comunicación
Cuando el PLC está configurado como Estación Maestra y todas las HMIs están configuradas como Estación Esclava:
1. El puerto de comunicación del PLC conectado es RS232; los métodos de conexión y los ajustes del sistema se muestran en las figuras 8-1, 8-2 y 8-3:
Figura 8-1 Esquema de "Una máquina con varias máquinas" cuando el PLC(RS232) es la estación maestra
340
Ayuda de
HMITOOL
2. El puerto de comunicación del PLC conectado es RS485, el método de conexión se muestra en la Figura 8-4:
341
Ayuda de
HMITOOL
Figura 8-4 Esquema de "Una máquina con varias máquinas" cuando el PLC (RS485) es la estación maestra
Cuando el puerto de comunicación del PLC es RS485, como todas las HMI son Slave Station, los ajustes del sistema son los mismos que cuando el puerto de
Cuando todas las pantallas de la serie HMI están configuradas como Slave Station, se pueden conectar hasta 255 pantallas. Sin embargo, si hay muchas HMI
conectadas, la respuesta será lenta.
Cuando la primera HMI se configura como Estación Maestra, y el PLC y todas las demás pantallas se
configuran como Estación Esclava:
1. El puerto de comunicación del PLC conectado es RS232; los métodos de conexión y los ajustes del sistema se muestran en la Figura 8-5, 8-6 y 8-7:
Figura 8-5 Esquema de "Una máquina con varias máquinas" cuando el PLC (RS232) es estación esclava
342
Ayuda de
HMITOOL
Figura 8-6Elija el protocolo MODBUS para la primera pantalla y configúrelo como Estación Maestra
Figura 8-7Modo extendido es necesario cuando la primera HMI se configura como Estación Maestra
La configuración del sistema de las HMIs configuradas como estación esclava es similar a la que se muestra en la Figura 8-2 y en la Figura 8-3.
Nota: Como RS232 no puede soportar la conexión multipunto, cuando el PLC de la conexión "una máquina con varias pantallas" no soporta el puerto RS485,
se requiere un adaptador de comunicación para convertir la señal RS485 en una señal RS232.
Nota: Cuando la serie HMI HMI está configurada como estación maestra en la conexión "una máquina con varias pantallas", deben configurarse varios
protocolos para la dirección
343
Ayuda de
HMITOOL
del HMI utilizado como estación maestra.
Cuando se configura Modbus como estación maestra, en principio puede añadir hasta 255 estaciones esclavas; sin embargo, cuantas más estaciones esclavas se
La HMI permite no sólo la conexión de "una máquina con varias pantallas", sino también la conexión de "una pantalla con varias máquinas" para PLC mediante
el protocolo MODBUS. En la conexión "una pantalla con varias máquinas" se puede utilizar una sola HMI para operar directamente la dirección de registro de
varios PLCs conectados a ella, siempre que los PLCs soporten el protocolo MODBUS. En el momento de la configuración del sistema, seleccione Modbus RTU en
el elemento Equipment Service de la opción General y elija Modbus RTU Master a la derecha, de modo que la HMI se configure como Master Station y todos los
PLCs se configuren como Slave Screens. A continuación, el HMI puede operar la dirección de registro de los PLCs. Los nombres de registro de los PLCs corresponden
344
Ayuda de
HMITOOL
Figura 8-10 El modo extendido es necesario cuando la HMI está configurada como Estación Maestra.
Después de la configuración anterior, las direcciones del PLC en los atributos del puerto de comunicación se vuelven ineficaces. Cuando el usuario hace clic en un
control para introducir la dirección, aparecerá un cuadro de entrada de dirección como el que se muestra en la Figura 8-11. Hay un menú desplegable a la derecha
del nombre del registro, y el protocolo elegido en el menú desplegable es la dirección Slave Station del PLC.
Instrucción de las estaciones de modo extendido que permiten la comunicación para controlar address:
La dirección ocupada por la estación de control corresponde a tres palabras de un puerto serie, por lo que puede controlar un máximo de 48 estaciones
dirección base.
33-48)
El valor predeterminado es todo encendido cuando la HMI está abierta, puede utilizar el control de macros para iniciar o detener el número de estación de
conexión.
345
Ayuda de
HMITOOL
346
Ayuda de
HMITOOL
Nota: Como RS232 no puede soportar la conexión multipunto, cuando el PLC en la conexión "una pantalla con varias máquinas" no soporta el puerto RS485, se
requiere un adaptador de comunicación para convertir la señal RS485 en una señal RS232.
La HMI permite una forma especial de conexión, en la que una HMI remota puede monitorizar o controlar el PLC u otros dispositivos a través del puerto serie de
otra HMI conectada con el PLC o dispositivo. En este caso, hay dos o más terminales de control para operar el dispositivo conectado. La conexión de penetración
es una función muy útil de la HMI.
Haga doble clic en la conexión establecida y, a continuación, aparecerá un cuadro de configuración de atributos de puerto de comunicación. Seleccione COM1
para el puerto de conexión. Tomando como ejemplo la penetración de Modbus, el COM1 del HMI local está conectado con modbus_RTU_Master. Los parámetros
de comunicación establecidos en Parámetro de comunicación deben ser coherentes con el PLC u otros dispositivos conectados. Consulte la Figura 8-14 y la Figura
8-15:
347
Ayuda de
HMITOOL
Figura 8-14 Página general de la configuración de atributos de puerto de comunicación HMI local
Figura 8-15: Página de configuración COM1 de la configuración de atributos del puerto de comunicación HMI local
Cree una nueva conexión, elija COM2 para el puerto de conexión, no añada ningún protocolo en Conexión, configure los siguientes atributos y configure los
mismos atributos del puerto serie que el puerto serie 1. Los parámetros recomendados son 9600, 8, Ninguno, 1. Seleccione Conectar puerto de pantalla esclavo
para el atributo de penetración y establezca el número de pantallas según la condición real. Consulte la Figura 8-16 y la Figura 8-17.
348
Ayuda de
HMITOOL
Figura 8-16 Página general de la configuración de atributos de puerto de comunicación HMI local
Figura 8-17 Página de ajuste de parámetros del ajuste de atributos del puerto de comunicación HMI local
Seleccione los valores propuestos para otros parámetros. En este momento, el ajuste de parámetros para la HMI local ha finalizado.
349
Ayuda de
HMITOOL
Figura 8-18Página general de la configuración de atributos del puerto de comunicación HMI remoto
Figura 8-19 Página de configuración de parámetros del ajuste de atributos del puerto de comunicación HMI remoto
Seleccione los valores propuestos para otros parámetros. En este momento, el ajuste de parámetros para la HMI remota ha finalizado.
Nota: Los ajustes anteriores son ajustes de software para la penetración con dos pantallas.
Nota: En la conexión de penetración con varias pantallas, el ajuste COM en la HMI remota es el mismo que en la HMI local.
Nota: Como todos los datos de comunicación se intercambian con el PLC a través del COM1 de la HMI local, la velocidad de comunicación será baja en el caso
de conexiones de penetración con múltiples pantallas.
Está disponible para ejecutar la comunicación y control remoto a HMI a través del MODBUS TCP.
350
Ayuda de
HMITOOL
Ajustes cuando se ajusta la HMI como estación maestra:
Haga doble clic en "Conexión 1" después de crear un proyecto, como se muestra a continuación:
Aparece el cuadro de diálogo "Communication Port Properties" (Propiedades del puerto de comunicación).
Haga clic en "Parámetro" en el cuadro de diálogo emergente "Propiedades de puerto", introduzca el siguiente cuadro de diálogo para establecer la dirección IP
y el número de puerto (la dirección IP y el puerto son los del dispositivo de supervisión). Seleccione el modo de dirección estándar; haga clic en "Aceptar" para
completar los ajustes.
350
Ayuda de
HMITOOL
Si se selecciona "Extended Mode" para el modo de dirección, los ajustes de la dirección IP y el número de puerto no son válidos, mientras que pueden ajustarse
mediante el botón de función "Slave devices IP config" en la configuración.
Durante el tiempo de ejecución de la configuración, haga clic en el botón para abrir la ventana para introducir el número de estación; introduzca el número de
estación y, a continuación, entre en la interfaz para configurar la IP y el número de puerto del esclavo, como se muestra en la figura siguiente:
Después de los ajustes anteriores, descargue el proyecto en la HMI; conecte la estación maestra y la esclava directamente o a través de un router para realizar
operaciones de monitorización y control.
351
Ayuda de
HMITOOL
Aparece el cuadro de diálogo "Communication Port Properties" (Propiedades del puerto de comunicación).
* Servicio de conexión: Seleccione "Modbus" - "Modbus Slave TCP / IP" (como se muestra).
Haga clic en "Parámetro" en la ventana de diálogo "Propiedades de puerto", introduzca la siguiente ventana de diálogo para ajustar la dirección IP (dirección IP
de la estación esclava) y el número de puerto. Haga clic en "Aceptar" para completar la configuración.
352
Ayuda de
HMITOOL
Descargue el proyecto en HMI; conecte la estación maestra y la esclava directamente o a través de un router para realizar operaciones de monitorización y control.
La dirección es la dirección interna cuando la HMI está configurada como estación esclava.
Es importante que la configuración ajuste el I/O del controlador del dispositivo. La serie HM HMI puede comunicarse con PLC, MCU, inversores y otros equipos
industriales, incluyendo la gran mayoría de PLCs: MITSUBISHI, OMRON, SIEMENS, ALLEN-BRADLEY Rockwell, MATSUSHITA, DELTA, FATEK, etc. O también puede
monitorizar y controlar ciertos equipos de control industrial a través de protocolos específicos, como MODBUS RTU / ASCII, HOSTLINK y algunos otros protocolos
personalizados.
El controlador I/O de cada PLC o dispositivo se convierte en un archivo, por lo que sólo necesita seleccionar el PLC o dispositivo correspondiente al crear un
proyecto de configuración sin necesidad de que los ingenieros realicen otras operaciones de programación complejas. HMITOOL es el software de configuración
de la serie HM HMI, que puede realizar funciones de todo tipo de registros o relés de la mayoría de PLCs o dispositivos a través de operaciones de configuración
sencillas y convenientes. Existen tres modos de operación: sólo lectura, sólo escritura, sólo lectura y escritura, que cumplen con varios requisitos de control
industrial.
Para facilitar las conexiones a diferentes dispositivos, HollySys lanza el servicio de desarrollo basado en dispositivos de acuerdo a las necesidades de los usuarios,
simplemente con la necesidad de un documento de protocolo apropiado del dispositivo de comunicación correspondiente. Los usuarios pueden ponerse en
contacto con nosotros a través de la información de contacto proporcionada al final de este manual.
PLCs soportados por la serie HM HMI:
Directo
Advantech serie)
353
Ayuda de
HMITOOL
AIBUS Serie AI Protocolo AIBUS Directo
354
Ayuda de
HMITOOL
vinculación
(Puerto serie)
Conexión
directa
Directo
Protocolo conexión
serie)
Directo
serie)
Conexión
serie)
Directo
Protocolo conexión
Haiwell serie)
Directo
Corporación serie)
Conexión
Hitachi Conexión
Protocolo directa
HollySys
355
Ayuda de
HMITOOL
Directo
Inovación serie)
Directo
Inovance serie)
Conexión
Automatiza Directo
ción
Corporación KV-1000/700 KV-L20(R), Protocolo conexión
Keyence serie)
Directo
Protocolo conexión
serie)
Conexión
Conexión
Letrun Conexión
Directo
Protocolo conexión
Melsec-FX/FX2N/FX3U/FX3G, Matsushita
Protocolo serie)
Directo
propietario
Mitsubishi Serie Melsec-Q_C24N vinculación
de Mitsubishi
356
Ayuda de
HMITOOL
(Puerto serie)
Conexión
directa (Serial
Directo
Corporación conexión
serie)
Directo
Protocolo directa
Omron Conexión
Protocolo directa
el usuario Conexión
Protocolo directa
SEARI Conexión
Protocolo directa
Shimaden Directo
Siemens serie)
Directo
TaiAn serie)
Directo
Protocolo conexión
TaiLing serie)
357
Ayuda de
HMITOOL
Directo
Techwayson serie)
Directo
Protocolo conexión
Yokogawa serie)
Conexión
Yokogawa Conexión
ZhengHang
La HM HMI utiliza un conector de nueve clavijas, de modo que debe ser un receptáculo de nueve clavijas para el cable de conexión.
A continuación se muestran las definiciones de los pines:
HM HMI COM1/COM2
2 RX
3 TX
4 KZ
5 GND
6 RX-
7 RX+
8 TX-
9 TX+
◼ RX:RS232Receiver de comunicación
◼ Puerto KZ:Control
358
Ayuda de
HMITOOL
◼ GND:Ground terminal
Nota
El controlador de dispositivo se utiliza para que la HM HMI lea y escriba los datos o el estado del dispositivo MODBUS. La conexión de comunicación serie
se establece a través del puerto serie de la pantalla táctil de la serie HMI y el puerto serie del dispositivo MODBUS, para poder operar el dispositivo MODBUS.
Antes de utilizar el controlador, por favor, lea este capítulo y las especificaciones técnicas relacionadas del dispositivo PLC de la serie MODBUS.
1. Conexión de hardware
Cable de
conexión: RS232
HM HMI COM1/COM2 Dispositivo Modbus
Pines
2 RX TX
definidos por
el usuario
Pines RX
3 TX definido
s por el
Pinesusuario GND
5 GND definido
s por el
usuario
9 5
6 1
El terminal de HMI es DB9F. Las definiciones de los pines de los dispositivos Modbus dependen del dispositivo Modbus en particular.
359
Ayuda de
HMITOOL
RS422
HM HMI COM1/COM2 Dispositivo Modbus
9 5
6 1
El terminal de HMI es DB9F. Las definiciones de los pines de los dispositivos Modbus dependen del dispositivo Modbus en particular.
RS485
HM HMI COM1/COM2 Dispositivo Modbus
9 5
6 1
El terminal del HMI es un conector hembra trapezoidal 9P. Las definiciones de los pines de los dispositivos Modbus dependen del
dispositivo AIBUS en particular.
1 1
8 8
4 BD4+ 4 BD4+
5 BD4- 5 BD4-
6 RX- 2 TX-
7 BD3+ 7 BD3+
8 BD3- 8 BD3-
1 1
8 8
2. Configuraciones de software
Nota: El código de función utilizado en RTU_S y ASCII_S para la escritura de datos es 0x10 (independientemente de la longitud de los
datos escritos);
-Si se selecciona 0 para el número de estación de PLC, el sistema se encuentra en modo de emisión.
362
Ayuda de
HMITOOL
los bits superiores e inferiores 16 de
3x doble palabra, sólo lectura
4x_D ddddddd 0~65535 Doble palabra: registro de salida,
reversible
los más altos y más bajos 16 bits de
4x doble palabra
Nota:
d representa el sistema decimal,
el rango de entrada es 0-9; DD
representa 16 bits, el rango de
entrada es 0-15;
Palabra en las observaciones: representa el registro sólo se puede utilizar como palabra;
Doble palabra en las observaciones: representa que el tipo de datos del registro en
configuración debe ser de 32 bits; Bit en las observaciones: representa el registro sólo
puede ser usado como bit;
Leer sólo en las observaciones representa que el registro sólo puede leerse pero no escribirse;
Los nombres de los registros soportados por los diferentes modelos de equipos pueden ser diferentes, y los
alcances también pueden ser diferentes. Para obtener información detallada sobre el nombre y el alcance,
consulte el documento técnico correspondiente del dispositivo conectado.
Error Error
363
Ayuda de
HMITOOL
devuelto
364
Ayuda de
HMITOOL
Longitud de retorno incorrecta Error de transmisión-ECC
365
Ayuda de
HMITOOL
datos devueltos Longitud de retorno incorrecta
⚫ Formato de imagen
⚫ Interruptor de marcado
La serie HM HMI soporta la exportación de datos históricos, recetas, alarmas históricas y capturas de pantalla a través de un disco U.
El número de grupo es necesario para exportar los datos históricos resultantes de la función añadida de varios grupos de datos históricos en el HMITOOL.
LW60408 es el número de grupo de los datos históricos seleccionados. Por ejemplo: Configure LW60408 a 1, lo que significa que los datos históricos actuales
para la importación y exportación a través de un disco U están dirigidos al Grupo 0 de datos históricos, en lugar de a otros.
Nota: Si el valor de la entrada numérica excede el grupo máximo menos 1, esta función no funciona.
2. Configure el número de grupo de datos históricos para importar y exportar en el registro LW60480.
3. El disparador LB60127 a ON y, a continuación, el HMI copiará el archivo de grupo de datos históricos en un disco USB, denominado [Link];
[Link] si el número de grupo es 1. El disparador LB60128 a ON y, a continuación, el HMI copiará el archivo de grupo de datos históricos en un
disco USB; si desea importar el Grupo 1, asigne un nombre al archivo [Link]. Estos disparadores se reajustan automáticamente a OFF cuando se
completa la exportación.
Necesita configurar LW61143 para que la operación de exportación de recetas sea el resultado de múltiples grupos de recetas en el HMITOOL.
Nota: No puede abrir directamente los datos históricos exportados al ordenador, por lo que necesita una herramienta de conversión de datos,
Utilice esta herramienta para convertir el archivo exportado en un archivo CSV que se puede abrir directamente. Haga doble clic para abrir la herramienta.
420
Ayuda de
HMITOOL
archivo a convertir.
Seleccione los datos históricos o la alarma en consecuencia. La codificación por defecto es ANSI que no se puede modificar. Después de la configuración,
haga clic en "Generar CSV". Cuando la barra de progreso alcanza el 100%, la conversión se completa.
2. Al configurar, cree un botón Función -> Captura de pantalla y seleccione Exportar a disco U
3. Toque este botón de función y la HMI capturará la pantalla actual en la memoria correspondiente.
Nota:
La serie HM HMI es compatible con una variedad de formatos de imagen, como JPG, BMP, GIF, PNG, etc. Sin embargo, para garantizar la eficacia de la
visualización, el formato de imagen se comprime de forma predeterminada y también se convierte al formato JPG (excepto el control de visualización GIF).
Si desea conservar el formato original, seleccione Ajustes de parámetros HMI -> Configuración de descarga de la impresora y, a continuación, configure la
Nota:
• La conversión al formato JPG tiene por objeto garantizar que se utilicen más imágenes;
• El uso de imágenes cuya resolución no exceda la de la pantalla táctil puede mejorar la eficiencia de la visualización;
421
Ayuda de
• El número máximo de fotogramas para una imagen GIF es de 32. HMITOOL
422
Ayuda de
HMITOOL
1. Compilar el proyecto
Ejecute HT8001CN; abra el proyecto que desea actualizar; haga clic en para generar el archivo compilado.
2. Haga clic en "Guardar proyecto como" en "Descargar" y, a continuación, seleccione el directorio de guardado.
Después de insertar el disco U en la HMI, haga clic en SÍ en la ventana emergente para ejecutar la operación de actualización.
Reinicie la alimentación eléctrica o reinicie la HMI haciendo clic en el botón "Reiniciar" de la pantalla.
Nota
Ejecute HMITOOL; abra el proyecto que desea actualizar; haga clic en para generar el archivo compilado.
3. Renombrar el [Link]
Renombrar el [Link] como [Link]
423
Ayuda de
HMITOOL
Nota
• No desconecte la unidad flash USB durante el proceso de actualización;
• Mantenga la HMI activada durante el proceso de actualización.
Cada HMI de la serie HM tiene un interruptor de marcado, cada uno de los cuales tiene sus funciones.
Nota:
Contenido:
Cree un nuevo proyecto; seleccione el modelo de HMI apropiado. El módulo de macros implementará las siguientes funciones aritméticas simples: Inicializar el
424
Ayuda de
control "Numerical display" con la fuente array char[4] = {2, 3, 4, 5} valorHMITOOL
del elemento a través de la macro Init; leer los datos de entrada desde el exterior a
través de la tecla
425
Ayuda de
HMITOOL
y, a continuación, la ejecución de la macro ADDSUM se activa pulsando el botón "=" y el resultado de su ejecución se visualiza a través de este control.
Haga clic en el botón de función de acceso directo "Macro" en el lado izquierdo de la barra de herramientas y, a continuación, aparecerá un cuadro de diálogo
(Editor de macros) como se muestra en la Figura 5-7.
Haga clic en el botón "New" (Nuevo) en la interfaz del editor de macros, aparecerá un cuadro de diálogo como se muestra en la Figura 5-8; introduzca el
426
Ayuda de
HMITOOL
Los nombres de las macros sólo pueden constar de números arábigos (0-9), caracteres ingleses (a-z, A-Z) y subrayado (_). Introduzca el siguiente contenido como
se muestra en la Figura 5-9:
427
Ayuda de
HMITOOL
Registre los ajustes de atributos tales como el nombre de la variable, el tipo de variable, etc., en la ventana como se muestra en la Figura 5-8. Haga doble clic en
la ventana "Variable Setting", o haga clic con el botón derecho del ratón para abrir el menú contextual y, a continuación, seleccione el elemento "New Variable"
para abrir un cuadro de diálogo como el que se muestra en la Figura 5-10, donde se establecen los valores de las variables externas.
428
Ayuda de
HMITOOL
Leer / escribir: Seleccione para leer y escribir (leer y escribir);
Después de completar los pasos anteriores, el siguiente paso es compilar; haga clic en el botón de compilación como se muestra en la Figura 5-12, se guardará,
Cuando la ventana de salida del mensaje muestra "0 errores! Compile successfully", indica que esta macro ha sido creada con éxito y será añadida automáticamente
a la caja de lista compilada; de lo contrario, se mostrará un mensaje de error mientras que la macro será añadida automáticamente a la lista de compilación fallida.
Los usuarios pueden modificar, editar la macro hasta la finalización exitosa de la compilación.
Siga los pasos 2 - 4 para crear la macro ADDSUM, como se muestra en la Figura 5-
13.
429
Ayuda de
HMITOOL
<1>. Coloque los controles en la pantalla de proyecto y ajústelos al tamaño adecuado, como se muestra en la Figura 5-14.
1. Haga clic con el botón derecho del ratón en el control "Numeric Display" y ajuste el valor de la dirección y el atributo de cada control, como se muestra en la
Figura 5-15.
430
Ayuda de
HMITOOL
Es esencial asegurarse de que las direcciones de las variables LW0, LW1, LW2, LW3, SumLW corresponden a la "dirección de escritura" (mostrada en la Figura
5-15) de cada control. Haga clic en el botón "Aceptar" para guardar los ajustes.
431
Ayuda de
HMITOOL
Figura 5-16 (Configuración de la propiedad del botón de bits)
Seleccione la macro Init; haga clic en "OK" para guardar los ajustes.
<5>. Seleccione la página "Label" -> "Text" del botón de función e introduzca el carácter "+" en el cuadro de texto, como se muestra en la Figura 5-18.
430
Ayuda de
HMITOOL
<2>: Seleccione "Descargar (D) -> Descarga USB (D)" y, a continuación, haga clic en "Descargar" en el cuadro de diálogo emergente. Reinicie la HMI.
También puede hacer clic en el botón de función de acceso directo Compilar descarga.
Esto se debe a que al inicio, la primera instrucción, Init, es la primera en ser ejecutada por el temporizador.
Datos de entrada como "31,42,53,64" respectivamente en el control "Numeric display", haga clic en el botón "=" para implementar la macro ADDSUM y el
431
Ayuda de
HMITOOL
Hasta ahora ha completado con éxito la edición de macros, la compilación, la descarga, la prueba y todas las funciones necesarias.
Configuración 1
432
Ayuda de
HMITOOL
Configuración 2
Configuración 3
Los seis controles en el lado derecho de la Configuración 1 y 3 son controles de visualización numérica cuyas direcciones de monitorización son
respectivamente LW60297, LW60298, LW60299, LW60300, LW60301 y LW60302 = 1, de arriba abajo. Dos controles rojos son los de la luz indicadora de bit
cuyas direcciones de monitorización son LB100 y LB101, respectivamente. Los controles debajo de la Configuración 3 son controles de visualización numérica,
Los ajustes "Avanzados" para los dos botones de la pantalla en la Configuración 2 son:
433
Ayuda de
HMITOOL
434
Ayuda de
HMITOOL
Código de Marco_COM:
#Incluye "MacroInit.h"
435
Ayuda de
HMITOOL
{
MarcoInit
LW60297=0;
LW60298=3;
LW60299=0;
LW60300=1;
LW60302=1;
char Pdata[20];
char Gdata[100];
int result;
Pdata[0]=LW200;
Pdata[1]=LW201;
Pdata[2]=LW202;
Pdata[3]=LW203;
PUTCHARS(0,Pdata,4);
LB0=1; ///
retorno; //
de lo contrario
result=GETCHARS(0,Gdata);
LW0=resultado;
si (resultado<=0) // 0 significa que no hay recepción, mientras que 1 significa recepción errónea
de datos LW3=Gdata[1]&0xff;
LW4=Datos[2];
LW5=Datos[3];
436
Ayuda de
} HMITOOL
Código de Macro1:
#Incluye "MacroInit.h"
MarcoInit
LW60297=0;
LW60298=4;
LW60299=0;
LW60300=1;
LW60302=2;
si (LB0===0) //LB0 representa el envío de la bandera aceptada, 0 para el estado de envío y 1 para el estado de recepción en espera
Pdata[3]=0x00;
Pdata[5]=0x03;
LB0=1; // envío completo; esperar la recepción en lugar de enviar la próxima vez que se vuelva a
de lo contrario
si (resultado< =0) //0 significaque no hay recepción mientras que 1 significa recepción errónea
437
Ayuda de
HMITOOL
más //correcta recepción
LW401=Mdata[1]&0xff;
LW402=Mdata[2];
LW403=Mdata[3];
LW404=Mdata[4];
LW405=Mdata[5];
LW406=Mdata[6];
LW407=Mdata[7];
LW408=Mdata[8];
LW409=Mdata[9];
LW410=Mdata[10];
}
}
El nombre y la dirección de la configuración de la variable son los mismos en el cuadro de compilación de funciones.
El siguiente ejemplo ilustra la aplicación combinada de Colector de datos históricos, Visualización de datos históricos y Gráfico de tendencias históricas.
Haga clic con el botón derecho del ratón sobre el "Colector de datos históricos" en el "Project Manager" para crear uno nuevo, como se muestra en la
Figura 1 a continuación.
Haga doble clic para abrir el recopilador de datos históricos, como se muestra en la Figura 2.
438
Ayuda de
HMITOOL
Aquí añadimos cinco elementos de recogida de datos denominados "Data1", "Data2", "Data3", "Data4" y "Data5" cuyas direcciones están configuradas en
"LW0", "LW1" "," LW3 "," LW5 "," LW6 "; configure el tipo de datos y el nombre de cada uno de ellos, tal y como se muestra en la Figura 3. Como los datos 2 y 3
son de 32 bits, leerá los valores de los registros "LW0", "LW1 + LW2", "LW3 + LW4", "LW5" y "LW6" cada vez que tome la muestra. El muestreo total se fija aquí
en 1000, es decir, tome un total de 1000 muestras, hasta que esté lleno.
Haga clic en el botón "Aceptar"; después de la configuración, ejecute "Visualización de datos históricos" si desea ver los datos históricos.
439
Ayuda de
HMITOOL
Seleccione cinco para las líneas de pantalla; la fuente y el fondo dependen de usted.
Compruebe los datos que se van a visualizar; pulse el botón "OK" para finalizar; a continuación, aparecerá una tabla en la pantalla, como se muestra a
continuación:
440
Ayuda de
HMITOOL
Necesita seleccionar el número de línea a visualizar y su fuente de datos, así como el color.
441
Ayuda de
HMITOOL
442
Ayuda de
HMITOOL
Haga clic en el botón "Aceptar" para completar; dibuje el gráfico de tendencias como se muestra a continuación:
En el gestor de proyectos, haga clic con el botón derecho en la receta, como se muestra en la Figura 1:
443
Ayuda de
HMITOOL
Establezca la longitud de la receta en 4, lo que significa que cada receta contiene 4 datos. El número total es 10, es decir, 10 recetas. Poner la dirección para
escribir la receta en el PLC en D50, y seleccionar el número entero positivo de 16 bits; escribir la receta en el registro D50, D51, D52 y D53. Los ajustes son los
444
Ayuda de
HMITOOL
445
Ayuda de
HMITOOL
Figura 13 Ajustes de los elementos de datos de la receta
Después de ajustar el nombre de la receta, seleccione "OK" para completar. Emplee la entrada numérica y el control de pantalla para mostrar los datos de la
receta en la pantalla táctil. Seleccione la dirección de memoria interna RWI0 para la visualización numérica y el control de entrada; el número de serie de la
receta es el valor de entrada y visualización. El valor de Raíces y Alas Internacional 0 representa el número de serie de la receta; el valor de 2 significa el número
de serie de la receta 2, y así sucesivamente. Emplee el control de entrada y visualización numérica para visualizar los datos de D50 a D53. Usted puede ejecutar
las funciones de "Tecla de función" para guardar o leer una receta de cocción. Para más detalles, consulte "Botón de función".
Figura 14 Control "Entrada y visualización numérica" para los datos de la receta D50
446
Ayuda de
HMITOOL
Puede modificar los parámetros de la receta a través de la entrada y visualización numérica; realizar funciones de verificación de la receta, lectura de la
El ajuste de alarma se utiliza para mostrar información de alarma, sólo con la que el control de alarma y la barra de alarma funcionan normalmente (de hecho,
la barra de control de alarma y la barra de alarma muestran el mensaje de alarma de "inicio de sesión de alarma digital" y "inicio de sesión de alarma
analógica").
Haga clic con el botón derecho del ratón en el "Aterrizaje de la alarma" en el Administrador de proyectos y seleccione "Nuevo registro digital de alarmas", como
se muestra en la Figura 7-21:
Haga doble clic en la opción "digital alarm login" para abrir el cuadro de diálogo de configuración de la alarma digital, como se muestra en la Figura 7-22:
447
Ayuda de
HMITOOL
Los pasos para construir un registro digital de alarmas son los siguientes:
⚫ Introduzca primero la dirección de lectura; aquí se supone que la dirección interna LB1 está configurada.
⚫ En la columna "Tamaño", seleccione el número total de alarmas, es decir, el número total de direcciones de bits, que es continuo. En este caso se supone
⚫ Haga clic en un elemento del cuadro de lista y, a continuación, mueva el ratón a la derecha del módulo "Mensaje"; introduzca la información de texto en el
cuadro de edición "Texto" que sirve como contenido de la alarma. Suponga que los mensajes de alarma son los que se muestran en la Figura 7-23.
⚫ Si se selecciona "Usar", la información de alarma se mostrará en "Control de alarmas" o "Barra de alarmas". De lo contrario, el mensaje de alarma no
aparecerá aunque la dirección correspondiente sea 1. Si el valor de dirección de este elemento es 0, la información de alarma no se muestra.
⚫ OFF Alarma: Si se selecciona esta opción, la alarma se generará cuando el valor de dirección correspondiente sea 0 (valor OFF). De lo contrario, se
generará una alarma cuando el valor de la dirección sea 1 (valor ON). Por defecto, se produce una alarma cuando el valor de la dirección es 1 (ON).
Aquí hay un ejemplo: Supongamos que la elección del tipo es "Bits continuos".
➢ Si el valor de la dirección LB1 es 0, la información de alarma no se mostrará en "Alarm Control" y "Alarm Bar", independientemente de si la opción "Use"
➢ Si el valor de la dirección LB1 es 1 y la opción "Usar" no está seleccionada, la información de alarma no se muestra en "Alarm Control" y "Alarm Bar".
➢ Si el valor de LB1 es 1 y se selecciona la opción "Use", la información de alarma se mostrará en "Alarm Control" y "Alarm Bar".
Haga clic en "OK" para completar los ajustes de la alarma digital. Los usuarios pueden añadir botones de 6 bits con la función Alternación cuya dirección es LB1-
LB6; colocar controles de "Alarma" y "Barra de alarmas" en la pantalla; luego ejecutar la simulación offline para comprobar si muestra información de alarma.
448
Ayuda de
HMITOOL
Cuando se selecciona "Continuous Bit of Word" como Tipo, como se muestra en la Figura 7-24 abajo:
449
Ayuda de
HMITOOL
Si se selecciona el "Uso" de un determinado número de bit, se generará una alarma cuando el valor de este valor de bit sea 1.
Nota: Cuando copie el contenido de los mensajes de alarma de otros documentos al texto de alarma del registro de alarma digital y del registro de alarma
analógico, asegúrese de que no haya ningún salto de línea (invisible) en el mensaje. Se recomienda introducir el mensaje manualmente en lugar de copiar y
Si se selecciona "Valor de palabra" para el tipo, como se muestra en la Figura 7-25 abajo:
450
Ayuda de
HMITOOL
Cuando se selecciona un valor de la dirección, se genera la alarma cuando el valor de la dirección es igual al valor seleccionado en la lista.
1. Coloque un control de alarma con 7 líneas como ejemplo en la Figura 7-24 y una barra de alarma dinámica cuyos atributos se configuran como se muestra en
la Figura 7-26:
Por último, añada seis botones de bit cuya dirección de escritura sea LB1-LB6 con las funciones "Alternation", "Monitor" y "Monitor Address identical to Write
Address" configuradas para cada uno de ellos. Después de los ajustes, haga clic en el botón "Guardar" de la barra de herramientas para guardar el proyecto,
450
Ayuda de
ejecute el comando "Fuera de línea" en la opción "Descargar" del menú. HMITOOL
450
Ayuda de
HMITOOL
y, a continuación, haga clic en los botones de bits LB1, LB2, LB4 y LB6. En este caso, el control de alarmas y la barra dinámica de alarmas mostrarán la información
de alarma de LB1, LB2, LB4 y LB6 en la"Alarma digital". Al hacer clic de nuevo en ellos, "Control de alarmas" y "Barra dinámica de alarmas" no mostrarán nada,
Nota: Se dispone de diferentes informaciones de alarma para el idioma correspondiente a través de la función de cambio
y comparación numérica.
Si el usuario necesita utilizar la alarma analógica, los pasos son los siguientes:
⚫ En primer lugar, introduzca la dirección en la columna "Dirección de lectura" para activar la alarma. Aquí se supone que la dirección interna LW1 está
configurada.
⚫ Seleccione el número total de alarmas en la opción "Tamaño", que significa el número total de direcciones; el tipo de datos decide la forma de leer la
dirección. Cada valor de dirección se establece en primer lugar como el tipo de datos de 16 bits y es continuo. Pero el tipo de datos puede ser cambiado.
Como se muestra en la Figura 7-28, la dirección LW1 elige un entero positivo de 32 bits mientras que los valores LW3 y LW4 son enteros positivos de 16
bits. Por lo tanto, cuando se seleccionan datos de 32 bits para una dirección, el valor de dirección posterior que se va a leer se añade en 2 sobre la base del
valor de dirección anterior; y si se selecciona el tipo de datos de 16 bits, el valor de dirección posterior que se va a leer es el valor anterior más 1.
⚫ Los usuarios pueden ajustar el "Tiempo de escaneo" de la alarma, lo que significa la frecuencia de escaneo.
⚫ Haga clic en cada elemento para introducir un valor en la casilla "Límite" de la derecha; a continuación, introduzca la información de texto (contenido de la
alarma) en la casilla "Texto". Aquí asuma que el mensaje es como se muestra en la Figura 7-28: cada valor de dirección puede ser clasificado en uno de
cuatro rangos - Bajo, Bajo Bajo, Alto, Alto Alto.
451
Ayuda de
HMITOOL
Figura 7-28 Diagrama de los cuatro valores de dirección para la dirección LW1
⚫ Bajo Bajo: Cuando el valor de este elemento es inferior al límite de este ajuste y se selecciona la opción "Usar", la información de alarma de este elemento
se mostrará en "Alarm Control" o "Dynamic Alarm Bar";
⚫ Low (Bajo): Cuando el valor de este elemento no sea inferior al límite de "Low Low (Bajo)" y esté seleccionado el límite de "Low (Bajo)" y la opción "Use
(Usar)" (Usar), la información de alarma de este elemento se mostrará en "Alarm Control (Control de Alarma)" o "Dynamic Alarm Bar (Barra de Alarma
Dinámica)" (Barra de Alarma);
⚫ Alto: Cuando el valor de este ítem es mayor que el límite "Alto" y no mayor que el límite "Alto" y la opción "Usar" está seleccionada, la información de
alarma de este ítem se mostrará en "Control de Alarma" o "Barra de Alarma Dinámica".
⚫ Alto Alto Alto: Cuando el valor de este elemento es mayor que el límite de este ajuste y se selecciona la opción "Usar", la información de alarma de este
elemento se muestra en "Control de alarma" o "Barra de alarma dinámica".
La alarma de valor numérico significa que se produce una alarma cuando el valor alcanza el valor límite establecido.
Los ajustes son los siguientes: La alarma se activa cuando el valor de la alarma alcanza 1, 12, 30 y 40.
452
Ayuda de
HMITOOL
es
normal
Póngase en contacto con el servicio
operation; o Problemas con el motor
postventa para la reparación en
a veces con
depósito.
pantalla negra ,
1. Compruebe
fenómeno si el conjunto abierto
de línea.
Respuesta táctil lenta y dificultad
Toque Problema de instalación es tan pequeño que aprieta la HMI y
para tocar los controles
si
453
así que instálelo de acuerdo al agujero
derecho
Ayuda de
HMITOOL
tamaño; 2. Compruebe si los tornillos
de fijación son
controles y
1. Marquede
pantallas el forma
conmutador de
razonable.
454
Equivo colocación de OR USB Seleccione el sistema
cado Ayuda de DE correspondiente controlador
HMITOOL NA
maquin DO y reinstale el controlador USB.
Tamaño
ista y modelo de HMI son Modificar y hacer coincidir el modelo
R
correcto de
inconsistentes con las actuales.
HMI en el software de configuración.
Póngase en contacto con el servicio
La HMI no puede conectarse a PC y
postventa para la reparación en
la descarga no está disponible.
depósito. (Verificar método: Conecte
Daños de HMI puerto de
otra HMI con el mismo cable USB y PC
descarga
para ver si la descarga está disponible;
455