Просмотр полной версии : ПР102 передача значения float на панель СП3xx
kastor163
17.09.2025, 13:29
Добрый день!
Возникла проблема с передачей значения float на панель СП3хх. ПР102 master, СП3хх slave. При отладке в режиме онлайн на ПР102 передавая величина отображается корректно, но далее на самой панели СП3хх при установленных галочках в меню "Настройки прибора" ПР102 старший байт вперед, старший регистр вперед отображаются какие-то непонятные рандомные значения, при отключение этих галочек отображается значение "-0". Могли бы подсказать в чем может быть проблема?
kondor3000
17.09.2025, 13:35
Добрый день!
Возникла проблема с передачей значения float на панель СП3хх. ПР102 master, СП3хх slave. При отладке в режиме онлайн на ПР102 передавая величина отображается корректно, но далее на самой панели СП3хх при установленных галочках в меню "Настройки прибора" ПР102 старший байт вперед, старший регистр вперед отображаются какие-то непонятные рандомные значения, при отключение этих галочек отображается значение "-0". Могли бы подсказать в чем может быть проблема?
Надо скрины выкладывать. Адрес начального регистра должен быть одинаковый, в панели поставить DWORD и FLOAT,
при не правильной передаче, галками переставлять регистры и байты в ПР102 Мастере.
Правильность передачи байт можно проверить по целому числу, если целое правильно, то переставляете регистры
kastor163
17.09.2025, 14:59
Прилагаю скриншоты настроек ПР102 и СП3хх. Настройки СП3хх 857948579585796, также настройки ПР102 85797.
В ПР102 величина float отображается корректно скриншот прилагаю 85798 , а на панели примерно вот так 85799
kondor3000
17.09.2025, 15:02
Прилагаю скриншоты настроек ПР102 и СП3хх. Настройки СП3хх , также настройки ПР102 .
В ПР102 величина float отображается корректно скриншот прилагаю а на панели примерно вот так
Выше всё описано, в ПР у вас 17 градусов, регистры передаются не правильно, отсюда +24 степень в панели. Переставьте регистры.
kastor163
17.09.2025, 15:22
Могли бы вы сказать как переставить регистры?
Снять галочку "старшим РЕГИСТРОМ вперед".
kondor3000
17.09.2025, 15:36
Могли бы вы сказать как переставить регистры?
Вы читать то умеете? Регистры переставляются, в Мастере, в вашем случае в ПР102 снять (или поставить) галку старшим регистром вперёд.
при не правильной передаче, галками переставлять регистры и байты в ПР102 Мастере.
Правильность передачи байт можно проверить по целому числу, если целое правильно, то переставляете регистры
kastor163
18.09.2025, 09:09
Спасибо за помощь, помогла установка галочки на ПР102 "Старшим байтом вперед"
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot