Descargar Imprimir esta página

Siemens SINUMERIK MC Manual De Funciones página 47

Ocultar thumbs Ver también para SINUMERIK MC:

Publicidad

7.5.2
Ejemplo de llamada de LBP_MainBP [FC2]
En Main [OB1], llame LBP_MainBP [FC2] para iniciar la ejecución cíclica del programa básico del
PLC SINUMERIK.
La llamada puede copiarse/introducirse en el editor o crearse con Arrastrar y colocar.
SCL
// Llamada del programa básico como primera FC
"LBP_MainBP"();
// Agregar programa de usuario aquí
7.5.3
Ejemplo de llamada de LBP_NCKProcessIRT [FC3]
Si durante el funcionamiento se procesa en un programa de pieza CN un comando que requiera
una reacción síncrona en el programa de PLC, esta se ejecutará en la parte síncrona a la
secuencia del programa básico (LBP_NCKProcessIRT [FC3]). El intercambio de señales y la alarma
de proceso a tal efecto se configuran en las propiedades del NCK. LBP_NCKProcessIRT [FC3] se
llama en el OB de alarma de proceso correspondiente, p. ej., en Hardware interrupt [OB40].
Esta llamada puede copiarse/introducirse en el editor o crearse con Arrastrar y colocar.
Ejemplo 1 sin transferencia de parámetros de salida
SCL
//Llamada sin parámetros de salida
"LBP_NCKProcessIRT"(Flags=>NULL);
Ejemplo 2 con transferencia de parámetros de salida
En este ejemplo, "LBP_NCKProcessIRT" se llama directamente en el OB de alarma de proceso con
la transferencia de los flags de salida. A continuación, se evalúan los flags de salida.
Variables que deben declararse en la sección "Temp" del OB de alarma de proceso
Código de programa que debe insertarse en el OB de alarma de proceso
SCL
// GP: "LBP_typeNCKProcessIRTFlags";
// NckEvent : Bool;
PLC
Manual de funciones, 01/2023, A5E47437861E AF
Definición de la estructura de ejecución y los OB del programa de PLC
7.5 Ejemplos de programación (SCL)
47

Publicidad

loading

Este manual también es adecuado para:

Sinumerik