Secuencia de instrucciones en el OB1
ORGANIZATION_BLOCK OB1
var_temp
end_var
BEGIN
L –10.0;
T MD0;
L 10.0;
T MD4;
L 2.2;
T MD8;
CALL FC 127 (
END_ORGANIZATION_BLOCK
4.6.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.
Equipos completos C7-623, C7-624
C79000-G7078-C624-01
Direccionamiento, parametrización y funcionamiento de la periferia C7
start_info : array [0..19] of byte;
);
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 := MD0,
Límite superior := MD4,
Valor de entrada := MD8,
Canal := PAW272
4
4-43