PDA

Просмотр полной версии : OPC-сервер Овен и символьная адресация CoDeSYS 3.5



Карбофос
25.04.2020, 20:29
Здравствуйте!

Вопрос к разработчикам: не планируется ли внедрение в ОРС-сервер от Овен возможности работать с символьной адресацией с контроллерами, программируемыми в CDS3.5? Чтобы без лишних телодвижений взять и "подсосать" все переменные, как из OwenCloud? Нынешнее взаимодействие CDS и OPC чудовищно неудобное.

Ну или хотя бы режим OPC-UA клинта бы прикрутили...

Евгений Кислов
25.04.2020, 20:42
Здравствуйте!

Вопрос к разработчикам: не планируется ли внедрение в ОРС-сервер от Овен возможности работать с символьной адресацией с контроллерами, программируемыми в CDS3.5? Чтобы без лишних телодвижений взять и "подсосать" все переменные, как из OwenCloud? Нынешнее взаимодействие CDS и OPC чудовищно неудобное.

Ну или хотя бы режим OPC-UA клинта бы прикрутили...

Добрый день.
А почему бы просто не использовать CODESYS OPC для этих целей?

Карбофос
26.04.2020, 11:12
Добрый день.
А почему бы просто не использовать CODESYS OPC для этих целей?

Удобнее ведь использовать один ОРС-сервер, а не кучу, например, если в сети находятся еще контроллеры ПЛК110. Да и нравится мне ОРС-сервер от Овен, удобно в нем все - ругать за это ужасное взаимодействие нужно именно CDS3.5 и ее реализацию обмена по модмасу.

Евгений Кислов
26.04.2020, 11:15
1. ПЛК110 тоже можно подключать через CODESYS OPC (причем, насколько я помню - даже через OPC-сервер из V3.5, т.е. будет достаточного только одного OPC-сервера).
2. Если стандартная реализация Modbus от CODESYS не подходит (в ней действительно есть неудобные моменты) - то можно использовать библиотеку OwenCommunication.

Sergio038
25.08.2021, 09:49
Добрый день. Кто-нибудь пробовал опрашивать ПЛК110 OPC сервером CodeSys v3.5? У меня не получилось.

Евгений Кислов
25.08.2021, 10:22
Добрый день. Кто-нибудь пробовал опрашивать ПЛК110 OPC сервером CodeSys v3.5? У меня не получилось.

Добрый день.
Да, мы опрашивали.
У нас получилось.

Из нюансов - нужно в настройках целевой платформы на вкладке Общие установить галочку Загружать символьный файл:

56717

Sergio038
25.08.2021, 10:47
Опрашивать ПЛК110 OPC сервером CodeSys v2.3 получается без проблем (через символьную конфигурацию). А вот через OPC сервер CodeSys v3.5 он видит созданную конфигурацию, но не может подтянуть переменные.567195672056721

Евгений Кислов
25.08.2021, 10:55
Опрашивать ПЛК110 OPC сервером CodeSys v2.3 получается без проблем (через символьную конфигурацию). А вот через OPC сервер CodeSys v3.5 он видит созданную конфигурацию, но не может подтянуть переменные.567195672056721

По скрину - такое ощущение, что у вас для этого ПЛК интерфейс GATEWAY3 выбран.
Для ПЛК с CoDeSys V2.3 нужно использовать интерфейс GATEWAY.

Sergio038
25.08.2021, 11:16
Да. Теперь он подтягивает переменные, но только из PLC_PRG(PRG), а у меня еще есть в Конфигурация ПЛК. От туда почему то не берет.5672456725

Sergio038
25.08.2021, 12:43
Все нормально. Просто переменные из конфигурации экспортируются в корень папки, а не создают отдельную папку (сразу не заметил). Все работает. Спасибо за помощь!5672956730

Sergio038
26.08.2021, 08:07
И еще вопрос (может кто знает), OPC CodeSys 2.3 и OPC CodeSys 3.5 работают как службы? Если да, то как они называются в службах?