OPC

Zuviel Werbung?
-> Hier kostenlos registrieren
from deltalogic:
vom Grundsatz her bieten Hersteller von Komponenten
für ihre eigenen Komponeten einen OPC-Server an.
Das macht auch Sinn, weil dazu Protokoll-Internas
und anderes Detailwissen notwendig sind.

Große Hersteller wie Siemens oder Phoenix oder
Beckhoff haben naturgemäß weniger Interesse an der
Unterstützung fremden Komponenten, sie haben selbst
das volle Programm und wollen den Kunden daran binden.

Im S7-Umfeld z. B. gibt es auch Anbieter wie Inat, Softing,
wir (Deltalogic) und noch andere, die mehr Protokolle
einbauen als ein einzelner Hersteller.

So unterstützt der S7/S5-OPC-Server von uns (bzw. Softing)
mehr Kommunikationsmöglichkeiten als der von Siemens:

- Ethernet-Profibus-Umsetzer Netlink
- Profibuskarten von Hilscher
- Profibuskarten von Softing
- S5 über AS511 und Ethernet

Auch Inat hat weiter Protokolle eingebaut, z. B. H1.


Info von question_mark:
Nur zur Info, der Simatic.Net OPC-Server bietet folgende Protokolle :

1. S7
2. FDL
3. FMS
4. S/R (vorzugsweise anzuwenden bei S5 Ethernet)
5. PROFInet
6. DP Profibus
7. DP Profibus Master Klasse 2
8. SNMP (Diagnose von Netzwerkkomponenten)
9. DX (XML/SOAP über Internet)

Das hat mir bis jetzt immer ausgereicht. Für AS511 und RK512 empfehle ich http://www.merz-sw.com/
 
Info von QM
Zitat:
Weiß jemand ob es OPC Server für Linux, FreeBSD oder MacOS X gibt

Ist mir nicht bekannt. Ich glaube es auch nicht, da OPC Funktionen des Windows Betriebssystem ab NT 4 nutzt (genauer gesagt COM, weitere Infos dazu unter http://www.computerbase.de/lexikon/Component_Object_Model). Von daher sind andere Betriebssysteme als M$ erst mal nicht in der Lage, mit OPC umzugehen. Es ist vielleicht möglich, dass irgend jemand eine COM Emulation (oder was auch immer) für Linux geschrieben hat, ist mir aber nicht bekannt.
Unter Linux müsste aber zumindest ein OPC-Client nach dem DX Standard möglich sein, meines Wissens kann Linux mit XML-Dokumenten umgehen. Zu Linux kann Zottel aber bestimmt mehr sagen als ich.

Zottel:
Es gibt eine Implementation von DCOM (dem unter OPC liegenden Mechanismus für verteilte Objekte) für LINUX:
[url]http://www2.softwareag.com/at/products/entirex/downloads/download_exxdcom.asp.
[/url]
Soweit ich weiß, gibt es auch Hersteller, die darauf aubauend OPC machen. Aber da ich mich zuletzt vor mehr als 18 Monaten dafür interessiert habe, weiß ich nicht was aktuell ist.
google +OPC +linux.
Es hilft dir bloß nicht wirklich, wenn es die gerätespezifischen Server der Hersteller immer nur für Windows gibt.
Wenn du client und server unter Linux haben willst, sie dir mal ACPLT an.
[url]http://acplt.plt.rwth-aachen.de/ks/ks.html
[/url]
Das ist ein ähnliches System wie OPC, das heißt es gibt Server, die mit der SPS kommunizieren und die Werte netzweit zur Verfügung stellen.
Für S7 gibt es mindestens einen kommerziellen Server.
Windows-Clients gibt´s auch.

Eine geeignet konfigurierte Installation meiner Visualisierungssoftware VISUAL kann prinzipiell die Daten aller unterstützten SPSen als (wenig kofortabler) ACPLT-Server anbieten.
[url]http://visual.sourceforge.net
[/url]
Dazu ist der aktuellste Code aus dem CVS erforderlich.
 
Zurück
Oben