[evla-sw-discuss] Monitorable Control Point Requirement
Kevin Ryan
kryan at aoc.nrao.edu
Wed Sep 4 12:20:22 EDT 2002
I would like to follow up the discussion about un-monitorable
control points from the EVLA Coordination meeting. It was
decided that we simply identify and handle each on a case-by-
case basis.
After thinking it over, I believe that we must insist that a
method be made to verify each and every control point.
The reason for Software's requirement (that every control point
has a corresponding monitor point) is to ensure that the state
of the system is that to which it was last commanded.
Under a hardware failure the actual state will not necessarily
be the commanded state; if we can't read the actual state, we
will not see this. The ability to know hardware status will
enhance data flagging and problem diagnosis.
Given that we will have some control points that are impossible
to monitor, I propose that other methods be used to ascertain if
the last command was instituted. For instance, in the case of an
un-monitorable switch, can the actual position of the switch be
determined by looking at some other signal or test point in the
circuit?
This issue needs to be addressed before we become too entrenched
in our designs. If anyone believes it is not founded, please
contact me and I will set up a meeting for further discussion.
If not, then we would like to assume that everyone involved with
EVLA hardware design will ensure that our requirement goes unbroken
for all but the utmost difficult/expensive/impossible case.
The alternative to monitorable control points (which was actually
suggested) - "we'll just have to send each command several times
to make sure it got there" - is quite unsatisfactory.
Respectfully,
Kevin Ryan
More information about the evla-sw-discuss
mailing list