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.
Select a machine from the sidebar and connect to start troubleshooting with AI.
Morley reads the program, reads the live state, and tells you exactly which block is hanging and why. No manual tracing.
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.
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.
Morley reads the software, sees the live state, and knows the drawings — just like an experienced technician, but faster.
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.
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.
Upload PDF drawings of the installation. Morley knows which sensor or actuator is where and can reference the right drawing during diagnosis.
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.
Morley scans the project folder: S5, SIMATIC Manager (S7), and TIA Portal projects are all supported.
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.
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.