# Omron CJ2 PLC E Memory Access

**URL:** <https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [October 26, 2023, 2:51pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034 "2023-10-26T14:51:03Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Duane\_Rembert](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@Duane\_Rembert](https://forum.inductiveautomation.com/u/Duane_Rembert)\
**Post date:** [October 26, 2023, 2:51pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/1 "2023-10-26T14:51:03Z")

</div>

I am new to ignition and am still running the trial version for R&D. However, I have hit a snag. Per the User Manual, I should be able to access all the Extended Memory areas of the PLC. I get a Bad quality and value showing on the tags created for E memory areas E10 through E18. There are no issues with E00 through E0F. Any help in this area would be a great help.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/1/a148934217b4183d1e17e790fb5003993e6bf67c.png)

Thanks.

---

<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:** [October 26, 2023, 2:55pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/2 "2023-10-26T14:55:12Z")

</div>

Find the logger you get searching "FinsReadRequest" and turn it to DEBUG. See if there's an error code logged in the Ignition Gateway logs after that.

[https://docs.inductiveautomation.com/display/DOC81/Diagnostics+-+Logs#DiagnosticsLogs-ChangingLoggingLevels](https://docs.inductiveautomation.com/display/DOC81/Diagnostics+-+Logs#DiagnosticsLogs-ChangingLoggingLevels)

---

<div class="post-metadata">

**Author:** ![Duane\_Rembert](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@Duane\_Rembert](https://forum.inductiveautomation.com/u/Duane_Rembert)\
**Post date:** [October 26, 2023, 5:30pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/3 "2023-10-26T17:30:17Z")

</div>

The Error is below. Not sure what it means.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/7/777ab55f6608f768ec0eff4eb753de83ac7018f6.png)

---

<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:** [October 26, 2023, 5:47pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/4 "2023-10-26T17:47:34Z")

</div>

Okay, according to the FINS spec/manuals this means:

> A correct memory area code has not  
> been used or Expansion Data Memory  
> is not available.

Can you get a Wireshark capture of one of these reads? I'm not sure how else to verify that the correct memory area code is being used. Otherwise it means these memory areas aren't available for some reason.

---

<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:** [October 26, 2023, 5:49pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/5 "2023-10-26T17:49:23Z")

</div>

Another version of the manual has slightly different text:

> The specified word does not  
> exist in the memory area or  
> there is no EM Area.

suggesting you may be addressing a word offset that doesn't exist in that memory area.

---

<div class="post-metadata">

**Author:** ![Duane\_Rembert](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@Duane\_Rembert](https://forum.inductiveautomation.com/u/Duane_Rembert)\
**Post date:** [October 26, 2023, 6:25pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/6 "2023-10-26T18:25:08Z")

</div>

> [@Kevin.Herron](#):
>
> Wireshark capture

I downloaded Wireshark. I have attached a screenshot of the PLC memory area map showing the usage of the EM addresss.

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/e/ce59d23a10423fa903f54da2fda2921325b8bb0e.png)

It only gives this error when accessing E10 to E18 memory areas. Setup of address areas appears to be the same, but I am not sure if I have the structure correct.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/6/567e2f296232b654627714e8e1ecdf087a774cf5.png)

Manual shows only two characters are used, but I get this when a "1" is present in the structure.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/1/511cd2516f6753c5296de5c9e997d14be16f68d4.png)

---

<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:** [October 26, 2023, 6:35pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/7 "2023-10-26T18:35:33Z")

</div>

Can we focus on one single address in an EM area that doesn't work? Every screenshot you've showed me has been something different. I can't correlate logs to wiresharks to configuration if you keep jumping around.

Turn that logger to DEBUG, start a Wireshark capture, browse to an EM tag in the OPC Quick Client in the Ignition Gateway and do an explicit read. Note the address, make sure you see a corresponding error in the logs for that same address, then stop the capture.

---

<div class="post-metadata">

**Author:** ![Duane\_Rembert](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@Duane\_Rembert](https://forum.inductiveautomation.com/u/Duane_Rembert)\
**Post date:** [October 26, 2023, 7:58pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/8 "2023-10-26T19:58:27Z")

</div>

My apologies. Here's what I get from the Quick Client.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/3/33e53afba06e3af3feeb8b0e5da1fc99d6aa3074.png)

From the Debug

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/9/5982580715be9b77a3305814029e5a7ba5013095.png)

This is E Memory Area E10\_1000 (Extended Memory area E10 offset 1000)

The WireShark didn't capture anything. I'm really not sure how this works. I am using my PC to run Ignition before we run it on our server.

