OD_3231_00 Flex IO Configuration

Function

Defines how the pins (inputs/outputs DIO1, 2...) of the device are used.

Each bit in the respective subindex corresponds to a pin, whereby the first pin configures DIO1, the second pin DIO2, etc. The list with the configurable pins can be found in chapter "Digital inputs" of the technical manual for your product.

  • Subindex 03h Alternate Function Mask: This bit mask defines whether the alternative function of the pin is to be activated.

    To activate an alternative function, set the corresponding bit to "1":

    If you do not activate the alternative function, you can no longer use the corresponding pin as a normal input/output.

  • Subindex 01h Output Mask: This bit mask defines whether the pin is used as input or output (depending on whether an alternative function was activated for the pin in subindex 03h):
    • Bit = "0": Pin is input (default)
    • Bit = "1": Pin is output
  • Subindex 02h Pullup Mask: This bit mask defines whether the pin is a pullup or pulldown:

    • Bit = "0": Pin is pulldown (default)
    • Bit = "1": Pin is pullup

    Subindex 02h is only active for the pin if it is defined as an input.

Example for subindex 01h: Pin 2 and pin 3 are to be outputs, value = "6" (=0110 b)

Object description

Index 3231h
Object name Flex IO Configuration
Object Code ARRAY
Data type UNSIGNED16
Savable yes, category: application
Access read only
PDO mapping no

Value description

Subindex 00h
Name Highest Sub-index Supported
Data type UNSIGNED8
Access read only
PDO mapping no