AutoLearn is a browser-native simulation ecosystem — design HMI screens, write PLC ladder logic, draw P&ID diagrams, run real-time plant models, and tune PID controllers. No software to install.
Already have an account? Log in
Seven interconnected simulation modules sharing a single real-time signal bus. Change a valve — the level sensor updates, the PID reacts, the HMI display changes. Live.
Drag-and-drop HMI screens with 40+ ISA SVG widgets. Switch between Design and Runtime mode — widgets subscribe to live tags and animate in real time.
Visual rung editor with NO, NC contacts, output coils, timers, counters, and math blocks. Scan cycle runs in a Web Worker — never blocks the UI thread.
Draw process diagrams with ISA 5.1 instrument symbols — transmitters, control valves, relief valves, tanks, pumps, heat exchangers. Connect with orthogonal piping.
Real-time tank process model: level and temperature ODEs solved with 4th-order Runge-Kutta at 5 Hz. Gravity-driven outflow, heater energy balance, configurable parameters.
ISA parallel-form PID with anti-windup (back-calculation), bumpless Auto/Manual transfer, and derivative-on-PV to prevent setpoint kick. Live PV/SP/OP trend chart.
Every module communicates through a central publish-subscribe tag database. Write a valve position in the PLC → the plant model responds → the HMI updates — all under 200 ms.
Ask questions about your live simulation. The AI sees your active tags, alarm state, PLC program, and HMI layout — so answers are specific to what's happening on screen, not generic textbook answers.
Every module talks through TagDB — the real-time publish-subscribe backbone.
Your ladder logic executes in a Web Worker at configurable scan rate. Output coils write to FCV-101.OP, FCV-201.OP.
PlantModel reads actuator values, runs RK4 every 200 ms, and writes sensor tags: LT-101.PV, TT-101.PV, flow rates.
HMI widgets subscribed to tags redraw their SVG. The PID Controller computes a new output. Alarms fire if limits are exceeded. Everything updates in under 200 ms.
ISA-5.1 tag naming. Quality status (GOOD / BAD / UNCERTAIN). Alarm thresholds. Subscribe with a callback — get notified the moment a value changes.
All tiers include the TagDB signal bus and the core simulation engine. No credit card required to start.
Create a free account and open the Tank Simulator in under 60 seconds.