PLC lab
Program a working machine in ladder, Structured Text or SFC and watch it run.
- Ladder, Structured Text and SFC in one studio
- A plant that answers: motors, tanks, conveyors
- Numbered tests mark your program
Used inPLC Programming
PLC, Panel wiring, Robotics, Process and instrumentation, the AI Workbench and the AI Data Centre. Real jobs in 3D, marked by an automatic acceptance test. Lab work counts inside our internships.
New here? Create a free account. Already on edwartens.com? You arrive signed in.
Pick the one that matches the work you want to do. Each has its own jobs, tools and 3D scene, and each feeds the internships on edwartens.com.
Program a working machine in ladder, Structured Text or SFC and watch it run.
Used inPLC Programming
Lock out, wire, test and fault-find a control panel, then prove it with a factory acceptance test.
Used inControl Panel Design and WiringCommissioning and Maintenanceand 1 more
Teach a robot arm a pick and place job and prove its handshake with the PLC.
Read the P&ID, check and calibrate instruments, tune loops and run a plant from a control room.
Used inInstrumentation and Process ControlCommissioning and Maintenanceand 2 more
Prepare data, train a model and check the AI's work against a brief.
Used inAI and Machine LearningData Science and Analyticsand 8 more
Walk an AI data hall, rack and cable a GPU server, and size its power and cooling.
Used inAI and Machine LearningData Science and Analyticsand 2 more
Substation and MCC labSwitch and protect a motor control centre and a small substation.
OT security labSegment a plant network and spot what should not be there.
Solar and EV labSize a solar array and wire an EV charger.Every PLC job starts with a client brief and an I/O list. Write the logic, press Simulate and a plant answers: a pump fills a tank, a conveyor carries parcels, a fan starts in star and changes to delta.

Open the door of a 415 V control panel and work the way a site engineer does: isolate first, prove dead, wire terminal to terminal, restore power and read the meters. A wrong wire behaves wrongly.
Work in a full robot cell. Jog the arm with a teach pendant, teach the points, run the program step by step, then prove the guards and the handshake with the PLC before anything runs on its own.
A water skid with a control room behind it. Read the drawing, check a 4 to 20 mA loop, calibrate a transmitter, tune a level loop, set the alarms and build the operator screen, then run the site acceptance test.
Work on real-looking tables, images and prompts. Clean the data, train a model without leaking the answer, then check what an AI produced against the brief. Everything runs in your browser and nothing is a paid AI call.
A 3D AI data hall with racks, power, cooling and a training cluster. Do the work a data centre technician does: rack and cable a server, balance a power budget, chase a hot spot and answer a power event.
The same four steps in every lab, so what you learn in one carries to the next.
A client work order says what the job must do, with the I/O list, the schematic or the data to work from. The clients are fictional.
Write the program, wire the panel, teach the arm, tune the loop or train the model, in a 3D scene or a workspace.
Meters, testers, trends and charts read from what you built, so a wrong connection or a wrong setting shows up as a wrong number.
A numbered factory acceptance test runs automatically on our server. Pass it and download your report. An engineer review is optional and paid.

A passed FAT sheet. Every test has a criterion and a result.

The test kit. Multimeter, Two-pole tester, Proving unit, Clamp meter, Insulation tester, Phase rotation indicator, VDE screwdrivers, Lockout kit. Every reading comes from the circuit you wired. Isolation is taught the real way: lock out, prove dead, then work.

