Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя
Показано с 31 по 40 из 42

Тема: 4 байта в число с плавающей запятой

  1. #31

    По умолчанию

    Здравствуйте, сам сейчас столкнулся с проблемой чтения мощности из PM3250. Дело в том, что у них сдвинута нумерация регистров на 2. Т.е. ожидаемые данные регистра 3204 будут находится в регистре 3206. И так практически во всей таблице, кроме начальных. Причем несовпадение может быть как в одну, так и в другую сторону. Я, обычно, для наглядности, в конфигурации ПЛК читаю 3 регистра: один, который указан в таблице, и смежные, потом выбираю нужный. Подскажите пожалуйста как мне преобразовать Int64 в REAL. Программа написана на CFC. Спасибо
    Последний раз редактировалось amd111; 08.09.2017 в 02:30.

  2. #32

    По умолчанию

    Вопрос решился проще, в техподдержка Scheider дали ответ : "В PM3250 имеется регистры энергии представлены как в формате int64, так и в Float32 (начиная с рег 45166)." стр. 60 руководства пользователя.
    Последний раз редактировалось amd111; 08.09.2017 в 13:32.

  3. #33
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    518

    По умолчанию

    Здравствуйте. Как 32bit input module переделать в число с плавающей запятой, т.е. в REAL? Выше перечисленными методами не получается.
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  4. #34
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    518

    По умолчанию

    Здравствуйте. Как 32bit input module переделать в число с плавающей запятой, т.е. в REAL? Выше перечисленными методами не получается.
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  5. #35
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,064

    По умолчанию

    Цитата Сообщение от Пьер Посмотреть сообщение
    Здравствуйте. Как 32bit input module переделать в число с плавающей запятой, т.е. в REAL? Выше перечисленными методами не получается.
    Речь о ПЛК1хх? (судя по 32bit input module)
    Можно его просто на Real input module заменить.

  6. #36
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    518

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Речь о ПЛК1хх? (судя по 32bit input module)
    Можно его просто на Real input module заменить.
    ПЛК 1хх - верно.
    На Real input module менял, но что то не то выходит, что на дисплее прибора.
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  7. #37
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    518

    По умолчанию

    как DWORD разбить на два WORD?
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  8. #38

  9. #39

    По умолчанию

    Через точку должно работать dword.word0 и dword.word1 что-то в этом плане.

  10. #40
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    518

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    В настройках Universal Modbus Device измените параметр Byte Sequence.
    Нюанс - повлияет на все слэйвы в данном мастере.
    ёклмнопрст. Я этого не знал. Спасибо, Евгений!
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя

Похожие темы

  1. Как убрать скачки значения в знаки после запятой
    от skinnbatter в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 04.06.2017, 11:10
  2. Выбор из чисел с плавающей точкой
    от anthrwpos в разделе Среда программирования OWEN Logic
    Ответов: 2
    Последнее сообщение: 14.02.2017, 10:03
  3. ТРМ138 и Modbus RTU и числа с плавающей запятой
    от Dinf в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 10.06.2013, 13:18
  4. Положение запятой в ТРМ138
    от Turboblock в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 21.07.2009, 09:45
  5. Есть ли процедура чтения байта в библ. Owen_io.dll
    от незарегистрированный в разделе Сервисное ПО
    Ответов: 6
    Последнее сообщение: 08.10.2007, 11:36

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •