Method 1: Save as L5K format, modify L5K in text editor and attempt to re-import into a previous release.
The following is an example of reverting a ControlLogix version 15 project back to ControlLogix version 13.
1). Open the v15 ACD file with RSLogix 5000 software and 'SAVE AS' selecting the L5K format. Then close the ACD.
2). Once the L5K file is created, use the Windows Explorer to browse to its location on the hard drive. Then double click the L5K file and it will open up with a text editor such as NOTEPAD.
3). The L5K file contains at least three details requiring change. (example below)
Import Export version: IE_VER := 2.x;  (IE Versions are v15 = 2.6, v14 = 2.5, v13 = 2.4, v12 = 2.3, etc.)
Controller Major version:  Major := x,
Module Local  Major version:  Major := x,
     
     
4). After performing the edits, save these L5K changes with NOTEPAD.
5). Use RSLogix 5000 software to select File >  Open in order to import the modified L5K file. Once the L5K file is selected, click on OK. Another prompt will ask to [Save Imported Project As] in order to create a new ACD file. Give this ACD file a new name to prevent overwriting the original. Then use the version selection box to choose the version specified earlier within NOTEPAD.
6). Click Import, and RSLogix 5000 should read the information into the previous version. There is a chance users may experience the following Error 754-80042B08 Invalid Type.
editor版本
7). If so, these errors are usually caused when NOTEPAD saves the L5K file using a unsupported encoding mode such as UTF-8.
8). Reopen the L5K file back in NOTEPAD and SAVE AS using the same name, but this time make sure the encoding is ANSI formatted. Now repeat the Import procedure as in step 4.
9). This time around the import should be successful. This example of converting  v15 to v13 will alert to the user of 3 warnings of new features that version 15 contained, but are unavailable in version 13.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Importing C:\Rockwell Software\RSLogix 5000\Projects\Version_15_project.L5K into Version_13_
Creating module: Local
Creating program: MainProgram
Creating routine: MainRoutine
Creating task: MainTask
Warning: Line 56: An error occurred while setting attribute TERMINATIONCHARS of ASCII ASCII (Signed value overflow.)
Warning: Line 56: An error occurred while setting attribute SerialNumber of Controller Version_15_project (This property can not be set.)
Warning: Line 56: An error occurred while setting attribute MatchProjectToController of Controller Version_15_project (Couldn't be found.)
Complete - 0 error(s), 3 warning(s)
--------------------------------------------------------------------------------------------------------------------------------------------------------------
10). Warnings are OK and you may continue. If Errors were detected in the L5K file, then it's up to the user to go back into the L5K file with NOTEPAD and correct or remove the problems found. Below is an example of a 1756-L61 r15 controller attempting to revert back to RSLogix 5000 v11. This controller was introduced with version 12, so the import into version 11 cannot be performed.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Importing C:\Rockwell Software\RSLogix 5000\Projects\Version_15_project.L5K into Version_11_
Error: Line 21: The processor type in the import file is not supported.
Complete - 1 error(s), 0 warning(s)
--------------------------------------------------------------------------------------------------------------------------------------------------------------
11).  If errors were detected about syntax, I/O or communciaton module format, then it is up to the user to go back into the L5K file with NOTEPAD and correct or remove the problems found. NOTEPAD has a GOTO feature, under Edit menu, to take you to the line number in which the error was found. Sometimes it might be necessary to a create test project, in the previous release, that contains the problem module. Then it can be saved into L5K format so the user has a template of how the previous verison expects to read the data.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。