CPU 315-2 PN/DP RUN PROFINET MPI DI: 16 DO: 16 AI: 4 AO: 2 CYCLE: 12ms HMI PANEL SCREEN OK TP1200 PROFINET SENSOR I/O PROX • TEMP • FLOW // ControlsTwin Ladder Logic IF Motor_Run AND NOT E_Stop THEN Conveyor_Speed := 100; END_IF;
CONVEYOR LINE A → → → ROBOT-01 ROBOT-02 ⚠ SAFETY ZONE PRODUCTION MONITOR ● Throughput: 247 pcs/hr ● RATE: 91.3% ● Uptime: 99.2% ● Faults Today: 0 Last sync: 00:00:03 ago
SCADA SERVER 192.168.1.1 PLC-01 S7-1500 ● ONLINE PLC-02 S7-1200 ● ONLINE HMI-A TP1500 HMI-B TP1200 IoT CLOUD MQTT / OPC-UA PROFINET INDUSTRIAL ETHERNET PLC Controller HMI Panel SCADA
ControlsTwin — LIVE SIMULATION DASHBOARD TAG COUNT 1,284 CYCLE TIME 12ms SCAN RATE 100Hz STATUS ● RUNNING INSTANCE THROUGHPUT (pcs/min) ANALOG INPUT — AI_0 (0-10V) ACTIVE TAGS ● Motor_Run_FB = TRUE [BOOL] ● Conveyor_Speed = 1450 [INT] ● Tank_Level = 73.4 [REAL] ● E_Stop = FALSE [BOOL] ● Temp_Zone3 = 87.2°C [REAL] ● Pump_01_Status = RUN ● Press_Sensor_A = 2.4bar ● Door_Limit_SW = CLOSED ● Servo_Pos_X = 245.8mm

Catch Control Bugs Before Commissioning — not During It

Gunatit Solutions builds industrial software for the moments that cost teams most: validating PLC logic before go-live, watching every machine's live values and alarms as production runs, and turning machine data into OEE and downtime reports you can trust.

Engineering-First.
Built for Intelligent Automation.

We are an engineering-first company focused on helping industrial organizations make better decisions through technology, data, and practical automation solutions. Our work is driven by the real challenges faced on the plant floor—complex systems, limited visibility, and the constant pressure to improve efficiency and reliability.

Founded by automation engineers, we understand the realities of commissioning equipment, running production lines, and delivering results in demanding industrial environments. That's why we build solutions that are practical, reliable, and designed around the needs of the people who engineer, operate, and maintain manufacturing systems.

We don't just build software. We build solutions for the people who keep industry moving.

Learn about Gunatit Solutions →
ControlsTwin
Find Logic Errors
Before They Reach the Floor

Every logic error found during commissioning costs hours of site time. ControlsTwin simulates your control system in real time, so you can run, test, and validate PLC logic before the panel is even wired.

  • Real-time simulation of PLC I/O and machine behavior
  • Siemens S7-1200 / S7-1500 support
  • Multiple PLCs simulated simultaneously, with cross-connections
  • No physical hardware required
ControlsTwin
I/O Channel Status RUNNING
DI 0.0Start_Motor
TRUE
DI 0.1Fault_Reset
FALSE
DQ 4.0Motor_Running
TRUE
DQ 4.1Alarm_Horn
FALSE
AI 0Speed_Ref
42.7%
AQ 2Drive_Output
40.1%
FloorView
Line 3 — Live Monitor LIVE
Tags Live
248
Active Alarms
2
Logged Today
1.2M
TAGTemp — Zone 1
72.4°C
ALMHigh Temp — Zone 4
ACTIVE
FLTDrive 2 Overload
LOGGED
FloorView
See Every Machine Value
and Alarm — Live

FloorView puts every machine's live values, status, and alarms on one screen — and logs them continuously — so you always know what's happening on the floor right now, and keep a record for later.

  • Live dashboards for machines, lines, and the whole plant
  • Real-time alarm and fault monitoring
  • Continuous logging of live machine values
  • Stored alarm history for later data collection
PlantReport
Turn Machine Logs Into
OEE You Can Act On

PlantReport reads your machine data and answers the questions asked on the floor every day — how much did we make, how good was our OEE, and where did the time go. Drill into any day, shift, week, or month, and export a clean report in a click.

  • OEE gauge with Availability, Performance & Quality breakdown
  • Downtime Pareto, loss waterfall, and state timeline
  • Day, shift, week, month, year, or custom range — live or historical
  • One-click export to PDF, Excel, or CSV
