#571 still check for critical unit alarms and facility radiation when induction matrix is disconnected
This commit is contained in:
parent
c1c3723b67
commit
801fd99448
@ -545,6 +545,13 @@ function update.auto_safety()
|
|||||||
log.info(util.c("FAC: charge state of induction matrix entered acceptable range <= ", ALARM_LIMS.CHARGE_RE_ENABLE * 100, "%"))
|
log.info(util.c("FAC: charge state of induction matrix entered acceptable range <= ", ALARM_LIMS.CHARGE_RE_ENABLE * 100, "%"))
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- system not ready, will need to restart GEN_RATE mode
|
||||||
|
-- clears when we enter the fault waiting state
|
||||||
|
astatus.gen_fault = self.mode == PROCESS.GEN_RATE and not self.units_ready
|
||||||
|
else
|
||||||
|
astatus.matrix_fault = true
|
||||||
|
end
|
||||||
|
|
||||||
-- check for critical unit alarms
|
-- check for critical unit alarms
|
||||||
astatus.crit_alarm = false
|
astatus.crit_alarm = false
|
||||||
for i = 1, #self.units do
|
for i = 1, #self.units do
|
||||||
@ -572,13 +579,6 @@ function update.auto_safety()
|
|||||||
-- operator can restart the system or hit the stop/reset button
|
-- operator can restart the system or hit the stop/reset button
|
||||||
end
|
end
|
||||||
|
|
||||||
-- system not ready, will need to restart GEN_RATE mode
|
|
||||||
-- clears when we enter the fault waiting state
|
|
||||||
astatus.gen_fault = self.mode == PROCESS.GEN_RATE and not self.units_ready
|
|
||||||
else
|
|
||||||
astatus.matrix_dc = true
|
|
||||||
end
|
|
||||||
|
|
||||||
if (self.mode ~= PROCESS.INACTIVE) and (self.mode ~= PROCESS.SYSTEM_ALARM_IDLE) then
|
if (self.mode ~= PROCESS.INACTIVE) and (self.mode ~= PROCESS.SYSTEM_ALARM_IDLE) then
|
||||||
local scram = astatus.matrix_dc or astatus.matrix_fill or astatus.crit_alarm or astatus.gen_fault
|
local scram = astatus.matrix_dc or astatus.matrix_fill or astatus.crit_alarm or astatus.gen_fault
|
||||||
|
|
||||||
|
|||||||
@ -22,7 +22,7 @@ local supervisor = require("supervisor.supervisor")
|
|||||||
|
|
||||||
local svsessions = require("supervisor.session.svsessions")
|
local svsessions = require("supervisor.session.svsessions")
|
||||||
|
|
||||||
local SUPERVISOR_VERSION = "v1.5.11"
|
local SUPERVISOR_VERSION = "v1.5.12"
|
||||||
|
|
||||||
local println = util.println
|
local println = util.println
|
||||||
local println_ts = util.println_ts
|
local println_ts = util.println_ts
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user