Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
poST: A Process-Oriented Extension of the IEC 61131-3 Structured Text Language
Institute of Automation and Electrometry SB RAS, Novosibirsk, Russia.
Institute of Automation and Electrometry SB RAS, Novosibirsk, Russia.
Institute of Automation and Electrometry SB RAS, Novosibirsk, Russia.
Institute of Automation and Electrometry SB RAS, Novosibirsk, Russia.
Show others and affiliations
2022 (English)In: IEEE Access, E-ISSN 2169-3536, Vol. 10, p. 35238-35250Article in journal (Refereed) Published
Abstract [en]

This paper presents the core concepts for the poST language – a process-oriented extension of the IEC 61131-3 Structured Text (ST) language which intends to provide a conceptual consistency of the PLC source code with technological description of the plant operating procedure. The poST can be seamlessly used as a textual programming language for complex PLC software in the context of IEC 61131-3 ( 3rd Edition). The language combines the advantages of FSM-based programming with the conventional syntax of the ST language which would facilitate its adoption. The poST language assumes that a poST-program is a set of weakly connected concurrent processes, structurally and functionally corresponding to the technological description of the plant. Each process is specified by a sequential set of states. The states are specified by a set of the ST constructs, extended by TIMEOUT operation, SET STATE operation, and START / STOP / check state operations to communicate with other processes. The paper describes the basic syntax of the poST language, demonstrates the usage of the poST language by developing control software for an elevator, and compares the development in poST with pure Structured Text.

Place, publisher, year, edition, pages
IEEE, 2022. Vol. 10, p. 35238-35250
Keywords [en]
Computer languages, IEC 61131-3 standard, PLC software development, process-oriented programming
National Category
Computer Sciences
Research subject
Dependable Communication and Computation Systems
Identifiers
URN: urn:nbn:se:ltu:diva-89912DOI: 10.1109/ACCESS.2022.3157601ISI: 000778904300001Scopus ID: 2-s2.0-85126277395OAI: oai:DiVA.org:ltu-89912DiVA, id: diva2:1648112
Note

Validerad;2022;Nivå 2;2022-04-13 (joosat);

Funder: Russian Ministry of Education and Science (AAAA-A19-119120290056-0); H2020 Project 1-SWARM co-funded by the European Commission (871743)

Available from: 2022-03-29 Created: 2022-03-29 Last updated: 2022-04-21Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Vyatkin, Valeriy

Search in DiVA

By author/editor
Vyatkin, Valeriy
By organisation
Computer Science
In the same journal
IEEE Access
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 149 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf