I/O Mapping

 

General

For groups in the I/O image of the Safe Logic Controller (SLC) the following is defined: Only the first n channels are used (n is the set value of the corresponding parameter NumberOf..).

The following table shows the connection between values of the I/O configuration and the I/O images:

I/O configuration

Corresponding I/O image

SLC2LMC_NumberOfBOOLs 

SLC2LMC_BOOL

SLC2LMC_NumberOfBOOLsExt

SLC2LMC_BOOLExt 

SLC2LMC_NumberOfINTs

SLC2LMC_INT

SLC2LMC_NumberOfUINTs

SLC2LMC_UINT

SLC2LMC_NumberOfUDINTs

SLC2LMC_UDINT

LMC2SLC_NumberOfBOOLs

LMC2SLC_BOOL

LMC2SLC_NumberOfBOOLsExt

LMC2SLC_BOOLExt

LMC2SLC_NumberOfINTs

LMC2SLC_INT

LMC2SLC_NumberOfUINTs

LMC2SLC_UINT

LMC2SLC_NumberOfUDINTs

LMC2SLC_UDINT

When configuring the data exchange, the amount of data is limited. Any error detected is reported when compiling if these limits are exceeded in your configuration.

The total amount of exchange data (in both directions) is limited to 75 points, where

o8 Bool = 1 point

o1 INT = 1 point

o1 UINT = 1 point

o1 UDINT = 1 point

The maximum number of bytes in the direction of the Safety Logic Controller to a Logic Motion Controller (LMC) or the Logic Motion Controller (LMC) to the Safety Logic Controller is limited to 128 bytes, where

o8 Bool = 1 byte

o1 INT = 2 bytes

o1 UINT = 2 bytes

o1 UDINT = 4 bytes

In addition, the amount of each data type is limited (according to the definition in the Type column of the Schneider Electric Sercos III Parameters editor). The limits are verified by Logic Builder during the configuration process.

What Is in This Chapter?

This chapter contains the following topics:

oSLC2LMC_BOOL

oSLC2LMC_BOOLExt

oSLC2LMC_INT

oSLC2LMC_UINT

oSLC2LMC_UDINT

oLMC2SLC_BOOL

oLMC2SLC_BOOLExt

oLMC2SLC_INT

oLMC2SLC_UINT

oLMC2SLC_UDINT