CoDeSys V2.3 
10-111
Modify the task configuration so that each task has a different priority. 
3571 
"The library 'SysLibCallback' is not included in the project! System events can not be 
generated." 
In order to create event tasks, the SysLibCallback.lib is needed. Link this library to the project in the 
library manager or modify the task configuration (task attributs) in that way that there is no task 
triggered by an event. 
3600 
"Implicit variables not found!" 
Use command ‚Rebuild all’. If nevertheless you get the error message again please contact the PLC 
manufacturer. 
3601 
"<name> is a reserved variable name" 
The given variable is declared in the project, although it is reserved for the codegenerator. Rename 
the variable. 
3610 
" '<Name>' not supported" 
The given feature is not supported by the current version of the programming system. 
3611 
"The given compile directory '<name>' is invalid" 
There is an invalid directory given in the ‚Project’ ‚Options’ ‚Directories’ for the Compile files. 
3612 
"Maximum number of POUs (<number>) exceeded! Compile is aborted." 
Too many POUs and data types are used in the project. Modify the maximum number of POUs in the 
Target Settings / Memory Layout. 
3613 
"Build canceled" 
The compile process was cancelled by the user. 
3614 
"Project must contain a POU named '<name>' (main routine) or a taskconfiguration" 
Create an init POU of type Program (e.g. PLC_PRG) or set up a task configuration. 
3615 
"<Name> (main routine) must be of type program" 
A init POU (e.g. PLC_PRG) is used in the project which is not of type Program.  
3616 
"Programs musn't be implemented in external libraries" 
The project which should be saved as an external library contains a program. This will not be 
available, when the library will be used. 
How to convert pdf slides to powerpoint - C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
convert pdf to powerpoint online no email; conversion of pdf to ppt online
How to convert pdf slides to powerpoint - VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
image from pdf to ppt; export pdf to powerpoint
10-112 
CoDeSys V2.3 
3617 
"Out of memory" 
Increase the virtual memory capacity of your computer. 
3618 
"BitAccess not supported in current code generator!" 
The code generator for the currently set target system does not support bit access on variables. 
3700 
" POU with name ‘<name>' is already in library '<name>'" 
A POU name is used in the project, which is already used for a library POU. Rename the POU. 
3701 
"Name used in interface is not identical with POU Name" 
Use command ‘Project’ ‘Rename object’ to rename the POU in the object organizer, or change the 
name of the POU in the declaration window. There the POU name has to be placed next to one of the 
keywords PROGRAM, FUNCTION oder FUNCTIONBLOCK. 
3702 
"Overflow of identifier list"Maximum 100 identifiers can be entered in one variable declaration. 
3703 
"Duplicate definition of identifier '<Name>'" 
Take care that there is only one identifier with the given name in the declaration part of the POU. 
3704 
"data recursion: "<POU 0> -> <POU 1> -> .. -> <POU 0>" 
An instance of a functionblock is used, which calls itself. 
3705 
"<Name>: VAR_IN_OUT in Top-Level-POU not allowed, if there is no Task-Configuration" 
Create a task configuratin or make sure that there are no VAR_IN_OUT variables used in PLC_PRG. 
3720 
"Address expected after 'AT'" 
Add a valid address after the keyword AT or modify the keyword. 
3721 
"Only 'VAR' and 'VAR_GLOBAL' can be located to addresses" 
Put the declaration to a VAR or VAR_GLOBAL declaration area. 
3722 
"Only 'BOOL' variables allowed on bit addresses" 
Modify the address or modify the type of the variable to which the address is assigned. 
3726 
"Constants can not be laid on direct addresses" 
Modify the address assignment correspondingly. 
C# PowerPoint - How to Process PowerPoint
slides sorting library can help you a lot. Extract Slides from PowerPoint in C#.NET. Use C# sample code to extract single or several
convert pdf to editable ppt online; convert pdf to powerpoint with
VB.NET PowerPoint: Read, Edit and Process PPTX File
split PowerPoint file, change the order of PPTX sildes and extract one or more slides from PowerPoint How to convert PowerPoint to PDF, render PowerPoint to
how to convert pdf slides to powerpoint; changing pdf to powerpoint file
CoDeSys V2.3 
10-113
3727 
"No array declaration allowed on this address" 
Modify the address assignment correspondingly. 
3728 
"Invalid address: '<address>'" 
This address is not supported by the PLC configuration. Check PLC configuration resp. modify 
address. 
3729 
"Invalid type '<name>' at address: '<Name>' " 
The type of this variable cannot be placed on the given address. Example: For a target system 
working with ‘alignment 2’ the following declaration is not valid: var1 AT %IB1:WORD; 
3740 
"Invalid type: '<Name>' " 
An invalid data type is used in a variable declaration. 
3741 
"Expecting type specification" 
A keyword or an operator is used instead of a valid type identifier. 
3742 
"Enumeration value expected" 
In the definition of the enumeration type an identifier is missing after the opening bracket or after a 
comma between the brackets. 
3743 
"Integer number expected" 
Enumerations can only be initialized with numbers of type INT. 
3744 
"Enum constant '<name>' already defined" 
Check if you have followed the following rules for the definition of enumeration values:  
· Within one enum definition all values have to be unique.  
· Within all global enum definitions all values have to be unique. 
· Within all local enum definitions all values have to be unique. 
3745 
"Subranges are only allowed on Integers!" 
Subrange types can only be defined resting on integer data types. 
3746 
"Subrange '<name>' is not compatible with Type '<name>'" 
One of the limits set for the range of the subrange type is out of the range which is valid for the base 
type. 
VB.NET PowerPoint: Process & Manipulate PPT (.pptx) Slide(s)
add image to slide, extract slides and merge library SDK, this VB.NET PowerPoint processing control powerful & profession imaging controls, PDF document, image
convert pdf pages to powerpoint slides; how to change pdf to powerpoint
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
clip art or screenshot to PowerPoint document slide large amount of robust PPT slides/pages editing powerful & profession imaging controls, PDF document, image
pdf page to powerpoint; pdf to ppt converter online for large
10-114 
CoDeSys V2.3 
3747 
"unknown string length: '<name>'" 
There is a not valid constant used for the definition of the string length. 
3748 
"More than three dimensions are not allowed for arrays" 
More than the allowed three dimensions are given in the definition of an array. If applicable use an 
ARRAY OF ARRAY. 
3749 
"lower bound '<name>' not defined" 
There is a not defined constant used to define the lower limit for a subrange or array type. 
3750 
"upper bound '<name>' not defined" 
There is a not defined constant used to define the upper limit for a subrange or array type. 
3751 
"Invalid string length '<number of characters>'" 
The here defined string length exceeds the maximum value which is defined for the currently set 
target system.  
3760 
"Error in inital value" 
Use an initial value which corresponds to the type definition. To change the declaration you can use 
the declaration dialog for variables (Shift/F2 or 'Edit''Autodeclare'). 
3761 
"'VAR_IN_OUT' variables must not have an inital value." 
Remove the initialization at the declaration of the VAR_IN_OUT variable. 
3780 
"'VAR', 'VAR_INPUT', 'VAR_OUTPUT' or 'VAR_IN_OUT' expected" 
The first line following the name of a POU must contain one of these keywords.  
3781 
"'END_VAR' or identifier expected" 
Enter a valid identifier of a END_VAR at the beginning of the given line in the declaration window. 
3782 
"Unexpected end" 
In the declaration editor: Add keyword END_VAR at the end of the declaration part. 
In the texteditor of the programming part: Add an instruction which terminates the last instruction 
sequence (e.g. END_IF). 
3783 
"END_STRUCT' or identifier expected" 
Ensure that the type declaration is terminated correctly. 
VB.NET PowerPoint: Use PowerPoint SDK to Create, Load and Save PPT
Besides, users also can get the precise PowerPoint slides count as soon as the PowerPoint document has been loaded by using the page number getting method.
how to add pdf to powerpoint; how to add pdf to powerpoint presentation
VB.NET PowerPoint: Extract & Collect PPT Slide(s) Using VB Sample
want to combine these extracted slides into a please read this VB.NET PowerPoint slide processing powerful & profession imaging controls, PDF document, image
image from pdf to powerpoint; convert pdf document to powerpoint
CoDeSys V2.3 
10-115
3784 
"The current target doesn't support attribute <attribute name>" 
The target system does not support this type of variables (e.g. RETAIN, PERSISTENT) 
3800 
"The global variables need too much memory. Increase the available memory in the project 
options." 
Increase the number of segments given in the settings in dialog ‚Project’ ‚Options’ ‚Build’. 
3801 
"The variable '<Name>' is too big. (<size> byte)" 
The variable uses a type which is bigger than 1 data segment. The segment size is a target specific 
parameter and can be modified in the target settings/memory layout. If you do not find this in the 
current target settings, please contact your PLC manufacturer. 
3802 
"Out of retain memory. Variable '<name>', <number> bytes." 
The memory space available for Retain variables is exhausted. The size of the memory area can be 
set target-specific in the target settings /memory layout. If you do not find the settings field in the 
dialog, please contact your PLC manfacturer. (Please regard: If retain variables are used in an 
function block instance, the complete instance POU will be stored in the retain memory area !) 
3803 
"Out of global data memory. Variable '<name>', ‚<number>’ bytes." 
The memory space available for global variables is exhausted. Der verfügbare Speicherplatz für 
globale Variablen ist erschöpft. The size of the memory area can be set target-specific in the target 
settings /memory layout. If you do not find the settings field in the dialog, please contact your PLC 
manfacturer. 
3820 
"'VAR_OUTPUT' and 'VAR_IN_OUT' not allowed in functions" 
In a function no output or in_output variables may be defined. 
3821 
"At least one input required for functions" 
Add at least on input parameter for the function. 
3840 
"Unknown global variable '<name>'!" 
In the POU a VAR_EXTERNAL variable is used, for which no global variable declared. 
3841 
"Declaration of '<name>' do not match global declaration!" 
The type given in the declaration of the VAR_EXTERNAL variable is not the same as that in the global 
declaration. 
3900 
"Multiple underlines in indentifier"Remove multiple underlines in the identifier name. 
VB.NET PowerPoint: Merge and Split PowerPoint Document(s) with PPT
of the split PPT document will contain slides/pages 1-4 code in VB.NET to finish PowerPoint document splitting If you want to see more PDF processing functions
pdf conversion to powerpoint; convert pdf into powerpoint online
VB.NET PowerPoint: Complete PowerPoint Document Conversion in VB.
It contains PowerPoint documentation features and all PPT slides. Control to render and convert target PowerPoint or document formats, such as PDF, BMP, TIFF
convert pdf file to ppt online; pdf to ppt converter online
10-116 
CoDeSys V2.3 
3901 
"At most 4 numerical fields allowed in addresses" 
There is a direct assignment to an address which has more than four levels. (e.g. %QB0.1.1.0.1). 
3902 
"Keywords must be uppercase" 
Use capital letters for the keyword or activate option ‚Autoformat’ in ‚Project’ ‚Options’. 
3903 
"Invalid duration constant" 
The notation of the constant does not comply with the IEC61131-3 format. 
3904 
"Overflow in duration constant" 
The value used for the time constant cannot be represented in the internal format. The maximum 
value which is representable is t#49d17h2m47s295ms. 
3905 
"Invalid date constant" 
The notation of the constant dies not comply with the IEC61131-3 format. 
3906 
"Invalid time of day constant" 
The notation of the constant dies not comply with the IEC61131-3 format. 
3907 
"Invalid date and time constant" 
The notation of the constant dies not comply with the IEC61131-3 format. 
3908 
"Invalid string constant" 
The string constant contains an invalid character. 
4000 
"Identifier expected" 
Enter a valid identifier at this position. 
4001 
"Variable '<Name>' not declared" 
Declare variable local or global. 
4010 
"Type mismatch: Cannot convert '<Name>' to '<Name>'." 
Check what data type the operator expects (Browse Online Help for name of operator) and change 
the type of the variable which has caused the error, or select another variable. 
4011 
"Type mismatch in parameter '<Name>' of '<Name>': Cannot convert '<Name>' to '<Name>'." 
VB.NET PowerPoint: Convert & Render PPT into PDF Document
Using this VB.NET PowerPoint to PDF converting demo code below, you can easily convert all slides of source PowerPoint document into a multi-page PDF file.
how to convert pdf to ppt using; how to convert pdf into powerpoint on
VB.NET PowerPoint: Add Image to PowerPoint Document Slide/Page
insert or delete any certain PowerPoint slide without methods to reorder current PPT slides in both powerful & profession imaging controls, PDF document, tiff
how to change pdf file to powerpoint; convert pdf to powerpoint online for
CoDeSys V2.3 
10-117
The data type of the actual parameter cannot be automatically converted to that of the formal 
parameter. Use a type conversion or use another variable type. 
4012 
"Type mismatch in parameter '<Name>' of '<Name>': Cannot convert '<Name>' to '<Name>'." 
A value with the invalid type <Typ2> is assigned to the input variable '<Name>'. Replace the variable 
or constant to one of type <Typ1> or use a type conversion respectively a constant with type-prefix. 
4013 
"Type mismatch in output '<Name>' of '<Name>': Cannot convert '<Name>' to '<Name>'." 
A value with the invalid type <Typ2> is assigned to the output variable '<Name>'. Replace the variable 
or constant to one of type <Typ1> or use a type conversion respectively a constant with type-prefix. 
4014 
"Typed literal: Cannot convert '<name>' to '<name>'" 
The type of the constant is not compatible with the type of the prefix.  
Example: SINT#255 
4015 
"Data type ‘<name>' illegal for direct bit access" 
Direct bit addressing is only allowed for Integer- and Bitstring datatypes. You are using a variable var1 
of type Typ REAL/LREAL or a constant in bit access <var1>.<bit>. 
4016 
"Bit index '<number>' out of range for variable of type '<name>'" 
You are trying to access a bit which is not defined for the data type of the variable. 
4017 
"'MOD' is not defined for 'REAL'" 
The operator MOD can only be used for integer and bitstring data types. 
4020 
"Variable with write access or direct address required for 'ST', 'STN', 'S', 'R'" 
Replace the first operand by a variable with write access. 
4021 
"No write access to variable '%s' allowed" 
Replace the variable by a variable with write access. 
4022 
"Operand expected" 
Add an operand behind the command. 
4023 
"Number expected after '+' or '-'" 
Enter a digit. 
10-118 
CoDeSys V2.3 
4024 
"Expecting <Operator 0> or <Operator 1> or ... before '<Name>'" 
Enter a valid operand at the named position. 
4025 
"Expecting ':=' or '=>' before '<Name>'" 
Enter one of the both operators at the named position. 
4026 
"'BITADR' expects a bit address or a variable on a bit address"Use a valid bit address (e.g. %IX0.1). 
4027 
"Integer number or symbolic constant expected" 
Enter a integer number or the identifier of a valid constant. 
4028 
"'INI' operator needs function block instance or data unit type instance" 
Check the data type of the variable, for which the INI operator is used. 
4029 
"Nested calls of the same function are not possible." 
At not reentrant target systems and in simulation mode a function call may not contain a call of itself 
as a parameter. 
Example: fun1(a,fun1(b,c,d),e); 
Use a intermediate table. 
4030 
"Expressions and constants are not allowed as operands of 'ADR'" 
Replace the constant or the expression by a variable or a direct address. 
4031 
"'ADR' is not allowed on bits! Use 'BITADR' instead." 
Use BITADR. Please Note: The BITADR function does not return a physical memory address. 
4032 
"’<number>’ operands are too few for '<name>'. At least ‘<number>’ are needed" 
Check how many operands the named operator requires and add the missing operands. 
4033 
"’<number>’ operands are too many for '<name>'. At least ‘<number>’ are needed" 
Check how many operands the named operator requires and remove the surplus operands. 
4034 
"Division by 0" 
You are using a division by 0 in a constant expression. If you want to provocate a runtime error, use – 
if applicable - a variable with the value 0. 
CoDeSys V2.3 
10-119
4035 
"ADR must not be applied on 'VAR CONSTANT' if 'replaced constants' is activated" 
An address access on constants for which the direct values are used, is not possible. If applicable, 
deactivate the option ‚Replace Constants’ in ‚Project’ ‚Options’ ‚Build’. 
4040 
"Label '<name>' is not defined" 
Define a label with the name <LabelName> or change the name <LabelName> to that of a defined 
label. 
4041 
"Duplicate definition of label '<name>'" 
The label '<Name>' is multiple defined in the POU. Rename the label or remove one of the definitions. 
4042 
"No more than <number> labels in sequence are allowed" 
The number of jump labels is limited to '<Anzahl>'. Insert a dummy instruction. 
4043 
"Format of label invalid. A label must be a name optionally followed by a colon."The label name is not 
valid or the colon is missing in the definition. 
4050 
"POU '%s' is not defined" 
Define a POU with the name '<Name>' using the command ‘Project’ ‘Add Object’ or change 
'<Name>' to the name of a defined POU. 
4051 
"'%s' is no function" 
Use instead of <Name> a function name which is defined in the project or in the libraries. 
4052 
"'<name>' must be a declared instance of FB '<name>'" 
Use an instance of data type '<Name>' which is defined in the project or change the type of <Instance 
name> to '<Name>'. 
4053 
"'<name>' is no valid box or operator" 
Replace '<Name>' by the name of a POU or an operator defined in the project. 
4054 
"POU name expected as parameter of 'INDEXOF'" 
The given paramter is not a valid POU name. 
4060 
"'VAR_IN_OUT' parameter '<name>' of '<name>' needs variable with write access as input" 
To VAR_IN_OUT parameters variables with write access have to be handed over, because a 
VAR_IN_OUT can be modified within the POU. 
10-120 
CoDeSys V2.3 
4061 
"'VAR_IN_OUT' parameter '<name>' of '<name>' must be used." 
A VAR_IN_OUT parameter must get handed over a variable with write access, because a 
VAR_IN_OUT can be modified within the POU. 
4062 
"No external access to 'VAR_IN_OUT' parameter '<name>' of '<name>'." 
VAR_IN_OUT Parameter only may be written or read within the POU, because they are handed over 
by reference. 
4063 
"'VAR_IN_OUT' parameter '<name>' of '<name>' must not be used with bit addresses." 
A bit address is not a valid physical address. Hand over a variable or a direct non-bit address. 
4064 
"'VAR_IN_OUT' must not be overwritten in local action call!" 
Delete the parameters set for the VAR_IN_OUT variable in the local action call. 
4070 
"The POU contains a too complex expression" 
Decrease nesting depth by dividing up the expression into several expressions. Use intermediate 
variables for this purpose. 
4071 
"Network too complex" 
Divide up the network into several networks. 
4100 
"'^' needs a pointer type" 
You are trying to dereference a variable which is not declared as a pointer. 
4110 
"'[<index>]' needs array variable" 
[<index>] is used for a variable which is not declared as an array with ARRAY OF. 
4111 
"Index expression of an array must be of type 'INT'" 
Use an expression of the correct type or a type conversion. 
4112 
"Too many indexes for array" 
Check the number of indices (1, 2, oder 3), for which the array is declared and remove the surplus. 
4113 
"Too few indexes for array" 
Check the number of indices (1, 2, oder 3), for which the array is declared and add the missing ones. 
Documents you may be interested
Documents you may be interested