Цитата Сообщение от Сергей0308 Посмотреть сообщение
Ваш ответ понятен, Вы утверждаете что вход работает вне диапазона 4-20 мА! Если не изменяет память, кажется Алексей Геннадиевич говорил что можно и код считать, для варианта с ошибкой превышение максимального тока, но если, как Вы утверждаете вход работает вне диапазона 4-20 мА, то никаких проблем не должно возникнуть!
Насчет считывания кода - был бы рад увидеть кто и что о нем говорил, если есть ссылка на страницу форума - делитесь Я думаю Вы путаете с возможность чтения кода неисправности, выдаваемого макросами пересчета сопротивления в температуру.

Стандарт диапазона 4..20мА, насколько мне известно, задумывался как раз для расширения возможностей диагностики сигнала, при его уходе за нижнюю границу диапазона - в противовес устаревшему стандарту 0..20мА. АЦП контроллера фактически умеет работать с диапазоном шире чем 4..20мА, но для программы по стандарту действительными являются значения от 4мА до 20мА, соответственно все значения ниже или выше диапазона (не строго ниже/выше, а на определяемый программистом %, я, к примеру, беру 2.5-3% диапазона, в примере выше - 10%) можно считать неисправностью датчика и программно генерировать ошибку, что и сделано в представленном выше примере.