ETCSlaveStack (FB)

FUNCTION_BLOCK ETCSlaveStack

InOut:

Scope

Name

Type

Comment

Input

xSetOperational

BOOL

Rising edge: An attempt is made to switch to the ETC_SLAVE_OPERATIONAL mode.

Output

wState

ETC_SLAVE_STATE

Current state of the slave:

0: ETC_SLAVE_BOOT

1: ETC_SLAVE_Init

2: ETC_SLAVE_PREOPERATIONAL

4: ETC_SLAVE_SAVEOPERATIONAL

8: ETC_SLAVE_OPERATIONAL

Configuration was successfully completed.

If errors occur during the configuration, the slave can fall back into an earlier state.

Properties:

ALStatus

AutoIncAddr

ConfigProductID

ConfigRevisionID

ConfigVendorID

IsConfigAsOptional

LastEmergency

LastInstance

LinkTimeoutPortA

LinkTimeoutPortB

LinkTimeoutPortC

LinkTimeoutPortD

MailboxPending

NextInstance

PendingMessage

PhysSlaveAddr

ProductID

RevisionID

SerialID

SlaveAddr

VendorID

InputBitOffset

InputBitSize

InputData

NbrFMMU

NbrSyncManager

OutputBitOffset

OutputBitSize

OutputData

Methods:

ClearEmergency

SetOpMode

AddCoEInit

AddFMMU

AddSoEInit

AddSyncManager

ChangeFMMU

ChangeSyncManager

ClearCoEInit

ClearSoEInit

GetFMMU

GetSyncManager

SetAssignToPDI

SetConfigData

SetDCSettings

SetEoeSettings

SetOptional

SetStartupChecks

SetSyncUnit

SetTimeouts

SetUseLrdLwr

SetWatchdog

Structure: