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

Тема: Проблема чтения ПР 200 дискретных входов функцией чтения 02 по протоколу ModBusRTU

  1. #11

    По умолчанию

    вот инструкции к реле на ломанном русском
    Вложения Вложения

  2. #12

    По умолчанию

    вот сделал фотки с Modbus Poll.
    Нумерация фоток в файле, где все работает
    0 настройка
    1 замкнут первый вход
    2 замкнут второй и т.д.

    Не работает
    0 настройка, как в ПР 200 на считывание второго входа
    1 при этой настройке, при этом замкнут первый вход. на замыкание других входов не реагирует
    2 настройка, как в ПР 200 на считывание третьего входа
    3 и при этой настройке сейчас замкнут первый вход, на замыкание других входов не реагирует
    и т.д.
    Вложения Вложения

  3. #13

    По умолчанию

    получается с такими настройками как в ПР200 и Modbus Poll-ом прочитать нормально входы не получается. Может все таки обратить внимание разработчиков лоджика на эту проблему?

  4. #14

    По умолчанию

    Цитата Сообщение от guravlev-2 Посмотреть сообщение
    вот сделал фотки с Modbus Poll.
    Нумерация фоток в файле, где все работает
    0 настройка
    1 замкнут первый вход
    2 замкнут второй и т.д.

    Не работает
    0 настройка, как в ПР 200 на считывание второго входа
    1 при этой настройке, при этом замкнут первый вход. на замыкание других входов не реагирует
    2 настройка, как в ПР 200 на считывание третьего входа
    3 и при этой настройке сейчас замкнут первый вход, на замыкание других входов не реагирует
    и т.д.
    Да все должно работать, я проверил сейчас на битовых в качестве слейва сделал Modbus Slave, все OK, возможно у Вас нужно заменить 01 на 02 команды или наоборот.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  5. #15

    По умолчанию

    с реализацией пакетного опроса таких регистров функцией 02 будет работать на всех устройствах, и на китайских и некитайских...

  6. #16

    По умолчанию

    Проверил с обоими типами команд 02(1х) 01(0х) данные приходят на ПР корректно.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  7. #17

    По умолчанию

    да, с Modbus Slave все работает и ПР200 все воспринимает , и входа и выхода , я это проверил давно. А вот китайская релюшка не хочет, и Modbus Poll тоже с этой релюшкой не хочет. Ладно, большое спасибо за общение. Я вам уже наверное надоел. Кстати Modlook(отправил в фотке полное название) с релюшкой работает замечательно. Потому что он при настройке опроса четырех входов командой 02(1х) в порт посылает одну команду опроса типа 20 02 0000 0004 (CRC) , а не несколько команд типа 20 02 0000 0001 и 20 02 0001 0001 и 20 02 0002 0001 и т.д., поэтому от релюшки и получает адекватный ответ.

    Кстати на сайте у этого китайца ebyte.com нашел и использовал уже интересные(и не дорогие) передатчики сигнала RS-485 на большие расстояния по радиоканалу по технологии LoRa. Ставишь контроллер где тебе удобно, и удаленно управляешь чем угодно. Покупал до 8 км, у меня производство, прокинул внутри здания, расстояние получилось метров двести со стенками и перегородками, все отлично работает, связь устойчивая, не захотел тянуть кучу проводов. Конечно, есть торможение на срабатывание входов-выходов примерно в 1-2 секунды (для моих задач не критично). Одно стоит примерно 1250 руб.
    Изображения Изображения
    • Тип файла: jpg photo.jpg (377.8 Кб, Просмотров: 14)
    Последний раз редактировалось guravlev-2; 24.12.2021 в 12:25.

  8. #18

    По умолчанию

    Цитата Сообщение от guravlev-2 Посмотреть сообщение
    да, с Modbus Slave все работает и ПР200 все воспринимает , и входа и выхода , я это проверил давно. А вот китайская релюшка не хочет, и Modbus Poll тоже с этой релюшкой не хочет. Ладно, большое спасибо за общение. Я вам уже наверное надоел. Кстати Modlook(отправил в фотке полное название) с релюшкой работает замечательно. Потому что он при настройке опроса четырех входов командой 02(1х) в порт посылает одну команду опроса типа 20 02 0000 0004 (CRC) , а не несколько команд типа 20 02 0000 0001 и 20 02 0001 0001 и 20 02 0002 0001 и т.д.
    Не знаю почему они не реализовали чтение битовой маской 03/04, все эти 01 02 только сеть забивают ненужными запросами, смысла в них нет вообще, всегда стараюсь брать весь регистр, и дальше уже с ним работать.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  9. #19

    По умолчанию

    Можно задам последний вопрос (я предупреждал, что не программист). А к этим инпут регистрам можно обращаться только функцией 02 ? Или можно обратиться к регистру в области 1Х функцией 03 ? Тогда какой адрес будет у первого регистра этой области памяти для опроса функцией 03 ?
    Наверное чушь спросил, а вдруг... Я плохо понял адресацию.

  10. #20

    По умолчанию

    Цитата Сообщение от guravlev-2 Посмотреть сообщение
    Можно задам последний вопрос (я предупреждал, что не программист). А к этим инпут регистрам можно обращаться только функцией 02 ? Или можно обратиться к регистру в области 1Х функцией 03 ? Тогда какой адрес будет у первого регистра этой области памяти для опроса функцией 03 ?
    Наверное чушь спросил, а вдруг... Я плохо понял адресацию.

    Не знаю как у китайцев, а в ПЛК можно читать нулевой регистр как функцией 03 и 04, так и функцией 01 и 02.
    Попробуйте 03 (чтение Холдинг регистра) и функцию и 04, (чтение Инпут регистра). Если считает маску, то потом разложите на биты.1 Инпут регистр.jpg
    И 01 можно попробовать.
    Последний раз редактировалось kondor3000; 24.12.2021 в 18:35.

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

Похожие темы

  1. Проблема с записью регистров в ПР200 по протоколу ModBusRTU
    от BRB.Inc в разделе Среда программирования OWEN Logic
    Ответов: 12
    Последнее сообщение: 25.11.2021, 18:16
  2. Ответов: 1
    Последнее сообщение: 30.01.2020, 23:06
  3. Ответов: 1
    Последнее сообщение: 09.05.2019, 08:45
  4. СП300 Modbus TCP неправильная функция чтения входов
    от multitelecom в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 31.05.2018, 06:53
  5. Функция чтения ТРМ 138
    от Саид в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 22.01.2017, 18:48

Ваши права

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