Industry Online Support
Technical Forum
7/29/2014 11:15 PM | |
Posts: 5225 Rating: (1192) |
Hi there. you have an interesting problem.. one I can surely relate to. I have done some digging, but have not found a solution for comparing hardware. The closest I can come up with is to have a "master" copy loaded on a PLC and to compare ofline/online to detect that there is differences. This is very crude - maybe someone can come up with another solution. As to your description of what you guys are doing currently for the code blocks.. may I suggest alternatives? [1] It is possible to make offline-offline comparisons. So if you have a basline version to use as master, you can compare these. (Too bad it does not work for hardware configuration too.) I recommend the version you wish to compare to the master copy, you open in a normal way. Then the master copy you open through "Reference Projects" (ctrl + 9). "Reference Projects" is then your read-only copy. Next right click on the project you wish to compare and ask for Compare > Offline / Offline. Your read-only master copy you can drag to the right side for referencing. Execute the referencing thereafter. I think you will have a much better comparison to work with. [2] You have another option which I can highly recommend.. it puts version numbers to your code blocks. You use the Project Library for this, where you create library type (which is not user defined types you use in FBs). A brilliant step-by-step of this concept is given in "Programming Guideline for S7-1200/S7-1500". See chapter 3.7 on page 54. Alternatively go to the "STEP 7 Basic V13.0 System Manual, 02/2014" in chapter 7.10.8 on page 354. I hope this is of value to you. Greetings. w |
This contribution was helpful to1 thankful Users |
Follow us on