Bloque Para Normalización De Valores De Entradas Analógicas - Siemens SIMATIC C7-621 Manual De Usuario

Ocultar thumbs Ver también para SIMATIC C7-621:
Tabla de contenido

Publicidad

Direccionamiento, parametrización y funcionamiento de la periferia C7
4.4.2
Bloque para normalización de valores de entradas analógicas
Función del
El bloque FC126 convierte el valor actual, disponible como número hexadecimal en
bloque
una palabra de entrada de periferia, al correspondiente número real (= valor
analógico) a ser emitido en una palabra doble de marca. A tal efecto, se programa
una regla de tres simple.
1. Primero, se refiere el valor actual al margen total (MARGEN_HEX) resultante
2. A continuación se calcula en representación de número real, dependiendo de si
3. Ahora, el porcentaje anteriormente calculado (PORCENJ) se deriva del margen
4. A este valor se le añade luego el límite inferior (LIF) como offset.
5. Se emite el número real así calculado.
Composición de
PORCENJ = (canal – LIF) / (LSP – LIF)
las fórmulas
MARGEN_HEX = LSP – LIF
Valor actual = PORCENJ * (límite superior – límite inferior) + límite inferior
Secuencia de
El bloque FC126 contiene las siguientes líneas de instrucciones:
instrucciones
FUNCTION FC 126 : void
FC126
var_input
end_var
var_output
end_var
var_temp
end_var
BEGIN
4-14
de la diferencia límite superior – límite inferior (LSP – LIF).
Se obtiene un porcentaje del valor actual absoluto. Este es igual tanto en
representación de número real como en representación hexadecimal.
se trata de un margen de medida unipolar o bipolar, el margen total resultante de
la diferencia (LSP – LIF).
de número real total.
Como resultado se obtiene el valor absoluto leído.
Límite inferior : DWORD;
Límite superior : DWORD;
Canal : WORD;
Valor actual : DWORD;
LIF : DWORD;
MARGEN_HEX : DWORD;
PORCENJ : DWORD;
Equipos completos C7-621, C7-621 ASi
C79000-G7078-C622-01

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic c7-621 asi

Tabla de contenido