А я не в курсе собственно, это вместо WORD? Или это Вы про OPC?
Да это не Вам вопрос, а Bandikoot наверное.
Просто переменная WORD не может принимать отрицательное значение. У неё диапазон 0-65535.
А переменная типа INT, может. У неё диапазон от -32 768 до 32 768.
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)