Software Development

Unsere Softwareentwicklungsteams bieten Dienstleistungen und Lösungen in verschiedenen Bereichen an. Kontaktieren Sie uns gerne, wenn Sie Fragen zu unseren Dienstleistungen haben!

Real-Time Exchange

Industrial Communication

Wir entwickeln innovative Softwareprodukte zur Verbesserung der Kommunikation für kritische Echtzeitanwendungen in der Automatisierungsbranche.

Basierend auf neuen Time-Sensitive Networking (TSN)-Technologien reduzieren unsere Produkte die nicht-deterministischen Latenzzeiten beim Nachrichtenversand erheblich und sorgen für einen exakt synchronisierten und gut geplanten Netzwerkverkehr.

Wir sind Mitglied der OPC-UA Foundation und verfügen über fundierte Erfahrungen in den Bereichen Embedded-Programming, HiL-Testing, OPC-UA, MQTT, PROFINET und TSN. Wir bieten Support und maßgeschneiderte Lösungen für die nachhaltige Integration in Ihr bestehendes Automatisierungsnetzwerk.

Sie möchten mehr erfahren?

Mehr Informationen zu unseren Leistungen finden Sie in unserem Service-Flyer. Kontaktieren Sie bei Fragen gerne unser Expertenteam. Wir helfen Ihnen gerne weiter und finden individuelle Lösungen für Sie. 

Custom-built drivers and applications

Embedded Systems

Auf dem Markt gibt es eine Vielzahl unterschiedlicher Systeme, darunter (Mikro-)Prozessoren, FPGAs oder die Kombination mit Multiprozessorsystemen auf einem Chip (MPSoC). 

Um Ihren individuellen Leistungsanforderungen gerecht zu werden, bietet das Sokratel Embedded Systems Team maßgeschneiderte Treiber und Applikationen für diese Verarbeitungssysteme an. Unsere Produkte werden in Umrichtern für kritische Infrastruktur oder in der industriellen Kommunikation eingesetzt. 

Das Sokratel Embedded Systems Team stellt das MPSoC Simulink Target (SIRIUS) zur Verfügung. Damit können Anwender ihre Anwendung in MATLAB® Simulink® für AMD Zynq Ultrascale+ MPSoC-Systeme entwickeln und mit einem einzigen Klick automatisch auf die gewünschte Hardware laden und ausführen. 

Unsere Leistungen

Sie möchten mehr erfahren?

Mehr Informationen zu unseren Leistungen finden Sie in unserem Service-Flyer. Kontaktieren Sie bei Fragen gerne unser Expertenteam. Wir helfen Ihnen gerne weiter und finden individuelle Lösungen für Sie. 

Programmable Logic Controller

PLC Development

Wir unterstützen unsere Kunden bei der Konzeption, Umsetzung und Entwicklung von Prototypen neuer Produkte sowie bei der Weiterentwicklung bestehender Produkte. Zu unserem Portfolio der Programmable Logic Controller (PLC) Entwicklung gehören unter anderem Beckhoff, Bachmann, Siemens und Phoenix Contact. 

Wir verfügen über detaillierte Kenntnisse im Einsatz von Feldbussen, die zur Anbindung von speicherprogrammierbaren Steuerungen verwendet werden, z.B. OPC-UA, EtherCAT®, PROFINET®, PROFIDRIVE®, CAN und FlexRay®. Wir entwickeln in klassischen Low-Level- und etablierten High-Level-Programmiersprachen wie IEC-61131-3 und MATLAB®/Simulink® sowie spezialisierte Kommunikationsprotokolle und die zugrundeliegende Firmware- und Treiberebene für verschiedene neue und bestehende Produkte am Markt. 

Mit der zunehmenden Bedeutung von Model-Based Design und automatischer Code-Generierung für PLCs haben wir unsere Expertise in diesen Bereichen erweitert und entwickeln mehrere Simulink-Targets für PLCs und andere Hardware sowie S-Funktionsentwicklung in C/C++. Unsere Lösungen werden in verschiedenen Anwendungsbereichen eingesetzt, insbesondere im Bereich der nachhaltigen Energien wie Wind- und Solarparks. 

