ГОСТ Р МЭК 61131-3—2016
4 Структурные модели
4.1 Модель программного обеспечения
Основные элементы языка программирования высокого уровня и их взаимосвязи приведены на
рисунке 1.
Данные элементы программируются на языках, определенных в настоящем стандарте, т. е. это —
программы и типы функциональных блоков, классы, функции и элементы конфигурации, а именно, ре
сурсы. задачи, глобальные переменные, путидоступа и инициализации экземпляров, которые поддержи
вают установку программ программируемых контроллеров в системы программируемых контроллеров.
Примечание 1— Рисунок 1предназначен толькодля иллюстрации. Графичвское представление не яв
ляется нормативным.
Примечание 2 — В конфигурации сединственным ресурсом необязательно явно представлять ресурс.
Рисунок 1— Модель программногообеспечения
Конфигурация является элементом языка, который соответствует системе программируемого кон
троллера. как определено в МЭК 61131-1. Ресурс соответствует «функции обработки сигналов» и ее
«человеко-машинному интерфейсу» и «функциям интерфейса с датчиками и исполнительными меха
низмами» (при наличии таковых), как определено в МЭК 61131-1.
Конфигурация содержит один или более ресурсов, каждый из которых содержит одну или более
программ, выполняемых под контролем нуля или более задач.
Программа может содержать нуль или более экземпляров функциональных блоков или других
элементов языка, как определено в настоящем стандарте.
6