Программный пакет редактор FBD-программ АЛЬФА предназначен для программирования функциональными блоками микропроцессорных контроллеров МИК-51, МИК-51Н, МИК-52 и МИК-52Н производства предприятия МИКРОЛ.Язык функциональных блоков (Function Block Diagram - FBD) предназначен для разработки алгоритмов в виде диаграмм функциональных блоков.
Основным предназначением редактора АЛЬФА является обеспечение максимально удобной интерактивной среды программирования микропроцессорных контроллеров серий МИК-51, МИК-52, МИК-51Н и МИК-52Н. Программа для контроллера составляется из готовых алгоритмов, представленных в виде функциональных блоков, путем их выбора из библиотеки алгоритмов, размещения на рабочем поле и связывания между собой посредством линий связи.Буфер обмена редактора АЛЬФА позволяет разместить в нем целые FBD-программы, что позволяет составлять новую программу для контроллера с помощью компоновки из нескольких уже существующих. Это позволяет многократно использовать готовые алгоритмы с минимальными затратами времени на их модификацию под условия конкретной задачи.Режим отладки FBD-программы, реализованный в редакторе АЛЬФА, позволяет отлаживать работу подключенного посредством интерфейса RS-485 контроллера серии МИК-51/МИК-52 в режиме реального времени.
Наименование раздела | Перечень функциональных блоков |
---|---|
Функциональные блоки ввода-вывода | интерфейсный ввод-вывод, аналоговый ввод-вывод, дискретный ввод-вывод, импульсный ввод |
Математические функциональные блоки | умножение, суммирование с масштабированием, деление, корень квадратный, абсолютное значение, интегрирование, дифференцирование с задержкой |
Логические функциональные блоки | логическое И, многовходовое И, логическое ИЛИ, многовходовое ИЛИ, исключающее ИЛИ, мажорирование, триггер, регистр, выделение фронта |
Функциональные блоки управления программой | минимум, максимум, скользящее среднее, задержка, экстремум, ограничение, ограничение скорости, переключатель по номеру, компаратор, таймер, счетчик, мультивибратор, одновибратор, импульсатор |
Функциональные блоки управления технологическим процессом | фильтр, масштабирование, кусочно-линейная функция, уставка аналоговая, уставка времени, программный задатчик, таймер-сигнализатор реального времени, линейное изменение параметра, пользовательская панель |
Функциональные блоки ПИД-регуляторов | регулятор аналоговый, регулятор импульсный, регулятор каскадный, регулятор аналоговый с расширенными функциями, дельта-регулятор |
Функциональные блоки вычисления | влажность, экспонента, натуральный логарифм, десятичный логарифм |
Функциональные блоки управления состоянием | если, тогда, состояние, уставка дискретная, выбор из множества, детектор включения питания или запуска программы пользователя |
Программный продукт Редактор FBD-программ АЛЬФА предъявляет следующие требования к персональному компьютеру:
IBM PC-совместимый персональный компьютер на базе процессора Intel Pentium 4 или новее, либо AMD Athlon XP или новее.
Операционная система:
Microsoft Windows 2000 Service Pack 4
Microsoft Windows XP Service Pack 2, 3 (x86)
Microsoft Windows Vista (x86)
Microsoft Windows 7 (x86 и х64)
Минимум 512 МБайт оперативной памяти при использовании Microsoft Windows 2000 / XP(рекомендуется – 1024 МБайт).
Минимум 1024 МБайт оперативной памяти при использовании Microsoft Windows Vista / 7 (рекомендуется – 2048 МБайт).
22 МБайт свободного пространства на жестком диске.
Блок преобразования интерфейсов БПИ-485, БПИ-52 или БПИ-452 (необходим при использовании программного пакета при загрузке, чтении и отладке программ пользователя и для организации связи между персональным компьютером и контроллерами).