Может имеет смысл читать регистр статуса канала измерения? Обычно там при ошибке (например обрыве датчика) имеется значение, отличное от нормального состояния.