Readme file for the SIMATIC NET PC Software CD 2006 with important information on the products

 

 

 

The following table lists your SIMATIC NET PC product with the corresponding software components (setup modules):

 

Install the components shown on the right for your SIMATIC NET product listed below

SIMATIC NET PC Software 2006

SIMATIC NCM PC V5.4 + SP1 (service pack 1)

Industrial Ethernet

 

 

S7-1613

Yes

Yes

S7-REDCONNECT

Yes

 

Upgrade S7-REDCONNECT

Yes

 

TF-1613

Yes

 

PG-1613

Yes

 

SOFTNET-S7

Yes

Yes

SOFTNET-S7 Lean

Yes

Yes

SOFTNET-PG

Yes

 

CP 7515: see subfolder sw\cp7515
(with separate readme file)

 

 

 

 

 

SNMP OPC Server

 

 

SNMP OPC Server Basic

Yes

Yes

SNMP OPC Server Extended

Yes

Yes

SNMP OPC Server

Yes

Yes

 

 

 

PROFINET

 

 

PN OPC Server

Yes

Yes

SOFTNET PN IO

Yes

Yes

 

 

 

Data Exchange

 

 

DX OPC Server

Yes

Yes

 

 

 

PROFIBUS

 

 

S7-5613

Yes

Yes

DP-5613

Yes

Yes

FMS-5613

Yes

Yes

SOFTNET-S7

Yes

Yes

SOFTNET-DP

Yes

Yes

SOFTNET DP Slave

Yes

Yes

CP 5613 (DP Base Programming Interface)

Yes

Yes

 

C79000-S8976-C016-09, © Siemens AG 2002 to 2006

This file contains important information on the products of the SIMATIC NET PC Software CD 2006 for Windows XP, Windows 2000, and Windows Server 2003.

 

The version of the SIMATIC NET PC Software CD 2006 products is V6.4.

 

The SIMATIC NET PC Software Product CD 2006 replaces the SIMATIC NET PC Software CD 2005 and CD 2005 HF1 (hotfix 1).

 

The first sections deal with the SIMATIC NET products (Section 1 to 23) and these are followed by general topics.

 

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.

 

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

 

 

Contents

 

1 Communications Processor CP 5613, CP 5613 FO, CP 5614, CP 5614 FO, CP 5613 A2, CP 5614 A2

2 DP-5613

3 S7-5613

4 FMS-5613

5 CP 5511 Communications Processor

6 CP 5512 Communications Processor

7 CP 5611/CP 5611 A2 Communications Processor

8 SOFTNET-S7 (for PROFIBUS)

9 SOFTNET-DP (for PROFIBUS)

10 SOFTNET-DP Slave (for PROFIBUS)

11 CP 1613, CP 1613 A2 Communications Processor

12 S7-1613

13 TF-1613

14 S7-REDCONNECT and S7-REDCONNECT Upgrade

15 CP 1512 Communications Processor

16 CP 1612 Communications Processor

17 SOFTNET PN IO

18 SOFTNET-S7 for Industrial Ethernet

19 SOFTNET-S7 Lean for Industrial Ethernet

20 SOFTNET-PG for Industrial Ethernet

21 PN OPC Server

22 SNMP OPC Server

23 DX OPC Server

24 General Requirements, Notes, and Restrictions

25 Information, Restrictions and Notes Relating to OPC

26 Notes on License Keys

27 Requirements and Restrictions Relating to Hardware in General

28 Compatibility

29 Notes on C Programming Interfaces

30 Notes on Project Engineering, Configuration and NCM

31 Examples of C Programming Interfaces

32 Development Environments and Compilers Supported

33 Routing

 

 

1 Communications Processor CP 5613, CP 5613 FO, CP 5614, CP 5614 FO, CP 5613 A2, CP 5614 A2

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

 

Where the CP 5613 is referred to below, this relates to the communications processors CP 5613, CP 5613 FO, CP 5614, CP 5614 FO, CP 5613 A2, CP 5614 A2 unless specific types are named explicitly.

Where the CP 5614 is referred to below, this relates to the communications processor types CP 5614, CP 5614 FO, CP 5614 A2; unless specific types are named explicitly.

 

1.1             Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

·         Windows XP with SP2 is supported.

·         WinCC Version 5.x is no longer supported.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

·         Support for the new modules CP 5613 A2 and CP 5614 A2

V6.1.1

Windows 2000 is supported on the same CD as Windows XP.

V6.1

Windows XP is supported.

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

·         Multi-terminal capability

·         Support of DP-V1 functions on the slave submodule (CP 5614).

V6.0

New, uniform configuration with SIMATIC NCM PC or STEP 7 instead of with lots of tools (COML S7, COM PB).

 

 

1.2             GSD File Handling for the Slave Submodule CP 5614/CP 5614 FO/ CP 5614 A2

 

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.

 

1.3             Restrictions

 

FDL programming interface

The FDL-IDENT service is not supported.

 

Do not uninstall/deactivate the CP

Configured CPs must not be uninstalled/deactivated.

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

 

Hot plugging

The communications processors CP 5613, CP 5613 FO, CP 5614, CP 5614 FO, CP 5613 A2, CP 5614 A2 are not released for hot plugging.

 

Power PG with CP 5613 A2/CP 5614 A2

Please note that you can only operate one CP 5613 A2 or CP 5614 A2 communications processor in a Power PG PIII with Windows 2000 Professional and Windows 2000 Server.

With Windows 2000 Professional, the ATI graphics card driver must also be updated to version V5.13.1.5023 or higher.

 

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.

 

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

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

 

Hyperthreading

Operation with hyperthreading activated is released only for the CP 5613 A2 and CP 5614 A2.

Please deactivate hyperthreading in the BIOS when using the other CP 5613 module types.

 

1.4             Notes on Project Engineering and Configuration

 

Configuring the CP 5614/CP 5614 FO/CP 5614 A2 as a slave

The CP 5614/CP 5614 FO/CP 5614 A2 are configured as slaves using GSD files. If necessary, you can orient yourself on two sample files for the CP 5614/CP 5614 FO/CP 5614 A2, that are copied to <Installation folder>\SIMATIC.NET\DP\DEMO_GSD when you install software. You can import these files in SIMATIC STEP 7/NCM PC and change their configuration accordingly.

If you require the Ident number of the slave, you can take this from the relevant GSD file.

 

Inserting/removing CP 5613 communications processors

If you insert a further CP 5613 communications processor or remove an inserted CP 5613, all configured CP 5613 modules are removed from the Station Manager. You may need to reconfigure the modules in the computer.

 

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.

Link in German: http://www4.ad.siemens.de/view/cs/de/15227599

Link in English: http://www4.ad.siemens.de/view/cs/en/15227599

 

Bus parameters

When using PG operation, please note that if the bus parameters are incorrectly set, you must reset and restart with the "Set PG/PC Interface" program or Configuration Console after correcting the bus parameters.

 

 

2 DP-5613

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

Where the CP 5613 is referred to below, this relates to the communications processors CP 5613, CP 5613 FO, CP 5614, CP 5614 FO, CP 5613 A2, CP 5614 A2 unless specific types are named explicitly.

 

2.1             Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

·         Windows XP with SP2 is supported.

·         WinCC Version 5.x is no longer supported.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

·         Support for the new modules CP 5613 A2 and CP 5614 A2

V6.1.1

Windows 2000 is supported on the same CD as Windows XP.

V6.1

Windows XP is supported.

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

·         Multi-terminal capability

·         Support of DP-V1 functions

V6.0

New, uniform configuration with SIMATIC NCM PC or STEP 7 instead of with lots of tools (COML S7, COM PB)

 

2.2             Restrictions

 

Communication partners

The DP master of the CP 5613 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 5614 can be operated with certified DP master stations.

 

No parallel operation of the DP-Base and DP-Lib programming interfaces

The DP-5613 product contains the DP-Lib programming interface and several programs for testing the functionality of this interface.

Please note that it is not possible to use this interface and the DP Base programming interface included in the "CP 5613/CP 5614 (DP-Base)" product on one CP at the same time. Although it is possible to install both products at the same time, you can only run programs that use one of these interfaces at the same time on one CP.

 

The "DP_get_pointer" function call returns timeout during simultaneous operation with the DP OPC server

The DP OPC server uses the powerful DP Base interface for communication. This means that no C user program can use the interface at the same time.

 

DPC2 transport calls are not supported

DPC2 transport calls are not supported by the CP 5613.

 

Further restrictions

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

·         FDL programming interface

·         Hot plugging

·         Power PG with CP 5613 A2/CP 5614 A2

·         Receiving bus parameters

·         Hyperthreading

 

2.3             Notes on Project Engineering and Configuration

 

DP master class 2 services (DPMCL2 programming interface)

If you use DP master class 2 services, you must not modify the master address of the database with the dp_mcl2_init( ) call.

 

Further information

For information on the following topics, refer to Section 1.4, "Notes on Project Engineering and Configuration“:

·         Installing a CP 5613 after installing the SIMATIC NET CD

·         Properties page in the Station Configuration Editor

·         Inserting and removing CP 5613 communications processors

·         Bus parameters

 

2.4             General Information

 

Addendum to the manual DP Programming Interface (C79000-G8976-C071-07), Volume DPC1 Programming Interface (C79000-B8976-C122-05), Note 4, Section 3.6 "dpc1_get_event"/"dpc1_get_event_sync":

If the function call returns the value DPC1_ERROR_EVENT_NET, a communication error has occurred.

With a DPC1 job (event_type = DPC1_WRITE_EVENT, DPC1_READ_EVENT or DPC1_ALARM_ACK_EVENT), the user program should reinitialize a DPC1-compliant slave afterwards if the master is in Operate or Clear mode.

The slave is initialized by calling the "dpn_set_slv_state" function twice. With the first function call, the DPC1 slave must be shut down (mode DPN_SLV_DEACTIVATE). Following shutdown, the DPC1 slave must start up again as a result of the second function call (mode DPN_SLV_ACTIVATE).

Please note that when the DPC1 slave is shut down, its output data maybe reset.

 

Description of the "dpn_fetch_alarm function"

On DPC1 slaves with alarm capability, alarms and other diagnostic data must be read out using the "dpn_fetch_alarm function".

This is described in the document "Expansion of the DP Programming Interface (cyclic communication)" in the volume "DP Master Programming Interfaces" (C79000-G8974-C166-01) (see "Manual Collection" CD as of 08/04).

 

 

3 S7-5613

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

 

Where the CP 5613 is referred to below, this relates to the communications processors CP 5613, CP 5613 FO, CP 5614, CP 5614 FO, CP 5613 A2, CP 5614 A2 unless specific types are named explicitly.

 

3.1             Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

·         Windows XP with SP2 is supported.

·         WinCC Version 5.x is no longer supported.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

·         Support for the new modules CP 5613 A2 and CP 5614 A2

V6.1.1

Windows 2000 is supported on the same CD as Windows XP.

V6.1

Windows XP is supported.

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

Multi-terminal capability

V6.0

New, uniform configuration with SIMATIC NCM PC or STEP 7 instead of with lots of tools (COML S7, COM PB)

 

3.2             Restrictions

 

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.

 

Further information

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

·         Hot plugging

·         Power PG with CP 5613 A2/CP 5614 A2

·         Receiving bus parameters

·         Hyperthreading

 

3.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.

·       Link in German: http://www4.ad.siemens.de/view/cs/de/15227599

·       Link in English: http://www4.ad.siemens.de/view/cs/en/15227599

 

CP 5613 as MPI interface

If you use a CP 5613 as MPI interface, make sure 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, is mapped from "CP5613_5614(MPI)“ to "PC internal (local)“ and you want to continue using the CP 5613 as MPI interface.

 

Further information

For information on the following topics, refer to Section 1.4, "Notes on Project Engineering and Configuration“:

·         Installing a CP 5613 after installing the SIMATIC NET CD

·         Properties page in the Station Configuration Editor

·         Inserting/removing CP 5613 communications processors

·         Bus parameters

 

 

4 FMS-5613

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

 

Where the CP 5613 is referred to below, this relates to the communications processors CP 5613, CP 5613 FO, CP 5614, CP 5614 FO, CP 5613 A2, CP 5614 A2 unless specific types are named explicitly.

 

4.1             Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

·         Windows XP with SP2 is supported.

·         WinCC Version 5.x is no longer supported.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

·         Support for the new modules CP 5613 A2 and CP 5614 A2

V6.1.1

Windows 2000 is supported on the same CD as Windows XP.

V6.1

Windows XP is supported.

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

Multi-terminal capability

V6.0

New, uniform configuration with SIMATIC NCM PC or STEP 7 instead of with lots of tools (COML S7, COM PB).

 

4.2             Restrictions

 

Always access protection for FMS variables

When a connection is established, both FMS partners send information indicating whether or not access protection for their variables is supported. The PC end always indicates "no access protection supported" even if access protection was configured. Illegal read or write access is, however, rejected by the PC end.

 

Multithread operation

Please note that the fms_receive( ) call and the corresponding processing function run in the same thread.

 

Hardware requirements

Please remember that when you configure FMS communication, you may possibly demand more performance from your PC than it is capable of. In this case, use a more powerful PC or reduce the demands placed on it by the configuration.

 

Further information

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

·          Hot plugging

·          Power PG with CP 5613 A2/CP 5614 A2

·          Receiving bus parameters

 

4.3             Notes on Project Engineering and Configuration

 

CP 5613 as MPI interface

If a CP 5613 is used as an MPI interface, remember that the PROFIBUS profile is activated automatically if no further access point is mapped to the MPI profile (keep this in mind when S7ONLINE is mapped to PC internal (local)).

 

Further information

For information on the following topics, refer to Section 1.4, "Notes on Project Engineering and Configuration“:

·          Installing a CP 5613 after installing the SIMATIC NET CD

·          Properties page in the Station Configuration Editor

