EK9300 - multi-configuration mode

Description

Multi-configuration mode enables users to operate different hardware, e.g. a EK9300 with varying EtherCAT Terminals, with the same project configuration.

This description uses EtherCAT Terminals (ELxxxx) in the examples. The same principle applies to EtherCAT Box modules (EPxxxx).

Task

The machine manufacturer has a machine, which is to be sold with different options. The options are usually additional signals to be processed and logged, for which additional terminals are required.

For all these options the project configuration should be retained and only be varied via the software. The actual machine options are included in the parameterization.

Solution

The multi-configuration mode is used to configure the maximum number of options in the project configuration. If the machine has less than the maximum number of options, EtherCAT Terminals can be omitted, since these signals are not required. Although unused EtherCAT Terminals are included in the maximum project configuration, they can be disabled by the controller, so that the hardware and the parameterized configuration match again. As soon as this is done, the EK9300 switches to normal data exchange.

Advantage

Less effort for creating and maintaining projects, since the same project configuration can be used for different hardware.

Sample

The standard machine configuration, without options, consists of:

The following options can be added:

The maximum configuration (with optional terminals shown in italics) then looks as follows:

It is this maximum configuration that is reflected in the hardware configuration.

If the machine is ordered without options, the terminals EL3314, EL7047 and EL3403 have to be disabled in the project configuration. The EK9300 is notified of the record data (acyclic communication) to indicate which terminals are no longer required. The terminals are identified via their position.
Without options, two KL2004 are present (at position 1 and 2), two EL1004 (at position 3 and 4) and one EL5051 (at position 5). The terminals at positions 6, 7 and 8 (optional terminals) must be disabled.

If the machine is ordered with the option "automatic adjustable axis", only terminals 6 and 8 have to be disabled.

EK9300 - multi-configuration mode 1:

Position of optional terminals

Optional terminals can be connected at any position and may be disabled. They do not necessarily have to be located at the end, as shown in the example.

First steps

In order to enable the EK9300 to operate in multi-configuration mode, MultiConfigurationMode must be set to "TRUE" in the DAP (device access point).

There are two possible setting options.

Option 1

This is perhaps a version for testing, since the hardware configuration must be adjusted, which should preferably be avoided.

In the DAP there is a MultiConfigurationMode setting with the slots. Here you can disable EtherCAT Terminals, which are configured but not present.

For some PROFINET controllers this must happen on startup, while other PROFINET controllers enable it to occur at runtime, which simplifies testing significantly. Disabling/enabling of terminals at runtime is a feature of the PROFINET controller and may or may not be possible in practice, depending on the manufacturer of the PROFINET controller.

Option 2

The configuration is sent by the PLC via the record data. Here too, the manufacturers offer different options. Contact the manufacturer of your PROFINET controller, if you have any queries.
A requirement for option 2 is that your PROFINET controller allows and supports access to the record data.

PROFINET record data (write request)

Value

Meaning

Slot*

0

Slot number, always "0"

SubSlot*

1

Sub-slot number, always "1"

Index

0#2010

PROFINET index number

Length

variable

Length of the following data

Data

Each Bus Terminal requires 2 bits:
00bin terminal present

10bin terminal not present

Enabling/disabling of the EtherCAT devices

* For some PROFINET controllers these data are automatically taken from the GSDML and do not have to be configured.

Procedure

Once the station has been configured, the following steps are required.

If the machine is ordered with the maximum configuration (with all options), generally no action is required, since the hardware matches the project configuration.

If one of the options is not included, then hardware and project planning differ. The PROFINET coupler indicates this via the message "Module difference".
Now disable the terminals, which are not present. When this is done, the message "Module Difference" is removed from the coupler. If the message "Module Difference" remains, you may have the wrong slot or too few slots disabled.

EK9300 - multi-configuration mode 2:

No subslots

Subslots are not counted and cannot be used for the multi-configuration mode.
Only slots can be used, irrespective of a module using subslots or not.

EK9300 - multi-configuration mode 3:

No Shared Device

The Shared Device feature cannot be used when the multi-configuration mode is used.

EK9300 - multi-configuration mode 4:

No pack or (*) terminals

Pack or (*) terminals cannot be used in multi-configuration mode.