Sie möchten mehr erfahren?

Mehr Informationen zu unseren Leistungen finden Sie in unserem Service-Flyer. Kontaktieren Sie bei Fragen gerne unser Expertenteam. Wir helfen Ihnen gerne weiter und finden individuelle Lösungen für Sie. 

Build a Smarter Future Together

SCADA & IoT

Unser Team ist spezialisiert auf den Entwurf und die Entwicklung von SCADA-Software (Supervisory, Control, and Data Acquisition) unter Einbindung der neuesten IIoT-Technologien (Industrial Internet of Things).

Wir arbeiten während des gesamten Projektlebenszyklus eng mit unseren Kunden zusammen, vom Architekturentwurf über die Entwicklung und Tests bis hin zur Systeminbetriebnahme.

Wir besitzen umfassende Erfahrung in verschiedenen Programmiersprachen und Datenbanksystemen, Kenntnisse in Containertechnologien und ein tiefes Verständnis sowohl moderner IIoT-Protokolle als auch klassischer Feldbussysteme.

Sie möchten mehr erfahren?

Mehr Informationen zu unseren Leistungen finden Sie in unserem Service-Flyer. Kontaktieren Sie bei Fragen gerne unser Expertenteam. Wir helfen Ihnen gerne weiter und finden individuelle Lösungen für Sie. 

Software-as-a-Service

Web Frontend

Durch die Entwicklung eigener Apps über eine SAS-Plattform unterstützen wir unsere Partner bei der zunehmenden Komplexität der Entwicklungsprozesse.

Unser Fokus liegt dabei auf der ganzheitlichen Entwicklung der Apps. Von der Konzeptionierung bis zum Launch und darüber hinaus, bieten wir unseren Partnern eine individuelle und strategische Weiterentwicklung und liefern gleichzeitig den Support.

Sie möchten mehr erfahren?

Mehr Informationen zu unseren Leistungen finden Sie in unserem Service-Flyer. Kontaktieren Sie bei Fragen gerne unser Expertenteam. Wir helfen Ihnen gerne weiter und finden individuelle Lösungen für Sie. 

Connecting your tools

Toolchain Development

Die Prozessautomatisierung erfordert ein Werkzeug, das alle Schritte in Ihrem Produktlebenszyklus ausführt und kontrolliert. Diese Programme nutzen die Prozesse Continuous Integration (CI) und Continuous Delivery / Continuous Deployment (CD). CI konzentriert sich auf das Testen und Erstellen von Artefakten nach jeder neuen Übertragung, um die Stabilität der Anwendung zu gewährleisten. CD geht sogar noch weiter und umfasst die Schritte der Bereitstellung in der Produktion und der Freigabe an den Kunden. 

Aufgrund seiner Flexibilität verwenden wir Jenkins für die Automatisierung von Prozessen für On-Premises-Server. Für Cloud-basierte Lösungen verwenden wir Azure DevOps von Microsoft und dessen CI/CD-Funktionalität, um Softwareprojekte aus der Ferne zu verwalten. FATIS ist das Framework for Automated Tests in the Industry von Sokratel, das das Starten und Konfigurieren von Testverfahren ohne direkten Zugriff auf Prüfstände ermöglicht. Es verteilt die Testaufgaben auf alle verfügbaren Prüfstände. Die Skalierbarkeit von FATIS garantiert die bestmögliche Auslastung Ihrer Testressourcen.

Sie möchten mehr erfahren?

Mehr Informationen zu unseren Leistungen finden Sie in unserem Service-Flyer. Kontaktieren Sie bei Fragen gerne unser Expertenteam. Wir helfen Ihnen gerne weiter und finden individuelle Lösungen für Sie. 

Nach oben scrollen