Страница 666 из 1043 ПерваяПервая ... 166566616656664665666667668676716766 ... ПоследняяПоследняя
Показано с 6,651 по 6,660 из 10426

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #6651
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,649

    По умолчанию

    Нестандартных протоколов Modbus не существует, вернее это уже просто какой-то протокол но не Modbus.
    И как вы это выяснили интересно ?

  2. #6652

    По умолчанию

    Здравствуйте! Может быть, кто-нибудь имел опыт работы с контроллерами шагового двигателя OSK-RA? Возникла проблема при подключении контроллера к ПЛК-150 по RS-485, протокол Modbus RTU. Чтение из всех регистров прекрасно получается, но вот запись в восьмибитные регистры через BYTE-переменные (да и через BOOL тоже) не получается от слова совсем. Сам по себе контроллер ШД при подключении к компьютеру напрямую через RS-282 работает отлично, для контроллеров ШД есть простенькая программа для управления по Modbus. На восьмибитных регистрах у них завязаны жизненно важные функции, без которых ШД запустить невозможно (подача тока на обмотки двигателя, задание команды на выполнение, ток простоя, дробление шага, направление).
    Прикладываю даташит на контроллер ШД, таблицы с адресами регистров начинаются на 31 странице.
    http://onitex.ru/files/Documentation...heet_OSKRA.pdf


    Может быть, кто-нибудь знает, как осуществить запись в восьмибитные регистры? (Write bytes 0x71 не работает).

  3. #6653

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    А как происходит чтение ВОСЬМИ битных регистров? Какой командой?

    ЗЫ
    Подозреваю, что нет там никаких восьми битных регистров, на самом деле регистры 16 битные, просто используются только восемь младших бит
    в Universal Modbus Device выбираю 8 bit input module, указываю адрес регистра устройства и в поле Command "Read holding registers (0x03)". В данном случае считывала значение, соответствующее установленной скорости передачи данных по модбас. Значение вернул верно.

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

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    А как происходит чтение ВОСЬМИ битных регистров? Какой командой?

    ЗЫ
    Подозреваю, что нет там никаких восьми битных регистров, на самом деле регистры 16 битные, просто используются только восемь младших бит
    Так и есть
    Для записи так называемых ВОСЬМИ битных регистров используется стандартная команда 06 - запись одного Holding Registers, точно такая же как и для записи обычных регистров

    Вложение 40645 Вложение 40646
    При смене типа регистра посылки полностью совпадают.

    ЗЫ
    Используйте в Universal Modbus Device модули Register output, команда 0х6
    и для чтения тоже можно Register input использовать
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #6655

    По умолчанию

    Вы мне прямо жизнь спасли! Огромное вам спасибо!!

  6. #6656
    Пользователь
    Регистрация
    09.01.2017
    Адрес
    Киев
    Сообщений
    206

    По умолчанию

    В связи с древностью и редкостью СОМ порта, возникла необходимость залить в ПЛК150 программу по Езернет. Есть ли возможность напрямую соединить комп и ПЛК и залить по этому соединению.

    Технически комп будто бы может это делать (функция сетевой мост).
    Заранее спасибо.

  7. #6657

    По умолчанию

    Вложение 40727
    Конечно есть. Соединяете пачкордом и пользуйтесь.
    +79104444236
    С уважением,
    Лапшин Вячеслав

  8. #6658
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,649

    По умолчанию

    Dmitro, только в зависимости от вашей сетевой карты на ПК может потребоваться кроссовый патчкорд, если вы напрямую будете цепляться. В ПЛК Овен этой серии сетевая без автоопределения приемо-передачи.

  9. #6659

    По умолчанию

    Здравствуйте! Проблема с ПЛК154-220.A-M, пропадает связь(ошибка связи(#0):произошло отключение).
    Использую Ethernet подключение, через некоторое время(около 3х минут) после установки связи с ПЛК, пропадает связь с контроллером. Подскажите пожалуйста, как это лечится?


    PLCInfo:
    PLC model MODEL PLC 154
    Binary VERSION 2.17.0
    Need Target version 2.10
    Compiled: 13:35:11 Apr 6 2017
    MAC 6A:77:00:FF:A4B
    IP 10.214.97.117
    GATE 10.214.100.10
    MASK 255.255.248.0
    PIC upper version is 09
    Licence unlimited
    Universal DAC
    PIC lower version is 0e

  10. #6660
    Пользователь
    Регистрация
    09.01.2017
    Адрес
    Киев
    Сообщений
    206

    По умолчанию

    Спасибо! Хорошо бы внести эту информацию в РЭ.

Страница 666 из 1043 ПерваяПервая ... 166566616656664665666667668676716766 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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