# SIEIG - Siemens Data Block Extractor for Ignition OPC Tags

**URL:** <https://forum.inductiveautomation.com/t/sieig-siemens-data-block-extractor-for-ignition-opc-tags/101469>\
**Category:** Ignition\
**Tags:** ignition80, database, scripting, ignition81, perspective\
**Created:** [January 28, 2025, 5:45am UTC](https://forum.inductiveautomation.com/t/sieig-siemens-data-block-extractor-for-ignition-opc-tags/101469 "2025-01-28T05:45:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shishan\_Jayathilaka](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@Shishan\_Jayathilaka](https://forum.inductiveautomation.com/u/Shishan_Jayathilaka)\
**Post date:** [January 28, 2025, 5:45am UTC](https://forum.inductiveautomation.com/t/sieig-siemens-data-block-extractor-for-ignition-opc-tags/101469/1 "2025-01-28T05:45:44Z")

</div>

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.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/8/a8817efc6f9a6852270cd65c93afa809165807ac.png)

🛠 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  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/3/c3a0d0722a17be15116751153ac6db42747fdb48.png)

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

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/1/319132b56b5b6b733595d659d7a052b87fc15d93.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/8/982fd43ecbe5eaf7acbcc710879ffa0e956defc0.png)

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!

📂 **Download the Software** : [https://drive.google.com/file/d/1A6QALzKmiuZ-2ZfkpaA6zkCg2qKPsRtX/view?usp=sharing](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

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 28, 2025, 1:11pm UTC](https://forum.inductiveautomation.com/t/sieig-siemens-data-block-extractor-for-ignition-opc-tags/101469/2 "2025-01-28T13:11:34Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Shishan\_Jayathilaka](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@Shishan\_Jayathilaka](https://forum.inductiveautomation.com/u/Shishan_Jayathilaka)\
**Post date:** [January 28, 2025, 1:53pm UTC](https://forum.inductiveautomation.com/t/sieig-siemens-data-block-extractor-for-ignition-opc-tags/101469/3 "2025-01-28T13:53:56Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![dillon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dillon/32/81537_2.png) [@dillon](https://forum.inductiveautomation.com/u/dillon)\
**Post date:** [January 28, 2025, 4:37pm UTC](https://forum.inductiveautomation.com/t/sieig-siemens-data-block-extractor-for-ignition-opc-tags/101469/4 "2025-01-28T16:37:59Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Shishan\_Jayathilaka](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@Shishan\_Jayathilaka](https://forum.inductiveautomation.com/u/Shishan_Jayathilaka)\
**Post date:** [January 29, 2025, 3:01pm UTC](https://forum.inductiveautomation.com/t/sieig-siemens-data-block-extractor-for-ignition-opc-tags/101469/5 "2025-01-29T15:01:00Z")

</div>

Ok Sir...already i shared github repo about this project check my account  
Shishan\_jayathilaka - [GitHub - ShishanJayathilaka/Siemens-DataBlock-Extractor: Updated](https://github.com/ShishanJayathilaka/Siemens-DataBlock-Extractor)
