SIEIG - Siemens Data Block Extractor for Ignition OPC Tags

One challenge I’ve faced during my Project is the lack of an easy, automated method to export Siemens PLC data blocks and convert all offsets into a single JSON file for Ignition SCADA integration., This simple tool designed to simplify the process of converting PLC Datablock data into JSON format for integration with Ignition OPC UA Server.

Main Interface.

:hammer_and_wrench: Key Features:

  • Effortless Data Handling: Imports and processes Name, Data Type, and Offset data all at once.
  • Automated Offset Conversion: Generates JSON for all offsets in one go—saving hours of manual effort!
  • SCADA Integration Ready: Outputs a fully compatible JSON file that can be imported directly into Ignition SCADA.

Steps For Operation.

  1. Just Copy and Paste Details

2.Click Export -> Choose Location and save your JOSN File


As a training Automation Engineer, I’ve explored various tools that make certain tasks easier, but when it comes to exporting Siemens PLC data blocks and generating JSON files for Ignition SCADA, maybe tools exist that are easier than this—but I haven’t found any method simpler or more efficient than the one I’ve developed.

I believe in improving communities by helping others. Automation can be complex, and if my work can save someone time or make their tasks easier, that’s a win for me. Let’s grow together and make automation more accessible for everyone!

:open_file_folder: Download the Software: https://drive.google.com/file/d/1A6QALzKmiuZ-2ZfkpaA6zkCg2qKPsRtX/view?usp=sharing

Thank you. Please share your comments or feedback.

#AutomationEngineering #PLCProgramming #IndustrialAutomation
#IgnitionSCADA #SiemensPLC #OpenSource #FreeTools #CommunitySupport #EngineeringForEveryone #TechInnovation #AutomationCommunity #SCADAIntegration #FutureOfAutomation #ProblemSolving

This is the kind of resource that it normally shared on the Ignition Exchange. Posting on the Exchange also includes some IA code review that mitigates some people's concerns about unknown code.

1 Like

Thank you about your comment sir. this is just an experimental code. i shared source code and anyone who interest about it also can check and use it.

Besides the Ignition Exchange, it would be better practice to share a public GitHub repository instead of a direct download link. Direct download links are an easy way for people to never touch it since they don't know what surprises you could have in that download.

2 Likes

Ok Sir...already i shared github repo about this project check my account
Shishan_jayathilaka - GitHub - ShishanJayathilaka/Siemens-DataBlock-Extractor: Updated

1 Like