# How things work - values from KepserverEX to Ignition Edge

**URL:** <https://forum.inductiveautomation.com/t/how-things-work-values-from-kepserverex-to-ignition-edge/66630>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [November 17, 2022, 12:14pm UTC](https://forum.inductiveautomation.com/t/how-things-work-values-from-kepserverex-to-ignition-edge/66630 "2022-11-17T12:14:15Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![hewking32](https://avatars.discourse-cdn.com/v4/letter/h/b5ac83/32.png) [@hewking32](https://forum.inductiveautomation.com/u/hewking32)\
**Post date:** [November 17, 2022, 12:14pm UTC](https://forum.inductiveautomation.com/t/how-things-work-values-from-kepserverex-to-ignition-edge/66630/1 "2022-11-17T12:14:15Z")

</div>

hi All  
i have rather basic question which i would rather ask than assume.  
I have Kepserver connected to Ignition Edge using OPC UA.  
My understanding is that OPC UA works by exception which means that OPC UA server sends only the changes in the tag values but Edge is in my case OPC UA client to Kepware so my understanding is that reporting by exception is not applicable.

In the kepserver\Device\Properties\Scan mode there to select the scan mode which i have set as "Respect-client specified scan rate". In my case Edge is a OPC UA client so whatever Edge tag group scanning rate is set to it will be executed (with the limitations of the actual source device and native kepware channel). What would be ideal scan mode if i had 10 Edge stations connected to one kepware server ? My understanding is that it would not be ideal as there would be 10 requests for the same data - is it correct? In that case " Request Data No Faster Than Scan Rate" would be probably the most efficient - is that right?  
Regards

---

<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 17, 2022, 1:10pm UTC](https://forum.inductiveautomation.com/t/how-things-work-values-from-kepserverex-to-ignition-edge/66630/2 "2022-11-17T13:10:21Z")

</div>

Kepware OPC UA is just like any other. OPC UA itself is report-by-exception. The default in OPC UA is to report no faster than the requested pace.

---

<div class="post-metadata">

**Author:** ![hewking32](https://avatars.discourse-cdn.com/v4/letter/h/b5ac83/32.png) [@hewking32](https://forum.inductiveautomation.com/u/hewking32)\
**Post date:** [November 17, 2022, 1:30pm UTC](https://forum.inductiveautomation.com/t/how-things-work-values-from-kepserverex-to-ignition-edge/66630/3 "2022-11-17T13:30:39Z")

</div>

Thanks Phil it makes sense but can you please comment on my example below?

> The default in OPC UA is to report no faster than the requested pace.

If there is a device with 1 signal changing every 100ms and there are 10 ignition edge clients (each with 1 tag polled every 1s) with identical tag group settings connected to 1 Kepware - is the communication somehow streamlined or will there be 10 independent connections which might read different values ?

---

<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 17, 2022, 1:45pm UTC](https://forum.inductiveautomation.com/t/how-things-work-values-from-kepserverex-to-ignition-edge/66630/4 "2022-11-17T13:45:01Z")

</div>

A single Kepware instance for all ten Edge units? (That sound's like a less than ideal architecture, but ok.) I would be shocked if Kepware didn't consolidate into a single device poll, distributed to all consumers. Not sure if the spec absolutely requires that, though.

---

<div class="post-metadata">

**Author:** ![hewking32](https://avatars.discourse-cdn.com/v4/letter/h/b5ac83/32.png) [@hewking32](https://forum.inductiveautomation.com/u/hewking32)\
**Post date:** [November 17, 2022, 1:46pm UTC](https://forum.inductiveautomation.com/t/how-things-work-values-from-kepserverex-to-ignition-edge/66630/5 "2022-11-17T13:46:31Z")

</div>

it was only theoretic example  
thanks for great help again

---

<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:** [November 17, 2022, 2:12pm UTC](https://forum.inductiveautomation.com/t/how-things-work-values-from-kepserverex-to-ignition-edge/66630/6 "2022-11-17T14:12:28Z")

</div>

This is implementation specific, so just a guess, but I would think Kepware will consolidate the polls as long as each of the clients had requested the same sampling interval.

Alternatively you could disable the "respect requested client scan rate" (or whatever it's called) setting in Kepware, set up the polling at whatever fixed interval you want, and then the number of clients and their requested sampling interval won't have any affect.

---

<div class="post-metadata">

**Author:** ![hewking32](https://avatars.discourse-cdn.com/v4/letter/h/b5ac83/32.png) [@hewking32](https://forum.inductiveautomation.com/u/hewking32)\
**Post date:** [November 17, 2022, 2:14pm UTC](https://forum.inductiveautomation.com/t/how-things-work-values-from-kepserverex-to-ignition-edge/66630/7 "2022-11-17T14:14:16Z")

</div>

thanks Kevin

---

<div class="post-metadata">

**Author:** ![MMaynard](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mmaynard/32/3366_2.png) [@MMaynard](https://forum.inductiveautomation.com/u/MMaynard)\
**Post date:** [November 17, 2022, 2:23pm UTC](https://forum.inductiveautomation.com/t/how-things-work-values-from-kepserverex-to-ignition-edge/66630/8 "2022-11-17T14:23:50Z")

</div>

I am not familiar with Edge licensing or modules but could you use 1 of the Edge gateways to talk to Kepware and then use the gateway network to have the other Edge systems talk to the Edge with Kepware?  
Using remote tag providers?

---

<div class="post-metadata">

**Author:** ![hewking32](https://avatars.discourse-cdn.com/v4/letter/h/b5ac83/32.png) [@hewking32](https://forum.inductiveautomation.com/u/hewking32)\
**Post date:** [November 17, 2022, 4:28pm UTC](https://forum.inductiveautomation.com/t/how-things-work-values-from-kepserverex-to-ignition-edge/66630/9 "2022-11-17T16:28:06Z")

</div>

Edge has only 1 real time tag provider so i believe its not possible
