bernie_carlton
Lifetime Supporting Member + Moderator
Comments?
I have two offline RSLogix5000 programs for the same system.
#1 is a previously saved copy of the running program but now modified with 'improvements'.
#2 is a recent copy of the currently running program with relatively current data values.
I want to transfer critical data table information from the #2 copy into the #1 'modified' copy. (Rather than download the 'modified' copy and have to reenter the critical data, a lengthy task. It happens to be a substantial array of a complex UDT.)
What I did was opened the #2 program, right click on the data tag in 'Controller Tags' (in 'Edit Tags') and selected 'copy'. Then I went to #1 program to the bottom of the 'Controller Tags' at the point where a new tag could be created, right clicked and chose 'paste'. It created a new entry but objected that it had the same name as another tag (it does) and appended a '1'. But it seems to have all good up-to-data values.
So far I'm intrigued but not concerned.
Now I right clicked on the original array in #1 program and 'delete' was an option! I guess it would only be disabled if online. I deleted the tag. But now any rung which had logic accessing members of that tag were in error ('e').
Now I went to the newly added tag, edited the name deleting the appended '1'. Everything is accepted.
Has anyone done this? As the title of this thread mentions I thought it would be harder than this. Am I fooling myself?
I have two offline RSLogix5000 programs for the same system.
#1 is a previously saved copy of the running program but now modified with 'improvements'.
#2 is a recent copy of the currently running program with relatively current data values.
I want to transfer critical data table information from the #2 copy into the #1 'modified' copy. (Rather than download the 'modified' copy and have to reenter the critical data, a lengthy task. It happens to be a substantial array of a complex UDT.)
What I did was opened the #2 program, right click on the data tag in 'Controller Tags' (in 'Edit Tags') and selected 'copy'. Then I went to #1 program to the bottom of the 'Controller Tags' at the point where a new tag could be created, right clicked and chose 'paste'. It created a new entry but objected that it had the same name as another tag (it does) and appended a '1'. But it seems to have all good up-to-data values.
So far I'm intrigued but not concerned.
Now I right clicked on the original array in #1 program and 'delete' was an option! I guess it would only be disabled if online. I deleted the tag. But now any rung which had logic accessing members of that tag were in error ('e').
Now I went to the newly added tag, edited the name deleting the appended '1'. Everything is accepted.
Has anyone done this? As the title of this thread mentions I thought it would be harder than this. Am I fooling myself?