OSCAT Logo OSCAT

OSCAT

Open Source Community for Automation Technology 👋

Open Source Community for Automation Technology 👋

Willkommen bei OSCAT! Wir sind eine offene Gemeinschaft, die hochwertige Open-Source-Funktionsbibliotheken für die industrielle und gebäudetechnische Automation (IEC 61131-3) entwickelt.

Welcome to OSCAT! We are an open-source community developing high-quality function libraries for industrial and building automation (IEC 61131-3).

Bibliotheken erkunden Explore Libraries GitHub
Neuigkeit Announcement
1. Juli 2026 July 1, 2026
OSCAT Core Team

Historisches OSCAT-Bibliotheksarchiv veröffentlicht! 📦 Historical OSCAT Library Archive Released! 📦

Um das wertvolle Wissen und die jahrzehntelange Entwicklungsarbeit unserer Automatisierungsgemeinschaft langfristig zu sichern, haben wir ein zentrales Legacy-Archiv auf GitHub bereitgestellt.

To secure the valuable knowledge and decades of development work of our automation community for the long term, we have launched a central legacy archive on GitHub.

Das Archiv enthält historische und unmodifizierte Versionen aller drei klassischen OSCAT-Bibliotheken:

The archive contains historical and unmodified releases of all three classic OSCAT libraries:

  • OSCAT Basic: Historische Versionen von 1.10 bis 3.36 (inkl. CODESYS V2/V3, Siemens S7 und PC Worx Support). OSCAT Basic: Historical releases from 1.10 up to 3.36 (supporting CODESYS V2/V3, Siemens S7, and PC Worx).
  • OSCAT Network: Netzwerk- und Kommunikationsbibliotheken von net100 bis net135. OSCAT Network: Network and communication libraries ranging from net100 to net135.
  • OSCAT Building: Gebäude- und HLK-Automatisierung für Alt- und Bestandssysteme (Version 1.00). OSCAT Building: Building and HVAC automation libraries for legacy and existing systems (Version 1.00).

Bitte beachten Sie, dass dieses Archiv schreibgeschützt ist. Die legacy Bibliotheken stehen unter ihren jeweiligen historischen Lizenzen und sind somit von der neueren EPL-2.0-Lizenzierung der modernen OSCAT-Entwicklungen ausgeschlossen. Sie sind jedoch weiterhin kostenfrei nutzbar.

Please note that this archive is read-only. The legacy libraries are governed by their original licenses and are excluded from the newer EPL-2.0 license of current developments. They remain free to use.

Neuigkeit Announcement
18. Juni 2026 June 18, 2026
OSCAT Core Team

Das neue OSCAT-Forum ist live! 🌐 The new OSCAT Forum is live! 🌐

Es ist vollbracht! Wir freuen uns, den Start unseres neuen OSCAT-Forums bekanntzugeben. Das bisherige Forum wurde offiziell durch eine moderne Discourse-Plattform unter oscat.discourse.group abgelöst.

It is done! We are excited to announce the launch of our new OSCAT Community Forum. The previous forum has officially been replaced by a modern Discourse platform hosted at oscat.discourse.group.

Was sich ändert und was Sie wissen müssen:

What is changing and what you need to know:

  • Daten-Migration: Die bestehenden Beiträge und Diskussionen wurden – so gut es technisch machbar war – in das neue System migriert, um das über Jahre gesammelte Wissen unserer Automatisierungsgemeinschaft zu bewahren. Data Migration: Existing posts and discussions have been migrated to the new system as best as possible, preserving the valuable automation knowledge built by our community over the years.
  • Sicherer Login via GitHub-Auth: Die Anmeldung läuft ab sofort direkt über die GitHub-Authentifizierung (GitHub OAuth). Dies bietet uns erheblich besseren Schutz vor Spam und Brute-Force-Angriffen und verbindet die Forums-Community nahtlos mit unserer aktiven Open-Source-Entwicklung. Secure Login via GitHub Auth: Access is now authenticated directly via GitHub OAuth. This provides significantly better protection against spam and brute-force attempts while bridging forum discussions directly with our active open-source codebase development.
  • Modernes Diskussions-Interface: Discourse ermöglicht ein schnelles, mobiloptimiertes und durchsuchbares Lese- und Schreiberlebnis für Code-Snippets, Fragen und Anregungen. Modern Discussion Interface: Discourse provides a fast, mobile-friendly, and searchable user experience, making reading code snippets, raising issues, and discussing automation concepts a joy.

