Стартовая страница › Форумы › Взаимодействие с устройствами › Modbus › Опрос/связь с ОВЕН ПЛК110
- В этой теме 8 ответов, 3 участника, последнее обновление 1 год, 4 месяца назад сделано
manjey73.
-
АвторЗаписи
-
18.03.2025 в 13:16 #37316
MasyanyX
УчастникДобрый день. Подскажите, пожалуйста, есть ли возможность реализовать опрос, да и связь в целом с ОВЕНовским ПЛК110-60? Через CodeSYS все работает «из коробки», а вот со скадой дружить не хочет. Нужно опрашивать регистры fast output по Modbus RTU, ASCII или Ethernet. Соединение есть во всех трех случаях, но каждый опрос заканчивается одной и той же ошибкой в ответе. Затем пробовал получить хоть какой-то регистр, перебирая все подряд, но каждый раз получаю ответ — [02] ILLEGAL DATA ADDRESS.
Пробовал опрашивать как Holding Registers, затем пробовал и как Coils. Все доступные для настройки параметры подключения перебрал, и «методом тыка» в том числе. Есть сомнения что встроенный драйвер не поддерживает работу с этим ПЛК.18.03.2025 в 13:36 #37317
manjey73Участникначинаем с 0, адрес десятичный
согласно руководству настраиваем. Перестановка байт 2301 (скорее всего для float и 4-х байтных переменных)Учитывайте выравнивание адресации в Конфигурации ПЛК.
Как бы вам в ответе ПЛК намек. Видимо не все перебрали.
Встроенному драйверу на ваш ПЛК как-бы пофигу, он о нем ничего не знает, пока не научите.-
Ответ изменён 1 год, 4 месяца назад пользователем
manjey73.
18.03.2025 в 13:49 #37319
MikhailМодераторДобрый день!
Ошибка «ILLEGAL DATA ADDRESS» — это ответ ПЛК, если у него запрашивают регистр по несуществующему адресу. Связь с контроллером в норме. Необходимо проверить номера функций и адреса в шаблоне Модбас.18.03.2025 в 13:50 #37320MasyanyX
УчастникПорядок байт по умолчанию менял, не помогло, а что имеется в виду под выравниванием адресации в конфигурации ПЛК?
18.03.2025 в 13:50 #37321MasyanyX
УчастникЕще раз добрый день, Михаил, а у Вас случайно нет готового шаблона для этой модели?
18.03.2025 в 13:58 #37327
manjey73Участник@masyanyx ПЛК свободно программируемый, какой готовый шаблон?
Поищите в документации по программированию ПЛК на счет выравнивания адресации в зависимости от типа переменных, которые вы добавляете в Конфигурацию ПЛК.
На сайте Овен это где-то есть.18.03.2025 в 14:01 #37329
manjey73Участник18.03.2025 в 14:07 #37332MasyanyX
УчастникЯ брал с форума шаблон для МВ110-224-8А, xml файлик был со всеми регистрами. Ладно, я понял, огромное спасибо за помощь, попробую покопать в ту сторону.
18.03.2025 в 14:13 #37334
manjey73УчастникТак вы не путайте, модуль ввода с фиксированными регистрами и переменными и ПЛК, где вы в начале можете напихать кучу битовых регистров, а потом Float, потом INT и опять Float…
у ПЛК начинается все с 0. Если не ошибаюсь в общем пространстве памяти. При обращении к Coils нужно еще высчитывать номер бита (вроде и в ПЛК так, не только в ПР)
Начните с 1-ого регистра float. Настройки драйвера как поставить, указал выше. Адресация с 0 и нужный вам вид адресации.
-
Ответ изменён 1 год, 4 месяца назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.