Programación de una visualización de tendencia
Para mostrar un registro de tendencias en la visualización, defina qué aplicación proporciona qué registro de tendencias. La visualización se define mediante el Propiedades del elemento de tendencia y los controles utilizados.
Definición de la aplicación y la fuente de datos
La tarea de visualización y la tarea de registro de tendencias generalmente se ejecutan en la misma aplicación. Si este no es el caso, entonces la aplicación que contiene la tarea de visualización requiere un administrador de fuentes de datos.
Seleccione un elemento de tendencia en el editor de visualización activo.
Se muestran las propiedades del elemento de tendencia.
Haga doble clic en en el
.Utilice el Asistente de entrada (
) para seleccionar la aplicación. También puede especificar el nombre de la aplicación directamente.
Definición del registro de tendencia a visualizar
Seleccione un elemento de tendencia en el editor de visualización activo.
Se muestran las propiedades del elemento de tendencia.
Haga clic en el campo de valor de
.Seleccionar registro de tendencia se visualiza. Los registros de tendencias disponibles en toda la aplicación se enumeran en Registros de tendencias disponibles.
Seleccione un registro de tendencia a continuación Registros de tendencias disponibles.
Hacer clic
.
El registro de tendencia se encuentra debajo Registro de tendencias seleccionadas.
Hacer clic OK para confirmar la entrada.
El registro de tendencia seleccionado se muestra en Valores en .
Agregar un control
Seleccione un elemento de tendencia en el editor de visualización activo.
Hacer clic
.los Asistente de tendencias se abre el cuadro de diálogo.
Seleccione el control deseado. Ejemplos: Selector de intervalo de fechas, Selector de rango de rango de tiempo, Leyenda. Hacer clic OK para confirmar.
Los controles seleccionados se insertan para el elemento de tendencia. Puede moverlos a cualquier posición que desee. En el Propiedades del elemento de tendencia, los controles se muestran a continuación Controles asignados.
Quitar un control
Sugerencia
Un control que se agregó con la ayuda del Asistente de tendencias no se puede eliminar a través del cuadro de diálogo del asistente de tendencias.
Seleccione un control de una tendencia en el editor de visualización activo.
prensa Supr o Borrar para eliminar el elemento.
Seleccione la tendencia en el editor de visualización activo.
Eliminar el valor asignado en
.Importante
Es absolutamente necesario borrar esta referencia manualmente. La propiedad no se elimina automáticamente al eliminar el control.
Configurar el sistema de coordenadas del diagrama de tendencia
Seleccione una tendencia en el editor de visualización activo.
Utilizar el
mando.los Configuración de pantalla se abre el cuadro de diálogo.
Adapte la configuración según sea necesario.
Lectura de un valor de tendencia en tiempo de ejecución
Abierto
.Seleccione un elemento de tendencia en su visualización.
Se muestran las propiedades del elemento de tendencia.
Selecciona el
y opcionesSe dibuja un cursor en el sistema de coordenadas.
Selecciona el
opción.Descargue la aplicación al controlador e inicie la aplicación.
Sugerencia
Si el diagrama "se ejecuta", entonces el rango de fechas se ha colocado de tal manera que su hora de finalización es la hora actual.
Seleccione el intervalo de fechas para que el diagrama no no correr. Si es necesario, arrastre la barra de desplazamiento a un intervalo de fechas anterior.
Hay un cursor disponible. La información sobre herramientas del cursor le informa de los valores de tendencia. Para cada variable de tendencia, la leyenda muestra el valor en el momento en que se coloca el cursor.
Eliminación del historial de registro de tendencias
Puede insertar un elemento de entrada en la visualización que el operador puede usar para borrar el registro de valor anterior en la visualización de tendencias en el tiempo de ejecución. La curva mostrada hasta ese momento se elimina y la pantalla comienza de nuevo.
En la aplicación (ejemplo: en el programa
PLC_PRG
), implemente el siguiente código:itfTrendStorageWriter : ITrendStorageWriter; itfTrendStorageWriter3 : ITrendStorageWriter3; sTrendRecordingName : STRING := 'TrendRecording'; itfTrendRecording := GlobalInstances.g_TrendRecordingManager.FindTrendRecording(ADR(sTrendRecordingName)); xClearHistoryTrend: BOOL; IF xClearHistoryTrend THEN itfTrendRecording := GlobalInstances.g_TrendRecordingManager.FindTrendRecording(ADR(sTrendRecordingName)); IF itfTrendRecording <> 0 THEN itfTrendStorageWriter := itfTrendRecording.GetTrendStorageWriter(); IF __QUERYINTERFACE(itfTrendStorageWriter, itfTrendStorageWriter3) THEN itfTrendStorageWriter3.ClearHistory(); END_IF END_IF END_IF
En la visualización del registro de tendencias, agregue un botón para eliminar la curva anterior. Configurar su Palanca propiedad con la variable
PLC_PRG.xClearHistoryTrend
.Cuándo
xClearHistoryTrend
se establece enTRUE
, la curva registrada anteriormente se borra. La grabación comienza inmediatamente de nuevo.