Найти тему
Marti e.

Р мэк 6113_3

1. Область применения

2. Нормативные ссылки

3.Термины и определения

4.Структурные модели

стандарт устанавливает синтаксис и семантику языков программирования программи- руемых контроллеров, определенных в МЭК 61131 (часть 1).

Функции ввода программы, тестирования, мониторинга, операционной системы и т. п. определены в МЭК 61131 (часть 1).

Настоящий стандарт устанавливает синтаксис и семантику унифицированного набора языков программирования для программируемых контроллеров (PC). Данный набор состоит из двух текстовых языков программирования, списка инструкций (IL) и структурированного текста (ST), и двух графиче- ских языков. релейно-контактных схем (LD) и функциональных блоковых диаграмм (FBD).

Дополнительный набор графических и эквивалентных текстовых элементов, именуемый после- довательная функциональная схема (SFC), определяется для структурирования внутренней организа- ции программ и функциональных блоков программируемого контроллера. Определены также элементы конфигурации, поддерживающие установку программ программируемого контроллера в системы про- граммируемого контроллера. Кроме того, определены средства, облегчающие взаимодействие между программируемыми контроллерами и другими компонентами автоматизированных систем.

2. Нормативные ссылки

В настоящем стандарте использованы нормативные ссылки на следующие стандарты. Для неда- тированных ссылок применяют последнее издание ссылочного документа (включая изменения).

МЭК 61131-1 Программируемые контроллеры. Часть 1. Общие положения (IEC 61131-1, Progra- mmable controllers — Part 1: General information)

МЭК 61131-5 Программируемые контроллеры. Часть 5. Взаимодействия (IEC 61131-5, Program- mable controllers — Part 5: Communications)

ИСО/МЭК 10646:2012 Информационная технология. Универсальный набор символов (UCS) (ISO/ IEC 10646:2012, Information technology — Universal Coded Character Set (UCS)

ИСО/МЭК/IEEE 60559 Информационная технология. Микропроцессорные системы. Арифметика с плавающей точкой (ISO/IEC/IEEE 60559, Information technology — Microprocessor Systems — Floating- Point arithmetic)

3. Термины и определения

в настоящем стандарте применены следующие термины с соответствующими определениями:

3.1 абсолютное время (absolute time): Комбинация времени суток и даты.

3.2 путь доступа (access path): Связь символического имени с переменной для реализации от- крытого взаимодействия.

3.3 действие (action): Логическая переменная или набор подлежащих выполнению операций вме- сте со связанной управляющей конструкцией.

3.4 блок действий (action block): Элемент графического языка, который использует входную ло- гическую переменную для определения значения выходной логической переменной или разрешающее условие для действия в соответствии с предопределенной управляющей конструкцией.

3.5 агрегат (aggregate): Структурированная совокупность объектов данных, образующая тип дан- ных. [ИСТОЧНИК: ISO/AFNOR:1989]

3.6 массив (array): Агрегат, состоящий из объектов данных с идентичными атрибутами, на каждый из объектов данных можно уникально ссылаться с помощью индекса.

[ИСТОЧНИК: ISO/AFNOR:1989]

4. Структурные модели

4.1Модель программного обеспечения

Основные элементы языка программирования высокого уровня и их взаимосвязи приведены на рисунке 1.

Данные элементы программируются на языках, определенных в настоящем стандарте, т. е. это — программы и типы функциональных блоков, классы, функции и элементы конфигурации, а именно, ре- сурсы, задачи, глобальные переменные, пути доступа и инициализации экземпляров, которые поддержи- вают установку программ программируемых контроллеров в системы программируемых контроллеров.

Библиография

IEC 60050 (все части), International Electrotechnical Vocabulary (доступен на сайте http://www.electropedia.org)

IEC 60848. GRAFCET specification language for sequential function charts

IEC 60617, Graphical symbols for diagrams (доступен на сайте http//std.iec.ch/iec60617)