Readme file for the "SIMATIC NET PC Software V12" DVD with important information on the products

 

The following table shows the various SIMATIC NET PC products as well as the software required for operation. The software can be installed on the same computer as your SIMATIC NET PC product. It can, however, also be installed on a separate computer. STEP 7 Professional can only be installed if you are using Windows 7.

 

SIMATIC NET PC products

Software to be installed

SIMATIC NET PC Software V12

STEP 7 Professional V12 + SP1

Industrial Ethernet

 

 

HARDNET-IE S7
(Previous name: S7-1613)

Yes

Yes

HARDNET-IE S7 REDCONNECT

Yes

STEP 7 V5.5 is required

SOFTNET-IE S7 REDCONNECT

Yes

STEP 7 V5.5 is required

SOFTNET-IE S7 REDCONNECT VM

Yes

STEP 7 V5.5 is required

HARDNET-IE S7 REDCONNECT Power Pack

Yes

STEP 7 V5.5 is required

SOFTNET-IE S7

Yes

Yes

SOFTNET-IE S7 Lean

Yes

Yes

SOFTNET-IE PG

Yes

 -

IE S7 OPC REDUNDANCY

 Yes

Yes

SOFTNET-IE RNA 1)

-

-

 

 

 

SNMP OPC Server

 

 

SNMP OPC Server Basic

Yes

STEP 7 V5.5 is required

SNMP OPC Server Extended

Yes

STEP 7 V5.5 is required

SNMP OPC Server Power Pack

Yes

STEP 7 V5.5 is required

 

 

 

PROFINET

 

 

SOFTNET-IE PN IO

Yes

Yes

 

 

 

PROFIBUS

 

 

HARDNET-PB S7
(Previous name: S7-5613)

Yes

Yes

HARDNET-PB DP
(Previous name: DP-5613)

Yes

Yes

SOFTNET-PB S7

Yes

Yes

SOFTNET-PB DP

Yes

Yes

SOFTNET-PB DP Slave

Yes

Yes

HARDNET-PB DP-Base Software
(DP-Base Programming Interface) 2)

Yes

Yes

PB OPC REDUNDANCY

Yes

Yes

 

1) SOFTNET-IE RNA is a separate SIMATIC NET PC product and can be operated without additional software.

2) Delivered along with CP 5603, CP 5613 A2, CP 5613 A3, CP 5614 A2, CP 5614 A3, CP 5623 and CP 5624. High-Speed DP-Master access. incl. FDL, PG.

 

 

C79000-S8976-C016-20-0, © Siemens AG 2013

This file contains important information on the products of the
"SIMATIC NET PC Software V12" DVD.

 

During installation, select the "Automation License Manager" software component if your product includes a license key.

 

When using the "SIMATIC NET PC Software", make sure there are adequate system resources for their application. The resources required and the equipment of the PC station must be suitable for your application/configuration limits. General instructions from Microsoft regarding memory use and CPU load should be kept in mind.

If system resources are no longer available, error-free operation of the "SIMATIC NET PC Software" cannot be guaranteed.

 

The "SIMATIC NET PC Software V12" DVD has been released for operation:

·         with Windows 7 (Professional, Enterprise, Ultimate) + SP1, 32 Bit and 64 Bit

·         with Windows Server 2008 R2 + SP1

·         with Windows 8 (Professional, Enterprise), 32 Bit and 64 Bit

·         with Windows Server 2012

 

If you operate a PCS 7 system, we recommend that you do not install the SIMATIC NET DVD since the software is already included in the PCS 7 products.

 

The "SIMATIC NET PC Software V12" DVD replaces the "SIMATIC NET PC Software V8.2".

 

Before installing the SIMATIC NET DVD, please read the installation instructions “installation_en.pdf” on the SIMATIC NET DVD in the “\doc” subfolder. To be able to open this file, you require a PDF reader (for example Adobe Acrobat Reader). You can download this reader from "http://www.adobe.com/de/products/reader.html" and install it.

 

Please read the section relevant to your product carefully. If there are other sections that are important for a product, this will be pointed out in the product sections themselves.

 

The SIMATIC NET products are available on different data media:

·         On the DVD "SIMATIC NET PC Software".

·         Service packs and hotfixes are available as downloads from the Internet:

-          SIMATIC NET PC Software

-          SIMATIC STEP 7 Professional

http://support.automation.siemens.com/WW/view/en/4000024

 

All authorizations (licenses) that you have for previous products (V8.2 or older) must be replaced. To do this, use our upgrade products with upgrade license keys.

 

You will find further SIMATIC NET documents in the “DOC” directory of the “SIMATIC NET PC software” DVD.
You will also find SIMATIC NET documents on the Internet:
http://support.automation.siemens.com/ -> section “Self-help”, enter the “product name”; Reaction: In the search area “Manuals/BA” you will see a list of documents.

 

Readme file for SIMATIC STEP 7 Professional

Please note the information in the readme file for the "SIMATIC STEP 7 Professional" product on a separate DVD with STEP 7 (TIA Portal).

 

STEP 7 Professional V12 SP1 for configuration of a PC CP

With STEP 7 Professional V12, the following hardware components can be configured:

·          PC CPs

·          Application (e.g. OPC server)

·          PB DP slaves

·          PN IO devices

·          Security products

For the configuration, a separate configuration DVD ships with this package that contains STEP 7 Professional V12 SP1. This configuration DVD can be used in three ways:

 

STEP 7 Professional V12 SP1 has not been released for Windows 8 and Windows Server 2012

STEP 7 Professional V12 SP1 has not been released for the operating systems Windows 8 and Windows Server 2012. Install STEP 7 Professional V12 SP1 on the operating systems Windows 7 or Windows Server 2008 R2.

 

 

 

Contents

 

1.        Communications processor CP 5613 A2, CP 5613 A3 CP 5614 A2, CP 5614 A3, CP 5603, CP 5623, CP 5624

2.        HARDNET-PB DP

3.        HARDNET-PB S7

4.        The CP 5512 communications processor

5.        The communications processor CP 5611 A2, CP 5621, CP 5612 and CP 5622

6.        The CP 5711 communications processor

7.        SOFTNET-PB S7

8.        SOFTNET-PB DP

9.        SOFTNET-PB DP slave

10.       CP 1613 A2 communications processor

11.       CP 1623 communications processor

12.       CP 1628 communications processor

13.       HARDNET-IE S7

14.       S7-REDCONNECT

15.       The CP 1612 A2 communications processor

16.       SOFTNET-IE PN IO

17.       SOFTNET IE S7

18.       SOFTNET IE S7 Lean

19.       SOFTNET IE PG

20.       SOFTNET-IE RNA

21.       IE/PB S7-OPC Redundancy

22.       SNMP OPC Server

23.       General requirements, notes, and restrictions

24.       Information, restrictions and notes relating to OPC

25.       Notes on license keys

26.       Requirements and restrictions relating to hardware in general

27.       Notes on C programming interfaces

28.       Notes on project engineering, configuration and STEP 7 Professional

29.       Development environments and compilers supported

30.       Routing

31.       Operating systems

32.       Operation with SIMOTION

 

 

 

1.   Communications processor CP 5613 A2, CP 5613 A3 CP 5614 A2, CP 5614 A3, CP 5603, CP 5623, CP 5624

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

The term CP 56x3 in the following text relates to the communications processor types CP 5603, CP 5613 A2, CP 5613 A3, CP 5623 unless specific types are named explicitly.

 

The term CP 56x4 in the following text relates to the communications processor types CP 5614 A2, CP 5614 A3, CP 5624 unless specific types are named explicitly.

 

The following CPs are no longer supported CP 5613, CP 5613 FO, CP 5614, CP 5614 FO

 

The CP 56x3 and CP 56x4 communications processors are intended for use with HARDNET PB software products.

 

 

1.1        Version history

 

Version

Changes/additionally supported functions

V12

·       Windows 8 (32- and 64-bit) and Windows Server 2012 are supported with  CP 5613 A2 and CP 5613 A3 as well as CP 5614 A2 and CP 5614 A3, as well as CP 5623 and CP 5624

V8.2

·       CP 5613, CP 5613 FO, CP 5614 and CP 5614 FO are no longer supported as of this version

V8.1

·       Windows 7, 64 Bit and Windows Server 2008 R2 are supported (not the CP 5613 FO and CP 5614 FO)

V8.0

·       Windows 7, 32 Bit is supported

 

 

1.2        GSD file handling for CP 5613 A2 / CP 5613 A3 / CP 5623 and CP 5603 as slave submodule

 

For information on using the device master file (GSD), refer to the FAQ under entry ID 21687843 on the pages of SIEMENS Customer Support

http://support.automation.siemens.com/WW/view/en/21687843.

 

Do not modify user-specific parameter assignment data in the GSD file

User-specific parameter assignment data in the GSD file should not be modified when operating along with to FDL.

 

 

1.3        Restrictions

 

Restriction for constant bus cycle time for CP 5623 and CP 5624

The DP_cycle_time function is not supported.

 

Interface parameter setting "Auto"

The interface parameter assignment “Auto” for all HARDNET PROFIBUS CPs has not been released and must not be used.

  

Uninstalling / deactivating CPs using the "Device Manager"

Configured CPs must not be uninstalled/deactivated using the "Device Manager".

If you use the “WinAC” software product, the CPs must never be deactivated.

 

Hot plugging

The communications processors CP 56x3 and CP 56x4 are not released for hot plugging.

  

Rack PC 840 V2 with CP 5613 A2 / CP 5614 A2 with product versions 1 and 2

The communications processors CP 5613 A2 / CP 5614 A2 with product versions 1 and 2 may be operated in the rack PC 840 V2 only in the PCI slots 5, 6 and 8.
This restriction no longer applies as of product version 3.

 

Expanded addressing with DPC2

Subnet addressing is not supported in DPC2.

 

Receiving bus parameters

The functionality “Receiving bus parameters” is supported only by the "Set PG/PC Interface" program.

 

 

1.4        Notes on project engineering and configuration

 

Configuring the CP 56x3/CP 56x4 as a slave

The CP 5614 A2/CP 5624 are configured as slaves using GSD files. If necessary, you can orient yourself on sample files for the CP 5613/CP 5614, that are copied to "<Installation folder>\SIMATIC.NET\DP\DEMO_GSD" when you install software. You can import these files in SIMATIC STEP 7 Professional and change their configuration accordingly. If you require the Ident number of the slave, you can take this from the relevant GSD file. Refer to Section 1.2 for related information.

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

In this document, the information on FMS is not valid.

 

Bus parameters

The "Receive bus parameters" functionality is supported by the "Set PG/PC Interface" and "Communication Settings" programs.

 

 

1.5        Notes on the "Programming Interface DP-Base for CP 5613/CP 5614" manual

 

Access point for the Transfer sample program for CP 56x4

The Transfer sample program for the CP 56x4 always uses access point "CP_L2_1:"

 

 

 

2.   HARDNET-PB DP

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

Where the CP 56x3 and CP 56X4 are referred to below, this relates to the communications processors CP 5603, CP 5613 A2, CP 5613 A3, CP 5614 A2, CP 5614 A3; CP 5623 and CP 5624; unless specific types are named explicitly.

 

 

2.1        Version history

 

Version

Changes/additionally supported functions

V12

·       Windows 8 (32- and 64-bit) and Windows Server 2012 are supported with  CP 5613 A2 and CP 5613 A3 as well as CP 5614 A2 and CP 5614 A3, as well as CP 5623 and CP 5624

V8.2

·       CP 5613, CP 5613 FO, CP 5614 and CP 5614 FO are no longer supported as of this version

V8.1

·       Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

·       Windows 7, 32 Bit is supported

 

 

2.2        Restrictions

 

Communication partners

The DP master of the CP 56x3 can be operated with certified DP slaves. With non-certified partners such as S7 slaves, the full range of functions is not guaranteed in all cases.

The DP slave of the CP 56x3 and CP 56x4 can be operated with certified DP master stations.

 

Parallel operation between a DP OPC server and a DP Base user program (C/C++) is not permitted

The DP OPC server uses the powerful DP‑Base interface for communication.
It can therefore not be used at the same time by a C user program. One effect of the double usage is that the "DP_get_pointer( )" function call returns a timeout error when used simultaneously with the DP OPC server.

 

DPC2 transport calls are supported with restrictions

When using the "DPC2_data_transport()" functionality of the DPC2 protocol, the values of the slot and the index are preset to 0.

 

Further restrictions

For information on the following topics, refer to Section 1.3, "Restrictions":

·         Interface parameter setting "Auto"

·         Hot plugging

·         Rack-PC 840 V2 with CP 5613 A2 / CP 5614 A2

·         Receiving bus parameters

 

Restrictions to the CP 56x3 and CP 56x4 as DP slave

The CP 56x3 and CP 56x4 communications processors operating as a DP slave can only establish one connection using the DPC2 protocol and can therefore only communicate with one (1) DP master. DPC2 connection jobs from other class 2 masters are rejected with a communications error. Reading I/O data and slave diagnostics data is possible without any restrictions.

 

Note on the "dynamic slave" mode

Contrary to the description in the manual "Programming Interface DP-Base for CP 5613/CP5614", the "DP_init_sema_object" call must come before the "DPS_start" call.

 

Restrictions for the CP 5623 as DP master

The constant bus cycle time mode has not been released for VMware vSphere 5.1.

 

 

2.3         Notes on project engineering and configuration

 

Further information

For more detailed information, refer to Section 1.4, "Notes on project engineering and configuration":

 

 

 

3.   HARDNET-PB S7

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

Where the CP 56x3 is referred to below, this relates to the communications processors CP 5603, CP 5613 A2, CP 5614 A2; CP 5623 and CP 5624 unless specific types are named explicitly.

 

3.1        Version history

 

Version

Changes/additionally supported functions

V12

·       Windows 8 (32- and 64-bit) and Windows Server 2012 are supported with  CP 5613 A2 and CP 5613 A3 as well as CP 5614 A2 and CP 5614 A3, as well as CP 5623 and CP 5624

V8.2

·       CP 5613, CP 5613 FO, CP 5614 and CP 5614 FO are no longer supported as of this version

V8.1

·       Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

·       Windows 7, 32 Bit is supported

 

 

3.2        Restrictions

 

Further information

For information on the following topics, refer to Section 1.3, "Restrictions":

·         Interface parameter setting "Auto"

·         Hot plugging

·         Receiving bus parameters

 

 

3.3        Notes on project engineering and configuration

 

S7 programming interface: return values of the "s7_receive" function

When evaluating the return values of the "s7_receive" function, if unexpected values occur, the "s7_discard_msg" function must be called in the default branch of the corresponding switch instruction

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

CP 56x3 as MPI interface

If you use a CP 56x3 as MPI interface, note that the PROFIBUS profile is enabled automatically if no further access point is mapped on the MPI profile. This occurs, for example, when S7ONLINE was the only access point for the CP 5613 A2, is mapped from "CP5613A2(MPI)" to "PC internal (local)" and you want to continue using the CP 5613 A2 as MPI interface.

 

Information on configuration

If connection establishment of a fully configured connection is started by a station that has a different station address from the configured station, the connection between the two partners will be established despite the difference.

 

Further information

For more detailed information, refer to Section 1.4, „Notes on project engineering and configuration“:

 

 

 

4.   The CP 5512 communications processor

 

Please read the Installation Instructions/product information supplied in paper form with the CP 5512.

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

4.1        Version history

 

Version

Changes/additionally supported functions

V12

·       Windows 8 and Windows Server 2012 are not supported

V8.0

·       Windows 7, 32 Bit is supported, however not in configured mode

 

4.2        Restrictions

 

Configured mode

The CP 5512 is not released for configured mode!

 

Support

The CP 5512 can only be used with 32-bit operating systems. It is no longer supported in 64-bit operating systems.

 

 

 

5.   The communications processor CP 5611 A2, CP 5621, CP 5612 and CP 5622

 

Please read the Installation Instructions supplied in paper form with the CP 5611 A2/CP 5621.

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

5.1        Version history

 

Version

Changes/additionally supported functions

V12

·       Windows 8 (32- and 64-bit) and Windows Server 2012 are not supported with the modules CP 5612 and CP 5622

 

5.2        Restrictions

  

Expanded addressing with DPC2

Subnet addressing is not supported in DPC2.

 

Release of the modules CP 5611 A2 and CP 5621

The "SIMATIC NET PC Software V12" is not suitable for operating the modules CP 5611 A2 and CP 5621. You should therefore use the modules CP 5612 or CP 5622.

After installation of the "SIMATIC NET PC Software V12", the modules CP 5611 A2 and CP 5621 can no longer be used in configured mode.

 

 

5.3        Notes on project engineering and configuration

 

Plugging in PCI and PCIe modules

If modules with their own PCI bridge are plugged into the PC, this can lead to a displacement of the board assignment with the modules CP 5611 and CP 5621. The module is then given a different name and loses its configuration and engineering data.

 

Properties page in the Station configuration Editor

In the properties page of the Station configuration Editor, only fixed PROFIBUS bus profiles can be created for node initialization.

User-specific bus parameters for large network spans and networks, such as redundant OLM rings, can be specified with the "SIMATIC STEP 7 Professional" configuration software.

 

The CP 5611 A2 is no longer detected

If a CP 5611 A2 communications processor is no longer detected by the SIMATIC environment after inserting it in a different PCI slot, all the CPs of the type CP 5611 A2 will have to be uninstalled in the "Device Manager" under SIMATIC NET.

Afterwards start the "Find New Hardware" in the Device Manager and follow the instructions of the operating system.

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

 

 

6.   The CP 5711 communications processor

 

Please read the Installation Instructions/product information supplied in paper form with the CP 5711.

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

6.1        Restrictions

 

Number of supported CP 5711 modules:
One CP 5711 per PC is supported.

Expanded addressing with DPC2

Subnet addressing is not supported in DPC2.

 

Properties page in the Station configuration Editor

In the properties page of the Station configuration Editor, only fixed PROFIBUS bus profiles can be created for node initialization.

User-specific bus parameters for large network spans and networks such as redundant OLM rings can be specified with the "SIMATIC STEP 7 Professional" tool.

 

Restrictions configuring S7 connections

All communications modules of a PC must always be connected to a network in the STEP 7 project, otherwise even the S7 connections of a connected communications module do not work.

 

S7 programming interface: return values of the "s7_receive" function

When evaluating the return values of the "s7_receive" function, if unexpected values occur, the "s7_discard_msg" function must be called in the default branch of the corresponding switch instruction.

 

Error: Remote downloading of a configuration via a CP 5711 with SIMATIC STEP 7 is not possible.

 

Cause:

The CP 5711 was removed in configured mode and then reinserted (not permitted!)

 

Remedy:

a) Delete and then add the CP 5711 again in the Station Configuration Editor

b) Reconfigure the PC station

 

The CP 5711 is no longer visible in the PG/PC panel

If the CP 5711 is configured and the computer changes to the sleep state with the PG/PC panel open, the module is no longer visible in the PG/PC panel after exiting sleep state. This will only be recognized when the PG/PC panel is closed and reopened.

 

Remedy, To make the module visible again in the PG/PC panel:
Restart the computer or remove and reinsert the USB cable of the module.

 

Ringing in configured mode not recommended

With the CP 5711, the ring function should not be used in configured mode, since this means that the PC needs to be restarted before operation can continue.

 

 

6.2        Notes on project engineering and configuration

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

 

7.   SOFTNET-PB S7

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

7.1        Version history

 

Version

Changes/additionally supported functions

V12

·       Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.1

·       Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

·       Windows 7, 32 Bit is supported

 

 

7.2        Restrictions

 

No parallel operation

Operating several PROFIBUS SOFTNET CPs in one computer is not supported unless the second SOFTNET CP is used solely for configuration purposes with STEP 7.

The parallel operation of several protocols via PROFIBUS SOFTNET CPs is not supported.

 

Properties page in the Station configuration Editor

