L-force | plc designer – Lenze PLC Designer PLC Designer (R2-x) User Manual

Page 581

Advertising
background image

L-force | PLC Designer

Compiler Errors and Warnings



DMS 3.2 EN 02/2011 TD29

579

3112

"Nonrelocatable instruction in library."

The .hex file contains an instruction which is not relocatable. The library code cannot
be linked.

3113

"Library code overwrites function tables."

The ranges for code and function tables are overlapping.

3114

"Library uses more than one segment."

The tables and the code in the .hex file use more than one segment.

3115

"Unable to assign constant to VAR_IN_OUT. Incompatible data types."

The internal pointer format for string constants cannot get converted to the internal
pointer format of VAR_IN_OUT, because the data are set "near" but the string

constants are set " huge" or "far". If possible change these target settings.

3116

"Function tables overwrite library code or a segment boundary."

Code 166x: The external library cannot be used with the current target settings. These
must be adapted resp. the library must be rebuilt with appropriate settings.

3117

"<Name> (<Zahl>): Expression too complex. No more registers available"

The named expression is to complex to be handled by the available registers. Please

try to reduce the expression by using interim variables.

3120

"Current code-segment exceeds 64K."

The currently generated code is bigger than 64K. Eventually to much initializing code
is created.

Advertising