Anybus® CompactCom 40 - PROFINET IRT IIoT Secure

Instance Attributes (Instance #1)

#

Name

Access

Corresponding term for PROFINET

Data Type

Value

1

Cycle time

Get/Set

T_DC

UINT32

Application cycle time in nanoseconds

2

Output valid

Get/Set

T_IO_Output

UINT32

Output valid point relative to SYNC events, in nanoseconds

Default value: 0

3

Input capture

Get/Set

T_DC - T_IO_Input

UINT32

Input capture point relative to SYNC events, in nanoseconds

Default value: 0

4

Output processing

Get

T_IO_OutputMin

UINT32

Minimum required time, in nanoseconds, between RDPDI interrupt and Output valid

5

Input processing

Get

T_IO_InputMin - 12 μs

UINT32

Maximum required time, in nanoseconds, from Input capture until write process data has been completely written to the Anybus CompactCom module

6

Min cycle time

Get

T_DC_Min

UINT32

Minimum cycle time supported by the application, in nanoseconds

7

Sync mode

Get/Set

-

UINT16

This attribute is used to select synchronization mode. It enumerates the bits in attribute 8

0: Nonsynchronous mode. (Default value if nonsynchronous mode is supported)

1: Synchronous mode

2 - 65535: Reserved. Any attempt to set sync mode to an unsupported value shall generate an error response

8

Supported sync modes

Get

-

UINT16

A list of the synchronization modes the application supports. Each bit corresponds to a mode in attribute 7

Bit 0: 1 = Nonsynchronous mode supported

Bit 1: 1 = Synchronous mode supported (Required for synchronous application)

Bit 2 - 15: Reserved (0)

9

Control Task cycle factor

Get/Set

CACF (Controller Application Cycle Factor)

UINT16

If the synchronous control task operates at a cycle that is longer than the data cycle (see attribute #1, Cycle time) then this attribute provides a scaling factor for the cycle time such that:

Control task duration = Control task cycle factor x Cycle time.

The information may be used e.g. to interpolate output values, if required by the process. Note that synchronization to the Control Task cycle must be done by the host application.

Default: 1

The figure below shows an example of Control Task cycle and Cycle time, with Control Task cycle factor = 3:

Figure 31. 
prt40-sync-controltask.ai