TCP/IP Communication
The different WinCC OA managers need some free port addresses for the communication through 'TCP/IP Socket Connections. A port address is a sophisticated sub categorization in addition to the IP address of the computer. In addition to the address, you distinguishalso the port (for example 192.167.123.12:4999) so that different program packages can communicate through TCP/IP. Two different programs can not communicate through the same port! WinCC OA uses the following ports by default:
WinCC OA Manager | Default Port |
---|---|
PMON | 4999 |
DATA | 4897 |
EVENT | 4998 |
DistManager (per Dist one port) | 4777 |
ReduManager | 4776 |
SplitManager | 4778 |
WinCCOA Proxy | 5678 |
RDB Manager |
Connection to the Data manager: 2912 Connection to the Oracle server: 1521 |
smtp | The driver searches a free port. |
SNMP Pmon Agent | The driver searches a free port. |
Snmp Port vom Pmon/Proxy | The driver searches a free port. |
Snmp Live Agent | The driver searches a free port. |
OLE-DB | 4444 |
Modbus | The driver searches a free port. |
rsh | 514 |
trapReceptionPort (SNMP Pmon Agent) | The driver searches a free port. |
Windows SNMP Agent | The driver searches a free port. |
HTTP-Server HTTPS | 443 |
HTTP- Server HTTP | 80 |
IEC (connection,tcpServerPort) | The driver searches a free port. |
DCOM (OPC A&E) | The driver searches a free port. |
XML-RPC | 4770 |
S7 driver <-> PLC | 102 |
You can detect a collision of a port address with existing programs already at the beginning - PMON or the managers do not start correctly. In this case you can assign the used port addresses individually to WinCC OA.
Windows Operating Systems reserve random, unused ports for some applications. It may happen that a certain WinCC OA default port is occupied by Windows before starting the WinCC OA manager so that it is able to occupy this port first. This may have the effect that a WinCC OA project cannot be started - this occupation is not shown in the Windows Task Manager. How to reserve ephemeral ports in Windows in a way that they will not be occupied randomly, can be read in this Microsoft instruction http://support.microsoft.com/kb/812873/en-us .