Hardware reset button now triggers an alarm acknowledge signal
This commit is contained in:
96
PLC/PLC.tmc
96
PLC/PLC.tmc
File diff suppressed because one or more lines are too long
@@ -121,6 +121,9 @@ VAR
|
||||
// Flag to set all components in manual mode
|
||||
_xAllComponentsToManualMode : BOOL;
|
||||
|
||||
// Hardware reset button rising edge trigger
|
||||
_fbRTrigHardwareAck : R_TRIG;
|
||||
|
||||
// DEBUG
|
||||
_ModbusDebugTest : ST_MODBUS_REG_11;
|
||||
|
||||
@@ -196,6 +199,12 @@ IF GVL_MODBUS.stBMSErrorReg.wConfirmAlarms > 0 THEN
|
||||
_xConfirmAlarms := TRUE;
|
||||
END_IF
|
||||
|
||||
// Ack alarms from hardware button
|
||||
_fbRTrigHardwareAck(CLK := _xHarwareResetButton);
|
||||
IF _fbRTrigHardwareAck.Q THEN
|
||||
_xConfirmAlarms := TRUE;
|
||||
END_IF
|
||||
|
||||
// ===============================
|
||||
// EtherCAT communication error
|
||||
// ===============================
|
||||
|
||||
Reference in New Issue
Block a user