In the properties page of the Station configuration Editor, only fixed PROFIBUS bus profiles can be created for node initialization.

User-specific bus parameters for large network spans and networks such as redundant OLM rings can be specified with the "SIMATIC STEP 7 Professional" tool.

  

Communications processors CP 5411, CP 5511 and CP 5611

The communications processors CP 5411, CP 5511 and CP 5611 (all without the A2 suffix) are no longer supported by the SIMATIC NET software.

 

Restrictions configuring S7 connections

All communications modules of a PC must always be connected to a network in the STEP 7 project, otherwise even the S7 connections of a connected communications module do not work.

 

S7 programming interface: return values of the "s7_receive" function

When evaluating the return values of the "s7_receive" function, if unexpected values occur, the "s7_discard_msg" function must be called in the default branch of the corresponding switch instruction.

 

 

7.3        Notes on project engineering and configuration

 

Module cannot be started in the Station Configuration Editor

If there is a disruption on PROFIBUS (for example a bus short-circuit or duplicate node address), it is not possible to start the PROFIBUS SOFTNET module. In this case, eliminate the disruption before you try to start the module again.

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

Message "CP 5611 A2 is no longer detected"

For information on the problem "CP 5611 A2 is no longer detected", refer to Section 5.2, "Notes on project engineering and configuration".

 

Further information on configuration

If connection establishment of a fully configured connection is started by a station that has a different station address from the configured station, the connection between the two partners will be established despite the difference.

 

 

 

8.   SOFTNET-PB DP

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

8.1    Version history

 

Version

Changes/additionally supported functions

V12

·       Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.1

·       Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

·       Windows 7, 32 Bit is supported

 

 

8.2    Restrictions

 

No parallel operation

Operating several PROFIBUS SOFTNET CPs in one computer is not supported unless the second SOFTNET CP is used solely for configuration purposes with STEP 7.

The parallel operation of several protocols via PROFIBUS SOFTNET CPs is not supported.

 

Communications processors CP 5411, CP 5511 and CP 5611

The communications processors CP 5411, CP 5511 and CP 5611 (all without the A2 suffix) are no longer supported by the SIMATIC NET software.

 

DPC2 transport calls are supported with restrictions

When using the "DPC2_data_transport()" functionality of the DPC2 protocol, the values of the slot and the index are preset to 0.

 

 

8.3    Notes on project engineering and configuration

 

Module cannot be started in the Station Configuration Editor

If there is a disruption on PROFIBUS (for example a bus short-circuit or duplicate node address), it is not possible to start the PROFIBUS SOFTNET module. In this case, eliminate the disruption before you try to start the module again.

 

Properties page in the Station configuration Editor

In the properties page of the Station configuration Editor, only fixed PROFIBUS bus profiles can be created for node initialization.

User-specific bus parameters for large network spans and networks such as redundant OLM rings can be specified with the "SIMATIC STEP 7 Professional" tool.

 

Message "CP 5611 A2 is no longer detected"

For information on the problem "CP 5611 A2 is no longer detected", refer to Section 5.3, "Notes on project engineering and configuration".

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

 

9.   SOFTNET-PB DP slave

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

9.1    Version history

 

Version

Changes/additionally supported functions

V12

Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.1

Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

Windows 7, 32 Bit is supported

 

 

9.2    Restrictions

 

No parallel operation

Operating several PROFIBUS SOFTNET CPs in one computer is not supported unless the second SOFTNET CP is used solely for configuration purposes with STEP 7.

The parallel operation of several protocols via PROFIBUS SOFTNET CPs is not supported.

 

Communications processors CP 5411, CP 5511 and CP 5611

The communications processors CP 5411, CP 5511 and CP 5611 (all without the A2 suffix) are no longer supported by the SIMATIC NET software.

 

9.3    Notes on project engineering and configuration

 

Module cannot be started in the Station Configuration Editor

If there is a disruption on PROFIBUS (for example a bus short-circuit or duplicate node address), it is not possible to start the PROFIBUS SOFTNET module. In this case, eliminate the disruption before you try to start the module again.

 

Properties page in the Station configuration Editor

In the properties page of the Station configuration Editor, only fixed PROFIBUS bus profiles can be created for node initialization.

User-specific bus parameters for large network spans and networks such as redundant OLM rings can be specified with the "SIMATIC STEP 7 Professional" software tool.

 

Active / passive slave

The CP 5611 A2, CP 5612, CP 5621, CP 5622 and CP 5711 modules can be operated as “active slave” (a special form of slave that is also PROFIBUS master at the same time).

With an active slave, the bus parameters are set in the configuration or in "Set PG/PC Interface" or in “Communication Settings”.

If the bus parameters for an active slave are set using "Set PG/PC Interface", make sure that the bus parameters of the master and slave match.

 

Message "CP 5611 A2 is no longer detected"

For information on the problem "CP 5611 A2 is no longer detected", refer to Section 5.3, "Notes on project engineering and configuration".

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

 

10.           CP 1613 A2 communications processor

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

Where the CP 1613 A2 is named below, this relates only to this CP; a CP 1613 (without the A2 suffix) is no longer supported.

 

As of the "SIMATIC NET PC Software Edition 2007" CD, the two drivers for the CP 1613 (for industrial communication and for office/NDIS access) have been replaced by a common driver. This is displayed in the Device Manager under Network adapters.

 

 

10.1    Version history

 

Version

Changes/additionally supported functions

V12

Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.1

Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

Windows 7, 32 Bit is supported

 

 

10.2    Restrictions

 

Not with Industrial Ethernet SOFTNET

It is not possible to operate Industrial Ethernet SOFTNET protocols over the CP 1613 A2.

  

Uninstalling / deactivating CPs using the "Device Manager"

Configured CPs must not be uninstalled/deactivated using the "Device Manager".

If you use the WinAC software product, the CPs must never be deactivated.

 

Deactivating protocols

The protocols TCP/IP and ISO must be deactivated since they are necessary for configured operation!

 

Downloading the Firmware

Using a CP 1613 A2, no firmware can be downloaded to a CP 1616 or to S7 CPs.

 

 

10.3    Notes on commissioning

 

Current driver disk (exclusive PC network operation)

Please compare the version of the driver disk / driver DVD of your SIMATIC NET Ethernet software products with the versions on the SIMATIC NET DVD (sw\Driverdisk folder). If this is newer, please create a new driver disk / CD by copying the content of the folder (sw\Driverdisk) to an empty CD and then use this as the driver disk.

 

Two TCP/IP addresses

On the CP 1613 A2, you can set two IP addresses during configuration; the reason for this is as follows:

On the one hand, the CP 1613 A2 can also be used for automation purposes with the SIEMENS industrial protocols (SEND/RECEIVE, SAPI-S7). The protocols can either be handled over the transport protocol ISO or TCP/IP. Both transport protocols run in the firmware of the CP 1613. The interfacing of the TCP/IP transport protocol to the SIEMENS industrial protocol is according to the RFC 1006 specification.

On the other hand, the CP 1613 A2 communications processor is intended for operation with office communications protocols, for example TCP/IP. The office communications protocols run on the PC.

 

This means that a total of two TCP/IP transport protocol functions can be operated on the CP 1613 A2 at the same time:

·          Office communications interfacing

·          Interfacing SIEMENS industrial protocols

Both interfaces must be assigned different TCP/IP addresses to identify them uniquely.

 

The IP address for the automation protocols via ISO-on-TCP (synonymous with TCP/IP (RFC 1006)) must be different from the NDIS IP address for communication over PC networks.

 

MAC addresses (only CP 1613 A2 and CP 1623)

After installing a new CP 1613 A2 module, you should always compare its active MAC address with the MAC addresses of other CP 1613 A2 modules or other Ethernet modules. Make sure that all the Ethernet modules operated in the same network have different MAC addresses.

If the CP 1613 A2 installed in the computer is replaced by another CP 1613 A2 in the same slot, the new CP 1613 A2 will be assigned the MAC address of the CP 1613 A2 that was removed from the computer.

Even if the module is taken out of configured mode, it retains the MAC address. If you do not want the module in the network any more, change the MAC address or uninstall the CP.

Follow the steps below:

1.       After it has been taken out of the Station configuration Editor (out of configured mode), select the relevant module and uninstall it.

2.       Then restart your computer.

 

CP 1613 A2 is displayed in the device manager as "Ethernet Controller" (only CP 1613 A2)

Select the relevant module and uninstall it. Then restart your computer.

 

Driver signature is not recognized

Sporadically, the signature of the CP 1613 driver is not recognized.

If this occurs, confirm the warning from the operating system with "Yes" to install the driver.

 

Passive connection establishment with the CP 1613 A2

If connections are established to the CP 1613 A2, the connection establishment timeout should not be set too low (for example with 64 connections, higher than 8000 ms).

 

Disabling the NDIS interface

The NDIS interface of the CP 1613 A2 must not be disabled. The linked protocols may only be removed if the CP 1613 is not in configured mode.

 

Using the firmware trace with more than one module

When you enable the firmware trace, ensure that the name of the trace file is different for each CP1613 A2.

 

 

10.4    Notes on project engineering and configuration

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

 

 

11.           CP 1623 communications processor

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

Update of a SIMATIC NET CD/DVD

An update of a SIMATIC NET CD/DVD using a driver CD after consultation with Customer Support is permitted.

 

 

11.1    Version history

 

Version

Changes/additionally supported functions

V12

Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.1

Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

Windows 7, 32 Bit is supported

 

 

11.2    Restrictions

 

General

The restrictions to the CP 1613 A2 listed in Section 11.2 also apply to the CP 1623.

 

XDB import with more than one CP 1623 installed

If more than one CP 1623 is installed in the computer, importing a configuration in the Station configuration Editor (XDB import) is possible only when the set addresses of the CP 1623 communications processor were adapted to the configuration previously in the "Communication Settings“.

If only the MAC addresses were configured, only the MAC addresses need to be set.

If only the IP addresses were configured, only the IP addresses need to be set.

If MAC and IP addresses were configured, both must be set.

 

Configuration in mixed operation CP 1613 A2 / CP 1623

If the CP 1613 A2 and CP 1623 are used at the same time in one computer and you want to assign the configuration of a CP 1613 A2 to a CP 1623, the module assignment must be adapted in SIMATIC STEP 7 Professional.

The module assignment is made using the "STEP 7" configuration software in the properties of the module, "Assignment" tab. The interface of the CP 1623 to be configured must be entered in the drop-down list of the interface parameter assignment used on this tab.

This must be adapted individually for each CP 1623 A2 to be given the configuration of a CP 1613 A2.

 

Port diagnostics over SNMP

Only the diagnostics of port 1 can be queried via SNMP.

 

Restriction for XDB import

Please note that an XDB import can only be made when the Station configuration Editor shows that >all< components can be replaced by compatible components.

 

 

11.3    Notes on commissioning

 

Current driver diskette (exclusive PC network operation)

Please compare the version of the driver disk / driver DVD of your SIMATIC NET Ethernet software products with the versions on the SIMATIC NET DVD (sw\Driverdisk folder). If this is newer, please create a new driver disk / CD by copying the content of the folder (sw\Driverdisk) to an empty CD and then use this as the driver disk.

 

General

The notes on the CP 1613 A2 listed in Section 11.3 also apply to the CP 1623.

 

 

11.4    Notes on project engineering and configuration

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

 

 

12.           CP 1628 communications processor

 

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

Update of a SIMATIC NET CD/DVD

An update of a SIMATIC NET CD/DVD using a driver CD after consultation with Customer Support is permitted.

 

Instructions in the operating instructions for the CP 1628

Keep to all the instructions in the operating instructions of the CP 1628.

 

 

12.1    Version history

 

Version

Changes/additionally supported functions

V12

Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.1

Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

Windows 7, 32 Bit is supported

 

 

12.2    Restrictions

 

General

The restrictions to the CP 1613 A2 listed in Section 11.2 also apply to the CP 1628.

 

XDB import with more than one CP 1628 installed

If more than one CP 1623 is installed in the computer, importing a configuration in the Station configuration Editor (XDB import) is possible only when the set addresses of the CP 1623 communications processor were adapted to the configuration previously in the "Communication Settings“.

If only the MAC addresses were configured, only the MAC addresses need to be set.

If only the IP addresses were configured, only the IP addresses need to be set.

If MAC and IP addresses were configured, both must be set.

 

Configuration in mixed operation CP 1613 A2 / CP 1628

If the CP 1613 A2 and CP 1628 are used at the same time in one computer and you want to assign the configuration of a CP 1613 A2 to a CP 1628, the module assignment must be adapted in SIMATIC STEP 7 Professional.

The module assignment is made using the "STEP 7" configuration software in the properties of the module, "Assignment" tab. The interface of the CP 1623 to be configured must be entered in the drop-down list of the interface parameter assignment used on this tab.

This must be adapted individually for each CP 1623 A2 to be given the configuration of a CP 1613 A2.

 

Port diagnostics over SNMP

Only the diagnostics of port 1 can be queried via SNMP.

 

Restriction for XDB import

Please note that an XDB import can only be made when the Station configuration Editor shows that >all< components can be replaced by compatible components.

 

Reloading firewall rules online

Online reloading of firewall rules using the button "Reload firewall rules online" (in STEP 7 > HW Config > CP Properties > Security) can cause disconnections during active communication.

 

VPN connection via a WAN IP address

If a VPN connection is configured via a WAN IP address with a CP 1628 (module properties of the CP 1628, "VPN" page), communications connections of the type "TCP connection" cannot be established actively by the CP 1628. This means that when configuring the connection (in "NetPro"), you need to make sure that the communications partner of the CP 1628 establishes the connection actively.

If the connection is nevertheless to be initiated by CP 1628, a route must be entered in addition in the host so that the connection can be established actively by CP 1628.

The route command can be entered via the Windows console (“Start” > “Search programs…” > cmd.exe [Run as administrator]) and has the following structure:

 

route -p add <destination IP: internal network of the communication partner> mask <destination subnet mask> <IE IP of CP1628 (gateway)>

 

IE and NDIS IP of CP1628 are in the same subnet in this case.

 

Example structure:

CP 1628 <---> DSL router 1 <---/ Internet /---> DSL router 2 <---> CP 443-1 GX30

 

CP 1628:

IE IP = 192.168.0.1

NDIS  = 192.168.0.2

 

DSL router 1:

ext. WAN IP = 10.10.20.30 (is entered for CP 1628)

The WAN IP at the DSL router must be static.

 

CP 443-1 GX30:

IE IP = 192.168.10.1

-> Network  = 192.168.10.0

 

Route to be entered:

general: route -p add <destination IP: int. network of the partners> mask <destination subnet mask> <IE IP of CP1628 (gateway)>

 

==>    route -p add 192.168.10.0 mask 255.255.255.255 192.168.0.1

 

WAN IP is not relevant here.

 

SIMATIC time-of-day frames are not logged

SIMATIC time-of-day frames are not logged in the packet filter log in the SCT online view if receipt of the time is not configured with the SIMATIC mode. The multicast frames are already filtered out by the LAN controller. For this reason, no LOG entries can be generated.

 

S7-RedConnect (ISO)

The following configuration limits apply to S7 connections with S7-RedConnect if a security configuration is used:

Connections S7 REDCONNECT ISO without VPN: 120

Connections S7 REDCONNECT ISO with VPN: 64

Connections S7 REDCONNECT TCP with/without VPN: 120

 

 

12.3    Notes on commissioning

 

MAC addresses

The CP 1628 has 4 MAC addresses:

1. NDIS-MAC (cannot be modified, printed on the module)

2. IE-MAC (can be modified, see following note, default is NDIS-MAC plus 1)

3. Two other internal MAC addresses that cannot be modified (NDIS-MAC plus 2 and plus 3)

 

After installing a new CP 1628 module, you should always compare its active IE-MAC address with the IE-MAC addresses of other CP 1628 modules or other Ethernet modules. Make sure that all the Ethernet modules operated in the same network have different MAC addresses.

If the CP 1628 installed in the computer is replaced by another CP 1628 in the same slot, the new CP 1628 will be assigned the IE-MAC address of the CP 1628 that was removed from the computer.

Even if the module is taken out of configured mode, it retains the IE-MAC address. If you do not want the module in the network any more, change the IE-MAC address or uninstall the CP.

Follow the steps below:

1.       After it has been taken out of the Station Configuration Editor (out of configured mode), select the relevant module and uninstall it.

2.       Then restart your computer.

 

General

The notes on the CP 1613 A2 listed in Section 11.3 also apply to the CP 1628.

 

 

12.4    Notes on project engineering and configuration

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

Configuration with STEP 7 Professional

If you want to download a configuration from STEP 7 Professional to the CP 1628, you will need to load a firmware version ≥ V8.2.2 on the CP 1628.

 

 

 

13.           HARDNET-IE S7

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

13.1    Version history

 

Version

Changes/additionally supported functions

V12

Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.1

Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

Windows 7, 32 Bit is supported

 

 

13.2    Restrictions and notes

 

PC network operation

PC network operation is released only for the TCP/IP protocol.

 

Number does not match slot

If there is more than one CP 1613 A2/CP 1623/CP1628 module plugged in, the number of the module assigned by the SIMATIC NET software provides no information about the physical slot.

 

Restrictions configuring S7 connections

All communications modules of a PC must always be connected to a network in the STEP 7 project, otherwise even the S7 connections of a connected communications module do not work.

 

S7 programming interface: return values of the "s7_receive" function

When evaluating the return values of the "s7_receive" function, if unexpected values occur, the "s7_discard_msg" function must be called in the default branch of the corresponding switch instruction.

 

T communication

T communication is not supported by the SIMATIC NET PC products.

 

PC-PC communication with CP 1613 A2/CP 1623/CP 1628 to IE SOFTNET S7 with Fast Acknowledge

Communication between a PC with a CP 1613 A2/CP 1623/CP 1628 communications processor and another PC with Industrial Ethernet SOFTNET S7 over ISO-on-TCP (synonymous with TCP/IP (RFC 1006)) is not possible under the following conditions:

·          PC with CP 1613 A2/CP 1623/CP 1628 only sends.

·          PC with CP 1613 A2 /CP 1623/CP 1628 does not provide receive resources.

·          "Fast Acknowledge is activated" ("Communication Settings").

Remedy: Disable fast acknowledge in Industrial Ethernet SOFTNET S7.

 

Diagnostics of S7 connections

The "S7 Connection Diagnostics" program is not suitable for diagnostics of S7 connections to an S7-1500 via the OPC server V12.

 

 

13.3    Notes on project engineering and configuration

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

 

 

14.           S7-REDCONNECT

 

This section relates to the following products:

·          HARDNET-IE S7 REDCONNECT

·          HARDNET-IE S7 REDCONNECT Power Pack

·          SOFTNET-IE S7 REDCONNECT VM

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

Please note the descriptions of fault tolerant systems in the "Industrial communication with PG/PC" manual.

 

 

14.1    Version history

 

Version

Changes/additionally supported functions

V12

Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.2

Support of RedConnect on TCP/IP with SOFTNET IE with standard Ethernet network adapters (IE General)

V8.1.2

RedConnect on TCP/IP with CP 1623/CP 1628

V8.1

Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

Windows 7, 32 Bit is supported

 

 

14.2    Notes on the product

 

Use of the "S7-REDCONNECT Power Pack" product

The "S7-REDCONNECT Power Pack" product is intended for users who have already installed the "Industrial Ethernet HARDNET S7" product (with the current DVD, "SIMATIC NET, PC Software V8.2") and now want to use the functions of "S7-REDCONNECT".

 

 

14.3    Restrictions

 

Do not use AUI cable

The CP 1613 A2 has two jacks for connecting network cables: The 15-pin sub-D female connector with slide locking mechanism both for connection of an AUI transceiver cable (AUI ‑  Attachment Unit Interface) and for connecting an ITP cable (ITP  –  Industrial Twisted Pair), and the RJ-45 jack for connecting a TP cable (TP  –  Twisted Pair).

