и вот очередной виток странностей...
использую 4 канала измерения (5,6,7,8), по rs-485 передаю по 2 значения - целочисленное и статус.
на 5м канале в процессе отладки программы начинается свистопляска значений - целочисленное вдруг начинает прыгать с 0 на 65534, при этом статус всегда =0. измеряемая датчиком величина не изменяется.
ради такого дела добавляю считывания real. помогает мало - там показывает значение -2.хххххх е-002/-003 либо -9.ххххххх е-002/-003, вне видимой зависимости от 0/65534 по целочисленному.
проверяю датчик - все отлично, ток 4 мА, напряжение 0,4 В. подсоединяю на этот датчик другой (шестой) канал - все как надо - целочисленное около 0. пятый канал соединяю с другим идентичным датчиком - все как надо, значение около 0.
возвращаю пятый канал на первый датчик - опять та же канитель с 65534.
понимаю, что телепаты в отпуске, но все же чем это может быть вызвано?