Добрый день!
Помогите пож передать по MODBUS отрицательное число от мастера (ПР103) слейву.
В техподдержке сказали, что при отправке целочисленного числа оно из десятичного кода конвертируется в 16 ричный и отправляется. Тут у меня проблем нет, со слейвом работаем штатно.
Но как передать отрицательное число? В ST целочисленное больше нуля, соответственно я не могу его сразу в регистр отправить.
Прочитал что работа с отрицательными целыми числами представляется в двоичном формате и потом конвертируется в 10-ричный (дополнительный код).
Вопрос!
Как работать c двоичном коде в ST?
Может у кого уже есть наработки с дополнительным кодом?


Ответить с цитированием