For fault-tolerant connections, use only the 15-pin D-sub female connector for ITP cable or the RJ-45 jack for TP cable but not the AUI port for AUI transceiver cables!

 

Deactivating protocols

The protocols TCP/IP and ISO must be activated since they are necessary for configured operation!

 

Restrictions configuring S7 connections

All communications modules of a PC must always be connected to a network in the STEP 7 project, otherwise even the S7 connections of a connected communications module do not work.

 

Operating fault-tolerant S7 connections via TCP/IP via the CP 1613 A2

Operating fault-tolerant S7 connections via TCP/IP via the CP 1613 A2 is not permitted.

 

S7 programming interface: return values of the "s7_receive" function

When evaluating the return values of the "s7_receive" function, if unexpected values occur, the "s7_discard_msg" function must be called in the default branch of the corresponding switch instruction.

 

Sporadic connection aborts

·         When using older versions of the CP 443-1 (up to "CP 443-1 EX02"), switching over between stop/start on an H-CPU can lead to connection aborts; Remedy: Replace the CP with a new version of the CP.

·         If there is continuously high CPU usage on the PC, connection aborts are possible with slower network components; Remedy: Whenever possible, use 100 Mbps, full duplex.

 

Operation of fault-tolerant S7 connections via TCP/IP in large configurations

If more than 60 fault-tolerant 4-way connections or more than 120 fault-tolerant 2-way connections are established, following failure and return of the connection path, the corresponding redundant connection path may only fail at the earliest 30 seconds later. If this is not as adhered to, this can lead to the connection being aborted.

 

 

14.4    Notes on installation, configuration, project engineering

 

Fixed parameter values

The settings of persistence count and abort timeout using the SAPI S7 mini DB have no effect on fault-tolerant S7 connections. On such connections, fixed internal values are used to achieve the necessary, short failover times.

 

Configuring a PC module for fault-tolerant S7 connections via TCP/IP

With SOFTNET IE modules make sure that a keepalive time of 30 seconds is set ("Properties <SOFTNET IE CP>" dialog > "Options" > "Send keepalive for connections" > "Interval": 30).

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

 

 

15.           The CP 1612 A2 communications processor

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

15.1    Version history

 

Version

Changes/additionally supported functions

V12

Windows 8 and Windows Server 2012 are not supported

V8.1

Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

Windows 7, 32 Bit is supported

 

 

15.2    Notes

 

 Current driver disk (exclusive PC network operation)

Please compare the version of the driver disk / driver CD of your SIMATIC NET Ethernet software products with the versions on the SIMATIC NET DVD (“sw\Driverdisk folder”). If this is newer, please create a new driver disk / CD by copying the content of the folder (“sw\Driverdisk”) to an empty CD and then use this as the driver disk.

 

Wrong network adapter driver displayed following an update

After a Windows update, it is possible that the "Device Manager" displays a "Realtek PCI GBE Family Controller" instead of the CP 1612 A2 under "Network adapter".

To eliminate this problem, delete the relevant driver completely in “Device Manager” and restart the PC. After the restart, the CP 1612 A2 should be reinstalled automatically. If this is not the case, install the CP 1612 A2 driver manually. Use the supplied CD/DVD ("…\sw\Driverdisk\CP1612A2"). Following installation, the CP 1612 A2" needs to be reconfigured.

 

 

15.3    Restrictions

 

Hot plugging

The CP 1612 A2 communications processor is not approved for hot plugging. 

 

Redundant mode with NLB (Network Load Balancing)

The communications processor CP 1612 A2 has not been approved for redundant mode with NLB.

 

 

 

16.           SOFTNET-IE PN IO

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

16.1    Version history

 

Version

Changes/additionally supported functions

V12

Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.1

Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

Windows 7, 32 Bit is supported

 

 

16.2    Notes on the product

 

PNIO_data_read( ) without user data

The PNIO_data_read( ) function can also be called with the parameters "BufLen=0" and "pBuffer=NULL" to simply read the remote status of the communications partner.

 

Recompiling applications

Improvements were made to SOFTNET-IE PN IO that have repercussions on earlier versions. You should therefore recompile applications that use the C interface of SOFTNET-IE PN IO if your application was created with a version of the SIMATIC NET CD older than Edition 2008.

 

 Defining the preprocessor directive "PNIO_SOFTNET"

In an SOFTNET-IE PN IO application that uses the C interface of SOFTNET-IE PN IO, the PNIO_SOFTNET #define must be defined before header files are linked.

 

Logging off applications

When you close an application, without first executing the "PNIO_close()" function, this can sporadically have the result that no new connections can be established to PNIO. In this case, you will need to restart your PC.

 

 

16.3    Restrictions

 

Diagnostics functionality with shared devices

If network adapters are operated as a controller with shared devices, diagnostics does not work.

 

Number of network adapters

A maximum of one (1) network adapter with SOFTNET-IE PN IO can be operated.

 

Deactivating Ethernet network cards

Ethernet network cards must not be deactivated.

 

Deactivating protocols

None of the protocols TCP/IP, PROFINET IO RT, and ISO must be deactivated since they are necessary for configured operation!

 

Writing to individual submodules of an ET 200S

It is only possible to write to individual submodules of an ET 200S station after all submodules of this station (with status=Good) have been written to. This applies both during startup and when a station returns following station failure.

This restriction is due to the firmware version of the ET 200S and does not apply as of version V2.0.0.

 

Update times for cyclic data exchange

The update time proposed by STEP 7 must be increased as follows if you have a larger hardware configuration:

·         up to 16 devices: 8 ms

·         up to 32 devices: 16 ms

·         up to 64 devices: 32 ms

The information above applies in 100 Mbps full duplex mode, with an adequately powerful PC (CPU utilization < 40%).

These values do not apply to virtual environments.

 

Operation with CP 1613 A2/CP 1623/CP 1628

It is not possible to operate SOFTNET PROFINET IO over the CP 1613 A2/CP 1623/CP 1628.

 

Restrictions in the PROFINET IO-Base user programming interface

The use of CLEAR mode in the current version is not adequate to switch IO devices to the safe status. For all modules, the function "PNIO_data_write" must be called with the parameter "IOLocState=BAD".

The "PNIO_data_read" function can be executed even in CLEAR mode.

The use of the CLEAR mode is therefore not released even with the OPC interface using the "&mode()" and "&modeval()" items.

The "PNIO_controller_close()" function must only be used in the OFFLINE mode.

The user may only call "PNIO_set_mode" again when a previous "PNIO_set_mode" job was acknowledged with PNIO_CBE_MODE_IND.

 

PNIO_rec_read_req (send read data record job) parameter "Length"

"Length" parameter: Maximum length of the data record (in bytes) to be transferred by the IO device. The pointer to the data record and its actual length is returned by the callback event PNIO_CBE_REC_READ_CONF.

 

Callback event PNIO_CBE_REC_READ_CONF (report result of a read data record job)

"Length" parameter: Length of the transferred data record (in bytes) to which "pBuffer" points.

"pAddr": Address of the module of the device that answered the read data record job.

 

Hyperthreading

On PCs with activated hyperthreading, it may take longer for the PROFINET IO system to start up (several minutes): Remedy: Disable hyperthreading (BIOS).

  

Download during PROFINET IO operation

While a PROFINET IO user program is active, there must be no download of a configuration. First shut down your PROFINET IO user program.

 

No XDB import in "offline mode"

During the XDB import of a SOFTNET-IE PN IO project, the "Work in offline mode" check box must not be selected. Otherwise calls for the PROFINET IO Base interface are rejected with the error message "PNIO_ERR_INVALID_CONFIG"

 

Sporadic connection aborts under load

If you experience sporadic connection aborts, you should check whether processes on the computer are sometimes interrupting the SOFTNET-IE PN IO data flow. IO load can, for example, be caused by the Windows indexing service, the background defragmentation or heavy network traffic.

If there is no improvement after reducing simultaneously running processes, the system stability can be improved by increasing the default update time of 8 ms to 16 ms or 32 ms.

You should consider updating the hardware if the kernel times exceed the 40% mark for longer periods in the Windows task manager. Here, a modern multi-core CPU is much more resilient to connection aborts caused by IO load than a single core CPU.

If these measures do not bring about an improvement in the system performance, please contact Customer Support to work out an individual solution.

 

Simultaneous operation of a C application and the PROFINET IO OPC server is not released

In SIMATIC STEP 7 Professional, if the PROFINET IO controller of an IE general CP is assigned to the OPC server application, simultaneous operation of an unassigned C IO Base application and the assigned PROFINET IO OPC server is not released.

 

Maximum length of the data records

 

 

16.4    Notes on project engineering and configuration

 

Network bridge

With a network card that has been added to a "Network bridge" added, it is not possible to operate SOFTNET Industrial Ethernet.

If you want to use a network card inserted in a network bridge for SIMATIC NET products, you must first remove it from the network bridge before installing the "SIMATIC NET PC Software".

 

Deactivated network adapters

When you install the SIMATIC PC software over older versions, deactivated network adapters are reactivated.

 

VLAN tag

Network adapters that set the VLAN tag have not been released for SOFTNET-IE PNIO.

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

 

 

17.           SOFTNET IE S7

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

17.1    Version history

 

Version

Changes/additionally supported functions

V12

Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.1

Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

Windows 7, 32 Bit is supported

 

 

17.2    Restrictions

 

Number of network adapters

A maximum of one (1) network adapter with Industrial Ethernet SOFTNET S7 can be operated.

 

Deactivating Ethernet network cards

Ethernet network cards must not be deactivated.

Deactivating protocols

None of the protocols TCP/IP, PROFINET IO RT, and ISO must be deactivated since they are necessary for configured operation!

  

Restrictions configuring S7 connections

All communications modules must always be connected to a network in the STEP 7 project, otherwise even the S7 connections of a connected communications module do not work.

 

S7 programming interface

Return values of the "s7_receive" function: When evaluating the return values of the "s7_receive" function, the "s7_discard_msg" function must be called if unexpected values occur, for example in the default branch of the corresponding switch instruction.

 

T communication

T communication is not supported by the SIMATIC NET PC products.

 

Loss of connections

If the number of input buffers of the used CP is less than the number of packets that come from the network, connections may abort.

 

High number of connections with long frames

If you have a high number of connections (for example more than 32) and the PDU length is greater than 960 bytes, you should disable fast acknowledge otherwise there may be a frame overload.

 

WLAN (Wireless LAN)

WLAN PC modules (Wireless LAN) are supported only with PG functionality with the TCP/IP protocol. 

 

 

17.3    Notes on project engineering and configuration

 

IE General in stop mode after starting up

In individual cases, it is possible that a component of the type "IE General" configured in a PC station remains in Stop mode after the PC station has started up and the diagnostic entry indicates an 0x381 error in the router subsystem. In this case, reconfigure and load the PC station again.

 

Special parameter setting

If you want to operate a configured ISO transport connection between a PG/PC and a SIMATIC programmable controller, please use the parameter settings shown below on the SIMATIC programmable controller.

 

Parameters

Value

Retransmission Time for data transfer

2000 ms or higher

Retransmission max. count for data transfer

10 or higher

 

Lower values, for example the default values, can cause the connection to break down.

 

Multiple protocol operation

Multiple protocol mode means that you can communicate with the S7 protocol and the SEND/RECEIVE protocol at the same time. With each of these protocols, you can decide whether or not you want to use the ISO or ISO-on-TCP (synonymous with TCP/IP (RFC 1006)) transport protocol.

 

Message MAC address does not exist in Communication Settings

If you receive the message that the MAC address does not exist in the "Communication Settings" program, you have probably accidentally deleted the "SIMATIC Industrial Ethernet (ISO)" protocol. Reinstall the protocol.

 

Network bridge

With a network card that has been added to a "Network bridge" added, it is not possible to operate Industrial Ethernet SOFTNET.

If you want to use a network card inserted in a network bridge for SIMATIC NET products, you must first remove it from the network bridge before installing the "SIMATIC NET, Software DVD".

 

Deactivated network adapters

When you install the SIMATIC PC software over older versions, deactivated network adapters are reactivated.

 

Multiple IP addresses

For the S7 connections, only the last IP address in the IP address list can be used.

IP address list, see: "Extended TCP/IP Settings" dialog.

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

Matching up connection monitoring times

In SIMATIC STEP 7 Professional > HW Config, you can select the connection monitoring time of an Industrial Ethernet SOFTNET module in the "Options" tab. This should be lower than the value of the connection establishment timeout and job timeout in the "OPC" tab of the "Properties S7 Connection" dialog in SIMATIC STEP 7 Professional, NetPro.

 

The "Communication Settings" program does not detect installation removal in isolated cases

In isolated cases, it is possible that the "Communication Settings" program does not recognize the installation or removal of a module. In this case, restart your computer.
Note: If "Communication Settings" has not recognized the module after it is installed, the module will not be able to communicate over SIMATIC NET.

 

Unsatisfactory transmission rate on a separate network

If the transmission rate on a separate network is not satisfactory, check the following conditions:

·       You have installed two Industrial Ethernet SOFTNET network adapters in a PC

·       The first network adapter is used for SIMATIC NET products

·       The second network adapter communicates over the separate network

To increase the transmission rate, delete the gateway entry of the first network adapter used by SIMATIC NET products in the Windows network settings.

 

 

18.           SOFTNET IE S7 Lean

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

18.1    Version history

 

Version

Changes/additionally supported functions

V12

Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.1

Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

Windows 7, 32 Bit is supported

 

 

Note

·       The same restrictions apply to "Industrial Ethernet SOFTNET S7 Lean" as for "Industrial Ethernet SOFTNET S7" in Section 17.2, "Restrictions".

·       The same Notes on configuration and project engineering apply to "Industrial Ethernet SOFTNET S7 Lean" as for “Industrial Ethernet SOFTNET S7 Lean” in Section 17.3, "Notes on configuration and project engineering".

 

 

19.           SOFTNET IE PG

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

19.1    Version history

 

Version

Changes/additionally supported functions

V12

Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.1

Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

Windows 7, 32 Bit is supported

 

 

19.2    Restrictions

 

PG functions only

The "Industrial Ethernet SOFTNET PG" product allows operation of PG functions only (SIMATIC STEP 7).

 

Number of network adapters

A maximum of one (1) network adapter with Industrial Ethernet SOFTNET-PG can be operated.

 

 

19.3    Notes on project engineering and configuration

 

Further information

For information on the following topics, refer to Section 17.3, "Notes on configuration and project engineering":

·         Message MAC address does not exist in Communication Settings

·         Network bridge

·         Deactivated network adapters

 

 

 

20.           SOFTNET-IE RNA

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

20.1    Restrictions

 

CPs do not support teaming mode

The inclusion of CPs in teaming mode is not supported.

 

HARDNET communications processors

HARDNET communications processors are not supported, these include:
CP 1604, CP 1613, CP 1616, CP 1623 and CP 1628.

 

VLAN

Simultaneous use of VLAN adapters on the same system is not supported.

 

Network size

Networks with up to a maximum of 1024 stations in total are supported.

 

View of the network connections

The virtual adapter is shown as "connected" in Windows as soon as one of the other two adapters is connected. "Network cable unplugged" is displayed only when both are disconnected.

 

Deactivating Ethernet network adapters

Ethernet network adapters must not be deactivated.

 

Deleting and creating new virtual adapters

If virtual adapters are deleted and recreated, after deleting the virtual adapter, the RNA configuration tool must be closed completely and restarted so that the MAC addresses of the virtual adapters are displayed correctly.

 

Uninstalling / deactivating a Ethernet network adapter using the "Device Manager"

Ethernet network adapters linked to virtual adapters must not be uninstalled or deactivated using the Device Manager.

 

Configuration limits and performance data of the modules

You will find the configuration limits and performance data of the modules on the Siemens Web pages as FAQs under entry ID 15227599.

http://support.automation.siemens.com/WW/view/en/15227599

 

Settings for SOFTNET-IE RNA

Only make settings for SOFTNET-IE RNA when the plant is not in productive operation.

 

Reconnecting stations without PRP capability in the network

If a station without PRP capability first communicates via a Redbox in the Ethernet network and is therefore addressed as a PRP node and if this is then connected elsewhere in the network as a "Single Attached Node" (SAN), its communications partners need to be restarted. Otherwise the PRP protocol will continue to be used with the node that is not capable of PRP.

As an alternative, the node table can be reset using SNMP.

 

Reset using SNMP

If the "IreNodesTable" is reset using SNMP, this will lead to communication aborts between the communicating nodes.

 

Module in the Station Manager

Modules plugged into the Station Manager must not be included in the SOFTNET-IE RNA configuration. To include them, they must first be removed from the station manager. After creating the virtual RNA module, they can then be returned to the Station Manager.

 

Support of WinPcap

WinPcap is not supported by SOFTNET-IE RNA.

 

Remote configuration and XDB import

If there is a configuration for a SOFTNET-IE RNA adapter, this configuration should also include the TCP/IP protocol in order to guarantee assignment of the configuration to the virtual adapter.
Without TCP/IP, the assignment via MAC address may be made to one of the two lower-level physical adapters. This is not permitted.

 

 

 

21.           IE/PB S7-OPC Redundancy

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

21.1    Version history

 

Version

Changes/additionally supported functions

V8.1

Windows Server 2008 R2 is supported

 

 

21.2    Restrictions to IE/PB S7-OPC Redundancy

 

Support of IE/PB S7 OPC redundancy is restricted

IE/PB S7 OPC redundancy is supported only by Windows Server 2008 R2.

 

No connection via IPv6 address

The set of redundant OPC UA servers can only be configured with an IPv4 address. Operation with an IPv6 address has not been released.

 

License keys with redundant OPC servers

The supplied USB key stick contains the licenses for both computers. Please install the license types it contains on both computers. You will find further information in section 28.

 

OPC UA certificate management: do not delete client certificate for OPC server

If you use a redundant OPC UA server, the redundancy partners exchange certificates with each other. OPC UA server certificates are displayed as client certificates on the redundancy partners. Do not delete or reject these certificates. If you delete or reject these certificates, this can mean that the corresponding OPC UA server can no longer run on the computers from which the certificates originate.

 

 

21.3    Restrictions to NLB

 

If NLB is used in conjunction with HARDNET modules (CP 1613/CP 1623), the CPs must not be in configured mode during creation of the cluster. After the cluster has been created, they can be changed to configured mode.

You will find more information on this topic in the document "SIMATIC NET - Industrial Communication with PG/PC volume 2 - Interfaces" in section 4.5.

 

 

 

22.           SNMP OPC Server

 

Please make sure that you read the following sections in this document:

Section 23, "General requirements, notes, and restrictions"

Section 24, "Information, restrictions and notes relating to OPC"

Section 25, "Notes on license keys"

Section 26, "Requirements and restrictions relating to hardware in general"

Section 27, "Notes on C programming interfaces"

Section 28, "Notes on project engineering, configuration and STEP 7"

Section 31, "Operating systems"

You only need to read the other sections if they relate directly to your product.

 

 

22.1    Version history

 

Version

Changes/additionally supported functions

V12

Windows 8, 32 Bit/64 Bit and Windows Server 2012 are supported

V8.1

Windows 7, 64 Bit and Windows Server 2008 R2 are supported

V8.0

Windows 7, 32 Bit is supported

 

 

22.2    Licenses

 

There is a license key for each performance level of the "SNMP OPC server":

·         1 license key for administration of up to 20 IP addresses in the "Basic" version.

·         1 license key for administration of 20 or more IP addresses with the "Extended" version.

 

The Extended version contains 2 license keys and both must be transferred from the supplied USB key stick.

 

SNMP OPC server "PowerPack" is an extension package for the basic version and contains the license key for administration of more than 20 IP addresses.

 

 

22.3    Restrictions

 

STEP 7 Professional does not support SNMP configuration

With STEP 7 Professional (TIA Portal), SNMP configurations can no longer be configured.

 

