
Сообщение от
Cs-Cs
kondor3000, IVM Чёрт, я не хотел забивать тему, а думал спросить о том, как правильно.
Поясняю подробнее. У меня идёт такая обработка данных с аналоговых каналов:
а) Опрос по Modbus и проверка на ошибки связи
б) Проверка на статус ошибки канала измерения
в) Проверка полученных данных
Получается, что вы предлагаете мне использовать алгоритм "Если меньше нуля, то считаем нулём" на фазе "в". Но, когда датчик показывает значения ниже нуля, я уже на фазе "б" получаю ошибку канала измерения "Значение слишком мало". В итоге вся логика обработки рушится.
Что я делаю не так?