ADS

Type Definitions

Name

Description

General Properties

Symbol name

Text

Description

TIMEOUT

Timeout

Default timeout for ADS requests

RUNTIME_STATE_CHECK_TIMEOUT

Maximum timeout for determining the runtime status

A configured runtime is considered unreachable if a request takes longer than this timeout.

RUNTIME_STATE_CHECK_INTERVAL

Runtime state check interval

The state of each configured runtime is checked periodically.

RUNTIMES

Runtimes

An ADS connection is established to all enabled runtimes.

IGNORED_PLC_ATTRIBUTES

Ignored PLC attributes

Attribute pragmas are added to the JSON schema. The attributes configured here are hidden.

VISIBLE_RUNTIME_PORTS

Visible runtime ports

Target systems might many ADS ports. Most of them are rarely used in HMI projects.

RESPONSE_SIZE_LIMIT

Limit response size of ADS requests

The PLC task is locked for every request. If the request is too large, the PLC cycle time might be exceeded.

SUM_REQUEST_LIMIT

Limit the number of ADS requests that can be bundled in one sum request

The PLC task is locked for every request. If a sum request contains too many requests, the PLC cycle time might be exceeded.

NEW_HANDLES_PER_SUM_REQUEST_LIMIT

Limit the number of ADS handles created by a sum request

TwinCAT's handle buffer is not resized in the middle of a sum request. Creating too many ADS handles in a single sum request causes errors if TwinCAT's handle buffer is full.

ENABLE_READ_BEFORE_WRITE

Support incomplete writes by reading before writing

Variables that are hidden or not set in the write request will be overwritten with an old value. Disable this setting to prevent side-effects and improve performance.