Страница 5 из 8 ПерваяПервая ... 34567 ... ПоследняяПоследняя
Показано с 41 по 50 из 73

Тема: ПЛК 154 + ModBus проблема

  1. #41
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    519

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Откуда там могут быть три включенных бита, если с 3 бита по 10, задействован только 9 бит? Вложение 63060
    С 0 по 7 задействовано только 2 бита.
    Не ругайтесь, просто хочу понять как работает это китайское изделие. А опыта нет.
    А если вручную подать запрос? Как правильно написать. Потому что, что я написал у меня err255 в блоке чтения 02 функцией.
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  2. #42
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    519

    По умолчанию

    Сниффером просмотрел что отправляет сервер мастер скады и ПЛК
    Мастер скада
    01 02 00 1d 00 01 29 cc

    ПЛК
    01 02 00 1d 00 08 e9 ca

    в принципе понятно там 1 бит, а тут 8 бит.

    Но Плк в конфигураторе не может конкретно с одного бита считать.
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

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

    По умолчанию

    Сдвиньте в ПЛК запрос по адресу раньше, чтобы до конца таблицы было 8 бит, ошибка уйдет ?
    например с адреса 0x18

  4. #44
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    519

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Сдвиньте в ПЛК запрос по адресу раньше, чтобы до конца таблицы было 8 бит, ошибка уйдет ?
    например с адреса 0x18
    Я так делал. 24 адрес у восьми битного запроса.
    Делал с 0адр 8бит 8 адр 8бит 16 адр 8бит 24 адр. То есть запрос на 4 байта. Так тоже не работает.
    Делал с 8бит State, с запросами вручную, тоже не считывает.
    Делал 32 битный input с нулевого адреса, тоже не считывает.
    Может во временных запросах проблема.
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  5. #45
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,991

    По умолчанию

    Может устройство не отдает группой. Если в MS есть вариант настроить Discret Input скажем те же 8 бит, чтобы повторить запрос как с ПЛК то попробуйте настроить. Если получите ошибку, ну значит отключайте Конфигурацию и пробуйте библиотеки.

  6. #46
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    519

    По умолчанию

    Цитата Сообщение от Пьер Посмотреть сообщение
    Я так делал. 24 адрес у восьми битного запроса.
    Делал с 0адр 8бит 8 адр 8бит 16 адр 8бит 24 адр. То есть запрос на 4 байта. Так тоже не работает.
    Делал с 8бит State, с запросами вручную, тоже не считывает.
    Делал 32 битный input с нулевого адреса, тоже не считывает.
    Может во временных запросах проблема.
    Отправка работает. Ставлю в конфигураторе 1 Registr output c адресом 0 и при этом уже ошибка связи 81. Хотя отправка работает. Странно. Это при настройках 9600/NoP/8/2 и 9600/NoP/8/1 - ошибка 81, но отпрвка работает. Проверял подключать к плк модуль ОВЕН , ошибки 81 нет (может аппаратная ошибка думал)
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  7. #47
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    519

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Может устройство не отдает группой. Если в MS есть вариант настроить Discret Input скажем те же 8 бит, чтобы повторить запрос как с ПЛК то попробуйте настроить. Если получите ошибку, ну значит отключайте Конфигурацию и пробуйте библиотеки.
    Пример для функции 02 не могу найти, чтобы переставил байты и биты, чтобы результат получить правильный.
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  8. #48
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    519

    По умолчанию

    Цитата Сообщение от Пьер Посмотреть сообщение
    Пример для функции 02 не могу найти, чтобы переставил байты и биты, чтобы результат получить правильный.
    ТУТ дискретные инпутсы только по битно считываются.
    Изображения Изображения
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  9. #49

    По умолчанию

    Лучший способ выяснить правду, как и что надо считывать, программа Owen OPC Server, ставиться за 2 мин. на комп. Любой бит и регистр можно настроить и проверить. Чтение и запись, любая функция, RS485 через переходник типа АС-4, есть и TCP https://owen.ru/product/new_opc_server 1 ОПС сервер.jpg
    Последний раз редактировалось kondor3000; 08.10.2022 в 21:29.

  10. #50
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    519

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Лучший способ выяснить правду, как и что надо считывать, программа Owen OPC Server, ставиться за 2 мин. на комп. Любой бит и регистр можно настроить и проверить. Чтение и запись, любая функция, RS485 через переходник типа АС-4, есть и TCP https://owen.ru/product/new_opc_server 1 ОПС сервер.jpg
    Считывает по порядку. Но это не байтом целиком. 29 бит отдельно отлично считал.
    Изображения Изображения
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

Страница 5 из 8 ПерваяПервая ... 34567 ... ПоследняяПоследняя

Ваши права

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