Industrial sensing article header

Technical article

The SICK Absolute Encoder Profinet Upgrade That Almost Broke Me (And Why I Now Check Everything Twice)

2026-08-18 by Jane Smith

The Setup

It was 9:40 on a Thursday night in March 2025 when the PLC flashed 'Diagnostics: 0x07F1 – encoder communication failure.' I had just spent three days installing a SICK absolute encoder with Profinet on our packaging line's new servo axis. The line was supposed to be running on Monday.

The project had started in January. I'm a maintenance lead at a mid-size packaging company, and I've been handling automation upgrades for about six years. In that time, I've personally made enough mistakes to fill a workshop manual. This one was the most expensive yet.

We needed to replace an old incremental encoder that lost its zero position every time the machine lost power. Solution: a SICK absolute encoder with Profinet. We also added two SICK IO-Link encoders to the crimping stations, because the IO-Link version lets you push parameters over the same cable instead of fiddling with DIP switches. It sounded like an easy win.

While I was ordering, I decided to add temperature monitoring to the motor bearings. I bought three thermometer probes online—generic PT100, not SICK. I also needed a digital caliper to measure the coupling bore. I found one for $18.99. I remember telling myself, 'It's a modern digital caliper. How bad can it be?'

To make things complete, the lab supervisor asked me to test a new Eppendorf pipette she'd ordered. I said, 'That's not my area.' She replied, 'You can follow a protocol, right?' The answer, it turned out, was 'not automatically.'

The Configuration Mess

The SICK absolute encoder built quality was excellent. The physical install was straightforward. The problem started when I tried to make it talk to the PLC over Profinet.

I configured the IP address, assigned the device name, and loaded the GSDML file. The PLC still reported the encoder as unreachable. I double-checked the Ethernet cable, the switch, the grounding. Nothing. On the third day, I called SICK support—they actually picked up in five minutes, which surprised me. The tech asked, 'What is the Profinet device name, exactly?'

'Encoder-01,' I said.

'Is it Encoder-01 or encoder-01?'

I checked. I had configured 'Encoder-01' in the SICK SOPAS software, but the PLC project had 'encoder-01.' Profinet device names are case-sensitive, even though they look identical on a label. SICK's Profinet interface description (sick.com, accessed April 2025) mentions this in a note, but I'd skimmed it. That one character cost me a day.

Then came the IO-Link encoders. I connected them to a third-party IO-Link master on our PLC rack. The master was configured with a default process data length of 8 bytes. The SICK IO-Link encoder was set to output 12 bytes. No clear alarm appeared—it just silently delivered garbage values. I had to manually import the IODD file from SICK's website and match the byte arrangement. If I had checked the IO-Link process data length mismatch before wiring, I'd have saved about 10 hours.

I also learned that the old 'IO-Link is just a plug-and-play sensor' line is an oversimplification. It's easier than 4-20 mA loops, but you still need to set the master's process data length.

The Thermometer Probe and the Cheap Caliper

While the encoder mess was happening, the thermometer probes arrived. I chose PT100 2-wire probes with 4-20 mA transmitters because the price was good. Wiring them was easy. But the PLC analog module had a fault I didn't know about, and after I replaced the module, the temperature readings were still 3°C too high.

That's when a senior colleague asked, 'How long is the cable run?' Fifty meters, I said. He shook his head. For a 2-wire PT100, the lead resistance is part of the measurement. The IEC 60751 standard defines the resistance-temperature curve, but it doesn't save you from lead resistance if you use 2-wire instead of 3- or 4-wire. I should have ordered 4-wire, or better, an IO-Link thermometer transmitter that digitalizes the signal at the sensor. Instead, I learned a basic rule: the thermometer probe output type matters more than the probe price.

The digital caliper was another classic. I'd typed 'digital caliper price' into my search engine, sorted by price, and picked the cheapest one. It had a bright LCD and a zero button. Out of the box, it measured a 50.00 mm gauge block as 50.02 mm. Then 49.98 mm. I thought it was just temperature. The jaws actually wobbled.

I used it anyway to measure a coupling bore. The reading was about 0.03 mm smaller than reality, so I pressed the encoder adapter into the bore. Then the motor shaft wouldn't fit. We had to take it apart and carefully file the adapter. That mistake cost two days and one very red face. A decent digital caliper with a calibration certificate, from a brand like Mitutoyo or Tesa, typically costs $80 to $150. The $18.99 price saved me maybe $60 and cost the company more than $1,500 in downtime. The price isn't the cost.

