# What is the fastest and most efficient way to add multiple Modbus TCP device connections in the Gateway for Ignition using a CSV file in the latest version Ignition 8.3

**URL:** <https://forum.inductiveautomation.com/t/what-is-the-fastest-and-most-efficient-way-to-add-multiple-modbus-tcp-device-connections-in-the-gateway-for-ignition-using-a-csv-file-in-the-latest-version-ignition-8-3/115451>\
**Category:** Ignition\
**Created:** [May 8, 2026, 8:28am UTC](https://forum.inductiveautomation.com/t/what-is-the-fastest-and-most-efficient-way-to-add-multiple-modbus-tcp-device-connections-in-the-gateway-for-ignition-using-a-csv-file-in-the-latest-version-ignition-8-3/115451 "2026-05-08T08:28:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![thevinraaj.jayakumar](https://avatars.discourse-cdn.com/v4/letter/t/59ef9b/32.png) [@thevinraaj.jayakumar](https://forum.inductiveautomation.com/u/thevinraaj.jayakumar)\
**Post date:** [May 8, 2026, 8:28am UTC](https://forum.inductiveautomation.com/t/what-is-the-fastest-and-most-efficient-way-to-add-multiple-modbus-tcp-device-connections-in-the-gateway-for-ignition-using-a-csv-file-in-the-latest-version-ignition-8-3/115451/1 "2026-05-08T08:28:38Z")

</div>

I’m looking for a bulk import method that allows multiple Modbus TCP devices to be configured automatically instead of adding each device manually through the Gateway web interface. Ideally, the solution should support importing parameters such as:

| Gateway |
| --- |
| Name |
| Description |
| Enabled |
| Hostname |
| Port |
| LocalAddress |
| CommunicationTimeout |
| MaxHoldingRegistersPerReadRequest |
| MaxHoldingRegistersPerWriteRequest |
| MaxInputRegistersPerRequest |
| MaxCoilsPerRequest |
| MaxDiscreteInputsPerRequest |
| ConcurrentRequests |
| SpanGaps |
| AllowWriteMultipleRegistersRequest |
| ForceMultipleRegisterWrites |
| AllowWriteMultipleCoilsRequest |
| AllowReadMultipleRegistersRequest |
| AllowReadMultipleCoils |
| AllowReadMultipleDiscreteInputs |
| ReconnectAfterConsecutiveTimeouts |
| ReverseWordOrder |
| Zero-basedAddressing |
| MaxRetryCount |
| ReverseStringByteOrder |
| RightJustifyStrings |
| ReadRawStrings |
| uuid |

The goal is to speed up deployment, reduce manual configuration time, and simplify large-scale device onboarding in Ignition 8.3.

---

<div class="post-metadata">

**Author:** ![David\_Stone](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/david_stone/32/79749_2.png) [@David\_Stone](https://forum.inductiveautomation.com/u/David_Stone)\
**Post date:** [May 8, 2026, 8:31am UTC](https://forum.inductiveautomation.com/t/what-is-the-fastest-and-most-efficient-way-to-add-multiple-modbus-tcp-device-connections-in-the-gateway-for-ignition-using-a-csv-file-in-the-latest-version-ignition-8-3/115451/2 "2026-05-08T08:31:27Z")

</div>

Write a quick python script to generate the device settings JSON file and copy it into the ignition folder associated.

This is prime LLM territory to generate the script.

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [May 8, 2026, 9:54am UTC](https://forum.inductiveautomation.com/t/what-is-the-fastest-and-most-efficient-way-to-add-multiple-modbus-tcp-device-connections-in-the-gateway-for-ignition-using-a-csv-file-in-the-latest-version-ignition-8-3/115451/3 "2026-05-08T09:54:56Z")

</div>

What David said, this was possible in 7.9 and earlier era with scripting;

[![](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/4/149e2dd9ee1b03707f7f00648794417a79d1a645.jpeg "add tags from vision client demo ignition 7.9") ](https://www.youtube.com/watch?v=mYPxcihFVnA)

---

<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:** [May 8, 2026, 11:27am UTC](https://forum.inductiveautomation.com/t/what-is-the-fastest-and-most-efficient-way-to-add-multiple-modbus-tcp-device-connections-in-the-gateway-for-ignition-using-a-csv-file-in-the-latest-version-ignition-8-3/115451/4 "2026-05-08T11:27:39Z")

</div>

Have you tried my Spreadsheet Import Tool yet? Found in the Exchange, and also here:

> [@Spreadsheet Import Tool](https://forum.inductiveautomation.com/t/spreadsheet-import-tool/93500):
>
> Now [in the Ignition Exchange](https://inductiveautomation.com/exchange/2660/overview). While waiting on IA review, i Interested parties can also get this here: [https://www.automation-pros.com/SpreadsheetImportTool/](https://www.automation-pros.com/SpreadsheetImportTool/) I intend to publish at this link as well as in the Exchange going forward. Announcements will be in this topic. (:

I haven't thoroughly tested in 8.3, but I'd love to have feedback on that.

(It can create both the devices and the corresponding UDT instances for you.)
