Siemens SPS API

Automatisieren Sie Ihre Siemens SPSen.

T-IA Connect stellt eine vollständige REST-API bereit, um Ihre TIA Portal-Projekte und S7-1200/1500 SPSen zu steuern. Programmerstellung, Variablenverwaltung, Download/Upload zur SPS.

Unterstützte SPSen

Kompatibel mit der gesamten S7-Reihe

T-IA Connect funktioniert mit allen Siemens-Steuerungen, die über TIA Portal zugänglich sind.

S7-1200

Kompaktsteuerungen für kleine und mittlere Maschinen. CPU 1211C, 1212C, 1214C, 1215C, 1217C.

S7-1500

Hochleistungssteuerungen für komplexe Anwendungen. CPU 1511, 1513, 1515, 1516, 1517, 1518.

S7-1500 Safety

Sicherheitssteuerungen F-CPU für SIL-Anwendungen. F-Bausteine und Safety-Programmverwaltung.

ET 200SP

Dezentrale IO-Systeme mit integrierter CPU. Konfiguration und Programmierung über API.

Funktionen

Alles, was Sie automatisieren können

T-IA Connect stellt alle TIA Portal-Funktionen für die SPS-Programmierung und -Verwaltung bereit.

Programmbausteine

OB, FC, FB, DB erstellen, ändern, exportieren. Unterstützung SCL, KOP, FUP. Versionsverwaltung.

Variablentabellen

API-Variablen erstellen und verwalten. CSV-Import/Export, Suche, Massenänderung.

Hardware-Konfiguration

Module auflisten, IO-Adressen konfigurieren, Profinet/Profibus-Netzwerke verwalten.

Download/Upload

Programm zur SPS laden. Von SPS hochladen. Online/Offline-Vergleich.

Kompilierung

Projekt kompilieren, Fehler prüfen, Diagnose vor Download erstellen.

Online gehen

Online-Verbindung mit SPS für Monitoring und Diagnose herstellen.

Workflow

Beispiel automatisierter Workflow

Ein vollständiges Beispiel für die Erstellung und Bereitstellung eines SPS-Programms über die API.

Bash / cURL
# 1. Open TIA Portal project
curl -X POST http://localhost:5000/api/projects/open \
  -d '{"path": "C:/Projects/Machine01.ap18"}'

# 2. Create a new FC block
curl -X POST http://localhost:5000/api/blocks \
  -d '{"name": "FC_MotorControl", "type": "FC", "language": "SCL"}'

# 3. Add tags
curl -X POST http://localhost:5000/api/tags \
  -d '{"name": "Motor_Speed", "dataType": "Int", "address": "MW100"}'

# 4. Compile project
curl -X POST http://localhost:5000/api/projects/compile

# 5. Download to PLC
curl -X POST http://localhost:5000/api/devices/PLC_1/download
Anwendungsfälle

Industrielle Anwendungen

Code-Generierung

SPS-Bausteine automatisch aus Templates oder Maschinenkonfigurationsdaten generieren.

Industrielles CI/CD

SPS-Kompilierung und -Bereitstellung in Ihre DevOps-Pipelines integrieren.

Inbetriebnahme

Steuerungskonfiguration und Parametrierung während der Inbetriebnahme automatisieren.

Wartung

Backup-Skripte, Versionsvergleich, Massenbereitstellung von Updates.

Bereit, Ihre Siemens SPSen zu automatisieren?

Entdecken Sie, wie T-IA Connect Ihren SPS-Programmier-Workflow transformieren kann.