# Rockwell RSLogix 500

## Agent Requirements

* You will need a licensed copy of RSLogix 500 or RSLogix 500 Pro (see [supported versions](https://docs.copia.io/docs/overview/supported-vendors-and-device-types)) that is capable of backing up the entire Project from a Device. Refer to the Rockwell documentation to ensure that the version installed is adequate for this purpose, based on your local usage requirements.
  * If there are many versions of a Project that will be managed by the Agent, each version should be installed on a separate Agent
* You will need a copy of RSLinx Classic (see supported versions) with drivers configured to connect to your Device. Verify that your device is listed in RSWho
  * ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfIBt9OMcsPv1-bLy56DHGzA5YpN6mGtMraaU_ovwwGJmXG8siclUJkJ3v7E8oJJV2uOskJ6FHrGLHve_r_RiM3pTWpSfBjwQpPQ5RGk_EKVeThgHWk2c6aW4t2HOCd63g6w89r7Q?key=X2SiwtmrAO48ViQkdIcuqneC)
  * Please refer to the Rockwell documentation regarding port requirements for communication requirements for RSLinx Classic
* The Agent must not be locked while working with RSLogix 500, as it needs access to the software running on the desktop.  As such, Copia recommends running the Agent in a VM environment, and restricting access via the host system.
* The Agent should be tested to confirm that it can backup the PLC(s) using the vendor software.

## New Project Configuration

To configure a project for Rockwell RSLogix 500 you will need to already have a repository created with the Rockwell `.rss` file.

Click either of the *Add a Project* buttons in the Projects tab.

<figure><img src="https://3704730939-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4lSQNVI3DZ15V7kjkMCA%2Fuploads%2Fne2KmUwhbSS6N4IXtece%2FWebApp_Projects_FANUC_AddProject.png?alt=media&#x26;token=80e5f56f-c026-4621-b3db-5a09d59b4576" alt=""><figcaption></figcaption></figure>

The *Add a new project* configuration dialog will appear which allows you to fully configure the project, devices and job for the project.

{% hint style="info" %}
Any items highlighted with an asterisk are required.
{% endhint %}

<figure><img src="https://3704730939-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4lSQNVI3DZ15V7kjkMCA%2Fuploads%2FcwaXoFHfSdW3yPKP7gF1%2Fnew_project_flow_a.png?alt=media&#x26;token=600d35fd-b785-4180-826b-1d53f4d0b972" alt=""><figcaption></figcaption></figure>

This is a multi-step process with each section explained in detail.  At any time, you can edit the prior section of this workflow.

{% hint style="info" %}
The Project can be edited after creation. Devices and Jobs can also be edited or created directly using the Devices or Jobs tab. The steps for creation are similar to the steps provided below for those sections.
{% endhint %}

### Define the Project

To get started, we will first select the *Project Type* from the list provided, and then select an *Agent*.  If you have not already created an Agent, you can create and assign an Agent at a later time.  See more about this in the [Agents ](https://docs.copia.io/docs/devicelink/sitesandagents/agents)section of the documentation.

When complete, press *Save and Continue*.

<figure><img src="https://3704730939-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4lSQNVI3DZ15V7kjkMCA%2Fuploads%2FzjAHlSdEqLaR6m2DOAf5%2FRSLogix%20500%20-%20Select%20Project%20Type.png?alt=media&#x26;token=bc8db7d4-ebf5-4c4f-b9bd-422f5155dcd3" alt=""><figcaption></figcaption></figure>

You will now select the Project Path, which is the location (Repository/Branch) where the project file is stored. When setting up a Rockwell RSLogix 500 Project in DeviceLink, you must select a file with the`.rss` extension.

{% hint style="info" %}
You can edit the previous steps at any time.
{% endhint %}

Once selected, press *Save and Continue* to proceed.

<figure><img src="https://3704730939-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4lSQNVI3DZ15V7kjkMCA%2Fuploads%2FwKL7Sd80Q41f0C42KFCh%2FRSLogix%20500%20-%202%20-%20Select%20Project%20Path.png?alt=media&#x26;token=c8002101-1b18-4212-a5d2-5d6036f5e457" alt=""><figcaption></figcaption></figure>

The Project Details section allows you to set the Project name and add a description if desired.

<figure><img src="https://3704730939-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4lSQNVI3DZ15V7kjkMCA%2Fuploads%2F8onKNNXBpAbuIk0uECeq%2Frs5k_pd_1.png?alt=media&#x26;token=bb9a527d-7fdb-455d-8490-55c585a73e14" alt=""><figcaption></figcaption></figure>

## Define the Device(s)

The Device Setup section is for defining the device information (PLC, network, authentication, etc.) that is in your Project.  If you have pre-created devices, you can add existing devices, otherwise you can *Add a Device* as shown.

Fill in all required fields and any additional fields that are applicable.

For the **Device Name**, it is suggested (but not required) to use the same name as the Project name.

For the **Communication Path**, you can find the appropriate path in the RSLogix 500 software by navigating to Tools > Options... > System Communications > Comms Path. Find the text string in the text box labeled "Comms Path" and copy the section after the exclamation mark as shown below.]

<figure><img src="https://3704730939-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4lSQNVI3DZ15V7kjkMCA%2Fuploads%2FJNTFv0jUWGyGdoGQT3mI%2FRSLogix%20500%20-%20Find%20Comm%20Path%20in%20Software.png?alt=media&#x26;token=da77510a-f888-4d28-a0d4-5f241367f9a5" alt=""><figcaption><p>In this example, enter "AB_ETH-1\10.41.3.4" in the "Communication Path" box in DeviceLink.</p></figcaption></figure>

For the **Model** field, select the model of the PLC from the menu. This option allows for possible alternative backup methods depending on the device type. If you are unsure of the device type or wish to use the default backup configuration only, select "Other" at the bottom of the list.

Select "Save Device" when complete.

<figure><img src="https://3704730939-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4lSQNVI3DZ15V7kjkMCA%2Fuploads%2FV7tod9JoCgtLDNmVB1ub%2FRSLogix%20500%20-%204%20-%20Configure%20Device.png?alt=media&#x26;token=79706971-1373-4dfa-b10a-c3889b4f2669" alt=""><figcaption></figcaption></figure>

### Define the Job(s)

Creating Jobs is similar for all vendor types, and is described in the [Creating Jobs](https://docs.copia.io/docs/devicelink/jobs/creating-jobs) section.  It is recommended to review that section while completing a job configuration. Jobs can also be created later if necessary. You can create more than one job for a device if desired. &#x20;

<figure><img src="https://3704730939-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4lSQNVI3DZ15V7kjkMCA%2Fuploads%2FesEIab9S1iiLSlyaFENE%2FRSLogix%20500%20-%205%20-%20Configure%20Job%20Only.png?alt=media&#x26;token=874121a5-aa2e-445e-9554-7403dd68b0f8" alt=""><figcaption></figcaption></figure>

### Submit the Configuration

Once complete, press "Submit Project Setup" at the bottom of the form to create the Project, Device(s) and Job(s).

{% hint style="info" %}
Don't forget to enable/disable the [Watch ](https://docs.copia.io/docs/projects-and-devices#watching-a-project)button, based on your preferences for project [Notifications](https://docs.copia.io/docs/devicelink/administration/notifications).
{% endhint %}
