DocumentCode
1974270
Title
Programming tools for IEC 1131-3 and extensions for distributed systems
Author
Brendel, Wolfgang
Author_Institution
Infoteam Software GmbH, Germany
fYear
1998
fDate
35930
Firstpage
42430
Lastpage
42436
Abstract
IEC 1131 is a standard for PLC programming. It meets requirements for software reusability by providing facilities for modular solutions to control problems. One of the aims of modern methods of software development is to detect errors as early as possible; it is much more complicated to correct errors detected later. Errors should ideally be detected during off-line programming. IEC 1131-3 therefore stipulates a stringent type concept and enables the parameters assigned to the function blocks to be checked before runtime and memory assignment for function block instances at link time. This completely excludes a number of runtime errors at the programming stage and is also intended to reduce the number of errors in the test and startup phase. Uniform programming in accordance with IEC 1131-3 has appreciable advantages, e.g. shorter retraining and familiarization times, fewer errors, and clear interface definitions. The benefits of uniform programming are less noticeable for manufacturers than for users. Their staff can work more efficiently and therefore more economically. They normally only need one period of training and familiarisation. Existing software can generally be used again. Users are not tied to a particular manufacturer for financial reasons
Keywords
programmable controllers; IEC 1131 standard; PLC programming; distributed systems; error detection; function blocks; link time; programming tools; software development; type concept;
fLanguage
English
Publisher
iet
Conference_Titel
Open Control in the Process and Manufacturing Indusgtries (Digest No. 1998/281), IEE Colloquium on
Conference_Location
London
Type
conf
DOI
10.1049/ic:19980412
Filename
705763
Link To Document