Programming Languages

The following languages are available for platforms Modicon M580, Modicon M340, Momentum, Premium, Atrium, and Quantum:

  • LD

  • FBD

  • ST

  • IL

  • SFC

NOTE: Only LD and FBD languages are available on Modicon M580 Safety and Modicon Quantum Safety CPUs.

Tasks and Processes

The following tables describe the available tasks and processes for Premium and Atrium:

Tasks

Processes

Premium: TSX Processors

Atrium: TSX Processors

P57 0244

P57 1••

P57 2••

P57 3••

P57 4••

H57 24M

H57 44M

P57 5••

P57 6634

PCI 57 204

PCI 57 354

Master task

cyclic or periodic

X

X

X

X

Fast task

periodic

X

X

X

X

Auxiliary tasks

periodic

-

-

4

-

Program Unit

-

-

-

-

Maximum size of a section

64 Kb

64 Kb

I/O type event processing

32

64

128

64

Timer type event processing

-

-

32

-

Total of I/O type and Timer type event processing

32

64

128

64

X or Value: Available tasks or processes (Value is the maximum number).

-: Unavailable tasks or processes.

(1) Depends on the available processor memory.

The following tables describe the available tasks and processes for Quantum:

Tasks

Processes

Quantum: 140 CPU Processors

31• •••

43• •••

53• •••

651••

652 60

670 60

671 60

672 60

672 61

651 60S

671 60S

Master task

cyclic or periodic

X

X

X

Fast task

periodic

X

X

-

Auxiliary tasks

periodic

-

4

-

Program Unit

-

-

-

Maximum size of a section

64 Kb

(1)

-

I/O type event processing

64

128

-

Timer type event processing

16

32

-

Total of I/O type and Timer type event processing

64

128

-

X or Value: Available tasks or processes (Value is the maximum number).

-: Unavailable tasks or processes.

(1) Depends on the available processor memory.

The following tables describe the available tasks and processes for M340:

Tasks

Processes

Modicon M340 Processors

P34 1000

P34 20••

Master task

cyclic or periodic

X

X

Fast task

periodic

X

X

Auxiliary tasks

periodic

-

-

Program Unit

X

X

Maximum size of a section

(1)

I/O type event processing

32

64

Timer type event processing

16

32

Total of I/O type and Timer type event processing

32

64

X or Value: Available tasks or processes (Value is the maximum number).

-: Unavailable tasks or processes.

(1) Depends on the available processor memory.

The following tables describe the available tasks and processes for M580:

Tasks

Processes

Modicon M580 BME Processors

P58 1020

P58 20•0

P58 30•0

P58 40•0

P58 5040

P58 6040

H58 2040

H58 4040

H58 6040

P58 2040S

P58 4040S

H58 2040S

H58 4040S

H58 6040S

Master task

cyclic or periodic

X

X

X

X (2)

X (2)

Fast task

periodic

X

X

X

X

X

Auxiliary tasks

periodic

2

2

-

2

-

Program Unit

X

X

X

X

X

Maximum size of a section

(1)

(1)

(1)

(1)

(1)

I/O type event processing

64

128

-

128

-

Timer type event processing

32

32

-

32

-

Total of I/O type and Timer type event processing

64

128

-

128

-

X or Value: Available tasks or processes (Value is the maximum number).

-: Unavailable tasks or processes.

(1) Depends on the available processor memory.

(2) + a dedicated SAFE task.

The following tables describe the available tasks and processes for Momentum:

Tasks

Processes

Momentum Processors

171 CBU 78090

171 CBU 9809•

Master task

cyclic or periodic

X

Fast task

periodic

-

Auxiliary tasks

periodic

-

Program Unit

-

Maximum size of a section

(1)

I/O type event processing

-

Timer type event processing

-

Total of I/O type and Timer type event processing

-

X or Value: Available tasks or processes (Value is the maximum number).

-: Unavailable tasks or processes.

(1) Depends on the available processor memory.

(2) + a dedicated SAFE task.