Page 2
Note the following: WARNING Siemens products may only be used for the applications described in the catalog and in the relevant technical documentation. If products and components from other manufacturers are used, these must be recommended or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance are required to ensure that the products operate safely and without any problems.
● RJ-45 connection board for CP 1604 Please check that the consignment you have received is complete. Otherwise contact your supplier or your local Siemens office immediately. Communications processor CP 1604 - 6GK1160-4AA01 The following components ship with the product: ●...
Page 4
Components of the CP 1616 - 6GK1161-6AA02 Please check that the consignment you have received is complete. Otherwise contact your supplier or your local Siemens office immediately. The following components are supplied with the CP 1616: ● CP 1616 communications processor ●...
Page 5
You will find this documentation on the Product Support pages on the Internet under the following entry link: Support (https://support.industry.siemens.com/cs/ww/en/ps) Enter the entry ID shown below of the relevant manual as the search item. ● Configuration manual Commissioning PC Stations This provides you with detailed information on commissioning and configuring SIMATIC NET PC communications modules.
Page 6
→ Entry list → Entry type "Manuals / Operating Instructions" Trademarks The following and possibly other names not identified by the registered trademark sign ® are registered trademarks of Siemens AG: SIMATIC NET, HARDNET, SOFTNET, CP 1612, CP 1613, CP 5612, CP 5613, CP 5614, CP 5622...
Page 7
In order to protect plants, systems, machines and networks against cyber threats, it is necessary to implement – and continuously maintain – a holistic, state-of-the-art industrial security concept. Siemens’ products and solutions only form one element of such a concept. Customer is responsible to prevent unauthorized access to its plants, systems, machines and networks.
Explanations of many of the specialist terms used in this documentation can be found in the SIMATIC NET glossary. You will find the SIMATIC NET glossary on the Internet at the following address: 50305045 (http://support.automation.siemens.com/WW/view/en/50305045) CP 1604 / CP 1616 Operating Instructions, 02/2017, C70000-G8976-C218-08...
Table of contents Preface ..............................3 Description of the device ........................11 CP 1604 communications processor ..................11 1.1.1 40-pin male connector for connection of the RJ-45 connection board for CP 1604 ....13 1.1.2 20-pin male connector for connection of an external power supply ........14 1.1.3 10-pin connector ........................
Page 10
Table of contents 4.3.3 How does the IO router work? ....................69 4.3.4 Examples of reading and writing .................... 70 4.3.5 Example of reading input data ....................71 4.3.6 Example of reading output data ..................... 72 4.3.7 Example of the main and robot controller writing output data ..........73 4.3.8 Summary of the properties of IO routing ................
Description of the device CP 1604 communications processor Appearance The following graphic shows the CP 1604 communications processor: Note CP 1604 EEC CP 1604 EEC has the same construction The PCB is however varnished and it therefore has greater resistance to environmental influences. CP 1604 / CP 1616 Operating Instructions, 02/2017, C70000-G8976-C218-08...
Page 12
Description of the device 1.1 CP 1604 communications processor Properties The CP 1604 communications processor is a PCI module in the Universal PC/104 Plus format for connection of PCs in the PC/104 Plus format to Industrial Ethernet. The essential properties are as follows: ●...
Description of the device 1.1 CP 1604 communications processor LEDs on the "RJ-45 connection board for CP 1604" Within the frame of each RJ-45 jack, there are 2 LEDs. The green LED is lit when a connection is established (Link LED). The yellow LED is lit when sending and receiving (Activity LED).
Description The 20-pin connector is used to connect an external power supply as well as 2 LEDs for signaling the operating statuses bus fault (BF) and group fault (SF). Siemens does not provide an external power supply for this module.
Page 15
Description of the device 1.1 CP 1604 communications processor The CP 1604 activates ground via a port. This means that via the resistor connected to the 3.3 V power supply, the current flows via the LED. NOTICE LED current The LED current must not exceed 9 mA. Pin assignment of the 20-pin connector The pin assignment of the 20-pin connector is as follows: Pin no.
Description of the device 1.1 CP 1604 communications processor 1.1.3 10-pin connector Description The 10-pin connector (PE) is used to signal the PROFIenergy commands to the host PC. As of firmware V2.6, the CP 1604 allows operation as a PROFIenergy device. With suitable commands from the PROFINET controller, the PC in which the CP 1604 is plugged in can be turned off and on again with the aim of reducing energy consumption.
Page 17
Description of the device 1.1 CP 1604 communications processor Assignment The pin assignment of the 10-pin connector (PE) is as follows: Figure 1-1 View of the 10-pin connector (PE) - X711 from above PIN number Remarks 3.3 V PE_WAKE signal Do not connect! Do not connect! Do not connect!
Page 18
Description of the device 1.1 CP 1604 communications processor WARNING Do not connect pins 3 to 9! Do not connect pins 3 to 9! Otherwise the CP may be destroyed. Signal description "PE_WAKE" The following diagram represents the "PE_WAKE" signal: The host application shuts down the PC.
Description of the device 1.1 CP 1604 communications processor Electrical characteristics The 10-pin connector (PE) has the following electrical properties: PIN number Value Typical 20 mA 3.3 V 5 mA 0.8 V 3.3 V high Mating component of the 10-pin connector (PE) As the mating component of the 10-pin connector (PE), we recommend the TMM105-xx-S- D-x connector from the Samtec company.
Description of the device 1.2 CP 1616 communications processor Properties The RJ-45 connection board for the CP 1604 has 4 RJ-45 jacks for connecting end devices or other network components. With the supplied 40-pin ribbon cable, the RJ-45 connection board for CP 1604 is connected to the CP 1604. The signals of the 4 RJ-45 jacks are connected to the integrated real-time switch on the CP 1604.
Page 21
Description of the device 1.2 CP 1616 communications processor Properties The CP 1616 is a PCI module for connecting PGs/PCs to Industrial Ethernet. The essential properties are as follows: ● Optimized for PROFINET IO ● With Ethernet realtime ASIC ERTEC 400 ●...
Page 22
Description of the device 1.2 CP 1616 communications processor BF LED SF LED Description alternating fast flashing A disruption has occurred. In this case, diagnostics via the Web or using SNMP is no longer possible. Note If this error occurs, please contact Technical Support. The problem can be eliminated if you contact our specialists directly.
Page 23
Description of the device 1.2 CP 1616 communications processor CP 1616 in a PC as IO controller The following schematic illustrates a typical application: PC with CP 1616 as PROFINET IO controller at the IO controller level. The IO-Base controller user program runs on the PC and accesses the functions of the IO- Base user programming interface.
Page 24
Description of the device 1.2 CP 1616 communications processor CP 1616 in a PC as IO device The following schematic illustrates a typical application: Two PCs each with a CP 1616 as PROFINET IO device at the IO device level. There is also a PC with a CP 1616 as PROFINET IO controller, a SIMATIC S7-400 with a CP 443-1 as PROFINET IO controller and two SIMATIC S7 ET 200S PROFINET IO devices in the network.
Hardware installation CP 1604 communications processor 2.1.1 Important information Electrostatic sensitive devices Remember the measures to prevent electrostatic charge when installing the module (ESD - Electrostatic Discharge) Installing the modules Opening the PC and plugging or pulling the modules is permitted only when the power is off. Read the manual Before installing the module, read the section "Requirements and notes (Page 25)"...
Hardware installation 2.1 CP 1604 communications processor Requirement for the PCI slot The CP 1604 communications processor requires a PCI slot in the PC/104 Plus format. Note Multiple CP 1604 communications processors in one PC are not permitted. Module address The module address is set with the address switch as described below: Module address Switch 1...
Hardware installation 2.2 CP 1616 communications processor 3. Remove the CP 1604 communications processor from its packaging. Note When handling the module, make sure that you do not touch the connectors or the electronic components. 4. When necessary screw the supplied threaded sleeves onto the module on which the CP 1604 will be placed.
NOTICE UL approval These modules are intended for installation in Siemens PCs which are approved in accordance with UL 508 and listed under UL file number E85972. These PCs must comply with the UL 508 guidelines on "limited voltage / current" or have an "LPS supply" in accordance with UL 60950 or a "Class 2 supply"...
Page 29
Hardware installation 2.2 CP 1616 communications processor 4. Remove the CP 1616 from its packaging. Note When handling the module, make sure that you do not touch the connectors or the electronic components. 5. Insert the CP 1616 the PCI slot. Make sure that the CP 1616 sits firmly and uniformly in the socket of the slot.
Configuration Configuring After the communications processor has been installed in the computer, the CP still needs to be configured. The steps involved are described in the "Commissioning PC Stations" manual. You will find the manual on the SIMATIC NET Product DVD in the directory: V2.X.X\CP16xx\doc. Downloading firmware The CP ships with a current firmware version.
Page 32
Configuration Installation The firmware loader is available in Windows when you have installed STEP 7/NCM PC on your PC. Load files The load file contains the firmware of the CP and other information that can be displayed by the firmware loader. Based on this information, it checks the compatibility with the device. The load file ships with the name "fw16xx-v.v.v.b.b.fwl";...
Page 33
Load file used Make sure that the load file you are using is intended as an update for the version of the firmware contained on your module. If you are in any doubt, contact your local Siemens advisor. CP 1604 / CP 1616...
Page 34
Configuration For more detailed information on the various load options, refer to the integrated help. Note Two MAC addresses When loading the firmware or commissioning the module, please note that the CP has two MAC addresses (always consecutive addresses). The first address printed on the module is for layer 2 communication, the second for the PROFINET protocol (first address plus one).
Operating hardware Diagnostics with SNMP 4.1.1 SNMP and CP 1616/CP 1604 Diagnostics with SNMP Using SNMP (Simple Network Management Protocol), a network management station can configure and monitor SNMP-compliant devices. To allow this, a management agent is installed on the device with which the management station exchanges data using Get and Set requests.
Operating hardware 4.1 Diagnostics with SNMP Security concept Access with SNMP is controlled by the concept of communities. Access Community Read-only access public Read and write access private Meaning of the abbreviations/acronyms and sources of further information In the following table, you can see the meaning of the abbreviations/acronyms used above and can also see where you can obtain further information.
"System" directory: Variables Access rights Description sysDescr Read only Contains a vendor-specific identification of the device, for example "SIEMENS", "SIMATIC NET", "CP 1616" or "CP 1604". A string with up to 255 characters is used. Data type: DisplayString sysObjectID Read only Address (OID - Object Identifier) at which the device-specific SNMP variables are accessible.
Page 38
Read only Description of and possibly other information for a port. The possible value is string with a maximum of 255 characters; for example "SIEMENS", "SIMATIC NET", "CP1616", "<MLFB>", "HW:<hardware version>", "FW:<firmware version>", "Fast Ethernet Port <port number>". Explanation: The current value is entered in the pointed brackets.
Operating hardware 4.1 Diagnostics with SNMP SNMP variable Access rights Description ifSpeed Read only Data transfer rate of the Ethernet port in bits per second For the CP 1616/CP 1604, either 10 Mbps or 100 Mbps is displayed. Data type: Gauge ifType Read only For the CP 1616/CP 1604, the value 6 (ethernet-csmacd) is entered.
Operating hardware 4.2 Web server Note For the meaning of the LED signaling, refer to the section "Description of the device (Page 11)" of the relevant CP. Virtual LEDs Remember that apart from the LEDs visible on the front panel, there are also two "virtual" LEDs in the firmware.
Operating hardware 4.2 Web server Web browser To access the HTML pages on the CP 1616, you require a Web browser. The following Web browsers are suitable for communication with the CP 1616: ● Internet Explorer (as of version 6.0) ●...
Operating hardware 4.2 Web server Set the language for display devices in the SIMATIC Manager Select the languages for display devices in the SIMATIC manager: Options > Language for Display Devices Figure 4-1 Example of language selection for display devices 4.2.3 Settings in HW Config, "Web"...
Page 43
Operating hardware 4.2 Web server To be able to use the full functionality of the Web server, make the following settings in the "Web" tab: ● Enable the Web server ● Set the language for the Web ● Enable automatic updates (optional) Figure 4-2 Settings in HW Config, "Web"...
Operating hardware 4.2 Web server In the properties dialog of the CP 1616: ● Select up to two languages for the Web. Note If you enable the Web server and do not select a language, messages and diagnostics information will be displayed in hexadecimal code. Enable automatic updates The following Web pages can be updated automatically: ●...
Operating hardware 4.2 Web server Updated printouts Printouts always show the current information of the CP 1616. It is therefore possible that the printed information is more up-to-date than the display on your screen. You can obtain a print preview of the Web page with the following icon: Filter settings have no influence on the printout.
Operating hardware 4.2 Web server Follow the steps outlined below: 1. Open the Properties page of the SIMATIC PC station in HW Config or NetPro. 2. Select the "Settings" tab. 3. Under "Report system error", select the "Call during "Save and Compile"" check box. Figure 4-3 Setting for "Report system error"...
Page 47
Operating hardware 4.2 Web server Intro The following figure shows the first page (Intro) called up by the Web server. Figure 4-4 Intro To access the pages of the Web server, click the ENTER link. Note Skipping the Intro Web page Select the "Skip Intro"...
Operating hardware 4.2 Web server 4.2.6.2 Start page Start page The Start page provides you with information as shown in the following figure. The image of the CP 1616 indicates its current status regarding group errors and bus errors at the time the data was queried.
Operating hardware 4.2 Web server 4.2.6.3 Identification Characteristic data You will find the characteristic data of the CP 1616 on the "Identification" Web page. Figure 4-6 Identification "Identification" The "Identification" group includes the plant designation, location identifier and the serial number.
Operating hardware 4.2 Web server 4.2.6.4 Diagnostic buffer Diagnostic buffer The content of the diagnostic buffer is displayed by the browser on the "Diagnostic buffer" Web page. Figure 4-7 Diagnostic buffer Requirement You have enabled the Web server, made the language setting and compiled and downloaded the project with STEP 7.
Operating hardware 4.2 Web server "Details" This box lists detailed information about the selected event. Select the relevant event in the "Event" information box. Configuration The following steps are required for the configuration: 1. Open the "Object Properties" dialog in the shortcut menu of the relevant CP 1616. 2.
Page 52
Operating hardware 4.2 Web server Module information The status of a station is displayed with icons and comments on the "Module information" Web page. Figure 4-8 Module information - Station Meaning of the icons in the "Icon" column. Icon Color Meaning green Component OK...
Page 53
Operating hardware 4.2 Web server Navigation to other module levels The status of individual modules / submodules / components is displayed when you navigate to other module levels: ● To higher module levels via the links in the display of the module levels ●...
Page 54
Operating hardware 4.2 Web server "IP address" If a link is available here, this will bring you to the Web server of the selected, configured device. "Topology" The "Module information" and "Topology" Web pages are linked. If you click on the selected module in "Topology", you automatically jump to this module in the graphic view of the set topology on the "Topology"...
Page 55
Operating hardware 4.2 Web server Example: Module information - Submodule Figure 4-10 Module information - Submodule Example: Module information - Component Figure 4-11 Module information - Component Reference You will find more detailed information on "Module information" and on the topic of "Report online help of STEP 7 system error"...
Operating hardware 4.2 Web server 4.2.6.6 Communication Overview On the "Communication" Web page, you will find detailed information about the following tabs: ● Parameter ● Statistics "Parameter" tab Summarized information about the integrated PROFINET interface of the CP 1616 can be found in the "Parameter"...
Page 57
Operating hardware 4.2 Web server "Physical properties" The "Physical properties" info box contains the following information: ● Port number ● Link status ● Settings ● Mode CP 1604 / CP 1616 Operating Instructions, 02/2017, C70000-G8976-C218-08...
Page 58
Operating hardware 4.2 Web server "Statistics" tab You will find information on the quality of the data transfer in the "Statistics" tab. Figure 4-13 Characteristic data of data transfer CP 1604 / CP 1616 Operating Instructions, 02/2017, C70000-G8976-C218-08...
Operating hardware 4.2 Web server "Data packages since" Here you can see the time since the last power up / memory reset at which the first data packet was sent or received. "Total statistics - sent data packages" You can evaluate the quality of the data transfer on the send line based on the statistics in this info box.
Page 60
Operating hardware 4.2 Web server Set topology Display of the topological structure of the configured PROFINET devices of a PROFINET IO system as configured in the Topology editor of STEP 7 with corresponding status display. Neighboring PROFINET devices are also displayed if their topological structure was also configured.
Page 61
Operating hardware 4.2 Web server Set topology and actual topology - Graphic view Figure 4-14 Graphic view - Set topology and actual topology CP 1604 / CP 1616 Operating Instructions, 02/2017, C70000-G8976-C218-08...
Page 62
Operating hardware 4.2 Web server Meaning of the colored connections in the set/actual topology: Connection Meaning Set topology Actual topology green The current actual connection corresponds to the configured Detected connections set connection. The current actual connection does not correspond to the configured set connection (for example port swapped over).
Page 63
Operating hardware 4.2 Web server ⑤ PROFINET devices of another PROFINET IO subsystem ● In the set topology: A PROFINET device of another PROFINET IO subsystem is displayed with a green connection (or red connection if the ports are swapped over) if it is immediately adjacent ①...
Page 64
Operating hardware 4.2 Web server Topology - Table view The "table view" always shows the "actual topology". Figure 4-15 Topology - Table view Meaning of the icons indicating the status of the PROFINET nodes Icon Meaning Configured and reachable PROFINET nodes Unconfigured and reachable PROFINET nodes Configured but unreachable PROFINET nodes Nodes for which no neighborhood relation could be detected or the neighborhood...
Page 65
Operating hardware 4.2 Web server Meaning of the icons indicating the module status of the PROFINET nodes Icon Color Meaning green Component OK gray Deactivated PROFIBUS slaves or PROFINET devices • black Component cannot be reached / status not available "Status not available"...
MANAGER(AUTO)/CLIENT Select this setting if you use media redundancy in a ring topology and the CP or other Siemens device is the redundancy manager. The redundancy manager is then specified automatically by the MRP protocol. CLIENT Select this setting if you use media redundancy in a ring topology and the redundancy manager is not a Siemens device.
Operating hardware 4.3 IO routing "Ring State" display Value Meaning The device is not redundancy manager. This means that the ring status cannot be dis- played. OPEN The ring is open, there is a problem. CLOSED The ring is closed, there is no problem. "MRP Domain"...
Operating hardware 4.3 IO routing 4.3.1 What is IO routing and when is it used? Definition Using IO routing, process data is exchanged between two PROFINET IO systems. Example A process controller user program controls a robot. IO routing makes input/output data of the robot controller accessible to an IO controller for the control level that can both read and write the data.
Operating hardware 4.3 IO routing 4.3.2 What types of IO routing exist? Read and write From the perspective of the IO controller for the control level, there are three IO routing tasks: ● Read process inputs ● Write process outputs ●...
Operating hardware 4.3 IO routing The same CP is also configured as an IO device of an IO controller for the control level. This IO device is assigned transfer modules in the configuration that represent the routed data. Note The program for this IO device on the PC station can be any IO device user program. It must simply run through the full initialization phase according to the IO Base user program.
Operating hardware 4.3 IO routing 4.3.5 Example of reading input data Description The input modules with addresses 100.0 to 100.7 and a length of 1 byte are read by the process controller user program. The table and the schematic illustrate that all bits of module 100 can be read by the IO controller for the control level via transfer module 1.
Operating hardware 4.3 IO routing 4.3.6 Example of reading output data Description The output modules with addresses 100.0 to 100.7 and a length of 1 byte are written by the process controller user program. The IO controller for the control level reads the data. The table and schematic show which bits are read by the IO controller for the control level via transfer module 1.
Operating hardware 4.3 IO routing 4.3.7 Example of the main and robot controller writing output data Description Both the IO controller for the process level and the IO controller for the control level will write input and output bits in output module 100. A transfer relation is therefore configured for address 1 in the transfer module.
Operating hardware 4.3 IO routing Note The process controller user program always writes byte-oriented on the IO Base user programming interface. Bits 100.0 and 100.1 are, however, replaced by the bits of the IO controller for the control level by the IO router. 4.3.8 Summary of the properties of IO routing Read...
Operating hardware 4.4 Media redundancy Data status Note the following about the data status if two IO controllers write to the same module: Note The local data status of a module written by two IO controllers is only GOOD if the local status of both writes is GOOD.
Operating hardware 4.4 Media redundancy ● How do I configure media redundancy in a ring topology? ● How does "MRP" work and how is it engineered and configured? 4.4.1 General description 4.4.1.1 Options of media redundancy Options of media redundancy There are various options available to increase the network availability of an Industrial Ethernet network with optical or electrical linear bus topologies: ●...
Page 77
Operating hardware 4.4 Media redundancy The two ring ports of a device are the ports that establish the connection to its two neighboring devices in the ring topology. The ring ports are selected and set in the configuration of the relevant device. On the S7 Ethernet CP modules, the ring ports are indicated by an "R"...
CP 343-1 Advanced (6GK7 343 1GX30 0XE0) as of firmware version V1.0, – Non-Siemens devices that support this functionality. Further Siemens devices are planned that will support MRP. ● All devices must be interconnected via their ring ports. ● “MRP" must be activated on all devices in the ring (see “MRP configuration in PROFINET IO").
Page 79
Operating hardware 4.4 Media redundancy Topology The following schematic shows a possible topology for devices in a ring with MRP. Figure 4-19 Example of a ring topology with the MRP media redundancy protocol The following rules apply to a ring topology with media redundancy using MRP: ●...
Operating hardware 4.4 Media redundancy In the STEP 7 configuration, in the properties dialog of the PROFINET interface > "Media redundancy" tab > "MRP configuration" box, set the role to "Not node in the ring" in the "mrp- domain1" domain. 4.4.3 MRP configuration Configuration in STEP 7...
Page 81
Role The choice of role depends on the following use cases. ● You want to use MRP in a topology with one ring only with Siemens devices and without monitoring diagnostic interrupts: Assign all devices to the "mrpdomain-1" domain and the role "Manager (Auto)".
Page 82
Operating hardware 4.4 Media redundancy ● You want to use MRP in a ring topology that also includes non-Siemens devices or you want to receive diagnostic interrupts relating to the MRP status from a device (see "Diagnostic interrupts"): – Assign precisely one device in the ring the role of "Manager (Auto)".
Operating hardware 4.4 Media redundancy The drop-down list shows the selection of possible ports for each device type. If the ports are specified in the factory, the boxes are grayed out. NOTICE Ring ports after resetting to factory settings If you reset to the factory settings, the ring port settings are also reset. If other ports were used previously as ring ports before resetting, with the appropriate attachment, a previously correctly configured device can cause circulating frames and therefore the failure of the data traffic.
Operating hardware 4.5 Prioritized startup Configuration with STEP 7 / NCM PC If you use the CP 1616/CP 1604 as a PROFINET IO controller or as a PROFINET IO device, you will need to create the configuration with STEP 7/NCM PC. You will find more information on this topic in the "Commissioning PC Stations"...
Page 85
Operating hardware 4.6 Eliminating problems Status detection You can recognize an inconsistent status on the CP as follows: ● The CP is not accessible with STEP 7/NCM PC (in the SIMATIC Manager/SIMATIC NCM Manager, select configured PC station in the STEP 7 project > menu command PLC > Edit Ethernet Node).
Technical specifications 5.1 Communications processor CP 1604 / CP 1604 EEC LED connectors Input current max. 9 mA Note Multiple CP 1604 / CP 1604 EEC CPs in one PC are not permitted Multiple CP 1604 / CP 1604 EEC communications processors in one PC are not currently permitted.
Technical specifications 5.2 CP 1616 communications processor CP 1616 communications processor CP 1616 The following technical specifications apply to the CP 1616 communications processor: Data transfer Transmission rate 10/100 Mbps Interfaces Connection to 10BaseT/100BaseTx RJ-45 ports (four) Connection to PG/PC PCI slot (3.3 V/5 V, 32 bits) Voltage PCI power supply...
Page 90
Technical specifications 5.2 CP 1616 communications processor Feed-in Hollow plug Outer diameter: 3.5 mm (-) • Inner diameter: 1.35 mm (+) • WARNING External supply If supplied from a separate source, this must meet the requirements to comply with NEC Class 2.
EC declaration of conformity You will find the EC declaration of conformity for the communications processor on the Product Support pages under the following entry ID: 58826997 (https://support.industry.siemens.com/cs/ww/en/view/58826997) C-TICK approval The communications processor meets the requirements of the Australian AS/NZS 3548 standard according to EN 61000-6-3.
Page 92
● Consult the dealer or an experienced radio/TV technician for help. Siemens AG is not responsible for any radio television interference caused by unauthorized modifications of this equipment or the substitution or attachment of connecting cables and equipment other than those specified by Siemens AG. The correction of interference caused by such unauthorized modification, substitution or attachment will be the responsibility of the user.