BS EN IEC 61131-3-2025 PDF
Название на английском:
STB BS EN IEC 61131-3-2025
Название на русском:
СТБ BS EN IEC 61131-3-2025
Оригинальный стандарт BS EN IEC 61131-3-2025 в PDF полная версия. Дополнительная инфо + превью по запросу
Полное наименование и описание
СТБ BS EN IEC 61131-3-2025 — «Programmable controllers — Part 3: Programming languages» (национальное обозначение предполагаемой адаптации британского/европейского издания IEC 61131-3:2025). Стандарт определяет синтаксис, семантику и структурные элементы языков программирования для программируемых логических контроллеров (ПЛК): Structured Text (ST), Ladder Diagram (LD), Function Block Diagram (FBD) и элементы Sequential Function Chart (SFC), а также сопутствующие конфигурационные и коммуникационные элементы.
Аннотация
Документ обновляет требования к языкам программирования ПЛК, унифицируя синтаксисы и семантику, вводит поддержку UTF‑8 для строковых типов и содержит приложение (Annex B) с подробным перечнем добавленных, удалённых и помеченных как устаревшие функций по сравнению с предыдущей редакцией 2013 года. Четвёртая редакция стандарта IEC отражает современные требования к переносимости кода, поддержке юникода и упрощению межплатформенного взаимодействия.
Общая информация
- Статус: Действующий / Definitive.
- Дата публикации: Международная исходная публикация IEC: 22 мая 2025 г.; британское/европейское издание (BS EN IEC 61131-3:2025): 8 июля 2025 г.
- Организация-издатель: Международная Электротехническая Комиссия (IEC); национальное/европейское издание — British Standards Institution (BSI) как BS EN IEC.
- ICS / категории: 25.040.40 (Измерение и контроль промышленных процессов), 35.240.50 (Применения IT в промышленности); дополнительно встречается 35.060 (языки информатики) в связанной классификации.
- Редакция / версия: Редакция 4.0 (IEC 61131-3:2025).
- Количество страниц: В издании IEC (оригинал) указано ~518 страниц; в публикации BS EN IEC 61131-3:2025 — 258 страниц (формат BS EN).
Область применения
Стандарт применяется для разработки, документирования и обмена программным обеспечением ПЛК и систем автоматизации в промышленных и производственных средах. Он ориентирован на производителей ПЛК, разработчиков ПО автоматизации, системных интеграторов и технических специалистов, отвечающих за совместимость программных модулей, миграцию проектов и интероперабельность между средами разработки разных вендоров.
Ключевые темы и требования
- Определение синтаксиса и семантики языков программирования ПЛК: ST, LD, FBD и SFC.
- Унификация модели программной структуры: конфигурации, ресурсы, задачи, программы и блоки функций (POU — Program Organization Units).
- Поддержка современных кодировок: добавление типов и функций для UTF‑8 (USTRING, UCHAR) и сопутствующих операций со строками.
- Удаление/депрецирование устаревших элементов — например, Instruction List (IL) исключён из редакции 2025 как часть реструктуризации языков.
- Требования к типам данных, структурам, массивам, поддиапазонам и ссылочному типу (references), а также правилам объявления и области видимости переменных.
- Рекомендации по обеспечению переносимости кода между вендорскими средами разработки и по взаимодействию ПЛК с внешними системами.
Применение и пользователи
Основные пользователи: производители ПЛК и средств разработки (IDE), системные интеграторы, автоматизаторы технологических процессов, разработчики библиотек функций и учебные заведения, обучающие программированию ПЛК. Стандарт используется при разработке типовых библиотек, при миграции проектов между платформами и при сертификации/оценке соответствия ПО автоматизации корпоративным и отраслевым требованиям.
Связанные стандарты
IEC 61131-1 (общее устройство и определения для ПЛК), IEC 61131-2 (аппаратные требования), а также другие части серии IEC 61131 (части 4–10 и связанные технические отчёты). BS EN IEC 61131-3:2025 частично заменяет/обновляет предыдущую редакцию BS EN 61131-3:2013.
Ключевые слова
ПЛК, программируемые контроллеры, IEC 61131-3, BS EN IEC 61131-3, языки программирования ПЛК, Structured Text, Ladder Diagram, Function Block Diagram, Sequential Function Chart, UTF-8, переносимость кода, стандарт программирования.
FAQ
В: Что это за стандарт?
О: Это часть серии стандартов IEC 61131, которая конкретно описывает языки программирования и структуру прикладного ПО для программируемых контроллеров. Документ задаёт формальные правила синтаксиса и семантики и служит ориентиром для совместимости между платформами.
В: Что он регулирует?
О: Стандарт регулирует формат и смысл программных конструкций языков ПЛК (ST, LD, FBD, SFC), типы данных, организацию программ (config/resource/task/program/block), а также функции и соглашения, облегчающие обмен и переносимость программ между системами.
В: Кто обычно использует?
О: Производители контроллеров и средств разработки, интеграторы систем автоматизации, инженеры по автоматизации, разработчики прикладного ПО и учебные организации. Также стандарт востребован при сертификационных и контрактных проверках соответствия ПО.
В: Он актуален или заменён?
О: Четвёртая редакция IEC 61131-3:2025 — актуальная на момент публикации редакция стандарта. BS EN IEC 61131-3:2025 опубликовано в середине 2025 года как соответствующее европейско‑британское издание; предшествующая версия 2013 года рассматривается как заменённая/обновлённая.
В: Это часть серии?
О: Да — часть серии IEC 61131 (несколько частей, охватывающих аппаратные требования, дополнительные интерфейсы и технические отчёты). IEC 61131-3 взаимодействует с другими частями серии при определении полной модели ПЛК.
В: Какие ключевые слова?
О: PLC, ПЛК, программирование ПЛК, IEC 61131-3, ST, LD, FBD, SFC, USTRING, UTF-8, переносимость кода, стандартизация.