·          Inserting/removing CP 5613 communications processors

·          Configuration limits and performance data of the modules

·          Bus parameters

 

Hyperthreading

For more information on the topic of hyperthreading, refer to Section 1.3, "Restrictions“.

 

 

5 CP 5511 Communications Processor

 

Please read the Installation Instructions supplied in paper form with the CP 5511.

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

5.1             Restrictions

 

CP 5511 not released with Windows Server 2003

Operation of the CP 5511 is not released for Windows Server 2003.

 

No multiprocessor system

The CP 5511 is not approved for operation in a PC with a multiprocessor system (for example double Pentium). This also applies to operation in a PC with activated hyperthreading (BIOS).

 

Restriction with notebooks

The CP 5511 has not been released for the Compaq Armada 110 notebook.

 

Restriction with SIMATIC Power PG

The CP 5511 can only be plugged into the front slot of the SIMATIC Power PG (the slot next to the screen).

 

Expanded Addressing with DPC2

Subnet addressing is not supported in DPC2.

 

5.2             Notes on Commissioning

 

Removing a CP 5511 from the PC

Before you can remove a CP 5511 from the PC, the following steps must be taken:

1.       Delete the CP 5511 in the Station Configuration Editor.
This changes the CP to PG operation.

2.       Double-click on the "Remove or eject hardware" icon in the taskbar and deactivate the CP 5511.

 

5.3             Notes on Project Engineering and Configuration

 

Operation in the PG 740 PIII

When operating the CP 5511 in the PG 740 PIII, set the BIOS option CARDBUS/PCMCIA-Slot to "enable" prior to installation.

 

 

6 CP 5512 Communications Processor

 

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

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

6.1             Restrictions

 

Expanded Addressing with DPC2

Subnet addressing is not supported in DPC2.

 

 

7 CP 5611/CP 5611 A2 Communications Processor

 

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

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

7.1             Restrictions

 

Restrictions for PCs

If a PC 620 Compact Celeron 300 MHz is operated with two CP 5614 modules, problems arise when using a CP 5611 at a data transmission rate of 12 Mbps. You should avoid using a CP 5611 with two CP 5614 modules in the PC 620.

 

Expanded Addressing with DPC2

Subnet addressing is not supported in DPC2.

 

7.2             Notes on Project Engineering and Configuration

 

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 "Configuration Console“ tool.

You can start this software tool from the Windows Start menu -> SIMATIC -> SIMATIC NET -> Settings.

 

The CP 5611 is no longer detected

If a CP 5611 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 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.

 

 

8 SOFTNET-S7 (for PROFIBUS)

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

8.1             Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

·         Windows XP with SP2 is supported.

·         WinCC Version 5.x is no longer supported.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

V6.1.1

·         Windows 2000 is supported on the same CD as Windows XP.

·         Support of the CP 5512 also under Windows 2000

V6.1

·         Windows XP is supported.

·         Support of the CP 5512 under Windows XP

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

With STEP 7 or SIMATIC NCM PC, it is possible to set the "Send bus parameters“ parameter.

V6.0

·         Support for Windows 2000

·         New, uniform configuration with SIMATIC NCM PC or STEP 7 instead of with lots of tools (COML S7, COM PB)

·         Windows NT, Windows 2000: bugs fixed in DP C2

 

8.2             Restrictions

 

No parallel operation

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

The parallel operation of several protocols via 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 "Configuration Console“ tool.

You can start this software tool from the Windows Start menu -> SIMATIC -> SIMATIC NET -> Settings.

 

Versions

If you use the CP 5511 or CP 5611, this CP must have at least hardware version 4.

 

CP 5411

The CP 5411 is no longer supported by the SIMATIC NET software.

 

Error message after restarting the computer in Windows Server 2003

With the Windows Server 2003 operating system, an error message is generated if the CP 5512 communications processor was removed. This error message appears after restarting the computer and indicates that a service could not be started. Please acknowledge this message.

 

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, the "s7_discard_msg" function must be called if unexpected values occur (for example in the default branch of the corresponding switch instruction ).

 

8.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.

·          Link in German: http://www4.ad.siemens.de/view/cs/de/15227599

·          Link in English: http://www4.ad.siemens.de/view/cs/en/15227599

 

Message "CP 5611 is no longer detected"

For information on the problem "CP 5611 is no longer detected" , refer to Section 7.2, "Notes on Project Engineering and Configuration“.

 

 

9 SOFTNET-DP (for PROFIBUS)

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

 

9.1             Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

·         Windows XP with SP2 is supported.

·         WinCC Version 5.x is no longer supported.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

V6.1.1

·         Windows 2000 is supported on the same CD as Windows XP.

·         Support of the CP 5512 also under Windows 2000

V6.1

·         Windows XP is supported.

·         Support of the CP 5512 under Windows XP

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

·         Bugs fixed

·         Support of DP-V1 functions

V6.0

·         Support for Windows 2000

·         Windows NT, Windows 2000: new, uniform configuration with SIMATIC NCM PC or STEP 7 instead of with a lot of tools (COML S7, COM PB)

·         Windows NT, Windows 2000: bugs fixed in DP C2

 

9.2             Restrictions

 

No parallel operation

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

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

 

Versions

If you use the CP 5511 or CP 5611, this CP must have at least hardware version 4.

 

CP 5411

The CP 5411 is no longer supported by the SIMATIC NET software.

 

Error message after restarting the computer in Windows Server 2003

With the Windows Server 2003 operating system, an error message is generated if the CP 5512 communications processor was removed. This error message appears after restarting the computer and indicates that a service could not be started. Please acknowledge this message.

 

DPC2 transport call is not supported

DPC2 transport calls are not supported.

 

9.3             Notes on Project Engineering and Configuration

 

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 "Configuration Console“ tool.

You can start this software tool from the Windows Start menu -> SIMATIC -> SIMATIC NET -> Settings.

 

Message "CP 5611 is no longer detected"

For information on the problem "CP 5611 is no longer detected" , refer to Section 7.2, "Notes on Project Engineering and Configuration.

 

9.4             General Information

 

Supplement to the manual DP Programming Interface (C79000-G8976-C071-07), volume DPC1 Programming Interface (C79000-B8976-C122-05)

Note 4, Section 3.6, "dpc1_get_event“/"dpc1_get_event_sync“:

If the function call returns the value DPC1_ERROR_EVENT_NET, a communication error has occurred.

With a DPC1 job (event_type = DPC1_WRITE_EVENT, DPC1_READ_EVENT or DPC1_ALARM_ACK_EVENT), the user program should reinitialize a DPC1-compliant slave afterwards if the master is in Operate or Clear mode.

The slave is initialized by calling the "dpn_set_slv_state" function twice. With the first function call, the DPC1 slave must be shut down (mode DPN_SLV_DEACTIVATE). Following shutdown, the DPC1 slave must start up again as a result of the second function call (mode DPN_SLV_ACTIVATE).

Please note that when the DPC1 slave is shut down, its output data maybe reset.

 

Description of the "dpn_fetch_alarm function"

On DPC1 slaves with alarm capability, alarms and other diagnostic data must be read out using the "dpn_fetch_alarm function".

This function is described in the document "Expansion of the DP Programming Interface (cyclic communication)".

 

ERRATUM on the first page of the document "DP Master Programming Interfaces" (C79000-G8976-C071-07)

Contrary to the information in the table, SOFTNET DP supports the DPC1 programming interface as of version 6.0.5.

 

 

10 SOFTNET-DP Slave (for PROFIBUS)

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

10.1        Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

·         Windows XP with SP2 is supported.

·         WinCC Version 5.x is no longer supported.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

V6.1.1

·         Windows 2000 is supported on the same CD as Windows XP.

·         Support of the CP 5512 also under Windows 2000

V6.1

·         Windows XP is supported.

·         Support of the CP 5512 under Windows XP

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

Bugs fixed

V6.0

·         Windows NT, Windows 2000: access point DPSONLINE no longer exists.

·         Windows NT, Windows 2000: Interface parameter assignments for the CP 5511 (PROFIBUS DP slave) and CP 5611 (PROFIBUS DP slave) no longer exist, instead the slave can be operated via any access point with an interface parameter assignment CP 5511 (PROFIBUS) or CP 5611 (PROFIBUS).

·         Windows NT, Windows 2000: new, uniform configuration with SIMATIC NCM PC or STEP 7 instead of with a lot of tools (COML S7, COM PB).

 

10.2        Restrictions

 

No parallel operation

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

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

 

Versions

If you use the CP 5511 or CP 5611 as the DP slave, this CP must have at least hardware version 4.

 

CP 5411

The CP 5411 is no longer supported by the SIMATIC NET software.

 

Wait time between write/read jobs with the CP 5512

If the CP 5512 is operated as a DP slave, the pause between individual write/read jobs must be at least 1 ms to avoid overload on the PC-CPU.

 

10.3        Notes on Project Engineering and Configuration

 

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 "Configuration Console“ tool.

You can start this software tool from the Windows Start menu -> SIMATIC -> SIMATIC NET -> Settings.

 

Active / passive slave

The CP 5511, CP 5512 and CP 5611 modules can be operated as active slaves (a special form of slave that is also master at the same time) or as passive slaves.

In the unconfigured mode, the slave is always an active slave. In the configured mode, you can decide whether the slave is an active or passive slave in SIMATIC NCM PC or STEP 7.

Note the following: The configuration cannot be downloaded to a passive slave from a remote station.

The data transmission rate and the station address are only adopted from the C interface for a passive slave.

With an active slave, the values are set in the configuration or in "Set PG/PC Interface" since they are common to the master and slave.

 

Message "CP 5611 is no longer detected"

For information on the problem "CP 5611 is no longer detected" , refer to Section 7.2, "Notes on Project Engineering and Configuration.

 

10.4        General Information

 

Addendum to the DP Programming Interface Manual (C79000-G8976-C071-07),

Volume DPC1 Programming Interface (C79000-B8976-C122-05)

Note 4, Section 3.6, "dpc1_get_event“/"dpc1_get_event_sync“:

If the function call returns the value DPC1_ERROR_EVENT_NET, a communication error has occurred.

With a DPC1 job (event_type = DPC1_WRITE_EVENT, DPC1_READ_EVENT or DPC1_ALARM_ACK_EVENT), the user program should reinitialize a DPC1-compliant slave afterwards if the master is in Operate or Clear mode.

The slave is initialized by calling the dpn_set_slv_state function twice.

With the first function call, the DPC1 slave must be shut down (mode DPN_SLV_DEACTIVATE). Following shutdown, the DPC1 slave must start up again as a result of the second function call (mode DPN_SLV_ACTIVATE).

Please note that when the DPC1 slave is shut down, its output data may be reset.

 

 

11 CP 1613, CP 1613 A2 Communications Processor

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

Where the CP 1613 is referred to below, this relates to the communications processor types CP 1613, and CP 1613 A2; unless specific types are named explicitly.

 

11.1        Restrictions

 

Not with SOFTNET IE

It is not possible to operate SOFTNET IE over the CP 1613.

 

Reset

Restarting or resetting a module is only possible when PC network operation is deactivated.

 

IP addresses

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.

 

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!

 

11.2        Notes on Commissioning

 

Two TCP/IP addresses

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

On the one hand, the CP 1613 communications processor is intended for operation with office communications protocols, for example TCP/IP. For this, the CP 1613-NDIS adapter must be installed and individual office communications protocols assigned to it. The office communications protocols run on the PC.

On the other hand, the CP 1613 can also be used for automation purposes with the SIEMENS industrial protocols (SEND/RECEIVE, SAPI-S7, STEP 7, and TF). 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 CP 1613, a total of two TCP/IP transport protocol functions can be operated at the same time:

·          Office communications interfacing

·          Interfacing SIEMENS industrial protocols

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

 

MAC addresses

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

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

Remedy
Follow the steps below:

1.       Select the relevant module and uninstall it.

2.       Then restart your computer.

 

Time-of-day frames

When configuring the time intervals with STEP 7, only intervals of 1 s or 10 s are possible.

 

CP 1613 is displayed in the device manager as "Ethernet Controller"

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.

 

 

Using a CP 1613 in a docking station with Windows XP

To disconnect a notebook from the docking station, the notebook must be shut down.

 

11.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.

·         Link in German: http://www4.ad.siemens.de/view/cs/de/15227599

·         Link in English: http://www4.ad.siemens.de/view/cs/en/15227599

 

11.4        CP 1613 SNMP agent

 

Description

As of product version V6.0.5, the CP 1613 includes the CP 1613 SNMP agent (Simple Network Management Protocol agent in its firmware). This agent replies to the requests of an SNMP management system (SNMP manager), for example the SNMP OPC server. Installation is not necessary. This is always active.

The CP 1613 SNMP agent supports SNMPv1 (SNMP Version 1.0) and RFC 1213 MIBII objects (MIB  —  Managed Information Base). If the CP 1613 is extremely busy, its uptime timer, the SNMP item "sysUpTime“ can run up to 10 % slower. For further information on the SIMATIC NET SNMP service, refer to the document "Industrial Communication for PG/PC“.

 

Addressing

The CP 1613 SNMP agent can be accessed using the IP address of the CP 1613 (IP address for the automation protocols over ISO-on-TCP (synonymous with TCP/IP (RFC 1006))).

In contrast, the Windows SNMP agent is accessible via the NDIS-IP address (IP address for communication over PC networks, if this is configured). For more detailed information on the Windows SNMP service, refer to the Windows help.

 

Configuration

It is not necessary to configure the CP 1613 SNMP agent. The user can, however, set the "sysLocation", "sysContact" and "sysName" objects. This is done via the network using the SNMP management system. This data is stored on the CP 1613. If you replace the CP 1613, these objects must therefore be set again.

 

Security

For safety reasons, only the "sysLocation", "sysContact" and "sysName" objects can be set. All other objects can only be read.

