Безопасность
Диспетчеризация
Строительство и ремонт
Видеонаблюдение
АСУ ТП

























































































Среда программирования контроллеров "НАНКО-ФБД"

Библиотеки функциональных блоков

Неотъемлемой и очень важной частью "НАНКО-ФБД" являются библиотеки функциональных блоков, входящие в ее состав. Они лежат в основе любого проекта АСУ ТП с использованием "НАНКО-ФБД".

Основная библиотека

В основной библиотеке содержатся элементарные логические и математические функции, реализация которых зависит от платформы:

  • Логические AND, OR, XOR

  • Арифметические операции: +, -, *, /, % (остаток от деления), >>, << (битовые сдвиги), синус

  • Операции сравнения: <, <=, =, >=, >

  • Присваивание (а)

  • Инициализация (INIT)

  • Блоки условного выполнения и циклов (IF, ELSE, END, FOR, SWITCH, WHILE и др.)

  • Таймеры и функции времени (запуск и получение текущего значения)

  • Блоки комментирования (выбрасывания куска программы)

Все эти блоки реализованы с использованием "кирпичей".

Математическая библиотека

Математические функции:

  • Дополняющие основную библиотеку: INC, LIM, ABS, сдвиговый регистр, SET

  • Интегратор и дифференциатор

  • Усреднители: по времени, непрерывный, нелинейное сглаживание

  • Быстрое Преобразование Фурье

  • Гармонический анализ

  • Полином 8 степени

  • Аппроксимация полиномом 2 степени

Триггеры:

  • S-триггер - по фронту на входе устанавливает выход

  • RS-триггер простой и синхронный

  • MS-триггер - два синхронизированных RS-триггера

  • JK-триггер - MS-триггер c обратной связью

  • D-триггер (защелка) и T-триггер (счетчик)

  • Аналоговые: ключ и защелка

А также шифраторы, дешифраторы, мультиплексоры, демультиплексоры, сепараторы и т.д.

Включатели и регуляторы

Регуляторы:

  • Классические П (пропорциональный), ПИ (пропорционально-интегральный) и ПИД (пропорционально-интегрально-дифференциальный)

  • Регулятор по зоне (отслеживает выход сигнала за пределы заданной зоны)

  • Компаратор с гистерезисом

  • Ограничители скорости нарастания сигнала (пропорциональный и логарифмический)

  • Шаговый регулятор (наиболее часто используемый в АСУ ТП)

  • Ступенчатый (для регулирования устройств, включающихся по ступеням)

Включатели - блоки для управления дискретными устройствами

  • Задержки: включения, выключения, переключения и двусторонняя, отличающиеся моментом включения выхода

  • Включатель - блок, включающий устройство и проверяющий, включилось ли оно

  • Каскады включателей из 2, 3 и 4 штук

  • Управляемый включатель

  • Страхующие включатели - 2 включателя для устройств, страхующих друг друга

Таймеры и генераторы сигналов

  • Таймеры на различное время (от миллисекунд до нескольких суток)

  • Пауза - приостанавливает всю программу

  • Измерители интервала между событиями, периода и частоты сигнала, длительности импульса и длительности цикла выполнения программы

  • Генераторы одиночного импульса, меандра, сигналов типа "пила", синусоиды, одновибратор и широтно-импульсный модулятор (ШИМ)

  • Интегратор и дифференциатор по времени

Прочие библиотеки

В других библиотеках содержатся блоки для работы с датчиками температуры, специфичными для платформы входами и выходами, а также для работы с семисегментным индикатором.


Координаты компании "Нанко"
Copyright ЗАО "НАНКО" 2004.