TCP/IP Kommunikation
Die verschiedenen WinCC OA Manager benötigen zur Kommunikation über 'TCP/IP Socket Connections' einige freie Portadressen. Eine Portadresse ist eine Art verfeinerte Untergliederung zusätzlich zur IP-Adresse eines Rechners. Um gleichzeitig mehrere, unterschiedliche Programmpakete auf Basis von TCP/IP kommunizieren zu lassen, wird zusätzlich zur Adresse noch der Port unterschieden (z.B.: 192.167.123.12:4999). Der Betrieb von 2 verschiedenen Programmen über denselben Port funktioniert normalerweise nicht korrekt! Folgende Ports werden per Voreinstellung von WinCC OA benutzt:
WinCC OA Manager | Default-Port |
---|---|
PMON (Prozessüberwachung) | 4999 |
DATA | 4897 |
EVENT | 4998 |
DistManager (pro Dist 1 Port) | 4777 |
ReduManager | 4776 |
SplitManager | 4778 |
WinCCOA Proxy | 5678 |
RDB |
Verbindung zum Data-Manager: 2912 Verbindung zum Oracle-Server: 1521 |
smtp | Der Treiber sucht einen freien Port aus. |
SNMP Pmon Agent | Der Treiber sucht einen freien Port aus. |
Snmp Port vom Pmon/Proxy | Der Treiber sucht einen freien Port aus. |
Snmp Live Agent | Der Treiber sucht einen freien Port aus. |
OLE-DB | 4444 |
Modbus | Der Treiber sucht einen freien Port aus. |
rsh | 514 |
trapReceptionPort (SNMP Pmon Agent) | Der Treiber sucht einen freien Port aus. |
Windows SNMP Agent | Der Treiber sucht einen freien Port aus. |
HTTP-Server HTTPS | 443 |
HTTP-Server HTTP | 80 |
IEC (connection,tcpServerPort) | Der Treiber sucht einen freien Port aus. |
DCOM (OPC A&E) | Der Treiber sucht einen freien Port aus. |
XML-RPC | Der Treiber sucht einen freien Port aus. |
S7 Treiber <-> SPS | 102 |
Eine Doppelbelegung bzw. Kollision einer Portadresse mit bestehenden Programmen, kann im Normalfall gleich zu Beginn erkannt werden - PMON bzw. die Manager starten nicht korrekt. Sie können in so einem Fall die zu verwendenden Portadressen für WinCC OA individuell vergeben.
Windows-Betriebssysteme vergeben für einige Anwendungen willkürliche, freie Ports. Es kann vorkommen, dass ein bestimmter WinCC OA Default-Port durch Windows belegt wird, bevor der WinCC OA-Manager gestartet wird und selbst den Port belegen kann. Dies kann dazu führen, dass ein WinCC OA Projekt nicht gestartet werden kann, ohne dass diese Belegung im Windows Task Manager ersichtlich ist. Wie Sie temporäre Ports unter Windows reservieren können, so dass diese nicht willkürlich belegt werden, erfahren Sie auf der Microsoft Webseite http://support.microsoft.com/kb/812873/de.