Analysis
El bloque de funciones Analysis
calcula los valores integral y diferencial de una serie de entrada. La salida empieza por cero en el flanco ascendente de i_xEn
. El valor integral aumenta en múltiplos de la salida de intervalo.
En cada análisis, la salida integral y la salida diferencial se actualizan en función del valor del intervalo.
Se detecta un error si el valor del intervalo es igual o inferior a cero, o bien si la salida está fuera del rango o si las salidas integral o diferencial exceden de 3,4e+38.
Integral = integral + (entrada actual + entrada anterior) / 2 * intervalo.
Diferencial = (entrada actual + entrada anterior)/ intervalo.
Entrada = 10 (entrada anterior: 0), intervalo = 10, a continuación las salidas después del primer ciclo de ejecución son las siguientes:
Integral = 0 + (10+0) / 2 * 10 = 50
Diferencial = (10-0)/ 10 = 1
En esta tabla se describen los pines de entrada del bloque de funciones Analysis
:
Entrada |
Tipo de datos |
Descripción |
---|---|---|
|
|
Verdadero: FB habilitado FALSE: FB deshabilitado |
|
|
Valor de entrada Rango: 1,17e-38...3,4e38 |
|
|
Valor de entrada Rango: 1,17e-38...3,4e38 |
|
|
Verdadero: Restablece el error detectado (en el flanco ascendente) (opcional) |
En esta tabla se describen los pines de salida:
salida |
Tipo de datos |
Descripción |
---|---|---|
|
|
Salida de estado del bloque de funciones |
|
|
Valor integral Rango: 1,17e-38...3,4e38 |
|
|
Valor diferencial Rango: 1,17e-38...3,4e38 |
|
|
Verdadero: Entrada
o
o
o
o FALSE: Ningún error detectado |