PLCcom für S7
.Net und Java Entwickler Library

professional software made in Germany

PLCcom für S7 FAQ – Häufig gestellte Fragen2022-02-24T15:16:35+01:00
Ist die Weitergabe der Lizenz an meine Kunden möglich?2022-09-08T10:14:17+02:00

Nein, wenn Ihr Kunde eine Weiterentwicklung Ihrer Software vornehmen möchte, benötigt er dazu eine eigene Lizenz.

Ich kann nicht auf eine Logo!-Steuerung der Firma Siemens zugreifen, was muss ich einstellen?2022-09-08T10:14:39+02:00

Es ist möglich, mit PLCcom auf Eingänge, Ausgänge, Merker sowie freigegebene DBs zuzugreifen. Der Zugriff auf eine Logo!-Steuerung ist per Standard deaktiviert. Sie müssen folgende Schritte ausführen, um die Steuerung für den Zugriff freizugeben:

1. Wählen Sie unter Extras >> Ethernet-Verbindungen und legen Sie per Rechtsklick eine neue Verbindung an:

2. Stellen Sie die Verbindung folgendermaßen ein:

3. Speichern Sie die Einstellungen und laden diese in die SPS hoch, Fertig!

Ich kann nicht auf eine S7-1200er oder 1500er SPS zugreifen, was muss ich einstellen?2022-09-08T10:14:39+02:00

Es ist möglich, mit PLCcom auf Eingänge, Ausgänge, Merker sowie freigegebene DBs zuzugreifen. Der Zugriff auf eine S7-1200er oder 1500er-Steuerung ist per Standard deaktiviert. Sie müssen folgende Schritte ausführen, um die Steuerung für den Zugriff freizugeben:

1. Erlauben Sie den generellen Zugriff. Hierzu muss in den Eigenschafteneinstellungen der Steuerung im Bereich „Schutz“ die Option: ‚Verbindungsmechanismen – Zugriff über PUT/GET Kommunikation durch entfernten Partner erlauben‘ aktiviert werden. Diese Einstellung befindet sich weiter unten, einfach nach unten scrollen!

2. Geben Sie die abzufragenden Bausteine (DBs) frei. Gehen Sie hierzu in die Eigenschaften des DBs. Der optimierte Zugriff muss hier deaktiviert sein.

3. Änderungen auf die SPS laden, fertig!

4. Sollten die ausgeführten Schritte keine Wirkung zeigen, nutzen sie das ‚Erweiterte Laden‘ um die Änderungen in die SPS zu übertragen.

Unterstützt PLCcom das Abfragen oder Schreiben von Variablen mit symbolischer Adressierung aus einer S7-SPS (1200/1500er-Serie)?2022-09-08T10:14:39+02:00

„PLCcom für S7“ stellt zur Zeit keinen symbolischen Zugriff auf S7-Steuerungen zur Verfügung.
Die Gründe liegen in rechtlichen Bedenken sowie weiterhin von einander abweichenden  Protokollumsetzungen innerhalb der TIA-Firmware-Versionen.

Die einzige momentan von Siemens freigegebene und unterstützte Zugriffsmöglichkeit auf symbolische Tags bietet der Zugriff mittels OPC-UA-Protokoll.

Gerne können Sie hierfür unser „Opc Ua Client Sdk“ benutzen. Die Library wurde selbstverständlich auch umfassend für den Zugriff auf S7-Steuerungen getestet. 

Was passiert mit meinen Daten nach der Registrierung?2022-09-08T10:14:40+02:00

Die von Ihnen eingegebenen Daten werden vertraulich im Sinne des Bundesdatenschutzgesetzes aufbewahrt.
Eine Verarbeitung der Daten erfolgt nur für interne Zwecke wie Verwaltung der Lizenzen, Newsletter etc. Eine Weitergabe an Dritte ist ausgeschlossen.

Welche Art von SPS und Geräten kann ich bei PLCcom anbinden?2022-09-08T10:14:40+02:00

PLCcom ist kompatibel zu S7-Steuerungen (200er, 300er , 400er, 1200er, 1500er Baureihe, SoftSPS WinAC RTX sowie Logo! 0BA7, 0BA8 und 0BA0) und weiterer Hersteller (z. B. VIPA 100V/200V/300V/300S) .

In unserem Unternehmen ändert sich ständig die Anzahl der Mitarbeiter, die an einem Projekt arbeiten. Hierdurch ändert sich auch die Anzahl der benötigten Lizenzen. Gibt es eine Möglichkeit für die pauschale Lizenzierung?2022-09-08T10:14:40+02:00

Bitte sprechen Sie uns in diesem Fall an, wir erstellen Ihnen dann gerne ein Angebot für eine Firmenlizenz.

Wie ist die Lizenz innerhalb der PLCcom-Runtime zu installieren?2022-09-08T10:14:40+02:00

Sie müssen den übermittelten Lizenzschlüssel innerhalb Ihrer Software an die PLCcom-Instanz übergeben.

Umfangreiche Beispiele finden Sie in der Online-Dokumentation oder im ausgelieferten Software-Paket.

Wie kann ich die Lizenzen beziehen?2023-12-18T11:02:05+01:00

Um die Lizenzen zu beziehen, bieten wir Ihnen folgende Möglichkeiten an:

  • über unsere Website
  • durch das Senden einer Mail an [email protected]
  • telefonisch unter +49 421 989703-30
  • per Fax an +49 421 989703-39
Kann ich PLCcom kostenlos, nichtkommerziell für Lehrzwecke an einer Schule/Hochschule einsetzen?2023-12-18T11:47:02+01:00