Update time of SNMP variables

Depending on the SNMP device, SNMP variables cannot be modified or read faster than every 2 seconds.

 

Update and cycle times of one millisecond

Update and cycle times of one millisecond cause 100% CPU utilization even with a medium sized configuration and make the computer unusable.

 

Information variable &ping( ) does not send ICMP ping packets on the network

The information variable &ping( ) uses the Microsoft ICMP ping functions. Under certain circumstances that cannot be defined in detail, this does not send any ICMP ping packets on the network.

 

 

22.4    Notes on project engineering and configuration

 

SNMP profile "Profil_IPC_V11.txt" must not be modified

The SNMP profile "Profil_IPC_V11.txt" is a predefined profile. This must not be modified.

Below, you will find two notes on the monitoring of SNMP devices:

 

Note 1 on monitoring SNMP devices

If you want to monitor a network adapter in a PC station as an SNMP device, make sure that you make the following settings:

·         The SNMP service must be installed on station.

·         The community configuration for the SNMP service must match your plant configuration.

·         The UDP port for the SNMP service must be enabled in the firewall configuration.

 

Note 2 on monitoring SNMP devices

You want to monitor CP 1613 A2 as an SNMP device, make sure that the following settings are made:

·         The software of the CD/DVD "SIMATIC NET, PC Software" version 6.2 SP1 or higher must be installed on the PC in which the CP 1613 A2 is inserted.

·         The "private" or "public" community must be set in the plant configuration if you want to read values.

·         The "private" community must be set in the plant configuration if you also want to write values.

 

Select the SNMP device timeout significantly higher than the update rate and the update rate significantly higher than the cycle time

Where possible, select a timeout value (default 9000 ms) that is higher than the update rate (for example 500 ms) by a factor of 10 on the OPC client. The update rate should be higher than the cycle time of the OPC server (default 100 ms) by a factor of approximately 5.

If you are using a large number of SNMP devices (for example 100 devices) each using approximately 100 OPC items, the timeouts should be increased to the highest setting of 60 000 ms. The update rate should be set lower by a factor of 10 or approximately 6000 ms. The cycle time of 100 ms can be kept.

 

 

 

23.           General requirements, notes, and restrictions

 

23.1    Restrictions

 

Installation of the “SIMATIC NET PC Software”

If the computer name (“My Computer” -> “System Properties” -> “Computer Name”) contains special characters such as ä, ö, ü, ß, _ or others, it is not possible to install the “SIMATIC NET PC Software”.

The only characters allowed are (a-z), (A-Z), (0-9) and (-).

 

When installing or updating the “SIMATIC NET PC Software”, there must be no SIMATIC NET modules in operation.

Following a driver update always reboot.

 

Functionalities that cause problems

The following functionality is not supported because of potential problems during operation with SIMATIC NET:

·         The status "hidden" and "superhidden" must not be modified later for files installed
with SIMATIC NET.

·         It is not possible to assign UNC path names for databases or programs of SIMATIC NET.

·         User programs that communicate using SIMATIC NET must not be used as Windows services (background processes) and must not be triggered in the Autostart group to avoid undefined initialization statuses during startup. Instead, use the Autostart function for applications and services in the "Communication Settings".

·         Set PG/PC Interface: When you set the bus parameters in the "Standard" and "Universal (DP/FMS)" profiles, the network configuration must be specified explicitly.

 

Functions that have not been released

The following functions are not released because they have not been tested:

·         Installation on replaceable disks or enlarged hard disks ("DFS") is not released.

·         Installation in a folder that references other drives (known as "junction points") is not supported.

·         The "Disk Quota" property is not supported, in other words, if you have set a maximum value, this could nevertheless be exceeded when you install SIMATIC NET software.

·         Industrial Ethernet must not be operated with IPSec.

·         Industrial Ethernet must not be used in VPN (Virtual Private Networks) (with the exception of the CP 1628).

 

Server operation with domain controller support is not released

The "SIMATIC NET PC Software" DVD has not been released for server operation with domain controller support.

 

Required Microsoft software packages:

Do not uninstall the Microsoft software packages

·         Microsoft Visual C++ 2005 Redistributable and

·         Microsoft Visual C++ 2008 Redistributable and

·         Microsoft Visual C++ 2010 Redistributable

because these are required by the “SIMATIC NET PC software”.

 

Multiple Ethernet CPs in the same IP subnet