PlantReport — Overview
PLC1 — Day · 16 Jun 2026 OEE 75.1%
Time by State
86% RUNNING
Running 86%
Setup 4%
Faulted 4%
Idle 2%
Production by Hour
Machine State Shift 1 → 3

Built by Engineers Who Have
Commissioned Real Systems

Engineering-first

Terminology, workflows, and screens match how automation engineers actually work — tags, I/O, scan cycles, shifts.

Practical scope

Each product does a defined job well. No platform sprawl, no features you'll never configure.

Direct access

You talk to the engineers who build the software — for demos, technical questions, and support.

Software for the People Who
Build and Run Production

Automation engineers

Validate logic earlier and commission with confidence.

Integrators & OEMs

Test machine logic before FAT and reduce on-site rework.

Plant & production teams

See line performance live and act on losses sooner.

Manufacturing leaders

Get reliable visibility into how production is really performing.

See ControlsTwin, FloorView or PlantReport in Action

Tell us about your project, and we'll set up a live walkthrough with an engineer — typically within 48 hours.

Built by Engineers,
for Engineers

Gunatit Solutions is an industrial software company. We build tools that help automation and production teams work with better information — before commissioning and during production. Our products come from problems we've experienced directly: control logic that couldn't be tested until the hardware arrived, machines we couldn't watch live without walking the floor, and production losses nobody could see until the shift report. ControlsTwin, FloorView, and PlantReport exist to fix those problems.

Our Mission

To give engineering and production teams software that makes control systems easier to validate and production performance easier to see — so projects commission faster and plants lose less.

Our Vision

Manufacturing works best when engineering and operations share the same picture: validated logic going in, clear performance data coming out. We're building the software layer that connects those two sides of the plant.

Principles Behind Every Product

Precision Engineering

Every feature is built to exacting standards. We understand that a single signal error in industrial automation can cascade into costly failures.

Innovation First Culture

We constantly push the boundary between simulation fidelity and real-world behavior, building tools that evolve alongside the automation industry.

Engineer Centric Design

Gunatit Solutions products are designed with direct input from automation engineers. UI/UX, workflows, and terminology match what engineers actually use on the floor.

Reliability by Design

All tools are validated against real environments, ensuring production ready reliability that engineers can depend on.

Connecting Engineering and Operations

Our direction is straightforward: keep strengthening the connection between engineering and operations. As ControlsTwin, FloorView, and PlantReport mature, we'll continue building toward a clearer, more connected picture of how factories are engineered and how they run.

Interested in Gunatit Solutions?

Reach out for a live demo of ControlsTwin, FloorView, or PlantReport, partnership inquiries, or to discuss your project's specific requirements.

Talk to an Engineer →
ControlsTwin — TAG MONITOR v2.4.1 TAG NAME VALUE TYPE STATUS LAST UPDATE Motor_Run_FB TRUE BOOL ● LIVE 00:00:01 Conveyor_Speed 1450 INT ● LIVE 00:00:00 Tank_Level_AI 73.42 REAL ● LIVE 00:00:02 E_Stop_PB FALSE BOOL ● LIVE 00:00:05 Temp_Zone3_AI 87.2 REAL ⚠ WARN 00:00:00 Pump_01_Run TRUE BOOL ● LIVE 00:00:01 Press_Sensor_A 2.41 REAL ● LIVE 00:00:03 Door_Limit_SW FALSE BOOL ● LIVE 00:00:08 Servo_Pos_X 245.8 REAL ● LIVE 00:00:00 Alarm_Buzzer_DO FALSE BOOL ● LIVE 00:00:12 ● Connected to S7-1500 · 192.168.0.10 · Scan: 10ms Tags: 1,284 active ANALOG TREND — Tank_Level_AI ● S7 OPC
S7-1500 RACK · CONTROLSTWIN VIRTUAL MODULE CPU 1516 RUN PN/DP 192.168 0.10 SD DI 32× ControlsTwin SIM DO 32× ControlsTwin SIM AI 8× ControlsTwin SIM AO 4× ControlsTwin SIM PS 24V DC ON ⚡ ALL MODULES SIMULATED BY ControlsTwin I/O CHANNELS 128 SCAN RATE 10ms ACCURACY 100%
ControlsTwin — SESSION MANAGER SESSION_001 ● RUNNING PLC: S7-1516-3 PN/DP Tags: 842 Uptime: 04:22:11 Engineer: J.Patel SESSION_002 ● RUNNING PLC: S7-1515-2 PN Tags: 512 Uptime: 01:05:44 Engineer: M.Chen SESSION_003 ⏸ PAUSED PLC: S7-414-3 DP Tags: 234 Uptime: 00:17:09 Engineer: A.Kim SHARED TAG NAMESPACE Global_EStop BOOL · Shared Plant_Speed_Ref REAL · Shared Safety_Zone_OK BOOL · Shared Production_Rate_Act INT · Shared EXPORT LOG ▶ SESSION_001 exported 842 tags → CSV [2.4 KB] 14:22:03 ▶ SESSION_002 snapshot saved [session_002_snap.controlstwin] 14:20:51 ▶ SESSION_003 paused by user · state preserved ▶ Global namespace synced · 3 sessions · 1588 tags total
ControlsTwin Logo

