Немного разобрался в чем была проблема! Дело в том, что драйвер пишу сам и изучаю попутно Rapid-у. Я по ошибке в драйвере сам устанавливал тип статуса значения и ждал, что система мне определит это свойство. Из примера взял и использовал сам того не понимая SetCurData(0, kanal1, 1);
, а нужно было SetCurData(0, kanal1, BaseValues.CnlStatuses.Defined);
. Но кстати почему-то у одного устройства это работает, у другого нет, драйвер один и тот же, пока разбираюсь, видимо тоже где-то мой косяк.