System manual CECX / System overview
3.3.1 Programming languages
CoDeSys offers all 5 programming languages standardized in EN 61131-3.
There are two textual and three graphic programming languages. Each of
these languages has specific characteristics that are ideally suited for car-
rying out specific tasks.
Programming lan-
guages
Type
Description
Instruction List
(IL):
The instruction list enables the programmer to describe
the work processes of control tasks with simple instruc-
tions. The structure of the language enables complex
tasks to be carried out efficiently.
Structured text
(ST)
Textual pro-
gramming lan-
guage
The structured text comes closest to the programming
languages Pascal and C used for the PC. It consists of a
series of instructions that can be executed in high-level
language ("IF..THEN..ELSE") or in loops (WHILE..DO).
Sequential Function
Chart
(SFC)
Enables programming of sequences and is therefore
suited for structuring and arranging of projects.
The Sequential Function Chart describes the temporal
sequence of the various steps within the program with
transitions and connections.
Function plan
(FUP)
and/or
Free graphic
function plan
(CFC)
The function chart works with a list of networks where
each network receives a structure which represents a
logical or arithmetical statement, the call-up of a function
block, a jump or a return instruction.
In addition, based on the function chart there is the con-
tinuous graphic function chart (CFC) in which elements
can be placed freely and feedback can be inserted di-
rectly.
Ladder Diagram (LD)
Graphic pro-
gramming lan-
guage
The ladder diagram was developed from the circuit dia-
gram. The representation of a ladder diagram resembles a
circuit diagram - relative to the representation of the logi-
cal links.
3.3.2 Libraries
To facilitate programming, CoDeSys makes it possible to organize objects
that are not related to projects into libraries, such as modules, declarations
and visualizations. For this purpose a library administrator is available for
integrating and viewing of libraries.
See online Help, key word "Libraries".
CECX-II 3-6
Summary of Contents for CECX-X-C1 Series
Page 1: ...Manual Controller Modular CECX CECX X C1 CECX X M1 761886 1112c en ...
Page 2: ...1112c en ...
Page 4: ......
Page 6: ...1112c en ...
Page 7: ...CECX modular control system CECX modular control system ...
Page 46: ...CECX modular control system CECX I 38 ...
Page 47: ...System manual CECX ...
Page 48: ...CECX II ...
Page 56: ...Content System Manual CECX VIII ...
Page 58: ...System manual CECX Product design CECX II 0 2 ...
Page 68: ...System manual CECX Safety notes CECX II 2 6 ...
Page 76: ...System manual CECX System overview CECX II 3 8 ...
Page 84: ...System manual CECX General assembly and installation instructions CECX II 4 8 ...
Page 118: ...System manual CECX Operating behavior CECX II 8 6 ...
Page 122: ...System manual CECX Disposal CECX II 10 2 ...
Page 124: ...System manual CECX Technical data CECX II 11 2 ...
Page 166: ......
Page 180: ......
Page 212: ......
Page 232: ......
Page 248: ......
Page 260: ......
Page 278: ......
Page 294: ......
Page 308: ......
Page 412: ......
Page 426: ......
Page 500: ...System manual CECX Bus link module CECX B CO CECX II 34 64 ...
Page 501: ...The library Ethernet lib The library Ethernet lib ...
Page 505: ...The library EventData lib The library EventData lib ...
Page 511: ...The library IncEnc lib The library IncEnc lib ...
Page 517: ...The Festo_EasyIP lib library ...
Page 532: ......
Page 535: ...The library PLCService lib The library PLCService lib ...
Page 542: ...The library PLCService lib CECX VII 6 ...
Page 543: ...The library SysLibComEx lib The library SysLibComEx lib ...
Page 547: ...The Festo_Motion lib library ...
Page 584: ......
Page 585: ...The Festo_PartDetector lib library ...
Page 601: ...FED VipWin interface ...
Page 630: ......