ControlsTwin

Validate PLC Logic Before Commissioning

ControlsTwin is a software-in-the-loop (SIL) validation platform that simulates PLC I/O and machine behavior in real time. Test logic, I/O, and sequences at your desk — before hardware is powered, wired, or even delivered.

What ControlsTwin Can Do

01 — SIL Testing
📋
Software-in-the-Loop Testing
CORE

Run PLC logic inside a virtual environment without physical hardware. Validate inputs, outputs, mode transitions, and machine states comprehensively.

No Hardware Full Logic All States
02 — I/O Simulation
Virtual I/O Simulation
INTEGRATION

Simulate sensors, actuators, and machine signals to reproduce real operating conditions — proximity sensors, limit switches, cylinders, motors, drives, and operator commands.

Sensors Actuators
03 — Sequences
Sequence Verification Engine
PERFORMANCE

Test machine sequences step-by-step. Detect incorrect transitions, missing conditions, and timing issues before deployment to real equipment.

Step-by-Step Timing
04 — Alarms & Faults
Alarm & Fault Simulation
SAFETY

Trigger abnormal scenarios safely and validate recovery behaviour — sensor failures, communication loss, E-stop conditions, and process interruptions all handled before go live.

E-Stop Fault Recovery Safe Testing
05 — Modes
Mode Management Testing
CONTROL

Validate Auto, Manual, Setup, and Maintenance modes. Confirm correct transitions between all operating states without risk to real machinery or production operations.

Auto Mode Manual Mode Transitions
06 — Communications
Cross Communication Signal Validation
DATA

Verify PLC-to-PLC signals, PLC-to-HMI communication, PLC-to-robot handshakes, and PLC-to-MES data exchange before full system integration on-site.

HMI MES Robotics

Shift Verification Earlier in the Lifecycle

01 — Early Detection
🔍
Detect Logic Errors Earlier

Find and fix issues at the software stage, not on the shop floor — where errors are far more expensive to correct.

Bugs Detection Less Rework
02 — Cost Savings
💰
Reduce Commissioning Costs

Less on-site debugging means shorter timelines and lower engineering costs. Arrive prepared — not to troubleshoot.

Lower Cost Faster Delivery
03 — Reliability
Improve Machine Reliability

Thoroughly tested software means fewer surprises when the machine goes live. Build confidence in every sequence before it runs on real hardware.

Fewer Faults Proven Logic
04 — Remote Work
🌐
Enable Remote Commissioning

Validate logic without being on-site with the physical machine. Run full verification cycles from any location, on any schedule.

Remote Flexible

See how ControlsTwin stacks up against traditional methods and full digital twin platforms.

Criteria
Traditional
Commissioning
Full Digital
Twin Platforms
ControlsTwin
Hardware Required
Yes — full panel
None
✓ None
Setup Time
Weeks
Days–Weeks
✓ <1 Day
PLC-Native Testing
Limited
Varies
✓ Full
Fault Injection
Risky / Manual
Partial
✓ Safe & Automated
Cost
High
Very High
✓ Low
Learning Curve
Moderate
Steep
✓ Minimal

Built for Every Stage of Delivery

🔧
System Integrators

Test and validate complete automation systems before delivery. Reduce on-site commissioning time and eliminate costly rework calls.

