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)
- TwinCAT
- B&R Automation Studio
- 1Tool (Carel)
| Основные языки программирования (сравнение IDE история хронология) | |
|---|---|
| Используемые в разработке |
Ада APL Язык ассемблера ActionScript ABAP/4 AutoIt AWK Бейсик Си Кобол 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 (.NET) |
| Академические | |
| IEC 61131-3 | |
| Прочие | |
| Эзотерические | |
| Визуальные | |