Falls Sie zur nichtkommerziellen Nutzung für eine Schule/Hochschule, etc. eine kostenlose Lizenz benötigen, setzen Sie sich bitte mit uns per Mail unter [email protected] in Verbindung. Wir werden Ihnen dann zeitnah einen Lizenzschlüssel zusenden.

Wie ist das grundsätzliche Lizenzmodell von PLCcom zu verstehen?2022-09-08T10:14:40+02:00

Das Lizenzmodell von PLCcom ist so einfach wie möglich gehalten.
Sämtliche Lizenzen werden als Entwicklerlizenzen zur Verfügung gestellt.
Die kostenpflichtigen  Professional- oder Expert-Lizenzen berechtigen einen Entwickler zur gewerblichen/kommerziellen Entwicklung von Individualsoftware (Definition siehe EULA) mit der PLCcom-Komponente.

Was ist bei der Benutzung von PLCcom in einem Netzwerk zu beachten?2022-09-08T10:15:01+02:00

Die Netzwerkteilnehmer müssen sich im Netzwerk verbinden können. Die Verbindung darf nicht durch eine Firewall oder ähnliches unterbrochen werden. Im Besonderen muss der Port 102 in Richtung SPS offen sein.

Wo sind Programmierbeispiele und die Dokumentationen zu finden?2022-09-08T10:15:01+02:00

In dem Downloadpaket sind umfangreiche Programmbeispielprojekte sowie eine HTML-Dokumentation enthalten.

Außerdem finden sie online die aktuellste Version der Dokumentationen:

.Net https://www.plccom.de/help_s7/net/help/index.html

Java https://www.plccom.de/help_s7/java/javadoc/index.html

Sind API-Aufrufe für den Betrieb von PLCcom notwendig?2022-09-08T10:15:01+02:00

Bei den Librarys handelt es sich, je nach Version, um Java oder .Net-Code.
Der Treiber kann direkt als Verweis eingebunden werden, API-Aufrufe sind nicht notwendig.
Es ist problemlos möglich, die Komponente in 32- oder 64-Bit-Umgebungen sowie plattformübergreifend einzusetzen.

Funktioniert PLCcom auch in einer 64-Bit-Umgebung?2022-09-08T10:15:01+02:00

Ja, PLCcom ist in 32-Bit- sowie 64-Bit-Umgebungen lauffähig.

Wichtige Hinweise zur Benutzung von PLCcom unter Android2022-09-08T10:15:01+02:00

Aufgrund des Fehlens von seriellen Schnittstellen, ist die Benutzung folgender Objekte unter Android nicht möglich:
PLCCom.MPI_Device

PLCCom.PPI_Device

Der Versuch eine Instanz der oben genannten Klassen zu erstellen, führt zu einem Error des Types java.lang.NoClassDefFoundError

Des Weiteren muss für die Benutzung des Objektes PLCCom.FileSystemConnector abweichend zu den oben genannten Angaben mindestens die Android API Version 26 oder neuer benutzt werden.
Aufgrund der allgemeinen Systemgegebenheiten unter Android wird davon ausgegangen, dass die Benutzung der oben genannten Objekte unter Android keine Rolle spielt und die Einschränkungen zu vernachlässigen sind.

Welche System-Komponenten sind Voraussetzung für den Betrieb von PLCcom?2022-09-08T10:15:01+02:00

Für den Betrieb von PLCcom sind folgende System-Komponenten Voraussetzung:

  • Microsoft .NET Framework 3.5 oder neuer (.Net Version) bzw.
  • Microsoft .NET Core 3.0 oder neuer (.Net Version) bzw.
  • Microsoft .NET 5.0 oder neuer (.Net Version) bzw.
  • Xamarin.iOS Version 12.16 oder neuer (.Net Version)
  • Xamarin.Mac Version 5.16 oder neuer (.Net Version)
  • Xamarin.Android Version 10.0 oder neuer (.Net Version)
  • Microsoft .NET Compact Framework 3.5 (CE Version)
  • Java JRE8 (openJRE8) oder neuer (Java Version)
  • Android API 21 oder neuer (Java Version)
  • Externe Komponente Jssc zum Bereitstellen von Serialports unter Java (Java Version, aber nicht für Android siehe FAQ „Wichtige Hinweise zur Benutzung von PLCcom unter Android“)

Um die beigefügten Progammbeispiele ausführen zu können, benötigen Sie folgende Programmierwerkzeuge:

  • Visual Studio 2019 oder neuer (.Net-Version)
  • Visual Studio 2008 (CE Version)
  • Netbeans 8 oder neuer (Java)
  • Eclipse in Version Oxigen oder neuer (Java Version)
Welche Programmierplattformen unterstützt PLCcom?2022-09-08T10:15:01+02:00

PLCcom für S7 wird in zwei Versionen zur Verfügung gestellt:

  1. .Net-Version
    Die .Net-Version unterstützt die klassische .Net Framework-Programmierung.
    Des Weiteren enthält das Auslieferungspaket eine Version für .Net-Standard Version 2.1 und .Net 5.0.
    Diese Komponente kann zur Entwicklung von .Net-Core– , Xamarin– , UWP– oder Unity-Applikationen eingesetzt werden.
    Zusätzlich wird über nuget.org ein nuget-Package bereit gestellt.
  2. Java-Version
    Die Java-Version bietet Entwicklern eine Java-Komponente zur Java-Applikationsentwicklung z.B. mit Eclipse- oder Netbeans.
    Seit Version 9 wird zusätzlich auch die Entwicklung von Android-Apps unterstützt.

Titel

Nach oben