Introduction

This dialog box can be accessed with the Tools > Project Settings > Variables .

Representation

Representation of the Variables section:

Elements of the Variables section:

Element

Description

Allow leading digits

When activating this check box, leading digits in names can be used (for example, section names, variable names, step names, and so on). Verify that the names contain at least one letter in addition to the leading digits.

Modification:

Online possible

Action required:

Rebuild All Project (Offline)

Character set

Standard: When activating this optional button, the standard (IEC) character set in names can be used (for example, section names, variable names, step names, and so on). It is not possible to use accented characters (for example ’é’).

Extended: When activating this optional button, the ASCII character set in names can be used (for example, section names, variable names, step names, and so on).It is possible to use accented characters.

Unicode: When you activate this optional button, the unicode character set in names can be used (for example, section names, variable names, step names, and so on). This option is necessary to create elements in not-roman alphabets like Chinese.

Modification:

Online possible

Action required:

Rebuild All Project (Offline)

Allow usage of EBOOL edge

When you activate this check box, the EBOOL data type for edge recognition can be used.

Modification:

Online possible

Action required:

Build Changes (Offline)

Allow INT/DINT in place of ANY_BIT

When activating this check box, for generic parameters of data type ANY_BIT, the parameters of data type INT or DINT can be used (not UINT and UDINT).

For example:

Allowed:

AND (AnyBitParam := IntVar1, AnyBitParam2 := IntVar2):

Not allowed:

AND_WORD (WordParam1 := IntVar1, WordParam2 := IntVar2); (In this case, use AND_INT.

AND_ARRAY_WORD (ArrayInt, ...) (In this case, perform an explicit type conversion using INT_ARR_TO_WORD_ARR (...).

Modification:

Online possible

Action required:

Build Changes (Offline)

Allow bit extraction of INT, WORD and BYTE

When activating this check box, the individual bits from an INT, WORD, or BYTE can be extracted, see Single bits in words.

Modification:

Online possible

Action required:

Build Changes (Offline)

Directly represented array variables

When this check box is checked, it is possible to:

Modification:

Online possible

Action required:

Build Changes (Offline)

Allow dynamic arrays [ANY_ARRAY_XXX]

When activating this check box, the dynamic arrays can be used, see Tables.

Modification:

Online possible

Action required:

Build Changes (Offline)

Disable array size compatibility check

When activating this check box, no compatibility check is made on the arrays when one array is assigned to another, see also section Tables in the Reference manual.

Note: This option applies only to one-dimensional array.

Modification:

Online possible

Action required:

Build Changes (Offline)

Enable fast scanning for trending

When activating this check box, a fast scan is made on variables. The analysis of trending variables is improved.

Modification:

Online possible

Action required:

Rebuild All Project (Offline)

Force references initialization

When activating this check box (default state), variables of Reference type have to be initialized when they are created in the Data Editor, otherwise errors messages will be displayed during build.

When the check box is not activated, if the variable of Reference type are not initialized in the Data Editor, they are initialized by default with the NULL value, then they have to be assigned by the REF function in the application program.

NOTE: The application performance is better if the checkbook is activated.

Modification:

Online possible

Action required:

Rebuild All Project (Offline)

Save Restore Data Request

When activating this check box, Save data from PLC to file box is displayed to propose saving CPU data in a file when Control Expert is disconnected from the PLC. A dialog box related to PLC init values and local init values is displayed when a build online is performed.

Modification:

Online possible

Action required:

No build necessary

Display private variables for DFB instances

When activating this check box, private variables for DFB instances are displayed to allow setting default values in data editor.

Modification:

Online possible

Action required:

No build necessary