Какая странная метода
Какой-такой DWORD? Модуль аналогового входа имеет два канала
1.Канал
Value («Значение»), формат
Real – значение, получаемое на выходе ПЛК с учетом всех поправок, приведенное к значениям измеряемой физической величины.
2.Канал
Circular time («Циклическое время»), формат
Word – значение циклического времени измерения в диапазоне от 0 до 65536 ед. (1 ед.=10 мс). Отсчет времени начинается от момента старта программы ПЛК и обнуляется при переходе через максимальное значение.
Ну и где здесь DWORD

При ошибке датчика (и выходе за диапазон) значение содержит код ошибки в специальном формате в самом значении
Value т.е в REAL
Коды ошибок передаются через канал Value.
При возникновении ошибки, в старших четырех битах выставляются единицы, в следующих 4-х битах следует код ошибки (см. табл. В.1).
Остальные три байта заполняются незначащей информацией.
Таким образом коды ошибок начинаются с 0xF, и не могут быть 0xC1, 0xC0 и т.д.
Захват-5.png