Extracting Source System Files

Source systems

The following source system’s input files can be processed by ControlEdge Transition. Throughout this document, source system refers to one of these systems:

  • PLC 5

  •  SLC 500

Extracting Source System Files

The pre-requisite step before beginning any migration project is to extract database files from the source system. This section describes procedures to extract the files that will serve as input files to ControlEdge Transition.

Extracting PLC5 database files

Use Rockwell's RS Logix 5 to extract source PLC 5 data from the Allen Bradley PLC 5 system. Import these PLC files into ControlEdge Transition.

Generate files in these five formats from a PLC5 database.

  •  PC5

  • The file with the extension as mentioned above contains all the program information including rungs and instruction.

  • XML

  • The file with the extension as mentioned above provides the I/O modules and chassis and channel information.

  • SYS5

  • The file with the extension as mentioned above gives the symbol comments associated with the variables.

  •  SYS6

  • The file with the extension as mentioned above gives the symbol comments associated with the variables.

  •  Printer.txt

  • The above mentioned file includes all the extensions information. We are including block information and peer-to-peer information.

Export option to extract PLC5 database

To generate PC5, XML, SYS5 and SYS6 files follow the steps given below:

  1. In RSLogix 5 or RSLogix 500, select File>Save As. The Save Program As dialog box appears.
  2. Select the Export Database > Select A.B.6200 checkbox.
  3. In the File type field, select .PC5 file format.
  4. Click Save. The Export PC5 Format dialog box appears.
  5. On the export format dialog box, perform the following steps:
    1. Select Complete Program Save.
    2. Select all the Export Options.
    3. Click OK.

    The Verifying Project & Saving File dialog box appears.

  6. On the Export Results dialog box, click OK.

You have successfully generated .PC5, .XML, .SYS5 and .SYS6 files.

Before you begin to generate the Printer.txt file, add the Text Printer following the procedure mentioned below:

  1. On the Control Panel screen, select Devices and Printers.
  2. Select Add a Printer option.
  3. Select the option Add a local or network printer as an administrator.
  4. Enter the administrator credentials and click Next.
  5. Select the option Add a local printer.
  6. Select the type of port as Local Printer and click Next.
  7. Enter the port name as C:\temp\Printer.txt.
  8. Select Manufacturer as Generic.
  9. Select Generic/Text only option under printers and click Next.
  10. Enter the printer name as Text Printer.
  11. Enter the desired share name for the printer.
  12. Click on Print a Test page and click Finish. A message appears - “A Test page has been sent to your printer”.
  13. Open the C:\temp directory and verify that a new text file named “Printer.txt” has been created.
  14. Open the Printer.txt file and confirm that the test page has been printed.

You have successfully configured the Text Printer to generate the Printer.txt files.

To generate the Printer.txt file:

  1. In RSLogix 5 or RSLogix 500, select File>Report Options. The Report Options dialog box appears.
  2. In Report Options, click Select All > click Apply > click Print. The Print dialog box appears.
  3. Select Text Printer to print the Printer.txt file.
  4. Click OK.

All the necessary files to migrate source PLC5 system database files to ControlEdge Transition are now generated.

Extracting SLC 500 database

Use Rockwell's RS Logix 500 to extract source SLC 500 data from the SLC 500 system. Import these SLC files into ControlEdge Transition.

Generate files in these three formats from a SLC 500 database:

  •  SLC

  • The file with the extension as mentioned above contains all the program information including rungs and instruction.

  • SYS6

  • The file with the extension as mentioned above gives the symbol comments associated with the variables.

  •  Printer.txt

  • The above mentioned file includes all the extensions information. We are including block information and peer-to-peer information.

Export option to extract SLC 500 database

To generate SLC and SYS6 files:

  1. In RSLogix 500, select File>Save As. The Save Program As dialog box appears.
  2. Select the Export Database > Select A.B.6200 checkbox.
  3. In the File type field, select .SLC file format.
  4. Click Save. The Export SLC Format dialog box appears.
  5. On the export format dialog box, perform the following steps.
    1. Select Complete Program Save.
    2. Select all the Export Options.
    3. Click OK.

    The Verifying Project & Saving File dialog box appears.

  6. On the Export Results dialog box, click OK.

You have successfully produced .SLC and .SYS6 file formats.

Before you begin to generate the Printer.txt file, add the Text Printer following the procedure mentioned below:

  1. On the Control Panel screen, select Devices and Printers.
  2. Select Add a Printer option.
  3. Select the option Add a local or network printer as an administrator.
  4. Enter the administrator credentials and click Next.
  5. Select the option Add a local printer.
  6. Select the type of port as Local Printer and click Next.
  7. Enter the port name as C:\temp\Printer.txt.
  8. Select Manufacturer as Generic.
  9. Select the Generic/Text only option under Printers and click Next.
  10. Enter the printer name as Text Printer.
  11. Enter the desired share name for the printer.
  12. Click Print a Test page and click Finish. A message appears - “A Test page has been sent to your printer”.
  13. Open the C:\temp directory and verify that a new text file named “Printer.txt” has been created.
  14. Open the Printer.txt file and confirm that the test page has been printed.

You have successfully configured the Text Printer to generate the Printer.txt files.

To generate Printer.txt:

  1. In RSLogix 500, select File>Report Options. The Report Options dialog box appears.
  2. In Report Options, click Select All > click Apply > click Print. The Print dialog box appears.
  3. Select Text Printer to print the Printer.txt file.
  4. Click OK.

All the necessary files to migrate source SLC 500 system database files to ControlEdge Transition are now generated.