Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Не видит переменные OPC сервера codesys V3.5  (Прочитано 9058 раз)

voskoboynikovdm

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Здравствуйте. Решил попробовать вашу скада- скачал, установил как в мануале. При добавления OPC сервера для виртуального контроллера скада сам сервер видит, и 2 переменных в нем видит, а остальное никак, символьную конфигурацию ввел в проект, отметил галками требуемые переменные, установил через Gateway соединение с виртуальным PLC, но как ни бился- переменных скада не видит. Помогите увидеть :-\
« Изменён: 29 Мая 2018, 10:03:40 от Simple_Scada »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Здравствуйте!

Установлены ли у Вас компоненты OPC-core components (скачать можно с этой страницы)? Если нет - установите их, перезагрузите ПК и попробуйте еще раз.

voskoboynikovdm

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Спасибо за ответ, но к сожалению данные действия не дали никакого результата, если есть еще какие варианты, подскажите пожалуйста

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Здравствуйте!

Сложно сказать почему именно OPC-сервер codesys не возвращает список переменных. Многие пользователи сталкиваются с проблемами при настройке этого OPC-сервера. Возможно Вам поможет информация из обсуждений: ссылка, ссылка, ссылка, ссылка. Также, возможно будет полезна информация из этого и этого сообщений.

elek72

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Не видит переменные OPC сервера codesys V3.5
« Ответ #4 : 04 Июня 2018, 11:03:02 »
OPC v3 сервер сначала считывает через gateway или напрямую с контроллера символьные описания.
Для начала попробуйте посмотреть содержимое OPC сервера каким либо браузером, я использую MatrikonOPC Explorer Mobile, наверняка у Вас там так же будет пусто (2 переменных). И какой виртуальный контроллер... может все таки программный WinPLC.
У Codesys v3 доступ OPC v3 к контроллеру так же можно настроить напрямую без Gateway по TCP/IP
(где то в конфигурации ПЛК должно быть поле -загружать символьную конфигурацию в ПЛК-).
« Изменён: 04 Июня 2018, 11:19:50 от elek72 »

voskoboynikovdm

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не видит переменные OPC сервера codesys V3.5
« Ответ #5 : 05 Июня 2018, 01:26:13 »
Спасибо, elek72, вы совершенно правы, скачал MatrikonOPC Explorer он увидел на сервере 2 переменные, виртуальный контроллер - codesys control win V3, подскажите пожалуйста как напрямую доступ настроить и попробовать себя в данной скаде?

elek72

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Не видит переменные OPC сервера codesys V3.5
« Ответ #6 : 05 Июня 2018, 12:00:21 »
Ну чтобы попробовать достаточно создать внутренние переменные и вывести их в поля на экран в той же скаде, отличие будет только что данные не ходят через OPC сервер, все равно ведь ПЛК программный и реальных портов нет ну если не добавить типа модбас устройств.
По самому Codesys  сейчас нет его под рукой и практически как правильно его OPC настроить я не могу сказать(пару лет его не использовал) и времени совершенно нет на него отвлекаться, но в свое время я разобрался благодаря документации на OPC и сам Codesys - так что все в Ваших руках.
Попробуйте конфигуратор OPC запустить от имени админа и обязательно при изменении(добавлении) символьных описаний полная загрузка проекта в ПЛК с инициализацией (build=>clean all) чтобы описания легли в Gateway, а без Gateway он не указывается в конфигурации OPC...
Еще как вариант с OPC скачайте Keepware OPC сервер, у него есть демо переменные их можно читать в скаду и записывать в OPC.
« Изменён: 07 Июня 2018, 09:43:29 от elek72 »

voskoboynikovdm

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не видит переменные OPC сервера codesys V3.5
« Ответ #7 : 09 Июня 2018, 18:36:47 »
Спасибо за участие, но все эти средства не помогают мне(может что то не то делаю), а насчет попробовать с написанными переменными- хотел в эту скаду проект побольше загрузить, что б заказчику показать. Если еще кто чего может подсказать, буду благодарен.