Programming Information; Industrial Standards For Programming; General Information; Iec 61131 - Bosch Rexroth IndraMotion MLD Series Applications Manual

Table of Contents

Advertisement

DOK-INDRV*-MLD3-**VRS*-AP02-EN-P
Rexroth IndraDrive Rexroth IndraMotion MLD (2G) as of MPx-18
8

Programming information

8.1

Industrial standards for programming

8.1.1

General information

8.1.2

IEC 61131

8.1.3

PLCopen

LSA Control S.L. www.lsa-control.com comercial@lsa-control.com (+34) 960 62 43 01
To allow PLC programs to be transferred easily and quickly from one target
to the other, industrial standards for programming were established.
All function blocks made available by Bosch Rexroth have been
programmed according to the standards.
The definition of the industry standard for programming in automation in the
form of IEC 61131-3 has established the basic principles for a combined logic
and motion control. These are, in essence:
Defining the SFC (Sequential Function Chart) as a powerful program‐
ming tool for data flow-oriented programs, such as controllers
Defining the Pascal-esque ST (Structured Text) high-level language as
a powerful instrument even for programming complex mathematical
functions
Defining basic data types from BOOL to DINT (32-bit integer) or REAL
(32-bit float), as well as arrays and structures
Defining function blocks that can be instantiated
Defining standard function blocks (counters, time functions, edge detec‐
tion, etc.), as well as standard functions (mathematical functions, string
processing, comparisons, etc.)
Complying with IEC 61131 ensures future compatibility of systems from dif‐
ferent suppliers; programs conforming to standard can run on all automation
devices.
The programming languages defined in the standard improve exchange of
control programs from different manufacturers. According to standard, control
programs can be written in the following languages:
Instruction List (IL)
Ladder Diagram (LD)
Function Block Diagram (FBD)
Structured Text (ST) and
Sequential Function Chart (SFC)
Among other things, the standard contains definitions and functional features
for the PLC and the links to other relevant ISO/IEC standards. Its status is
"International Standard" (IS).
The motion control market displays a wide variety of incompatible systems
and solutions. In businesses where different systems are used, this incom‐
patibility induces considerable costs for the end-users, learning is confusing,
engineering becomes difficult and the process of market growth slows down.
Standardization would certainly reduce these negative factors. Standardiza‐
tion means not only the programming languages itself (as it is done within the
worldwide IEC 61131-3 standard), but also standardizing the interface to‐
wards different motion control solutions. As a result, the programming of
Bosch Rexroth AG
213/267
Programming information

Advertisement

Table of Contents
loading

This manual is also suitable for:

Rexroth indramotion mld-sRexroth indramotion mld-m

Table of Contents