# How conect Plc s71200 with ignition

**URL:** <https://forum.inductiveautomation.com/t/how-conect-plc-s71200-with-ignition/18348>\
**Category:** Ignition\
**Created:** [June 7, 2018, 4:11pm UTC](https://forum.inductiveautomation.com/t/how-conect-plc-s71200-with-ignition/18348 "2018-06-07T16:11:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![edwingoth](https://avatars.discourse-cdn.com/v4/letter/e/4af34b/32.png) [@edwingoth](https://forum.inductiveautomation.com/u/edwingoth)\
**Post date:** [June 7, 2018, 4:11pm UTC](https://forum.inductiveautomation.com/t/how-conect-plc-s71200-with-ignition/18348/1 "2018-06-07T16:11:15Z")

</div>

Hi, I have a question about how connected a PLC s7-1200 with Scada Ignition. First I make the programming in TIA-PORTAL. Second I make the configuring how show in this page

[https://support.inductiveautomation.com/index.php?/Knowledgebase/Article/View/29/0/connecting-to-siemens-s7-1200-and-s7-1500](https://support.inductiveautomation.com/index.php?/Knowledgebase/Article/View/29/0/connecting-to-siemens-s7-1200-and-s7-1500)

And finish.

Now, in Ignition-Scada I only explore the device without addressing any tag, or should I do it?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [June 7, 2018, 4:30pm UTC](https://forum.inductiveautomation.com/t/how-conect-plc-s71200-with-ignition/18348/2 "2018-06-07T16:30:12Z")

</div>

Siemens processors don’t support browsing for third-party device drivers. You can either manually address the tags, or, if it’s one of the supported Siemens processor (and firmware) versions, you can make a direct OPC-UA connection to the device’s onboard UA server - which would support browsing.

---

<div class="post-metadata">

**Author:** ![accyroy](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/accyroy/32/3386_2.png) [@accyroy](https://forum.inductiveautomation.com/u/accyroy)\
**Post date:** [June 7, 2018, 4:30pm UTC](https://forum.inductiveautomation.com/t/how-conect-plc-s71200-with-ignition/18348/3 "2018-06-07T16:30:48Z")

</div>

Now you need to use this page [https://docs.inductiveautomation.com/display/DOC79/Siemens](https://docs.inductiveautomation.com/display/DOC79/Siemens) to point some tags to your data.

---

<div class="post-metadata">

**Author:** ![craigb](https://avatars.discourse-cdn.com/v4/letter/c/9f8e36/32.png) [@craigb](https://forum.inductiveautomation.com/u/craigb)\
**Post date:** [June 8, 2018, 8:05am UTC](https://forum.inductiveautomation.com/t/how-conect-plc-s71200-with-ignition/18348/4 "2018-06-08T08:05:18Z")

</div>

As the replies say you will have to address to the tag directly which isn’t difficult, using the method below you can copy and paste most of the addres for speed.

The easiest way (for me anyway) is to create one database in your program for all the items you want ignition to look it. Then use move blocks In the program to get the data into there. That keeps it clean and simple. I also ‘hard code’ the machine name and serial number into the DB so ignition can pick it up and do various things depending on what machine and type it is.

Also means you can leave optimized DB’s on in your program for easy addressing, except for the one ignition is looking at. Plus it makes it easier to remember your addresses and you can copy and paste that and only need to change the last few characters.  
[your\_plc\_name]DB123.???

It may also be possible to download the DB to CSV then upload straight into ignition. I’ve never tried this and I’m not sure the format is compatible. Some one else may know?

You can go one further. If you have multiple types of machines like I do. I created a DB with 20 bool, 20 real, 20 integer, 20 strings etc. Then created a FC with all the move blocks inside and assigned the inputs / outputs. Then drop that into your program and address the corresponding inputs / outputs or type any values you want fixed. Then you can use the same FB and FC in all your plc programs. You can make the DB as big as you want. Using arrays is easier for creating large numbers of the same type.
