Definition

A functional module is a group of program elements intended to perform a PLC function.

A functional module is comprised:

  • Program Units (only for Modicon M580 and M340)

  • program or event processing sections,

  • animation tables associated with the functional module,

  • runtime screens associated with the functional module,

  • a comment (max. 1024 characters),

  • interleaved functional modules, with these modules, in relation to the main function, performing one or more PLC sub-functions.

NOTE: a functional module does not necessarily have a program section, an animation table or runtime screens.

The other elements that make up a project are not incorporated into the functional modules:

  • the configuration,

  • the global variables of a project,

  • the DFB and DDT types, which are global to a project,

  • the SR program modules, which are global to a task,

  • the documentation.

At a glance

All the functional modules of the project can be found in the Functional Project directory of the function view.

The following illustration shows the Functional Project directory:

NOTE: When Program Units are allowed in the application (Modicon M580 and M340), the Program folder is replaced by the Logic folder in each functional module directory.

As the default the browser displays the first level of the directory tree. To access the other levels, you need to expand the directories.

NOTE: This breakdown does not take into account the order of execution of the program by the PLC.