Подключение OPC сервера "Текон Автоматика" в TesLab

В документации мы постарались ответить на частые вопросы по работе TesLab, с которыми сталкиваются пользователи.
Если Вы не нашли ответ на свой вопрос, напишите нам.

Личный кабинет

Подключение OPC сервера "Текон Автоматика" в TesLab

Эта инструкция поможет настроить обмен данными между OPC сервером "Текон Автоматика" и TesLab: запускаем OPC Connector, добавляем OPC сервер в TesLab, скачиваем конфигурацию и настраиваем TesLab Sync OPC.

Навигация


Подготовка

  • На компьютере источника данных должен быть установлен OPC Server/SCADA от "Текон Автоматика".
  • Нужен доступ к запуску программ и изменению конфигурационных файлов Windows.
  • В TesLab должны быть права на разделы "Обслуживание" и "Адреса".

Настройка OPC Connector от "Текон Автоматика"

Откройте конфигурационный файл:

C:\1Tekon\ASUD Scada\OPC Server\settings\httpconnector.conf

В файле укажите параметры:

  • Login – логин
  • Password – пароль
  • ListenPort – порт

Сохраните файл и запустите коннектор:
C:\1Tekon\ASUD Scada\OPC Server\tools-server\opconnector.exe


Рекомендуем добавить opconnector.exe в автозапуск

  1. Нажмите WinKey + R
  2. Введите shell:startup и нажмите ОК
  3. Откроется папка автозагрузки Windows
  4. Перенесите туда ярлык на:
    C:\1Tekon\ASUD Scada\OPC Server\tools-server\opconnector.exe

Более подробная информация о OPC Connector доступна на сайте "Текон Автоматика"


Добавление OPC сервера в TesLab

Перейдите в TesLab:

Обслуживание → Адреса → вкладка "Сигналы" → кнопка "OPC Сервера"

Откроется список подключенных OPC серверов. Чтобы добавить новый, нажмите "Добавить" и заполните поля:

  1. Наименование – как будет называться OPC в TesLab
    Пример: ОДС №2
  2. IP адрес – локальный IP OPC сервера
    Пример: 192.168.2.10
  3. Сервер – выбрать Tekon
  4. Адрес расположения – адрес, где находится сервер
    Пример: Маршала Жукова д. 15 (возле п. 2)
  5. Адрес OPC для Scada – адрес сервера для выгрузки карты в SCADA диспетчера
    Пример: DA.[localhost{188D08EC-72CB-425B-8EA8-EE2308736440}].ODS-2

Нажмите "Добавить".


Скачивание конфигурации для TesLab Sync OPC

После добавления сервера откройте список "OPC Сервера", выберите нужный сервер и нажмите "Скачать конфигурационный файл".

Укажите параметры сервера для Sync OPC:

  1. Адрес сервераlocalhost (по умолчанию)
    Обычно TesLab Sync OPC запускается на той же машине, что и сам OPC сервер.
  2. Порт, логин и пароль – те же, что указаны в httpconnector.conf (ListenPort, Login, Password).

Нажмите "Скачать" – TesLab выдаст код конфигурации.

Важно: обязательно сохраните этот код. Он понадобится для первого запуска TesLab Sync OPC.


Установка и настройка TesLab Sync OPC

Далее необходимо скачать TesLab Sync и установить компонент Sync OPC.

Во время установки обязательно поставьте галочку:
"Sync OPC - Синхронизация с OPC сервером Текон Автоматика"

После установки на рабочем столе появится ярлык "TesLab Sync OPC".

Рекомендуем добавить TesLab Sync OPC в автозапуск (аналогично opconnector.exe):

  1. Нажмите WinKey + R
  2. Введите shell:startup и нажмите ОК
  3. Перенесите ярлык "TesLab Sync OPC" в папку автозагрузки

Первый запуск

  1. Запустите TesLab Sync OPC.
  2. При первом запуске он попросит указать параметры конфигурации.
  3. Вставьте ранее полученный код конфигурации и нажмите Enter.
    Подсказка: можно нажать правой кнопкой мыши в окне – код вставится автоматически.

После успешной настройки появится сообщение: "Идет обмен данными"


Проверка датчиков в TesLab

Вернитесь в TesLab:
Обслуживание → Адреса → вкладка "Сигналы"

Нажмите "Обновить записи" – после обновления появятся новые датчики из подключенного OPC сервера.


Автозапуск и обслуживание

Для стабильной работы обмена данными на компьютере OPC сервера должны быть запущены:

  • opconnector.exe (коннектор "Текон Автоматика")
  • TesLab Sync OPC (обмен TesLab ↔ OPC)

Важно: автозагрузка через shell:startup срабатывает после входа пользователя в Windows. Если компьютер работает как сервер без интерактивного входа, настройте запуск через стандартные средства Windows (например, "Планировщик заданий").


Удаление подключения

Если нужно удалить подключение (сбросить настройки TesLab Sync OPC), удалите файл:

C:\ProgramData\TesLab\SyncOPC\config.tl

После этого запустите TesLab Sync OPC заново – он снова запросит код конфигурации.


Частые ошибки

1) TesLab Sync OPC не пишет "Идет обмен данными"

  • Проверьте, запущен ли opconnector.exe.
  • Проверьте, совпадают ли порт/логин/пароль в httpconnector.conf и в конфигурации, скачанной из TesLab.
  • Проверьте, не блокирует ли порт Windows Firewall/антивирус.

2) Датчики не появляются в TesLab после "Обновить записи"

  • Убедитесь, что OPC сервер добавлен в TesLab и выбран тип сервера Tekon.
  • Убедитесь, что TesLab Sync OPC запущен на нужной машине (обычно там же, где и OPC сервер).
  • Если сомневаетесь в конфигурации – скачайте новый код в TesLab, удалите config.tl и настройте TesLab Sync OPC заново.

3) Нужно перенести Sync OPC на другой компьютер

  • Скачайте конфигурацию заново в TesLab (под новый ПК).
  • На новом ПК установите TesLab Sync OPC и вставьте новый код.
  • На старом ПК удалите C:\ProgramData\TesLab\SyncOPC\config.tl, чтобы отключить обмен.