Windows Desktop App · .NET 8 · Siemens S5 & S7

AI-Powered PLC Troubleshooting

Morley combines PLC program code, live machine data, and electrical drawings with AI. The technician asks “Where is the machine stuck?” and gets a diagnosis with exact code lines, PLC addresses, and physical root causes.

Morley — AI PLC Troubleshooting
Morley
Machines
Packaging Line 3
CNC Mill Hall B
Robot Cell 7
Add Machine

Welcome to Morley

Select a machine from the sidebar and connect to start troubleshooting with AI.

< 2 min

From fault to root cause

Morley reads the program, reads the live state, and tells you exactly which block is hanging and why. No manual tracing.

Plain language

No code knowledge needed

The person next to the stopped machine is often a mechanical or electrical tech — not the programmer. Morley translates machine code into plain-language diagnosis.

Alarm list

Real-time alarm monitoring

Morley monitors the alarm list in real-time. When something triggers, you see it instantly — with context on what caused it and what to check first.

Three data sources, one diagnosis

Morley reads the software, sees the live state, and knows the drawings — just like an experienced technician, but faster.

PLC Program Code

Morley reads STL/AWL code and understands the machine logic. S5D binary files are automatically decoded. Symbol names from the SBK make addresses human-readable.

:A   I   0.5  // 12S01 CENTER
:AN  I   3.2  // 12Q02 SWITCH
:=   Q  20.4  // 12Y05 AUTO

Live PLC Data

Real-time TCP/IP connection to Siemens S5 (via S5-LAN++) and S7 PLCs. Morley sees the current state of all inputs, outputs, markers, and data blocks.

I 0.1FALSE
Q 0.1TRUE
DB10.DBD623.45

Electrical Drawings

Upload PDF drawings of the installation. Morley knows which sensor or actuator is where and can reference the right drawing during diagnosis.

electrical_drawing.pdf
pneumatic_drawing.pdf

How It Works

01

Configure your machine

Add a machine with name and location. Link PLCs with IP address, type (S5-LAN++, S7-300, S7-1500, ...) and point to the project folder.

02

Morley reads automatically

Morley scans the project folder: S5, SIMATIC Manager (S7), and TIA Portal projects are all supported.

03

Connect live data

To troubleshoot where the PLC program is stuck, Morley checks all the statuses of the live data. Morley reads in real-time via TCP/IP — inputs, outputs, markers, and data blocks.

04

Ask Morley

Ask your question in plain language. Morley automatically uses the program code, live data, and electrical drawings to provide a diagnosis with exact PLC addresses.

Supported PLCs

Siemens S5 via S5-LAN++
Siemens S7-300
Siemens S7-400
Siemens S7-1200
Siemens S7-1500
More to come...