PDA

Просмотр полной версии : Как сделать обмен межлу ПР103 и LOGO?



Iliaaer
26.06.2025, 14:19
Мне нужно по Modbus передать данные из SIEMENS LOGO в ОВЕН ПР103. Как мне это сделать?
С LOGO нужно передать выхода с Q2 по Q11

kondor3000
26.06.2025, 14:24
Мне нужно по Modbus передать данные из SIEMENS LOGO в ОВЕН ПР103. Как мне это сделать?
С LOGO нужно передать выхода с Q2 по Q11

Поставить одинаковые настройки сети, один мастер, другой слейв, поставить одинаковые адреса бит в регистре.

Iliaaer
26.06.2025, 15:56
Поставить одинаковые настройки сети, один мастер, другой слейв, поставить одинаковые адреса бит в регистре.

Непонятно, что делать с порядком бит, регистрами и номерами байт. А как понять как они будут считываться.
84546 84547

kondor3000
26.06.2025, 17:02
Непонятно, что делать с порядком бит, регистрами и номерами байт. А как понять как они будут считываться.


В ПР можно подключиться Онлайн и смотреть меняются ли биты (или числа в 0 регистре).
Включение 0 бита, число 1, 1 бита - 2, 2 бита - 4, если целые числа правильные, значит правильный порядок байт.

Dimensy
26.06.2025, 18:47
Как у Лого нумерация регистров идет? По картинке не понятно

Iliaaer
27.06.2025, 08:24
Как у Лого нумерация регистров идет? По картинке не понятно
Сам не знаю, потому-что на картинке - это вся информация которая есть

melky
27.06.2025, 10:34
Смотрите документацию Logo, наверняка там указана адресация для типов регистров.

a_lex
11.07.2025, 10:44
Вдруг пригодится

Iliaaer
31.10.2025, 11:34
Через ModBus poll у меня получается считывать регистры с Logo (Server), но ПР103 не видит соединение с Logo

kondor3000
31.10.2025, 11:40
Через ModBus poll у меня получается считывать регистры с Logo (Server), но ПР103 не видит соединение с Logo

На предыдущих скринах у вас IP разный и адрес слейва (Unit ID) тоже и период чтения выключен (по умолчанию 100 мс).
Если не ошибаюсь слев адреса в Лого с 512
То есть Q2 это бит 8193, соответственно регистр 512 бит 1 ( Q1 - бит 8192 - адрес 512 бит 0)
Q11 соответственно бит 8202 или 512 бит 10
Вот и ставьте эти адреса в ПР103
Для проверки правильности байт и регистров просто читайте целое число, адрес 512, при включении Q2 должно быть число 2