Skip to content
willowark

We make your factory smarter.

Software, sensing, automation, and intelligent systems for manufacturing environments. We connect machines that were never designed to talk, put production data in front of the people who need it, and automate the manual steps between them.

Reviewed

Machine data from the plant floor to the office4-20mAEtherNet/IPEtherNet/IPOPC-UARESTRESTMachinepress, cell, lineSensorscounts, temps, currentPLCcontrolHMIoperatorHistoriantag storeDashboardsOEE, downtimeMES / ERPorders

Hover or focus a component to see what it is and what it talks to. Arrow keys move between them.

Sensors and machines report into the PLC; the PLC drives the HMI and publishes tags to a historian; the historian feeds dashboards and, where it exists, the MES.

Components:

  1. Machine (press, cell, line): The equipment itself. Newer machines expose tags; older ones need a sensor or a serial tap.
  2. Sensors (counts, temps, current): Retrofit sensors where the machine offers nothing: proximity counts, current transformers, temperature.
  3. PLC (control): The controller: logic, safety, and the tag table everything else reads.
  4. HMI (operator): Operator screen at the machine.
  5. Historian (tag store): Time-series store of PLC tags: uptime, counts, faults, cycle times.
  6. Dashboards (OEE, downtime): Plant TV and office views: OEE, downtime reasons, shift comparison.
  7. MES / ERP (orders): Work orders down, production counts up.

Connections:

  • Sensors to PLC over 4-20mA
  • Machine to PLC over EtherNet/IP
  • PLC to HMI over EtherNet/IP
  • PLC to Historian over OPC-UA
  • Historian to Dashboards over REST
  • Historian to MES / ERP over REST, both directions
A typical architecture, drawn to explain the pattern — not a specific client's system.

Sound familiar?

  • Our operators are doing this manually.
  • We don't know why this machine keeps going down.
  • We want production data from our equipment.
  • This old machine isn't connected to anything.
Illustrative: an industrial control cabinet with PLC modules and wiring

What's included

10 services under Industrial Automation.

Manufacturing Automation

Manufacturing automation services — PLC programming, robotics cells, safety systems, and process automation engineered around payback you can verify.

Learn more →

Machine Integration

Machine integration services — connecting PLCs, CNCs, robots, and legacy equipment over OPC UA, Modbus, and Ethernet/IP into one coordinated system.

Learn more →

Machine Data Acquisition

Machine data acquisition services — cycle, count, and condition data from PLCs, sensors, and legacy equipment into historians your team can trust.

Learn more →

Production Monitoring Systems

Production monitoring systems — real-time OEE, downtime tracking with reasons, and shift dashboards that show problems while you can still fix them.

Learn more →

Industrial IoT

Industrial IoT services — hardened sensors, edge gateways, MQTT pipelines, and dashboards engineered for plant-floor conditions and long service life.

Learn more →

Traceability Systems

Traceability systems — lot and serial tracking, barcode and label control, and genealogy records that answer recall questions in minutes, not weeks.

Learn more →

Automated Quality Systems

Automated quality systems — machine vision inspection, in-line gauging, and real-time SPC that catch defects at the station instead of at the customer.

Learn more →

Industrial AI

Industrial AI services — predictive maintenance, vision defect detection, and process optimization models built on your plant data and proven in production.

Learn more →

Industrial Software Development

Industrial software development — custom MES-layer tools, operator interfaces, and plant integrations built to survive restarts, gloves, and shift change.

Learn more →

Industrial Troubleshooting & Optimization

Industrial troubleshooting and optimization services — data-driven root cause analysis for intermittent faults, chronic downtime, and lines running below rate.

Learn more →

How we approach it

Straightforward, in this order.

  1. 01

    Walk the floor first

    Automation designed from an org chart fails on the floor. We start at the machines — what runs, what stops, what operators actually do — and scope from there.

  2. 02

    Data before control

    Read-only first: sensors and PLC reads that change nothing about how the line runs. Visibility alone usually pays for the project; control comes after trust.

  3. 03

    Commission around production

    New systems run in parallel with existing process before cutover, in planned windows. The plant's schedule drives the plan.

  4. 04

    Leave it supportable

    Operators trained, alarms tuned so they mean something, documentation the maintenance team can actually use.

