Хочу доложить окончательный вариант решения вопроса с получением сигнала "аварии" датчика DS18B20.
Ввиду того, что как я писал выше, блок DS18B20(1-wire) выдаёт на своих выходах сигналы только при обрыве питания, а при обрыве сигнального провода реакции нет, был взят дополнительно стандартный блок сканирования шины 1-Wire.
При отключении сигнального провода датчика, блок сканирования шины не выдаёт на выходе "1". Однако этот блок игнорирует отключение датчика по питанию.
Таким образом, блоки DS18B20(1-wire) и ScanOneWare по функциям как бы дополняют друг друга: если использовать оба блока одновременно, то можно получить сигнал "аварии" датчика для всех возможных случаев - обрыва сигнального провода или обрыва питания (+ или -).
В результате получилась такая схема:
Блок "или" объединяет сигналы с двух блоков. При ненормальной работе датчика, на выходе блока "или" - "1". Ввиду того, что датчик сканируется периодически, то и на выходе блока периодически проскакивает "1" - когда датчик не опрашивается. Для того, чтобы отфильтровать это, стоят таймеры.
Результат: при нормальной работе датчика, значение переменной "Авария датчика" - "0". При обрыве любого провода датчика, либо при некорректных показаниях, спустя время таймера (1 мин.), срабатывает триггер и на переменной устанавливается "1". Если работа датчика приходит в норму, то спустя время таймера (30 сек.) триггер сбрасывается и в переменной устанавливается "0".
Единственный недостаток такого решения, это невозможность подключить несколько датчиков на 1 pin, ввиду того, что блок сканирования шины "не видит" конкретного датчика, а сканирует шину в общем.
Думаю, было бы неплохо объединить весь реализованный таким путем функционал в один блок, да ещё с возможностью подключения нескольких датчиков на 1 Pin.