Delphi + S7 Profibus

Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Zottel,
Nee ich meinte schon die Weitergabe mit dem eigenen Proggie... Also z.B. eine DLL oder sowas von Siemens so weiterreichen... Sicher ist das nicht erwünscht... Das meinte ich... Hier in meiner Fabrik,kann ich ja alle meine Programme irgendwie legal betreiben *ggg* Aber wenn ich eine
SAPI-Anwendung entwickel und muss gleich das Step7 mitverkaufen, dann kann ich es ja gleich mit WinCC machen *LOL*
 
Lazarus™ schrieb:
Weiss eigentlich jemand genauer, wieso man die SAPI-S7 eigentlich hat ???
Welche Voraussetzungen braucht man, ist es bestandteil von Step7 oder was ???

Hallo,
SAPI = Simple Application Programmers Interface, also einfache
Schnittstelle für Programmierer.

Die SAPI (laut Siemens-Doku)
- ist eine einfache C-Programmierschnittstelle
- bietet den Zugang zu den S7-Diensten auf PCs und PGs
- ist verfügbar als C-Library und wird mit Siemens-Treibern und -Anschaltungen betrieben.

Die DLL kommt mit Softnet oder STEP 7 auf den PC und
kann dort verwendet werden, um mit eigenen Applikationen
auf die Steuerungen zuzugreifen.


Lazarus™ schrieb:
Ist mir garnicht ganz klar. Ist aber wichtig, weil eine benutzung von diesen
Softwareteilen wäre dann ja nicht ganz rechtens, oder wie ???

Es ist laut Siemens-Doku für die externe Benutzung gedacht,
damit ist die Benutzung auf jeden Fall rechtens (sofern die
DLL auf einem PC/PG mit Softnet- oder STEP7-Lizenz ist).

1. Abschweifung
Nach derzeitiger Rechtslage dürfen dokumentierte und
undokumentierte Softwareschnittstellen jederzeit
für eigene Zwecke verwendet werden. Eine juristische
Begründung kann ich dazu nicht liefern, aber die
Adresse einer Münchner Anwaltskanzlei mit langjähriger
Erfahrung auf dem Gebiet, falls jemand Bedarf hat.

Sowohl unser NetLink-Treiber ACCON-S7-Net verwendet
Schnittstellen in der Siemenssoftware wie auch die
AGLink-Unterstützung der PC-CPs 5611 usw.


2. Abschweifung
Kürzlich hat im Forum mal jemand behauptet, die ganze
Siemens-Software würde auch über die SAPI kommunizieren.
Das halten wir für nicht richtig. Es ist eher umgekehrt - Siemens
hat einen Teil der internen Kommunikationsfunktionen
über die SAPI verfügbar gemacht.


Lazarus™ schrieb:
Aber wenn ich eine SAPI-Anwendung entwickel und muss gleich das
Step7 mitverkaufen, dann kann ich es ja gleich mit WinCC machen *LOL*

... deshalb gibt es ja Alternativen :)


Viele Grüße

Gerhard Bäurle
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Frage wäre einfach zu klären, ob die SAPI ohne Lizens-Key arbeitet.
Dann könnte man die Siemens-Demo ohne Lizens-Key weitergeben und das eigene Programm noch dazu.
 
Zurück
Oben