# Easy way to map OPC tags to other OPC tags

**URL:** <https://forum.inductiveautomation.com/t/easy-way-to-map-opc-tags-to-other-opc-tags/83558>\
**Category:** Ignition\
**Tags:** python, scripting, ignition81\
**Created:** [December 27, 2023, 9:06pm UTC](https://forum.inductiveautomation.com/t/easy-way-to-map-opc-tags-to-other-opc-tags/83558 "2023-12-27T21:06:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ali\_Ali](https://avatars.discourse-cdn.com/v4/letter/a/bbe5ce/32.png) [@Ali\_Ali](https://forum.inductiveautomation.com/u/Ali_Ali)\
**Post date:** [December 27, 2023, 9:06pm UTC](https://forum.inductiveautomation.com/t/easy-way-to-map-opc-tags-to-other-opc-tags/83558/1 "2023-12-27T21:06:51Z")

</div>

Hello everyone.  
I want your suggestions for the easiest way to map tags. I have two machines connected to my Ignition gateway, one talks OPC UA (Ignition is the OPC client), and the other one is AB PLC. I need to map some tags from the first machine to AB PLC tags inside Ignition. I know it's easy to do with scripting on tags themselves (On Value Change) with simple system.tag.write, but is there any other way that is more efficient.  
Thanks

---

<div class="post-metadata">

**Author:** ![ryan.white](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan.white/32/73193_2.png) [@ryan.white](https://forum.inductiveautomation.com/u/ryan.white)\
**Post date:** [December 27, 2023, 9:13pm UTC](https://forum.inductiveautomation.com/t/easy-way-to-map-opc-tags-to-other-opc-tags/83558/2 "2023-12-27T21:13:55Z")

</div>

Take a look at [transaction groups](https://docs.inductiveautomation.com/display/DOC81/Understanding+Transaction+Groups), you can kind of set them up to do OPC to OPC.

> [@OPC to OPC with transaction group](https://forum.inductiveautomation.com/t/opc-to-opc-with-transaction-group/40630):
>
> I would like to move data between PLCs using a transaction group. Is this possible?

Otherwise you need to go scripting route, easiest would be to script all the values you want to transfer in a single script
