Referencia al PLC Basic Program
11.7 Funciones (FC)
Avisos de alarma
Para el diagnóstico de errores de parametrización, se han definido las siguientes alarmas:
• 404015: "Parámetro ChanNo inadmisible con "LBP_ReqASUP [FC9]""
• 404016: "Parámetro IntNo inadmisible con "LBP_ReqASUP [FC9]""
Se resetea una alarma aparecida si vuelve a llamarse "LBP_ReqASUP [FC9]" con
"Start" := FALSE o con valores válidos para los parámetros "ChanNo" y "IntNo".
Ejemplo de llamada
// Inicio de un subprograma asíncrono en el canal 1 con número de
interrupción 1
// #statStart: Bool;
// #statRef: Word;
// #tempActive: Bool;
// #tempDone: Bool;
// #tempError: Bool;
// #tempStartError: Bool;
// Valores iniciales: #statRef := 0
// Inicio de petición: #statStart := TRUE
"LBP_ReqASUP"(Start := #statStart,
IF #tempDone OR #tempError THEN
END_IF;
11.7.4
LBP_GenerateAlarmMsgs [FC10]: avisos de error y de operación
Función
Con el "LBP_GenerateAlarmMsgs [FC10]", se evalúan las señales introducidas en
"LBP_AlarmMsgs [DB2]" y, cuando aparecen alarmas, se introducen en el búfer de alarmas del
PLC con funciones de alarma internas. Por medio de un dispositivo HMI conectado (p. ej.,
SINUMERIK Operate), se muestran al usuario avisos de error y de servicio entrantes o salientes.
Los avisos de error se muestran en la lista de alarmas; los avisos de servicio, en la lista de avisos.
Con un bit de "LBP_ParamAlarmMsgs [DB5]", es posible parametrizar por bytes para
"LBP_AlarmMsgs [DB2]" si un aviso se emite como aviso de error o de servicio.
608
ChanNo
:= 1,
IntNo
:= 1,
Ref
:= #statRef,
Activ
=> #tempActive,
Done
=> #tempDone,
Error
=> #tempError,
StartErr
=> #tempStartError);
#statStart := FALSE;
Manual de funciones, 01/2023, A5E47437861E AF
PLC