Melden Sie sich einfach mit Ihrem bestehenden GitHub-Account im neuen Forum an und helfen Sie mit, die Zukunft der offenen Automatisierungstechnik zu gestalten!

Simply sign in with your GitHub account on the new forum platform today and help us shape the future of open-source automation technology!

Open Source Open Source

Veröffentlicht unter der Eclipse Public License 2.0 (EPL-2.0). Frei nutzbar, anpassbar und erweiterbar für kommerzielle und private Zwecke. Published under the Eclipse Public License 2.0 (EPL-2.0). Free to use, adapt, and extend for both commercial and private projects.

IEC 61131-3 IEC 61131-3

Entwickelt nach dem internationalen Standard für speicherprogrammierbare Steuerungen. Konsistenter, bewährter Code für Ihre Steuerung. Developed in accordance with the international standard for programmable logic controllers. Consistent, proven code for your systems.

Herstellerunabhängig Platform Independent

Kompatibel mit allen gängigen IEC 61131-3 SPS-Plattformen (wie Beckhoff TwinCAT, Siemens TIA Portal/Codesys, Wago und Phoenix Contact). Compatible with all major IEC 61131-3 PLC platforms (such as Beckhoff TwinCAT, Siemens TIA Portal/Codesys, Wago, and Phoenix Contact).

Seit 2006 aktiv Active Since 2006

Eine offene, gewachsene Gemeinschaft von Ingenieuren und Entwicklern, die Praxiserfahrung in die Bibliotheken einbringen. An open, grown community of automation engineers and developers bringing real-world expertise into the library code.

Dokumentation & Downloads Documentation & Downloads

Die gesamte Dokumentation ist unter oscat.readthedocs.io verfügbar. Die Bibliotheken teilen sich in drei Kernbereiche auf: All documentation is available at oscat.readthedocs.io. The libraries are divided into three main scopes:

OSCAT Basic

Mathematische Funktionen, komplexe Logik, String-Verarbeitung, Regelungstechnik, Datums- & Zeitkonvertierungen und vieles mehr. Mathematical functions, complex logic, string processing, control engineering, date & time conversions, and much more.

Dokumentation lesen Read Documentation

OSCAT Network

Implementierungen von Netzwerkprotokollen (TCP/IP, HTTP, FTP, SMTP, SNTP), Web-Services-Anbindungen, XML/JSON-Parsing und Live-Wetterdaten. Implementations of network protocols (TCP/IP, HTTP, FTP, SMTP, SNTP), web services integrations, XML/JSON parsing, and live weather data.

Dokumentation lesen Read Documentation

OSCAT Building

Heizung, Lüftung, Klima (HLK), hochkomplexe Jalousie- und Beschattungssteuerungen, Beleuchtungslogiken sowie Protokolle der Gebäudeautomation. Heating, Ventilation, Air Conditioning (HVAC), complex blind and shading controls, lighting logics, and building automation protocols.

Dokumentation lesen Read Documentation

OSCAT Archive

Historische und unveränderte Legacy-Releases aller OSCAT-Bibliotheken für ältere Plattformen wie CODESYS V2.3, STEP 7 oder PC Worx. Historical and unmodified legacy releases of all OSCAT libraries for older platforms like CODESYS V2.3, STEP 7, or PC Worx.

Archiv durchsuchen Browse Archive

🚀 Mitwirken & Community 🚀 Contributing & Community

Wir freuen uns über Unterstützung! Ob durch das Melden von Fehlern (Bug-Reports), Code-Beiträge zur Bibliotheksentwicklung oder Verbesserungen an der Dokumentation – jede helfende Hand ist herzlich willkommen. We welcome your support! Whether through bug reports, code contributions to library development, or improvements to the documentation – every bit of help is highly appreciated.

⚖️ Lizenzierung ⚖️ Licensing

Alle OSCAT-Bibliotheken und die dazugehörige Dokumentation stehen unter der Eclipse Public License 2.0 (EPL-2.0). All OSCAT libraries and documentation are available under the Eclipse Public License 2.0 (EPL-2.0).