Hardware Platforms

Control Expert supports the following hardware platforms:

  • Modicon M340

  • Modicon M580

  • Quantum

  • Momentum

  • Premium

  • Atrium

Programming Languages

Control Expert provides the following programming languages for creating the user program:

  • Function Block Diagram FBD

  • Ladder Diagram (LD) language

  • Instruction List IL

  • Structured Text ST

  • Sequential Control SFC

  • Ladder Logic 984 (LL984)

All of these programming languages can be used together in the same project.

All these languages (except LL984) conform to IEC 61131-3.

Block Libraries

The blocks that are included in the delivery of Control Expert extensive block libraries extend from blocks for simple boolean operations, through blocks for strings and array operations to blocks for controlling complex control loops.

For a better overview, the different blocks are arranged in libraries, which are then broken down into families.

The blocks can be used in the programming languages FBD, LD, IL, and ST.

Elements of a Program

A program can be constructed from:

  • a master task (MAST)

  • a FAST task (not available for Momentum)

  • one to 4 AUX tasks (not available for Modicon M340 and Momentum)

  • Program Units which are assigned one of the defined tasks (available for Modicon M580 and Modicon M340)

  • sections, which are assigned one of the defined tasks

  • sections for processing time controlled events (Timerx, not available for Momentum)

  • sections for processing hardware controlled events (EVTx, not available for Momentum)

  • subroutine sections (SR)

Software Licenses

There is one Control Expert installation setup (.iso file) and the license determines the version that can be launched.

The following software versions are available:

  • Control Expert S

  • Control Expert L

  • Control Expert XL

  • Control Expert XL with M580 Safety

The M580 Safety CPUs are included in a Safety add-on available for Control Expert L and XL.

Two types of licenses are available to activate Control Expert:

  • Node-locked license for single use on a local PC.

  • Floating license for multiple uses of an authorized number of PCs in a network connected to the Enterprise License Server.

For detailed information on license activation and/or registration, refer to EcoStruxure™ Control Expert, Installation Manual.

Performance Scope

This table shows the main characteristics of the individual software versions:

Control Expert S

Control Expert L

Control Expert L + Safety add-on

Control Expert XL

Control Expert XL + Safety add-on

Programming languages

Function Block Diagram FBD

+

+

+

+

+

Ladder Diagram (LD) language

+

+

+

+

+

Instruction List IL

+

+

+(2)

+

+(2)

Structured Text ST

+

+

+(2)

+

+(2)

Sequential Language SFC

+

+

+(2)

+

+(2)

Ladder Logic 984 (LL984)

+

+

+

+

+

Libraries(1)

Standard library

+

+

+(2)

+

+(2)

Control library

+

+

+(2)

+

+(2)

Communication library

+

+

+(2)

+

+(2)

Diagnostics library

+

+

+(2)

+

+(2)

I/O management library

+

+

+(2)

+

+(2)

System library

+

+

+(2)

+

+(2)

Motion control drive library

-

+

+(2)

+

+(2)

TCP Open library

-

optional

optional(2)

optional

optional(2)

Obsolete library

+

+

+(2)

+

+(2)

MFB library

+

+

+(2)

+

+(2)

Safety library

-

-

+

-

+

Memory card file management library

+

+

+(2)

+

+(2)

General information

Create and use data structures (DDTs)

+

+

+(2)

+

+(2)

Create and use Derived Function Blocks (DFBs)

+

+

+

+

+

Project browser with structural and/or functional view

+

+

+

+

+

Managing access rights

+

+

+

+

+

Operator screen

+

+

+

+

+

Diagnostic viewer

+

+

+

+

+

System diagnostics

+

+

+

+

+

Project diagnostics

+

+

+(2)

+

+(2)

Trending Tool

+

+

+

+

+

Application converter

PL7 converter

Concept Converter

Partial conversion

PL7 converter

Concept Converter

PL7 converter

Concept Converter

PL7 converter

Concept Converter

PL7 converter

Concept Converter

Managing multi-stations

-

-

-

-

-

Supported platforms

Modicon M340

All CPUs

All CPUs

All CPUs

All CPUs

All CPUs

Modicon M580

-

BMEP5810••

BMEP5820••

BMEP5830••

BMEH582040

BMEP5810••

BMEP5820••

BMEP5830••

BMEH582040

BMEP582040S

BMEH582040S

BMEP5810••

BMEP5820••

BMEP5830••

BMEP5840••

BMEP585040

BMEP586040

BMEH582040

BMEH584040

BMEH586040

BMEP5810••

BMEP5820••

BMEP5830••

BMEP5840••

BMEP585040

BMEP586040

BMEH582040

BMEH584040

BMEH586040

BMEP582040S

BMEP584040S

BMEH582040S

BMEH584040S

BMEH586040S

Momentum

171CBU78090

171CBU98090

171CBU98091

171CBU78090

171CBU98090

171CBU98091

171CBU78090

171CBU98090

171CBU98091

171CBU78090

171CBU98090

171CBU98091

171CBU78090

171CBU98090

171CBU98091

Premium

-

All CPUs except:

P57 554M

P57 5634M

P57 6634M

All CPUs except:

P57 554M

P57 5634M

P57 6634M

All CPUs

All CPUs

Quantum

-

140CPU31110

140CPU43412 U/A*

140CPU53414 U/A*

* Upgrade using OS Loader

140CPU31110

140CPU43412 U/A*

140CPU53414 U/A*

* Upgrade using OS Loader

140CPU31110

140CPU43412 U/A

140CPU53414 U/A

140CPU65150

140CPU65160

140CPU65260

140CPU65860

140CPU67060

140CPU67160

140CPU67260

140CPU67261

140CPU67861

140CPU31110

140CPU43412 U/A

140CPU53414 U/A

140CPU65150

140CPU65160

140CPU65260

140CPU65860

140CPU67060

140CPU67160

140CPU67260

140CPU67261

140CPU67861

Atrium

-

All CPUs

All CPUs

All CPUs

All CPUs

Simulator

+

+

+

+

+

Openness

Hyperlinks

+

+

+

+

+

Control Expert Server (for OFS, UAG)

+

+

+

+

+

Software components contained in the software package

Documentation as context help and PDF

+

+

+

+

+

OS Loader tool + HW firmware

+

+

+

+

+

+ Available

- Not available

(1) Availability of the blocks depends on the hardware platforms.

(2) Available on all PLC except platforms M580 Safety.

Naming Convention

In the rest of this document, "Control Expert" is used as general term for "Control Expert S", "Control Expert L", and "Control Expert XL", with or without Safety add-on.