PDA

Просмотр полной версии : ModbusGenericSerialSlave не запущено (МВ110-224.16Д)



mf_
01.08.2024, 09:29
Добрый день. Прошу подсказать что сделать со следующей ситуацией.
СПК110[М01]+МВ110-224.16Д+МУ110-224.16Р+МВ110-24.8АС.
Протокол Modbus RTU, адреса модулей: 16, 17, 18 соответственно.
При включении и запуске все весело мигают зелёными огоньками RS-485.
При подключении Codesys 3.5 модуль МВ110-224.16Д выдаёт ошибку, находится в состоянии "ModbusGenericSerialSlave не запущено", "MX110_Driver работает".
Скрин прилагаю.
77748
Там ещё имеются некоторые сообщения по безопасности, связанные с устаревшими сертификатами, и два косяка по библиотекам, не знаю, может ли это влиять на поведение модуля (скрин тоже прилагаю).
77749
Спасибо.

kondor3000
01.08.2024, 09:35
Добрый день. Прошу подсказать что сделать со следующей ситуацией.
СПК110[М01]+МВ110-224.16Д+МУ110-224.16Р+МВ110-24.8АС.
Протокол Modbus RTU, адреса модулей: 16, 17, 18 соответственно.
При включении и запуске все весело мигают зелёными огоньками RS-485.
При подключении Codesys 3.5 модуль МВ110-224.16Д выдаёт ошибку, находится в состоянии "ModbusGenericSerialSlave не запущено", "MX110_Driver работает".
Спасибо.
Модули из шаблонов? Проверьте их версии, должны соответствовать версии CDS.
Возможно у вас модуль старой версии, проверьте в инфо, если надо обновите. В соответствии входов надо поставить настройку Включено 2 (всегда в цикле шины)
На устаревшие сертификаты не обращайте внимания. А биб-ки надо добавить.

mf_
01.08.2024, 10:00
Модули из шаблонов, версии самые последние, которые доступны для выбора 3.5.11.5

Проверьте их версии, должны соответствовать версии CDS.
CDS это что?


В соответствии входов надо поставить настройку Включено 2 (всегда в цикле шины)
А это где? На нашёл такой настройки.

А биб-ки надо добавить.
В owentargets-3.5.17.31 доступна библиотека OweTypes только версии 3.5.17.1, а от меня требуют 3.5.17.2, которую я не знаю где взять.
Спасибо.

kondor3000
01.08.2024, 10:04
Модули из шаблонов, версии самые последние, которые доступны для выбора 3.5.11.5
В owentargets-3.5.17.31 доступна библиотека OweTypes только версии 3.5.17.1, а от меня требуют 3.5.17.2, которую я не знаю где взять.
Спасибо.


CDS это Codesys. Шаблоны вроде последняя версия 3.5.11.11
Библиотеку можно заменить на версию 3.5.17.1 в плейсхолдере, в менеджере биб-к. И проверить версии всех блоков и самого ПЛК.
После очистить всё, компилировать всё.

mf_
01.08.2024, 11:43
И проверить версии всех блоков и самого ПЛК.
Вот это помогло. Версия самого ПЛК была не М01. Спасибо!

Mercool
06.08.2024, 17:07
Добрый день! Подскажите пожалуйста в чем может быть проблема? Попытка забрать данные по modbus tcp от плк 110(slave) в плк 210(master) заканчивается ошибкой "Шина не запущена". Программой arOPC забираю данные корректно

kondor3000
06.08.2024, 18:18
Добрый день! Подскажите пожалуйста в чем может быть проблема? Попытка забрать данные по modbus tcp от плк 110(slave) в плк 210(master) заканчивается ошибкой "Шина не запущена". Программой arOPC забираю данные корректно

Проверить IP (в одной ли подсети), включена ли галка автоподключение, слейв адрес 1, порт 502
В соотнесении входов слейва, справа внизу поставить Вкл 2 (всегда в задаче цикла шины), а так же правильность адресов ПЛК, фуккций чтения, записи, присвоения имён переменным в слейве.

Mercool
07.08.2024, 09:02
Все ip в одной подсети, пинг ок, настройка ВКЛ2 - включена, автоподключение включено, адреса, регистры, функции перепроверены много раз. Единственное в настройках слейва нет строки с адресом слейва.

Евгений Кислов
07.08.2024, 09:34
Все ip в одной подсети, пинг ок, настройка ВКЛ2 - включена, автоподключение включено, адреса, регистры, функции перепроверены много раз. Единственное в настройках слейва нет строки с адресом слейва.

Напишите, пожалуйста, мне в телеграм (см. в подписи) и подготовьте удаленный доступ по AnyDesk.

kondor3000
07.08.2024, 10:03
Все ip в одной подсети, пинг ок, настройка ВКЛ2 - включена, автоподключение включено, адреса, регистры, функции перепроверены много раз. Единственное в настройках слейва нет строки с адресом слейва.

У вас порт 505 стоит, в слейве тоже 505 или там 502 остался?

Евгений Кислов
07.08.2024, 12:18
Проблему решили при удаленном подключении.

1. В настройках опроса в ПЛК210 требовалось указать Unit ID = 1 (именно такой по умолчанию используется в слэйве ПЛК110).
2. Таймаут сокета увеличили до 1000 мс - из-за каких-то особенностей (видимо, особенностей локальной сети) установка TCP-соединения занимала больше времени, чем обычно, и стандартных 10 мс не хватало.