AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Opc ua

Ein Thema von zeras · begonnen am 27. Mai 2017 · letzter Beitrag vom 25. Sep 2019
Antwort Antwort
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.650 Beiträge
 
Delphi 12 Athens
 
#1

Opc ua

  Alt 27. Mai 2017, 18:11
Hallo,

ich bin auf der Suche nach freien Komponenten, um einmal OPC UA auszuprobieren.
Wir haben seit kurzem in unserer Steuerung diese Funktionalität und da wollte ich mal ein wenig "rumspielen".
Kennt jemand freie Kompos dafür?
In der Steuerung müsste ein OPC UA Server sein, so dass ich einen OPC Client programmieren müsste.
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.314 Beiträge
 
Delphi 12 Athens
 
#2

AW: Opc ua

  Alt 27. Mai 2017, 19:07
https://www.unified-automation.com/
Klingt wohl am Vielversprechensten, vorallem da es dort nicht nur die Schnittstellen, sondern auch Hilfe/Schulungen dazu gibt und die sitzen in unserem Lande.
http://www.opclabs.com/products
http://www.simplexopcua.com/

Das dort verlinkte gibt es immernoch und nicht nur für Clients
http://www.delphipraxis.net/9595-opc-client.html
http://www.opcconnect.com/delphi.php

Dann gibt es noch
https://www.matrikonopc.com/download...ers/index.aspx
Es gibt noch weitere Seiten in Google zu finden, aber viele leiten am Ende auch nur dahin weiter.

Und selbst Wiki hilft oftmals, man mag es nicht glauben.
Auch für jene, welche mit dem "OPC UA" vom Eingangspost nichts anfangen können und gern wissen wollen, worum es geht.
https://de.wikipedia.org/wiki/OPC_Unified_Architecture

C++-Header für Schnittstellen-DLLs kann man sich immer schnell mal nach Delphi übersetzen.
Dann gibt es immernoch DCOM (DLLs), auch wenn es dafür schon was Neueres gibt. (siehe Wiki)
Hier ist einfach das Problem, was es oftmals in der Industrie gibt, dass kaum Hersteller Schnittstellen direkt für Delphi/Pascal anbieten (war früher mal etwas häufiger)
und man daher das von C++ oder anderen nativen Sprachen erstmal übersetzen muß.
Am Besten als COM-Interface ala ActiveX, für den automatischen Import, oder zumindestens als DLL, wo man nur die DLL-Header übersetzen braucht.

Und du könntest notfalls auch mit jeder x-beliebigen SOAP-Komponente direkt mit den Clienten reden, aber dafür müsstest du dann auch alles selber implementieren. (Authentifizierung, Autorisierung, Verschlüsselung usw.)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (27. Mai 2017 um 19:10 Uhr)
  Mit Zitat antworten Zitat
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.650 Beiträge
 
Delphi 12 Athens
 
#3

AW: Opc ua

  Alt 28. Mai 2017, 20:23
Danke erst einmal für die Infos.
Ich hatte die Hoffnung, dass jemand das ganze schon umgesetzt hat.
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.314 Beiträge
 
Delphi 12 Athens
 
#4

AW: Opc ua

  Alt 28. Mai 2017, 21:12
Nichts gefunden, also für Delphi/Pascal.

Wobei mir das fast so klingt, als könnte es auch was für unsere Firma sein.
Aber die Messwerterfassung wurde bei uns extra Programmextern entwickelt/entworfen, da sie nicht nur von unserem Programm abhängig sein sollte.
Und Maschinensteuerung ist in unserem ERP eigentlich nicht vorgesehn, abgesehn von einem Werkzeugschrank, der mit unserem Programm seine Daten austausch, aber letztendlich selbstständig seiner Maschine das für die Aufgabe nötige Werkzeug bereitstellt.
Hätten aber hier ein paar Kunden so eine Schnittstelle, dann hätten sie sich doch vermutlich schon gemeldet, ob wir sie auch ausprechen könnten.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
4dk2

Registriert seit: 4. Sep 2007
176 Beiträge
 
#5

AW: Opc ua

  Alt 29. Mai 2017, 13:57
Um was für ne Steuerung handelt es sich denn?
Bzw Hersteller?
Meist gibt es neben den OPC noch andere Wege zum Datenaustausch, wenn es nicht unbedingt OPC sein muss.
  Mit Zitat antworten Zitat
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.650 Beiträge
 
Delphi 12 Athens
 
#6

AW: Opc ua

  Alt 29. Mai 2017, 19:06
Um was für ne Steuerung handelt es sich denn?
Bzw Hersteller?
Meist gibt es neben den OPC noch andere Wege zum Datenaustausch, wenn es nicht unbedingt OPC sein muss.
Es handelt sich um eine Sigmatek Steuerung aus Österreich.
Ich habe zwar eine Möglichkeit, mich mit der Steuerung zu verbinden, aber wollte den neuen "Hype Industrie 4.0" einmal ausprobieren.
Wäre aber derzeit nur Spielerei, um Erfahrungen zu sammeln. Deshalb soll es auch nichts kosten.
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz