# What is the Schneider M340 plc discrete input address (modbus tcp)

**URL:** <https://forum.inductiveautomation.com/t/what-is-the-schneider-m340-plc-discrete-input-address-modbus-tcp/66323>\
**Category:** Ignition\
**Tags:** ignition80, ignition81\
**Created:** [November 9, 2022, 9:21pm UTC](https://forum.inductiveautomation.com/t/what-is-the-schneider-m340-plc-discrete-input-address-modbus-tcp/66323 "2022-11-09T21:21:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ANKIT\_BARAD](https://avatars.discourse-cdn.com/v4/letter/a/6f9a4e/32.png) [@ANKIT\_BARAD](https://forum.inductiveautomation.com/u/ANKIT_BARAD)\
**Post date:** [November 9, 2022, 9:21pm UTC](https://forum.inductiveautomation.com/t/what-is-the-schneider-m340-plc-discrete-input-address-modbus-tcp/66323/1 "2022-11-09T21:21:40Z")

</div>

what is the Schneider M340 plc discrete input address I want to get discrete input data from M340 modicon plc I can get holding register, coil data. But not sure what is the address for Input I0.2.0 TO I0.2.63 ?

---

<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:** [November 9, 2022, 11:04pm UTC](https://forum.inductiveautomation.com/t/what-is-the-schneider-m340-plc-discrete-input-address-modbus-tcp/66323/2 "2022-11-09T23:04:52Z")

</div>

I think you have to find that in the Schneider documentation. Look for the classic 1nnnnn address range.

---

<div class="post-metadata">

**Author:** ![ANKIT\_BARAD](https://avatars.discourse-cdn.com/v4/letter/a/6f9a4e/32.png) [@ANKIT\_BARAD](https://forum.inductiveautomation.com/u/ANKIT_BARAD)\
**Post date:** [November 10, 2022, 1:36pm UTC](https://forum.inductiveautomation.com/t/what-is-the-schneider-m340-plc-discrete-input-address-modbus-tcp/66323/3 "2022-11-10T13:36:15Z")

</div>

In Schneider documentation it says, discrete input range is from 100001 to 20000.  
Then what is the Ignition address of input I0.2.0?  
Ignition manual says discrete input start from DI, DI1 is equal to 100001

---

<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:** [November 10, 2022, 2:48pm UTC](https://forum.inductiveautomation.com/t/what-is-the-schneider-m340-plc-discrete-input-address-modbus-tcp/66323/4 "2022-11-10T14:48:33Z")

</div>

Right, Ignition sees classic Modbus addresses 100001 to 165536 as DI1 to DI65536. Ignition doesn't see anything like I0.2.0, because that isn't a Modbus address. Your PLC, if it allows these to be read via modbus, must have some assignment showing 100001 == I0.0.0 or something like that. It isn't in Ignition. It would be somewhere in Schneider's software or documentation. It might be something you have to _ **configure** _ in the Schneider software.
