# Write tags from Siemens PLC into AB PLC

**URL:** <https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114>\
**Category:** Ignition\
**Created:** [February 23, 2026, 2:10am UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114 "2026-02-23T02:10:22Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [February 23, 2026, 2:10am UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114/1 "2026-02-23T02:10:22Z")

</div>

Hi all,

I have a customer who has mostly AB equipment, but a couple of robots with Siemens PLCs. The Siemens programmers have set up some tags which I am reading into an Ignition 8.3 environment. I would like to send a couple of pieces of that data to an Allen-Bradley PLC.

Historically the way I’ve done this is with a Profinet to Ethernet/IP gateway, but that seems overkill for just half a dozen tags which essentially amount to “Siemens robot #3 is running, AB machine #3 can outfeed into it” when I have Ignition _right there_.

Is there a “best practice” way to bounce the data from the Siemens tags into the AB PLC? I know that I could do a change script on the Siemens tags to write to some AB tags, but I’m wondering if there’s something a little more elegant that can set up an OPC tag that is “bound” to another OPC tag, or similar.

If there’s not a specific “best practice” way, how do you normally solve this problem\*, and why do you choose this method over other possible methods?

\*other than “use a profinet to ethernet/IP gateway”

---

<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:** [February 23, 2026, 2:12am UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114/2 "2026-02-23T02:12:03Z")

</div>

I would use the [Republish Tag Action](https://www.automation-pros.com/toolkit/doc/actors.html#republish-action) from my Integration Toolkit.

---

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [February 23, 2026, 2:13am UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114/3 "2026-02-23T02:13:20Z")

</div>

Somehow I knew you’d show up soon with a solution involving your integration toolkit. Less than two minutes is impressive though 😉

Edit: wait, is the toolkit free? I thought all of your modules were paid. I don’t think I’d have any luck trying to convince the client to pay for a module when I can do it with half a dozen tag change scripts for free, but if it’s a free module, that might change the picture…

---

<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:** [February 23, 2026, 2:19am UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114/4 "2026-02-23T02:19:10Z")

</div>

Yes, the toolkit is free. As is my Blob Server.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [February 23, 2026, 2:44am UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114/5 "2026-02-23T02:44:36Z")

</div>

Phil's Integration Toolkit is available in Edge as well too, so you don’t have to worry about needing to have different code for edge vs standard 🙂 (most 3rd party modules aren't authorised for installation on Edge)

---

<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:** [February 23, 2026, 2:48am UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114/6 "2026-02-23T02:48:46Z")

</div>

> [@nminchin](#):
>
> available in Edge

Strictly speaking, it is available as a bonus for buying one of my two Edge-eligible modules.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [February 23, 2026, 2:53am UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114/7 "2026-02-23T02:53:11Z")

</div>

Ah, from memory they are competitively priced for edge, right?

---

<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:** [February 23, 2026, 3:01am UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114/8 "2026-02-23T03:01:17Z")

</div>

Yes, I opened a vein. 🥲

---

<div class="post-metadata">

**Author:** ![Nol](https://avatars.discourse-cdn.com/v4/letter/n/8e8cbc/32.png) [@Nol](https://forum.inductiveautomation.com/u/Nol)\
**Post date:** [February 23, 2026, 4:30pm UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114/9 "2026-02-23T16:30:16Z")

</div>

> [@ASF](#):
>
> I thought all of your modules were paid. I don’t think I’d have any luck trying to convince the client to pay for a module when I can do it with half a dozen tag change scripts for free, but if it’s a free module, that might change the picture…

We've unfortunately often run into a wall of 'no third-party modules' that many clients require. So when I've run into this issue in the past I just had a folder of read tags from device1 and a folder of write tags to device2. Set up a gateway event for tag change and when the read tag changes have it copy the values to the write tag folder. Add a tag like clock seconds and trigger the read/write based on that.

Some caveats: Any safety shutdowns should be hardwired signals. And the soft tags being written across should not be relied on for time-precise executions that require specific orders of bits coming in for logic. But if it's a simple run permissive then it's not a concern.

---

<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:** [February 23, 2026, 4:42pm UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114/10 "2026-02-23T16:42:00Z")

</div>

> [@Nol](#):
>
> into a wall of 'no third-party modules'

My Integration Toolkit is free specifically to incentivize cracking that wall. See:

> [@Automation Professionals' Integration Toolkit Module](https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934/132):
>
> Sorry. This module exists, and is NOT open source, precisely to break down this reluctance. I have no sympathy for it at all. Once any organization accepts any of my modules in their systems, they tend to not be reluctant to use my other modules, where applicable. In other words, this module is what a general retailer would call a "loss leader"--a product provided at a loss whose purpose is to enable other sales. And my unpaid hours sunk into this module definitely counts as a loss. If I …

---

<div class="post-metadata">

**Author:** ![Nol](https://avatars.discourse-cdn.com/v4/letter/n/8e8cbc/32.png) [@Nol](https://forum.inductiveautomation.com/u/Nol)\
**Post date:** [February 23, 2026, 4:49pm UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114/11 "2026-02-23T16:49:20Z")

</div>

Oh I know, it's just the way some clients go is why I mentioned it.

One client we'll propose a software that's a one time fee of $1,000 and their first response is can we find a cheaper alternative?

The other kind of client we could go to and say we can replace their $50,000 a year licensed software with a free option that's a perfect 1 to 1 drop-in replacement and no outage and they'll still refuse because they only want to use OEM software.

The past few years especially I've noticed a trend of more pushback due to the increase in big companies having cyber incidents. IT has been creeping in wanting far more control over OT networks.

---

<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:** [February 23, 2026, 4:54pm UTC](https://forum.inductiveautomation.com/t/write-tags-from-siemens-plc-into-ab-plc/114114/12 "2026-02-23T16:54:27Z")

</div>

> [@Nol](#):
>
> IT has been creeping in wanting far more control over OT networks.

Sigh,

The cure is worse than the disease if it means more Windows on the plant floor.

Job security for the IT folks, though. ☹
