News:

  • August 20, 2026, 10:38:25 PM

Login with username, password and session length

Author Topic: 2.1.4 Dynamic Data Fix  (Read 10110 times)

eman5oh

  • Sr. Member
  • ****
  • Posts: 59
2.1.4 Dynamic Data Fix
« on: November 06, 2017, 01:37:42 PM »
I have read the critical issues fix posted for dynamic data type bug and was wondering if using user structures for programs would be affected by this bug? If so what happens when the bug is encountered?

franji1

  • Bit Weenie
  • Host Moderator
  • Hero Member
  • *****
  • Posts: 3843
    • Host Engineering
Re: 2.1.4 Dynamic Data Fix
« Reply #1 on: November 06, 2017, 02:04:24 PM »
If you NEVER changed the User Data Type size/layout once you created their data-blocks or heap-items, your existing projects are fine (but you need to get 2.1.4 for any future tweaks).

eman5oh

  • Sr. Member
  • ****
  • Posts: 59
Re: 2.1.4 Dynamic Data Fix
« Reply #2 on: November 06, 2017, 03:19:24 PM »
If I have a PLC that is having an issue will simply writing the project back to the PLC with 2.1.4 fix the issue? If that is true is there a way to force a write to the PLC even if the DoMore does not see any changes?

franji1

  • Bit Weenie
  • Host Moderator
  • Hero Member
  • *****
  • Posts: 3843
    • Host Engineering
Re: 2.1.4 Dynamic Data Fix
« Reply #3 on: November 06, 2017, 04:53:27 PM »
If I have a PLC that is having an issue will simply writing the project back to the PLC with 2.1.4 fix the issue? If that is true is there a way to force a write to the PLC even if the DoMore does not see any changes?
Yes, just go into the System Configuration dialog and hit OK - that should "tweak" the SysConfig and at least enable the Write to PLC button.  If THAT doesn't work, add a contact, then delete the contact, and hit Accept.  THAT should enable the Write to PLC button.

THEN in the Download Project to PLC dialog, MAKE SURE YOU CHECK the Force download of Program, System Configuration, and Documentation Database checkbox.

You may still have an issue with the content of any existing data-blocks or heap-items.  Use the Data View to re-initialize any of these elements.

BobO

  • Host Moderator
  • Hero Member
  • *****
  • Posts: 6172
  • Yes Pinky, Do-more will control the world!
Re: 2.1.4 Dynamic Data Fix
« Reply #4 on: November 06, 2017, 05:14:30 PM »
Yes, just go into the System Configuration dialog and hit OK - that should "tweak" the SysConfig and at least enable the Write to PLC button.  If THAT doesn't work, add a contact, then delete the contact, and hit Accept.  THAT should enable the Write to PLC button.

SysConfig does a memcmp. If it doesn't enable the write nothing changed.
"It has recently come to our attention that users spend 95% of their time using 5% of the available features. That might be relevant." -BobO