Compare

Modernize Production Visibility Alongside MES and SCADA

Modernize production visibility alongside MES and SCADA with a staged FactoryOps migration that reduces risk and delivers trusted OEE insights sooner.

10 min read
Article hero

To migrate from legacy MES safely, avoid a big-bang replacement. Keep validated control, quality, traceability, and transaction functions running; add Guidewheel as a low-dependency FactoryOps layer; prove machine visibility and operating routines in parallel; and retire legacy components only when data, workflow, security, audit, and rollback gates pass. This staged approach delivers production value sooner while preventing an OEE modernization project from becoming an uncontrolled rewrite of plant-critical systems.

TL;DR

  • Start with business decisions and workflows, not a list of servers to replace.
  • Separate SCADA control, MES transactions, business records, and FactoryOps improvement responsibilities.
  • Use Guidewheel to add run-state, OEE, downtime, energy, and action visibility without first reengineering every PLC connection.
  • Run a representative pilot in parallel, reconcile discrepancies, and cut over one workflow at a time.
  • Decommission only after retention, export, cybersecurity, support, rollback, and owner approvals are complete.
Migration phase Primary output Go/no-go evidence
Discover System, interface, workflow, and risk inventory Owners confirm what cannot be interrupted
Design Coexistence architecture and decision contracts Security, control, and data boundaries approved
Pilot Representative FactoryOps workflow States are trusted and users act on them
Parallel run Reconciled old and new records Differences are explained, not ignored
Cutover One workflow moved with rollback ready Acceptance criteria pass across shifts
Decommission Recoverable archive and retired component Audit, retention, and support obligations closed

Why legacy MES migrations fail

Legacy systems usually do more than their labels suggest. An old MES screen may also trigger a label, feed payroll, preserve genealogy, calculate a customer report, carry a regulatory record, or supply a planner’s spreadsheet. A SCADA historian may be the unofficial source for a maintenance decision. Removing the visible application without mapping these hidden dependencies creates operational risk.

The second failure mode is category confusion. MES, SCADA, and FactoryOps overlap in data but not in primary responsibility. SCADA supervises processes and control. MES commonly manages production transactions, orders, quality, genealogy, and execution records. FactoryOps turns machine and human operating data into production visibility and improvement. The MES versus IIoT platform guide provides a useful layer distinction.

The third failure mode is treating data migration as the project. Data can be technically copied while users lose the decision path that made it useful. A successful migration preserves or improves the full contract: source, meaning, timing, owner, action, record, exception handling, and audit trail.

Finally, teams underestimate organizational memory. Operators may know workarounds never documented in the specification. Interview actual users across shifts before declaring a workflow redundant.

Step 1: Define the outcome and migration boundary

Write the business outcome in operational terms. Examples include reducing unexplained downtime, creating comparable OEE across sites, eliminating manual production boards, or giving supervisors a trusted shift timeline. Avoid “replace the MES” as the outcome; it describes an activity, not value.

Then classify every relevant function:

Function Typical accountable layer Default migration posture
Safety logic and machine control PLC/DCS/SIS and SCADA Preserve unless separately engineered and validated
Supervisory HMI and alarms SCADA Preserve if still effective
Orders, genealogy, quality records MES or ERP Preserve system-of-record responsibility
Run state, OEE, downtime reasons, actions FactoryOps Candidate for Guidewheel pilot and cutover
Enterprise planning and finance ERP Integrate only where the decision requires it

ISA-95 terminology can help teams describe interfaces without pretending every plant follows one perfect architecture. The goal is a shared responsibility map: which system controls, which records, which analyzes, and which prompts action.

Explicitly list exclusions. A FactoryOps rollout should not quietly become a PLC rewrite, ERP replacement, quality-system migration, or cybersecurity redesign unless those projects are separately authorized.

Step 2: Inventory systems, interfaces, and decision contracts

Build an inventory that covers more than software names. For every application, gateway, database, spreadsheet, and report, record:

  • Owner, users, sites, shifts, and support contact;
  • Machine or business data sources and destinations;
  • Protocols, credentials, certificates, schedules, and network zones;
  • Critical screens, alerts, reports, exports, and manual workarounds;
  • Retention, audit, customer, regulatory, and contractual obligations;
  • Recovery method, backup evidence, and acceptable outage;
  • Known defects, unsupported components, and single-person dependencies.

Next document decision contracts. A useful template is: “When role X sees condition Y by time Z, they take action A and record result B.” This exposes whether the proposed FactoryOps layer can own the workflow or only supply an input.

Score every item as preserve, integrate, duplicate temporarily, replace, archive, or retire. Require evidence for “retire.” Low usage alone is not enough if the function is rare but critical.

Step 3: Design a coexistence architecture

The lowest-risk design lets new value appear before old capability disappears. Guidewheel’s FactoryOps platform can create a production layer across mixed equipment while the MES and SCADA continue their system-of-record and control jobs. As a practical operating platform, it combines AI-powered software and an expert team to help prioritize improvements while existing systems retain their required responsibilities.

Guidewheel’s non-invasive sensing can establish machine states without an initial PLC integration. The no-PLC monitoring guide explains why this is useful in brownfield environments: operations can begin with run, idle, and down evidence while richer order, quality, and reason context comes from people or approved integrations.

Low dependency does not mean no security work. Use current OT guidance such as NIST SP 800-82 Revision 3 to review zones, conduits, authentication, remote access, patching, monitoring, incident response, physical access, and vendor responsibilities. Preserve required performance, reliability, and safety characteristics.

