The mapping mode is completely configured via the web interface. ibaPDA is not required for using the mapping mode.

Up to 8 mapping assignments can be configured on the page (lines A - H). If the device has a license extension to use up to 16 slaves, up to 16 mapping assignments can be configured. In general two types of mapping assignments are possible:

  • Sniffer / Active Slave

    On Bus0 the output data range of an existing slave is sniffed and this data is mapped (copied) to an active slave on Bus1. In this case data is transferred only from Bus0 to Bus1. It is not possible to configure a Sniffer on Bus1.

  • Active Slave / Active Slave

    On Bus0 as well as on Bus1 an active slave exists. In both directions the respective output data range is mapped to the input data range of the assigned slave.

Settings and displayed data

Slave

Configure the address of the slave here. In case you use a sniffer this is the address of the existing slave you want to "sniff". When you use an "Active Slave" a slave with this address will be generated in ibaBM-DP.

State

Choose if you want to use a "Sniffer" or "Active Slave". Additionally you can choose "Disabled".

IO

The length of the output and input address range of the slave is automatically detected and shown here. The length is determined by the configuration of the slave using the corresponding GSD file.

Arrows

The arrows show in which direction data is exchanged with the current settings.

Status

Status information regarding the state of the bus system is shown here.

For configuration of the active slaves in your PROFIBUS configuration the GSD file "ibaDPMSi.gsd" is required. You find this file on the data storage medium "iba Software & Manuals" included in delivery in the directory 02_iba_Hardware\ibaBM-DP\02_GSD_Files\01_General\.

Just configure the input and output ranges required for your application. The length of inputs and outputs do not have to match. If the output range is shorter than the input range, the remaining input range remains unused. Its data content is undetermined. When the output range is longer than the input range only the fitting output range is mapped. The remaining data is discarded.