Extracting S7-300 PLC programs

You mean when going online and RSLogix wants to merge the online program with an offline project.

The smartest is to do an offline/online compare of the complete project. That will tell you how big the differences are between the offline and the online projects.

If the differences are minor, then I always simply recreate the differences in the offline project. That keeps the network comments in the right place. If complete networks have been inserted, you can simply copy-paste from online to offline.

If there are blocks that are totrally different or missing offline, you can upload only these blocks. Network comments will then have to put in anew, after analysing what the code does.
 
Network comments will then have to put in anew, after analysing what the code does.

If you are overwriting an existing block with an uploaded one then the Network Comments should remain.

There used to be a bug whereby Network Comments would 'move up' to fill the space left by a network that didn't have a comment (i.e. comments on networks 1,2,4,5,6 - you would end up with the comments on networks 1,2,3,4,5 and NW's 3,4,5 would obviously be the wrong comment) but that's been dealt with.

Do a 'compare' of your code and, as Jesper quite rightly says, then go online and copy (CTRL + C) and paste (CTRL + V) just the blocks that are different (FC's, OB's and FB's).

You can 'generally' ignore DB's are these normally just hold transient values (** not always though...*) and you can ignore SFB's and SFC's.

;-)
 
uptown47 said:
as Jesper quite rightly says, then go online and copy (CTRL + C) and paste (CTRL + V) just the blocks that are different (FC's, OB's and FB's).
I didnt say copy-paste "blocks".
I said copy-paste "networks".

Only upload complete blocks if they are new or completely different.

The compare function usually does a pretty good job at telling if networks have been added or removed.
You have to check these differences one by one to and add or remove networks accordingly.
 

Similar Topics

I am attempting to access HMI tag properties (Description, Minimum, Maximum values) to populate a numeric input. Is there a clean way to do this...
Replies
0
Views
373
Hi all, I have a customer with an FTView SE system running some datalog files. They can see the trends on the client, but they now want to...
Replies
7
Views
2,711
Hi, I'm using the 2080-MOT-HSC High Speed Counter plug-in module with a Micro850 (2080-LC50-24QWB) using the HSCE instruction. The encoder is a...
Replies
2
Views
1,665
Hi, I am having trouble getting the .dmk file extracted so that ControFlash will see the new firmware revision. I hit extract all files and it...
Replies
6
Views
4,787
Hello, I currently have a factory talk project (Project 1) that uses visual basic to calculate an integer. I am in the process of developing a new...
Replies
1
Views
1,325
Back
Top Bottom