Вас не смущает передавать такие значения одним регистром(16 бит)???
Время.PNG
Скажу по-другому: диапазон значений WORD - 0-65535, как Вы собираетесь передавать значения никак не меньше 1,6 миллиарда? Я не говорю, что это не возможно, например последовательной передачей в одном регистре, для синхронизации можно использовать старший бит, подобно знаку в INTе, или 2 бита!!!
Последний раз редактировалось Сергей0308; 11.04.2016 в 09:48.
Добрый день.
Подскажите , а какая размерность у не сетевых переменных , если они обозначены как целочисленное ?
выведите константу целочисленную и вбейте 10 девяток ОЛ выведет вам 42.......... десятизначное числоПодскажите , а какая размерность у не сетевых переменных , если они обозначены как целочисленное ?
Печально что в симуляторе программа не выдает ошибку сетевой переменной , а показывает полностью число (целочисленное) .
Симулятор мог бы и ругаться на превышение размера....
целочисленное может быть как двухбайтным, так и четырехбайтным, посмотрите такие типы как int и unsined short. Анатолий помому Вам что то говорил про использование флоата
По поводу симулятора, он же не отвечает за обмен по модбас, ну подал он число в сетевую переменную, а в регистре она обрезается
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Признаю свою ошибку, переделаю правильно.
Спасибо всем участникам за подсказки.
Последний раз редактировалось acronis; 11.04.2016 в 17:19.