Programming and monitoring modes

You can access the project in the PLC in Online Mode in the following two ways:

  • Programming, the PLC is reserved by the terminal; it is possible to access all the functions of the software. It is not possible to connect in programming mode to a PLC that is already reserved.

  • Monitoring, The PLC is not reserved by the terminal; it is not possible to modify functions of the PLC, (the program), however it is possible to modify values of the variable with the animation table.It is also possible to connect in monitoring mode to a PLC that is already reserved. Links between EFs are not animated.

Note: The command Tools > Options...Connection tab lets you choose the default operating mode.

Equal or Different Modes

On connection, the data in the PLC and the terminal is compared:

Information in the PLC

Two types of information are compared between the PLC and the terminal:

  • Executable information is used to identify and execute the project in the PLC:

    • identification of the project,

    • configuration,

    • code sections,

    • DDT types,

    • DFB types,

    • EF and EFB codes,

    • project options.

  • Upload information:

    • project upload information: graphic code for languages with LD contacts and chart of FBD function blocks, symbols of static and dynamic variables,

    • comments: variables, code sections, project, DFBs, etc.,

    • animation tables.

User functions

The user functions provided in online mode that can be accessed from the PLC menu are the following:

Function

Description

Connection/Disconnection

Connection (change to online mode) or disconnection (change to offline mode).

Set Address

Access to a PLC via the network.

Standard mode

Choice of connection with a PLC.

Simulator mode

Choice of connection with a PLC.

Compare

Comparison of terminal/PLC projects.

Transfer Project to PLC

and Transfer Project from PLC

Transfer of the program between the terminal and the PLC.

Save Data from PLC to File

and Restore Data from File to PLC

Transfer of data between a file and the PLC.

Run/Stop

and Init

Sending a command to the PLC.

Update Upload Information

Update the Upload information in the PLC.

Update Init Values with Current Values

The PLC forces the update of the initial values using current values (this applies to the variables with the save attribute).

Project Backup

Backs up the project in memory.

Memory Consumption

Access to PLC memory usage statistics.

Diagnostics

Access to the debug function.

Cancel/Repeat

The Cancel/Repeat commands in the Edit menu are not available in the following cases:

  • Deletion of a step or macro-step in online mode.

  • Switch from normal view to extended view in SFC debug mode and vice-versa.