Показано с 1 по 8 из 8

Тема: два контроллера и Opc

  1. #1

    По умолчанию два контроллера и Opc

    Доброго времени суток, Уважаемые !

    Стоит такая задача : есть два ПЛК-100 и компьютер. В одной сети, связь по TCP-IP. С компа каждый контроллер пингуется. В каждом ПЛК свой проект Codesys-овсткий. В проектах настроены файлы конфигурации, выбраны переменные для OPC. Задача : запустить два экземпляра опросника, чтобы каждый опрашивал свой контроллер через OPC и складывал данные в БД. Опросник писал на Delphi с использование компонента dOPC от Kassl. Для начала подцепил один контроллер, запустил OPC Codesys Configurator, добавил ПЛК, выбрал подключение с нужным IP. Опросник все переменные читает нормально. После подключения второго ПЛК и добавления второго ПЛК в OPC Codesys Configurator-е со своими параметрами, второй опросник видит только переменные первого ПЛК. Второй ПЛК не виден. Далее. Поставил OPC Explorer от Matrikon-а. Подцепился им к OPC серверу Codesys-овскому. Там видны переменные обоих ПЛК-проектов, но читаются только переменные первого проекта. Чувствую, где-то накосячил. В чём причина, окромя ДНК ? :-)

  2. #2

    По умолчанию

    Делал подобную штуку только ОРС сервер был от Kepware (KEPServerEx). Всё работает на ура.

  3. #3

    По умолчанию

    он вроде как платный... а никак со стандартным Opc от S3 ?

  4. #4

    По умолчанию

    Я бы тебе кинул свой ОРС-браузер сделанный на dOPC от Kassl, ты бы запустил и посмотрел что видно. Но не знаю как здесь файлами обмениваться...

  5. #5

    По умолчанию

    разобрался. вот в архиве исполняемый файл. запустишь - вверху выпадающий список (орс-сервер). из списка установленных на твоем пк орс-серверов выбери тот, который настроен на получение данных. как выберешь - он сразу запустится. если посыпятся ошибки - нажимай ок пока не кончатся (возникают на системные теги серверов). в итоге получится некое дерево "сервер-группа-тег".
    Вложения Вложения

  6. #6

    По умолчанию

    спасибо за файл. только он по ошибке вылетает сразу после выбора сервера. а ты читал кассловским компонентом несколько плк через один Opc сервер ? и всё виделось ?

  7. #7

    По умолчанию

    орс-сервер собирает порядка 400 сигналов с пары десятков устройств. я вижу абсолютно всё.

  8. #8

    По умолчанию

    вот ещё одна штука. запустишь далее меню "правка - добавить группу". в появившемся окне выбери свой орс-сервер из выпадающего списка. нажимаешь "ок". далее меню "правка - добавить переменную" - появится окно с деревом всех групп и переменных выбранного орс-сервера.
    реально работает около года на объекте.
    Вложения Вложения

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •