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 |
|
|
|
|
|
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
5 CP 5511 Communications Processor
6 CP 5512 Communications Processor
7 CP 5611/CP 5611 A2 Communications Processor
10 SOFTNET-DP Slave (for PROFIBUS)
11 CP 1613, CP 1613 A2 Communications Processor
14 S7-REDCONNECT and S7-REDCONNECT Upgrade
15 CP 1512 Communications Processor
16 CP 1612 Communications Processor
18 SOFTNET-S7 for Industrial Ethernet
19 SOFTNET-S7 Lean for Industrial Ethernet
20 SOFTNET-PG for Industrial Ethernet
24 General Requirements, Notes, and Restrictions
25 Information, Restrictions and Notes Relating to OPC
27 Requirements and Restrictions Relating to Hardware in General
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
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.
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.
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.
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.
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) |
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
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).
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.
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) |
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
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.
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). |
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.
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.
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.
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.
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.
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.
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 |
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“.
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.
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 |
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.
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.
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). |
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.
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.
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!
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
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.
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.
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.
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.
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. |
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.
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 |
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
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.
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.
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.
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.
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.
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.
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. |
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.
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.
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 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.
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.
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 |
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.
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 |
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.
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.
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".
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 |
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.
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.
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
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.
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 |
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.
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.
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).
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.
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.
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.
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.
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.
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.
(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.
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.
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
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.
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.