IEC 61131-3
IEC 61131-3 — раздел международного стандарта МЭК 61131 (также существует соответствующий европейский стандарт EN 61131), описывающий языки программирования для программируемых логических контроллеров.
| Английский | Немецкий | Русский | ||||
|---|---|---|---|---|---|---|
| Аббр. | Обозначение | Аббр. | Обозначение | Аббр. | Обозначение | Описание |
| IL | Instruction List | AWL | Anweisungsliste | IL | Список инструкций | Текстовый язык. Аппаратно-независимый низкоуровневый ассемблероподобный язык. |
| LD | Ladder Diagram | KOP | Kontaktplan | РКС | Релейно-Контактные Схемы | Графический язык. Представляет собой программную реализацию электрических схем на базе электромагнитных реле. |
| FBD | Function Block Diagram | FBS | Funktionsbaustein-Sprache | FBD | Функциональные блоковые диаграммы | Графический язык. Функциональный блок (ФБ) выражает некую подпрограмму. Каждый ФБ имеет входы (слева) и выходы (справа). Программа создается путем соединения множества ФБ. |
| SFC | Sequential Function Chart | AS | Ablaufsprache | SFC | Последовательностные функциональные диаграммы | Графический высокоуровневый язык. Создан на базе математического аппарата сетей Петри. Описывает последовательность состояний и условий переходов. |
| ST | Structured Text | ST | Strukturierter Text | ST | Структурированный текст | Текстовый Паскалеподобный язык программирования |
[править] Источники
- PLCopen Введение в языки стандарта МЭК 61131-3. [1] (англ.)
- Петров И. В., «Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования» / Под ред. проф. В. П. Дьяконова.-М.:СОЛОН-Пресс, 2004. — 256с. ISBN 5-98003-079-4
[править] Инструменты программирования на языках МЭК 61131-3
- CoDeSys
- ISaGRAF
- MULTIPROG
- SIMATIC STEP 7
- GXDeveloper
- OpenPCS
- MasterPLC Designer
- Concept
- Unity Pro
- Visilogic (Unitronics PLC)
- B&R Automation Studio
- 1Tool (Carel)
|
|
|
|---|---|
| Используемые в разработке |
Ада • АПЛ • Язык ассемблера • ActionScript • ABAP/4 • AutoIt • AWK • BASIC • C • Кобол • C++ • C# • Cω • Clarion • Clojure • ColdFusion • Common Lisp • D • dBase • Delphi • Eiffel • Erlang • Euphoria • F# • Форт • Фортран • Gambas • Go • Groovy • HAL/S • Haskell • Icon • Java • JavaScript • Limbo • Lua • Object Pascal • Objective-C • OCaml • Oz • Parser • Паскаль • Perl • PHP • PowerBASIC • PureBasic • Python • ПЛ/1 • Пролог • Ruby • Scala • Scheme • Smalltalk • SQL • PL/SQL • Tcl • Vala • Visual Basic • Visual Basic .NET |
| Академические | |
| IEC 61131-3 |
Instruction List • ST • FBD • Ladder Diagram (LD) • SFC |
| Прочие | |
| Эзотерические | |
| Визуального программирования |
|

