ПредишенСледващото

OPCGate - отворен (с отворен код) софтуер, който е OPC -locks позволява най-простият начин да се добави функционалност OPC DA сървъра на програмата, разработена от вас, например, за да прехвърляте данни към системата за SCADA. В същото време, като бонус, вие получавате възможността за прехвърляне на информация по мрежата чрез защитена SSL протокол, който ви позволява да "влачите" OPC сървър директно на машината, на клиентския софтуер ще се извършва, като се избягва използването на капризни и опасни настройки в DCOM.

Новини сайт

Този раздел е за тези, които не са за първи път посещавате сайта на намерите нещо ново. Там ще бъдат обявени най-новите добавени материали, за да се улесни тяхното търсене.

таблица на съдържанието

Как работи това

Принципът на работа е видно от графиката по-долу. Вие се свържете с вашата кандидатура (на фигура Application) библиотека OPCGate.lib и наследи абстрактен клас TOPCGate. реализиране на същите три метода са в базовия клас чист виртуална функция. Освен това, когато данните се позове на подходящ метод на базовия клас. Всички други задачи в организацията на комуникация и взаимодействие с клиентите OPC поемат библиотеката и OPCGate.lib OPCGate.exe заявлението. включва OPCDA сървър.

Opcgate - отворен и свободен OPC сървър

Предимства и недостатъци на предложеното решение

Предимствата на предложения подход

  • Ultimate лекота на използване. Вие трябва да напишете само на 3 функции, които манипулират низови обекти.
  • По-скоро капризни в настройването и използването на само безопасни DCOM COM. и всички взаимодействия мрежови предадени на SSL.
  • Open изпълнение с отворен код позволява, ако е необходимо, да се разшири функционалността в посоката, която искате.
  • Всички компоненти, включени в проекта, разпространявани безплатно с лиценз с отворен код.
  • Вие запазвате пълен контрол над стартиране и спиране на вашата кандидатура. Чрез механизмите COM и DCOM работи само OPCGate.exe. Това може да е особено вярно, ако кандидатурата си, в допълнение към предоставянето на данни за OPC. трябва да изпълнява и други задачи, като например архивиране в базата данни. Също така е напълно елиминирано спонтанен едновременно текат множество случаи на приложение, което може да бъде силно нежелателно при използване на неразделими ресурси на операционната система, като COM портове и слушат гнезда.
  • Разнообразие компоненти по отделно заявление и OPCGate.exe OPCGate.lib библиотека е позволено библиотеката, за да се освободи по лицензията по-либерален MIT. да разшири прилагането на по-строги LGPL лиценз само по заявлението. За подробности вижте. Условията за разпространение и употреба.

Разбира се, в допълнение към предимствата, предложеният подход има редица недостатъци.

  • Както и всеки междинен слой, използвайте promezhetochnogo шлюз прилагане намалява производителността.
  • В настоящата версия на етикетите OPC се прилагат само за четене. Това не е основно ограничение от решението, а и определено си нужди по време на проекта.
  • Тъй като всички е написана в Borland C ++ Builder 6. След това използвайте фокусирани главно върху работата с този IDE. Когато пренасянето на други компилатори, част от проекта, библиотека, както и връзката в заявление на потребителя, е необходимо да се променят радикално.
Към началото на страницата

Съвместим с Microsoft Windows различни версии

OPCGate.exe програма е съвместим със следните версии на Microsoft Windows.

1 - е, ако сте успели да изведе OPC Основни Redistributable Компоненти
2 - за регистрация на OPC сървъра се изисква Изпълнявай като администратор

Съвместим с клиенти OPC

OPC сървър, включен в OPCGate.exe съответства на OPC DA 2.05 спецификация. Тъй като клиентът сравнителен тест, OPC е на разположение на интернет страницата opcfoundation.org само за членове на масонски ложи, съвместимостта тестван с най-популярната OPC клиента (определя от популярността на мрежата в търсене на простота). По този начин ефективността връзка е оценена както на локалната машина (COM), и когато мрежата (DCOM). Списък на тестваните клиенти:

  • Matricon OPC Explorer
  • Интеграция на обекти OPC Data Access Explorer
  • ICONICS OPC DataSpy
  • OPC Институт за обучение OPC експерт
  • PROSYS OPC Client Test
  • Kepware OPC Client Quick
  • Terravic Corporation Visual OPCTest Клиент 1
  • SIMATIC OPC Скаут (v2.3) 1,2

1 - този клиент не е в състояние да се свърже по DCOM без никакви настройки за сигурност, както и други танци с дайре. Въпреки това, предложеното решение винаги ви позволява да "влачите" Сървърът не директно машина, където клиентския софтуер ще бъде извършена и настройките DCOM, както и други високо перверзия отпуск за истинските фенове на този жанр на изкуството.
2 - някъде в недрата на сайта Siemens попаднах препоръки за конфигуриране на DCOM. и под формата на три различни документи за различни версии на Windows. Въпреки това, аз искам да предупредя - Имало едно време използвани препоръките на фирмата, за да се свържете с OPC PROTOOL през DCOM - в резултат на множество производствени сървъри загуби достъп до настройките на мрежовата връзка. Възстанови се провали, но - не си спомням.

Условия за разпространение и използване на

Приложение OPCGate.exe лицензиран под LGPL v.2. тъй като това изисква статично свързване с LightOPC библиотека. разпространява при условията на този лиценз. Текстът на лиценза (инж.) (Превод на български език ANSI UTF-8)

OPCGate.lib библиотека се разпространява под лиценза на MIT. което го прави подходящ както за софтуер с отворен код и търговски, без да е необходимо за разкриване на изходния код на последния. Текстът на лиценза (инж.) (Превод на български език ANSI UTF-8)

В този раздел ще се премести записи от секцията "Какво ново". когато те престанат да бъдат новина.

Подкрепете проекта - споделете линка, благодаря!