A building automation team needed EtherNet/IP PLC data exchanged with a BACnet/IP environment, but later commissioning exposed heartbeat timeout alarms driven by polling expectations rather than a protocol failure. Chipkin QuickServer provided the EtherNet/IP to BACnet/IP bridge and helped the project settle on a more realistic heartbeat strategy for the live EMS/BMS handoff.
This project is a useful case study because the gateway was already doing the core job. The harder question was how to interpret timing behavior once the system moved into live operation. In mixed PLC and BACnet environments, that distinction matters. A working protocol bridge can still trigger nuisance alarms if one side expects deterministic updates from a polled building automation network.
At a Glance
- Industry: Building automation / EMS-BMS integration
- Customer: Mechanical and controls integration team
- Facility type: Commercial energy-management integration project
- Client role: Engineering and commissioning stakeholders
- Project scale: Dual EtherNet/IP PLC networks presented to a BACnet/IP building system
- Protocols: From: EtherNet/IP → To: BACnet/IP
- Chipkin product: Chipkin QuickServer QS-2xxx series
- Project start: October 2024

EtherNet/IP PLCs → EtherNet/IP → Chipkin QuickServer → BACnet/IP → EMS/BMS environment
EtherNet/IP to BACnet/IP Challenge
The project connected upstream EtherNet/IP PLC data to a downstream BACnet/IP building management environment. The protocol conversion itself was successful, but once the installation reached a live EMS/BMS workflow, the team began seeing heartbeat timeout alarms.
The key issue was not broken communications. The gateway was exchanging data correctly in both directions. The problem was that the EMS side expected the heartbeat to update inside a 10-second window, while the real BACnet polling pattern could occasionally exceed that threshold.
That made this a timing-and-expectations problem rather than a gateway fault. In practical building automation work, those are the issues that can slow a commissioning project down even after the network is technically online.
Why Chipkin
This was a strong fit for Chipkin because the customer needed more than a file conversion. They needed a working EtherNet/IP to BACnet/IP handoff plus help interpreting how BACnet polling behavior would look in an EMS workflow.
Chipkin QuickServer provided the protocol bridge, while Chipkin support helped clarify BACnet object behavior, offline handling, and the practical limits of heartbeat timing in a polled system. That kind of explanation matters when a project is already operational and the remaining problem is how to make the overall system behave sensibly under live conditions.
The Solution
Chipkin configured QuickServer to expose the required PLC data from EtherNet/IP into the BACnet/IP environment. During follow-up support, the team also worked through BACnet-specific details such as object mapping, instance handling, and server offline behavior.
When heartbeat alarms appeared, the project focus shifted from basic connectivity to timing design. Chipkin confirmed that the gateway was still exchanging data correctly and helped frame the issue around BACnet polling behavior rather than raw transfer failure. The practical recommendation was to align the EMS heartbeat logic with realistic polling intervals instead of treating BACnet like a hard real-time fieldbus.
That changed the conversation from “make the gateway faster” to “design the heartbeat around the network behavior actually in service.” For mixed industrial and building systems, that is often the difference between a noisy deployment and a reliable one.
EMS/BMS Integration Results
The project delivered a working EtherNet/IP to BACnet/IP integration path for the EMS/BMS environment.
Project proof points:
- Bidirectional communications were confirmed between the PLC-facing and BACnet-facing sides of the integration.
- The gateway configuration stayed technically sound even after live heartbeat alarms were reported.
- The root cause was narrowed to timing expectations instead of a protocol conversion failure.
- The commissioning team left with a clearer heartbeat strategy for stable live-system behavior.
Have a Similar PLC-to-BMS Integration Project?
Need to move EtherNet/IP data into a BACnet/IP environment and avoid commissioning surprises around polling or heartbeat timing? Chipkin can help with QuickServer configuration, mapping, and protocol-behavior troubleshooting. Tell us about your project.