FB_SCALING
Descripción Bloque de funciones
El FB_SCALING
el bloque de funciones se utiliza para multiplicar el AnalogIn
ingresado por el factor de escala y luego dividido y agregado al desplazamiento de escala. El AnalogIn
la entrada se puede negar. En el caso de tipos de datos INT
y DINT
, esto corresponde a la multiplicación por –1. Para los tipos de datos UINT
y UDINT
, esto corresponde a un XOR
concatenación con 16#FFFFFF
o 32#FFFFFFFFFF
.
El bFloor
, bCeil
, y bRound
Las entradas se pueden utilizar para especificar qué método de redondeo se aplicará para la división interna.
además, el tWatchdog
La entrada se puede utilizar para definir que el AnalogIn
La entrada debe haber cambiado dentro del tiempo especificado. Si el AnalogIn
entrada permanece sin cambios dentro del tiempo especificado, el bStuckAtError
la salida está configurada en TRUE
. Si el tWatchdog
la entrada está configurada en t#0ms
o no se utiliza, entonces la verificación se desactiva. El bStuckAtError
La salida no es un error de FB. Como resultado, el TwinSAFE El grupo no entra en estado de error. Debe reaccionar ante ello en el programa de aplicación.
EL6900
El FB_SCALING
El bloque de funciones no es compatible con el EL6900.

Nombre | Tipo de datos | Valor inicial | Descripción, valores de parámetros |
---|---|---|---|
|
|
| Entrada para escalar. La entrada se puede negar. Tipos de datos permitidos: |
|
|
| Factor de escala Multiplicador Sólo se permite un valor constante (sin variable) |
|
|
| Divisor del factor de escala Sólo se permite un valor constante (sin variable) |
|
|
| Método de redondeo: los decimales se truncan. Sólo se permite un valor constante (sin variable) Sólo uno de los |
|
|
| Método de redondeo: se devuelve como resultado el siguiente entero más grande. Sólo se permite un valor constante (sin variable) Sólo uno de los |
|
|
| Método de redondeo: redondeado desde cero (por ejemplo, 2,5 se redondea a 3). Sólo se permite un valor constante (sin variable) Sólo uno de los |
|
|
|
|
|
|
| Offset que se suma al valor analógico Sólo se permite un valor constante (sin variable) |
|
|
| Tiempo (en ms) dentro del cual Si el valor es |
Nombre | Tipo de datos | Valor inicial | Descripción, valores de parámetros |
---|---|---|---|
|
|
| se convierte |
|
|
| Salida con la señal de entrada escalada.
Tipos de datos permitidos: |
|
|
|
|