Szukam niektórych bibliotek i kilku przykładów, aby utworzyć aplikację klienta OPC w Javie, która mogłaby połączyć się z serwerem opc. Z góry dziękuję.Aplikacja klienta opc Java
Odpowiedz
Czy sprawdziłeś już OPC Client Programming with Java?
Oferują one różne linki do tego obszaru:
- Utgard - czysta biblioteki Java OPC
Utgard jest projektem open source oferuje bibliotekę OPC pisemnej w czystym rodzimym języku Java , tzn. bez zależności od JNI lub innych bibliotek DLL. Jest to na licencji GPL.
- JEasyOPC Client
Antonín Fischera Java OPC Client jest teraz znacznie zwiększona i utrzymywana na SourceForge. Używa warstwy JNI zakodowanej w Delphi. Dostępny jest pełny kod źródłowy (zarówno Java, jak i Delphi).
myślę co szukasz jest Utgard można znaleźć przykładowy kod w sekcjach dokumentacji, odpowiednio w kodzie źródłowym projektu w ramach dokumentacji.
Byłem na tej stronie i jest: git: //git.openscada.org/org.openscada.documentation.git i jest to jedna z opcji, dzięki której mogę pobrać te próbki. Ale moje pytanie brzmi: jak go pobrać i dostać się do mojego projektu, bo to git? – user1519221
@ user1519221 Potrzebujesz narzędzia do zarządzania kontrolą źródła [git] (http://git-scm.com/), dzięki któremu możesz uzyskać kod/dokumentację za pomocą 'git clone [URL]' –
właśnie skończyliśmy krótki tutorial do Utgard, zajrzyj tutaj: https://openscada.atlassian.net/wiki/display/OP/HowToStartWithUtgard – Mauli
Masz dwie opcje:
aby przejść do tradycyjnego modelu DCOM OPC jak sugeruje Platzhirsch. Model DCOM wymaga JNI i działa tylko w środowiskach Windows.
, aby przejść do OPC UA (Unified Architecture), która jest nową wersją OPC. OPC UA jest dostępny w czystej Javie i dostępny we wszystkich środowiskach Java SE 6. OPC UA zawiera wiele zaawansowanych funkcji, takich jak wbudowane zabezpieczenia, modelowania informacji itp
OPC UA sprawia, że lepiej przyszłościowe, ponieważ OPC UA jest, gdy wszystkie rozwój dzieje w tej chwili. Możesz także łączyć się z serwerami OPC DCOM od klientów OPC UA za pomocą owijaczy, takich jak: UaGatewayDla OPC UA, mogę zasugerować Prosys OPC UA Java SDK, która jest obecnie najbardziej zaawansowaną opcją dla Javy (komercyjna i tak , Jestem w to zaangażowany).
można przeczytać więcej na temat OPC UA z here
Oto niektóre open source implementacje UPC UA na GitHub:
- https://github.com/digitalpetri/ua-server-sdk
- https://github.com/digitalpetri/opc-ua-stack
- https://github.com/bcopy/opc-ua-stack
one "Ponownie się pojawiają g i niekompletne, ale jeśli poszukujesz lub tworzysz prototypy, to właściwy sposób na rozpoczęcie w przeciwieństwie do pełnych bibliotek komercyjnych.
Implementacja interfejsu API OPC w języku C++. Ustaw go jako obiekt DCOM i działaj jako usługa systemu Windows.
Można łączyć się z obiektami DCOM przez J-Interop lub JACOB oba są mostami JAVA-DCOM.
Java to słowo, a nie akronim. –
Użyłeś jednej z tych bibliotek w produkcji i czy masz jakieś komentarze/opinie na ich temat? –