This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

High CPU load on Modbus profile
#1
Hi !

We are using a Spacelynk to read a lot of variables (140) from a Schneider PLC with a profile json.

If I set the poll interval between 1 and 5 seconds, the CPU is very overloaded and everything seems to be slow:
   

It only gets better (less than 1.0) with more than 6-7 seconds. But I need a faster polling rate for this application.

The profile is communicating fine with the PLC.

Any idea how can we overcome this issue ?

I attach the json used

Attached Files
.json   PLC_Example.json (Size: 22.96 KB / Downloads: 3)
Reply
#2
Use Value send delta: to not write same value all over to the bus and do not write to bus what is not necesssary.
------------------------------
Ctrl+F5
Reply
#3
(7 hours ago)Daniel Wrote: Use Value send delta: to not write same value all over to the bus and do not write to bus what is not necesssary.

Thank you for your feedback.

The most of variables are read only.

You are talking about this value send delta or other thing related with json profile ?

   

what is this daemon.lua ?

   
Reply


Forum Jump: