Страница 1 из 1
Переменные float
Добавлено: 09 май 2017, 21:19
Rovki
Флоат занимает 2 регистра .Если создаем сетевую переменную флоат ,то какова последовательность передачи байт.?
Переменные float
Добавлено: 10 май 2017, 10:45
Sancho
Судя по коду: 1032, что по русски - младшее слово, затем старшее слово. В слове старший байт передаётся первым.
Переменные float
Добавлено: 10 май 2017, 10:49
Rovki
Sancho писал(а):Судя по коду: 1032, что по русски - младшее слово, затем старшее слово. В слове старший байт передаётся первым.
В Каскаде 2,1,4,3 (что одно и то же)
Переменные float
Добавлено: 10 май 2017, 14:01
nalnik
Переменные float
Добавлено: 10 май 2017, 17:20
Rovki
Если это делать (перестановку байт), то можно делением\умножением на 256 ,а потом сложить -это перестановка байт в регистре .Переставить слова (регистры) можно через промежуточные переменные ...
Переменные float
Добавлено: 11 май 2017, 12:40
nalnik
Rovki
А можете поподробнее?
Переменные float
Добавлено: 14 май 2017, 10:25
Rovki
Сергей ! Уточните пожалуйста ,как у вас передается флоат ,в какой последовательности по модбасу ?
Переменные float
Добавлено: 14 май 2017, 11:46
nalnik
Мне тоже интересно.
Пример, сенсорная панель BrainChild.
Для связи с ПЛК ОВЕН или Дельта, в панели стоит по умолчанию;
Здесь приходится ставить другое-
Во всех панелях с теми что работал есть выбор этих параметров - в плк не бывает.
Стандартно с плк Овен, Дельта, -- первый вариант.
Переменные float
Добавлено: 14 май 2017, 11:49
Rovki
Мне интересно как сделано в ФЛПрог .В Каскаде сделано как в ПР по умолчанию .Потому как нет единых стандартов для передачи флоат по модбасу .
Переменные float
Добавлено: 14 май 2017, 11:55
nalnik
Вот я пишу-пишу автору про это ---- тишина.
Во всех панелях с теми что работал есть выбор этих параметров - в плк не бывает.
Стандартно с плк Овен, Дельта, -- первый вариант.
Проблемы нет если у вас в сети только "ФЛПрог", можно поменять настройки в стандартных панелях или в паскале.
Получается что Arduino я не могу применить с другими стандартными устройствами
в одной сети.
Я дико извиняюсь - но по моему в ФЛПрог сделано не стандартно.
Переменные float
Добавлено: 16 май 2017, 10:05
golowa70
nalnik писал(а):Получается что Arduino я не могу применить с другими стандартными устройствами
в одной сети.
Та же проблема, в контроллерах DeepSea тоже float наоборот, помогает только правка кода перед прошивкой.