Как настроить IP-адрес на серии SR-12/22: настройка Ethernet с xLogicSoft

Правильная настройка параметров Ethernet на SR-12/22 занимает десять минут, как только вы узнаете, какое окно за что отвечает. Загвоздка в том, что есть два совершенно разных пути — один через канал SR-RS485, другой напрямую по сети — и ПЛК ведет себя иначе, чем серия PR, как только связь установлена. Это руководство проходит через оба пути и выделяет часть, которая удивляет всех.

Что дает SR12/22: два TCP-соединения

SR12/22 поддерживает два TCP-соединения. Первое, Сокет 1, фиксировано: SR12/22 всегда выступает в роли сервера. Второе, Сокет 2, может быть настроено как сервер или клиент. Эта структура из двух сокетов определяет, как вы планируете свою сеть — одно устройство подключается к SR как к своему серверу, а сам SR может обращаться к второму устройству как к клиенту.

Настройки по умолчанию и подготовка сети

Значения по умолчанию, которые следует запомнить: IP-адрес SR-12/22 равен192.168.0.245, а порт сервера на Сокете 1 равен8008.

Прежде всего, установите ПК на фиксированный IP-адрес в той же подсети, что и ПЛК — например, ПК 192.168.0.28, ПЛК 192.168.0.226. Оба устройства могут быть подключены через коммутатор или маршрутизатор, или напрямую с помощью сетевого кабеля. Без DHCP, без "автоматического получения"; фиксированный адрес ПК делает остальную часть этого надежной.

Метод A: Настройка IP через SR-RS485

Откройте окно конфигурации параметров Ethernet в xLogicSoft — Инструменты → Передача → Конфигурация Ethernet.

Окно разделено на три области.

Область A: Параметры локальной сети

Здесь устанавливаются IP-адрес ПЛК, маска подсети и шлюз по умолчанию. Один важный момент: еслиDHCP-сервервключен, указанные выше значения игнорируются, и ПЛК автоматически получает новые настройки IP, маски и шлюза от маршрутизатора. Никогда не отмечайте эту опцию при обновлении прошивки — обновление не удастся. Держите Keep Alive и Timeout на значениях по умолчанию.

Область B: Разъем 1

Устанавливает порт сервера первого TCP-соединения (по умолчанию 8008). Здесь SR12/22 может быть только сервером.

Область C: Разъем 2

SR12/22 может быть настроен как сервер или клиент. Обратите внимание, чтоИсходный портиспользуется независимо от режима, поэтому он никогда не должен равняться значению порта Сокета 1.

В режиме сервера важен только исходный порт — его значение является портом сервера.

В режиме клиента используются исходный порт, порт назначения и IP-адрес назначения; порт назначения и IP-адрес назначения указывают на серверное устройство, к которому вы хотите подключиться. Тип протокола по умолчанию — TCP.

Чтение, запись, сброс

  • Чтение— считывает текущие параметры Ethernet с ПЛК. xLogicSoft обычно считывает автоматически при открытии окна; ПК и ПЛК должны быть нормально подключены.
  • Записать— записывает измененные параметры в ПЛК. Всегда нажимайте это после редактирования.
  • Сбросить ПЛК— перезапускает ПЛК, чтобы новые параметры вступили в силу.
  • Выход— закрывает окно и завершает операцию.

Метод B: Настройка напрямую через Ethernet

Если ПЛК уже доступен в сети, вы можете полностью пропустить кабель RS485.

Поиск сети

Нажмите кнопку поиска на панели инструментов, чтобы открыть окно поиска сети. Сначала нажмитеВыбор сетевой картыи выберите сетевую карту ПК, которая подключена к ПЛК — выбор неправильной карты означает, что ПЛК никогда не появится. Затем нажмите Поиск; через мгновениеEthernet PLCпоявляются в списке с их IP, MAC-адресом и ID процессора.

Дважды щелкните по целевому IP, и появится экран входа — имя пользователя и пароль обаadmin.

Редактировать и применить

После входа открывается окно конфигурации Ethernet. Сначала нажмите Чтение, измените параметры, как в Методе A, затем нажмите Запись. Нажатие наЗакрытьперезагружает SR, и новая конфигурация вступает в силу.

Передача программ по Ethernet

ПК, на котором работает xLogicSoft, должен находиться в одной локальной сети с SR12/22. Настройки подключения зависят от того, какая сторона является сервером.

Когда SR12/22 является сервером

В конфигурации связи выберите MODBUS TCP и режим Ethernet, затем установитеПК как клиент. Целевой порт — это порт сервера SR (8008), а целевой xLogic IP — это IP-адрес ПЛК. Нажмите Подключиться к ПЛК, и кнопки Загрузить программу (xLogic→ПЛК) и Загрузить программу (ПЛК→xLogic) станут доступными.

Когда SR12/22 является клиентом

УстановитеПК как сервери задайте ПК локальный порт (например, 8012). Нажмите Поиск, дождитесь списка, выберите IP ПЛК и нажмите ОК, затем Подключиться к ПЛК. Появятся те же кнопки Загрузить/Загрузить.

Часть, которая удивляет всех

Ethernet-соединение SR12/22 является аппаратным соединением, а не программным. Как только обе стороны настроены и физически соединены, аппаратное соединение ПЛК устанавливается автоматически — и TCP-соединение остается активным, пока существует физическая связь, независимо от того, активируется ли блок Modbus в программе.

Это имеет реальные последствия: при двух SR ПЛК, использующих Modbus TCP, TCP-соединение между ними занято даже тогда, когда клиентская программа не активно обменивается данными. Третье устройство или программное обеспечение не могут повторно использовать это соединение. Это поведение отличается от Ethernet-серии PR, поэтому планируйте свою сеть с учетом этого.

LCD-панель и сброс к заводским настройкам

Вы также можете просматривать и изменять параметры Ethernet из меню LCD-панели на SR — полезно, когда под рукой нет ноутбука. Если конфигурация сбивается, и вы хотите начать с чистого листа, восстановите параметры Ethernet до заводских через то же меню панели перед повторной настройкой.

Работаете с серией PR-N? Настройка Ethernet PR-N следует другой, многоклиентской модели — смотрите наше руководство понастройке IP-адреса на серии PR-N.