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

Тема: Как записать в регистр с помощью команды 0х01/0х05

  1. #1

    По умолчанию Как записать в регистр с помощью команды 0х01/0х05

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

    Есть контроллер установки ультрафиолетовой очистки. Он подключается, как слейв устройство к ПЛК-100. В контроллер УФО требуется записать значение в регистр командой 0х01/0х05 (как написано в инструкции).

    Добавляю Universal Modbus Device, затем добавляю Register Output Module, но нужной команды в выпадающем списке нет. Подскажите, пожалуйста, что делать?

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

    По умолчанию

    Цитата Сообщение от GoodLuck Посмотреть сообщение
    Здравствуйте!

    Есть контроллер установки ультрафиолетовой очистки. Он подключается, как слейв устройство к ПЛК-100. В контроллер УФО требуется записать значение в регистр командой 0х01/0х05 (как написано в инструкции).

    Добавляю Universal Modbus Device, затем добавляю Register Output Module, но нужной команды в выпадающем списке нет. Подскажите, пожалуйста, что делать?
    Что-то Вы не все рассказали про инструкцию. Потому, что команда 0х01 предназначена для чтения битов (Discrete Output Coil), а запись этих битов нужна команда 0х05.

    Если речь идет именно о ссылках 0х(Discrete Output Coil), то в Universal Modbus Device нужно использовать 8 bit output module.
    Но и этот модуль не поддерживает команду записи одного бита(0х05), есть только команда записи нескольких бит(0x0F).
    Наверно придется отказаться от конфигуратора, а использовать библиотеку Modbus.lib
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    эти функции - это работа с битами, а не регистрами(двухбайтными словами)
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  4. #4

    По умолчанию

    Просто когда я соединяю контроллер УФО и СПК110, то проблем с командой 0х05 нет, а в ПЛК, я так понимаю, функция 05 не реализована?

  5. #5
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    читаем доки на конфигуратор и/или добавляем модуль на 8 бит
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Похожие темы

  1. Ответов: 8
    Последнее сообщение: 14.02.2014, 12:54
  2. как записать в память
    от Anton_Minsk в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 02.12.2008, 14:19

Ваши права

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