# Link tags from Schneider plc to ignition via modbus tcp connection

**URL:** <https://forum.inductiveautomation.com/t/link-tags-from-schneider-plc-to-ignition-via-modbus-tcp-connection/31924>\
**Category:** Ignition\
**Created:** [February 4, 2020, 8:43pm UTC](https://forum.inductiveautomation.com/t/link-tags-from-schneider-plc-to-ignition-via-modbus-tcp-connection/31924 "2020-02-04T20:43:36Z")\
**Posts on this page:** 1\
**Showing post:** 12

<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:** [February 17, 2020, 1:47pm UTC](https://forum.inductiveautomation.com/t/link-tags-from-schneider-plc-to-ignition-via-modbus-tcp-connection/31924/12 "2020-02-17T13:47:13Z")

</div>

Okay this means that the device you’re connected to doesn’t support bit-level writes on registers via the MaskWriteRegister function.

You’re going to have to use a derived tag or scripting function that reads, masks, and writes a new word back down instead. There’s an old post discussing the derived tag setup here: [Troubles making a Derived Boolean Tag work as a mask for a Short Tag](http://forum.inductiveautomation.com/t/troubles-making-a-derived-boolean-tag-work-as-a-mask-for-a-short-tag/15203/2?u=kevin.herron) and there’s probably multiple posts discussing the scripting approach floating around.

---

_[View the full topic](https://forum.inductiveautomation.com/t/link-tags-from-schneider-plc-to-ignition-via-modbus-tcp-connection/31924)._
