-

System Limits of PLCnext Engineer

Item (no. of ...)Limit
Controller per project (PLANT)1
Program instances per non-safety-related controllerdepends on controller type
Program instances per Safety PLC1
User tasks per non-safety-related controllerdepends on controller type

AXC F 2152: 16
Safety-related tasks per Safety PLCSafetyProxyTask only
Program instances per non-safety-related taskdepends on controller type

AXC F 2152: 500
Safety-related program instances in SafetyProxyTaskS_Main only
Global variables per controller40000
Instance-related variables per controller limited by no. of global variables
Local variables per POU5000
Number of parameters per function31 including return value and ENO output
i.e., 29 user-defined inputs max.
Number of parameters per method31 including return value if it is not void.
Referenced libraries per projectno limitation
Local POUs per project (without POUs from included libraries)4000
Code worksheets per POU20
Code elements per POU50000
Graphic code: elements per code worksheet5000
Graphic code: number of connections in a multiline connection (connections of n objects to n objects)50
Graphic code: jumps and labels per POUlimited by no. of code elements per POU/worksheet
Graphic code: jumps and returns per POU
SFC steps per POU
SFC transitions per POU
SFC transition details per project (PLANT)
SFC action details per project (PLANT)
SFC actions per POU
Contacts / coils per POU
Nesting level of POU groups3
Length (in characters) of variable names90
Length (in characters) of string constantslimited by string definition
I/Os per project131072 / 128 KB
Variable subscriptions in the LOGIC ANALYZER16
Length (no. of characters) of an hierarchy entry90
Comment length Number of characters
  • for variables: 128
  • in FBD/LD and SFC: 2048
  • in NOLD/SNOLD: 2048
  • in ST code: no limitation