Цитата:
Сообщение от dima
при 4 мА ValueNorm=21820;
при 12 мА ValueNorm=21868;
при 20 мА ValueNorm=-15;
Это было при настройке переменной в карте памяти на формат данных "Integer".
[...]
Но как получить значение ValueNorm=65528 при 20 мА, как это получается в элемеровской программе? И еще: в руководстве на модуль написано, что формат данных регистра- целое двухбайтовое число без знака. Это какой формат? Как обработать эти данные, чтоб можно было ими пользоваться в SMLogic?
|
Для начала изучите эту статью:
Т.к. в лоджике нет беззнакового целого, то вам придётся при получении числа "преобразовать" его в более "старший" формат, над которым затем и производить необходимые математические операции.
Как преобразовать - изображено на картинке: