Исходная ситуация:
1) К ПЛК150 на входы AI1 и AI4 подключены термопары ("хвосты" из т.п. провода)
2) AI2 и AI3 свободны
3) Пусть значение температуры в формате DWORD T = 16x11223344
4) Выделяем байт 16x11 и считаем, что это ошибка err (по материалам с форума,
предположительно, основание ниже)

Для работающих термопар значение err=0x41, и держится устойчиво (часов 4-5 уже).
Пустые входы сначала перебирали "по кругу" несколько значений, потом застолбили
err=0xC1 И err=0xC0, которые также держатся устойчиво.
(Позже пошло так : 0xC0 -> 0xbf -> 0xC0 -> 0xbf -> по кругу, и 0xbf встало).

"Стандартная" DECODE_FLOAT определяет ситуацию с отключенными (2-м и 3-м)
датчиками как "Некорректный калибровочный коэффициент", хотя файл калибровки
присутствует, данные в нём похожи на правду и данные с термопар тоже правдивы.

Темп_вх_ПЛК-ошибки.PNG Темп_вх_ПЛК-ошибки+.PNG

ВОПРОС 1 к техническим специалистам ОВЕН и к тем кто знает
Можно ли err <> 0x41 при подкл. т/п считать неисправностью канала?

ВОПРОС 2 : Почему err2=0xC1, а err3=0xC0 - при одинаковых условиях?

ВОПРОС 3: Можно ли узнать значение этого байта для всех полей таблицы,
где три строки предположительно определены?

0x41 Отсутствие ошибок
----- Нет данных
0xC1 Датчик отключен
----- Велика температура холодного спая
----- Мала температура холодного спая
----- Вычисленное значение слишком велико
----- Вычисленное значение слишком мало
----- Короткое замыкание
0xC0 Обрыв датчика
----- Отсутствие связи с АЦП
----- Некорректный калибровочный коэффициент

Заранее спасибо. Хочется выдавать оператору подробную причину неработоспособности.