1/30/2012 5:41 AM | |
Joined: 10/7/2005 Last visit: 9/25/2024 Posts: 3022 Rating: (1054)
|
Hello nicer further to jklm's excellent analysis and detailed explanation of your S5 code, the reason for the logic to write back 41hexinto the Block type entry of the DB header is: It marks each found DB as"Block is valid in the RAM" and avoids a loading of an "empty"DB from the EPROM in case of a restart after power failure(assuming usage of a 943/944 CPU). You'll find more info about this in the link below: Processing data blocks in EPROM mode change ID for blocks with CPU 943/944 YourFB seems to be very much based on the example Siemens provides in the second link and as none of this isapplicable anymore in an S7,I'd say to simple get rid of it and it's call in the converted program. I hope this helps |
Cheers |
|
This contribution was helpful to1 thankful Users |
Follow us on