Certified to IEC 60947 & UL 489 standards — Explore Our Testing Protocols →

The Hidden Cost of Skipping PLC Simulation: A $4,200 Lesson I’ll Never Forget

Posted on June 22, 2026  ·  by Jane Smith

The Night the PLC Didn't Respond

It was a Tuesday night, around 10 PM. The commissioning team had been onsite for 14 hours. I was remote, watching the PLC program I'd written for a new packaging line. The customer's production manager was standing next to the panel, asking, "Is it ready?"

I hit the 'Run' button on my laptop. Nothing happened on the machine. Then, a scramble of phone calls, checks, and re-uploads. It turned out the pulse output configuration for the high-speed servo was completely wrong. I had specified a 6 MHz pulse train on the spec sheet, but I'd configured the Omron PLC for a different output mode. We lost an entire shift. The cost? About $4,200 in overtime for the installation crew and lost production.

That was my first year (2017). The mistake? I didn't run a proper simulation.

What Most People Think the Problem Is

When I talk to younger engineers, they usually say the problem is the hardware. "I didn't have the right PLC on my desk to test," or "The customer changed the specs too fast." And sure, those are factors. But they're not the real issue.

The surface problem is usually a specific technical error—like a wrong I/O address, a timer value that's too short, or a pulse output frequency that doesn't match the drive. But the real issue goes deeper.

The Deeper Issue: The 'Simulation Gap'

Here's what I've learned after handling automation orders for 10 years. The biggest mistake isn't the coding error—it's the confidence error. You think you've checked everything, but you haven't run the program in a simulated environment that matches the real machine behavior.

We call it the 'Simulation Gap'. Most programmers test their logic in a debugger. They check if the ladder logic compiles. But they don't test the real-world interaction of the PLC with the virtual machine model. For example, a pulse output of 6 MHz looks fine on paper. But if your PLC simulator doesn't properly model the back-EMF from the motor or the response time of the servo drive, you won't catch that the pulse train is getting lost until the machine is on the floor.

I've seen this pattern, like, hundreds of times. A perfectly good piece of code that fails because the timing assumptions were wrong. The PLC was doing exactly what it was told. The problem was the instructions themselves.

The Real Cost of Skipping Simulation

Let’s break down the costs, because honestly, the price tag is usually the only thing that gets management's attention.

  • Direct Labor: Overtime for the commissioning crew to troubleshoot. I've seen that cost $500 to $2,000 per night.
  • Lost Production: This is the big one. A 6-hour downtime can easily cost $5,000 or more in a medium-sized factory.
  • Travel & Site Visits: You can't always fix it remotely. A last-minute flight and hotel can be $1,000 easily.
  • Equipment Damage: A misconfigured pulse output can physically damage a servo drive or a gearbox. I once saw a $1,200 servo fried because the acceleration ramp was too steep. (Ugh, that was a bad day).

In my experience, skipping a thorough simulation adds about 20-40% to the total project cost in the long run. The initial savings of 'saving time' by not simulating are immediately wiped out by the first botched startup.

A Specific Example: The Pulse Output Disaster

Going back to my 2017 mistake. The spec called for a "Omron PLC pulse output 6 MHz" for a high-speed labeling machine. On the datasheet, my PLC supported it. But the simulation software I used (we didn't have an Omron PLC simulator at the time) didn't model the specific high-speed counter module correctly. It showed the instructions executing fine.

Reality: The physical module had a specific timing requirement for the 'Origin Search' function that my simulation didn't catch. The machine homed incorrectly, crashed into the hard stop, and we had to replace two linear bearings. That was a $1,100 part plus a week of delay.

The lesson? A generic simulation is not the same as a model-specific test. If you're using an Omron PLC simulator, make sure it matches the exact model (NX, NJ, CJ, CP1L, etc.) in your bill of materials. (This was back in 2017, things may have changed with newer software versions).

How to Avoid the Simulation Gap (Briefly)

That $4,200 mistake was the catalyst for our team's change in process. The solution isn't complex, but it requires discipline.

1. Use the Vendor's Specific Simulator. Don't use a generic ladder editor. Use the specific software from the manufacturer, like the Omron PLC simulator that comes with CX-One or Sysmac Studio. It models the specific hardware behavior better.

2. Virtual Commissioning for Critical Paths. For any axis that uses positioning, pulse outputs, or safety functions, set up a complete virtual machine model. This takes a day but can save a month of debugging.

3. The 'Red Team' Review. Before the code goes to the field, have a colleague run the simulation on a laptop with a different set of test cases. We've caught 47 potential errors using this checklist in the past 18 months. The embarrassment of a colleague finding your bug is far cheaper than explaining a $4,200 mistake to a project manager.

4. Don't Rush the I/O Check. Spend an hour simulating the I/O map. I once had a guy (not me, that time) who wired a limit switch to a 'Normally Closed' input but programmed for 'Normally Open'. A quick simulation would have caught it.

Bottom line: You can't simulate your way to a perfect system, but you can avoid 80% of the startup disasters. The cheapest tool in your toolbox is the one you use before you ship the controller.

Jane Smith

Jane Smith

I’m Jane Smith, a senior content writer with over 15 years of experience in the packaging and printing industry. I specialize in writing about the latest trends, technologies, and best practices in packaging design, sustainability, and printing techniques. My goal is to help businesses understand complex printing processes and design solutions that enhance both product packaging and brand visibility.

Leave a Comment