The integration of the SNMP agent in the firmware provides additional security. Access to the data of the computer over SNMP is therefore impossible.

For more detailed information on security, refer to the document "Industrial Communication for PG/PC".

 

Restrictions

Only the "public", (read only) and "private" (read and write) communities are supported. Reconfiguring or adding communities is not possible. Traps are not sent by the CP 1613 SNMP agent.

 

 

12 S7-1613

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

12.1        Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

·         Windows XP with SP2 is supported.

·         CP 1613 A2, PCI bus 64 bits 3.3V, fully compatible performance improved

·         WinCC Version 5.x is no longer supported.

·         Passive S7 connections over TCP possible in online mode.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

·         Bugs fixed

V6.1.1

Windows 2000 is supported on the same CD as Windows XP.

V6.1

Windows XP is supported.

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

·         CP 1613 SNMP Agent (SNMPv1, MIBII objects, RFC 1213)

·         Bugs fixed

·         Improved compatibility with Industrial Ethernet OMC

·         Promiscuous mode for NDIS 1613

·         If network parameters are fixed, the autonegotiation mode is deactivated.

·         Configured routing functionality

V6.0

·         New, uniform configuration with SIMATIC NCM PC or STEP 7 instead of with lots of tools (COML S7, COM PB)

·         PG routing functionality

·         Support of the SEND/RECEIVE job AWAIT_CONN_REQ_USER for ISO-on-TCP (synonymous with TCP/IP (RFC 1006)) and ISO

·         Improved compatibility with the optical media converter OMC TP11

 

12.2        Restrictions and Information on All Software Products for the CP 1613

 

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 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.

 

STEP 7 - SIMATIC Manager > PLC > Display Accessible Nodes

Problem: Devices for PROFINET IO are not recognized.

Remedy: Use a CP 1612, CP 1512, or a general Industrial Ethernet CP.

 

Connection monitoring with ISO-on-TCP (synonymous with TCP/IP (RFC 1006))

If an application does not provide reception resources, the detection of the disconnect caused by the partner can take several minutes. Connection establishment between two PCs with a CP 1613 can take several minutes if more than 32 connections need to be established.

 

PC-PC communication with CP 1613 to SOFTNET-S7 with Fast Acknowledge

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

·          PC with CP 1613 only sends.

·          PC with CP 1613 does not provide receive resources.

·          "Fast Acknowledge is activated" ("Configuration Console").

Remedy: Deactivate Fast Acknowledge.

 

12.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.

Link in German: http://www4.ad.siemens.de/view/cs/de/15227599

Link in English: http://www4.ad.siemens.de/view/cs/en/15227599

 

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.

 

 

13 TF-1613

 

For all software products relating to the CP 1613, refer to the information in Section 12, "Restrictions and Information for All Software Products of the CP 1613“.

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

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

 

13.1        Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

·         Windows XP with SP2 is supported.

·         CP 1613 A2, PCI bus 64 bits 3.3V, fully compatible, performance improved

·         WinCC Version 5.x is no longer supported.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Bugs fixed

V6.1.1

Windows 2000 is supported on the same CD as Windows XP.

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5 HF1

Hotfix 1 contains bug fixes for variables of the data type S5REAL in the SEND/RECEIVE protocol of the SIMATIC NET OPC server.

V6.0.5

·         CP 1613 SNMP Agent (SNMPv1, MIBII objects, RFC 1213)

·         Bugs fixed

·         Improved compatibility with Industrial Ethernet OMC

·         Promiscuous mode for NDIS 1613

·         If network parameters are fixed, the autonegotiation mode is deactivated.

 

13.2        Restrictions

 

PDU Size

The "PDU size" parameter of an "application relation" must not exceed the value 4000! This is set when you create a database with the "COML TF" program.

 

"tf_astate_path" job

Only one asynchronous job of the type tf_astate_path may be active at any one time per application relation.

 

Simultaneous use of the TF Protocol with other protocols

Simultaneous operation of the TF protocol and other protocols is not permitted on one CP 1613 communications processor.

 

Restriction compared with TF-1413

In contrast to TF-1413, TF-1613 does not support multiplexing of TF connections.

 

13.3        Notes on Project Engineering and Configuration

 

TF communication over the ISO transport protocol

TF communication is possible only over the ISO transport protocol.

 

Adaptation of the stf_conf.dat file

Please change the following line in the stf_conf.dat file:

SCP_device = /CP_H1_1:/SCP /* SCP device path name */
to:
SCP_device = /CP_H1_1:/AP /* SCP device path name */

The stf_conf.dat file must be copied to the working folder of the TF application!

 

COML TF

In the "COML TF" program, the standard CP type "CP 1413 TF" is compatible with the CP type "CP 1613 TF".

 

Configuration example

An example of TF configuration is described in the following files (after you have installed the service pack):

·         "Readme.txt" in the "simatic net\tf1613\tf\sample" folder describes the example.

·         "h1tfcl1.txt", "h1tfsv11.txt" and "h1tfsv12.txt" contain the sample configuration files in the "simatic net\tf1613\tf\sample\db" folder.

·         "h1.txt" in the "simatic net\comh1tf" folder describes the structure of the TF configuration files.

 

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.

Link in German: http://www4.ad.siemens.de/view/cs/de/15227599

Link in English: http://www4.ad.siemens.de/view/cs/en/15227599

 

Parallel synchronous TF jobs in different threads

The use of parallel synchronous TF jobs in different threads of an application is not permitted.

 

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.

 

 

14 S7-REDCONNECT and S7-REDCONNECT Upgrade

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

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

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

·         Windows XP with SP2 is supported.

·         CP 1613 A2, PCI bus 64 bits 3.3V, fully compatible performance improved

·         WinCC Version 5.x is no longer supported.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

·         Bugs fixed

V6.1.1

Windows 2000 is supported on the same CD as Windows XP.

V6.1

Windows XP is supported.

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

·         CP 1613 SNMP Agent (SNMPv1, MIBII objects, RFC 1213)

·         Bugs fixed

·         Improved compatibility with Industrial Ethernet OMC

·         Promiscuous mode for NDIS 1613

·         If network parameters are fixed, the autonegotiation mode is deactivated.

V6.0

·         Includes "Advanced PC Configuration" (APC)

·         Supports only CP 1613

 

14.2        Notes on the Product

 

Use of the "Upgrade S7-REDCONNECT" product

The "Upgrade S7-REDCONNECT" product is intended for users who have already installed the "S7-1613" product (with current SIMATIC NET CD) and now want to use the functions of "S7-REDCONNECT".

 

License Keys Required for "S7-REDCONNECT“

To operate "S7-REDCONNECT“, you require two license keys supplied on one or two key diskettes depending on the products you have purchased:

·         Authorization for the "S7-REDCONNECT“ product

·         Authorization for the "S7-1613" product

 

14.3        Restrictions

 

Do not use AUI cable

The CP 1613 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!

 

Not between PCs

Redundant S7 connections between PCs are not possible.

 

Pause if the reserve CPU fails

If the reserve CPU of an H system fails, a pause of several seconds can occur in the communication to the master.

 

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!

 

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.

 

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.

 

14.4        Notes on Configuration, Project Engineering and NCM

 

Required configuration software

To configure connections, you require the following software packages:

·         STEP 7 V5.0 or higher for 2-path communication.

·         STEP 7 V5.1 service pack 4 or higher for 4-path communication.

·         SIMATIC S7 H Systems optional package; This optional package is included in STEP 7 as of STEP 7 V5.3.

 

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.

 

How to configure fault tolerance

 

Step

Description

1

Enter all the hardware components of your automation system in STEP 7, HW Config. These include both the CPs in the SIMATIC S7 stations as well as the user applications on the PCs and the SIMATIC NET network adapters.

2

Following this, you can configure the fault tolerant S7 connections for the individual user programs:

·         After saving in HW Config, you set the addresses for the CPs with STEP 7, NetPro and connect the CPs to the appropriate subnets.

·         Select "S7 connection fault-tolerant" for the connection type parameter.

·         In the properties dialog, you decide whether you want to 2 or 4 path redundancy for this connection by activating the "max. CP redundancy" check box.

3

Save and compile in NetPro to generate the databases (SDB and XDB files). Download the databases to the S7 stations and download or import them to the configure PC stations.

 

For more detailed information, refer to the "Commissioning PC Stations (with Advanced PC Configuration)“ manual.

 

Please remember that following any change in the connection configuration in STEP 7, NetPro the current configuration must be downloaded or imported again into the S7 and PC stations.

 

Configuring a CP 443-1

If you insert a CP 443-1 into a SIMATIC S7 station, the "Activate fast failover of the connection" check box must be activated (dialog box "Properties CP 443-1 ..." ->Options -> Ethernet Profile for Fault-Tolerant Connections -> activate fast failover of the connection).

 

Do not activate a TF database

When working with fault-tolerant connections, no(!) database (LDB file) must be activated in the "Set PG/PC Interface“ program under "Interface parameter assignment used" -> Properties -> TF Protocol.

The use of LDB files for connection configuration is intended to allow compatibility with older products under the Windows 2000 operating system and has not been released for operating fault-tolerant connections on the same CP.

 

How 4-path redundancy functions

If you have configured your fault-tolerant S7 connection with maximum CP redundancy (4 paths), if the productive or reserve path fails, another connection path will be established (assuming it is available). The failover can take between several seconds and several minutes depending on your configuration.

The connection is then redundant again (over a new path).

Please note that depending on the configuration, it is possible that the two connection paths now include non-redundant components (not ideal redundancy). At this point, one further redundant component can fail without S7 communication being disturbed (as long as it is not used by both paths).

For more detailed information, refer to the document "Industrial Communication for PG/PC".

 

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.

Link in German: http://www4.ad.siemens.de/view/cs/de/15227599

Link in English: http://www4.ad.siemens.de/view/cs/en/15227599

 

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.

 

14.5        "S7 Connection Diagnostics"

 

Area of application

This program makes it easier to commission fault-tolerant connections and informs you when there is a problem on a specific connection path.

 

Start

The use of the diagnostic program is possible only when you have downloaded a STEP 7 configuration.

You start the diagnostic program from the SIMATIC path (taskbar Start -> SIMATIC -> SIMATIC NET ‑> S7 Connection Diagnostic).

 

Online help

Click on ? -> Contents for information on the program.

 

Dealing with memory access violations

If there is a memory access violation in an application that works with S7-REDCONNECT, or if it no longer reacts for one reason or another, it is possible that the display in the diagnostic program is no longer refreshed.

In this case, close all applications that use S7 connections and restart them.

 

Software diagnostic interface

It is also possible to read diagnostic data from your own user program. See Section "Diagnostic Services for Fault-tolerant Connections" in the "S7 Programming Interface" manual.

 

 

15 CP 1512 Communications Processor

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

15.1        Note

 

Current driver diskette (exclusive PC network operation)

Compare the version of this SIMATIC NET CP 1512 software product with the version of your driver diskette.

If the version of the SIMATIC NET CP 1512 software product is newer than that of your driver diskette,

create a new driver diskette by copying the content of the folder (…\SW\cp1512_cp1612\cp1512) to an empty diskette and then use this as the driver diskette.

 

15.2        Restrictions

 

Number of modules

Only one (1) module may be inserted per computer.

 

 

16 CP 1612 Communications Processor

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

 

16.1        Note

 

Current driver diskette (exclusive PC network operation)

Compare the version of this SIMATIC NET CP 1612 software product with the version of your driver diskette.

If the version of the SIMATIC NET CP 1612 software product is newer than that of your driver diskette,

create a new driver diskette by copying the content of the folder (…\SW\cp1512_cp1612\cp1612) to an empty diskette and then use this as the driver diskette.

 

16.2        Restrictions

 

Modules per computer

Per computer, only one (1) module can be used in configured mode.

 

Hot plugging

CP 1612 communications processors are not approved for hot plugging.

 

 

17 SOFTNET PN IO

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.
If you install the SIMATIC NET PC software products under Windows Server 2003, certification messages are displayed. Please confirm this or the installation will be aborted.

 

17.1        Version History

 

Version

Changes/Additionally Supported Functions

V6.4

Dual-core processors are supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

·         Windows XP with SP2 is supported.

·         Browsing the configured devices over OPC

V6.2.1

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

There is no predecessor product.

 

17.2        Restrictions

 

Operating Systems

The product is not released under Windows Server 2003 because there is always a loss of IO devices.

 

Standard, version

PROFINET IO devices with multiple configurable physical ports (PDev) are not supported.

 

Number of network adapters

A maximum of 1 (one) network adapter with SOFTNET 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 modules of an ET 200S

It is only possible to write to individual modules of an ET 200S station after all modules 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

With a larger hardware configuration or when using Wireless LAN, the update times proposed by STEP 7 must be increased as follows:

·         up to 16 devices: 8 ms
up to 32 devices: 16 ms
up to 64 devices: 32 ms
The information above relates to 100 Mbps full duplex.

·         WLAN up to 16 devices: 32 ms
WLAN up to 32 devices: 64 ms
WLAN up to 64 devices: 128 ms
These values are only guidelines and higher times may be required depending on the quality of the wireless LAN link.

 

Operation with the CP 1613

It is not possible to operate SN PROFINET IO over the CP 1613.

 

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_close" function must only be used in the OFFLINE mode.

The user may only call "PNIO_set_mode“ again when an old "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).

 

Data records

This version supports reading of data records only up to a length of 480 bytes.

 

Use of Industrial Wireless LAN (IWLAN)

Operation of PROFINET IO over IWLAN is released if the user adheres to the following constraints:

·         The PROFINET IO devices have a functioning communication infrastructure with very good signal quality available at all times and all locations.

·         Since PROFINET IO communication works with very short cycle times, even slight fluctuations in performance of the IWLAN infrastructure (for example, due to disruptions caused by mobile nodes or very fast moving nodes etc.) can cause brief disruptions in communication with the PROFINET IO device.

