0% found this document useful (0 votes)
1K views22 pages

R-30iB Plus (FAC Guide Profinet Configuration CP1604 IOC FW2.7) (CONTROLLER)

The document provides instructions for configuring an R30iB Plus robot with a CP1604 IO-Controller board running firmware version 2.7.2.0 in Siemens TIA Portal V14. The steps include: 1. Installing required software including TIA Portal V14 2. Updating the CP1604 firmware if needed 3. Configuring the CP1604 hardware in TIA Portal, setting it as the IO-Controller 4. Assigning distributed I/O modules like an SMC rack to the CP1604 IO-Controller

Uploaded by

padrote-j
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views22 pages

R-30iB Plus (FAC Guide Profinet Configuration CP1604 IOC FW2.7) (CONTROLLER)

The document provides instructions for configuring an R30iB Plus robot with a CP1604 IO-Controller board running firmware version 2.7.2.0 in Siemens TIA Portal V14. The steps include: 1. Installing required software including TIA Portal V14 2. Updating the CP1604 firmware if needed 3. Configuring the CP1604 hardware in TIA Portal, setting it as the IO-Controller 4. Assigning distributed I/O modules like an SMC rack to the CP1604 IO-Controller

Uploaded by

padrote-j
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

R30iB Plus Profinet IO-Controller (CP1604) Configuration with

Firmware 2.7
1. Overview

The following step-by-step instructions describe how to configure IO-Controller function for the CP1604. Figure
1.1 below lists the SIEMENS Configuration tools required on the PC. The most important software piece is SIMATIC
STEP 7 Professional V14.0 SP1 Upd4. The other software items are loaded by default with TIA Portal software.
Note that STEP 7 V14 is also called TIA Portal.

Figure 1.1 Installed Software


2. CP1604 Requirements

For robot software V9.10P/05 and above, be sure you have the following firmware (FW) version.
CP1604 FW: 2.7.2.0

The current firmware (FW) can be verified using system variable $PNG2_DIAG.$FW_VERSION

If your firmware is not correct, update your firmware to 2.7.2.0. Firmware comes with the media and option J744
(free) needs to be ordered. Contact FANUC CRC at www.fanucamerica.com or 1-888-FANUC-US to get the
appropriate CP1604 FW. All variants of firmware exist on the media (in the J744 folder). Pick pn2720.fwl which is
FW 2.7.2.0. Follow the instructions below to install the firmware.

