Опрос/связь с ОВЕН ПЛК110

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Автор
    Записи
  • #37316
    MasyanyX
    Участник

    Добрый день. Подскажите, пожалуйста, есть ли возможность реализовать опрос, да и связь в целом с ОВЕНовским ПЛК110-60? Через CodeSYS все работает «из коробки», а вот со скадой дружить не хочет. Нужно опрашивать регистры fast output по Modbus RTU, ASCII или Ethernet. Соединение есть во всех трех случаях, но каждый опрос заканчивается одной и той же ошибкой в ответе. Затем пробовал получить хоть какой-то регистр, перебирая все подряд, но каждый раз получаю ответ — [02] ILLEGAL DATA ADDRESS.
    Пробовал опрашивать как Holding Registers, затем пробовал и как Coils. Все доступные для настройки параметры подключения перебрал, и «методом тыка» в том числе. Есть сомнения что встроенный драйвер не поддерживает работу с этим ПЛК.

    #37317
    manjey73
    Участник

    начинаем с 0, адрес десятичный
    согласно руководству настраиваем. Перестановка байт 2301 (скорее всего для float и 4-х байтных переменных)

    Учитывайте выравнивание адресации в Конфигурации ПЛК.

    Как бы вам в ответе ПЛК намек. Видимо не все перебрали.
    Встроенному драйверу на ваш ПЛК как-бы пофигу, он о нем ничего не знает, пока не научите.

    • Ответ изменён 1 год, 4 месяца назад пользователем manjey73.
    #37319
    Mikhail
    Модератор

    Добрый день!
    Ошибка «ILLEGAL DATA ADDRESS» — это ответ ПЛК, если у него запрашивают регистр по несуществующему адресу. Связь с контроллером в норме. Необходимо проверить номера функций и адреса в шаблоне Модбас.

    #37320
    MasyanyX
    Участник

    Порядок байт по умолчанию менял, не помогло, а что имеется в виду под выравниванием адресации в конфигурации ПЛК?

    #37321
    MasyanyX
    Участник

    Еще раз добрый день, Михаил, а у Вас случайно нет готового шаблона для этой модели?

    #37327
    manjey73
    Участник

    @masyanyx ПЛК свободно программируемый, какой готовый шаблон?

    Поищите в документации по программированию ПЛК на счет выравнивания адресации в зависимости от типа переменных, которые вы добавляете в Конфигурацию ПЛК.
    На сайте Овен это где-то есть.

    #37329
    manjey73
    Участник
    #37332
    MasyanyX
    Участник

    Я брал с форума шаблон для МВ110-224-8А, xml файлик был со всеми регистрами. Ладно, я понял, огромное спасибо за помощь, попробую покопать в ту сторону.

    #37334
    manjey73
    Участник

    Так вы не путайте, модуль ввода с фиксированными регистрами и переменными и ПЛК, где вы в начале можете напихать кучу битовых регистров, а потом Float, потом INT и опять Float…

    у ПЛК начинается все с 0. Если не ошибаюсь в общем пространстве памяти. При обращении к Coils нужно еще высчитывать номер бита (вроде и в ПЛК так, не только в ПР)

    Начните с 1-ого регистра float. Настройки драйвера как поставить, указал выше. Адресация с 0 и нужный вам вид адресации.

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Для ответа в этой теме необходимо авторизоваться.