Infosys在阅读器中打开 / AI 翻译

ADS · 0 次阅读

TwinCAT.Ads.SumCommand Namespace

ADS offers powerful and fast communication to exchange any kind of information. It's possible to read single variables or complete arrays and structures with each one single ADS-API call. ADS Sum-Commands offer to read/write with one single ADS call multiple variables which are not structured within a linear memory, effectively reducing roundtrips.

Classes

 

Class

Description

TwinCAT.Ads.SumCommand Namespace 1:

ISumCommandExtension

Extension class for ISumCommand derived classes.

TwinCAT.Ads.SumCommand Namespace 2:

ResultSumCommand

Result class for an asynchronous TwinCAT.Ads.SumCommand:

TwinCAT.Ads.SumCommand Namespace 3:

ResultSumHandles

Result class for an asynchronous SumCreateHandles>.

TwinCAT.Ads.SumCommand Namespace 4:

ResultSumHandles2

Result class for an asynchronous SumCreateHandles.

TwinCAT.Ads.SumCommand Namespace 5:

ResultSumReadRaw

Result class for an asynchronous SumRead that contains blocks of raw memory data (unmarshaled data).

TwinCAT.Ads.SumCommand Namespace 6:

ResultSumValues

Result class for an asynchronous ISumRead. The Values are returned as objects.

TwinCAT.Ads.SumCommand Namespace 7:

ResultSumValues2<S>

Extended result class for an asynchronous ISumRead2<S>.

TwinCAT.Ads.SumCommand Namespace 8:

TwinCAT.Ads.SumCommand Namespace 9:

SumAnyTypeRead

Symbolic ADS Sum read access (ANY_TYPE marshalling) on already loaded symbols.

TwinCAT.Ads.SumCommand Namespace 10:

TwinCAT.Ads.SumCommand Namespace 11:

SumCreateHandles

SumCommand for getting variable handles by a set of InstancePaths and using the Handles cache.

TwinCAT.Ads.SumCommand Namespace 12:

TwinCAT.Ads.SumCommand Namespace 13:

SumCreateHandlesBase

SumCommandBase for getting variable handles by a set of InstancePaths

TwinCAT.Ads.SumCommand Namespace 14:

SumDeleteNotifications

SumCommand for deleting Notifications.

TwinCAT.Ads.SumCommand Namespace 15:

TwinCAT.Ads.SumCommand Namespace 16:

SumHandleReadAnyType

Read (primitive, AnyType) values by Handle SumCommandBase.

TwinCAT.Ads.SumCommand Namespace 17:

TwinCAT.Ads.SumCommand Namespace 18:

SumHandleWriteAnyType

Write any (primitive) values by Handle SumCommandBase.

TwinCAT.Ads.SumCommand Namespace 19:

TwinCAT.Ads.SumCommand Namespace 20:

SumHandleWriteRaw

Write any (primitive) values by Handle SumCommandBase.

TwinCAT.Ads.SumCommand Namespace 21:

TwinCAT.Ads.SumCommand Namespace 22:

SumInstancePathAnyTypeRead

SumRead Command that uses the instancePath as symbol ID / Address and returns objects as Values (ANY Type marshaling)

TwinCAT.Ads.SumCommand Namespace 23:

TwinCAT.Ads.SumCommand Namespace 24:

SumReleaseHandles

Release Handles SumCommand (internal)

TwinCAT.Ads.SumCommand Namespace 25:

TwinCAT.Ads.SumCommand Namespace 26:

SumReleaseHandlesBase

Release Handles SumCommand (internal)

TwinCAT.Ads.SumCommand Namespace 27:

TwinCAT.Ads.SumCommand Namespace 28:

SumSymbolRead

Symbolic ADS Sum read access (automatic marshalling)

TwinCAT.Ads.SumCommand Namespace 29:

TwinCAT.Ads.SumCommand Namespace 30:

SumSymbolWrite

Class for ADS Sum symbolic Write Access.

TwinCAT.Ads.SumCommand Namespace 31:

SumWriteBySymbolPath

SumCommand writing Anytypes values by Instance path

Interfaces

 

Interface

Description

TwinCAT.Ads.SumCommand Namespace 32:

ISumCommand

Interface for SumCommands (Combined commands)

TwinCAT.Ads.SumCommand Namespace 33:

ISumRead

Interface ISumRead Implements the ISumCommand

TwinCAT.Ads.SumCommand Namespace 34:

ISumRead2<S>

Interface ISumRead2 (supports extended Sum SubResults) Implements the ISumCommand

Enumerations

 

Enumeration

Description

SumAccessMode

Indicates how to handle each single sub-sum-command (IGIO, ByHandle, ByName)

SumCommandErrorStrategy

The Error strategy for ISumCommand

SumCommandMode

Indicates, which (extended) SumCommand to use.

SumFallbackMode

Enum SumFallbackMode (SumCommand operation modes)

Beckhoff Automation GmbH & Co. KG 2001-2026

Further Information