·         When roaming (a mobile device moves from one access point to another), temporary communication disruptions must be expected.

·         You should take possible disruptions in communication with PROFINET IO devices into account in your application. By varying the PROFINET update time , number of devices, and data length parameters, you can adapt the data rate required by PROFINET communication to the conditions of the wireless link. Since the quality of a wireless link depends greatly on the local conditions, no general statement can be made here.

If your user program cannot tolerate temporary communication disruptions, the use of PROFINET IO over IWLAN cannot be recommended.

 

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.

 

In the CLEAR status of the IO controller, the IO devices cannot be read

After changing to the CLEAR status on the IO controller, all IO devices change to the safe status and set substitute values. However, the substitute values of the IO devices cannot be read.

 

No XDB import in “offline mode“

During the XDB import of a SOFTNET 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”.

 

Stopping and starting a PROFINET IO application within 20 seconds

Repeated stopping (pnio_close) and restarting (pnio_open) of a PROFINET IO application within a short time causes increased memory utilization of approx. 10 Kbytes. Before restarting, please wait approximately 20 seconds to allow SOFTNET PN IO to finish completely.

 

Information function “IO Device Diagnostics“ is not available

The information function “IO Device Diagnostics“ is not available under STEP 7/NCM PC.

 

17.3        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 software product CD.

 

Deactivated network adapters

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

 

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.

Link in German: http://www4.ad.siemens.de/view/cs/de/15227599

Link in English: http://www4.ad.siemens.de/view/cs/en/15227599

 

Registering a network adapter for configured mode

A network adapter only needs to be registered for configured mode when the configuration was downloaded with STEP 7/NCM PC to the PC station or imported using an XDB file before the computer was restarted.

 

PROFINET IO OPC server and security settings

If the "Deny" button was clicked in the "Security" dialog in the "Configuration Console“ program, you will need to click the "Allow" button (remote basic and OPC communication) first before you can resume remote communication over the PROFINET IO OPC server.

 

Windows update and security settings

If you upgraded the Windows XP SP1 operating system to SP2 or Windows Server 2003 to SP1, you will need to click the "Allow" button (remote basic and OPC communication) in the "Security" dialog of the "Configuration Console“ before remote communication is possible again over the PROFINET IO OPC server.

 

 

18 SOFTNET-S7 for Industrial Ethernet

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

18.1        Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3 with Hotfix 1

·         Windows XP with SP2 is supported.

·         WinCC Version 5.x is no longer supported.

·         Passive S7 connections over TCP possible in online mode.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

·         Bugs fixed

V6.1.1

Windows 2000 is supported on the same CD as Windows XP.

V6.1

Windows XP is supported.

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

·         Bugs fixed

·         Configured inter-subnet connections

·         Configured routing functionality

 

Marathon FTvirtual Server V6.0 and V6.1 "Marathon FTvirtual Server“ V6.0 and V6.1 have been tested and released with the SIMATIC NET product SOFTNET S7 IE under the Server 2003 operating system (without SP1). They have neither been tested nor released with other SIMATIC NET products or versions.

 

The license cannot be transferred directly during product installation:

1.    First install the ALM software on the virtual server from the SIMATIC NET CD.
Open the "File/Settings" menu and make the following settings in the "General" tab: To transfer the license, deselect the "Prohibit local license key transfer" option.

2.    Install the ALM software on a co-server from the SIMATIC NET CD.

3.    Then transfer the license from diskette to the virtual server with the ALM software by opening the "Edit / Connect computer" menu and selecting the virtual machine.

To transfer the license back, first deselect the "Prohibit local license key transfer" option in "File/Settings" in the "General" tab.

 

18.2        Restrictions

 

Number of network adapters

A maximum of 1 (one) network adapter with 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!

 

Note on the SEND/RECEIVE programming interface and OPC, use of expedited data over ISO connections

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 an ISO connection with your OPC user program, a receive item must be activated on this connection.

 

Segment sizes for SEND/RECEIVE

With SEND/RECEIVE, messages with a maximum of 4 Kbytes of user data are supported.

 

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, the "s7_discard_msg" function must be called if unexpected values occur (for example in the default branch of the corresponding switch instruction ).

 

XDB import for ISDN modules not released

Configurations of a PC station with SOFTNET Ethernet ISDN modules cannot be downloaded with XDB import in the Station Configuration Editor. To download, use NCM PC or STEP 7.

 

18.3        Notes on Project Engineering and Configuration

 

Communication using the Remote Access Service (RAS)

A connection to a partner is established with the integrated "RAS" service. The partner only needs to support the establishment of a TCP/IP connection.

If you want to communicate using RAS,  your PC must have an ISDN access, for example ISDN access over ISDN card or router. The TCP/IP protocol must also be installed.

When the ISDN connection is established, the access point of the application is assigned an IP address set during connection establishment or an IP address from the partner. Set the "access point of the application" for RAS operation in the "Configuration Console" Program (Windows taskbar Start Simatic ‑> SIMATIC NET -> Settings -> Configuration Console), for example, as follows:

S7ONLINE (STEP 7) -> TCP/IP -> NdisWanIp

 

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.

 

Parameter

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 Configuration Console

If you receive the message that the MAC address does not exist in the "Configuration Console" 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 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 software product CD.

 

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.

Link in German: http://www4.ad.siemens.de/view/cs/de/15227599

Link in English: http://www4.ad.siemens.de/view/cs/en/15227599

 

Registering a network adapter for configured mode

A network adapter only needs to be registered for configured mode when the configuration was downloaded with NCM PC/STEP 7 to the PC station or imported using an XDB file before the computer was restarted.

 

Matching up connection monitoring times

In STEP 7/NCM PC, 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 STEP 7/NCM PC, NetPro.

 

Avoiding "Stop“ in the Station Configuration Editor by changing parameter settings

After downloading a STEP 7 project, the communication module use signals "Stop" mode to your computer in the Station Configuration Editor when all the following conditions are met >at the same time<:

·       You are using the SIMATIC NET PC Software CD 2005 (software version V6.3).

·       You are using a STEP 7 version lower than V5.3 SP2.

·       You are communicating over ISO-on-TCP on Industrial Ethernet.

Avoid the Stop mode by configuring the Keepalive time as follows:

1.  Select the object properties of the Ethernet module in the "Options“ tab.

2.  Change the "Send keepalives for connections“ from "7200“ to "30“.

3.  Recompile the project.

If it is not possible to modify the configuration, you must restart your computer following the download to change the communication module to the "Run" mode.

 

Note specifically for "SOFTNET-S7 for Industrial Ethernet":

Out-of-date STEP 7 hardware catalog

SOFTNET-S7 supports connections as of V6.0 64.

STEP 7 to V5.1 SP2 does not display this in the hardware catalog.

 

The "Configuration Console“ program does not detect installation removal in isolated cases

In isolated cases, it is possible that the "Configuration Console“ program does not recognize the installation or removal of a module. In this case, restart your computer.
Note: If "Configuration Console“ 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:

 

·       You have installed two SOFTNET IE 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.4        Setting up Configured Operation over ISDN

 

If you want to set up configured operation over ISDN, follow the steps below:    

1.  Install the ISDN card so that it is entered as a network adapter in Control Panel -> Network Connections.

If the ISDN card was installed prior to the SIMATIC NET PC software product, for example when updating from the SIMATIC NET PC software CD, apart from the "Internet protocol (TCP/IP)“, the "SIMATIC Industrial Ethernet(ISO)“ and "PROFINET IO RT Protocol“  are associated with the adapter. These two protocols must be deselected in Control Panel -> Network Connections ‑> Properties.

2.       Note the TCP address of the ISDN card preset by the installation and replace this temporarily with the addresses of the configuration (PC network adapter "IE General“: "IP address“, "subnet mask“ and as "Standard gateway“ the PC page of the router, in other words the "Address“ in "Gateway“).

In the "Configuration Console", the addresses of the ISDN card now match the configuration. Under some circumstances, the addresses there are marked with a round white-red cross indicating an error. You can ignore this indicator.

3.  Enter the ISDN card in the Station Configuration Editor as "IE General“ card and load the local configuration on the PC (from STEP 7 or SIMATIC NCM PC).

4.  After loading the configuration, replace the addresses of the ISDN card again by the addresses preset in the installation (that you noted down).

For connection establishment, either the configured address of the PC network adapter "IE General“ must be set in the connection definition (Taskbar Control Panel -> Network Connections) or the corresponding address is supplied by the router at the partner end. In this case, "Obtain an IP address automatically“ must be entered in the connection definition.

After successful ISDN connection establishment, the configured connections can be operated.

 

 

19 SOFTNET-S7 Lean for Industrial Ethernet

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 29, "Notes on the C Programming Interfaces

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

19.1        Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3 with Hotfix 1

·         Windows XP with SP2 is supported.

·         WinCC Version 5.x is no longer supported.

·         Passive S7 connections over TCP possible in online mode

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

·         Bugs fixed

V6.1.1

·         Windows 2000 is supported on the same CD as Windows XP.

·         Base version

 

Note

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

·       The same Notes on Project Engineering and Configuration apply to "SOFTNET-S7 Lean for Industrial Ethernet“ as for SOFTNET-S7 for Industrial Ethernet in Section 18.3, "Notes on Project Engineering and Configuration“.

·       For "SOFTNET-S7 Lean for Industrial Ethernet", the same information on Setting up Configured Mode over ISDN applies as for "SOFTNET-S7 for Industrial Ethernet" in Section 18.4 "Setting up Configured Mode over ISDN“.

 

 

20 SOFTNET-PG for Industrial Ethernet

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

 

20.1        Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

·         Windows XP with SP2 is supported.

·         WinCC Version 5.x is no longer supported.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000  + SP4 is supported.

·         Windows Server 2003 is supported.

·         Bugs fixed

V6.1.1

Windows 2000 is supported on the same CD as Windows XP.

V6.1

Windows XP is supported.

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

·         Bugs fixed

·         Configured inter-subnet connections

V6.0

·         Windows NT, Windows 2000: new, uniform configuration with SIMATIC NCM PC or STEP 7 instead of with a lot of tools (COML S7, COM PB)

·         Support of the SEND/RECEIVE job AWAIT_CONN_REQ_USER for ISO-on-TCP (synonymous with TCP/IP (RFC 1006)) and ISO

 

20.2        Restrictions

 

PG functions only

The "SOFTNET-PG" product allows operation of PG functions only (STEP 7/STEP 5).

 

Number of network adapters

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

 

Instructions relating to older modules

Information on the CP 1401, CP 1411 and CP 1511 modules in other documents can be ignored since these modules have been discontinued.

 

20.3        Notes on Project Engineering and Configuration

 

Further information

For information on the following topics, refer to Section18.3, "Notes on Project Engineering and Configuration“:

·         Communication using the Remote Access Service (RAS)

·         Message MAC address does not exist in Configuration Console

·         Network bridge

·         Deactivated network adapters

 

 

21 PN OPC Server

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

21.1        Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Windows Server 2003 with SP1 and Windows Server 2003 R2 is supported.

·         Dual-core processors are supported.

V6.3

·         Windows XP with SP2 is supported.

·         WinCC Version 5.x is no longer supported.

V6.2.1

·         Windows Server 2003 is supported.

·         Support of structure element variables

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is not yet supported.

V6.1.1

Windows 2000 is supported on the same CD as Windows XP.

V6.1

·         Bugs fixed

·         New data types DATE_AND_TIME for S7 extended variables

·         Configuration using STEP 7/SIMATIC NCM PC

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

·         Bugs fixed

·         New data types DATE_AND_TIME for S7 extended variables

 

21.2        Restrictions

 

Delayed recovery function following connection abort

Due to the existing connection monitoring, the PN OPC Server detects a connection abort. The re-establishment of the connection and the change in the quality from "BAD" to "GOOD" can, however, take up to several minutes.

Deleting all protocols except "Connection-oriented TCP/IP" can speed up the re-establishment of the connection.

Follow the steps below under Windows 2000:

 

Step

Description

1

Open the "Run" dialog via the Windows Start menu.

2

Enter "dcomcnfg" and confirm with "OK".

3

When the "Distributed COM Configuration Properties" dialog opens, select the "Default Protocols" tab.

4

Delete all the protocols except "Connection-oriented TCP/IP".

5

Restart your computer.

 

Follow the steps below under Windows XP/Windows Server2003 :

 

Step

Description

1

Open the "Run" dialog in the Windows Start menu.

2

Enter "dcomcnfg" and confirm with "OK".

Reaction

The "Component Services" dialog box appears.

3

In the left-hand pane of the dialog box, go to "My Computer" in the tree (expand Console Root -> Component Services -> Computers -> My Computer).

4

Right-click on "My Computer" and select "Properties".

5

Select The "Default Protocols" tab in the "My Computer Properties" dialog box.

6

Delete all protocols in the "DCOM Protocols" list box except for "Connection-oriented TCP/IP".

7

Restart your computer.

 

Use only one subnet per PC station

If there are several subnets (network adapters in the PC station), the PN OPC Server cannot uniquely assign the partner IP address to the network adapter. This means that no connection can be established. The use of several network adapters in a PC station on various Ethernet networks is not recommended.

 

21.3        Note

 

Consistency of symbol files

For PROFINET, you can use the iMAP Workbench to generate symbols for the PROFINET variables and store them in an OPC symbol file. You can also display and modify a symbol file with the Symbol File Configurator. Avoid simultaneous access to the same symbol file.

 

Tag files with extended variables

Tag files with S7 variables generated with iMAP V1.0 are no longer supported if the iMap V1.1 project has been downloaded to the hardware.

To ensure consistency, symbol files generated with iMap and suitable for the current iMap project should be used.

 

SIMATIC iMap V2.0 uses shorter symbol names.

In previous iMap symbol files, all item names began with "Project...".

An additional prefix could be defined in the "Configuration Console" so that these items had the following structure: "Prefix.Project...".