Create a data-boundary diagram and interface register. Mark read and write paths, frequency, owner, failure behavior, sensitive fields, and recovery. Prefer read-only integration during proof unless a write path is essential and separately approved.

Step 4: Select a representative pilot

A pilot should reduce uncertainty, not produce a flattering demo. Include a bottleneck, a typical machine, a difficult legacy asset, at least two shifts, and the people expected to run the future workflow. If multi-site scale matters, include one central stakeholder and define what must be repeatable.

Set measurable acceptance criteria before installation:

  • Machine states meet an agreed accuracy threshold;
  • Schedules and counts reconcile within an agreed tolerance;
  • Operators can classify the priority losses during normal work;
  • Supervisors use the timeline in a real daily meeting;
  • One insight becomes an owned action and the result is measured;
  • Architecture, security, support, and expansion effort are accepted;
  • Rollback can restore the prior workflow without data loss.

Guidewheel reports in its Seacast case study that 10 machines were installed in two days and 30 were live within one month. Treat that as one customer example, not your schedule. Your pilot duration should follow representative risk and user evidence.

Step 5: Reconcile data during parallel operation

Run the new and old views together long enough to observe normal production, changeovers, planned downtime, failures, shift changes, and known exceptions. Parallel operation is not a contest in which one number must immediately match the other. Different calendars, state rules, count sources, quality definitions, and rounding can produce legitimate differences.

Create a reconciliation log with the old value, new value, source evidence, rule difference, owner, resolution, and decision impact. Prioritize discrepancies that change an action. A two-minute reporting offset may be harmless; a state rule that hides recurring stops is not.

Lock definitions only after the users and data owners understand them. Version calendars, ideal cycles, reason trees, and mappings. Record who can change each definition and how downstream reports are notified.

Step 6: Cut over workflows in controlled increments

Move one decision workflow at a time. A practical sequence is visibility first, then daily review, reason capture, action management, selected reporting, and only then retirement of redundant legacy views. Keep system-of-record or control transactions where they belong.

For each cutover, define:

  1. Start time and accountable owner;
  2. Users and shifts affected;
  3. Data and workflow acceptance checks;
  4. Help and escalation path;
  5. Rollback trigger and procedure;
  6. Records that must be preserved during rollback;
  7. Review time after one shift, one week, and one operating cycle.
✅

Before each cutover, rehearse the rollback with the people who would actually execute it. A rollback procedure that has never been tested is an assumption, not a safety net. Confirm that records created in the new workflow can be preserved and reconciled if you need to return to the legacy path.

Avoid running duplicate entry indefinitely. Parallel operation is a validation tool, not a permanent burden. Once the new workflow passes and rollback confidence is adequate, formally designate the authoritative interface for that decision.

Step 7: Decommission without losing recoverability

Decommissioning is a governance event, not an uninstall button. Before retirement, obtain sign-off from operations, controls, IT/OT, quality, security, records owners, finance, and any regulatory stakeholder that applies.

Confirm that data exports are readable, retention periods are documented, reports can be reproduced, credentials and service accounts are removed, integrations are redirected or closed, infrastructure is inventoried, support contracts are ended at the right time, and recovery media is protected. Test an archive restore rather than assuming it works.

Some legacy components should remain. A stable SCADA system can continue controlling a process while Guidewheel supplies broader FactoryOps visibility. An MES can remain authoritative for genealogy while a redundant OEE screen is retired. Success is not measured by how much software disappears; it is measured by better decisions with less avoidable ownership.

Step 8: Scale from a repeatable operating model

After the pilot, model the next deployment using actual internal hours, hardware, subscription, training, support and change effort. Guidewheel pricing starts at $25,000 annually. Request Guidewheel's current scope and quote for the required machines, sites and integrations.

Create a repeatable site kit: roles, safety method, architecture pattern, state-validation test, reason taxonomy, training, daily routines, issue escalation, cybersecurity evidence, and go-live scorecard. Allow local variation only where it changes a real process requirement.

Track both adoption and production outcomes. Logins are weak evidence. Better measures include usable machine coverage, unexplained downtime, reason completeness, action closure, recovered capacity, schedule attainment, and time required to onboard the next site.

If you want to modernize production visibility without placing critical legacy functions at risk, discuss a staged FactoryOps migration with Guidewheel.

Head to head

See the full feature by feature comparison

View comparison

Frequently asked questions

Should a factory replace its legacy MES all at once?

Usually not. A staged migration separates proof of the new production workflow from retirement of control, quality, genealogy, transaction, and recordkeeping functions that may carry greater operational risk.

Can Guidewheel work alongside an existing MES or SCADA system?

Yes. Guidewheel can provide machine-state visibility and FactoryOps improvement while MES retains transaction records and SCADA retains supervisory control. Integrate only the context required for valuable decisions.

What should be included in a migration pilot?

Include a bottleneck, a normal machine, a difficult legacy asset, multiple shifts, actual users, data owners, security review, representative exceptions, measurable acceptance criteria, and a tested rollback procedure.

How long should parallel operation last?

Long enough to observe the events that materially change the decision, including normal runs, planned stops, changeovers, failures, shift transitions, and required reporting cycles. Use evidence, not an arbitrary duration.

When is a legacy system safe to decommission?

Only after replacement workflows pass, discrepancies are resolved, records and exports are recoverable, integrations are closed or redirected, owners approve the boundary, and rollback or archive obligations are satisfied.

Not sure which tool fits your plant?

30 minutes with your machines, your sites, your numbers. No slideware.

Book a Demo