The Eppendorf Pipette Incident

Meanwhile, in the lab, I produced 12 samples with terrible volumes. The lab supervisor's later test results were all over the place.

Why? Because I had never read the Eppendorf pipette manual. I pressed the plunger all the way to the second stop before aspirating, which over-aspirated. And I didn't pre-wet the tip. The Eppendorf pipetting guide (eppendorf.com, accessed April 2025) is clear: for an air-displacement pipette, depress the plunger to the first stop, immerse the tip, release slowly, wait one second, then dispense to the first stop and finally press to the second stop to blow out the last drop. Pre-rinsing the tip two or three times is recommended for buffers and aqueous solutions.

I did none of that. My excuse was that I'm not a lab guy. But the manual was right there. Actually, the whole story of this project is: I didn't read the manuals before touching anything. SICK has detailed documentation. Eppendorf has a detailed guide. I just didn't read them until the failures forced me to.

The Day It All Fell Apart

All of these small mistakes converged on one day. The Profinet encoder failed at startup because the device name got changed in a PLC backup restore. The IO-Link encoder still had a data mismatch that took me four hours to find. The thermometer probe triggered a false bearing alarm because it read 3°C high. And the lab supervisor emailed me a concise explanation of the pipette error, quoting the manual back to me.

I sat in the break room and did that hollow laugh that people do when they realize they are the common denominator. The project cost about $3,200 more than planned, including overtime labor and an expedited PLC module. And most of that was due to things I would now call 'avoidable if I'd just looked at the manual.'

The Checklist

After that week, I created a pre-installation checklist. It's not revolutionary. It's simply the list of things I skipped:

  1. Verify the Profinet device name, including case, exactly matches in the PLC and the sensor configuration tool.
  2. Check the IO-Link process data length in the master against the sensor's IODD file before connecting the PLC.
  3. Choose a thermometer probe based on the PLC analog input already installed–or go IO-Link and avoid analog scaling entirely.
  4. Use 3-wire or 4-wire PT100 if the cable run is longer than 10 m.
  5. Never buy a measuring tool based solely on digital caliper price. Test it on a gauge block.
  6. Read the Eppendorf pipette protocol once before using it. It takes five minutes. And if someone asks you how to use an Eppendorf pipette, that's the honest answer: read the manual first.
  7. Call SICK support after 30 minutes of troubleshooting, not after three days. Their hotline was actually helpful.

In the two months since, this checklist has caught at least three potential issues—one was a Profinet name mismatch on a new camera system, one was an IO-Link process data mismatch, and one was a cheap caliper that didn't repeat within 0.02 mm. I'm not saying my list is perfect. It's specific to our equipment and our team. If you're a plant with a different PLC platform and a different sensor brand, your checklist will look different. This worked for us because we're a small company with one PLC platform and a decent SICK distributor. Your mileage may vary.

What I'd Do Differently

The biggest shift for me was admitting that expertise has boundaries. I know how to wire a control panel and read a ladder diagram, but I'm not a fieldbus specialist. The SICK absolute encoder Profinet is a great product—it just needed someone who had set one up before. Same with the SICK IO-Link encoders. The hardware was fine. My interface was the problem.

That's why I now trust the phrase 'specialists who know their limits.' A good vendor will tell you when a different measurement approach or a different product would work better. For example, for temperature sensing, there are companies that specialize in thermometer probes; for precision metrology, caliper specialists. I'm not about to claim SICK should be your everything for all sensors. But for absolute encoders and IO-Link encoders in dirty industrial environments, they've earned our repeat business.

The cheap caliper still sits on my workbench as a reminder. It reads 50.02 mm on a dead-on 50.00 mm gauge block. Every time I reach for it, I remember: price is what you pay, but repeatability is what you get. And the manual is not the enemy. The manual is the only friend who will tell you the device name is case-sensitive.

If you're about to install a SICK absolute encoder with Profinet and you're feeling confident: check the device name case first. It's a free fix that will save you an hour. And if you're about to buy a digital caliper based on the cheapest 'digital caliper price' you can find—please borrow a gauge block before you trust a measurement.

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.