This variable is an array of 50 elements of type
BOLT_STATE_TYPE. Each element indicates the current
state of a bolt.
The BOLT_STATE_TYPE is a structure containing the
following BOOL flags:
ï‚· DONOTRUN True if the bolt is ordered not to run, either
using the PLC output BOLTCONTROL or the ToolsTalk
PowerMACS "Mode Table" form.
ï‚· DISCON_OK True if the bolt is disconnected with OK
status, either using the PLC output BOLTCONTROL or
the ToolsTalk PowerMACS forms "Mode Table" or "Bolt
Set Up".
ï‚· DISCON_NOK True if the bolt is disconnected with NOK
status, either using the PLC output BOLTCONTROL or
the ToolsTalk PowerMACS forms "Mode Table" or "Bolt
Set Up".
ï‚· IDLE True if the bolt is connected normally and is idle,
that is, it is not disconnected or ordered not to run and is
not executing a cycle.
ï‚· RUNNING True if the bolt is running a cycle, that is, it is
not idle. This includes running reject management,
evaluating and waiting for PLC as well.
ï‚· RUNNING_RM True if the bolt is running reject
management.
ï‚· EVALUATING True if the bolt is evaluating its
monitoring results.
ï‚· WAITING_FOR_PLC True if the bolt is waiting for a new
START signal due to that it is executing a step that
requires a this to continue.
Note: Since the connect state (Do not run, Disconnected
OK, Disconnected NOK) of a bolt may depend on the MODE
(the Mode Table form), changing the value of the MODE
input may affect this variable.
This means that BOLTSTATE[x] always will reflect whether
or not bolt x is disconnected or not, regardless from where it
is disconnected.
Use this variable together with BOLTSTATUS_EXT as an
alternative to the earlier BOLTSTATUS input.