Просмотр полной версии : Опрос модулей МВ210-214 и МВ210-412 в среде Полигон.
master2113
04.03.2025, 10:59
Доброго времени суток, господа.
Помогите разобраться с опросом дискретных входов в модуле МВ210-214 в среде Полигон. На сколько я понял, команда чтения регистров хранения ModbasRegIn имеет на выходе переменную типа UINT 16. Отсюда вопрос - как опросить модуль МВ210-214 у которого регистр битовой маски входов имеет тип UINT32?
Доброго времени суток, господа.
Помогите разобраться с опросом дискретных входов в модуле МВ210-214 в среде Полигон. На сколько я понял, команда чтения регистров хранения ModbasRegIn имеет на выходе переменную типа UINT 16. Отсюда вопрос - как опросить модуль МВ210-214 у которого регистр битовой маски входов имеет тип UINT32?
Нужно опрашивать два последовательно расположенных регистра. Там нет блока для опроса сразу нескольких регистров?
Александр Пинэко-Скворцов
04.03.2025, 16:30
Доброго времени суток, господа.
Помогите разобраться с опросом дискретных входов в модуле МВ210-214 в среде Полигон. На сколько я понял, команда чтения регистров хранения ModbasRegIn имеет на выходе переменную типа UINT 16. Отсюда вопрос - как опросить модуль МВ210-214 у которого регистр битовой маски входов имеет тип UINT32?
Добрый день.
Чтобы опросить 2 регистра подряд, потребуется дополнительно добавить один циклический выход (ПКМ - Добавить) блоку ModbusRegIn.
Для склеивания двух регистров в одну битовую маску используйте блок R16to32 из библиотеки paCore. См. скриншот:
82304
master2113
05.03.2025, 09:43
Спасибо большое. Попробую.
master2113
07.03.2025, 13:18
Добрый день.
Чтобы опросить 2 регистра подряд, потребуется дополнительно добавить один циклический выход (ПКМ - Добавить) блоку ModbusRegIn.
Для склеивания двух регистров в одну битовую маску используйте блок R16to32 из библиотеки paCore. См. скриншот:
82304
Спасибо. Все получилось.
А вот с записью в МУ210-412 что-то по такому же варианту не получилось. (
82339
Вот так я сделал, но видимо что-то не правильно. индикатор связи на модуле при этом мигает красным.
Подскажите что не так.
Спасибо. Все получилось.
А вот с записью в МУ210-412 что-то по такому же варианту не получилось. (
82339
Вот так я сделал, но видимо что-то не правильно. индикатор связи на модуле при этом мигает красным.
Подскажите что не так.
Попробуйте блок ModbusRegsOut
Не выходит организовать одновременную работу TCP Save и Master. Пробовал Блоки TCPipCLA TCPipCLA2. Но они перестают работать при добавлении блока TCPipSRA.
Соответственно, либо HMI, либо модули расширения МВ210 теряют связь.
Александр Пинэко-Скворцов
07.11.2025, 14:00
Не выходит организовать одновременную работу TCP Save и Master. Пробовал Блоки TCPipCLA TCPipCLA2. Но они перестают работать при добавлении блока TCPipSRA.
Соответственно, либо HMI, либо модули расширения МВ210 теряют связь.
По описанию похоже, что Вы пытаетесь для сервера и клиента использовать один и тот же локальный порт ПЛК.
Если это не так, приложите проект Полигон на почту support@owen.ru.
Именно так и пытаюсь, Порты настроены в режим 1 (3 моста и один WLAN) соответсвенно IP адрес один. На портах физизески висят модули расширения и HMI. Это же не RTU, в TCP не запрещено быть мастером и слэйвом?
Подскажите, пожалуйста, в какую сторону смотреть и как реализовать?
Sergey361
07.11.2025, 14:18
Нужно фото настроек приложить, чтобы понятнее было. Про порт скорее всего имелось ввиду программный порт, lprt который
Подпрограмма ПЛК слэйв
86635
Подпрограмма ПЛК мастер со слэвом МВ210
86636
Проект отправил в техподдержжку
Александр Пинэко-Скворцов
07.11.2025, 14:29
Подскажите, пожалуйста, в какую сторону смотреть и как реализовать?
Кажется, Вы путаете понятия физического Ethernet-порта на борту контроллера и логического TCP-порта в рамках соединения.
Например, Модули Мх210 для работы по Modbus TCP используют порт с номером 502. Вы его указываете в проекте ПЛК в настройках блока TcpIpClA2 на входе "удалённый порт".
Речь о том, что сервер и клиент на ПЛК должны использовать разные локальные TCP-порты. Например, 5005 и 5006.
Покажите скриншотами настройки блоков TcpIpClA2 и TcpIpSrvA в проекте.
Спасибо! Вы правы, про порты то я и забыл. Назначил разные, все заработало.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot