Master interface settings

Note

Pay attention to the effects of the autoconfiguration mode!

Autoconfiguration mode is enabled by default and is suitable for most applications. Because many configurations are done automatically, some tabs for the Data Point Configurator are irrelevant or unavailable in this mode. This affects the “FMMU/Sync” tab and the Sync-Manager.

It may happen that you need to disable the autoconfiguration mode, for example, to configure slave-to-slave communication. Note that expert knowledge is required in this case because you must manually make all master and slave configuration settings.

“EtherCAT Master” Tab

Parameters

Value

Description

Address

EtherCAT Interface Settings

Autoconfig Master/Slaves

Most of the master and slave configuration is done automatically based on device description files and implicit calculations. The “FMMU/Sync” tab and Sync-Manager are not available in the Data Point Configurator.

Even if this option of the master is activated, the expert mode can be explicitly activated for each individual slave. The expert mode allows manual editing of the automatically generated process data configuration.

The configuration settings for master(s) and slave(s) mostly have to be done manually.

EtherCAT NIC Settings

Target address (MAC)

FF-FF-FF-FF-FF-FF

MAC ID of the subscriber in the EtherCAT network that the telegram should receive

Recommendation: To remain device-independent, it makes sense not to specify a fixed MAC ID at this point. Use network names instead (see options below).

Broadcast

No target address (MAC) has to be specified.

The target address (MAC) is used.

Enable redundancy

The bus is redundant (applies if the bus is structured as a ring topology).

Note: This function is not currently supported by WAGO devices. Settings in the “Redundancies” area, therefore have no effect.

The bus is not supported redundantly.

Source address (MAC)

00-00-00-00-00-00

MAC ID of the controller (target system) or network name

Note: “Select network by name” is enabled by default For this reason, the setting remains “00-00-00-00-00-00”.

Recommendation: To remain device-independent, it makes sense not to specify a fixed MAC ID at this point. Use network names instead (see options below).

[Browse]

 

The MAC ID or name of available target devices are used to search for the network.

Network name

br1

Name or MAC ID of the network depending on which of the following options is enabled. “br1” is preset and identifies the ETHERNET bridge used for EtherCAT.

The device port used for EtherCAT must be set to “separated”. Since only port X2 is allowed for EtherCAT, it forms the EtherCAT bridge “br1” that is selected in this case.

Select network by MAC

The network is specified by the MAC ID. The project cannot be used on another device because every network adapter has a unique MAC ID. This setting is not recommended.

Select network by name

The network is identified by the network name (preset by default).
The project is device-independent.

EtherCAT NIC Settings Redundancy

This area opens if the “Enable redundancy” function has been selected.

Note: WAGO devices do not currently support redundancy.

Distributed Clocks

Cycle time

100 … 1000000 μs

Time after which a new data telegram is sent on the bus. If the “Distributed Clocks” functionality is enabled on the slave, the specified master cycle time is applied to the slave clocks. Precise synchronization of the data exchange can be achieved in this way, which is especially important when spatially distributed processes require simultaneous actions. Simultaneous actions are e.g., applications in which multiple axes must execute coordinated movements simultaneously. A very precise, network-wide time base with jitter much less than 1 microsecond can be achieved in this way.

Sync Offset

-50 … 50 %

Makes it possible to set the time delay of the sync interrupt of the EtherCAT slave against the cycle time of the PLC.

Normally, the PLC cycle starts 20 % later than the sync interrupt of the slave. This means that the PLC cycle could be delayed by 80 % of the cycle time without a message being lost.

Sync Window Monitoring

Synchronization of the slave is monitored.

The slave is not synchronized.

Sync Window

1 … 32758 μs

Time for Sync Window Monitoring

If the synchronization of all slaves is within this time window, the “xSyncInWindow (IoDrvEthercat)” variable is set to TRUE. Otherwise, it is set to FALSE.

Options

Use LRW instead of LWR/LRD

Direct communication from slave to slave is possible via combined read/write commands (LRW).

Read (LRD) and write (LWR) commands are used separately.

Enable messages per task

Various tasks can be used to control read and write commands, i.e., handling of input/output messages.

A task is used to control read and write commands.

Automatically restart slaves

Master tries to restart the slaves immediately after a communication interruption.

There is not automatic restart after a communication interruption.

Master Settings

These additional settings are opened when autoconfiguration mode is disabled at the top of the dialog box (“Autoconfig Master/Slaves”). Otherwise, the settings are applied automatically.

Input address mapping

16#1 … 16#1FFFFFFF

First logical address of the first slave for input data

Output address mapping

16#1 … 16#1FFFFFFF

First logical address of the first slave for output data

Diagnostic message

Diagnostic messages are displayed in online mode only.

Other diagnostic messages are available in the fieldbus configurator in the “Status” tab.

Diagnostic message

-

The “Diagnostics messages” field displays the status of the master. Possible status include “Init”, “Pre-Operational”, “Save Operational” and “Operational”.
The “Operational” status indicates that the master configuration was completed successfully and input/output process data is applied.

Bus load

0 … 100 %

Indication of the bus load in percent