As of SIMATIC iMap V2.0, a default prefix, for example, "Project" can be assigned per iMap symbol file. Items now no longer have an explicit preceding "Project".

If the recommended default prefix is used with the "Configuration Console", this means a shorter syntax "Project...".

Another prefix or no prefix can, however, also be used. In this case, the item name is shortened. An OPC client must take modified item names into account.

 

SIMATIC iMap V2.0 does not support symbol files of the type SSD

As of version 2.0 of SIMATIC iMap, only efficient symbol files of the type STI will be created with the "create OPC symbol file" function. We strongly recommend that you use only the STI symbol files to operate the PN OPC server.

 

SIMATIC iMap V2.0 SP1 now only exports structure element variables

With version 2.0 of SIMATIC iMap, simple structure variables can also be exported as VT_ARRAY of VT_VARIANT with the "Create OPC Symbol File" function. As of version 2.0 SP1, however, only individual structure element variables will be created in the OPC symbol file in a folder with the symbol name. There is therefore no symbolic variable available for the complete structure. If this variable is required, it must be inserted in the symbol file later with the Symbol File Configurator. To do this, take a structure element variable as a template and remove the element identifier, for example change "struct1" -> "struct" in the runtime name of the variable.

 

 

22 SNMP OPC Server

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

You will find the electronic version of the Installation Instructions and other SIMATIC NET documents on the accompanying SIMATIC NET CD "Manual Collection".

 

22.1        Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

·         Windows XP with SP2 is supported.

·         WinCC Version 5.x is no longer supported.

V6.2.1

Bugs fixed

V6.2

·         Windows 2000 with SP3 or SP4 is supported.

·         Windows Server 2003 is supported.

V6.1.1

Windows 2000 is supported on the same CD as Windows XP.

V6.1

Support for Windows XP

V6.0.5 HF2

·         V6.0.5 Hotfix 2 also contains Hotfix 1.

·         WinCC Version 5.1, along with SIMATIC NET V6.0.5, can only be used with Hotfix 2.

V6.0.5

Support for Windows 2000 and Windows NT

 

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 therefore uses 2 license keys and both must be transferred from the supplied license diskette.

 

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

 

Memory leaks with communication to Windows 2000 SNMP agents that have not yet started

When monitoring SNMP variables of a PC station when the SNMP agent has not yet started,

under Windows 2000, there are memory leaks in the SNMP OPC server. A hotfix is available from Microsoft for the SNMP service.

 

Under some circumstances, SNMP variables cannot be modified in less than 2 seconds

Depending on the SNMP device, SNMP variables cannot be modified or read in less than 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.

 

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 as an SNMP device, make sure that the following settings are made:

·         The software of the SIMATIC NET CD version 6.2 SP1 or higher must be installed on the PC in which the CP 1613 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.

 

22.5        Examples

 

ActiveX controls and application samples

ActiveX controls and application samples for the SNMP OPC Server are available on the Siemens Internet pages as FAQs under entry ID 13051333.

Link in German: http://www4.ad.siemens.de/view/cs/de/13051333

Link in English: http://www4.ad.siemens.de/view/cs/en/13051333

 

 

23 DX OPC Server

 

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

Section 24, "General Requirements, Notes, and Restrictions

Section 25, "Information, Restrictions and Notes Relating to OPC

Section 26, "Notes on License Keys

Section 27, "Requirements and Restrictions Relating to Hardware in General

Section 30, "Notes on Project Engineering and Configuration in NCM

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

 

The electronic version of the Installation Instructions and other SIMATIC NET documents can be found on the accompanying SIMATIC NET CD "Manual Collection" (electronic manuals) or in the download version in separate files that can be downloaded from the Web.

23.1        Version History

 

Version

Changes/Additionally Supported Functions

V6.4

·         Dual-core processors are supported.

·         Windows 2003 Server R2 is supported.

V6.3.0.1

Windows Server 2003 with SP1 is supported.

V6.3

Windows XP with SP2 is supported.

V6.2.1

Bugs fixed

V6.2

New product for:

·         Windows 2000 + SP 3 or SP4

·         Windows XP + SP1

·         Windows Server 2003

 

23.2        Restrictions

 

TargetItemPath and SourceItemPath are not supported

The "TargetItemPath" and "SourceItemPath" parameters are not supported when the "AddDXConnections()" function is called.

 

Communication abort and unexpected closing of the DX OPC server with cable interruptions occurring too often

If DCOM DX communication with remote source servers is active and if there are often interruptions on the cable, it is possible that DX communication will not be resumed. As a result, the target DX OPC server can be ended unexpectedly.

It is possible that local DA communication no longer has a connection to the DA OPC server.

Remedy: Try to eliminate the cable interruptions and start DX and DA communication again.

 

XML text status items of the OPC DX server are not continuously updated

The XML text status items of the OPC DX server "DX/ServerStatus“, "DX/SourceServers/<SourceServerName>“ and "DX/SourceServers/ SourceServerName>/Status“ are no longer continuously updated for reasons of performance.

 

23.3        Note

 

Target items are validated during configuration

When configuring DX connections, the target items are validated, however not the source items. If, for example, the configuration of the OPC name space is not yet loaded on the PC station, DX connections will be rejected at the "AddDXConnections()" call. The PC station should therefore be configured with STEP 7 before the OPC DX configuration.

 

DX sample client from the OPC Foundation

No sample client is supplied with the DX OPC server product. The OPC Foundation www.opcfoundation.org provides a sample client including source code.

 

 

24 General Requirements, Notes, and Restrictions

24.1        Supported Operating Systems

 

Usable operating systems

The products of this SIMATIC NET PC software can be operated with the following operating systems:

·         Windows XP + SP1 or SP2 - Professional

·         Windows Server 2003 - Standard Edition or with SP1, Windows Server 2003 R2

·         Windows 2000 + SP3 or SP 4 - Professional, Server, Server with terminal service functions
Restrictions: Terminal Server services are not released for all modules or software products. For further information, refer to the chapters on the individual products.

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; the other languages were not tested.

The service packs listed are necessary! You will find service packs for Windows 2000 or XP and Windows Server 2003 on the Microsoft home page as downloads.

 

DCOM and privileges under Server 2003

The "Commissioning PC Stations" manual was not revised for the CD 2005 HF1 and CD 2006. As a result, the Windows Server 2003 SP1 is not covered in this manual.

For all aspects regarding DCOM and setting permissions in Server 2003 with SP1, follow the same procedure as described in the manual for the Windows XP with SP2 operating system.

 

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.

 

New Hardware Wizard dialog in Windows XP + SP2 and Windows Server 2003 + SP1

If a SIMATIC NET module is installed in the computer after you have installed the SIMATIC NET Software Product CD, it is not always installed automatically after you restart the PC. Instead, the Hardware Manager or its Wizard for new hardware appears. Under Windows XP + SP2, the wizard starts by asking you whether is 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".

 

24.2        Terminal services with Windows 2000 and Windows Server 2003

 

Description

The use of the terminal services of the Windows 2000 Server with a terminal service client for SIMATIC NET products is released as of SIMATIC NET Software Product CD 07/2001 SP5.
The use of the terminal services of Windows Server 2003 with a terminal service client for SIMATIC NET products is released as of SIMATIC NET Software Products CD 11/2003.
This means that all work with SIMATIC NET PC software products can be performed via a Windows 2000/ XP 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 "Configuration Console" 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.

 

Installation of SIMATIC NET PC products

Please note that Setup switches the Windows 2000 Server/Windows Server 2003 with installed terminal services to the "installation mode" from the "user mode" during installation of SIMATIC NET PC Products.

Once the installation is successfully completed, the server continues in the user mode again after you restart.

 

Further information

You will find wide-ranging help on the terminal services in the help system of the Microsoft Windows 2000 Server/Windows Server 2003.

 

Restrictions affecting configuration

It is not possible to configure with the SIMATIC NET PC Manager and the PC Station Wizard in SIMATIC NCM PC on terminal service clients.

 

Programs started from a remote terminal client can hang for several seconds

If you start an application on a terminal server from a remote terminal client, this may hang for several seconds if the connection between the terminal client and terminal server is disrupted or the terminal client computer changes to the sleep mode. This can lead to temporary computer blockages of several seconds on the terminal server if the communication connection between the PC/PG and terminal is interrupted.

 

24.3        Restrictions

 

Functionalities that cause problems

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

·         The files must not be encrypted, for example NTFS5 Encrypted File System. This applies to all files required for the functionality of the CD (program files, configuration files, databases etc.).

·         Files installed by SIMATIC NET must not have the "hidden" or "superhidden" status.

·         The on-demand installation of the SIMATIC NET software using Windows 2000 Server/Windows Server 2003 is not possible.

·         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 "Configuration Console“.

 

Functions that have not been released

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

·         It is not possible to install on replaceable disks or enlarged hard disks ("DFS").

·         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).

 

24.4        No Real Time

 

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

If there is a high network load due to parallel communication, for example copying files, a temporary station failure followed by return of the station 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.

 

24.5        Further Notes

 

Restoring files

When Windows XP/Windows Server 2003 prompts you to insert the Windows CD to restore files, follow the instruction and confirm with "OK".

 

Required privileges

Under Windows, you must have power user or administrator privileges to start the software tools "Set PG/PC Interface" or "Configuration Console".

To work with NCM PC under Windows, you must log on at least as power user. To install SIMATIC NCM PC and to set up modules using the "Set PG/PC Interface" application, you must have administrator privileges.

If you use the SOFTNET-PG for Industrial Ethernet product, user permissions are adequate.

 

Upgrade to newer Windows operating systems

If you upgrade from Windows NT 4.0 or Windows 2000 to Windows 2000 or XP or /Windows Server 2003 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.

 

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.

 

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 Product 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:

 

Parameter

Setting

Default Authentication Level

Connect

Default Impersonation Level

Identify

 

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.

 

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.

 

Trace paths

Storage space for trace paths must be set up for all users with write permissions.

 

Insert Microsoft Office CD

Although you have changed nothing in the Microsoft Office programs, you will be prompted to insert the Microsoft Office CD. Follow the instructions and start an Office program such as Word or Excel. More detailed information is available from Microsoft at:
http://support.microsoft.com/default.aspx?scid=kb;en-us;298385

 

Restricted navigation with the mouse in the "Industrial Communication with PG/PC Volume 1 Basics" manual

In the contents of the PDF document "Industrial Communication with PG/PC Volume 1 Basics", navigation by clicking on a chapter with the mouse cannot be used. If you click on the page numbers in the Contents, you will not jump to the correct page.

 

Microsoft driver certification

With the exception of the CP 1512 and CP 1612 driver, the drivers installed from the SIMATIC NET CD are not certified by Microsoft.

 

Use of virus scanners

Please note the following information using virus scanners:

·         Script blockers and worm protection must be configured so that the user is prompted for confirmation (no automatic blocking).

·         When using the FMS protocol, there must be no virus scanner active.

·         Norton Antivirus
Norton's own firewall was not tested.
The worm protection warning relating to "CCAgentService“ must be acknowledged with "Allow“.

·         McAfee
The script blocker message relating to "MsiExec.exe“ during the installation of the SIMATIC NET PC Software CD must be acknowledged with "Allow“ within 20 minutes, otherwise the installation is aborted.

 

 

25 Information, Restrictions and Notes Relating to OPC

25.1        OPC as Standard Interface

 

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

 

25.2        Restriction with OPC

 

OPC Data Access interface V3.0 is not released

The OPC Data Access interface V3.0 is not released for the SIMATIC NET OPC DA server.

 

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 CD is not yet available in this version of the SIMATIC NET PC software.

 

Memory leaks on the OPC server with symbols of the type SSD when repeatedly connecting, browsing and disconnecting on extra connection

If you have an OPC server connection and repeatedly establish and close a further connection and browse for items of the type SSD in symbol files, you will increasingly lose memory the more often you do this.
Avoid establishing extra connections, browsing and then closing the connection again. Use the new symbols of the type STI.

 

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, PROFINET 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.

 

Detectable data types when converting from symbol files of the type SSD

When you convert a symbol file of the type SSD to the type STI in the Symbol File Configurator, only the data types of symbols of imported STEP 7 projects and free symbols with protocol ID S7 can be detected.

 

Protection exception in the Visual Basic 6.0 development environment

if a Visual Basic 6.0 project contains the components S7vbSlider Control and SIMATIC NET OPC Data, a general protection exception can occur in the following situations:

·       When the Visual Basic development environment is exited, if the property page of the SIMATIC NET OPC Data component, Variables page was opened.

·       If the user program was started and closed from within the development environment.

 

If there is high CPU utilization, OPC DP hardware events slave IO 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/CP 5614 FO/CP 5614 A2

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 SOFTNET DP master class 2, for example CP 5611, with an active hardnet DP master, for example CP 5613 A2

Browsing the OPC address space of the slaves of a Softnet DP master class 2 and the use of its OPC items is not possible while a Hardnet DP 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

Close the Symbol File Configurator during download of the project engineering PC station.

 

PROFINET IO OPC server, LINT and LWORD data types are not supported under Windows 2000

With the Windows 2000 operating system, the data types VT_I8, VT_ARRAY | VT_I8, VT_UI8 and VT_ARRAY | VT_UI8 for the PROFINET IO OPC server are not supported and rejected for AddItem().

 

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

Configured PROFINET IO devices of a SOFTNET PROFINET IO controller can be displayed and browsed via the OPC server in the OPC name space. 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.

 

Symbol File Configurator, User interface inoperable during time-intensive activities

During activities such as CSV import, CSV export and saving files with an extensive content, there may be long waiting times. The user interface is not updated during this time. This makes parallel operation impossible. Please wait until complete.

 

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 1 in STEP 7. You will find this parameter in the "Properties S7 Connections“ dialog.

Otherwise the parameter can be set to 2.

 

S7 Server services with OPC Server V6.3 configuration released

