Topic: P058

Choose CPU

Choose CPU will browse your network and list all connected CPUs for the Ethernet and USB networks.

Accessing Choose CPU

Choose CPU can be accessed using four methods:

Method 1

Use the Choose CPU Icon on the Control CPU Toolbar.

Method 2

Select the Choose CPU menu item from the CPU Menu.

Method 3

Select Choose CPU from the Control CPU topics of the Application Tools panel.

Method 4

Select Read Project From CPU from the Start Project window.


When opened or Refreshed, CPU Connections searches for CPUs using:

Note: The P3-530 CPU does not support programming through the USB port and therefore will only appear as an Ethernet network connection.


Note: If there is no CPU found by the auto discovery, use the 'Add Connection' button.


Note: New CPU's have a default IP address of 10.10.10.10.

Using CPU Connections

The CPU Connections window provides the following:

  1. Refresh Button: Updates the list of available CPUs. The Waiting for CPUs to Respond message is a timer that displays the countdown for making three connection attempts to User Defined Connections, as specified by Remote CPU Communication Timeout.
  2. Connection Type: The Connection Type column displays if the type of CPU connection is Ethernet or USB.
  3. Device Part Number: Displays the Part Number of the CPU.
  4. MAC ID: The MAC ID column displays the MAC Address assigned to the CPU.
  5. User Assigned CPU Name: Displays the name assigned to the CPU.
  6. IP Address: Displays the IP Address assigned to the CPU. For User Defined Connections, also displays the port number.
  7. CPU Source:  "Auto-Discovered" denotes the connection is through a CPU module. "Auto-Discover*" indicates the connection is through a Non-CPU module such as a Remote Slave. Functions such as Upgrade Firmware can only be done when connected through the CPU.
  8. CPU Connection:  The CPU Connection column provides the status of the CPU:Browsing, Available, Busy or Missing.
  9. Add Connection Button: (formerly Add Entry) Allows entry of a User Defined Connection. This is typically used when the Ethernet network would otherwise prevent the multicast browse messaging used in auto-discovery of a CPU.

  1. Edit Connection Button: Highlight a User Defined connection entry in the list to edit the IP Address or Port Number in a previously created connection.
  2. Delete Connections Button: Highlight a User Defined entry in the list and click on Delete Connections to remove it from the list.
  3. Import Connections Button: Allows importing a CSV file of user defined connections.
  4. Export Connections Button: Allows exporting a CSV file of user defined connections.
  5. Start or Stop Blinking CPU Display Button: These buttons can be used to make the LCD and RUN LED on the CPU blink, allowing you to visually verify that a CPU in the list is the correct one.  If not stopped using the button, the flashing will Stop on its own in ten minutes.  
  6. Change CPU IP/Name Button: When the Change CPU IP/Name button is selected, the Change IP Address/CPU Name pop-up window is opened as shown below.

  1. From this window the CPU Address can be changed by obtaining automatically From DHCP or manually entering the IP Address, Subnet Mask, and Default Gateway text fields. Depending on the CPU Settings of the loaded project, a change made through this interface could be overwritten during the next Stop to Run transition.
  2. From this window the Preferred and Alternate DNS address can be changed by obtaining automatically From DHCP or manually entering the IP address text fields. Depending on the CPUSettings of the loaded project, a change made through this interface could be overwritten during the next Stop to Run transition.
  3. The CPU Name can be changed using the applicable text field.
  4. Select the OK button to apply the changes and close the window.

Note: Entering an IP Address reserved for specific functions (i.e. loopback, local ethernet, etc.) will cause an error dialogue box to be displayed.


Note: The P2-622 CPU can only be configured with a single DNS address.

  1. Connect Button: Selecting the Connect button will connect to the highlighted CPU selection within the CPU Connections list.

Note: If trying to connect to an available CPU and you receive the error, CPU not ready to be connected, this is caused by a previously unsuccessful project transfer and will clear after 2-3 minutes or after a CPU reboot.


For information about StrideLinx Integration, please see the additional information, located here: StrideLinx Integration