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.
● CP 1626 communications processor ● Driver DVD for CP 1626 Note If the consignment is incomplete, contact your supplier or your local Siemens office. Validity of this documentation These operating instructions are valid for the following products: ● CP 1626...
Page 4
With the information in this document, you can configure and set up your Industrial Ethernet networks. Entry ID: 8763736 (https://support.industry.siemens.com/cs/ww/en/view/8763736) ● Programming manual IO-Base User Programming Interface This manual introduces you to writing user programs in the C/C++ programming language. Entry ID: 26435491 (https://support.industry.siemens.com/cs/ww/en/view/26435491) CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Page 5
● Programming manual SIMATIC NET DK-HN-IE PN IO Porting Instructions This manual introduces you to initial commissioning of the DK-HN PN IO in Linux, the porting of the driver for the CP 1626 and the porting of the IO-Base Library to your target operating system.
Page 6
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.
Page 7
Preface List of available protocols (local access via a local network) The following is a list of all available protocols and their ports through which the CP 1626 can be accessed. Table 1 List of available protocols Protocol Protocol/ Default port...
Preface ..............................3 Description of the device ........................11 Hardware installation ..........................17 Important information ......................17 Procedure for installing the CP 1626 ..................19 Configuration ............................21 Loading I&M data ........................23 Operating hardware ..........................25 Operating systems ........................25 Diagnostics with SNMP......................
Page 10
Table of contents Replacement of a module with another of the same type............. 65 Notes and restrictions ......................65 Technical specifications ........................67 Configuration limits ..........................69 Approvals ............................. 71 CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Appearance The following figure shows the CP 1626 communications processor. Properties The CP 1626 is a PCIe module for connecting PGs/PCs to Industrial Ethernet. The essential properties are as follows: ● Optimized for PROFINET IO ● With Ethernet real-time ASIC SOC-1 and ERTEC 200 P ●...
Page 12
● Network separation (different IP subnets for IO device and IO controller operation) Hardware requirement To be able to operate, the CP 1626 requires a short PCIe slot with master capability. LED display The following figure shows the front panel of the CP 1626 communications processor:...
Page 13
"Preface (Page 3)". External power supply The CP 1626 has a socket for connecting an external power supply. With this power supply, the integrated real-time switches of the X1 and X2 interfaces can operate even if the PC is turned off.
Page 14
The IO-Base controller user program runs on the PC and accesses the functions of the IO- Base user programming interface. The data traffic is handled via a CP 1626 with several SIMATIC S7 PROFINET IO devices ET 200S via Industrial Ethernet.
Page 15
Two PCs each with a CP 1626 as PROFINET IO device at the IO device level. There are also a PC with a CP 1626 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 connected in the network.
Page 16
Advanced as PROFINET IO controller via the X2 interface with IP subnet 1. Via the X1 interface of the CP 443-1 Advanced and IP subnet 2 the CP 1626 is connected to the SIMATIC S7 ET 200S PROFINET IO devices. This makes it possible to keep disruptive influences occurring in IP subnet 1 away from IP subnet 2 and there are more IP addresses available.
External power supply The CP 1626 has a socket for connecting an external power supply. With this power supply (12 to 24 VDC), the CP 1626 can operate as a switch even if the PC is turned off. CP 1626...
Page 18
You secure the outgoing cables to the holding plate with cable ties. Passive network components You will find important notes on the use of passive network components in the document "Industrial Ethernet / PROFINET Passive Network Components" (https://support.industry.siemens.com/cs/ww/en/view/84922825). CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Requirements and conditions ● If available, enable the plug-and-play mechanism in the BIOS of your PC. ● The CP 1626 communications processor requires a PCIe slot with master capability. Note Note on the number of possible CP 1626s in one PG/PC A maximum of 1 CP 1626 can be installed in one PG/PC.
Page 20
When handling the communications processor, make sure that you do not touch the connectors or the electronic components. 5. Insert the CP 1626 correctly in the PCIe slot. Make sure that the CP 1626 sits firmly and uniformly in the socket of the slot.
Downloading firmware The CP 1626 ships with a current firmware version. Always use the current drive for the CP 1626. This is supplied on the current SIMATIC NET CD. Takes the following actions: ● Download the firmware to the communications processor.
Page 22
If the exception error continues to occur, you can switch to the "backup firmware" by turning off and on 3 times. Note After a successful firmware load, the previous firmware is saved as "backup firmware". CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
● The plant is commissioned in the second step (set IO controller to the "OPERATE" state and connect CP 1626). You can still complete or update the I&M data and you perform the "Load data" option again for the IO devices after you have disabled all other options in this dialog.
Page 24
Note The I&M data is loaded into the real hardware in the form that you specified in the properties of the affected IO controller and its IO devices. There is no language dependency. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
● For IRT: Suse Linux 11.2 with RTAI 3.8 Diagnostics with SNMP 4.2.1 SNMP and CP 1626 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.
Page 26
A management agent is integrated in the CP 1626. The CP 1626 supports the SNMP V1 and SNMP V2 protocols. In the MIB-II, the CP 1626 contains all groups except "egp and transmission" and "at". The following SNMP capabilities are supported by the CP 1626: ●...
Data type: DisplayString ifNumber Read only Number of network interfaces For a CP 1626, the value "6" is output for this variable (4 physical ports + 2 virtu- al port for the 1626 itself). Data type: Integer CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Page 28
Diagnostics manual (https://support.industry.siemens.com/cs/ch/en/view/103949062) Port indexes Port-specific objects can be addressed with "SNMP variable.portnumber“. For the CP 1626, the interface index corresponds to the port number. Example The "IfOperStatus.1" variable determines the operating state ("up", "down" etc.) of port 1 of the CP 1626.
(6).automationProducts (1).automationSimaticNet (2).snPCCP (6).snPCCP1626(1).snPCCP1626Report(1) Restrictions Downloading a PROFINET IO configuration to a CP 1626 starts the SNMP agent. During the download, no SNMP diagnostics can therefore be performed. Afterwards the SNMP agent starts up again automatically. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
1. Connect the client (PG, PC) to the CP 1626 via the PROFINET interface X1 or X2. 2. Open the Web browser. 3. Enter the IP address of the CP 1626 in the "Address" box of the Web browser in the form https://a.b.c.d (example of an entry: https://192.168.3.141).
Requirements for displaying texts in various languages To ensure that the Web server displays the various languages correctly, you need to set the language for the Web server in the properties dialog of the CP 1626 in "STEP 7 Professional (TIA Portal)".
Enable the Web server As default the Web server is disabled. To enable the Web server, follow the steps below: 1. Select the CP 1626 in the network view. 2. In the "General" tab go to "Web server". 3. Select the "Activate web server on this module" check box...
Page 33
● Topology ● Media redundancy Follow the steps below to activate automatic update: 1. Select the CP 1626 in the network view. 2. In the "General" tab go to "Web server". 3. Select the "Enable automatic update" check box. 4. Enter the update interval in seconds.
You update the Web pages manually using the <F5> function key or the following icon: Updated printouts Printouts always show the current information of the CP 1626. It is therefore possible that the printed information is more up-to-date than the display on your screen.
Establishing a connection to the Web server You establish a connection to the Web server by entering the IP address of the configured CP 1626 in the address bar of the Web browser, for example https://192.168.1.158. The connection is established and the "Intro" page opens.
The Start page provides you with information as shown in the following figure. The image of the CP 1626 indicates its current status regarding group errors and bus faults at the time the data was queried. The display of the port LEDs is static.
4.3.5.3 Identification Characteristic data You will find the characteristic data of the CP 1626 on the "Identification" Web page. "Identification" In the "Identification" information box you will find the plant designation, location identifier and the serial number. The plant designation and location identifier can be configured in the Properties dialog of the CP 1626 in "STEP 7 Professional (TIA Portal)", tab "General"...
The diagnostic buffer can hold up to 3000 messages. "Event" The "Event" info box contains the diagnostic events with date and time. "Details" This box lists detailed information about the selected event. Select the relevant event in the "Event" information box. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
The status of a station is displayed with icons and comments on the "Module information" Web page. Meaning of the symbols in the "Status" column Symbol Color Meaning green Component OK gray Deactivated PROFIBUS slaves or PROFINET devices • CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Page 40
Component cannot be accessed/Status cannot be determined "Status not available" is always displayed when the CP 1626 is in STOP or during start up • evaluation by "Report system error" for all configured I/O modules and I/O systems after re- starting the CP 1626.
Page 41
"Identification" Tab This tab contains data to identify the selected communications processor. Note In this tab, only data that was configured offline is displayed, but no online data of communications processors. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Page 42
Example: Module information - module Example: Module information - submodule Reference You will find more detailed information on "Module information" and on the topic of "Report system error" in the information system of "STEP 7 Professional (TIA Portal)". CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
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 1626 can be found in the "Parameter" tab. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Page 44
4.3 Web server "Network connection" Here, you will find information identifying the integrated PROFINET interface of the relevant CP 1626. "IP parameter" Information on the configured IP address and number of the subnet in which the relevant CP 1626 is located.
Page 45
You can evaluate the quality of the data transfer on the send line based on the statistics in this info box. "Total statistics - Received data packages" You can evaluate the quality of the data transfer on the receive line based on the statistics in this info box. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
• When you change from the overview of PROFINET IO devices on the "Module information" Web page to the "Topology" Web page by means of "Topology" link If no set topology was configured, the actual topology is called by default. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Page 47
● In the Topology Editor of "STEP 7 Professional (TIA Portal)", you configured the topological interconnection of ports (requisite for the display of the set topology and corresponding topological set connections). ● The STEP 7 project has been compiled and downloaded. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Page 48
Operating hardware 4.3 Web server Set and actual topology - Graphic view CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Page 49
The connection between two PROFINET devices which belong to a different PROFINET IO subsystem cannot be identified and is always indicated in yellow. ● In the actual topology: The PROFINET device of a different PROFINET IO subsystem is not displayed unless CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Page 50
"Module information" Web page. See also section "Module information (Page 39)". Topology -Table view The "Table view" always shows the "Actual topology". CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Page 51
Deactivated PROFIBUS slaves or PROFINET devices • black Component cannot be accessed/Status cannot be determined "Status not available" is displayed, for example whenever the CP 1626 is in STOP. • However, this status can also be displayed temporarily during operation if a diagnostic •...
Once again, there is a link between the communications processors and the "Module information" Web page. 4.3.5.8 Media redundancy Description The " Media redundancy" Web page contains information on the status of the redundancy. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Page 53
The port allows all frames through. Port 1 - DOWN The port does not have a link. Note Configuring in the STEP 7 project As an alternative, you can also make this setting in "STEP 7 Professional (TIA Portal)". CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
With the Web page "Download firmware" you can download different firmware to your communications processor. You can also reset the communications processor to its factory settings, i.e. delete the configuration and IP parameters (the firmware is retained). CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
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. IO routing is a function of the IO-Base user programming interface that is configured. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Individual configured process output bits or bit areas are written by the IO controller for the control level. Read process outputs Outputs are always read submodule-oriented. This means that the IO controller for the control level can only ever read all bits of a submodule. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
IO-Base user program. When operating the CP 1626 as an IO router, with a given cycle time fewer IO devices are possible than in the normal mode as a PROFINET IO controller. The number depends on the configuration.
Page 58
To support IO router functions, there are also two diagnostics services available (PNIO_CTRL_DIAG_CONFIG_IOROUTER_PRESENT, PNIO_CTRL_DIAG_CONFIG_OUTPUT_SLICE_LIST). Using these services, all output areas that can be written by the process controller user program can be identified. These functions are only available for the process controller. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
A PC station contains an IO controller user program known as the IO controller for the process level that controls its IO devices via a CP 1626. Outside the PC station, there is an external IO controller known as the IO controller for the control level that can write and read input/output bits of the IO controller for the process level via the IO router.
I/O bits of the IO controller Transfer area (from the perspec- I/O bits of the IO controller for the for the control level tive process level of the IO controller for the control level) read 100.0 read 100.7 CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
I/O bits of the IO controller for Transfer relationship (from the I/O bits of the IO controllers for the control level perspective of the IO controller the process level for the control level) read 100.0 read 100.7 CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
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 before outputting to the submodule. CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
You configure the IO router in the "STEP 7 Professional (TIA Portal)" program. In principle, the IO router is configured as follows. Step Description Configure the CP 1626: As I-device for the IO controller of the control level. • As IO controller for the process level.
(https://support.industry.siemens.com/cs/ww/en/view/49948856)" in the section "Media redundancy". Version In the CP 1626, the "MRP" method is used that conforms to the Media Redundancy Protocol (MRP) specified in the standard IEC 62439-2 Edition 1.0. Ring ports The MRP procedure is available at the ring ports 1 and 2 of the X1 interface.
Simultaneous operation of IO controller and IO device both with IRT communication on the same communications processor is not possible. If an IO controller was configured for IRT communication, on the same CP 1626 only 1 IO device may be configured for IRT communication and operated at the same time.
Page 66
While downloading the firmware neither the IO-Base user programming interface nor the I- device user programming interface may be open. Number of communications processors A maximum of 1 CP 1626 can be operated in one PC. Flood ping Particularly high ping load on the ports of the communications processor, for example caused by a flood ping leads to failure of the connection IO controller-IO device.
Technical specifications CP 1626 communications processor The following technical specifications apply to the CP 1626 communications processor: Data transfer Transmission rate 100 Mbps Interfaces Connection to 10BaseT/100BaseTx RJ-45 connectors (four) Connection to PG/PC PCI-Express X1 V1.0a Plug & Play Voltage Power supply PCI-Express 3.3 VDC ±...
Page 68
Requirements for the external power supply Electrical isolation required Voltage range 10.5 ... 32 VDC CP 1626 current consumption with the PC turned off approx. 0.4 A at 24 V Power supply Plug-in connector FMC 1.5 / 2-ST-3.81 (ships Contact clearance 3.81 mm •...
Maximum number of IO devices 256 with RT Configuration limits of the IO device (X1) The IO device of the CP 1626 has the following configuration limits for the interface "X1": Cycle time (minimum) 250 μs Number of ARs (AR = Application Relation-...
Page 70
Configuration limits Configuration limits of the IO device (X2) The IO device of the CP 1626 has the following configuration limits for the interface "X2": Cycle time (minimum) 1000 μs Number of ARs (AR = Application Relation- ship) Amount of IO data per AR...
The communications processor has an approval in accordance with the Canadian CAN/CSA C22.2 No. 60950-1 standard. ICES conformity The communications processor meets the requirements of the Canadian standard ICES-003. It is rated as a digital device of Class B ("Class B digital apparatus"). CP 1626 Operating Instructions, 11/2018, C79000-G8976-C434-03...
Page 72
● 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.