The S7 server services have been released only with OPC server V6.3 configurations of the PC station.

 

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

The S7-200 and S7-300 stations do not support OPC Alarms & Events. Do not configure any S7 connections to an S7-200 or S7-300 station over the OPC server in STEP 7 or NCM PC/NetPro with activated alarms. Otherwise connections may abort.

 

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.

 

Symbol File Configurator, Error messages when closing with ALT+F4

When you close the Symbol File Configurator with the key combination ALT+F4 and at least one open symbol is open, the confusing error messages "Not Connected to a database“ and "This position cannot be browsed...“ can result. Ignore the messages.

 

OPC Scout, Error message after multiple interruptions to the remote OPC server

After hours of line interruptions between the OPC Scout and remote OPC Server, the error message "Local ident. generates error 0“ can occur. The OPC Scout as a sample OPC client is not designed for permanent operation with possible line interruptions. Restart the OPC Scout.

 

Incorrect status display of the security settings in the "Configuration Console“ program following a language switchover

Following a language switchover in the "Configuration Console“, and incorrect status is displayed for the security settings when using Windows XP SP2.

If the security setting for OPC was enabled, following the language switchover, there is a message indicating that this must be enabled again. In fact, only the display is incorrect, the enable remains active.

If you click on the "Enable“ button again, the status is correctly displayed.

 

Symbols in the root directory of the symbol file with V6.2.1

A symbol file created with SIMATIC NET CD V6.2.1 with symbols in the root directory of the symbol file cannot be opened with the Symbol File Configurator version V6.3. It is also not possible to browse the name space with OPC.
Workabout: CSV export of the symbols in V6.2.1 then CSV import in V6.3.

 

No PN IO Communication over OPC

Sporadically, it is possible that no PN IO communication can be established over OPC after starting up the PC. If this occurs, close down the OPC server in the "Configuration Console" using "Applications" -> "OPC Settings" -> "Exit OPC Server".
Then restart your OPC application.

 

Reading/writing data records over OPC with a CP 5614/CP 5614 A2 DP slave

Reading/writing data records over OPC is not supported with the CP 5614/CP 5614 A2 DP slave.

 

Replacing a CP 5614 with a CP 5614 A2

If OPC is used as the interface in a DP slave, when you replace a CP 5614 communications processor with a CP 5614 A2 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 "Configuration Console“ (uncheck "Use DP slave module with OPC" and confirm with "Apply")

·          After installing a new CP, the settings must be made again in the "Configuration Console“. 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 DPV1 slaves over the DP OPC server. Use the DP Base interface for this.

 

PROFINET IO OPC server, Changes OFFLINE <-> OPERATE are permitted

Contrary to the description in the "Industrial Communication with PG/PC Volume 2 - Interfaces" manual Section 2.9.7, mode changes to any mode are possible with the "&mode()" OPC or "&modeval()" item, so that, for example, a direct change from OFFLINE to OPERATE is possible and vice versa.

The OFFLINE mode can be set, for example, to stop the IO controller. Only during startup (when the first client connects to the OPC server), contrary to the description, there is no automatic change to CLEAR mode but to OPERATE mode if "Set PNIO controller automatically to OPERATE" was configured with NCM.

 

Release of the SIMATIC NET OPC data OCX

The OPC data OCX is released for the following operating systems and compilers:

·         Under Windows Server 2003, Windows 2000

       Visual Studio 2003, C# and VB.NET

·         Under Windows XP

       - Visual Basic for Applications VBA Excel 2003

       - Visual Basic V6.0 SP5 or SP6

 

No graphic linking of operator control elements in Visual Studio .NET with the SIMATIC NET OPC data OCX

The graphic linking of operator control elements such as text boxes with OPC communication variables in the properties dialog of the SIMATIC NET OPC data OCX component is not possible with Visual Studio .NET. Operator control elements must be linked directly in the program code.

 

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.

 

Connection establishment when necessary

OPC function communication is established only when required and, as a result, connection establishment can take longer and OPC may signal errors in the startup phase.

 

OPC symbols: "\“ in the folder name has not been released

The "\“ character (backslash) is not released for use in folder names for OPC symbols.

 

OPC XML-DA: Product-specific error messages without error text

With product-specific error messages, no error text is returned with OPC XML-DA but rather the error number. Refer to the manual "Industrial Communication with PG/PC Volume 2“ for the error text.

 

OPC SEND/RECEIVE: Immediate responses on TCP connections are not released

The property "Immediate response when interrupted connection is detected" that can be configured with permanent OPC-SEND/RECEIVE TCP connections is not released.

 

Waiting for the OPC server to finish

When you close an OPC application, it may take the underlying OPC server several seconds and even up to several minutes to finish. Do not start any new OPC applications during this time and wait until the OPC server has finished. You can monitor the status of the OPC-DA server "OPC.SimaticNet" in the "Configuration Console" program, in "Exit OPC server“.

 

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

The "Connection establishment timeout“ parameter of the OPC server in STEP 7/NetPro, OPC property for ISO, ISO-on-TCP, and TCP connections, must be longer than 2000 ms.

 

OPC-S7 server can terminate itself when memory is exhausted

If there is no more free memory on the PC, the OPC-S7 server can terminate itself.

 

OPC SEND/RECEIVE: Optimization of direct access variable services Fetch/Write cannot be disabled

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

 

25.3             Note

 

Incorrect help page in the "Microsoft Management Console"

If you select a help page in "Microsoft Management Console" in the German online help for the "Configuration Console", the page is not displayed. The problem is in the general help file of the Management Console of Microsoft.

 

Hidden message window of the Management Console

When you close the Management Console, and have not saved all the changes, a message window sometimes appears with the prompt "Do you want to apply the new settings?" after you have closed the main window. The text in the title bar of the message window indicates the dialog in which you have not save the last changes.

 

Assigning permissions for using symbol files with the OPC XML-DA Web service

The OPC XML-DA Web service uses the following additional services to allow use of the configured symbol files:

·         under Windows 2000/XP, the ASP.NET services.

·         under Windows Server 2003, the network services.

Please assign read and write permissions to these services for the folders in which the STI or SSD symbol files will be stored.

 

Assigning permissions for creating trace files of the OPC XML-DA Web service

The OPC XML-DA Web service uses the following additional services to create trace files:

·         under Windows 2000/XP, the ASP.NET services

·         under Windows Server 2003, the network services

Please assign read and write permissions to these services for the folders in which the trace files will be stored.

 

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".

 

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 Configuration Console. 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 the 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.ItemName  "

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

 

The "SIMATIC NET Core Server" services are logged in the Event Viewer

Starting or exiting the "SIMATIC NET Core Server" OPC protocol services is logged as information in the Event Viewer of the operating system under System. This is a system property. Remember that the Event Viewer can only hold a limited number of entries.

 

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.

 

PROFINET IO, Writing is possible only with the exact module data length

Remember that writing PROFINET IO data is possible only with exactly the configured length. For example, an IO module with a length of 4 bytes cannot be written partially with only 2 bytes using an OPC item PNIO:[CTRL1]AWORD0. The following are permitted, for example,

PNIO:[CTRL1]QB0,4 or PNIO:[CTRL1]QDWORD0.

 

OPC Scout, Items with time-of-day values are displayed with only second accuracy

In the OPC Scout, items with time-of-day values are displayed with only second accuracy or rounded. Only the time stamp of the items is specified exactly with millisecond accuracy.

 

Improved performance with Group Calls when Reading and Writing

If you use group calls instead of individual calls one after the other when reading and writing OPC items, it is possible to improve throughput considerably since the OPC server can often achieve an internal optimization. Conversely, loss of performance can be expected if you use lots of individual jobs at short intervals.

 

Configuration Console, check box "Use as target for S7 symbol download“ not activated

If the "Use as target for S7 symbol download“ check box is deactivated, the downloading of symbols from STEP 7 will be rejected. The OPC server component cannot be started. If you have configured S7 symbols, activate this check box.

 

Configuration Console, 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 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.

 

OPC Scout signals  "Run-time error '481', Invalid picture"

If the space for temporary files is exhausted, the OPC Scout cannot be started and signals "Run-time error '481': Invalid picture“. In this situation, delete any files you no longer require to create space on the data medium.

 

Incompatibility of symbolic item names in project files (*.opp) of the OPC Scout

Project files (*.opp) of the OPC Scout created with a version earlier than version 6.1 and containing symbolic item names cannot continue to be used in the current version. The symbolic item names were entered in the project file with a slash (/) as delimiter. The current version of the SIMATIC NET PC software, however, expects a period (.) as delimiter and therefore rejects the old entries as invalid.

Remedy: After replacing the slashes with periods in the names of the symbolic items, the project file can also be used in the current version of the OPC Scout.

 

Only Suitable Date Types when Writing with the SIMATIC NET Data OCX under VB.NET

When writing data values with the SIMATIC NET Data OCX under VB.NET, only data types of suitable lengths are accepted, for example no LONG values (64 bits) can be written to an 8-bit item, for example MB0. The same applies to the opposite situation (short to long). Always use the suitable data type with the correct sign or use the data type OBJECT.

 

Correction to the "Industrial Communication with PG/PC Volume 2 - Interfaces“ manual

"Industrial Communication with PG/PC Volume 2 - Interfaces“; Section 2.4.1.10, "Syntax of the Process Variables for DPC1 Services“; Section "<Length>“

Previous text:            Length of the data record. Range between 1 and 244.

Corrected text:            Length of the data record. Range between 1 and 240.

 

Correction to the "Industrial Communication with PG/PC Volume 2 - Interfaces“ manual

"Industrial Communication with PG/PC Volume 2 - Interfaces“ manual, Section 3.1.3, "Event Attributes“

·           Section "EVENT_ATTR_S7_DATAn_DATATYPE“

Specifying the data type "VT_UI2“ for this event attribute applies only to simple events.
With condition-related events, the data type is "VT_UI1“.

·           Section "EVENT_ATTR_S7_DATAn_VALUE_LEN“

Specifying the data type "VT_UI2“ for this event attribute applies only to simple events.
With condition-related events, the data type is "VT_I4“.

 

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

If different access permissions are specified for symbolic items in the Symbol File Configurator 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-CD, 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.

 

Restriction of the DCOM access permissions in the domain

The SIMATIC NET OPC server "OPC.SimaticNET" is installed with the authentication level <none> as illustrated in the Manual "Commissioning PC Stations" Section 18.6.1.

Access can be restricted for DCOM operation in the domain by setting the authentication level on the OPC client computer and on the OPC server computer to <Default>.

In the access and launch permissions, the entries <NETWORK> and local <Administrators> should also not be added in contrast to the description in Section 18.6.4 otherwise all members of the domain would have access permissions.

 

As a substitute for the <Everyone> entry, the users or groups must be entered on the OPC client computer and on the OPC server computer in the access and launch permissions of "OPC.SimaticNet“ security and in COM default security. Remember that newly added users or groups are assigned all listed permissions in the launch and access permissions.

 

In the Properties of the OPC Scout in the DCOM configuration in the "General“ tab, the authentication level must be changed from "None“ to "Default“.

 

If the OPC server computer or an OPC client computer is operated with Windows XP SP2 or Windows Server 2003 SP1, the <ANONYMOUS LOGON> entry must be added on both systems in the access and launch permissions of "OPC.SimaticNet“ security and in COM default security. Remember that the entries <SYSTEM>, <INTERACTIVE> and <ANONYMOUS LOGON> are assigned all the permissions listed in the access and launch permissions.

 

OPC.SimaticNetAlarms, Alarm block message severity with default priority for alarm messages

With the "OPC.SimaticNetAlarms“ OPC alarm and events server, S7 alarms can be received with a message severity. These messages can be configured in STEP 7/NetPro in Properties S7 Connection of the OPC server. Note the following:

The programmable alarm message severity of an ALARM, ALARM_8P or NOTIFY block in the S7 program overrides the configurable default priority for alarm messages.

The configured alarm priorities for certain alarm numbers also overrides the general default priority for alarm message is and programmed message severity. ALARM_S and ALARM_SQ do not have a severity so that the configured message severity is always used.

 

OPC security settings when changing domains

In the "Configuration Console", 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 "Configuration Console".

 

Additional messages after reestablishing the connection of the S7-OPC alarm and events server

If there is an ALARM or NOTIFY alarm in the message memory when the connection is established to the S7 OPC alarm and events servers on the S7 partner device, then not only the messages for the existing alarm signals ALARM, for the signal 1, and NOTIFY, for the signal 1, are triggered but also for the non-existent signals 2 through 8. Either take these possible additional messages into account or use ALARM_Q, ALARM_SQ or ALARM_8P, NOTIFY_8P with signals 2 through 8 set to zero.

 

New SEND/RECEIVE receive data item with OnDataChange callback even without a data change

New SEND/RECEIVE item:

"SR:[<connectionname>]receivedata{,subarea_address}{Itemattribute}“

Functionally, the item corresponds to the previous receive item with the following difference: When an item of this type is active, new data is signaled even if the content has not changed. This makes it possible for a client to receive both changed and unchanged data buffers sent by the partner. This is, however, not OPC-compliant. The OnDataChange callback is also no faster than the negotiated update rate. You should therefore always set update rates faster than the send rate of the SEND/RECEIVE data.

 

New DP SlaveXXRestart item for restarting DP slaves

New DP item:

"DP:[<devicename>]SlaveXXRestart“; data type: VT_BOOL, write access only.

Slaves can be restarted with this new DP item; in other words, deactivated and reactivated with one item. The two function calls are made at an interval corresponding to the configured cycle time; possible values:

·         Write "True“:                  restart slave XX.

·         Write "False“:                  no function (return value: value range error).

 

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 File Configurator 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)

 

Extended project engineering with OPC server V6.4

The OPC server V6.4 has been extended by the following functions:

·         The EU values for symbols set by NCM PC/STEP 7 are supported when the symbols are downloaded.

