I_SocketServerSettingsClass
Objects that implement this interface are used to configure the TCP/IP communication layer.
Namespace: Tc3_Sockets
Library: Tc3_Sockets (Tc3_Sockets.compiled-library)
Inheritance hierarchy
I_SocketServerSettingsClass -> __System.IQueryInterface
INTERFACE I_SocketServerSettingsClass EXTENDS __System.IQueryInterface
Properties
Name | Type | Access | Description |
---|---|---|---|
bAutoCleanup | BOOL | Get | Enables/disables the automatic clean-up/closure of the unused sockets (e.g. after program download or PLC reset). |
bEnable | BOOL | Get | Enables/disables establishing the server connections. "TRUE" enables the Listen command (listening and incoming connections are accepted) and "FALSE" disables it. |
sSrvNetID | Get | TwinCAT network address of the TwinCAT TCP/IP server (TF6310). With the empty string, the network address of the local TwinCAT system is used. | |
nLocalPort | UDINT | Get | TCP/IP port number of the server. |
sLocalHost | Get | IPv4 network address of the server. | |
tListen | TIME | Get | Retry cycle time for the internal TCP/IP socket Listen command. |
tAccept | TIME | Get | Retry cycle time for the internal TCP/IP socket Accept commands. |
tAdsTimeout | TIME | Get | Maximum time that must not be exceeded during the execution of the ADS services. |
tSocketTimeout | TIME | Get | Maximum time that may not be exceeded during the execution of the confirmed services. |
bThrottleMode | BOOL | Get | Enables/disables the receive data throttle polling mode. |
throttleTimes | Get | Configuration of the cycle times for the receive data throttle polling mode. | |
eTraceSocket | Get | Configures the priority level for the logging of the error messages and log messages. | |
ipTLS | Get | Configuration parameters of the TLS (Transport Layer Security) protocol layer. | |
bEvaLinkStatusErr | BOOL | Get | Configures the evaluation mode for the link status error of the network adapter. |