2.1. Once you have the firmware, please copy it to USB aka UD1:, and plug it into the robot front panel
USB port.
2.2. Go to CTRL start by pressing and holding PREV and NEXT key while cycling power.
2.3. Select Controlled start (#3) and press ENTER, which performs a CTRL start.
2.4. Press MENU 00PROFINET Setup, that displays the screen as shown in Figure 1.2.
2.5. Cursor down to item #4 and change the path if it is not right. In this case, ud1:\pn2720.fwl.
2.6. Cursor up to item #4 (Download Firmware), and press ENTER.
2.7. It displays, This operation may take 7 minutes. Choose F4 [YES] if you are ready.
2.8. It displays, Please wait… (7 minutes) and alarm PRIO-633 PNIO: Updating Firmware is posted. Please
wait until another alarm PRIO-634 PNIO: FW Updated is posted and the TP prompt says, Firmware
download successful.
2.9. Perform a complete power cycle on the board. A robot power cycle performs a power cycle on the
CP1604 board too. If there is an external 24V power supply, disconnect the power supply before
cycling power on the robot. Reconnect the power supply after it is back online. Note that Robot is still
at CTRL start.

2.10. Alternatively, the TIA portal can be used to update the firmware. Please see step 5.7.

Figure 2.1 Firmware Update


3. H/W Configuration for CP1604

Configure the Robot as IO-Controller (CP1604). Please note: The specific project names shown in the Figures
below may be inconsistent. Refer to the associated sample project for this document (cp1604_s7-
1500_v910_safe_IOC_fw2.7.2.zap14).

3.1. Open the TIA Portal V14.


3.2. Click on “Create new project” as shown in Figure 3.1.

Figure 3.1 Create Project

3.3. Fill in the project name and path, then click Create as shown in Figure 3.2. A new project will be
created successfully.

Figure 3.2 Locate Path

3.4. If there are no devices (which is the case for a fresh project), click “Configure a device” as shown in
Figure 3.3.
Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

Figure 3.3 Configure Device

3.5. Click “Add new device” (Figure 3.4)

Figure 3.4 Add New Device

3.6. Click on PC Systems and navigate to PC Station (Figure 3.5), and click ADD.
Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

Figure 3.5 Navigate to PC Systems

3.7. “Project View” opens as shown below. Navigate to the CP1604 module on the “Catalog” tree in the
right pane. Make sure you select the correct CP1604 version (V2.7).
Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

Figure 3.6 Drag and Drop CP1604 Module

3.8. Drag and drop the 6GK1 160-4AA01 module to PC Station on left pane (Figure 3.7).

Figure 3.7 Select CP1604 Module


Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

3.9. Right click on the device (CP 1604) as shown in Figure 3.8 or the name on the left tree as shown in
Figure 3.9, and select properties.

Figure 3.8 Select Properties


Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

Figure 3.9 Select Properties

3.10. Navigate to the General tab Operating Mode, verify “IO Controller” checkbox is checked
automatically. This document will not cover configuration of Controller as IO-Device, so leave it
unchecked. (Figure 3.10)
Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

Figure 3.10 IO-Controller Automatically Selected

3.11. Set the Ethernet information as shown in Figure 3.11. Go to PROFINET Interface  Ethernet addresses.
Under the IP Protocol section, set up the IP address and subnet mask as appropriate. Under the
PROFINET section, uncheck the PROFINET device name is set directly at device and Generate PROFINET
device name automatically, then configure PROFINET device name i.e. cp1604.

Figure 3.11 Ethernet Configuration


Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

3.12. Press OK, and compile the project as shown in Figure 3.12. If everything is good, then it will compile
successfully as shown in Figure 3.13.

Figure 3.12 Compile Project

Figure 3.13 Compilation Successful


Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

4. Assign Distributed I/O to CP1604 (Robot is I/O Controller)

In this step, we will assign Profinet I/O to the CP1604. For the example, we are assigning an SMC EX600 series rack
consistomg pf one Profinet head module, one Analog I/O module, and one Digital I/O module. For specific details
on configuration of the SMC devices, please contact SMC for support. Make sure Hardware Catalog versions
always match Firmware versions of the devices you use, otherwise errors may occur. This section assumes
PROFINET devices are already assigned an IP Address and PROFINET device name, and that the proper vendor
GSDML files are already installed. Contact the device manufacturer for assistance performing the aforementioned
operations.

4.1. While in Network View, find the desired I/O periphery in the Hardware Catalog and drag It onto the
Network View field (Figure 4.1).

Figure 4.1 Configure I/O Periphery

4.2. Click on the “Not assigned” link of the I/O Module and assign it to the CP1604 that was configured in
the previous section. This defines the CP1604 as the IO-Controller for the new I/O Module (Figures 4.2
and 4.3).
Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

Figure 4.2 Assign I/O Periphery to the IO-Controller of CP1604

Figure 4.3 Result of Assignment of I/O Peiphery to CP1604

4.3. Open the Properties of the I/O Module.

4.4. Assign the IP address of the module, and Manually enter the module’s PROFINET device name (Figure
4.4). This must match the actual device setting.
Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

Figure 4.4 Example of Ethernet Addresses Assignment for I/O Module

4.5. Recompile the project as shown in (Figure 4.5). You should end up with one warning as shown in
(Figure 4.6).

4.6. Now the SMC Profinet head module is configured. For this example, we are adding SMC I/O modules
to the SMC rack. To do this, first navigate to the device view of the SMC Profinet Rack we just
configured. (Figure 4.6)

Figure 4.5 Switch to the SMC Profinet Rack Device View

4.7. For demonstration purposes, we will first add an SMC Digital I/O Module to the rack. This is achieved
by finding the module in the hardware catalog, and dragging it to the module list in the Device
overview. (Figure 4.6)
Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

Figure 4.6 Dragging SMC Digital I/O Module to the Rack from the Catalog

4.8. The procedure shown in Step 4.7 will be repeated for an SMC Analog I/O Module. The resulting rack
configuration is shown below in Figure 4.7.

Figure 4.7 Final Configuration of the example SMC rack

4.9. Recompile the project as shown below in Figure 4.8 and Figure 4.9.
Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

Figure 4.8 Compile CP1604

Figure 4.9 Successful Compilation


Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

5. Download H/W Configuration to CP1604

Note that Robot controller is at CTRL start. Download the hardware configuration to CP1604. Right click on
CP1604 and select Download to Device then Hardware Configuration as shown in Figure 5.1.

Figure 5.1 Download Hardware Configuration

5.1. The screen shown below will be displayed (Figure 5.2). Press Start search and it will find all accessible
devices in the network. Select the CP1604 card in the list, and press Load.
Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

Figure 5.2 Find Accessible Devices

5.2. At this point, if you do not see any red warnings in Figure 5.3, then you are good to proceed. Press
Load. Otherwise, fix any issues, and return to this screen.

Figure 5.3 Load Preview

5.3. It may take few minutes until this window (Figure 5.4) goes away.
Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

Figure 5.4 Load in Progress

5.4. If the load fails, it is likely it didn’t allow changing the name and IP. It happens when the device is in a bad
state. In this case, CP1604 needs to be factory reset. Right click on the device, and select Online &
Diagnostics as shown in Figure 5.5.

Figure 5.5 Online and Diagnostic

5.5. Now select Modules and go to the Operating Mode tab. First, select Stop Module, and then it can be
reset to the factory by selecting Reset to Factory Settings option as shown below in Figure 5.6.
5.6. Please restart the load process as step 5.1-5.3.
5.7. Please note the green option in Figure 5.6 called Firmware update. CP1604 firmware can be updated
using this feature as mentioned in step 2.10 as other alternative.
Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

5.8. Note that the IP address and Profinet names can also be assigned to CP1604 (using Online &
Diagnostics) if you chose not to do so in step 3.11.

Figure 5.6 Reset to Factory

5.9. Finally, the load completes. Refer to the Info window as shown in Figure 5.7 as an example. If there
are any issues, you can find them displayed here.

Figure 5.7 Load Completed


Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

5.10. You can verify successful configuration of CP1604 as I/O Controller by going online with the CP1604
and making sure all configured devices have the green checkmark (Figure 5.8).

Figure 5.8 Online Status with Successful Hardware Configuration

5.11. Go to COLD start by pressing FCTN + COLD. Navigate to MENU  SETUP  PROFINET  General.
Now change Start mode to RUN if not already. Disable I-Device. At this point, CP1604 is ready to talk
to the I/O controller. (Figure 5.9)

Figure 5.9 Load Completed


Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

5.12. You can navigate through each PROFINET I/O Module connected to the CP1604 I/O-Controller and
verify status. Navigate to MENU  STATUS  [TYPE]  PROFINET  [Other]  Module. From here
(Figure 5.10) we can see the Device Interface Address matches what was defined in the Hardware
Configuration (Figure 5.11). Pressing detail shows more specific information about the I/O Module
(Figure 5.12). Pressing prev or next cycles through the available modules.

Figure 6.10 Robot PROFINET IO-Controller Module List

Figure 6.11 I/O Module Device Interface Input Address Configuration


Doc: Profinet Safety User Guide v1.0 Modified: 02/15/2018
Software Version: V910P/05 and up PROFINET Variant: SIEMENS
H/W Version: R30iB Plus PROFINET H/W: CP1604 FW 2.7.2.0

Figure 6.12 Example Module Detail Screen

6. Tips and Tricks

6.1. Make sure to use a fixed IP V4 address on the ONE and SAME subnet / as all the PROFINET equipment
you are working with / for the Ethernet adapter of your PC.
6.2. Use TIA V14 SP1 UPD4, or above as noted earlier in the guide.
6.3. It is always advised to have a clear and fixed list of PROFINET names and IP’s for all your equipment on
the network before starting engineering work. PROFINET names are required for communication,
otherwise bus fault will occur.
6.4. Please make sure you have complete H/W and F/W information of the equipment you are trying to
use. Even the slightest variance can cause the devices not to communicate. Make sure you have
EXACT hardware references, and the EXACT versions of FW installed on all the different modules, out
of the HW catalogue.

You might also like