We build the software that runs your plant.

From PLC signals to the ERP, VZIAM designs, builds and integrates the systems production depends on. Most of that work runs on VZIAM MES, the manufacturing execution system we develop and maintain ourselves.

Speaks
  • OPC UA
  • MQTT
  • HTTP
Through a gateway
  • Modbus
  • Siemens S7

The ERP knows the plan. It does not know what happened at 09:12.

Orders, stock and costs live in the ERP. What the machines actually did (the stop, the slow cycle, the reject) lives on the floor, in shift notes and in people’s heads. Three questions stay open.

Q1

Why is this line producing less?

A stop, a slow cycle, a reject. Without the machine, the order and the reason attached to each, the end-of-shift figure says something was lost, not where.

Q2

Which batches are affected?

When a material lot is in question, the links from it to every finished batch should already exist, not be rebuilt from paper while the customer waits.

Q3

Who has the right information?

Production, quality and maintenance each hold part of the story in their own file. Decisions wait while somebody reconciles them.

VZIAM sits between your machines and your ERP.

The ERP plans the orders, the machines run them, and VZIAM MES records what happened and passes it on: orders and items in from the ERP, quantities, consumption and times back.

Shop floor

Machines and gateways

States, counters and process values

Teams

Operators at the station

Terminal · forms · declarations

Reasons, checks, readings and consumption

One shared record

VZIAM MES

Machine · work order · item · batch

  • Production and OEE
  • Quality and traceability
  • Batch records, forms and maintenance
Planning

ERP

Orders and items in; quantities, consumption and times back

SAPSageMicrosoft Dynamics
Steering

Dashboards and Andon

Timelines · OEE · loss Pareto · alerts

Reads from
PLCs over OPC UA and MQTT; Modbus and S7 through a gateway
Covers
Production and OEE, quality, traceability, batch records, forms, maintenance and station documents
Exchanges with
Your ERP, over a REST API or JSON and CSV files
Runs
Docker, on a server on your network

One machine stop becomes one decision, in five steps.

The machine reports a stop, the system attaches it to the running order, the operator gives the reason, checks are recorded against the same run, and the order’s record is ready for review, with nothing typed twice.

01 / Capture

The machine reports its state and counter over the connection it already has.

Machine data acquisition

In the record

Source
OPC UA · MQTT
Equipment
Line 02
Event
Stop detected, 09:12

Seven modules on one record. Start with one.

Every module reads and writes the same record of machines, orders and batches, so a plant can start with one and add the others later.

A stop stops being a blind spot.

Run and stop periods per machine, reasons qualified at the terminal and corrections justified, OEE, OOE and TEEP from the same timeline, reference rates per item and machine, work orders with their routing, and results by shift, including manual stations with no machine to read.

How the OEE engine calculates
Line timelineWhere the shift went.
Main reason
Waiting for material
Context
Line 02 · WO-0248

OEE from machine signals, not typed totals.

OEE is availability × performance × quality. VZIAM MES calculates it on the server, to AFNOR E60-182, from machine signals. The same three factors point to different causes, so the figure is always shown with its losses.

Line OEE, morning shift78.6%
Availability
93%
Performance
89%
Quality
95%

Stops, longest first34 min

Waiting for material
18 min
Changeover
11 min
Breakdown
5 min

Availability carries the loss. The question it raises: Why is Line 02 waiting when the order is ready?

Your line, in perspective

What do 20 minutes a day add up to?

Production volume lost per year264,000parts at nominal rate · 73.3 hours of production

Minutes × rate × days, nothing else. It ignores scrap, demand and every other constraint.

Book a call

What we build, and how a project runs.

Four layers, built to fit what you already run. Four steps, with no surprises in between.

Machine data acquisition

Connections to PLCs over OPC UA and MQTT, with a gateway for Modbus and S7. No manual entry in the path.

Execution & MES

Operator terminals and execution logic for what a machine cannot report: downtime reasons, quality declarations, checks, forms and consumption.

ERP integration

Work orders, articles and bills of materials pulled from SAP, Sage or Microsoft Dynamics; good quantities, rejects and cycle times posted back when each order closes.

Analytics & reporting

OEE to AFNOR NF E60-182, loss Pareto and shift reports, calculated from PLC signals and published where your teams already look.

  1. Step 01

    Assess

    We walk the floor, map the machines and the data that already exists, and agree what “done” means before anything is built.

  2. Step 02

    Pilot

    One line, one machine, real signals, in weeks. You check your own data before you commit to a rollout.

  3. Step 03

    Build

    Delivered in increments against the agreed scope, on your network, with your team in the loop.

  4. Step 04

    Run

    Support, monitoring and changes after go-live. What we built stays ours to answer for.

Frequently asked questions.

A question that isn’t here? Ask the people who build it.

Book a call

VZIAM MES is a manufacturing execution system: software that records what actually happens on the shop floor (machine states, stops, quantities, checks and materials) against the work order it belongs to, and sends the result back to the ERP.

Plan the change before it reaches the line.

Request a demo and an engineer looks at how your production runs today, shows how the software would fit around it, and where a pilot on one line would start.

How the demo works
  1. 01Pick a time

    Choose a slot in the calendar, and note what you make and what reads your machines today.

  2. 02Screen shared with an engineer

    A video call with someone who builds the software, in English or French.

  3. 03What would connect

    For each machine, its path: native (OPC UA, MQTT or HTTP push), through a gateway, or nothing to build.