Multiple Ethernet adapters should not be operated in one PC in the same IP subnet. This can lead to functional problems (see also http://support.microsoft.com/kb/175767/EN-US/).

 

Unplugging and plugging Ethernet modules

If Ethernet modules are unplugged and plugged in again during operation, you will need to boot the PC otherwise the "Accessible nodes"  functionality in STEP 7 Professional will not display all nodes.

 

DHCP and fixed IP address

If an Ethernet CP is changed from a fixed IP address to DHCP (obtaining an IP address from a DHCP server), you will need to boot the PC.

 

The IP address of an Ethernet module in the Station Configuration Editor should not be changed

If the IP address of a SOFTNET Ethernet module in the Station Configuration Editor is changed, you will then need to either reboot the computer or remove the module from the Station Configuration Editor and insert it again.

 

USB devices

If USB devices are plugged or pulled, the "SIMATIC NET PC Software" runs an analysis of all modules. This increases the load on the PC CPU and sensitive connections, such as those to SOFTNET-IE PN IO devices, may be disrupted.

 

 

23.2    Further notes

 

Fujitsu-Siemens PC with mainboard D2608

If you are installing the SIMATIC NET DVD on a Fujitsu-Siemens PC with mainboard D2608 and BIOS version 6.00 R1.04.2608.A1, you will first need to update the BIOS to version 6.00 R1.11.2608.A1 from Jan. 28, 2009 or a newer version.

 

Error message while installing over an existing installation

If you install over an existing installation, the following message may be displayed by the service control manager:

 

"At least one service or driver failed during system startup. Use Event Viewer to examine the event log..."

 

You can ignore this message. The error is irrelevant because the PC will be started up again and the service will start then.

 

DCOM error in the Event Viewer

The configuration of a PC station with PCS7/APACS + option V6.0 replaces the DA0350.DLL from version 3.50.3602 with version 3.51.1608.0. As a result, the Event Viewer displays the message "DCOM Error" every two minutes for the SIMATIC NET Configuration Server and SIMATIC NET Configuration Service. These entries have no effect on SIMATIC NET DCOM communication.

 

DCOM settings and MSI installation

If you have changed the standard DCOM settings as described in the "Commissioning PC Stations Manual and Quick Start" to allow communication with the DCOM OPC server, you cannot install/uninstall any further MSI-based programs (this also applies to installing or configuring Microsoft IIS and activating the OPC XML DA Web service because the Microsoft Management Console does not accept the authorization). This restriction does not, however, apply when you install a "SIMATIC NET, PC Software" CD or a new service pack.

If you need to do this, you must change the default DCOM settings while you install and configure. Follow the steps below:

1.  Note down the settings made on your PC for the parameters "Default Authentication Level"  and "Default Impersonation Level" (taskbar Start -> Run -> "dcomcnfg"  and open  ->  Default Properties -> tab, dialog section Default Distributed COM Communication Properties).

2.  Set the parameters as follows:

 

Parameters

Setting

Default Authentication Level

Connect

Default Impersonation Level

Identify

 

Restart your PC. It is now possible to install/uninstall a further MSI-based program. SIMATIC NET applications that communicate using the DCOM server, are, however, no longer fully functional.

3.  Set the original settings for the "Default Authentication Level" and "Default Impersonation Level" again.

 

This restriction, however, does not apply if you want to install a "SIMATIC NET PC Software" DVD or a newer service pack since these setups automatically use the correct DCOM settings.

 

OPC trace paths

Storage space for OPC trace paths must be set up for all users with write permissions. The proposed value after installation already references an OPC trace path with suitable write permissions. If the trace path is changed, this must also be given write permissions for all users.

 

New installation paths for configuration and program data as of the "SIMATIC NET PC Software V8.0" DVD

To support the Windows 7 and Windows 8 operating systems, as of DVD V12.0 new installation paths for changeable configuration and program data will be used as recommended by Microsoft:

·         Program data (trace and log data) for all users

-   Path in the file system in Windows 7 / Windows 8: <drive:>\Users\Public\Documents\Siemens\SIMATIC.NET

·         Configuration data, for example for the OPC protocol server

-   Path in the file system in Windows 7 / Windows 8 (hidden path in the file system): <drive:>\ProgramData\Siemens\SIMATIC.NET.

 

Installing and removing modules in the Device Manager

When you remove a module from the PC, the operating system usually asks you whether or not you also want to remove the driver. If you answer this question with "Yes", the driver must then be reinstalled if you want to use this module again. All drivers can be reinstalled from the “SIMATIC NET PC Software”,  Ethernet drivers can also be installed from the driver disk.

 

Delays in TCP communication with multiple network adapters on different networks

When using more than one network adapter with various TCP/IP configurations, delays of up to several seconds are possible in TCP/IP communication.

If, for example, a standard gateway is configured on a second network adapter, the re-establishment of a TCP/IP SNMP connection over the first network adapter can take many seconds if the connection establishment is first attempted over the second adapter.

Remedy: Enter the required IP addresses in the local static ARP table.

 

Installation error when overinstalling SIMATIC NET software

If you are overinstalling, the message "s7oiehsx.exe – Error in application" is output in rare cases. You can ignore the error message and continue the installation.

 

Firewall profiles in Windows 7 prevent communication after changing profiles.

As of Windows 7, the profiles for modules can switchover automatically if, for example, the module is disconnected from the DHCP server. The installation only enables the firewall settings for the active profiles. If the profiles change later, communication is blocked. This can be remedied in the "Communication Settings" with the "Allow" button in the "Security" dialog. If this is clicked (possibly after clicking "Deny"), the firewall settings are enabled again for communication. By clicking this button, all profiles for the modules are released for communication.

 

Trace setting of the configuration server (CFG)

When the trace is activated for the configuration server (CFG), this can slow down the system considerably. In this case use the setting "Fast save" to reduce the system load caused by the trace.

 

Using third-party firewalls

SIMATIC NET communication requires various programs and features to be allowed when using a firewall.

These are enabled in the "Communication Settings" for the remote base and OPC communication in the Microsoft Windows firewall. After installing the SIMATIC NET DVD, you need to enable the required functionality if you want to use this type of communication (refer to the note in section 25.3).

Please remember that these settings are only made for the Windows firewall.

If you use a different firewall, make sure that the same settings are also available with this firewall.

If you first install the SIMATIC NET DVD and enable the "remote base / OPC communication" and then install a firewall, the new firewall generally adopts the OPC-specific settings of the Windows firewall.

In this case, you do not need to take any further action.

As an alternative, you can also make the necessary changes to the new firewall yourself. You will find a comprehensive overview in the online help of the "Communication Settings". To view this help, open the "Communication Settings" and go to "SIMATIC NET Configuration" > "OPC settings" > "Security" and click the "Help" button.

 

The use of security suites is not supported

Please note that the use of security suites or comparable programs can lead to errors or restrictions in SIMATIC NET communication. Some of these suites automatically restrict the access rights of SIMATIC NET services or components. In this case, error-free execution of the program is no longer possible.

The use of security suites is therefore not supported.

 

Setting network adapters directly after Windows system logon

When using certain network adapters / hardware combinations, the SOFTNET PNIO Manager may sporadically crash if the network properties are changed immediately after starting up the PC. This problem affects both HARDNET and SOFTNET network adapters.

The crash is indicated by a Windows error message that appears shortly after adapting the network protocols (enabling/disabling) or adapting the IP address.

If you encounter this problem, you will need to restart the PC. You can then continue as normal.

 

 

 

24.           Information, restrictions and notes relating to OPC

 

24.1    OPC as standard interface

 

The SIMATIC NET software products have access via OPC as the default interface. The user therefore has standardized access options for all protocols of these products.

 

 

24.2    Restriction with OPC

 

OPC communication with 64-bit OPC clients not released

The OPC servers of the “SIMATIC NET PC Software“ are 32-bit applications. Communication with 64-bit OPC clients is not released.

 

OPC DA V1.0: The IOPCAsyncIO, IDataObject interfaces are no longer released 

The OPC DA V1.0 IOPCAsyncIO, IDataObject interfaces are no longer released.

 

OPC UA Discovery: Discovery of computer names is case-sensitive

When discovering computer names (OPC UA Discovery), the names must differ by more than simply upper or lower case letters.

Use the new OPC Data .NET control, this restriction does not then apply.

 

OPC Automation interface is not released for multi-thread user programs

The OPC Automation interface cannot ensure data consistency if there is simultaneous access by several threads. There is also a possibility of illegal memory access. The use of the OPC Automation interface in multi-thread user programs is therefore not released.

 

Automation Interface for Alarms and Events not yet available

The Automation Interface for Alarms and Events described in the documentation supplied with the "SIMATIC NET PC Software" DVD is not yet available in this version of the "SIMATIC NET PC Software" DVD.

 

100 % CPU utilization with OPC Alarms and Events leads to memory leaks

At 100 % CPU utilization of the OPC Alarms and Events server, no memory can be released. Avoid this high utilization.

 

OPC XML Web service: byte array returns "E_BADTYPE"

When accessing OPC XML items of the PROFINET byte array data type "VT_ARRAY|VT_UI1", the error "E_BADTYPE" is returned for the "GetProperties" or "Browse" call.

 

If there is high CPU utilization, data change messages arrive more slowly

If there is a high CPU utilization (approaching 100%), data change messages may be reported over the DP OPC server to the OPC client with a delay. This also applies when "Hardware Events of Slave IO Data" was configured.

If you use a single thread C user program that uses the DP-Base interface instead of OPC, this delay does not occur.

 

Polling time restriction in DP slave operation of the CP 5614 A2 and CP 5624

If you use consecutive calls for synchronous reading from the device or synchronous writing to device over OPC with DP-V1 protocols, make sure that this does not occur faster than the standard polling time.

 

Restricted operation of a PROFIBUS SOFTNET DP master class 2, for example CP 5611 A2, with an active PROFIBUS HARDNET DP for PROFIBUS master, for example CP 5613 A2

Browsing the OPC address space of the slaves of a PROFIBUS SOFTNET DP master class 2 and the use of its OPC items is not possible while a PB HARDNET DP for PROFIBUS master class 1 is monitoring these DP slaves over OPC. The slaves then no longer appear in the address space, OPC items belonging to them cannot be used.

 

Writing output items when the DP master is not in the OPERATE mode

Please note that written output items can only be sent to the DP slave when the DP master is in the OPERATE mode. In another DP master statuses, although the operation is acknowledged with S_OK, the items are not sent to the DP slave.

 

Downloading the configuration of a PC station

The symbol editor must be closed while the configuration of the PC station is downloaded.

 

PROFINET IO OPC server: browsing for DP slaves downstream from the IE/PB Link PN IO

If an IE/PB Link PN IO is used as a proxy IO device, the actual names of the slaves on PROFIBUS cannot be displayed. "IE-PB-Link" is displayed as the name plus a device ID.

 

S7 connections with OPC over Industrial Ethernet

If a PC is used both as client and server for S7 services, for example S7 variable server, the connection property

"Maximum number of parallel network jobs" must be set to 2 in STEP 7. You will find these parameters in the "S7 connections" properties.

 

Do not use OPC Alarms & Events from the S7-200 station

S7-200 stations do not support OPC Alarms & Events. Do not configure any S7 connections to an S7‑200 station over the OPC server with activated alarms. Otherwise connections may abort.

 

No use of the OPC data type "String" with an S7-200 station

The OPC data type "String" cannot be used on S7 connections to S7-200 stations.

 

Absence of DP slave data in the OPC Scout with DP master class 2

The absence of DP slaves in the display in the master class 2 part of the OPC Scout (DP master class 2) indicates that the TTR time set in the configuration is too short.

The TTR time should be increased in the configuration (user-defined parameters).

 

Supported data types with deadband functionality

The SIMATIC NET OPC server supports deadband functionality with the following data types:
Analog data (EUType =1) and canonical types VT_I1,VT_I2, VT_I4, VT_R4, VT_R8,  VT_UI1, VT_UI2, VT_UI4.

  

No PROFINET IO communication over OPC

Sporadically, it is possible that no PN IO communication can be established over OPC after starting up the PC. In this case, exit the OPC server and restart it in the "Communication Settings" with "Applications" -> "OPC Settings" -> "Exit OPC Server" -> "Start OPC Server".
Then restart your OPC application.

 

Replacing a CP 5614 A2/A3 with a CP 5624

If OPC is used as the interface in a DP slave, when you replace a CP 5614 A2/A3 communications processor with a CP 5624 communications processor or vice versa, note the following:

·         Before uninstalling the CP, operation with OPC must be deactivated in the DP slave settings in the "Communication Settings" (uncheck "Use DP slave module with OPC" and confirm with "Apply")

·         After installing a new CP, the settings must be made again in the "Communication Settings". For more detailed information, refer to the "Commissioning PC Stations" manual.

 

DP-V1 slave diagnostic interrupts are not acknowledged over the DP OPC server

Configured diagnostic interrupts are not explicitly acknowledged by DP-V1 slaves over the DP OPC server. Use the DP‑Base interface for this. This is not possible for applications with an OPC interface. Applications with a DP‑Base interface support this functionality.

 

Release of the SIMATIC NET OPC Data OCX

The execution of user applications that use the OPC Data OCX has been released for the following operating systems:

The creation of user applications that use the OPC Data OCX is not possible with the operating systems supported on the SIMATIC NET PC Software V12 DVD.

 

Release of the .NET Data Control

The .NET Data Control has been released for the following operating systems and compilers:

 

SEND/RECEIVE ISO connections and data packages of the "Expedited Data" type

If data packets of the "Expedited Data" type are transferred on a SEND/RECEIVE ISO connection, the receiving application at the PC must make sure that this data is actually accepted. Otherwise, the buffering of these data packets can lead to a lack of memory that can eventually cause the connection to be terminated.

This means that if you use a SEND/RECEIVE ISO connection with your OPC user program, a receive item must be activated on this connection.

 

OPC SEND/RECEIVE: Connection establishment timeout must be higher than 2000 ms

The "Connection establishment timeout" of the OPC server in the OPC properties for ISO, ISO-on-TCP and TCP connections must be higher than 2000 ms.

 

Memory requirements of the OPC server

When using configurations approaching the configuration limits, make sure that the OPC server has adequate free memory for managing data.

 

OPC SEND/RECEIVE: Optimization of FETCH/WRITE direct access variable services cannot be disabled

The configurable optimization of direct variable services for ISO, ISO-on-TCP and TCP connections of the type FETCH or WRITE cannot be permanently disabled.

 

OPC Data Access 3.0: MaxAge functionality has not been released

The OPC Data Access 3.0: MaxAge functionality has not been released If this functionality is used, data is always read from the IO device. This makes reading from the cache impossible.

 

Avoid other OPC calls in the OPC callback routines

Function calls with longer execution times should be avoided to prevent other callbacks from being delayed.

 

Use a local copy of the OPC RCWs for .NET-OPC-RCW programs

For .NET-OPC-RCW programs, a local copy of the OPC RCWs used must be copied to the folder of the application. This setting (local copy) for the OPC RCW references can also be made in the MS Visual Studio project of the OPC application.

 

Changing languages in ongoing operation

An OPC Alarms and Events application cannot make a language change as long as it still has active subscriptions. After closing all subscriptions, the language can be switched over.

 

OPC DA: Time stamp 1.1.1601 for "OnDataChange" with BAD quality

With data change messages ("OnDataChange") with the quality OPC_QUALITY_BAD, a time stamp 1.1.1601 can be reported although a message with quality OPC_QUALITY_WAITING_FOR_INITIAL_DATA with an up-to-date current time stamp was returned earlier.

 

OPC S7 symbol field elements are not displayed in OPC UA browsing

OPC S7 symbol field elements are still displayed in OPC DA browsing for reasons of compatibility if this was specified in the configuration.

 

Monitoring the connection to the XML DA server

The lack of replies to SubscriptionPolledRefresh or a reply with InvalidServerSubHandles indicates that the XML DA server is not available. Once this has been recognized, repeat subscription calls periodically (approx. every 5 s) until there is a positive response to the call. The XML DA server is then available again.

 

OPC Scout V10: Error states of an OPC XML DA server in the DA view

In the DA view of the OPC Scout V10, some error states of an OPC XML DA server are not detected and dealt with.

 

DA OPC Server: The RemoveItems() call is slow in the active group

The RemoveItems() call from the DA OPC server is slow within an active OPC group. Disable the group first or remove the group completely.

 

DA OPC Server: Individual RemoveItems() calls are not recommended in the active group

Individual RemoveItems( ) calls by the DA OPC server within an active OPC group are not recommended. If you want to achieve higher performance with a large number of items, disable the group first.

 

UA S7 OPC server: Access to multidimensional arrays

An OPC UA S7 server interprets arrays configured as multidimensional (for example during configuration in STEP 7) as one-dimensional arrays on the UA interface.

 

UA S7 OPC server incorrectly allows lower update times than the configured cycle time

With the UA S7 OPC server, if the requested update time of a subscription, for example with OPC Scout V10, is lower than the cycle time of the S7 OPC server configured in STEP 7/HW Config, the lower update time is nevertheless confirmed.

 

Non-existent but configured symbol file prevents connection to the OPC server

A non-existent symbol file entered in the configuration prevents the use of symbols. Connection establishment is rejected with an error message.

 

OPC Alarms & Events with OPC server 7.0 or earlier and OPC server 8.0 with unconfigured alarms: Event messages for non-existent alarms

If the Notify (SFB36) or Alarm (SFB33) alarms are already present when the connection from the OPC server to the PLC is established, alarms for signals 2 to 8 will be generated and must be acknowledged although they do not exist on this PLC. The OPC server 8.0 with configured alarms no longer reacts in this way.

 

S7 connection diagnostics items &connectionstate(), &connectiontype() and &hconnectionwaystate() are not released for COML S7 connections

The S7 connection diagnostics items &connectionstate(), &connectiontype() and &hconnectionwaystate() are not released for locally configured COML S7 connections

They exist for other S7 connections, however with COML S7 connections, they do not achieve the quality GOOD. This also applies to OPC UA S7 for the S7 connection diagnostics properties connectiontype, connectionstate and hconnectionwaystate.

 

COML S7 - no synchronization with existing local addresses during import

When importing a COML S7 configuration, the remote S7 partner addresses it contains are not checked to establish whether or not they are the same as local addresses on the PC station. Avoid having the same addresses.

 

OPC Alarms & Events: Multilanguage alarm texts

The alarm texts, alarm sources and alarm areas can be made available to the OPC server in the default language of the STEP 7 project, restricted to the languages German (de-DE), English (en-US), French (fr-FR), Spanish (es-ES) and Italian (it-IT) and optionally in English as the second language. If the OPC client wants texts in a language that is not available to the OPC server due to the configuration, it supplies these texts in the default language or if the text is not available in this language in English (en-US). If texts are not configured, the OPC server generates a default text. OPC UA A&C is released only for the languages "de" (de-DE) and "en" ("en-US").

 

OPC Alarms & Events and OPC UA A&C: Multilanguage consistent naming of alarm sources and areas

The naming of alarms, alarm sources and alarm areas must be translated and used consistently in multiple language configurations. Otherwise, alarms and alarm areas may be incorrectly assigned. With certain filter settings, this can in turn mean that expected alarms are not forwarded to the OPC client. The following example illustrates the problem:

 

The table shows 5 alarms that were configured with different source and area information in German and English.

 

 

German (default language)

English (second language)

Problem

Alarm

Area\source

Area\source

 

Alarm1

Auto\Motor\Ölfilter

car\engine\oil filter

ok

Alarm2

Auto\Motor\Batterie

car\engine\power\battery

An additional level was introduced in the translation.

Alarm3

Auto\Motor\Ventil

car\fuel\valve

The name of the second area level was translated differently compared with Alarm1.

Alarm4

Auto\Kraftstoff\Ventil

car\engine\valve

The name (Kraftstoff) at the second area level has the same corresponding term (engine) as another name (Motor) in Alarm1.

Alarm5

 

car\engine\turbo

The alarm has not configured area information in the default language. The English translation is not empty.

 

During configuration, no consistency check is performed. Internally, the OPC server solves the inconsistencies in the table, which can result in the following hierarchy A of area and source names.

 

Hierarchy A: German (English)

Notes

Root

 

     Alarm5

 

     Auto (car)

 

          Motor (engine)

The term engine was the first (for example in Alarm1) match for Motor.

              Ölfilter (oil filter)

 

                   Alarm1

 

              Batterie (Batterie)

The additional level in the translation does not match and the German term is therefore used in English.

                   Alarm2

 

              Ventil (valve)

 

                   Alarm3

 

          Kraftstoff (Kraftstoff)

The corresponding term engine from Alarm4 is already being used for Motor. The German term is therefore used in English.

              Ventil (valve)

 

                   Alarm4

 

 

If the configured texts are evaluated in a different order, the following hierarchy B could also result.

 

Hierarchy B: German (English)

Notes

Root

 

     Alarm5

 

     Auto (car)

 

          Motor (fuel)

The term fuel was the first match for Motor (for example in Alarm3).

              Ölfilter (oil filter)

 

                   Alarm1

 

              Batterie (Batterie)

The additional level in the translation does not match and the German term is therefore used in English.

                   Alarm2

 

              Ventil (valve)

 

                   Alarm3

 

          Kraftstoff (engine)

The corresponding term engine from Alarm4 is already being used for Kraftstoff.

              Ventil (valve)

 

                   Alarm4

 

 

To avoid inconsistencies being resolved unexpectedly as shown above, there must be a 1 to 1 match between the terms in the different languages at each hierarchy level in the configuration.

 

OPC UA server: Case-sensitivity in names

Generally in OPC UA, names are case-sensitive. This includes connection names, alarm names, source and area names. The names must be written exactly as they were configured. Unconfigured alarm and diagnostics texts as well as source and area names are provided by the OPC server in lower-case letters and they must also be used as such.

 

S7 OPC UA server: Language for node identifier and the default language

The S7 OPC UA server decides the language used to form the node identifiers for area and source names of alarms according to the following rules. The language is then also the default language in which it supplies localized text if the client does not select a language.

1.     English, if the language setting English was selected as the first or second language for alarm texts in the STEP 7 project.

2.     Default language if the language setting default language was selected for alarm texts in the STEP 7 project.

3.     English, if no language was selected for alarm texts in the STEP 7 project. Default texts are then generated internally in English.

 

S7 OPC UA server with large number of alarms and conditions available only 50 s (or longer) following download

If you make use of the full released number of 5000 S7 alarms in German and other S7 alarms in English, and consequently with many alarms and conditions, the S7 OPC UA server will only be available after approximately 50 s (or longer).  If your client registers before this time has elapsed, the connection establishment (CreateSecureChannel) to the endpoint of the server will fail.

 

SIMATIC NET control elements OPCServerBrowser and OPCItemBrowser are not released for separate use

The SIMATIC NET control elements OPCServerBrowser and OPCItemBrowser for MS Visual Studio 2008 are not released for separate use. These control elements are intended for use within the OPC data control .NET OPCDAConnector.

 

Without the IPv4 protocol, no remote nodes are found in the Windows network via NETBIOS

In a Windows network, nodes are ideally found using the NETBIOS functions linked to IPv4. If the IPv4 protocol of an Ethernet LAN connection is turned off, and the IPv6 protocol is active, no further nodes can be found using the NETBIOS search. This also applies to the browse functions in the namespace for remote OPC server in the OPC Scout V10.

 

COML S7 configuration does not support setting properties of the OPC server

The local COML S7 configuration in "Communication Settings" does not support any options for setting the properties of the OPC server such as cycle time for the S7 protocol. Default values, for example 100 ms for the cycle time are then used. If you want to adapt these parameters, you will need to use configured S7 connections and PC stations in STEP 7.

 

Once an OPC UA client certificate has lapsed, the cyclic renewal of the SecureChannel during ongoing operation is denied

Once the validity of an OPC UA client certificate has lapsed, the cyclic renewal of the SecureChannel is also denied in ongoing operation.

 

Connection diagnostics items only return one connection parameter for fault-tolerant S7 connections

With fault-tolerant S7 connections, the following connection diagnostics items for the S7 protocol return only one of the available connection parameters:

&cp(),

&remoteaddress(),

&remotesap() und

&localsap()

and S7 protocol for OPC UA

cp,

remoteaddress,

remotesap and

localsap

 

When enabling COML S7 connections, a previous S7 target symbol file remains selected

If a configuration with S7 symbols is downloaded to a PC station and then a local COML S7 configuration is enabled in "Communication Settings", the previously loaded S7 target symbol file remains selected. Disable this in "Communication Settings -> Manage Symbol File".

 

When COML S7 connections are enabled, restricted access rights for OPC items loaded previously with STEP 7 are retained

If a configuration with restricted access rights for OPC items was downloaded to a PC station and a local COML S7 configuration is then enabled in "Communication Settings", the previously downloaded access rights for OPC items are retained. To change these, the access rights must be reconfigured STEP 7.

 

OPC UA: IndexRange access to UA array elements is not released

Access via the IndexRange parameter to UA field elements of a node of the type array is not released.

 

First shut down relevant communication via OPC before exiting the OPC servers

Shut down any relevant communication with your plant via OPC, for example change your PROFINET IO devices to a safe state via the PROFINET IO OPC server before you exit the OPC servers in "Communication Settings".

 

Locally configured alarm texts do not support browsing of the alarm name space

With locally configured alarm texts in the scores7.msg file for OPC servers <V8.0, browsing the alarm name space is not supported, configured ConditionNames are not displayed.

 

SIMATIC NET OPC data control does not support any OPC UA method calls

The current version of the SIMATIC NET OPC data control and the. NET OPC client API does not support OPC UA method calls.

This means, for example, that S7 block services are not available via the OPC UA interface.

 

Restrictions with S7 connections to S7-300 CPUs and S7-300 CPs

With S7 connections configured at both ends, between an OPC server and an S7-300 CPU via an S7-300 CP, no alarms or diagnostics messages can be received from the OPC server. In addition to this, when browsing the namespace of these connections, connections can be interrupted.

You should therefore use S7 connections configured at one end between the OPC server and S7-300 CPU via an S7-300 CP.

 

OPC Scout V10: sequence of job monitoring on the UA server

If the job monitoring time of 120 seconds expires in the OPC Scout V10, it is possible that a late incoming response from the OPC UA server causes an exception. In this case, restart the OPC Scout V10.

 

Restrictions on S7 connections to the S7-300 CPU when acknowledging alarms

If there is resource bottleneck on the S7-300 CPU, this may reject an acknowledgement temporarily when alarms are acknowledged. This is indicated by the OPC server with a communications error. In this case, the client should repeat the acknowledgment at later point in time.

 

OPC Scout V10: Filtering alarms

When setting the filter options of alarms to sources and areas in the "Set filter" dialog (opened with the "Filter options" button in the AE view), note the following points:

The settings in the "Browse process area" field are not decisive for the filter options used.

The filter options which are relevant for the OPC client are the specifications in the fields "Source filter" and "Area filter". The settings in these fields are not identical to those in the "Browse process area" field.

For this reason, check the entries in the "Source filter" and "Area filter" fields and edit these entries, if necessary, without using the "Browse process area" field.

In OPC Scout V10, filter options cannot be set to areas and sources in communication with OPC UA servers.

 

S7 communication between an S7-1200 and SIMATIC NET OPC

The S7-1200 stations do not support all properties of S7 communication with OPC. Only the variables services and some S7-specific information variables have been released.

 

In the variables service, only access and monitoring of data blocks, inputs, outputs and bit memory is possible. Data blocks are only accessible with S7 communication if the "Symbolic addressing only" option was not enabled (as of STEP 7 Professional). See also Chapter 28.5 „TIA-Portal“.

 

Of the S7-specific information variables, only &identify(), &statepath() and &statepathval() are supported.

 

A maximum of two S7 connections between an S7-1200 and a SIMATIC NET OPC server have been released. The following connection establishment parameters must also be set:

·         PDU Size = 240 bytes

·         Credit = 1

 

At "http://support.automation.siemens.com/WW/view/en/39960679", you will find instructions for setting up an S7 connection between an S7-1200 and SIMATIC NET OPC with SIMATIC NCM PC.

 

You can also set up an S7 connection between an S7-1200 and SIMATIC NET OPC with COML S7 (Configuration Management local - configuration software for S7 connections). See manual "Industrial Communication with PG/PC Volume 2 - Interfaces", section 2.6.12.

 

OPC UA certificate management without revocation lists

With the current OPC UA stack version, the use of revocation lists is not supported.

Remember this if your OPC UA client certificate was issued by a certificate authority.

 

 

24.3    Note

  

Error "0xC00481FF - E_SERVER_DOWN" when browsing

When browsing symbols using the OPC XML-DA interface, the error "0xC00481FF - E_SERVER_DOWN" occurs sporadically; please repeat your browsing.

 

Values when browsing without adequate privileges

When browsing a symbol file without the required permissions and with default prefix, the value "E_FAIL" is returned and without prefix, the value "S_FALSE".

 

OPC XML-DA server requires enabling of remote basic and OPC communication

If you want to use the OPC XML-DA server, you will need to click the Allow "remote basic communication and OPC communication" button in the "Communication Settings" program in "SIMATIC NET Configuration > OPC Settings > Security".

 

Expanded OPC XML-DA Web service trace without adequate rights

Generally, the Web service writes its traces in two circulating files whose path can be specified with the "Communication Settings". If these files cannot be created or written to due to an error, for example inadequate access rights, a context trace entry is generated. This is only possible if the following entry is made in the configuration file "<installationpath>\simatic.net\opc2\binxml\web.config":

<trace

enabled="true"

requestLimit="10"

pageOutput="false"

traceMode="SortByTime"

localOnly="false"

/>

With the instruction >enabled="true"<, the trace is always enabled.

With >pageOutput="true"<, the trace can also be displayed automatically on the first page of the Web service in Debug mode.

The context trace is an online trace provided by the Web service as long as it is running. It can be displayed with any browser, for example the Internet Explorer.

To achieve this, "Trace.axd" instead of the start page "SOPCWeb.asmx" is simply appended to the corresponding virtual directory, for example http://localhost/OPC.Simatic.NET/Trace.axd.

 

OPC XML Web service "RequestOptions.ItemPath”

If parameter "RequestOptions.ItemPath" is set to "true" or "false", the ItemPath in the path is returned and not zero.

  

PROFINET IO OPC server: Cycle time must not be the same as the protocol call rate

The configured cycle time of the PROFINET IO OPC server is not automatically the interval at which the underlying PROFINET IO protocol interface calls are made. Depending on the required update rate of an OPC client, the call rate can also be slower.

 

Communication Settings: Option "Use as target for S7 symbol download" not enabled

If the option "Use as target for S7 symbol download" is disabled, downloading symbols from STEP 7 causes an error entry in the diagnostic buffer of the Station Configuration Editor and the OPC server changes to "Stop". If you have configured S7 symbols, enable this option.

 

Communication Settings: OPC protocol selection with symbols

As of SIMATIC NET V6.3, OPC symbols can be used without protocols activated in the OPC Protocol Selection. One use case is to use symbols to provide a restricted address space with restricted access permissions. The symbols can also be used with more than one selected protocol regardless of the type. The selected protocol (or protocols) is/are then displayed in the name space. If only one protocol is selected, the activate configuration is more efficient; only the selected protocol can be used in the symbols as previously.

 

Differing access permissions with the OPC methods "ValidateItem" and "GetProperties”

If different access permissions are specified for symbolic items in the Symbol Editor from close that actually exist, the actual permissions are returned when the access permissions are queried using the "ValidateItem" OPC method. The "GetProperties" method returns the permissions assigned in the symbol file.

 

Updating RCWs in .NET applications

With new versions of the "SIMATIC NET PC Software" DVD, new versions of the custom interface for .NET (Runtime Callable Wrapper (RCW), OpcRcw.Da, OpcRcw.Comn) are supplied by the OPC Foundation.

Please note: If you have not used a local copy of the previous .NET-RCWs in your application, you must recompile your program.

 

Ranking of configured priorities of alarms

With the OPC Alarms and Events server "OPC.SimaticNetAlarms" and "OPC.SimaticNet.AE" and the OPC UA S7 server, S7 alarms with severity can be received. These alarms can be configured in STEP 7 Professional V12 / Network View in the S7 connection properties of the OPC server and in the corresponding instance data block. Note the following:

The configurable default priority for alarms per EventID overrides the S7 priority configured in the instance data block (as of OPC servers 8.0, this cannot be configured for OPC servers 7.0 or earlier).

The S7 priority configured in the instance data block (as of OPC servers 8.0, this cannot be configured for OPC servers 7.0 or earlier) overrides the programmable alarm severity of a block ALARM, ALARM_8P or NOTIFY in an S7 program.

The programmable alarm message severity of an ALARM, ALARM_8P or NOTIFY block in the S7 program overrides the general, non EventID-specific configurable default priority for alarms.

Priorities should be configured according to the grading above for alarms without programmed severity such as ALARM_S and ALARM_SQ.

 

OPC security settings when changing domains

In the "Communication Settings", the OPC security settings for the Windows Firewall and DCOM can be enabled. Note that the settings for the Windows Firewall and DCOM configuration depend on the Windows logon. If, for example, you subsequently enter the PC in a Windows domain, the OPC security settings for the Windows Firewall and DCOM must be enabled again in the "Communication Settings".

 

No CSV import of EUHi and EULo values in exponential representation

Values in exponential representation for the relative deadband high and low limits "EUHi" and "EULo" cannot be adopted in the Symbol Editor with a CSV import. Do not use and high numbers in exponential representation. The only important value for the OPC deadband function, in any case, is the difference between the EUHi and EULo.

 

OPC XML-DA: Slower performance with a large name space

Function calls over OPC XML-DA do not depend on previous calls. Prior results are not buffered. This means that the entire name space must be searched again for every call, individual calls are therefore slowed down depending on the size of the name space. For cyclic reading, we therefore recommend the use of subscriptions so that the name space does not need to be searched for every query.

 

Extended range of values for quality

The range of values for the quality of an item has been extended. In particular for data that has not yet initialized, the quality OPC_QUALITY_WAITING_FOR_INITIAL_DATA (0x20) can be returned when reading. Please remember this when creating OPC applications.

Prior to evaluation, mask the returned value for the quality with OPC_QUALITY_MASK (0xc0) if you are only interested in the following quality values:

·         OPC_QUALITY_GOOD (0xc0)

·         OPC_QUALITY_UNCERTAIN (0x40)

·         OPC_QUALITY_BAD (0x00)

 

OPC XML-DA: .NET Framework 1.1 clients should use localized times

.NET Framework 1.1 clients should use localized times.
The OPC XML-DA server then converts these to UTC time. Only as of .NET Framework 2.0, is it possible to distinguish system DateTime variables between local and UTC time representation using the "Kind" property.
If possible, use .NET Framework 3.5.
.NET Framework 1.1 clients should transfer local times; the UTC time can be obtained from the reply time of the "GetStatus Response" function. This is calculated as UTC time in the OPC XML-DA server.

 

New error codes if "Immediate response when interrupted connection is detected" is configured

For the S7 protocol, the additional error codes  0x85270206L and 0x05270206L have been introduced with the meaning "no connection to the S7 communication partner, immediate error return configured".

For the SEND/RECEIVE protocol, the additional error codes 0x85270301L and 0x05270301L have been introduced with the meaning "No connection to the SR communication partner, immediate error return configured".

 

OPC XML-DA server: Correction for variables of the "dateTime" type

If an OPC client writes variables of the type "dateTime", the OPC XML-DA server converts the values of the variable to UTC time and forwards them in this form.

When they are read, the variables are interpreted as UTC time by the OPC XML-DA server, converted to local time and forwarded.

If you want to correct the values of the variables on the OPC client, the following conversion can be made. This is suitable for C# or VB.NET.

"dt" is the value of a variable of the type "dateTime".

·         Correction before writing the value "dt" of client in partner device:
dt = dt.Add(dt.Substract(dt.ToUniversalTime( )))

·         Correction after reading the value "dt" from the client:
dt = dt.Subtract(dt.Subtract(dt.ToUniversalTime( ))

 

A change in the configuration may require a restart on the computer

If components involved in a configuration change are still being used, it is possible that the Station configuration Editor reports the still active components and proposes a computer restart.

If the component is still active during a repetition, exit the remote OPC client programs and OPC servers that access the computer using DCOM. If necessary, disable the automatic startup of OPC client programs before the restart.

As soon as the configuration changes have been made following the restart, the automatic startup of OPC client programs can now be enabled again. All programs that were previously exited, can be started again.

 

Possible language mixtures on the OPC interface

Remember that a mixture of languages can occur on the OPC interface when the operating system language and installation language differ from the language requested on the OPC interface ("localeID"). This becomes noticeable, for example, when reading and writing the data types VT_R4, VT_R8 and VT_DATE in string format:

Examples of mixed languages:

1.) Writing on a German system with an English "localeID".

VT_R4: "1,0"German, despite English "localeID"; in this case a comma instead of a period.

VT_DATE: "30.11.2006"German despite English "localeID".

2.) Reading on a German system with an English "localeID".
VT_R4: "1.0"
VT_DATE: "11/30/06"

 

