Siemens SIMATIC C7-621 Manual De Usuario página 79

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

Publicidad

//*** Calcular patrón hexadecimal a emitir ***
L MARGEN_HEX;
DTR;
L PORCENJ;
*R;
L LIF;
DTR;
+R;
RND;
T CANAL;
Llamar el
A continuación se ejemplifica la llamada del FC127.
FC127 en el OB1
Antes de la llamada, los límites de margen y el valor de entrada se han de pasar a
palabras dobles de marca. Esto se requiere para poder trabajar con valores variables.
Normalmente, el "límite superior" y el "límite inferior" son fijos; el "valor de
entrada" es variable.
Esto se logra definiendo, en la parte de declaración del FC127, los parámetros
"límite superior" y "límite inferior" como "REAL". Para una mayor flexibilidad en
las pruebas, se ha prescindido de esta variante.
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
Equipos completos C7-621, C7-621 ASi
C79000-G7078-C622-01
Direccionamiento, parametrización y funcionamiento de la periferia C7
// Referir el valor hexadecimal con respecto al
// margen total
// Añadir offset
// Convertir número real a número entero
// de 32 bits
// Emitir resultado
start_info : array [0..19] of byte;
Límite inferior := MD0,
Límite superior := MD4,
Valor de entrada := MD8,
Canal := PAW272
);
4-13

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic c7-621 asi

Tabla de contenido