On a phone. Nothing to install, and it keeps working offline once loaded. A laptop gives the best view of the 3D halls.
Lab tasks sit inside the weeks of our virtual internships. Do the task in the lab, pass its factory acceptance test, and the task closes in your internship. First 4 weeks free.
Ladder logic on working machines, with a tested task each week from week 2.
UsesPLCRoboticsProcess
See this internshipLock out, wire and test a panel, with the Panel Lab tasks checked by a factory acceptance test.
UsesPanel wiring
See this internshipLoops, calibration and alarms in the Process Lab, with the panel work around them.
UsesPanel wiringProcess
See this internshipFrom a table to a tested model in the AI Workbench, then the AI data hall.
UsesAI WorkbenchAI Data Centre
See this internshipEach lab task has a work order number. A task closes when its acceptance test passes. Internships are training, not employment, and there is no stipend. Continuing past 4 weeks is paid.
Browse all internshipsEach lab trains for work that employers advertise. Pick a role to see current openings on edwartens.com.
We are not a recruitment agency. Seeing openings and applying is free, and never depends on buying anything.
Browse all openingsAssign levels in any of the labs with due dates and see who has passed the acceptance test, without buying a single trainer kit.
For universitiesSet an assessment candidates open with a code, with a time limit and an attempt limit. You see their result, the time taken and their work.
For employersEDWartens Lab is six free engineering and AI labs that run in your browser: a PLC lab, a Panel Lab, a Robotics lab, a Process lab, an AI Workbench and an AI Data Centre. Each gives you jobs that start with a client brief, a 3D scene or workspace to work in and an automatic acceptance test. You need a free EDWartens account. The lab is in beta.
Yes. The PLC lab is a free online PLC simulator that runs in your browser. Write ladder, Structured Text or SFC, run it against a simulated machine, and pass an automatic acceptance test. You need a free EDWartens account. Nothing is installed.
Yes. The ladder editor runs live beside a simulated plant. Energised rungs turn green as the program scans, so you see why a rung is true or false. The same jobs can be written in Structured Text or SFC.
Yes. The Panel Lab is a control panel wiring simulator. You lock out, prove dead, wire a 415 V panel terminal by terminal from the schematic, test it with a multimeter and other tools, then power it up. A wrong wire behaves wrongly, as it would in a real panel.
Yes. The lab's multimeter reads volts, resistance, continuity and diodes from the circuit you wired. Fault-finding levels hide a fault in a starter, so you have to lock out, prove dead and measure to find it.
Yes. The Robotics lab puts you in a robot cell with a teach pendant. You jog the arm in reduced speed, teach points, build a waypoint table, run it step by step and then in automatic, and prove the guards and the handshake with the PLC. The arm is generic. The lab is not a copy of any maker's software.
Yes. The Process lab has a water skid with a control room. You read the P&ID, loop check a 4 to 20 mA signal, calibrate a transmitter on a bench, tune a level loop with a step test, set alarms, build an operator screen and run a site acceptance test.
Yes. The AI Workbench lets you clean a table, train and evaluate a model without leaking the answer, run a vision inspection job, write prompts, use retrieval with sources, and check an AI's work against a brief. It all runs in your browser and nothing is a paid AI call.
Yes. The AI Data Centre lab is a 3D AI data hall. You rack and cable an 8-GPU server with A and B power, fill a rack to its power limit, chase a cooling hot spot, diagnose a slow training job and answer a power event. The equipment is generic and the operators are fictional.
No. The lab has its own PLC engine and studio with familiar, Siemens-style addressing, so the skills carry over to the brands you meet at work. Nothing to install and no hardware to buy.
Ladder, Structured Text and Sequential Function Chart (SFC), the IEC 61131-3 languages, in the same studio. Your program is tested against the same numbered acceptance tests whichever language you write.
8 tools: multimeter, two-pole tester, proving unit, clamp meter, insulation tester, phase rotation indicator, vde screwdrivers, lockout kit. Every reading comes from the circuit you wired.
It is a simulation, so nothing you wire or test here can hurt you. It teaches the real routine, though: lock out, prove the tester, test dead, prove the tester again (live-dead-live), then work.
Yes. It runs in a browser on Windows, Mac and Linux computers and on phones. The ladder editor works on a phone, but a laptop gives the best view of the 3D halls, the panel and the robot cell.
Yes. Opening the labs, doing the jobs and passing the acceptance tests are free with a free EDWartens account. Only optional extras, such as an engineer review of your report, are paid. The lab is in beta.
Lab tasks sit inside the weeks of our virtual internships on edwartens.com. You do the task in the lab, and it closes in your internship when its acceptance test passes. The first 4 weeks of an internship are free and continuing past 4 weeks is paid. An internship is training, not employment, and there is no stipend.
We cannot promise that, and we are not a recruitment agency. The labs let you practise, prove what you can do and keep a report. The jobs pages on edwartens.com list openings for the roles the labs train for. Seeing openings and applying is free and never depends on buying anything.
Yes. Universities and trainers can assign levels in any lab with due dates and see who has passed, without buying trainer kits.
Yes. When you pass, you can download your report. Employers can also set an assessment that candidates open with a code, with a time limit and an attempt limit, and see the result, the time taken and the work.