Updating of time stamps in OPC PROFIBUS DP

During DP communication with communications processors (CP 56x3 or CP 56x4), when reading over OPC, the time stamp never changes unless the values have changed (applies to both inputs and outputs).

PROFIBUS SOFTNET DP (CP 5611 A2, CP 5621 and CP 5711) supplies new time stamps for inputs (updated as a result of reading), however, not for outputs.

 

Changed startup on the OPC DA server

When activating OPC groups with items, the OPC server can initially only return the quality OPC_QUALITY_WAITING_FOR_INITIAL_VALUE (= 0x20) with data values of the type VT_EMPTY. This behavior is in compliance with the standard, however, an OPC client should be in a position to handle this returned information. Please check your existing OPC clients to see whether adaptations are necessary.

 

Adapting the OPC job timeout of SR and S7 connections to the communication load and CPU usage

Please adapt the OPC job timeout of SR and S7 connections to the communication load and CPU usage. If you are unsure, use the default settings.

 

If you have a large configuration, select a higher job timeout

With a large configuration (approximately 10,000 items) not only the communication delay on the network but also the processing time for OPC jobs on the OPC servers becomes relevant. You should then select higher job timeouts of approximately 15 s for 100 000 items, to avoid connection aborts due to the configured job timeout being exceeded.

 

Select cycle times for the OPC server that are significantly shorter than the monitoring times

The cycle time configured for the various protocols of the OPC server should be selected so that it is significantly shorter than the shortest configured monitoring time (recommendation: at least a factor of 5).

 

IOPCBrowse::Browse: The ContinuationPoint loses its validity after browsing further at a different level

The OPC-DA-3.0 feature, IOPCBrowse::Browse" always returns a ContinuationPoint other than the zero string when there are other elements at the relevant browsing level. This ContinuationPoint must be specified when continuing to browse the next elements of the level. If, however, you have browsed a different level in the meantime between calling the function the first and second time, the previously obtained BrowsingPoint loses its validity and cannot be used to browse further elements.

 

Write-protected symbol files cannot be used

STI and ATI symbol files cannot be used if the "write-protected" attribute is set.

 

Assigning permissions for using symbol files with the DA OPC server

The DA OPC server uses other services to work with symbols.

These services require adequate rights for access to the folders in which the STI or ATI symbol files are stored and for the files themselves. Make sure that the "interactive" or "configured" users have "full access" to these files and folders:

 

OPC DA 3.0: OPCBrowseServerAddressSpace::BrowseProperties( ) also reads from IO devices

Note that the OPC DA 3.0 method "IOPCBrowseServerAddressSpace::BrowseProperties( )" also reads properties and data values from IO devices.

If the IO device is unobtainable, the method call can take a long time.

 

Programming recommendation: Implement exception handling for OPC interfaces

We recommend that you implement exception handling for OPC applications (try {... IOPCServer:: ...} catch(exception){...} ) to cover exceptions as can occur when shutting down the OPC servers.

 

OPC XML DA: Writing DateTime variables in unspecified format

Writing DateTime variables in unspecified format is not permitted.

 

OPC DA: Monitored data changes can be old

Monitored data changes (OnDataChange) can be old until the confirmed update interval (RevisedUpdateRate) because data is read cyclically on the OPC server and in the underlying communication protocol of the PC station according to the update rate.

If the communication protocol signals new values to the OPC server shortly after a message has just been sent to the OPC client by the OPC server, this new value can only be signaled to the OPC client after the update interval has expired.

 

No S7 connection termination after exiting the OPC clients with the OPC UA protocol activated

If the OPC S7 server is operating, for example permanently if the OPC UA protocol is active, S7 connections via OPC itself are not terminated if the OPC client deregisters the corresponding items. The S7 connection is terminated only if the "Automatic connection termination after, e.g. 60 s" is configured.

 

Access permissions for symbolic items

The access permissions for symbols can be selected freely. These permissions are displayed when browsing. When accessing the items, these permissions may be further restricted by the OPC server.

Example: A symbol for peripheral output is defined with write/read permissions.

When it is accessed, however, only writing is permitted since the system does not allow peripheral outputs to be read.

 

UA OPC server: Relationship between cycle time and update time

The update rates used by the UA OPC servers for SIMATIC NET are multiples of the cycle time configured for the S7 protocol (or the fixed default value of 100 ms for COML S7 connections). The shortest possible update time is the cycle time.

 

OPC servers retain items that have been used in work memory

The COM DA, XML DA and UA OPC servers retain items that have been used in work memory. This memory is released again only after exiting the OPC servers.

 

OPC: Procedure for avoiding connection aborts

As a general rule, all configuration parameters, in particular timeout times, cycle time, alarms, must be matched up with each other depending on the plant configuration (hardware and software), the configuration limits and the way the client and other active applications work.

If the job timeout times are too short, this can result in connection aborts if larger jobs are sent at the same time by COM or UA clients, for example, when initializing, reading, writing, enabling and disabling larger amounts of items.

 

In the SNMP agent, for example, set the maximum reaction time with which the SNMP agent replies to a query from the SNMP client.

 

- This is specified in milliseconds (ms)

- Range of values : 50 to 60000

- Default value: 9000 (9 s)

 

Where possible, select a timeout value (default 9000 ms) that is higher than the update rate (for example 500 ms) by a factor of 10 on the OPC client display unit. The update rate should be higher than the cycle time of the OPC server (default 100 ms) by a factor of approximately 5. 

If you are using a large number of SNMP devices (for example 100) each using approximately 100 OPC items, the timeouts should be increased to the highest setting of 60 000 ms. The update rates should be increased to approximately 5000 ms. The cycle time of 100 ms can be kept.

 

High handle usage of the UA S7 OPC server

The UA S7 OPC server uses a maximum of one event handle of the operating system per used "MonitoredItem". During operation, the number of these handles can therefore rise to the number of used items.

 

Remote UA OPC server mode requires IP name resolution

The IP name resolution of the remote computer name must work to allow use of the remote mode of a UA OPC server.

You can test this with the ping function in a command console.
If the name cannot be resolved, check in the Windows Firewall, to see whether "File and Printer Sharing" is permitted as an exception.

The name resolution in the <system folder>\system32\drivers\etc\hosts file can also be achieved by assigning the reachable remote IP address to the remote computer name.

 

An incorrect number of items causes an access violation

The COM DA AddItems() or ValidateItems() call with less items than specified in the number of items parameter causes an exception (0xC0000005 access violation) in the lower-level operating system file RPCRT4.dll when accessing the high-speed inproc DP-OPC server OPC.SimaticNET.DP. Avoid such parameter assignment errors and provide an exception handling routine in the user program to deal with the exception.

 

S7 diagnostics items &connectionstate() and &connectiontype() only GOOD when connection established

The S7 diagnostics items &connectionstate() und &connectiontype() achieve the quality GOOD only after successful S7 connection establishment. Only then can the values be used.

 

OPC Scout V10 DA view and AE view for COM servers: No automatic reconnection after OPC server IShutdown and restart

In the DA view of an OPC Scout V10 workbook, items of several OPC COM servers can be monitored and even values generated. If one of these connected OPC servers is shut down and reports this via its IShutdown interface, this status is indicated by a special icon for this OPC server, the monitored items belonging to it are displayed as BAD. Other items of other OPC servers continue to be monitored and values continue to be generated. If the OPC server that was shut down is started up again, the DA view of the OPC Scout V10 does not reconnect. Reconnect the OPC server involved yourself; stop and restart monitoring and value generation of the DA view again because this registration is not automatically renewed.

 

OPC Scout V10: Item properties: DWORD integers "0" are displayed as a floating point number "0.0000"

In the Item properties tab of the Server Explorer of the OPC Scout V10, "0" item values of the OLE data type integer DWORD (unsigned 32-bit) are displayed as a floating point number "0.0000" because the OPC property item value is registered as Visual Basic data type (automation data type) double (floating point number double precision).

 

Self-issued OPC UA certificates are indicated as not trustworthy

OPC UA certificates are not indicated as trustworthy by the Windows certificate management if they were self-issued and not stored in the trustworthy storage folder. The SIMATIC NET OPC UA certificates are self-issued at the time of installation and stored in the "UA Applications" storage folder and in Windows 7 in the hidden path in the file system :<system drive>:\ProgramData\Siemens\OPC\PKI\CA\Certs\. The Windows certificate management also indicates this as untrustworthy.

 

Sample programs for OPC UA

Good starting points for creating your own OPC UA DA and Alarm & Conditions C# clients for -.Net are

 

1.     for DA: OPC UA SDK 1.00 DataAccess Quickstart and

2.     for Alarms & Conditions OPC UA SDK 1.00 AlarmConditions Quickstart.

 

Both can be downloaded by corporate members at www.opcfoundation.org.

 

These programs have two operating modes. The "Use security" mode must be called with opc.tcp://computername:4845. After the first call, the error message "Could not open UA TCP request channel" appears. After closing the client, the "Data Access Client" or "Alarm Condition Client" certificate can be enabled with accept in the "Communication Settings" in the OPC UA Certificates tab. The client can then be restarted. The "Use Security" mode will now work.

 

The mode without "Use Security" can only be used if the OPC UA Server "opc.tcp:\\pipe\localsS7" was previously disabled. To do this, you need to remove the following entry from the file C:\ProgramData\Siemens\SIMATIC.NET\opc2\binS7\ScoreS7.xml:

<UaEndpoint>

<SerializerType>Binary</SerializerType>

<Url>opc.tcp:\\.\pipe\locals7</Url>

<SecuritySetting>

<SecurityPolicy>http://opcfoundation.org/UA/SecurityPolicy#None</SecurityPolicy>

<MessageSecurityMode>None</MessageSecurityMode>

</SecuritySetting>

</UaEndpoint>

 

As an alternative, the pipe endpoint "allow high-speed local pipe connection" also in the "Communication Settings" in "OPC protocol selection " > "Change details ..." can be enabled and disabled.

 

The UA server is now stopped by "Communication Settings" and then restarted. This mode also works now.

 

OPC S7 UA A&C: Shower of alarms if the connection to S7 aborts

OPC S7 UA A&C behaves differently from OPC S7 A&E if there is a connection abort. If there is a connection abort, OPC S7 A&E does not generate any alarms except for the Statepath alarms. If there is a connection abort, OPC S7 UA A&C, however, generates an event with StatusCode=0x80310000 (OpcUa_BadNoCommunication) for every configured alarm. If you use the full range of 5000 configured alarms, your application must be able to process the shower of 5000 events. If you do not want this to happen, then use suitable filter conditions.

 

S7 associated values in alarm text %Y of the type DateAndTime: Without an additional language identifier, the date is English for a German client

In the configured alarm texts for S7 alarms, associated values of the type DateAndTime can be inserted by specifying %Y. The DateAndTime value is then always formatted in English, for example "12/24/2010 2.59:59 PM". If an additional language identifier corresponding to the Win API function setlocale followed by "#", in other words, %Ydeu# or %Yeng# is specified, the formatting can be made language-specific. Even more detail can be specified by adding the formatting of the Win API function strftime, in other words %Ydeu#%H:%M:%S.

The syntax is in BNF notation:

 

<associatedvalueformatdate>:= "%Y"|"%Y"<localesetlocale>|

            "%Y#"<formatdatestrftime>|"%Y"<localesetlocale>"#"<formatdatestrftime>

           

<localesetlocale>:=       language string corresponding to C function setlocale

<formatdatestrftime>:=  format string corresponding to C function strftime with expansion %s

 

List of data blocks is only read out once from the S7 device after connection establishment

When browsing the OPC S7 namespace of S7 connections, the existing data blocks are listed as a separate branch. To reduce load, the list of data blocks is only read out once from the S7 device after connection establishment.

 

UA certificate management: first delete previous certificate before a new certificate can be accepted from the same client

If a remote UA client certificate has already been accepted in the UA certificate management in "Communication Settings", no further certificate can be accepted from the same client and domain. First delete the previous certificate; the new certificate can then be accepted.

 

Configurable S7-OPC Alarms-und-Events alarm texts in local text file "scores7.msg" for OPC servers < V8.0

For OPC servers < V8, configurable multiple language S7 OPC Alarms and Events message texts can still be entered in the local text file "scores7.msg" in the following hidden path in the file system

Windows 7:

<Systemdrive:>\ProgramData\Siemens\SIMATIC.NET\opc2\bins7

Use the syntax description and the examples in the comments in this file.

Example of an English (LCID=1033) alarm text for the alarm event ID "200" of the S7 connection "S7-Connection_01":

[S7-Connection_01]

ALARM200=0,1033,"Message text for ALARM200, neutral and US language"

The value "DatabaseMessages=<path to 'scores7.msg'>" must also be entered in the "Protocol" section of the "scores7.ini" file.

Path to Scores7.ini:

Windows 7:

<Systemdrive:>\ProgramData\Siemens\SIMATIC.NET\opc2\ini

 

Remember that the values for the SOURCE and CondtionName pair must be unique.

 

With the SuppressUnusedMessages=1 parameter setting in the global section of the "scores7.msg" file, only the alarms configured in the scores7.msg file are forwarded. This parameter therefore represents a flexible and configurable filter for unwanted alarm messages.

 

As of OPC servers V8.0, alarm texts can be configured and downloaded in STEP 7 Professional or higher. As of OPC servers V8.0, configuration with the local alarm text file "scores7.msg" is no longer released.

 

Receiving alarms and events via unspecified connections

In Windows 7, alarms and events can be received via unspecified connections. No message configuration is downloaded for the unspecified connections so that the received alarms only contain the standard texts.

 

PROFINET IO OPC server: Read access to cyclic output data

Reading, monitoring or enabling OPC items/nodes that map cyclic output data causes one-time or constant updating of the underlying PROFINET IO protocol interface with the data contained in the OPC server cache including provider status (PNIO_data_write()). Note that following the return of a PROFINET IO device or module, this data is transferred to the device again starting from the time of the update.

 

OPC SEND/RECEIVE: Meaning of writes to send variables acknowledged with S_OK

With acknowledged writes to send variables, a result "S_OK" means only that the send buffer was transferred to the communication system successfully and is ready to be fetched by the receive partner. This makes no statement as to whether the buffer was actually received and processed by the partner application.

 

OPC UA certificate management: local client certificate exists more than once

If you reject the client certificate of the OPC Scout V10 and then attempt to establish a secure connection between the OPC Scout V10 and a local OPC UA server, the client certificate of the OPC Scout V10 will be included in the OPC UA certificate management again.

 

Network configuration is not active for PROFIBUS modules for the Bus profile “Standard” in the program "Communication settings".

In specific cases it is possible that the network configuration of the address page of a PROFIBUS module is not activated automatically when the bus profile "Standard" is selected.

If this happens, execute an update of the view with the menu command "File > Update Devices".

 

 

25.           Notes on license keys

 

The basis on which the software on this "SIMATIC NET PC Software“ DVD is used are the following "General Conditions for Use of Software" of Siemens AG

·         Within the Federal Republic of Germany
The "General Conditions for Use of Software Products for Automation and Drives Engineering" apply to licensees with offices registered in Germany.

·         For the export market
The "General Conditions for Use of Software Products for Automation & Drives" apply to licensees with offices registered outside Germany.

 

 

25.1    Trial mode

 

As long as no other license to use this software has been obtained, this software only runs in its trial mode. The user is granted a non-exclusive and non-transferable license for the program in trial mode. The end user is not entitled to copy, pass on or distribute this software. Furthermore the end-user is not entitled to decompile or modify the software or to link it into other programs. The use of this software in its trial mode is at the end-user's own risk. Since the software in the trial mode is distributed free of charge, the authors are only liable in case of intent or gross negligence. The software is provided "as is" without any representation or warranty of any kind either expressed or implied including but not limited to implied warranties for merchantibility or fitness for use.

 

AS LONG AS THIS PROGRAM ONLY RUNS IN ITS TRIAL MODE, IT IS ONLY MEANT TO BE AN EXAMPLE OF THE FULL VERSION OF THE PROGRAM. IT IS NOT MEANT TO BE USED IN CONNECTION WITH LIVE MACHINE OPERATIONS. ANY SUCH USE IS AT THE USER'S OWN RISK.

 

 

25.2    USB key stick

 

(Does not apply to the product „HARDNET-PB DP-Base Software“)

You require a USB key stick for each of the SIMATIC NET software products. This contains one or more license keys required to operate the product. A USB key stick can also contain license keys for several products. During installation, these keys are transferred to the hard disk of the destination system. The products cannot be operated normally without license keys. In emergencies (loss of the USB key stick), the software can be operated in trial mode and messages are displayed indicating the absence of the license. If a fault or error occurs (problem with USB key stick), please contact our Customer Support, Tel.: +49 (0)911 895 7222, Fax: +49 (0)911 895 7223, via Email www.siemens.de/automation/support-request

 

 

25.3    Important notes on handling USB key sticks and license keys

 

Note the following:

·         It is not possible to make a backup of the USB key stick.

·         The license keys are stored in the hidden folder "\ax nf zz" on the drive you specified during installation.
Do not delete the "\ax nf zz" folder or any files it contains.

·         It is not possible to transfer the license keys by simply copying them from the hard disk to a USB key stick or from the USB key stick to hard disk..

·         If you uninstall SIMATIC NET products with an uninstaller that uninstalls programs in Windows, you may lose the license keys.
If you want to uninstall these products with the uninstaller, you must first transfer the license keys back to the USB key stick. Use the "Automation License Manager" program for this. If you do not remove the licenses, the uninstaller may destroy the license keys for these products.

·         If you want to reformat your hard disk, you must first transfer the license keys back to the USB key stick using the "Automation License Manager" program (Start menu "Start" > "Siemens Automation" > "Automation License Manager", alternative: link on desktop). Otherwise the license keys will be lost and you will no longer be able to use the products. When you transfer the license keys back, make sure that you insert the same USB key stick from which you originally installed them.

 

Upgrading license keys V6.0, V6.1, V6.2 and V6.3 28 64-bit operating system

