Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 27

Тема: проблемы с плк 150

  1. #11

    По умолчанию

    Добрый день. Понимаю, что уже замучал, но просто только-только начинаю работу с контроллерами и очень хотелось бы уточнить: уже который день пытаюсь подключить измеритель давления ПРОМА-ИДМ по RS-485 . В мануале по slave устройству написанно:

    Все приборы серии ПРОМА (далее приборы) поддерживают следующие функции Modbus RTU (назначение функций для прибора):

    0x01 Read Coils - (считывание состояния выходных реле);
    0x03 Read Multiple Registers - (считывание пределов измерения и пределов сигнализации);
    0x04 Read Input Registers - (считывание текущего значения измеряемого параметра);
    0x05 Write Coil - (управление релейными выходами прибора);
    0x06 Write Single Register - (управление ЦАП);
    0x10 Write Multiple Registers - (изменение пределов измерения, пределов сигнализации и управление токовым выходом).

    Как я понимаю, это и есть команды, с помощью которых мы общаемся с устройством, но CodeSys не понимает такой синтаксис. Искал примеры по подключению slave устройств по Modbus, но, к сожалению не нашёл. Просветите новичка. Как лучше подойти к этому вопросу, может у кого-то есть какие-либо примеры? Благодарю за внимание .

  2. #12
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    это команда, с помощью которой нужно обратиться к нужному регистру в устройстве, в зависимости от того, что вы хотите сделать-прочитатьили записать. Read-чтение Write-запись.
    прочтите документацию на плк конфигуратор.
    см. картинку.Безымянный.rar

  3. #13

    По умолчанию

    ну с этим я, в принципе, разобрался но какие адреса в последующем опрашивать, чтобы получить непосредственно данные с прибора?

  4. #14

    По умолчанию

    я так понимаю мы должны сперва задать стартовый сигнал, затем функцию действия и только потом сможем снять измеренное значение...

  5. #15
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Вам нужно добавить модуль Universal Modbus device.
    Потом добавить подъэлемент и задать в параметрах номер регистра и команду, для чтения или записи перемеменной.
    Прочтите документацию.

  6. #16

    По умолчанию

    Вся документация уже прочтена. Всё как раз и упирается в добавление подэлемента. slave устройством является измеритель давления Промо-ИДМ, работающий по протоколу Modbus-RTU. Каким подэлементом его задавать? В сопроводительной документации к устройству это не указанно. И ещё вопрос. В документации указанно, что показания прибора находятся в двух регистрах (4001 и 4002) То есть придётся скорее всего создавать два подэлемента и адресоваться к каждому регистру?

  7. #17
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    да правильно.

  8. #18

    По умолчанию

    спасибо за внимание

  9. #19

    По умолчанию

    вот скрин настройки. при опросе регистра, содержащего измеряемое значение на адресе Iw9.1.0.0 значение 0... в чём может быть причина? возможно неправильно задан подмодуль?
    Изображения Изображения

  10. #20

    По умолчанию

    попробуйте номер регистра - 1
    почему то не русские очень любят в регистре кодировать и команду и номер регистра...

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Ваши права

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