hi guys,
Could you know whether Kepware Server can support communication between Siemens PLC and Siemens Desigo CC via BACnet/IP?
Although Siemens provides a BACnet gateway for BACnet integration, its network configuration does not comply with IT security requirements. Therefore, I would like to know if Kepware can perform protocol translation. If so, could you provide a configuration manual?
Thank you very much.
Hi,
Yes, Kepware (KEPServerEX) can be used to communicate between a Siemens PLC and a Siemens Desigo CC system using BACnet/IP by acting as a protocol gateway.
Here’s how it can be set up:
Use the Siemens Ethernet Driver in KEPServerEX to connect to the Siemens PLC (S7-1200, S7-1500, S7-300, etc.).
Configure the PLC connection using the proper rack/slot and IP address.
Verify data access by browsing the PLC Tags in the Kepware client (Quick Client).
Enable the BACnet/IP Driver in the same KEPServerEX instance.
Expose the PLC data points as BACnet objects (Analog Input, Binary Output, etc.).
KEPServerEX will then act as a BACnet/IP server, allowing Desigo CC to read and write these objects.
Desigo CC Configuration
In Desigo CC, add the KEPServerEX as a BACnet device using the same BACnet network settings (Device ID, Port 47808, etc.).
Discover or manually map BACnet objects from Kepware.
Keynote:
Kepware handles protocol translation internally, so no external BACnet gateway is required.
Ensure both systems (Kepware and Desigo CC) are on the same BACnet/IP network segment and that UDP-Port 47808 is open.
If your IT policy restricts BACnet broadcast traffic, use a BACnet router or BBMD configuration within Kepware.
You can refer to the official Kepware BACnet/IP Driver Guide and Siemens Ethernet Driver Manual for step-by-step configuration examples. These are available on the PTC/Kepware documentation portal.
Thanks,