🏭
Machine Builders (OEMs)

Validate machine logic during the design phase — before a single panel is wired. Ship machines that commission first time, every time.

Automation Engineers

Run full PLC program validation without needing live hardware. Catch sequence errors, missing interlocks, and timing issues at your desk.

🏢
Manufacturing Plants

Simulate control changes before they go live on the floor. Reduce planned downtime windows and de-risk every program update.

Where ControlsTwin Can Be Used

🚗
Automotive Manufacturing
Assembly lines, robotics, transfer systems
📦
Packaging Systems
Cartoners, end-of-line automation
📋
Material Handling
Conveyors, sortation, warehousing
🔋
Battery Production
Cell formation, testing
🍳
Food & Beverage
Filling, mixing
💊
Pharmaceutical
Validated systems, batch processing
FloorView Logo

FloorView

See Your Plant, Live — Values & Alarms on One Screen

Live dashboards, continuous value logging, and real-time alarm & fault monitoring — so you always know what every machine is doing right now, and keep the record for later.

Request a Demo → Contact Us

What FloorView Can Do

01 — Dashboards
📊
Live Dashboards
CORE

Live values, tags, and machine status for every machine, line, and the whole plant — updating on screen the moment they change.

Real-Time Per Line
02 — Alarms
🚨
Live Alarms & Faults
LIVE

See active alarms and faults the instant they trip — with severity and source — so the floor can react immediately instead of finding out later.

Alarms Faults
03 — Monitoring
Machine & Line Monitoring
FLOOR

Live run states and signal values across the floor at a glance — see what's running, what's stopped, and what's in alarm.

Run States Live Values
04 — History
🗄
Alarm History & Archive
HISTORY

Every alarm and fault stored with its timestamp and source, building a searchable history you can review and use for later data collection.

History Archive
05 — Data
Continuous Value Logging
HISTORIAN

Live machine values captured straight from the controllers and stored continuously — a reliable record of what every signal did, with no manual logging.

No Manual Logs Always-On
06 — Displays
🖥
Floor & Management Views
PRESENTATION

Large-format displays readable from across the floor, plus focused live views for engineering and management at a desk.

Shop-Floor Management

Know What's Happening, the Moment It Happens

01 — React Now
See Faults the Instant They Trip

Alarms and faults appear live the moment they happen, so the floor can react immediately instead of finding out after the fact.

Live Immediate
02 — Keep a Record
📋
Keep a Complete Live Record

Every value and alarm is logged as it happens, so you build a trustworthy record over time — ready for later review and data collection.

Logged One Source
03 — One View
🔍
One Live View of the Whole Floor

See every machine's live values, status, and alarms on one screen — instead of walking the floor or checking each HMI one by one.

One Screen Live
04 — Alignment
👥
Give Everyone One Picture

Operators, supervisors, and engineers all watch the same live values and alarms — one shared source of truth, not scattered HMIs.

Shared Aligned

Built for the Whole Plant

🏢
Plant Managers

Run the operation from one live picture — the status of every line and any active alarms — without walking the floor or waiting on a report.

👥
Production Supervisors

React to faults and stoppages the moment they appear on screen, and know which machine needs attention right now.

Process & Industrial Engineers

Work from a continuous record of live values and alarm history — a reliable dataset captured automatically for later analysis and data collection.

🔧
Machine Operators

See live machine status and active alarms right on the floor, so you always know the state of your line at a glance.

Where FloorView Can Be Used

🚗
Automotive Manufacturing
Assembly lines, transfer systems
📦
Packaging Systems
Cartoners, end-of-line lines
🍳
Food & Beverage
Filling, mixing, packing lines
💊
Pharmaceutical
Batch processing, packaging
🔧
Metal & Fabrication
Machining, stamping, welding cells
🧱
Plastics & Molding
Injection molding, extrusion

See Your Plant Live in FloorView

Book a demo and we'll walk through FloorView using live monitoring and alarm scenarios that match your operation.

Request a Demo →
PlantReport Logo

PlantReport

Read Your Machines at a Glance — Output, Quality, Stoppages and OEE

PlantReport reads your machine logs and turns them into OEE, production and downtime you can act on — live, or for any day, shift, week or month. Export a clean report in one click.

Request a Demo → Contact Us

What PlantReport Can Do

01 — OEE
OEE Overview Dashboard
CORE