·         If the "Maintain connection permanently“ option was selected in NCM PC/STEP 7, an immediate response is possible when interrupted connections are detected (see option "Immediate response when interrupted connection is detected“):

- On S7 connections

- On SEND/RECEIVE connections with the FETCH or WRITE jobs.

 

Improved value range checks when writing OPC items

The value range check when writing OPC items has been improved.
Values outside the valid range are rejected with an error message.
Example: Writing -127 to an unsigned byte item (range of values 0 through 255) is not possible.

 

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 2.0.
.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 is "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, Corrections for variables of the type "dateTime"

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 by the client in the partner device before writing the "dt" value:
dt = dt.Add(dt.Substract(dt.ToUniversalTime( )))

·         Correction by client after reading the "dt" value:
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 following a repetition, disable the configured data exchange DX (using the OPC protocol selection provided by the "Configuration Console" program) prior to restarting the computer and 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, configured data exchange DX can be enabled again where necessary. 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

Note that a mixture of languages can occur on the OPC interface if 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 to a German system with an English “localeID“.

VT_R4: “1,0“ – German despite English “localeID“, in other words, a comma instead of a period.

VT_DATE: “30.11.2006“ – deutsch, trotz englischer „localeID“.

2.) Reading on a German system with an English “localeID“.

VT_R4: “1.0“ – period instead of comma

VT_DATE: “11/30/06“ – month before days

 

Updating time stamps in OPC PROFIBUS DP

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

SOFTNET DP (CP 5511, CP 5512, CP 5611) supplies new time stamps for inputs (updated as a result of reading), however, not for outputs.

 

Necessary changes in the .NET OPC examples for .NET Framework 2.0

If you want to adapt the .NET OPC examples from .NET Framework 1.1 to .NET Framework 2.0, an additional renewed check should be disabled to avoid exceptions in the data exchange of unmanaged data between the main thread and display dialogs. To do this, use the parameters ThreadExceptionDialog.CheckForIllegalCrossThreadCalls = False and ThreadExceptionDialog.CheckForIllegalCrossThreadCalls = True before and after the dialog accesses such as Edit_OnDataVal_0.Text = Convert.ToString(pvValues(0)).

 

Assignment of permissions for the use of the OPC XML-DA Web service

Under Windows XP and Windows Server 2003, additional permissions are necessary to activate a COM component when operating the OPC XML-DA Web service.

Please set the following DCOM activation permission:

·         Component: "SServCFG“

·         User: "ASPNET“ on the local system.

·         Permission: Allow local activation.

 

Close OPC clients before making project engineering and configuration changes

Prior to making any project engineering or configuration changes, please close your OPC clients. Start the OPC clients only after completing the changes, for example, XDB import in the Station Manager.

 

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.

 

25.4             OPC Client Setup for DCOM Operation

 

Range and purpose of the software package

If you only want to access remote SIMATIC NET OPC Servers in the intranet, you do not need to install the complete SIMATIC NET software product CD. In this case, you only need to install the OPC client set up for DCOM operation.

 

Installation for DCOM operation

For DCOM operation, a minimum installation is required on the client computer. This involves installing and registering the required components provided by the OPC Foundation and the OPC Scout.

Following installation, DCOM operation must be set up. Refer to Chapter 17 in the "Commissioning PC Stations“ manual.

To install the software for the OPC client computer, follow the steps outlined below:

 

Step

Description

1

Start your computer.

2

Log on as administrator with the Windows system.

3

Insert the SIMATIC NET PC software CD in your CD-ROM drive.

If the SIMATIC NET CD installation program starts automatically, please close it down immediately (the required installation cannot be made with it).

4

Start the "Setup.exe" program from the "\sw\opc_client\disk1" folder.

5

Enter the name of the computer on which the OPC Server will be started.

6

When you have completed the installation, you must then set the DCOM configuration as described in the manual.

 

 

Enhanced configuration of DCOM and firewall security settings under Windows XP SP2 or Windows Server 2003 SP1

The enhanced security settings under Windows XP SP2 or Windows Server 2003 SP1 require expanded configuration of the firewall and the DCOM settings for DCOM OPC operation (over and above the settings described in the "Commissioning PC Stations“ manual). Remember that newly added users or groups are assigned all listed permissions in the launch and access permissions.

 

Windows Firewall

Two modifications are necessary in the Windows Firewall.

Make the changes as described below.

·         Add the OPC Scout as an exception

·         Add Port 135 as an exception

 

Add the OPC Scout as an exception

Follow the steps below:

1.    Open the configuration of the Windows Firewall in the Control Panel.

2.    In the "Exceptions" tab, click the "Add Program" and "Browse...“ buttons. You will find the OPC Scout program in "<installation path>\simatic.net\opc_client\opc_scout\opc_scout.exe“.

 

Add Port 135 as an exception

Follow the steps below:

1.    Open the configuration of the Windows Firewall in the Control Panel.

2.In the "Exceptions“ tab, click the "Port“ button.  Select Port 135, type TCP.

3.Select a name, for example "DCOM“.

 

25.5        OPC Client/Server Setup for DCOM Operation under Windows XP SP2 and Windows Server 2003 SP1

 

Enhanced configuration of DCOM and firewall security settings under Windows XP SP2 or Windows Server 2003 SP1

The enhanced security settings under Windows XP SP2 and Windows Server 2003 SP1 require expanded configuration of the firewall and the DCOM settings for DCOM OPC operation (over and above the settings described in the "Commissioning PC Stations“ manual). Remember that newly added users or groups are assigned all listed permissions in the launch and access permissions.

 

DCOM Configuration

·          COM Security:
Limits for access permissions, "Add“ users button, add "ANONYMOUS LOGON“, allow "Local access“ and "Remote access“.

·         OPC.SimaticNET:
Launch and Access Permissions, "Add“ button, add "ANONYMOUS LOGON“ user, permit all listed permissions.

 

 

26 Notes on License Keys

 

The basis on which the software on this CD 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.

 

26.1             Trial Mode

 

As long as a license to use this software has not been obtained, this software only runs in its trial mode. Therefore each end user is granted a free, non-exclusive and non-transferable license to use the software in its 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 merchantability 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.

 

26.2             Key Disk

 

(Does not apply to the product CP 5613/CP 5614 (DP Base))

 

You require a key diskette for each of the SIMATIC NET software products. This diskette contains one or more license keys required to operate the product. A key diskette 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 key disk), the software can be operated and messages are displayed indicating the absence of the license. If a fault or error occurs (problem with key diskette), please contact our Customer Support, Tel.: +49 (180) 5050-222, Fax: +49 (180) 5050-223, E-mail: mailto:adsupport@siemens.com.

 

The version numbers of the key diskettes (Key Version - KV...) do not relate to the version numbers of the products.

 

26.3             Important Notes on Handling Key Diskettes and License Keys

 

Note the following:

·         The key diskette must not be write-protected! (standard setting of the write protect slide on the diskette).

·         It is not possible to make a backup of the key diskette.

·         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 diskette or from diskette 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 key diskette 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 key diskette using the "Automation License Manager“ program (Windows Start menu -> SIMATIC -> License Management -> Automation License Manager, link on desktop). If you do not transfer the license keys back to the key diskette, you will lose them and can no longer use the products. When you transfer the license keys back, make sure that you insert the same diskette from which you originally installed them.

 

26.4             Installing and Uninstalling License Keys at a Later Point in Time

 

Make sure that you transfer the license is back to the original key diskettes.

 

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 key diskette(s):

·         Insert the key diskette in drive A:

·         Open the "Automation License Manager“ from the Start menu (Start -> Simatic -> License Management -> Automation License Manager, link on desktop) and transfer the license keys back to the key diskette.

 

Transferring UCL license keys

To transfer the UCL license keys to the PC, please use the "InstUCL.exe" program on the UCL license key diskette.

 

Retransferring license keys

To transfer license keys from the hard disk back to the key diskette under Windows, please use the Automation License Manager installed from the SIMATIC NET CD.
It is not possible to transfer the license back to diskette or to check the licenses using the AuthorsW program on key diskette KV 5.0.

 

 

27 Requirements and Restrictions Relating to Hardware in General

 

Where the CP 5613 is referred to below, this relates to the communications processors CP 5613, CP 5613 FO, CP 5614, CP 5614 FO, CP 5613 A2, CP 5614 A2 unless specific types are named explicitly.

 

27.1             Note

 

Using ACPI (standby and hibernation mode)

Before you can use ACPI, you must first remove all modules and applications from the Station Configuration Editor.

 

Preventing a change to hibernation

When communicating via a SIMATIC NET module, your computer should not go into hibernation automatically.
You should therefore disable hibernation in the Control Panel -> Power Options -> Hibernate tab or put the module into configured mode.

 

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 CD 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 or PC cards) 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, CP 5613 and CP 5614) because the communication can then be handled mainly on the communication module.

 

27.2             Computer Requirements

 

Minimum requirements for PG/PCs

The products of this SIMATIC NET Software Products service pack were tested on PGs/PCs that meet the following minimum requirements:

 

Operating system

Minimum requirements

for Windows 2000

600 MHz PCs with 256 MB*) RAM,

XGA 1024x768 with 16-bit color

for Windows XP Pro

600 MHz PCs with 256 MB*) RAM,

XGA 1024x768 with 16-bit color

for Windows Server 2003

2.4 GHz PCs with 1 GB RAM,

XGA 1024x768 with 16-bit color

*) recommended 512 MB

 

 

28 Compatibility

28.1             Operation with SIMOTION

 

License note on Apache Software License 1.1 (due to license requirement in the original language)

This software includes software developed by Apache Software Foundation (http://www.apache.org/).

This relates to the XML parser DLLs "xerces-c_1_5_1.dll“ and "xerces-c_1_5_2.dll“.

 

SIMOTION V2.1 is not released for Windows XP/Windows Server 2003

SIMOTION V2.1 is not released for Windows XP and not for Windows Server 2003. For current information on SIMOTION products, please refer to the SIMOTION documentation.

 

SIMOTION V2.0 is not released with SIMATIC NET OPC V2.2 SP2 for Simotion.

Reason: With SIMOTION V2.0, only a hierarchical exporters possible and as a result, it is no longer possible to browse with SIMATIC NET OPC Version V2.2 SP2 for SIMOTION, for example bad variable information in the OPC Scout or ProTool/Pro-CS.

 

No OPC communication and configuration possible after uninstalling SIMOTION V3.0 SP1

After uninstalling SIMOTION V3.0 SP1, no OPC communication over the OPC scout or configuration using the Configuration Console is possible because the file "melbreg.dll" is deregistered in the system folder. To remedy this, (over)install the SIMATIC NET PC Software CD again.

 

OPC Data for SIMOTION

Please note the following constraints and functional restrictions:

·         With asynchronous writes to a read-only variable, no error message is returned although the value cannot be written and is not written. (synchronous write OK, here comes and error message.)

·         The valid range of values of variables of the type Date and DT is not kept to over OPC. Values can be written to variables that are outside the valid range.

·         When writing to variables beginning with "tracecontrol" or "internaltotrace", the error message "unexpected error in communication" is generated.

 

OPC Alarms and Events for SIMOTION

Please note the following constraints and functional restrictions:

·         User-defined Diagnostic Buffers are not exported with "Export OPC Data". No message text is therefore supplied for these events.

·         The OPC client that starts the OPC Server, also receives diagnostic buffer entries entered from this point onwards.

·         Only one language setting for all clients:
Alarm texts are distributed to all clients in the same language (the language that was set last) even if you previously set different LocaleIDs.

·         Maximum 40 Alarm_S permitted:
 
If more than 40 different alarms of the category Alarm_S are triggered in quick succession, only the first 40 will be delivered.

·         Restriction in the use of the automation wrapper (for example with VB OPC clients):

If a client creates several instances of a subscription using the automation wrapper sopcdaauto.dll, the first subscription to be activated receives the events for both subscriptions; in other words, subscriptions activated later do not receive any alarms.

·         If Alarm_S and Alarm_SQ arrive in fast succession and all alarms are acknowledged by the client, the following response can occur:

-   Some Alarm_S alarms can be successfully acknowledged (incorrect), an acknowledgment event, however, does not arrive (correct).

-   Some Alarm_Sq alarms cannot be acknowledged (incorrect), some Alarm_Sq alarms can be acknowledged (correct), an acknowledgment event, however, does not arrive (incorrect).

·         Time stamp is changed: If the time zone of the client computer deviates from GMT, the OPC Server adds the difference between the local time of the client computer and GMT to the time stamps of the events. If there is daylight-saving time on the client computer, a further hour is added; Example: The module time is 11:33, the client works with CET (+ daylight saving), so the event has the time 13:33.

Workabout:

In the exported alarm XML file, it is possible to use a text editor to insert the parameter TimeDifference in the <HANDLERS> <SIMOTION> <DEVICES> node.

Example:

<DEVICES>

<Simotion_p

TypeID = "02D0A106-7ED2-4F92-B647-CB3B23097472“

CheckSum = 2002-10-29-09:11:44.175“

TimeDifference="-60“

MPIDefault = "2“>

</Simotion_p>

</DEVICES>

The Alarms and Events calculates the time stamp of the alarm as follows:

Time stamp := (S7 time stamp on the hardware) + (time difference compared to GMT in min) – (value of the TimeDifference parameter) + (60 min, if daylight-saving time is set on the client computer)

The value of the parameter is therefore calculated as follows:

TimeDifference := (time difference compared to GMT in min) + (60 min, if daylight-saving time is set on the client computer)

Example:

The same time is set on the target hardware (S7 time) as on the client computer.

At the time at which the alarm occurs, central European daylight-saving time is set on the client computer, in other words, time difference = 60 min. due to the time zone and 60 min. due to the daylight-saving => time difference = "120“. The OPC Server returns the time stamp that the alarm must have on the basis of S7 time.

·         If you only export alarms during the OPC export in the SIMOTION Scout V2.1, an XML file is created. To make this XML file known to the OPC Server, a dummy file with the extension .SSD must be created in the same folder in which the XML file will be saved. This .SSD file is specified in the "Configuration Console" or in the "Commissioning Wizard".
As of SIMOTION V3.0, this dummy file is generated automatically during OPC export.

·         If you disconnect the OPC client from the OPC server, wait at least 15 seconds before reconnecting.

 

No access to OPC_Data.sti during OPC export

Make sure that no other program accesses OPC_Data.sti during OPC export. To ensure this, you must close down all OPC clients. If the OPC_Data.sti file could not be written, the following must be done:

1.  Close down the OPC client, for example the OPC Scout.

2.  Delete the *.ssd- and the *.ldb file.

3.  Start OPC Export again.

 

Access to SIMOTION projects

If you require access to the data of several SIMOTION projects, the files exported from every SIMOTION project (an . STI and a .XML file per project ) must be merged. For STI files, this can be done with the "Symbols" tab in the Configuration Console from SIMATIC NET. For XML files, the SIMOTION OPC File Manager tool is available as of version V6.2.

Remember that the HMI consistency check must be deactivated in the download settings in the SIMOTION SCOUT for each project.

 

Storage of the XML file

As of SIMATIC NET V6.1 SP1, the XML file exported by the SIMOTION Scout must be stored in the following folder on the destination drive in the installation path of SIMATIC NET:
<installation path of SIMATIC NET>\opc2\bins7\simotion\xml\opc_ae.xml

 

Compatibility

During an OPC export, the same version of SIMATIC NET must be used as at runtime on the target hardware. With the Windows NT operating system this V6.0.5, with Windows 2000 and Windows XP it is version V6.2.1.

 

Project download with the OPC Scout running

If a project or hardware configuration download is made while the OPC Scout is running, the connection to the controller is terminated and the OPC Scout must be restarted. This occurs only if an OPC server is configured in the Station Configuration Editor. Before restarting the OPC Scout, make sure that the configured OPC server is in "Run" mode.

 

OPC File Manager

If the "Open" function is used in the OPC file manager to read in an existing configuration, the gateway to each target device must be checked again and if necessary reentered under "Specify gateways".

 

OPC File Manager

If routed connections are entered with the "Specify gateways" function, remember the following:

The subnet must be selected explicitly in the "Subnets" list box before editing the gateways/routers.

 

Going online with the SIMOTION SCOUT when an alarm client is running

Sporadically, it is not possible to go online with the SIMOTION SCOUT if an alarm client is running.

The alarm client must then be shut down first or the connection to the A&E server must be interrupted.

 

Alarm status with Alarm_SQ

If an Alarm_SQ comes and goes in quick succession and this alarm is then and acknowledged, it is possible that the status of the alarm is "and acknowledged entered state" instead of "acknowledged left state" (applies only when the time between entering and leaving is less than 10 ms).

 

SIMOTION module P350, start-up problem

If a Protool/Pro project/application (*.fwd) is placed in the start subfolder, the Protool application is started automatically at startup. SIMATIC NET, on the other hand, does not start up completely. The Services Station Manager, Route Manager, and Configuration Service are not started.

The services can be started manually later. If ProTool/Pro is started with a delay, the problem does not occur.

 

ALARM_SQ alarms with status "left state" sporadically have an incorrect time stamp

When connecting an OPC_AE client to an active SIMOTION controller, the pending alarms are queried (refresh functionality). With ALARM_SQ alarms with the left state status (only acknowledgment required), and incorrect time stamp (date + time of day) is displayed sporadically.

 

 

29 Notes on C Programming Interfaces

29.1        Note on all Programming Interfaces

 

Access points

If further modules are installed after installing the SIMATIC NET PC Software CD, the access points, for example, CP_H1_2:, CP_H1_3:, CP_L2_2: ..., must be entered manually.

 

29.2             Notes and Restrictions Relating to the SAPI-S7 Programming Interface

 

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 with ISO:

·         No data traffic

<

80 s

·         With data traffic

<

8 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).

 

