Overview

The IO Remapping tab provides additional features to ease special remapping operations (Communication -1, Exclude, Type Restricted ).

These operations can be executed by checking the appropriate checkboxes below the remapping table.

Representation

Communication -1

Premium or Modicon M340 memory is indexed starting with 0, whereas Compact or Quantum memory indexing starts with 1.

If an application for the Compact or Quantum family is converted partially into a Premium or Modicon M340 family application, and if this PLC must communicate through the Modbus protocol with another PLC, it will be necessary to adapt the addresses during the conversion to recover consistent exchanges with other PLCs.

The communication software introduces this offset.

To subtract a 1 of all selected addresses, which must be determined to be Modbus communication related, activate the Communication -1 checkbox.

Exclude

To exclude I/O objects from conversion proceed as described below.

Step

Action

1

Select the I/O objects in the remapping table you want to exclude from conversion.

2

Activate the Exclude checkbox.

3

Click the Apply button.

Result:

An X character is displayed in the Corrected column of the I/O objects excluded from conversion.

Type Restricted

In some cases not all information of a channel has to be remapped commonly.

To remap variables that match to one type within a selection only, activate the Type Restricted checkbox. See example below.

Type restriction applies to all kind of directly addressed variables.

%M internal variables

Variable

Type

%M

bit

%MW

word

%MD (for Premium only)

double word

%MF (for Premium only)

real (floating point)

%K constants

Variable

Type

%KW

word constant

%KD (for Premium only)

double word constant

%KF (for Premium only)

real (floating point) constant

%I inputs

Variable

Type

%I

BOOL or EBOOL type bit

%IW

INT type word

%ID (for Premium only)

DINT type double word

%IF (for Premium only)

REAL type real (floating point)

%Q outputs

Variable

Type

%Q

EBOOL type bit

%QW

INT type word

%QD (for Premium only)

DINT type double word

%QF (for Premium only)

REAL type real (floating point)

Type Restricted Example

For example the Type Restricted feature allows to remap all %MW variables at once to a module in the target family.

Step

Action

1

Select the variables to be remapped.

2

Activate the Type Restricted checkbox.

3

Select Define Target from the context menu and enter the new address for the first variable to be remapped.

4

All addresses, which have the same type (e.g. %MW) as the first one selected, are remapped.