Overview Flashcards
(11 cards)
What are the five parts of IEC 61131 standard for programmable controllers?
Part 1: General overview information
Part 2: hardware requirements
Part 3: programming language
Part 4: user guidelines
Part 5: communication
The languages consists of two textual and three graphical, define them
Textual:
Instruction list
Structured test
Graphical:
Ladder program
Function block diagram
Sequential function chart
The choice of programming languages depends on (4)
Programmers background
Problem at hand
Structure of the control system
Interface to other people
Benefits of structured text (6)
PowerText facilitates system debugging and application commissioning
2. People trained in computer language can easily program control logic
3. Symbols makes the program easy to understand
4. Program can be created in any text editor
5. Runs as fast as ladder logic
6. Good for complex calculations
Benefits of function blocks (2)
- Graphical
- Hierarchical through elementary and derived function blocks
Benefits of instruction lest:2)
- Text based Boolean
- Supports jumps
Explain instruction list language
Assembler type Low level language. For small applications and optimizing parts, useful in cases where small functions are repeated often. Difficult to learn.
Explain structured text language
New language cause high level syntax needed
Resembles pascal or basic
Used forcomplex math,algorithms, decision making. Allows large algorithm to be displayed on a single page
Explain function blocks language
Very common. Allows programs in other languages to be nested within the FBD.
Elements appear as blocks wired together resembling a circuit diagram. Suited for representing batch control applications.
Applications involving high degree of information/ data flow between control components such as process control
Explain Sequential flow chart
Used to organize the program flow into sequence of steps and transitions.
The actual control programming must still be done in other language, it gives an overview of the system and help combine the expertise of people with different background.
helps to decompose a control problem into manageable
parts, while maintaining the overview.
Sequential function chart consists of
Consists of steps linked with action blocks and transitions.
Each step represents a particular state of the system being controlled,
Transition is associated with a system being controlled. Transition is associated with a condition, when true deactivates the step before transition and activates the step after. Steps are linked to action blocks, performing a
certain control action. Each element can be programmed
in
any of the IEC languages, including SFC itself. You can use
alternative sequences and even parallel sequences, such
as commonly required in batch applications.