PLCcom für S7 – symbolischer S7‑Zugriff für .net und java Entwickler

Die Library PLCcom für S7 ist eine speziell für java- sowie .net- Softwareentwickler bereitgestellte, hoch optimierte Komponente welche zu 100% unter .net oder java erstellt worden sind. Die Komponente ermöglicht Entwicklern unter den Programmierplattformen .net oder java einen komfortablen und programmgesteuerten Zugriff auf S7-SPS Daten.

Der Zugriff erfolgt je nach Steuerung über

  • Put/Get oder
  • symbolisch mittels dem Legacy-Zugriff auf ältere Steuerungen
  • oder dem  symbolischen Zugriffs über Secure Communication (TLS verschlüsselt) auf Geräte der neueren Generation.

PLCcom für S7 ist sowohl kompatibel zu S7-Steuerungen (200er, 300er, 400er, 1200er, 1500er Baureihe, ET200SP, SoftSPS WinAC RTX  als auch Logo! 0BA7, 0BA8 0BA0, 0BA1, 0BA2 sowie CPUs weiterer Hersteller (z. B. VIPA 100V/200V/300V/300S, etc.).

Die Libraries unterstützen die Protokolle Profinet, MPI und PPI (siehe Datenblatt)

picture PLCCom S7 .net java C# Visual Basic

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

    1. .net-Version
      Die .net-Version unterstützt sowohl die klassische .net Framework-Programmierung ab Framework Version 4.7.2 als auch modernere Frameworks bis hin zu .net 10.0.
      Das Auslieferungspaket enthält Libraries für das klassische .net Framework Versionen 4.7.2 und 4.8. Des weiteren gibt es Versionen für .net-Standard Version 2.1 sowie Versionen für .net 5.0, .net 6.0, .net 7.0, .net 8.0, .net 9.0 , .net 10.0 im Auslieferungspaket.
      PLCcom für S7 (.net Version) wird über ein Nuget-Paket zur Verfügung gestellt.
    2. java-Version
      Die java-Version stellt Entwicklern eine Library zur Verfügung, die sich nahtlos in java-basierte Anwendungen integrieren lässt und mit gängigen Entwicklungsumgebungen wie Eclipse oder NetBeans kompatibel ist. Sie unterstützt java JRE / OpenJRE ab Version 11.23 und wurde bis Version 25 getestet.
      PLCcom für S7 (java Version) wird über Maven Central Repository zur Verfügung gestellt.

PLCcom für S7 ist schnell

SPS-Kommunikation ist nie „kostenlos“: Egal welches Protokoll Sie benutzen, jeder Zugriff erzeugt in der SPS Kommunikations- und Verarbeitungsaufwand und kann bei hoher Abfragefrequenz die Zykluszeiten beeinflussen.
Bei der Entwicklung wurde durchgängig darauf geachtet, dass alle Komponenten und Algorithmen möglichst performant ausgeführt werden.
Smarte Optimierungen in der Library reduzieren den Kommunikationsaufwand – dadurch sinkt die SPS-Last und die Zykluszeiten bleiben stabil.

  • Zugriffe werden effizient gebündelt, statt einzeln übertragen.
  • Minimierte Telegramm-Anzahl bei häufigen Abfragen.
  • Optional parallelisierbar, wenn maximale Datenrate benötigt wird.

Das Ergebnis: maximale Datenrate bei minimaler SPS-Belastung – ideal für HMI/SCADA-Systeme, Datenlogging und Anwendungen mit vielen Variablen in kurzen Zyklen.

Für den schnellen Einstieg finden Sie lauffähige Beispielprojekte für .NET und Java in unseren GitHub-Repositories.

Nachfolgend zur Veranschaulichung zwei einfache Code-Beispiele:

Beispiel: einfaches Lesen mit symbolischem Zugriff

Beispiel: einfaches Scheiben mit symbolischem Zugriff

Weitere umfangreiche Codebeispiele finden Sie im Downloadpaket oder hier auf der Beispielseite:

Garantierter schneller Support – Weil Ihre Zeit kostbar ist

Industriekunden wissen: Jede Ausfallzeit bedeutet Produktionsverluste und enorme Kosten. Mit PLCcom für S7 sichern Sie sich nicht nur eine leistungsstarke Kommunikationsschnittstelle, sondern auch ein Rundum-sorglos-Paket:

  • 1 Jahr Top-Level-Support: Bei uns erhalten Sie ein Jahr lang exklusiven Support. Sollte es einmal unerwartet zu Problemen kommen, steht Ihnen unser erfahrenes Support-Team sofort zur Seite, um Ausfallzeiten auf ein Minimum zu reduzieren.
  • 1 Jahr Maintenance-Plan: Während dieses Zeitraums garantieren wir Ihnen regelmäßige Updates, Upgrades und kontinuierliche Verbesserungen. So bleibt Ihre Software immer auf dem neuesten Stand.

Der Zeitraum kann auf Wunsch verlängert werden. Eine automatische Verlängerung findet nicht statt.

Test-App für „PLCcom für S7“ zum Download verfügbar (Freeware)

picture Plccom for S7 testApp

Ab sofort steht die Test-App für PLCcom für S7 zum Download bereit. .net und java Entwickler können damit den absoluten oder symbolischen S7-Zugriff auf S7-Steuerungen vorab testen.
Der Quellcode der App ist auch im Downloadpaket der Library enthalten.

Bitte besuchen Sie unsere Download-Sektion, um die App herunterzuladen.

Bereit, PLCcom auszuprobieren?

Der beste und schnellste Weg, unsere Komponente PLCcom kennenzulernen, besteht darin, die kostenlose Testversion herunterzuladen und die Funktionen in Ruhe sowohl kennenzulernen als auch auszuprobieren.

Sie erhalten vollen Zugriff auf alle Funktionen und können in kürzester Zeit mit der Erstellung Ihrer Software beginnen.