Here’s what more than 2,500 business decision-makers around the world say.Download the report
...with the Facility Hero app in hand! Discover how you can optimize your maintenance efforts today.Learn more
Access tailored services, 24/7 self-service and expert help. Anywhere, anytime, any project.Discover now
Everything you need to know about our IoT technology backbone.Learn more
Welcome to the Schneider Electric Global Website×
The INTEGRATOR block will lock up because the Output value of the integration eventually becomes too large for the controller to handle The controllers must have an upper limit as to how large and how many significant digits it can count.
To overcome this we suggest moving the INTEGRATOR output to a table of registers every X amount of time and then adding those values.
In the example below:
The controller has the time of day registers configured and running.
At the change of every hour the EQ_INT block compares the hour to the literal value of 23.
When they are equal the R2T block move the current value in Output to a table of registers.
The RS block will set the INTEGRATOR block in manual mode send the initialization value of 0.0 to the output,
The block can continue Integrating again from 0.0.
At the next 23rd hour the process will be begin again.
The real value in the table can be added together at the users convenience.