• Not Answered

Freemem in Simulation machine

I run a DeltaV Simulation machine (10.3.1) in a Virtual Machine.

I need to load the configuration for a plant containing a lot of interconnected units. For this reason it is preferred to load a great part of the plant configuration.

Now I am running to a limit in memory. My simulation machine reports at partial download: ERROR: There is not enough memory to perform the operation.
1. I extended the disk space - no extra capacity.
2. I extended the Virtual memory - no extra capacity.
In Diagnostics I see that for the ProPlus in the simulation machine the FreeMem starts at 128 MB for no configuration, decreasing at each download. Apparently this 128 MB is set bij DeltaV.

Is there a possibility to extend the assigned memory, so I can load extra configuration?

9 Replies

  • Maarten, How many CM's are you trying to run on the system. There is a limit. We have seen this error when you try to put to many CM's into one controller.
  • Maarten - Do you have a Simulate or Simulate Pro? The normal Simulate is typically sufficient to emulate one controller's worth of configuration, where the Simulate Pro is limited only by the capacity of your virtual environment.

    It is possible to increase the heap size for the soft controller, but I would recommend that you work through this with the GSC. It's a very straightforward change, but the maximum allowable value has changed over the years.
  • In reply to Mark_ORosky:

    Mark, thanks for your answer. The amount of modules for a controller depends on the type of controller. For a dummy controller, just used to shift modules out of the ProPlus I could bring in 750 module when it was specified as a MD, now I have over 2000 modules to the same dummy controller.
    The amount of modules I am talking about is 2000+ modules.
  • In reply to Ray Emerson:

    Ray, I have a Simulate dongle (no Pro) with SIS simulation. (For this project I do not need SIS however)
    Do you have a reference for the increase of the heap size?
  • In reply to Maarten van der Waal:

    Maarten - You might reference CTS AP-0902-3759 or AP-0300-3361. Please do this with care, as it is available, but not rigorously-tested, functionality. There are some cases where the change will interfere with SQL Server, causing DeltaV to fail.

    Seeing the 2000+ modules you're working with, you may still run into a memory limitation with a Simulate Standard, and the only option would be a Simulate Pro or Multi-Node system.
  • In reply to Ray Emerson:

    Thank you so much, Ray. As the simulation machine is used for configuration and testing, it is not a critical part. So it is worth a try!
    I will get the referred articles. Thanks again!
  • In reply to Ray Emerson:

    Ray, I logged in onto DeltaV support, but search did not show any of your referred articles. Do you know how I can get a view of them?
  • In reply to Maarten van der Waal:

    Maarten - Those are GSC call numbers, not KB articles. If you speak to your FSO or Emerson Support, you can reference those numbers to help the support engineer understand what you're trying to accomplish. Unfortunately, there is no end-user facing documentation (of which I'm aware) that describes the necessary procedure. I apologize for the lack of clarity earlier.
  • Maaten,

    I would be a little careful, heap size may buy you a little more, but when you move to version 11 or 12 there have been gates put in place that limit modules counts( determined through benchmarking and testing). The amount of modules that will run depend on a few factors, complexity, runtime prioirty, and amount. We have seen the error you a taking about in as few as 800 modules on a simulate pro standalone license, and have put as many as 2500 modules to run in one workstation controller ( we used to call this the virtual controller). Simulate Pro license will buy you a little more as well.