Windows Desktop App · Siemens S7

AI-powered diagnostics
for Siemens S7 PLCs

The tool your engineers wish they already had.

Download for Windows

Try free for 14 days — then $29/mo or $249/yr

Two connections. Complete visibility.

S7 PLC Buddy bridges your running PLC and your TIA Portal project in a single interface — use one or both.

Direct PLC Connection

Connect over your plant network via the Siemens S7 WebServer API. Real-time diagnostic buffer, live tag values, alarm management — all without TIA Portal open or installed.

Requires: S7 PLC with WebServer enabled

TIA Portal V21 Integration

Connect to an open TIA Portal V21 project on the same machine. Browse block source code, inspect hardware configuration, and migrate Ladder networks to SCL with AI assistance.

Requires: TIA Portal V21 installed

Everything you need on site

Built for the plant floor. No bloat, no unnecessary steps.

Health Dashboard

CPU operating status and the full diagnostic buffer with human-readable event text, auto-refreshed every 5 seconds. Export to CSV for reporting or incident records.

Data Browser & Watchlist

Navigate your PLC's full tag tree. Add any variable to a persistent watchlist for live value monitoring — survives app restarts, picks up where you left off.

AI Agent

Ask about your PLC in plain language. The agent reads live data, browses diagnostic events, and returns answers — not raw numbers. Powered by Claude (Anthropic).

Alarm Management

Browse active and historical alarms with timestamps and descriptions. Acknowledge individual alarms or all at once — directly from the app, no TIA Portal needed.

Ask your PLC in plain language

The AI Agent reads live diagnostic data, browses tag values, and explains what it finds — no custom queries, no scripting. Just ask.

  • Diagnose faults from natural language descriptions
  • Read and explain TIA Portal block source code
  • Migrate Ladder networks to SCL with explanations
  • Export full chat history for documentation

Up and running in minutes

01

Connect

Enter your PLC's IP address and credentials in Settings. S7 PLC Buddy handles authentication, keeps the session alive, and optionally connects to an open TIA Portal project.

02

Explore

Browse the diagnostic buffer, monitor live tag values, check active alarms. Everything refreshes automatically — no manual polling required.

03

Ask

Open the AI Agent and type your question. It pulls the data it needs, reasons over it, and gives you an answer in plain language.

Simple, engineer-friendly pricing

Start with a full-featured 14-day trial — no credit card required.

Monthly

$29/ month

 

  • All features unlocked
  • AI Agent with Claude
  • TIA Portal V21 integration
  • Unlimited PLC connections
  • Cancel anytime
Start free trial

System requirements

Base requirements (all features)

OSWindows 10 / Windows 11 (64-bit)
PLCS7-1200 and S7-1500 — WebServer function enabled
NetworkIP-accessible connection to the PLC (PROFINET or Ethernet)
AI AgentAnthropic API key (free account at console.anthropic.com)

TIA Portal features (optional)

TIA PortalSiemens TIA Portal V21 installed on the same machine
LicenseAny TIA Portal edition that includes Step 7 (Basic, Professional, or higher)

Frequently asked questions

Which Siemens PLCs are compatible?

Any S7 PLC with the WebServer function enabled: S7-1200 and S7-1500 that supports the WebServer API (CPU firmware V2.0 or later for S7-1500). The WebServer must be activated in TIA Portal or STEP 7 and the PLC must be reachable over IP.

Do I need TIA Portal installed to use S7 PLC Buddy?

No. TIA Portal is completely optional. The dashboard, data browser, alarm management, and AI Agent all work with a direct PLC connection only. TIA Portal V21 integration unlocks additional capabilities: browsing block source code, reading hardware configuration, and Ladder-to-SCL migration assistance.

Is my PLC data sent to the cloud?

PLC data stays on your local network. The AI Agent is powered by the Anthropic Claude API — only the text content of your conversation is sent to Anthropic's servers. Raw memory blocks and tag values are not transmitted unless you explicitly include them in your message. Your Anthropic API key is encrypted and stored locally.

Which TIA Portal version is required?

TIA Portal V21. The integration uses the TIA Portal Openness API, which is version-specific. V21 must be installed on the same Windows machine running S7 PLC Buddy. Support for other versions is on the roadmap.

Does it work offline or on an isolated plant network?

The PLC connection features (dashboard, data browser, alarms) work fully offline on your plant network — no internet required. The AI Agent requires an outbound internet connection to reach the Anthropic API. For air-gapped networks, you can run S7 PLC Buddy on a laptop bridged between the plant network and an internet connection.

How do I get an Anthropic API key?

Create a free account at console.anthropic.com. Anthropic's API is pay-as-you-go — typical diagnostic sessions cost a few cents. Enter your key once in S7 PLC Buddy's Settings. It is encrypted and stored locally; it is never transmitted except to authenticate directly with Anthropic's API.

What happens after the 14-day trial ends?

After the trial, the app moves to free mode: PLC connection, dashboard, and data browser remain available. The AI Agent and TIA Portal integration require a Pro license. All your settings, watchlists, and conversation history are preserved — nothing is lost when the trial ends or when you later activate a license.

Can I export diagnostic data for reporting?

Yes. The diagnostic buffer can be exported to CSV with a single click — columns include ISO 8601 timestamp, event status, human-readable description, and event reference. AI Agent conversations can be exported as Markdown files.

Ready to try it?

Connect to your first PLC in minutes. No credit card required for the trial.

Download for Windows

14-day free trial — then $29/mo or $249/yr  ·  Windows 10/11 (64-bit)