Input DescriptionΒΆ
EN (enable)
| Data_Type | Default_Value | Range | Unit |
|---|---|---|---|
| BOOL | - | - | - |
In order to enable the function block processing, input EN has to be continuously set to TRUE. The function block is not processed if input EN = FALSE. While input is set to TRUE, the inputs are continuously checked for validity and plausibility. If this is not the case, processing is aborted and an error is displayed.
SLOT
| Data_Type | Default_Value | Range | Unit |
|---|---|---|---|
| BYTE | 0 | - | - |
The input parameter SLOT chooses the ETHERCAT Communication Module to be queried. The slots are numbered from right to left. Slot number 1 is the one beside the CPU.
NODE
| Data_Type | Default_Value | Range | Unit |
|---|---|---|---|
| WORD | 0 | - | - |
NODE represents the ETHERCAT address of the slave.
DRIVE_NR (drive number)
Data type: BYTE, default value: 0
Drive number, starting with 0
SERCOS_ID (sercos id)
Data type: WORD, default value: 0
SERCOS Identification Number of the Object to be read.
FLAG (flag)
Data type: BYTE, default value: 0
Read Flag, following values are allowed:
- 0x01: SOE_ELEMENT_FLAGS_DATASTATE
- 0x02: SOE_ELEMENT_FLAGS_NAME
- 0x04: SOE_ELEMENT_FLAGS_ATTRIBUTE
- 0x08: SOE_ELEMENT_FLAGS_UNIT
- 0x10: SOE_ELEMENT_FLAGS_MIN
- 0x20: SOE_ELEMENT_FLAGS_MAX
- 0x40: SOE_ELEMENT_FLAGS_VALUE
MAX_LEN (maximum length)
Data type: DWORD, default value: 0
Maximal length of the data array.
DATA (pointer to the data array)
Data type: POINTER TO ARRAY OF BYTE
Pointer to the Receive Buffer.
TOUT (timeout)
Data type: DWORD, default value: 0, unit: ms
Timeout until the information from the slave must be available.