Показано с 1 по 5 из 5

Тема: float числа при обмене между ПЛК150 и СП307 отображаются в формате с экспонентой

  1. #1

    По умолчанию float числа при обмене между ПЛК150 и СП307 отображаются в формате с экспонентой

    Здравствуйте.

    Например, ввожу вещественное float-число на СП307, как положено в десятичном исчислении, а на ПЛК150 оно показывается в MEp-формате.
    Ровно обратная ситуация если ввести десятичное float-число в переменную ПЛК150 через Codesys, то на СП307 покажет MEp-написание.

    В принципе, как бы ситуация решаемая - на панели, наверное, можно скрипт-переколдовщик написать, а на ПЛК функцию. Но это будет съедать процессорное время (во всяком случае, на ПЛК его, как бы, жалко).

    Судя по всему, решается это проще, но вот как не нахожу.

    Заранее благодарен.

  2. #2

    По умолчанию

    Просмотрите, пожалуйста, это видео и особенно начиная с позиции 6:35 и 8:00.

  3. #3

    По умолчанию

    Цитата Сообщение от программист_с_паяльником Посмотреть сообщение
    Здравствуйте.

    Например, ввожу вещественное float-число на СП307, как положено в десятичном исчислении, а на ПЛК150 оно показывается в MEp-формате.
    Ровно обратная ситуация если ввести десятичное float-число в переменную ПЛК150 через Codesys, то на СП307 покажет MEp-написание.

    В принципе, как бы ситуация решаемая - на панели, наверное, можно скрипт-переколдовщик написать, а на ПЛК функцию. Но это будет съедать процессорное время (во всяком случае, на ПЛК его, как бы, жалко).

    Судя по всему, решается это проще, но вот как не нахожу.

    Заранее благодарен.
    Здесь в предпоследнем сообщении несколько вариантов написал
    https://owen.ru/forum/showthread.php...274#post378274
    Для панели ( если она мастер), аналогично поставить галку переставить регистры.
    Здесь ФБ для перестановки регистров https://owen.ru/forum/showthread.php?t=36062
    Ничего съедать не будет, не придумывайте. Функции и ФБ для того и сделаны, что бы работать в программе.
    А если программа сильно тормозит, то это не в блоках дело, а в недостатке знаний и (или) кривых руках).
    Последний раз редактировалось kondor3000; 11.04.2022 в 22:17.

  4. #4

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Просмотрите, пожалуйста, это видео и особенно начиная с позиции 6:35 и 8:00.
    Абсолютно верно. Забыл про смену порядка байтов для вещественных чисел.

  5. #5

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Здесь в предпоследнем сообщении несколько вариантов написал
    https://owen.ru/forum/showthread.php...274#post378274
    По поводу использования целых чисел вместо real - супер )). Спасибо.

    В прицнипе, тему можно закрыть.

Похожие темы

  1. передача вещественного числа между двумя реле
    от Дмитрий5237 в разделе Программируемые реле
    Ответов: 10
    Последнее сообщение: 03.11.2021, 14:26
  2. Ответов: 3
    Последнее сообщение: 29.09.2021, 16:17
  3. Ответов: 1
    Последнее сообщение: 23.03.2020, 13:05
  4. Отсутствует передача данных между ПР114 и Панелью СП307
    от RomanKvasov в разделе Программируемые реле
    Ответов: 11
    Последнее сообщение: 01.12.2016, 15:38
  5. Ответов: 10
    Последнее сообщение: 01.10.2014, 16:47

Ваши права

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