Skip to main content
3-Newcomer
August 14, 2026
Question

KepServerEX 7.0.236.0 Siemens S6 Ethernet IP S7-1200 Tag Unable to read data from Device

  • August 14, 2026
  • 1 reply
  • 57 views

I configured Kepserver V7 to get data from Siemens S7-1200 using TCP/IP ethernet. I followed all the steps shown on this guide. https://support.ptc.com/help/kepware/drivers/en/#page/kepware/drivers/SIEMENSTCPIPETHERNET/HelpContents.html#

However, I kept having error saying “Data block - ‘DB131’, block start = 0, block size =32, Reason = ‘Device returned protocol error’. Error class = 0x81, Error Code = 0x4.” I researched this error and I learned I needed to install TIA Portal Exporter installed to change .ap file to .tpe file. Then import the .tpe file to kepserver device. This resulted error saying “Error initializing the Openness API. Please verify all necessary components are installed”. I reinstalled TIA portal to verify openness is installed and it was installed. 
Please advise how I can resolve these issues.

1 reply

Support
August 24, 2026

Greetings ​@SB_10362519,

Please try below troubleshooting steps :

  1. Enable PUT/GET Communication.
  2. Disable Optimized Block Access on DB131.
  3. Download the project to the PLC.
  4. Verify Rack/Slot configuration in Kepware.
  5. Test reading a simple tag such as DB131, DBB0.
  6. If using TIA Portal Exporter, verify:
    • TIA Portal Openness is installed.
    • Your Windows account is in Siemens TIA Openness group.
    • The TIA version is supported by your TIAPortalExporter version. 

The 0x81/0x04 error is most often resolved by correcting PLC access settings (PUT/GET + non-optimized DBs) rather than by importing a .tpe file.

Regards,
Mohit