# About Siemens Addresing

**URL:** <https://forum.inductiveautomation.com/t/about-siemens-addresing/26630>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [July 17, 2019, 3:28pm UTC](https://forum.inductiveautomation.com/t/about-siemens-addresing/26630 "2019-07-17T15:28:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sheko29](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sheko29/32/25082_2.png) [@Sheko29](https://forum.inductiveautomation.com/u/Sheko29)\
**Post date:** [July 17, 2019, 3:28pm UTC](https://forum.inductiveautomation.com/t/about-siemens-addresing/26630/1 "2019-07-17T15:28:16Z")

</div>

Hi, I’m reading the user manual for ignition 8 about siemens addressing, but I can’t understand how to create the “OPC Item Path” for a variable in an DB… the variable is this…

 ![imagen](https://us1.discourse-cdn.com/inductiveautomation/original/2X/3/3405751afdf6c34f3dfaf587fb76ede737d65f95.png)

it is the DB63… so my path starts like… “[DeviceName]DB63,”… it is a real datatype so it continue like…"[DeviceName]DB63,REAL" but then i don’t understand how to point to the specific tag I mentioned.

I hope that someone can explain me this specific example to understand completely this topic.

---

<div class="post-metadata">

**Author:** ![chi](https://avatars.discourse-cdn.com/v4/letter/c/0ea827/32.png) [@chi](https://forum.inductiveautomation.com/u/chi)\
**Post date:** [July 17, 2019, 3:47pm UTC](https://forum.inductiveautomation.com/t/about-siemens-addresing/26630/2 "2019-07-17T15:47:16Z")

</div>

You can’t address items in an optimized data block. Ignitions Siemens driver is a bit outdated and uses a legacy protocol. See [this article](https://support.inductiveautomation.com/index.php?/Knowledgebase/Article/View/29/2/connecting-to-siemens-s7-1200-and-s7-1500) for instructions if you really have to use this driver. Those instructions disable security mechanisms and influence performance.  
There are 3rd -party OPC servers with full support for modern Siemens plus.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 17, 2019, 3:51pm UTC](https://forum.inductiveautomation.com/t/about-siemens-addresing/26630/3 "2019-07-17T15:51:34Z")

</div>

If you can look past the 90s website, these guys seemed to know what they were doing when I met them in Nuremberg a couple years ago: [https://www.tanindustrie.de/en/Opc.php](https://www.tanindustrie.de/en/Opc.php)

They have support for browsing, optimized blocks, etc…

---

<div class="post-metadata">

**Author:** ![chi](https://avatars.discourse-cdn.com/v4/letter/c/0ea827/32.png) [@chi](https://forum.inductiveautomation.com/u/chi)\
**Post date:** [July 17, 2019, 3:59pm UTC](https://forum.inductiveautomation.com/t/about-siemens-addresing/26630/4 "2019-07-17T15:59:46Z")

</div>

Yes, I am using the Tani server with Ignition and it works really good considering they had to reverse engineer the protocol. Support is also very fast.  
The only missing feature I know is support for password protected plcs.

---

<div class="post-metadata">

**Author:** ![Sheko29](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sheko29/32/25082_2.png) [@Sheko29](https://forum.inductiveautomation.com/u/Sheko29)\
**Post date:** [July 19, 2019, 10:55pm UTC](https://forum.inductiveautomation.com/t/about-siemens-addresing/26630/5 "2019-07-19T22:55:36Z")

</div>

I tried to use Tani server and also Kepware to obtain the siemens plc tags automatically … but it didn’t work… or at lease I couldn’t do it…

But… I finally made it… I just want to share how I achieve the siemens addressing… well i had to do some changes to my PLC like the next mentioned:

in the PLC configuration General\>Protection & security\>Connection mechanisms we need to mark the option “Permit access with PUT/GET communication from remote partner”.

 ![imagen](https://us1.discourse-cdn.com/inductiveautomation/original/2X/7/7321ffa0f1f4b91ab40f21bde9431f18b7390625.png)

and download to device hardware and software (all) in order to refresh this property to the plc.

And like a help in the DB its a good option to unmark the DB attribute of “Optimized block access” in the DB properties

 ![imagen](https://us1.discourse-cdn.com/inductiveautomation/original/2X/7/7760060f8026225e387a71ecafb76f5d7fd29737.png)

and the DB then will show the tag offset and looks like this…  
 ![imagen](https://us1.discourse-cdn.com/inductiveautomation/original/2X/2/24f65b3a80bc2a426191e31932ea1566056c402e.png)

so in my example i wanted to addressing the “TiempoCicloData” tag… so it end like this…

 ![imagen](https://us1.discourse-cdn.com/inductiveautomation/original/2X/7/7ef4b823fff6b60b86c3a5aea7b8946fe4a63d36.png)

I really hope it will works for someone else… and that you can understand me …

Have a Nice Day!!

---

<div class="post-metadata">

**Author:** ![chi](https://avatars.discourse-cdn.com/v4/letter/c/0ea827/32.png) [@chi](https://forum.inductiveautomation.com/u/chi)\
**Post date:** [July 20, 2019, 8:09am UTC](https://forum.inductiveautomation.com/t/about-siemens-addresing/26630/6 "2019-07-20T08:09:12Z")

</div>

This is exactly what is described in the [document](https://support.inductiveautomation.com/index.php?/Knowledgebase/Article/View/29/2/connecting-to-siemens-s7-1200-and-s7-1500) linked above. But keep in mind that enabling Put/Get Communications makes your Plc open for security risks. Disabling optimized data blocks will influence your processor’s performance.  
What problems did you have with Tani? It worked out of the box for me without any changes to the Plc.