Ask about Industrial Automation

Describe the problem. Get a straight answer.

One line is enough. An engineer replies within a business day.

We reply within one business day. No newsletter unless you ask. Privacy

Typical engagement

Shape
Site walk and requirements, then controls and software design, offline testing, and commissioning on your schedule (including shutdowns and off-shifts).
Duration
Data-collection and monitoring projects in weeks; control system work typically one to four months including commissioning.
Team
A controls engineer and a software engineer, with electrical design support when panels are involved.
You hold at the end
  • Functional specification
  • PLC/HMI code and software with source
  • Factory and site acceptance test records
  • As-built drawings and operator documentation
Pricing
Scoped per project after a call; fixed-price phases where the scope is firm, time-and-materials where it isn't. How engagements work →

Work it out yourself

What is unplanned downtime costing us?

Put a monthly and annual number on unplanned downtime from your own units, margin, idle labour and expedite costs — and see what a 20% reduction is worth.

Open the downtime cost calculator

How this gets priced

What moves the number, before there is a number.

We publish no rates — every engagement is quoted against a written scope. What we can tell you is what that scope will turn on, so you can see the shape of the price before the call.

Cost drivers

  • How many machines and of what vintage
  • Whether the controllers expose tags or need retrofit sensing
  • Plant network access and IT constraints
  • Which metrics matter — counts and uptime are simpler than quality and reasons
  • Integration with an MES or ERP that already exists

A typical first phase

An assessment on the floor: what each machine can give up, what the network allows, and which two or three numbers would change a decision. It ends with a written scope for one line, not the whole plant.

What makes it expensive

  • Machines with no documentation and no ports
  • Plants where OT and IT networks cannot be bridged
  • Downtime-reason capture that depends on operators typing

What makes it cheaper

  • Starting with one line and the metrics the shift already argues about
  • Machines with Ethernet-capable controllers
  • A plant TV and a phone rather than a custom app

Who this is for

Built for operators, not for the demo.

Small and mid-sized manufacturers — food & beverage, packaging, plastics, metals, electronics, medical devices, automotive suppliers — with real automation needs and no giant internal engineering department.

Available as a scoped project, contract engineering, or a fractional arrangement — see how we work.

Common questions

Asked before every Industrial Automation project.

Can you get data from machines that were never designed to be connected?

Almost always. Options range from reading the PLC directly over protocols like Modbus or Ethernet/IP, to adding sensors — current transformers, proximity switches, stack-light taps — that infer machine state without touching the controls. Old equipment is rarely a dead end.

Will automation projects disrupt production?

Good ones don't. We design for commissioning in planned windows, run new systems in parallel with existing processes before cutover, and stage rollouts line by line. The plant's schedule drives the project plan, not the other way around.

What does machine monitoring cost for a small plant?

It scales with machine count and data depth. Monitoring a handful of critical machines with sensors, an edge gateway, and dashboards is typically a modest project — far from the six-figure MES implementations that scare small manufacturers away. We scope the highest-value machines first.

Do you replace our existing controls integrator?

Usually we complement them. Controls integrators are strong on PLCs and panels; we add the software, data, vision, and cloud engineering that their projects increasingly need. We regularly work alongside — and for — automation integrators.

Do you work with our existing PLCs and equipment, or replace them?

Existing equipment first, almost always. Most projects add a data layer, a controller, or an interface alongside what is already running; replacement happens only when the hardware genuinely cannot do what is needed or cannot be supported.

How do you handle safety on the plant floor?

Safety functions stay in dedicated safety-rated hardware and are never routed through software we write for monitoring or optimization. We follow your site's lockout, permit, and commissioning procedures, and anything that changes machine behavior is tested offline before it touches production.

Strategy. Software. Systems.

Have a system that should exist?

Tell us what your operation is doing manually, what isn't connected, or what you're trying to build. We'll tell you plainly whether and how we can help.