If you upgrade an old license key, the upgrade must be made with a 32-bit operating system. The upgraded license key can then be transferred to a 64-bit platform.

 

 

25.4    Installing and uninstalling license keys at a later point in time

 

 

Uninstalling license keys

You can uninstall license keys at any time with the "Automation License Manager" program.

Follow the steps outlined below to transfer (uninstall) license keys from the hard disk to the USB key stick(s):

·         Insert the USB key stick in a USB interface.

·         Open the "Automation License Manager" from the Start menu ("Start" > "Siemens Automation" > "Automation License Manager", alternative: link on Desktop) and transfer the license keys back to the USB key stick.

Make sure that you transfer the license keys back to the original USB key sticks.

 

 

Transferring UCL license keys

To transfer the UCL license keys to the PC, please use the "setup.exe" program on the UCL license key CD. The MLK licenses for "SIMATIC NET PC Software" V8.2 now only authorize the relevant products for version V8.2 and V8.1. Up to version V8.0, licenses up to V6.4 were also installed.

 

Retransferring license keys

To transfer license keys from the hard disk back to the USB key stick under Windows, please use the Automation License Manager installed from the "SIMATIC NET PC Software" DVD.

 

 

 

26.           Requirements and restrictions relating to hardware in general

 

 

26.1    Note

 

Using ACPI (standby and hibernation mode)

ACPI (standby and hibernation mode) is not supported. The "Energy saver" or "Sleep" buttons under the Start button must also not be used. This also applies to corresponding key functions on the keyboard or on the housing. If there is a change to "Power saving" or "Sleep", then depending on the hardware configuration, it is possible that the PVC will no longer wake up.

 

Preventing a change to sleep mode

When communicating via a SIMATIC NET module, your computer should not go to sleep mode automatically. To prevent the sleep mode, disable "Sleep" in the current profile:

·          In the Start menu, select "Start" -> "Control Panel" -> "Hardware and Sound" -> "Power Options" and check whether  the parameter  "Power save" is set to "Never" in the current profile.

·          Change the module to configured mode.

·          Reject hibernation in your application.

 

If your PC has already been changed to the sleep state, it must be restarted with a reset (press the On/Off button for approximately 10 seconds).

 

Power saver mode not allowed

The power saver mode is not allowed when working with the "SIMATIC NET PC Software" DVD. The current profile is therefore adapted by the installation.

If you go to the "Power Options" menu in Vista or Windows 7, (Start menu "Start" -> "Control Panel" -> "Hardware and Sound" -> "Power Options") and change to a different power saving profile or reconfigure your PC's power saving mode, change the settings so that your PC does not change to power saving mode after a longer period of inactivity ("Change plan settings" -> set the power saving mode to "never").

 

A single service for which the Station Manager waits during startup was not started.

The following error entry may be found in the diagnostics of the Station configuration Editor:
"1 service(s), which the Station Manager waits for when it starts up was (were) not started."
This entry means that a function that must be processed before the Station Manager starts is not yet complete.

This function might be the plug-and-play manager of the "SIMATIC NET PC Software" DVD that looks for new hardware. If it is the plug-and-play manager, you can ignore the entry. This is then simply a delay and not an error. To check whether the plug-and-play manager is still running, follow the steps below:

Check the status of the service "SIMATIC NET P&PManager" in the services in the Control Panel of your operating system. If the status is still "Starting", the search for new hardware is not yet complete.

 

Removing communication modules in configured mode

Communication modules (CPs) in configured mode (including PCMCIA, PC cards or USB) must not be removed from the PC during operation; this also applies to the information area of the Start bar of Windows "Stop <module>").

 

Recommendation for communications processors with preprocessing

If the utilization of the PC CPU can briefly exceed 90 %, we recommend CPs with separate preprocessing (CP 1613 A2, CP 1623, CP 1628, CP 5603, CP 5613 A2, CP 5613 A3, CP 5623, CP 5614 A2, CP 5614 A3 and CP 5624) because the communication can then be handled mainly on the communications module.

 

Installing/uninstalling new hardware

After installing or removing new hardware, you must log on at least once as a user with administrator privileges.

 

 

26.2    Restrictions

 

Using a SIMATIC NET CP in a docking station

Docking stations with the dock in/dock out functionality are not supported.

 

 

 

27.           Notes on C programming interfaces

 

Programming via the C programming interface is supported for the following protocols:

·         SAPI-S7

·         IOBase

·         DPBase

 

 

27.1    Notes and restrictions relating to the SAPI-S7 programming interface

 

S7 communication with C applications

In SIMATIC STEP 7 Professional, connections used by C applications should not be configured as permanent OPC connections.

Otherwise, these connections will be established when the UA protocol is activated and are no longer available for the C application.

 

Connection reestablishment

Between the call for the "s7_abort( )" function and the "s7_initiate_req( )" function, there must be a waiting period of approximately 1 second. During this time, the "s7_receive( )" function can be called (polling or in Windows Messages by SAPI-S7).

Note that if a connection is aborted due to a problem (s7_receive = S7_ABORT_IND), the subsequent connection establishment with "s7_initiate_req( )" may only succeed after a maximum wait time of 90 seconds since the connection partner continued to occupy connection resources.

 

Reaction to error codes

If a function returns the value ERR_RETRY, the corresponding request must be repeated.

Example: s7_get_read_cnf = ERR_RETRY -> Repeat s7_read_req

 

Not all variable types

The variable types supported by the S7 protocol are at present not completely supported by all S7 servers (therefore the variable types STRING, TIMER, COUNTER and bit arrays should not be used).

 

Duration before a timeout is signaled

In the data transfer phase, the time required before an Abort indication is received is as follows for a CP 1613 A2/CP 1623/CP 1628 with ISO:

·         No data traffic

150 s

·         With data traffic

50 s

 

Restrictions SAPI-S7

The following functional restrictions apply to this version of the product.

 

Service/Function

Restriction

s7_get_vfd_ustate_ind

This service is not yet permitted.

s7_vfd_state_req

This service can only be used on other (remote) devices.

Variable services

The variable types supported by the S7 protocol are at present not completely supported by all S7 servers (therefore the variable types STRING, TIMER, COUNTER and bit arrays should not be used).

Trace functions

The functions

·         s7_write_trace_buffer()

·         s7_mini_db_set()
with the parameters:
- S7_MINI_DB_TRACE_FILENAME
- S7_MINI_DB_TRACE_TARGET
- S7_MINI_DB_TRACE_MAXFILES
- S7_MINI_DB_TRACE_MAXLINES
- S7_MINI_DB_TRACE_DEPTH
- S7_MINI_DB_TRACE_SELECT
- S7_MINI_DB_TRACE_NO_LINES

are no longer available as of SIMATIC NET DVD V8.0 since as of V8.0, a uniform, cross-module trace was introduced.

 

 

 

Multithread operation

Note that the "s7_receive( )" call and the corresponding processing function must run in the same thread.

 

Autostart

Do not start an S7 application using the Windows Autostart program group, Instead, use the Autostart functions of the "Communication Settings" tool to launch PC user programs following startup.

 

s7_get_await_initiate_cnf

Section 3.4.4 "s7_get_await_initiate_cnf()"of the "S7 Programming Interface" manual incorrectly states:
"...Following this, the corresponding processing function 's7_get_initiate_cnf( )‘ must be called for internal..."
The function described in the section is, of course, meant::

"...Following this, the corresponding processing function 's7_get_await_initiate_cnf() must be called for internal..." ;

  

PC-PC connection

If you use S7 connections for communication from PC to PC, the S7_MINI_DB_INIT_RSP_PDU_SIZE parameter set with the "s7_mini_db_set" function, may be a maximum of "480" if the ONLINE mode is set in the Station configuration Editor.

 

S7 programming interface: return values of the "s7_receive" function

When evaluating the return values of the "s7_receive" function, if unexpected values occur, for example, in the default branch of the corresponding switch instruction, the "s7_discard_msg" function must be called.

 

Configuring

In SIMATIC STEP 7 Professional, "PLC > Configure" may only be used when there is no communication with other partners.

 

 

27.2    Notes and restrictions for the SOFTNET-IE PN IO programming interface

 

Examples on the SIMATIC NET DVD

One example of the use of the SOFTNET-IE PN IO interface is the " pnioeasy.exe" program.

 

The example is located on your PC with a 32-bit operating system in:

"Program Files\SIEMENS\SIMATIC.NET\pnio\Examples\easy".

 

For 64-bit operating systems, there are two variants:

 

 

27.3    Notes and restrictions for the DP programming interface

 

Funktion "dpc2_read" (DPC2 programming interface)

It is possible to enter the actual length of the expected data in addition to the length in the preset parameter "Length_s" in the structure " dpc2_read_rb".

 

 

 

28.           Notes on project engineering, configuration and STEP 7 Professional

 

Complete description of the topic

The configuration of a PC using SIMATIC STEP 7 Professional and the related software is described in detail in the "Commissioning PC Stations" and "Industrial Communication with PG/PC" manuals.

The configuration and project engineering of the PC with SIMATIC STEP 7 V12 and other necessary software is described in detail in the manual "Commissioning PC Stations".

Use the STEP 7 V5.5 configuration software to configure very large systems and systems with fault-tolerant components (S7-400H). For all other configurations, use STEP 7 V12.

 

 

28.1    Installation and commissioning of the PC station

 

Error message immediately after installation

On some computers, the message "Application error caused a stack fault in module <unknown> ..." can appear immediately after installation and existing authorizations are not detected. To eliminate the problem, reboot your computer.

When you start SIMATIC NET, if you see the message "Softbus device not running! Cancel will terminate the S7RTM", this means that an important component of SIMATIC NET is not correctly installed. In this case, click the "Cancel" button and install the "SIMATIC NET, PC Software" DVD again. If the problem persists, please contact the hotline.

 

Assignment of the CPs to the real hardware in the Station Configuration Editor

Following any change to the configuration (during station import etc.), please check the assignment of the CP modules in the Station Configuration Editor compared with the hardware installed in the PC; with PROFIBUS modules using their buzz functions if available.

To be able to assign a module uniquely when importing a station, the module type, module version, and the interface parameter assignment must match the settings of the existing real hardware exactly.

 

 

28.2    Working with XDB databases

 

XDB import

XDB import must only be done when there is no communication taking place with other partners.

 

Connection diagnostics

If S7 connection diagnostics is open, no XDB database can be loaded.

 

XDB import with configuration of two CP 5613 A2/A3 modules to two CP 5623 modules not possible

If several modules are configured in Hardnet PROFIBUS, if a module needs to be replaced the configuration cannot be transferred by loading an XDB (several CP 5613 A2/A3 modules cannot be transferred to several CP 5623 modules).

 

 

28.3    Download and configuration of STEP 7 Professional on the target station

 

Configuring

In SIMATIC STEP 7 Professional, you can only run in the "PLC" > "Configure" function when there is currently no communication with other partners.

Follow the steps below to be able to configure a CP:

  1. Connect the communications partners using an Ethernet cable.
  2. Only start up PC now PC.

 

Configuring a CP 1623/CP 1628 with SIMATIC STEP 7 Professional

If two or more CP 1623/CP 1628s were configured in a project, an IP address is required to distinguish the CPs during online configuration with SIMATIC STEP 7/NCM PC. This means that the CP 1623/CP 1628s (when there is more than one) must be configured with MAC and IP address.

 

Commissioning the PC with PROFIBUS communications processors

As long as the configuration of the PROFIBUS communications processors is not yet completed, modules must not be connected to the network of the operational system!

When configuring a PROFIBUS communications processor, the station address, for example, must be set. Randomly set addresses can cause problems on the plant bus!

 

Downloading or importing does not work

Before downloading or importing configuration data, the "S7 Connection Diagnostics" program must be exited.

 

Downloading a PC station via the "PC Internal" access point

In sporadic cases, the following behavior can occur with special network configurations:

When downloading a SIMATIC PC station via the "PC-Internal" access point, a message appears telling you that the system data block, for example 1001 or 1007 cannot be deleted.

In this case, restart the download – and the download to the station will succeed.

 

Avoid downloading to a PC station modifying the configuration at the same time

When downloading from STEP 7 to the local SIMATIC PC station, no changes may be made in the Station Configuration Editor, for example deleting an application.

 

When downloading configurations, note the following:

User programs that do not communicate over the OPC interface must be terminated before downloading the configuration with SIMATIC STEP 7 Professional and then restarted.

 

Do not set CCAgent to "Pause"

After logging on, the "CCAgent State" dialog can be started in the information area of the taskbar. Do not set the "Pause" option. Otherwise, you can no longer start, log off or change user.

The WinCC processes "CCServer" and "CCAgent" must then be exited by an administrator.

 

Loading a configuration locally

To load a configuration on the local station, the S7ONLINE access point must be set to the interface parameter assignment "PC-internal".

 

Remote configuration download

If you receive the following message when attempting a remote configuration download:

"Download to module (33:16662) online: The connection cannot be established to the target module." and repeating the download does not work, restart the PC.

 

Long load time required for downloading or importing an XDB file of configurations with several hundred connections

Downloading or importing an XDB file of configurations with several hundred connections can take several minutes. Please wait until complete.

 

Error message in the diagnostics buffer of the Station Configuration Editor "The sdb is incorrect"

When importing XDB files ("Import Station" in the Station Configuration Editor), the message "The sdb is incorrect"/"component database is invalid" can be entered in the diagnostics buffer. If this problem occurs, it means that the project engineering configuration of your DP master system was not accepted. To apply the data despite this, use the download function of SIMATIC STEP 7 Professional and download the PC station again.

 

Configuring the target system: Target computers (except your own) are not displayed in the list of accessible nodes

If the target computer was disconnected from the network or when several network adapters are attached to the network, the network adapter installed in your own PC must be reinitialized.

Follow the steps outlined below to reinitialize the network adapter:

1. Open the Windows Explorer.

2. Open "My Computer" in the Windows Explorer.

3. Right-click on the "SIMATIC Shell" entry and click the "Open" menu command.

Reaction: The "SIMATIC Shell" dialog appears.

4. Right-click on the "SIMATIC Shell" entry and click the "Settings" command.

Reaction: The "Settings" dialog appears.

5. Select the network adapter intended for communication and confirm with "OK".

6. Confirm the message indicating that the communication service will be reinitialized with "OK". (Note: As a check, the name of the activated adapter is colored blue.)

Please note that a target computer can only be reached over the initialized network adapter, in other words, only over the adapter highlighted in blue in the "SIMATIC Shell".

 

XDB import failed

If the PC is restarted shortly after an XDB import or a download of the project engineering data, it is possible that an OPC client (for example the OPC Scout) does not recognize the project engineering data. In this case, repeat the download of the configuration data.

 

Restarting the OPC server after downloading a changed destination address

If the configuration of a non-local PC station is downloaded with a different Ethernet destination address from that of the module configured there, it is possible that the OPC server on the destination station must be restarted.

The restart can be initiated by the project engineering station.

1.  Start the "NCM S7 Diagnostics" program (Start menu "Start" -> "..." -> "STEP 7" ‑>  "NCM S7" -> "Diagnostics"). In STEP 7 Professional (TIA Portal), diagnostics is called up directly via the TIA Portal (online access).

2   Open an online connection with the following parameters:

·       Node address = address of the CP on the destination computer

·       Slot = index of the OPC server in the Station Configuration Editor

3.  Start the OPC server with the call: "Operating Mode" -> "Start Module".

The OPC server can also be started locally by selecting the OPC server in the Station Configuration Editor and selecting "Run" in the shortcut menu (right mouse button).

 

No remote download to the PC station while the OPC XML DA Web service is running

Remote downloading to the PC station is rejected while an OPC XML DA Web service application is running on the target PC station.

Prior to remote project engineering, close down the Internet Information Server (IIS) on the target PC station and with it the OPC XML DA Web service and your application.

 

XDB import when several compatible CPs are plugged into the computer

If several compatible CPs are installed in the computer, importing a configuration in the Station Configuration Editor is only possible if the module assignment has already been adapted in SIMATIC STEP 7. The module assignment is made in the "HW Config"/"PC Config" program in the object properties of the module, ("Assignment" tab). Enter the interface of the CP you want to configure in the input boxes of the interface parameter assignment being used so that several CPs of the same type can be assigned.

 

 

28.4    Diagnostics with STEP 7 Professional

 

Diagnostics

In the Station configuration Editor, context-sensitive diagnostics of individual components (activated with the right mouse button -> “Diagnostics”) is available only when SIMATIC STEP 7 Professional is installed on the PC.

Remote diagnostics is possible when SIMATIC STEP 7 uses its own diagnostics.

 

Diagnostic buffer entries when a download fails

In some situations, it is possible that a component rejects downloaded project engineering data. In this case, the message "Module ... (index ?) in station ... cannot be started. Do you want to display the module status with the diagnostic buffer? Yes or no.".

Please note that the diagnostic buffer cannot be displayed at this point. Use the diagnostic buffer of the target station.

 

Diagnostics buffer entry in the Station Configuration Editor "The CP with index ... is not operational"

If the message "The CP with index ....is not operational" appears in the diagnostics buffer of the Station Configuration Editor, follow the steps below:

Change to network diagnostics of the "Communication Settings" program or "Set PG/PC Interface". Run diagnostics for the CP. The diagnostic information indicates the exact nature of the problem.

 

 

28.5    TIA Portal

 

Block access

"Optimized" block access cannot be used but only standard access compatible with S7-300/400.

 

 

28.6    Configuring with COML S7

 

Configuration with COML S7

COML S7 is used for the fast configuration of modules. The configuration is assigned to one module or more specifically one module name. If the module is removed from the PC, the configuration is lost.

 

If you want to replace one module with another, follow these steps:

1. Export the COML S7 configuration. To do this go to "Modules" in the Communication Settings and select "Export COML S7 connection lists" with the right mouse button.

2. Replace the module.

3. Import the COML S7 configuration.

 

Configuring alarms with COML S7

If you configure several unspecified S7 connections to the same remote PC station in COML S7, only one of these connections can be configured with alarm capability. This ensures that the alarm is assigned to precisely this connection.

 

 

28.7    Misc.

 

Configuring the "Access Point of the Application"

You can set an "access point of the application" both with the "Communication Settings" program and with the "Set PG/PC Interface" program. Never use both programs at the same time.

 

Configuration of the Information Service

When you install “SIMATIC NET PC Software” an information service is installed that informs the user of special operating events. The events include the following:

·         A trace is active for a protocol or a software component.

·         An OPC protocol is deactivated.

The information service indicates the monitoring function with an icon in the status area of the taskbar.

A flashing warning triangle in the icon indicates a special operating event.

If you double-click on the icon, you open the window of the information service. Here, you will see the operating events listed. To read the detailed information of a message, click on the relevant row in the table of events.

You can close the information service if you are not interested in special operating events. Simply right-click on the icon in the status area of the taskbar and select the "Exit" menu command. The information service will then close down after a few seconds. It is also possible to restart the information service from the Start menu.

 

Instance DBs on the OPC server with S7 symbols

Instance DBs are taken into account in the configuration of the OPC server with S7 symbols in STEP 7 as of version 5.3 SP1.

 

Connection abort when downloading to the SIMATIC PC station

If the download aborts when downloading a SIMATIC PC station due to a component that cannot be stopped, the PC station may be in an inconsistent status following the aborted download. You can find the cause in the diagnostic buffer of the Station configuration Editor.
The reason why the component cannot be stopped is that there is still communication active over this component. Please close the active communication and repeat the download.

 

No symbolic addressing with OPC in a multiproject context until STEP 7 V5.4

If S7 connections are created between two different projects of a multiproject in STEP 7 up to V5.3, no symbols are available in the S7 tab of the OPC server with the  "Selected" button. Even if you select "Use symbols - All", no symbol file is generated. If you want to use symbolic access, please avoid using any cross-project connections. As of STEP 7 V5.4, the OPC symbols can also be used for multiprojects. Make sure, however, that the station names are unique.

 

