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

Тема: Шестнадцатеричные команды в CoDeSys

  1. #1

    По умолчанию Шестнадцатеричные команды в CoDeSys

    Возникла необходимость управлять с помощью ПЛК-110-М02 по Моdbus RTU ШД через контроллер OSM-88RA. Данные у него записываются в регистры в формате DWORD, но команды на движение и так далее там указаны в шестнадцатеричном виде. В описании CoDeSys не указана возможность использования шестнадцатеричных команд, или я просто не нашел. Регистры напрямую не принимают такие команды
    Коротко, чтобы двигатель начал вращаться , нужно послать в контроллер команду 0x03, чтобы остановился - 0x00, просто 3 и 0 контроллер ШД не принимает. 0x03 и 0x00 не принимает ПЛК.
    Кто то решал подобные задачи ?

  2. #2

    По умолчанию

    Формат записи 16#**.
    Но 3 и 0 одинаковы в 10 и 16 ричных системах. Поэтому что-то Вы не то написали.

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

    По умолчанию

    возможно, если по модбас отправляется DWORD то может стоит поменять слова местами
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  4. #4

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Формат записи 16#**.
    Но 3 и 0 одинаковы в 10 и 16 ричных системах. Поэтому что-то Вы не то написали.
    Я написал как пример. Можете представить себе как 0х0А, там такая команда тоже есть, не помню, что значит.
    Похоже, нужно в регистры ПЛК записывать в формате BYTE десятеричные значения, соответствующие шестнадцатеричным командам, ну, а уж в контроллер придет то, что нужно.
    По крайней мере, я отыскал примеры на сайте производителя контроллера, там делается именно так. В понедельник соберу стенд и проверю, что получается.

Похожие темы

  1. AT - команды
    от Pollina в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 12.05.2015, 17:18
  2. Время импульса команды
    от alexeyAuto в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 20.07.2011, 05:38
  3. C# ПМ01 АТ команды!
    от JoSaint в разделе Сетевые технологии
    Ответов: 3
    Последнее сообщение: 05.04.2011, 14:43
  4. Modbus команды ИП320
    от Алексей Дмитриев в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 25.10.2010, 14:42
  5. си8. доступные команды протокола
    от kia-rts в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 14.09.2010, 11:09

Ваши права

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