Multithread operation

Please note that the s7_receive( ) call and the corresponding processing function 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 "Configuration Console“ tool to launch PC user programs following startup.

 

s7_get_diag_ind returns incorrect diagnostic information

When using s7_get_diag_ind( ), diagnostic information can be lost.

s7_get_await_initiate_cnf

Section 3.4.4. "s7_get_await_initiate_cnf( )" on page 66 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..." ;

 

S7_MINI_DB_TRACE_MAXLINES

For S7_MINI_DB_TRACE_MAXLINES (Section 4.3 / page 170) a range of values of 1 to (2^2) - 1 is shown which would mean 1 to 3. The range 1 to 32768 is, however permitted.

 

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 .

 

29.3        Notes and Restrictions Relating to the SEND/RECEIVE Programming Interface

 

AWAIT_CONN_REQ_USER

In Section 6.5, the header return value for "ok_decide_req_resp" should be "1" not "5" as described.

 

29.4        Notes and Restrictions Relating to the FMS Programming Interface

 

Manual "FMS Programming Interface“, Section 3.8.5. "fms_get_report_ind

The fms_get_report_ind service delivers the data in host representation. There is no network representation here.

 

 

30 Notes on Project Engineering, Configuration and NCM

 

Extra readme file for SIMATIC NCM PC

Please read the notes in the readme file ("ncm_readme.wri") for the product SIMATIC NCM PC on the SIMATIC NET Software Product CD or in the service pack download area.

 

Diagnostics

In the Station Configuration Editor, context-sensitive diagnostics of individual components is available only when NCM PC or STEP 7 is installed on the PC (activated with the right mouse button -> Diagnostics).

Remote diagnostics is possible when STEP 7/NCM PC uses its own diagnostics.

 

PC Station Wizard

You can only use the SIMATIC NCM PC-PC Station Wizard to create a local configuration after inserting the modules in the Station Configuration Editor.

 

Complete description of the topic

The configuration of a PC using SIMATIC NCM PC and the related software is described in detail in the "Commissioning PC Stations" and "Industrial Communication with PG/PC" manuals.

 

Commissioning the PC with PROFIBUS network cards

As long as the configuration of the PROFIBUS network cards is not yet completes, the modules must not be connected to the network of the operational system!

When configuring a PROFIBUS network card, the station address, for example, must be set. Randomly set addresses can cause problems on the plant bus!

Downloading to a PC station using PC Internal

With certain network configurations, the following reaction can occur sporadically:
When downloading to a SIMATIC PC station using PC Internal, 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.

 

Downloading to a PC station and avoiding modifications to the configuration

During a download by the SIMATIC NCM Manager, "HW Config“ or "NetPro“ to the locals SIMATIC PC station, no changes, for example deleting an application, must be made in the Station Configuration Editor.

 

Dealing with problems when downloading or importing

Before downloading or importing configuration data, the "S7 Connection Diagnostics" program must be exited.

 

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 CD again. If the problem persists, please contact the hotline.

 

When downloading configurations, note the following:

User programs that do not communicate over the OPC interface must be terminated before downloading the configuration with STEP 7/SIMATIC NCM PC and then restarted.

 

Downloading or importing an XDB file of configurations with several hundred connections takes several minutes

Downloading or importing an XDB file of configurations with several hundred connections can take several minutes. Please wait until complete.

 

Configuring the "Access Point of the Application"

You can set an "access point of the application" both with the "Configuration Console" 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, 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.

 

Installing STEP 7 after installing the SIMATIC NET PC Software CD

If STEP 7 is installed after the SIMATIC NET PC Software CD and if the access point S7ONLINE is assigned to the CP 5613/CP 5613 FO/CP 5614/CP 5614 FO, the assignment must be confirmed explicitly in "Set PG/PC Interface" or the Configuration Console prior to communication.

 

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.

 

S7 symbol names with period "." are not permitted.

With the S7 symbols for the OPC server application, symbol names with the period "." character can be configured but they cannot be used on the PC station by an OPC server and are rejected as invalid items.

 

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.

 

Diagnostic 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 diagnostic buffer of the Station Configuration Editor, follow the steps below:

Change to network diagnostics of the "Configuration Console" program or "Set PG/PC Interface". Run diagnostics for the CP. The diagnostic information indicates the exact nature of the problem.

 

Diagnostic buffer entries when a download fails

In some situations, it is possible that a component rejects downloaded project engineering data. In such cases, the message "Module ... (index ?) in station ... cannot be started. Do you want to display the module status with the diagnostic buffer? Yes on no.". Please note that the diagnostic buffer cannot be displayed at this point. Use the diagnostic buffer of the target station.

 

Error message in the diagnostic 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 diagnostic buffer. If this problem occurs, it means that the project engineering configuration of your DP master system was not accepted. To apply the configuration, use the download function of STEP 7/NCM PC and download the PC station again.

 

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.

 

Accessible PROFINET IO nodes in the SIMATIC Manager

If the "Accessible nodes" function in the SIMATIC Manager is executed by STEP 7/NCM PC over a CP 1613 module, only conventional devices are detected; PROFINET IO devices are not detected.

 

NCM does not support archiving and dearchiving

You can, however, archive or dearchive the project data in the project directory <project path> yourself, for example with WinZip.

To archive, follow the steps outlined below:

1. Install WinZip

2. Change to the Explorer

3. Select the project in the project folder (as default, the projects are in <INSTALLDIR>\SIMATIC_NCM\S7proj)

4. By right-clicking -> WinZip, the project can be archived

To extract, follow the steps outlined below:

1. Double-click on the archive

2. Click the "Extract" button

3. To open the project with the NCM PC Manager, use the "Browse" button in the open project dialog.

 

Configuring the target system, Target computers (except your own) are not displayed in the list of accessible computers

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. Click on the "SIMATIC Shell" entry with the right mouse button and select "Settings". Reaction: The "Settings" dialog appears.

4. Select the network adapter intended for communication and confirm with OK.

5. Confirm the message indicating the 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".

 

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.

 

Consistency of a Softnet CP as DP slave Slave is not displayed in the OPC Scout

Please use only the following configurations with a Softnet CP as DP slave

Module length: less than or equal to 16 bytes

Unit: byte

Consistency over: word

 

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.4, 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.

 

Unexpected message "Missing SW product/optional package" when opening STEP 7 project

Projects that display this error message when they are opened, can only be opened with STEP 7.

 

PC Station Wizard cannot be operated with user permissions

The PC Station Wizard cannot be used with user permissions. Please log on with at least power user rights.

 

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.

 

Uninstalling STEP 7 V5.3

If you uninstall STEP 7 V5.3 on your computer, to replace it with NCM PC, you must also uninstall the Automation License Manager.

 

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“.

 

XDB import failed

If the computer is restarted soon after an XDB import or download of configuration data, this can lead to an OPC client, for example the OPC Scout, not recognizing the configuration data. In this case, repeat the download of the configuration data.

 

Firewire modules

Network adapters such as the 1394 are not supported by SIMATIC NET 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. 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.

 

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.

This can be performed on the configuration station by starting the "NCM S7 Diagnostics“ program as follows:

 

Windows Start menu -> SIMATIC -> STEP 7 -> NCM S7 -> Diagnostics

 

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

 

Start the OPC server with the call:

Mode -> Start Module

 

The OPC server can also be started locally by selecting the OPC server in the Station Configuration Editor and selecting the "Run" function in the context-menu (right mouse button).

 

 

31 Examples of C Programming Interfaces

 

You will find examples of the C Library interfaces primarily on the SIMATIC NET Quick Start CD (exception: examples of SOFTNET PN IO are on this SIMATIC NET CD).

 

 

32 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 Server 2003
-Visual C++ V6.0 SP5 or SP6
- Visual Studio .NET
,C++; with OPC also C# and VB.NET
- Visual Studio 2002
,C++; with OPC also C# and VB.NET
- Visual Studio 2003
,C++; with OPC also C# and VB.NET

·          Windows XP, Windows 2000
- Visual C++ V6.0 SP5 or SP6
- Visual Basic V6.0 SP5 or SP6
- Visual Studio .NET
,C++; with OPC also C# and VB.NET
- Visual Studio 2002
,C++; with OPC also C# and VB.NET
- Visual Studio 2003
,C++; with OPC also C# and VB.NET
- Visual Studio 2005
,C++; with OPC also C# and VB.NET

.NET-Framework

.NET Framework V1.1 SP1 from Microsoft is supported and supplied. .NET-Framework V2.0 can also be used.

 

Borland Compiler for Windows 2000 / Windows XP

The companies "AIXO" and "SoftwareOption" offer products for support of Borland compilers. The following sources provide more detailed information on the available Borland support for SIMATIC NET products:
- Internet page
http://www.aixo.com/ or by E-mail to Info@aixo.com
- Internet page
http://www.softwareoption.de/ or by E-mail to Info@SoftwareOption.de.

Under Windows Server 2003, interfacing applications created with MS Visual Basic or Borland Compiler is possible only over OPC.

 

Modified folder names

Please note that the folder names of the subfolders of simatic.net have changed compared with earlier versions with the introduction of the SIMATIC NET PC Software CD 07/2001. The extensions ".nt" and ".w95" are no longer used. As a result, you may need to adapt the path information for compiling your customer application.

 

 

33 Routing

 

Routing

If you use this SIMATIC NET product on a PC/PG with a STEP 7/NCM PC V5 product, you can use the routing functionality. For information on configuring, refer to the STEP 7 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.

 

Operating inter-subnet connections

As of Version V6.0.5 of the SIMATIC NET PC software with STEP 7 as of V5.2/SIMATIC NCM S7 as of V5.2 it is possible to operate S7 connections over several subnets, for example from a PC over Ethernet, an IE/PB Link to an AS station with a PROFIBUS CP. Currently only configurations with one (1) gateway and from Ethernet to PROFIBUS or vice versa are released.