A big OEE gauge with the 85% world-class mark, the Availability / Performance / Quality split, and headline cards — so a supervisor sees in one look whether the machine wasn't running, ran slow, or made scrap.

A / P / Q Gauge
02 — Production
Production & Quality
OUTPUT

Total parts, good, scrap, scrap rate and throughput, with good-vs-bad by hour or by day and a per-day quality table — the full picture of what you made and how much was wasted.

Scrap Rate Throughput
03 — Analysis
OEE Loss Waterfall
WHERE TIME GOES

A waterfall that starts from planned production time and steps down through every loss — not available, ran slow, lost to scrap — ending at truly productive time, so the biggest opportunity is obvious.

Waterfall Trends
04 — Downtime
Downtime & Reliability
STOPPAGES

Total downtime and fault time, breakdown counts, and MTBF / MTTR reliability numbers. A worst-first Pareto ranks the reasons, and a colour-coded timeline shows exactly when the machine was in each state.

Pareto MTBF / MTTR
05 — Health
Data Health Check
CAN I TRUST IT?

A data-quality view: how much time the system couldn't read the machine, comms disconnects, and any warnings. A CounterMismatch banner flags when part counts are suspect — before you report them as final.

Comms Confidence
06 — Reports
📄
One-Click Reports & Export
SHARE

Set the view you want, then export to PDF (charts + tables for sharing), Excel (every detail across sheets), or CSV (raw numbers). The report shows exactly what's on screen, in your local time.

PDF / Excel / CSV Local Time

Built for How the Floor Actually Works

01 — One Toolbar
🎛
Pick Machine, Period, Date

One strip of controls drives everything. Choose a machine, a period, and a date — and every tab updates together. Switch tabs freely without losing your place.

Unified No Hunting
02 — Live or Historical
📡
Live Wall or Any Period

Leave it on a screen on the floor in Live mode for the current shift, or browse any day, shift, week, month, year, or custom range. A Day is your three shifts back-to-back — not midnight to midnight.

Live Mode Shift-Aware
03 — Compare
📈
See the Change vs Last Time

Headline cards show an up ▲ or down ▼ marker against the same period before — yesterday, last week, the same shift yesterday — so you instantly know whether things moved the good way or the bad way.

Trend Arrows Context
04 — Read-Only
🛡
Safe to Explore

PlantReport only reads your machine logs — it never writes to or alters your data. Anyone can click around freely on the floor, and there's nothing they can break by exploring.

No Risk Local Time

From the Floor to the Front Office

👥
Production Supervisors

The one screen to check first each shift. See OEE, output, and the biggest stoppage reasons at a glance, and know exactly what dragged the number down.

🏭
Plant & Operations Managers

Track OEE and losses across machines and periods, walk into the morning meeting with the numbers already on screen, and export a clean report in a click.

Process & Industrial Engineers

Use the loss waterfall and Pareto to find the biggest opportunity, then prove improvements hold week over week with consistent, automatic data.

📊
Quality & Continuous Improvement

Watch scrap rate and first-pass yield over time, and catch suspect counts early with the Health check before they reach a final report.

Where PlantReport Can Be Used

🚗
Automotive Manufacturing
Assembly lines, transfer systems
📦
Packaging Systems
Cartoners, end-of-line lines
🍳
Food & Beverage
Filling, mixing, packing lines
💊
Pharmaceutical
Batch processing, packaging
🔧
Metal & Fabrication
Machining, stamping, welding cells
🧱
Plastics & Molding
Injection molding, extrusion

See Your OEE in PlantReport

Book a demo and we'll walk through PlantReport using production scenarios that match your operation.

Request a Demo →

Talk to an
Engineer

Whether you're evaluating ControlsTwin, want to see FloorView's live dashboards and alarms, are interested in PlantReport's OEE reporting, or have a technical question — send us a message and you'll hear back within one business day.

Email
We respond within 1 business day
📍
Location
Waterloo, Ontario, Canada
Available for on-site demos by appointment
🕐
Business Hours
Mon – Fri, 8:00 AM – 4:30 PM
Eastern Time (ET)
Request Demo

Want a live walkthrough of ControlsTwin, FloorView, or PlantReport? Send a message and we'll schedule a video call at your convenience — run by the engineers who build the products.

Send a Message

Send a message and you'll hear back within one business day. Demos are typically scheduled within 48 hours.

Your information is kept private and never shared with third parties.