---

<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:** [October 26, 2023, 8:06pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/9 "2023-10-26T20:06:39Z")

</div>

You should just need to select the network adapter that is able to connect from your PC to the PLC and capture on that:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/3/63e21c44183e1c1fd3b522d441059aa28c77d7e6.png)

If you can't eventually get the Wireshark capture, call support and they can help you out. Pre-purchase support is available.

---

<div class="post-metadata">

**Author:** ![Duane\_Rembert](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@Duane\_Rembert](https://forum.inductiveautomation.com/u/Duane_Rembert)\
**Post date:** [October 26, 2023, 8:36pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/10 "2023-10-26T20:36:26Z")

</div>

Sorry. This is what was displayed after properly selecting the appropriate connection.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/8/f8da8d4011fe5521018ce0e8965d99d9e3da9566.png)

---

<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:** [October 26, 2023, 8:37pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/11 "2023-10-26T20:37:35Z")

</div>

Pretty sure you're going to have to save that and send it to IA.

---

<div class="post-metadata">

**Author:** ![Duane\_Rembert](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@Duane\_Rembert](https://forum.inductiveautomation.com/u/Duane_Rembert)\
**Post date:** [October 26, 2023, 8:54pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/12 "2023-10-26T20:54:32Z")

</div>

Sorry guys. I mainly only deal at the PLC level. Learning this is admittedly outside my area of expertise.

---

<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:** [October 26, 2023, 9:44pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/13 "2023-10-26T21:44:19Z")

</div>

Well, I think this could be a bug in Ignition, I'm going to ask QA if we have any of the PLCs set up with EM at 0x10+ and see if it's broken for us as well.

It would still be useful if you could attach or DM me that Wireshark capture.

---

<div class="post-metadata">

**Author:** ![Rohit\_Mehar1](https://avatars.discourse-cdn.com/v4/letter/r/65b543/32.png) [@Rohit\_Mehar1](https://forum.inductiveautomation.com/u/Rohit_Mehar1)\
**Post date:** [August 21, 2025, 2:55pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/14 "2025-08-21T14:55:36Z")

</div>

Hey Kevin,

I am not able to read decimal/float values for my EM Area address E301332 and ED3602. While creating tags in ignition I am using E031332 and E133602 respectively. I am expecting float values but getting int values.

---

<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:** [August 21, 2025, 3:19pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/15 "2025-08-21T15:19:13Z")

</div>

> [@Rohit\_Mehar1](#):
>
> I am using E031332 and E133602 respectively

You need to specify a datatype in your address or it's going to be Int16 by default.

`E03<float>1332` or `E13<double>3602` etc... depending on how many bytes you need to read.

---

<div class="post-metadata">

**Author:** ![Rohit\_Mehar1](https://avatars.discourse-cdn.com/v4/letter/r/65b543/32.png) [@Rohit\_Mehar1](https://forum.inductiveautomation.com/u/Rohit_Mehar1)\
**Post date:** [August 21, 2025, 3:32pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/16 "2025-08-21T15:32:03Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/c/bccf3756bd1ada6724e6ea1c76b5f75267f60f0c.png)

With float or double I am getting only 0

---

<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:** [August 21, 2025, 3:34pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/17 "2025-08-21T15:34:45Z")

</div>

Maybe you need to use one of the byte/word order modifiers. Float and double span multiple native 16-bit EM registers, so the ordering is whatever your application / PLC program decided to do.

> **[Omron FINS Driver | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/ignition-modules/opc-ua/opc-ua-drivers/omron-fins-driver#data-type-modifiers)**
>
> Ignition supports Omron FINS devices. This driver supports both UDP and TCP transport protocols.

---

<div class="post-metadata">

**Author:** ![Rohit\_Mehar1](https://avatars.discourse-cdn.com/v4/letter/r/65b543/32.png) [@Rohit\_Mehar1](https://forum.inductiveautomation.com/u/Rohit_Mehar1)\
**Post date:** [August 21, 2025, 3:42pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/18 "2025-08-21T15:42:56Z")

</div>

Ok. What I am expecting is 0.34 and 1.00 instead of 34 and 100. Using modifier how my address will look like. Could you please help me out with one my tag? E03[float@HL1332](mailto:float@HL1332) is this correct?

---

<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:** [August 21, 2025, 3:47pm UTC](https://forum.inductiveautomation.com/t/omron-cj2-plc-e-memory-access/81034/19 "2025-08-21T15:47:24Z")

</div>

Sounds like you need to be using tag scaling on the tag in Ignition and not trying to read multiple registers as an IEEE floating point value.
