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

Тема: Чтение сетевой переменной REAL из ипп120

  1. #1

    По умолчанию Чтение сетевой переменной REAL из ипп120

    Раньше не работал с ИПП120, не могу разобраться почему читается непонятное число,
    помогите новичку.

    В данном примере на экране ИПП набрано 0.002
    Изображения Изображения
    • Тип файла: png 1.png (16.5 Кб, Просмотров: 10)
    • Тип файла: png 2.png (14.7 Кб, Просмотров: 9)
    • Тип файла: png 3.png (15.4 Кб, Просмотров: 10)

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,171

    По умолчанию

    Цитата Сообщение от Allexan Посмотреть сообщение
    Раньше не работал с ИПП120, не могу разобраться почему читается непонятное число,
    помогите новичку.

    В данном примере на экране ИПП набрано 0.002
    Мастер читает регистры в неправильном порядке - 126F 3B03 вместо 3B03 126F
    Захват-22.png Захват-333.png

    Поменяйте в настройках UMD параметр "Byte Sequence"Захват-11.png
    Последний раз редактировалось petera; 19.02.2026 в 12:09.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Цитата Сообщение от Allexan Посмотреть сообщение
    Раньше не работал с ИПП120, не могу разобраться почему читается непонятное число,
    помогите новичку.

    В данном примере на экране ИПП набрано 0.002
    Поставьте в UMD настройку Native, вместо Trace Mode. При передаче по Модбас регистры (байты) могут поменяться местами, 1 Перестановка регистров.jpg
    что у вас и произошло, регистры переставлены. На скрине 4 возможных варианта, 1234 это номера байт полученные по Модбас.
    Последний раз редактировалось kondor3000; 19.02.2026 в 12:47.

  4. #4

    По умолчанию

    Поменял на native, получилось вот так:
    Спасибо, все верно.

    Теперь вопрос как записать в эту переменную
    Если добавить real output module с тем же адресом 512, не получается ввести новое значение на дисплее

    Наверное надо вместо By poll time сделать By command?
    Изображения Изображения
    • Тип файла: png 4.png (13.9 Кб, Просмотров: 4)

  5. #5

    По умолчанию

    Цитата Сообщение от Allexan Посмотреть сообщение
    Поменял на native, получилось вот так:
    Спасибо, все верно.

    Теперь вопрос как записать в эту переменную
    Если добавить real output module с тем же адресом 512, не получается ввести новое значение на дисплее

    Наверное надо вместо By poll time сделать By command?
    Для записи лучше сделать другой UMD с настройкой By Value Change (по изменению) и в него уже добавить Real output module с адресом 512

  6. #6

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Для записи лучше сделать другой UMD с настройкой By Value Change (по изменению) и в него уже добавить Real output module с адресом 512
    Спасибо, все получилось

Похожие темы

  1. Чтение сетевой переменной типа boolean
    от Евгений Ш в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 05.06.2024, 11:06
  2. Неверное значение сетевой переменной
    от brothernik в разделе Облачный сервис OwenCloud
    Ответов: 1
    Последнее сообщение: 08.09.2023, 11:08
  3. Изменение константы сетевой переменной
    от shvitaliy в разделе Среда программирования OWEN Logic
    Ответов: 26
    Последнее сообщение: 27.12.2022, 17:43
  4. чтение сетевой переменной в ПР 200 slave мастером сети ИПП120
    от ALEX_099 в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 09.04.2021, 09:26
  5. Энергонезависимость сетевой переменной
    от ASo в разделе Программируемые реле
    Ответов: 17
    Последнее сообщение: 25.09.2017, 19:25

Ваши права

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