WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте

IEC 61131-3 — раздел (англ. Tier) международного стандарта IEC 61131 (также существует соответствующий европейский стандарт EN 61131), описывающий языки программирования для программируемых логических контроллеров.

Английский Немецкий Русский  
Аббр. Обозначение Аббр. Обозначение Аббр. Обозначение Описание
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 Структурированный текст Текстовый Паскалеподобный язык программирования
IL Instruction List AWL Anweisungsliste IL Список инструкций Текстовый язык. Аппаратно-независимый низкоуровневый ассемблероподобный язык (устарел, исключен в 3 редакции[1]).

Первая редакция вышла в 1993 году (IEC 61131-3:1993), вторая в 2003 (IEC 61131-3:2003).

Третья редакция стандарта вышла в 2012 г. (IEC 61131-3:2013 / ГОСТ Р МЭК 61131-3-2016)

Новые возможности:

  • Типы данных с явной структурой
  • Тип данных с именованными значениями
  • Элементарные типы данных
  • Ссылки и операции со ссылками
  • Частичный доступ к ANY_BIT
  • Массив с изменяемой длиной
  • Инициализация переменных
  • Правила конвертации данных: неявное– явное
  • Функции - правила вызова функций без результата.
  • Функции конвертации типов: числовые, побитовые и т.д.
  • Функции объединения и разделения времени и даты
  • Классы, методы, интерфейсы и т.д.
  • Объектно-ориентированные функциональные блоки (FB)
  • Пространство имен
  • Структурированный текст (ST) : операторы Continue и т.д.
  • Релейно-контактные схемы (LD) : Контакты для сравнения (типизированные и перегруженные)
  • Приложение A - формальная спецификация элементов языка

Удаления:

  • Приложение - Примеры
  • Приложение - взаимодействие с IEC 61499

Устаревшее, нежелательное к использованию

  • Восьмеричные литералы
  • Использование непосредственных МЭК адресов в теле программируемых организационных элементов (POU)
  • Перегруженное усечение TRUNC
  • Список инструкций (IL)
  • Переменная "индикатор" исполняемого блока.

Примечания

Источники

Инструментальные среды программирования на языках МЭК 61131-3

  • Proficy Machine Edition
  • 1Tool, c.suite (Carel)
  • Beremiz (open source)
  • B&R Automation Studio
  • CoDeSys
  • CX-One
  • Cont Designer (Emicon)
  • Concept
  • GXDeveloper
  • ISaGRAF
  • Logic Designer (Yokogawa)
  • MULTIPROG
  • MasterPLC Designer
  • OpenPCS
  • PL7
  • PC-WORX
  • SIMATIC STEP 7
  • SILworX
  • SCADA система "Каскад-САУ"
  • SCADA система "Текон"
  • Segnetics SMLogix
  • Trace mode
  • TwinCAT
  • Unity Pro
  • Visilogic (Unitronics PLC)
  • ZWorkbench (Zentec)

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии