set DISV to ~DISA
Test And Build / Build (push) Successful in 4s

This commit is contained in:
2026-04-10 10:13:22 +02:00
parent 3404d1f68d
commit 704a0ac7df
+14 -4
View File
@@ -179,20 +179,30 @@ record(calcout, "$(INSTR)$(SPS_REGISTER_NAME):SET-READY")
field(FLNK, "$(INSTR)$(SPS_REGISTER_NAME):SHOULD-BLOCK-MOTORS")
}
record(calc, "$(INSTR)$(SPS_REGISTER_NAME):SHOULD-BLOCK-MOTORS")
record(calc, "$(INSTR)$(SPS_REGISTER_NAME):SHOULD-BLOCK-BSX")
{
field(DESC, "Whether to block bsx and bsy")
field(INPA, "$(INSTR)$(SPS_REGISTER_NAME):STATUS NPP")
field(CALC, "A=0?0:1")
field(INPB, "$(BSX_MOT).DISA NPP")
field(CALC, "A=0?~B:B")
field(FLNK, "$(INSTR)$(SPS_REGISTER_NAME):SHOULD-BLOCK-BSY PP")
}
record(calc, "$(INSTR)$(SPS_REGISTER_NAME):SHOULD-BLOCK-BSY")
{
field(DESC, "Whether to block bsx and bsy")
field(INPA, "$(INSTR)$(SPS_REGISTER_NAME):STATUS NPP")
field(INPB, "$(BSY_MOT).DISA NPP")
field(CALC, "A=0?~B:B")
field(FLNK, "$(INSTR)$(SPS_REGISTER_NAME):BEAMSTOP-MOTOR-BLOCK PP")
}
record(seq, "$(INSTR)$(SPS_REGISTER_NAME):BEAMSTOP-MOTOR-BLOCK")
{
field(DESC, "Block moving bsx and bsy")
field(DOL0, "$(INSTR)$(SPS_REGISTER_NAME):SHOULD-BLOCK-MOTORS NPP")
field(DOL0, "$(INSTR)$(SPS_REGISTER_NAME):SHOULD-BLOCK-BSX NPP")
field(LNK0, "$(BSX_MOT).DISV PP")
field(DOL1, "$(INSTR)$(SPS_REGISTER_NAME):SHOULD-BLOCK-MOTORS NPP")
field(DOL1, "$(INSTR)$(SPS_REGISTER_NAME):SHOULD-BLOCK-BSY NPP")
field(LNK1, "$(BSY_MOT).DISV PP")
field(SELM, "All")
}