Содержимое: Funktsionalnye-Bloki-ST.pdf (912.26 KB)
Загружен: 03.08.2026

Положительные отзывы: -1
Отрицательные отзывы: 0

Продано: -1
Возвраты: -1

~ 296 ₽
Точная сумма — на странице оплаты
Функциональные блоки (Function Blocks, FB) — это основа современного программирования ПЛК по стандарту IEC 61131-3. Они позволяют создавать модульный, переиспользуемый и легко сопровождаемый код, инкапсулируя алгоритмы вместе с данными. В отличие от функций, функциональные блоки обладают памятью — они сохраняют своё состояние между вызовами, что делает их незаменимыми для задач реального времени: таймеров, счётчиков, регуляторов, детекторов фронтов и сложных конечных автоматов.

Это практическое руководство посвящено полному освоению функциональных блоков на языке Structured Text (ST). В нём последовательно и системно рассматриваются все аспекты: от базовых концепций до создания промышленных библиотек и интеграции с SCADA.

В книге подробно разобраны:

Фундаментальные концепции — что такое функциональный блок, чем он отличается от функции, экземпляры блоков, структура объявления (VAR_INPUT, VAR_OUTPUT, VAR, VAR_TEMP), вызов и инициализация.

Стандартные функциональные блоки — полный разбор таймеров (TON, TOF, TP), счётчиков (CTU, CTD, CTUD), триггеров (R_TRIG, F_TRIG, RS, SR) с примерами и пояснениями.

Проектирование собственных блоков — принципы проектирования интерфейса, управление состоянием через конечные автоматы (посудомоечная машина), обработка ошибок и защита, параметризация и конфигурация (ПИД-регулятор).

Композиция функциональных блоков — вложенные блоки, цепочки обработки (фильтры, усреднение), паттерн «Наблюдатель» (системный монитор).

Продвинутые техники — блоки с массивами (многозонный контроль температуры), блоки с таймаутами, адаптивное управление.

Библиотеки функциональных блоков — принципы создания, преимущества, структура промышленной библиотеки, стандартизация интерфейсов, версионирование.

Тестирование и отладка — модульное тестирование, логирование и мониторинг, симуляция и эмуляция (симулятор резервуара).

Оптимизация производительности — анализ времени выполнения, оптимизация алгоритмов, управление памятью.

Интеграция в системы SCADA — интерфейс с HMI, тренды и архивирование.

Все алгоритмы снабжены готовым кодом на ST с комментариями, который можно адаптировать под конкретные проекты в CoDeSys, TwinCAT и других средах IEC 61131-3. Книга содержит множество практических примеров: от простейшего детектора фронта до сложной насосной станции с ротацией, системы мониторинга и плавного пуска двигателя.

Пособие предназначено для инженеров-автоматизаторов, программистов ПЛК, студентов и преподавателей. Оно поможет перейти от написания «спагетти-кода» к архитектурно правильным, модульным и надёжным программам для промышленных контроллеров.
Содержание:

Фундаментальные концепции — определение FB, отличие от функций, экземпляры, структура объявления (VAR_INPUT, VAR_OUTPUT, VAR, VAR_TEMP, VAR_IN_OUT), вызов и инициализация, примеры.

Стандартные функциональные блоки — таймеры (TON, TOF, TP), счётчики (CTU, CTD, CTUD), триггеры (R_TRIG, F_TRIG, RS, SR), применение.

Проектирование собственных блоков — принципы интерфейса, конечные автоматы (посудомоечная машина), обработка ошибок и защита (двигатель), параметризация (ПИД-регулятор).

Композиция функциональных блоков — вложенные блоки (насосная станция с ротацией), цепочки обработки (фильтр, скользящее среднее, процессор датчика), паттерн «Наблюдатель» (системный монитор).

Продвинутые техники — блоки с массивами (многозонный контроль температуры), блоки с таймаутами, адаптивное управление.

Библиотеки функциональных блоков — преимущества, принципы создания, структура библиотеки, стандартизация, версионирование, примеры (старт-стоп, плавный пуск).

Тестирование и отладка — модульное тестирование, логирование и мониторинг, симуляция (резервуар), использование симуляторов.

Оптимизация производительности — анализ времени выполнения, оптимизация алгоритмов, управление памятью.

Интеграция в системы SCADA — интерфейс с HMI, тренды и архивирование.

Приложение — справочная таблица стандартных блоков.
Отзывов от покупателей не поступало