OPC server –> PROFINET IO –> Item-specific rights are not adopted

The settings item-specific rights in the "PROFINET IO" tab in the "Edit..." dialog of the OPC server are not adopted after "Save and Compile". Use the default rights for all items to restrict access rights.

 

Firewire modules

IEEE 1394 network adapters are not supported by “SIMATIC NET PC Software” and must not be inserted even in the Station configuration Editor.

 

Inserting/removing communications processors

If you insert a further communications processor or remove an inserted communications processor, it is possible that no component is displayed in the Station configuration Editor. In this case, reboot the computer.

 

Error when inserting an "IE_General" module

If you add a component of the type "IE_General" in the "Components" tab of the Station configuration Editor, an error can occur in the internal "pniopcac.exe" program (Event Viewer -> Application -> double-click on "Application Error" -> "Failed application pniopcac.exe ...").

This does not have any negative effect on the functionality of the module, unless it is used as a PROFINET IO controller. In this case, download a PROFINET IO configuration. The error then no longer occurs.

 

Changing the Ethernet station address by configuration

If you download a configuration to a target PC and the station address (for example MAC address or IP address) of the communications processor of the target PC is changed as a result, the download aborts since the remaining data can no longer be downloaded after changing the station address.

For this reason, changing the MAC address or the IP address by configuring is not permitted.

 

"Automatic termination after:“ of a "TCP connection" not released

The setting "Automatic termination after:“ available with the "Details of Connection Establishment“ button in the properties of a "TCP connection" of the OPC server is not released in SIMATIC STEP 7 Professional.

 

Language changeover

After changing the language, the PC should be restarted or the user should be logged off from time to time so that all applications adopt the new language.

 

Constraints for downloading 1 000 000 OPC S7 symbols

1 000 000 OPC S7 symbols with an average symbol length of 24 characters of the SIMATIC S7-station name length, data block name length and data block variable name length can be configured, compiled and downloaded in STEP 7 Professional to the PC station or imported there. If you reduce the average character length, you can configure more OPC S7 symbols.

 

Indexing for faster searching can lead to communications problems

If, for example, in Windows 7, the indexing of the PC files is enabled, and if traces were created in the indexed area, the high processing load can disrupt communication (recognizable, for example, by loss of connections to partner devices).
In this case disable indexing of these folders or the indexing on the entire PC.

 

Compatibility between modules

Configurations of compatible modules can be downloaded to modules installed in the PC. The following overview shows the combinations available.

 

Module

Compatible (SIMATIC STEP 7 Professional) configuration that can be loaded

CP 1612 A2

CP 1612

CP 1613 A2

CP 1613

CP 1623

CP 1613

CP 1628

CP 1623

CP 5603

(CP 5613) + CP 5613 FO + CP 5613 A2

CP 5612

CP 5611 + CP 5611 A2

CP 5613 A2

(CP 5613) + CP 5613 FO

CP 5613 A3

(CP 5613) + CP 5613 FO + CP 5613 A2 + CP 5623

CP 5614 A2

(CP 5613) + CP 5613 FO + CP 5613 A2 + CP 5614 + CP 5614 FO

CP 5614 A3

(CP 5613) + CP 5613 FO + CP 5613 A2 + CP 5614 + CP 5614 FO +
CP 5614 A2 + CP 5624

CP 5621

CP 5611 + CP 5611 A2

CP 5622

CP 5612 + CP 5611 + CP 5611 A2

CP 5623

(CP 5613) + CP 5613 FO + CP 5613 A2

CP 5624

(CP 5613) + CP 5613 FO + CP 5614 + CP 5614 FO + CP 5613 A2 + CP 5614 A2 + CP 5623

CP 5711

CP 5512

 

(CP 5613) only with XDB import

 

SIMATIC NET notification service not displayed in the information area

In Windows 7, the SIMATIC NET notification service is not displayed in the information area on the taskbar in Windows 7. We strongly recommend that you display the icon of the SIMATIC NET notification service. Configure the Windows 7 the taskbar to do this.

 

Restriction of the access rights in HW Config for OPC UA server items has no effect

In SIMATIC STEP  7 Professional > HW Config, the access rights for all and for specific selected OPC items can be restricted for the OPC server protocols PROFINET IO, DP, SR and S7 of a SIMATIC PC station. This configuration is ineffective for access to these items via the OPC UA interface.

 

MMC snap-in "SIMATIC NET configurations" with 64 bits

Please note that the MMC snap-in "SIMATIC NET Configuration" only exists as a 32-bit version. If you have a 64-bit Windows operating system, you will therefore need to start the Microsoft Management Console (MMC) with the call option -32, if you insert the SIMATIC NET Configuration snap-in or want to open a SimatNetx.msc file.

 

 

 

29.           Development environments and compilers supported

 

Compilers supported:

The following compilers can be used with the SIMATIC NET products under the following Windows operating systems:

·          Windows 7 32 Bit, Windows 7 64 Bit und Windows Server 2008 R2
- Visual Studio 2008 + SP1 for C, C++, with OPC also C# and VB.NET
- Visual Studio 2010 for OPC

 

.NET-Framework

In Windows 7, .NET-Framework 3.5 is already installed so it no longer needs to be installed to be able to use the “SIMATIC NET PC Software”. In Server 2008 R2, .NET Framework 3.5.1 is automatically activated by the setup of the "SIMATIC NET PC Software".

 

 

 

30.           Routing

 

Routing

If you use this SIMATIC NET product on a PC/PG with a SIMATIC STEP 7 Professional, you can use the routing functionality. For information on configuring, refer to the STEP 7 Professional documentation.

 

What is routing?

As of STEP 7 V5, it is possible to reach S7 stations online beyond the boundaries of a subnet using a PG/PC, for example to download user programs or a hardware configuration or to run tests and diagnostic functions. You can attach the programming device at any point in the network and establish an online connection to all stations accessible via gateways.

 

 

 

31.           Operating systems

 

The products of this "SIMATIC NET PC Software" can be operated with the following operating systems:

 

Operating Systems 32 bit

Minimum requirements

Windows 7 32 bit

Professional, Ultimate or Enterprise

Windows 7 64 bit

Professional, Ultimate or Enterprise

Windows Server 2008 R2 64 bit

Standard Edition or Enterprise

Windows 8 32 bit

Professional, Ultimate

Windows 8 64 bit

Professional, Ultimate

Windows Server 2012

Standard Edition

 

 

Of the Chinese language versions, only the language version "Simplified Chinese" is supported, however not in the Multilanguage versions of Windows. The multilanguage version is released for the languages German and English.

 

Multi-user capability

Parallel use by more than one user is not supported.

 

 

31.1    General information

 

The "SIMATIC NET PC Software" DVD consists of several setups and after they have been installed, the Microsoft operating systems create restore points. It is pointless to restore to an interim setup status, in other words, to the status of a half installed "SIMATIC NET PC Software" DVD.

 

If you change Ethernet adapters or modify (configure) the MAC addresses, Microsoft changes the installation ID. This affects the activation ID, in other words, after several changes, it becomes necessary to reactivate the license.

  

Required privileges

You require administrator rights to use the "Communication Settings" configuration program.

 

If you want to add a new user after installing the “SIMATIC NET PC Software”, you will need to include this user in the "Siemens TIA Engineer" group. Otherwise the installation routine of the “SIMATIC NET PC Software” enters the current user in the "Siemens TIA Engineer" group during the installation, assuming the user has administrator privileges.

 

Upgrade to newer Windows operating systems

If you upgrade from Windows Vista to Windows 7 or Windows 8 you must first uninstall all the SIMATIC NET products. After uninstalling the products, you can then upgrade to the new Windows version. The “SIMATIC NET PC software” can then be installed.

 

Only one operating system per computer permitted

SIMATIC NET PC software products are supported only on computers on which one operating system and one only is installed. Computers with multiple selectable operating systems are not permitted.

 

Hardware wizard dialog

If a SIMATIC NET module is installed in the computer, it is possible that after you have installed the “SIMATIC NET PC Software” DVD and restarted the PC, the module is not installed automatically. Instead, the Hardware Manager or its Wizard for new hardware appears. Under Windows XP + SP2, the wizard starts by asking you whether it should search for current drivers on the Windows Update Server. Choose "No, not this time" and then click the buttons "Next" and "Next" again and then "Finish".

 

Language detection of Windows

The language detection of Windows is not supported.

 

Restoring files

When Windows prompts you to insert the Windows CD to restore files, follow the instruction and confirm with "OK".

 

Windows domain profiles overwrite local settings

In a Windows domain, a domain administrator can make local settings on workstations that are adopted when the workstation logs on with the domain and overwrite the existing local settings.

Among other things, this affects:

·         Windows Firewall

·         Virus scanners

·         Group policy

·         Entries in the registry

·         Access rights in the file system

Note that settings relevant to SIMATIC NET involving the firewall, the DCOM configuration and necessary access permissions in the file system can be changed and the functionality impaired.

 

As of Windows Vista, the firewall allows the configuration of outgoing connections

In the default setting, outgoing connections are allowed as of Windows Vista. You can, however, change this behavior and/or define your own rules. The SIMATIC NET software assumes the default setting. If you make changes for outgoing connections that impact SIMATIC NET, SIMATIC NET functionality may be impaired.

 

Windows Defender causes communication interruptions of several seconds

The Windows Defender regularly checks the system for malware. This check can cause interruptions of SIMATIC NET communications lasting several seconds. If the PC is used in a secure, protected environment, the Windows Defender should therefore be disabled.

 

 

31.2    Restrictions

 

Messages from the Windows Defender service

Ignore the messages when the Microsoft Defender service classifies the "SIMATIC NET Software" DVD as potentially unwanted.

 

Parental control

The use of parental control can lead to restrictions in operator control and the running of the “SIMATIC NET PC Software” that may affect safety.Parental control has not been approved with the "SIMATIC NET PC Software" DVD.

 

Network load balancing (NLB)

Distributed servers are not supported for automation networks by SIMATIC NET.

The use of distributed servers with Windows NLB is supported by SIMATIC NET only in conjunction with the "IE/PB S7 OPC Server Redundancy" product.

 

Quality Windows Audio Video Experience

Changes in the prioritization can reduce the performance of SOFTNET-IE PN IO and lead to failure of IO devices.

 

RPC over HTTP proxy

Was not tested and is therefore not released.

 

Windows System Resource Manager

The limitation of resources may lead to SIMATIC NET communication no longer functioning.

 

Connection Manager Administration Kit

Supports the administrator in management of remote nodes. Network access protection allows the configuration of access conditions but this has not yet been tested and released for industrial networks.

 

Failover Clustering

Failover clustering has not been approved with the "SIMATIC NET PC Software" DVD from V8.0.

 

Group Policy Management

Group policy management has not been approved with the "SIMATIC NET PC Software" DVD.

  

 

31.3    No real time

 

Windows

Windows is not a real-time operating system. Real-time requirements cannot therefore be met.

As a result, it is possible that when starting programs or reading files, your application is not executed for several 100 ms.

The points below will help you to optimize your system and to achieve reaction times approaching those of a real-time system:

·         You should have enough memory so that Windows only seldom needs to use the page file.

·         Avoid intensive access to diskettes, hard disks, or CD drives such as occurs when starting up large programs.

 

Simultaneous network load

Very high network load due to parallel communication, for example, copying files, can affect the Softnet communication of SIMATIC NET.

With PROFINET IO, a temporary station failure followed by station return can occur. This is due to the lack of real-time properties in WINDOWS.

This must be taken into account in the user program.

Increasing the update time of the PROFINET IO system reduces the incidence of these failures. 

 

 

31.4    Terminal services with Windows 7 / Windows 8 / Windows Server 2008 R2 / Windows Server 2012

 

Terminal services are supported only with restrictions

Multi-user operation using terminal services has not been released.

A Remote Desktop connection should be established with administrator rights if configuration (for example with VMware vSphere) is required.

 

Description

With the terminal service, all work with SIMATIC NET PC software products can be performed via a Windows Terminal. Possible conflicts due to connecting several terminals have been eliminated. For a terminal user, this means:

·         Programs for configuring and assigning parameter values for the SIMATIC NET software such as "Communication Settings" or "Station configuration Editor" can be operated at the same time from one terminal.

·         From a terminal, the Station configuration Editor has only read access.

·         Messages from SIMATIC NET products (error messages, run-time messages) are displayed on all logged on terminals.

 

Further important aspects of using terminal services

The terminal client may not shut down a terminal server that handles industrial communication.

  

Further information

You will find wide-ranging help on the terminal services in the help system of the Microsoft Windows Server.

 

Programs started from a remote terminal client can hang for several seconds (applies only to the Windows 7 and Windows Server 2008 R2 operating systems)

If an RDP connection between the terminal client and terminal server is disrupted, or the terminal client computer changes to sleep mode, applications on the terminal server can hang for several seconds. This can lead to temporary computer blockages of several seconds on the terminal server if the communication connection between the PG/PC and terminal is interrupted.

This leads to disruption of the communication to the connected controllers.

 

Configuration with the Station Configuration Editor and other services with remote desktop or terminal services

Configuring modules with several sessions running at the same time causes problems because this can result in inconsistent statuses. For this reason, configuration with more than one open service is blocked at critical points. This may mean that boxes that can normally be edited are grayed out if terminal services are operating. Before you can edit in this situation, the terminal services must be disabled.

 

 

31.5    VMware Workstation V8.0

 

SIMATIC NET PC software with VMware Workstation V8.0

 

Must not be used for productive operation, only for testing and simulation.

 

The following hardware support is possible:

·         SOFTNET PROFIBUS with CP 5711

·         SOFTNET Ethernet with the integrated VMware network adapter

 

Please note the following points if you use “SIMATIC NET PC Software” with VMware Workstation:

 

·         SIMATIC NET PC software requires adequate performance for the host and guest system. Two processors should be assigned to the guest system.

·         The guest network for VMware Workstation is configured as "Bridged" and with the "Replicate physical network connection state" property enabled.

·         The guest operation must not be interrupted with the "Pause function" because this terminates communication. Depending on how the Workstation configuration is set, monitoring times are not correctly followed up, ; in other words, the real plant status does not match the internal plant status.

·         In guest mode, the following protocols were used in tests:

- Industrial Ethernet SOFTNET S7, SR (without Fetch / Write communication) protocols
via IE General

- PROFIBUS SOFTNET with S7, FDL, DP, DP2 protocols via CP 5711

- Depending on the number of communications partners used, it may be necessary to extend the monitoring times of the protocols.

 

Note on CP 5711: If the module is not correctly recognized in the virtual environment, it can be assigned to the guest with "Disconnect (Connect to Host)" and repeated "Connect (Disconnect from Host)". In this case the configuration must be reloaded.

 

Note on license keys: If license keys are stored on virtual data media, they can easily be lost. As a result, no replacement can be supplied if they are lost.

 

 

31.6    Notes and restrictions relating to VMware vSphere 5.1

 

The following communications processors have been released:

- CP 1623
- CP 1628 (without security functionality)
- CP 5623
- CP 5622
- CP 5711
- Standard PCIe Ethernet cards recommended for VMware vSphere by VMware
- VMware E1000 network adapter

 

 

The following SIMATIC NET communications modules have not been released for use with VMware vSphere 5.1:

- CP 1612 A2
- CP 1613 A2
- CP 5611
- CP 5612
- CP 5613 A2/A3
- CP 5614 A2/A3
- CP 5621
- CP 5624
- CP 5512

 

The following products of the "SIMATIC NET PC Software" have not been released for VMware VSphere 5.1:

 

- IE S7 OPC Redundancy
- PB S7 OPC Redundancy
- SN PB DP Slave
- SNMP OPC Server

 

In addition to this, multi-user mode is not permitted with VMware VSphere.

 

 

Plug & Play

Plugging and pulling of SIMATIC NET modules when a virtual machine is active is not supported.

 

Configuring passthrough

If changes are made to the virtual hardware (including passthrough devices), a virtual machine must first be shut down with Windows 8 or Windows Server 2012 using "shutdown /s /t 0 /full".

 

Installation of the CP 5711

Note that when installing a CP 5711, the virtual USB controller must already be installed in the virtual machine before you can assign the CP 5711 with the virtual machine turned off.

Note: The CP 5711 has not been released for use with vMotion.

 

Performance of the CP 5711 with VMware vSphere 5.1

When used with VMware vSphere 5.1, in particular when there is a high PROFIBUS data rate and short frames, the performance of the CP 5711 may be reduced by a factor of up to 10 compared with its performance when used directly with a Windows operating system.

 

The CP 5621 communications processor will be replaced by the CP 5622

Note that the CP 5621 will be replaced by the CP 5622. To use the "SIMATIC NET PC Software" with VMware vSphere 5.1, the CP 5622 is required.

 

vMotion with "SIMATIC NET PC Software"

For vMotion, only the S7 protocol (ISO and RFC 1006) has been released.
S7 REDCONNECT VM has not been released for vMotion.

A setting of at least 5 seconds needs to be configured for the OPC job timeout / connection establishment timeout.

When using "Disconnect automatically after", a setting of at least 5 seconds needs to be configured.

 

Configuring/loading a PC station during vMotion

Configuring/downloading a PC station has not been approved for vMotion.

 

Configuration limits and performance information for the modules

Configuration limits and performance information for the modules can be found on the Siemens Internet pages as FAQs under the entry ID 15227599:

http://support.automation.siemens.com/WW/view/en/15227599

 

Use of the CP 1623 / CP 1628

For reasons of compatibility with VMware vSphere 5.1, with individual main boards it may be necessary to plug the CP into one of the 16x/8x/4x PCIe slots.

 

Upgrade of VMware vSphere 5.0 to VMware vSphere 5.1

Before running the server upgrade, it is advisable to take all passthrough devices out of the passthrough configuration.

 

Use of "SOFTNET-IE RNA"

If you configure an RNA adapter with virtual Ethernet adapters, please note the following:

You must use the MAC address of adapter LAN A or adapter LAN B.

Normally these MAC addresses start with 00-50-56-…

 

The link status displayed in SOFTNET-IE RNA diagnostics is always "connected" even if you disconnect the physical network connection from the computer.

 

Note on license keys

If license keys are stored on virtual data media, these licenses can easily be lost. When working with virtual data media, extra care is needed to avoid losing license keys.

 

Maximum number of HARDNET IE modules

A maximum of two CP 1623 or two CP 1628 modules can be enabled in a server.  

 

Multipath connections

Two-path connections are released with S7-RedConnect. Four-path connections are not released.

 

Configuration of the PC station

To configure the PC station when using VMware vSphere 5.1, the remote access using "Configure" or "Configure PC station online" is recommended.

 

 

31.7    Note on the quick launch in Windows 8 and Windows Server 2012

 

The operating systems Windows 8 (32-and 64-bit) and Windows Server 2012 provide a quick start mechanism known as "Hybrid Boot" for fast shutdown and restart.

The quick start, a combination of logoff and hibernation, is enabled as default. In the settings of the power options of the system, you can configure the startup and, if necessary, disable the quick start.

The SIMATIC NET Software V12 supports the Windows quick start. If you use OPC or have created your own applications, the response is as usual. This means that to return to productive mode, you need to restart your OPC client or your applications after restarting the operating system.

If you have implemented your own Windows services to operate SIMATIC NET modules and want to use the quick start function, remember that when you shut down and the quick start is enabled, these services are not exited. After restarting the operating system, however, the SIMATIC NET modules are re-initialized and the use of these modules is only possible if your communications application re-establishes communication. This means, for example, that if you use the SAPI S7 interface, you will need to call the "s7_init()" function again.

 

 

 

32.           Operation with SIMOTION

 

Unexpected shutdown of the SIMOTION Alarms & Events server

If the monitoring of the SIMOTION alarms is enabled and disabled several times in succession on an OPC client, this can cause the "OPCAlarmLoad.exe" component to crash sporadically.