Learn PLCs free

Versioned product record

PLC Simulation Software: product facts

This page is the public facts record used when plcprogramming.io describes its sister product. It separates verified capabilities from marketing shorthand and records important limitations.

Facts version
2026-07-24.3
Reviewed
2026-07-24
Canonical product
plcsimulationsoftware.com

The canonical product-domain artifact has SHA-256 checksum a170d10ef4a7. Each provenance record in the JSON includes a checksum so a future review can detect source drift.

Confirmed capabilities

  • 12 core curriculum lessons.
  • 8 supported learning dialects: IEC 61131-3, Allen-Bradley, Siemens SCL, Mitsubishi, Omron, Schneider Unity, Delta, Instruction List.
  • 140 source-catalogued practice records. The source registry and seeder define 140 scenario records marked published, plus the separate sandbox definition. The number visible to a visitor can be lower because access depends on account state, tier, entitlement and staged feature rollout. The no-account /try experience is a guided first program; catalog scenarios use an account.
  • A non-expiring free account is available and does not require a credit card.

Current USD pricing

PlanMonthlyAnnual
Basic$12$99
Pro$29$249

Teams pricing is intentionally omitted until the annual-seat and monthly-seat billing implementations are reconciled. Check the product pricing page before purchasing; the product site remains authoritative for checkout.

Limitations

  • This is a learning and prototyping simulator, not a production PLC or a substitute for testing on the target controller and hardware.
  • Vendor dialect support teaches transferable syntax and logic patterns; it does not emulate every instruction or firmware behavior of each vendor runtime.
  • Scenario and lesson access varies by account state, plan, entitlement and feature rollout.
  • Native vendor project-file export is not guaranteed.

Machine-readable record

The authority-site mirror is available as versioned JSON. The product-domain canonical JSON is the upstream record. Corrections are handled under the site's correction policy.