Drive Siemens TIA Portal V20/V21 (STEP 7, WinCC Unified) from any MCP client — create projects, generate PLC & HMI, compile & diagnose. Prebuilt runtime, no Openness coding required.
-
Updated
Jun 15, 2026 - C#
Drive Siemens TIA Portal V20/V21 (STEP 7, WinCC Unified) from any MCP client — create projects, generate PLC & HMI, compile & diagnose. Prebuilt runtime, no Openness coding required.
HTML based visualization for PLC or other small devices. Only about 700 KB!
An open source PID controller with step tuning created with Siemens TIA Portal 19 in SCL
Connects any MCP-compatible AI assistant to Siemens TIA Portal via the Openness API
VS Code extension for Siemens TIA Portal edit SCL/STL, compile, export/import, version control, AI assistant, and CI/CD pipelines via the T-IA Connect REST API
Quick-start examples for integrating PLCcom for S7, a .NET SDK for easy and efficient communication with Siemens S7 PLCs.
This application uses the OPC Unified Architecture (OPC UA) to accept a list of nodes and subscribe to their value. When a change is received, it pushes the new value to an IOT hub. Here the data can be processed near real-time.
Application for connection to Siemens SIMATIC S7-1200 and S7-1500 PLCs
S7 Data Logger
SCL function block for Siemens S7-1200/1500 to control WLED controllers via UDP
Tasks carried out : Design and implementation of an industrial supervision and control platform. Development of a C# application for supervision and control of a seawater pumping station. Real-time data acquisition from a Siemens S7-1500 PLC. Transmission of setpoints to actuators via SCADA protocol.
Librería awesome de bloques, UDTs y plantillas reutilizables para Siemens TIA Portal V20 — mantenida por la comunidad.
A React/TypeScript demo application that connects to a Siemens SIMATIC S7-1200/S7-1500 PLC via its built-in Web Server API.
Add a description, image, and links to the s7-1500 topic page so that developers can more easily learn about it.
To associate your repository with the s7-1500 topic, visit your repo's landing page and select "manage topics."