Создать OPC-клиент с OpenScada UTGARD - PullRequest
3 голосов
/ 21 апреля 2011

Я подключил ПЛК к универсальному серверу Matrikon opc, теперь моя задача - подключить OPC-сервер к клиенту на базе Java.Я использую библиотеки jinterop, и я думаю, что utgard был бы очень полезен для меня, но я действительно не знаю, как начать.или документация.

Ответы [ 3 ]

2 голосов
/ 16 мая 2013

мы только что закончили короткое руководство, чтобы показать, как оно используется на https://openscada.atlassian.net/wiki/display/OP/HowToStartWithUtgard

1 голос
/ 17 мая 2013

Если у вас есть пользовательское приложение Java, для которого вам необходим доступ к данным OPC, я бы порекомендовал использовать OPC UA вместо традиционного OPC DA для новых разработок. UA также изначально доступен для Java - и имеет несколько других альтернатив на практике.

OPC Foundation предоставляет стек Java для своих членов. Но полный Java SDK, такой как Prosys OPC UA Java SDK , также обеспечит вам необходимую реализацию управления подписками и сеансами и т. Д.

Существуют и некоторые инициативы с открытым исходным кодом, но в настоящее время они не находятся на очень высоком уровне, поэтому вы максимально сэкономите, перейдя в коммерческий SDK (хотя я сам говорю об этом как разработчик Prosys).

Однако он не содержит компонентов пользовательского интерфейса SCADA, поэтому в этом отношении OpenSCADA может быть лучшей альтернативой, хотя он не включает OPC UA.

1 голос
/ 18 августа 2011

Примеры и тесты находятся в их дереве Git: http://git.openscada.org/?p=org.openscada.utgard.git;a=tree;f=org.openscada.opc.dcom.test/src/org/openscada/opc/dcom;hb=HEAD

На github есть более удобный интерфейс просмотра: https://github.com/ctron/org.openscada.utgard

...