Host Engineering Forum

General Category => Do-more CPUs and Do-more Designer Software => Topic started by: Mike Nash on March 30, 2016, 07:31:59 PM

Title: Memory Image Manager Issue
Post by: Mike Nash on March 30, 2016, 07:31:59 PM
I am missing something. I am trying this in the Simulator at the moment. I open Memory Image Manager. Select Generate New Image. Create New Image with Current PLC Data. Compare All Regions Against PLC Content. I get the results attached below. Punch0-30000 exists and is functioning as in values are being changed by the simulator. I tried dropping into Program Mode which got rid of three entries about results differing. (Not shown below.)

Now besides that, where can I access these saved values offline or otherwise?

So now I just realized I have been wandering around lost in the wilderness twirling my tail and I don't actually have a tail - why I think that's actually a snake biting me on the rear.

Modify Region Data. Obviously I did not find that intuitive though I don't know why. Perhaps because I never highlighted a region first.

So, can we access this otherwise without opening each and exporting them individually? What about CT0-255? I can't view its contents.
Title: Re: Memory Image Manager Issue
Post by: BobO on March 30, 2016, 08:43:12 PM
There is definitely an issue. We'll look into it.
Title: Re: Memory Image Manager Issue
Post by: Controls Guy on March 30, 2016, 10:11:46 PM
So now I just realized I have been wandering around lost in the wilderness twirling my tail and I don't actually have a tail - why I think that's actually a snake biting me on the rear.

Yeah, it can bite you in the asp.  That's never good.  It swells up and gets black and you can't sit.
Title: Re: Memory Image Manager Issue
Post by: franji1 on March 31, 2016, 09:21:05 AM
It appears there is an incompatibility in the Memory Configurations between what is in Designer and what is in your Simulator.  When this situation occurs, you SHOULD be "locked out" of the "online" features like comparing Memory Image on disk with what is in the PLC.  Once you "synchronize" the two, all the "online" functionality would be "restored" ("synchronize" just means you either write the project to the PLC OR you read up the existing PLC project into Designer).

I was able to duplicate it with what SHOULD be COMPATIBLE Memory Configurations, yet I get similar results as you.  Hmmmm...

Will investigate.
Title: Re: Memory Image Manager Issue
Post by: franji1 on March 31, 2016, 11:34:10 AM
Found the bug.
Fixed the bug.
Shoulda never had the bug (my bad).

Comparing a Memory Image between a Disk Project and an online PLC with "compatible memory configurations" MIS-reports all user data blocks and all heap-items as mismatches due to being "incompatible" (which they are not).

Easy fix.  Will be in the next release.