Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка IsaGraf.docx
Скачиваний:
49
Добавлен:
16.03.2015
Размер:
3.41 Mб
Скачать
  1. Автоматика выключателя ваб 28 (43) – двукратное апв (fbd)

  • Разработка базы данных переменных ввода-вывода:

Рисунок 20

  • схема

Рисунок 21

  • Привязка переменных ввода-вывода к платам ввода-вывода

Рисунок 22

  • Компиляция:

Рисунок 23

  • Работа программы

Рисунок 24

  1. Программирование наглядного интерфейса

  • Условия задачи:

Если кнопка нажата, лампочка горит, если отжата – гаснет.

  • Разработка базы данных переменных ввода-вывода

Рисунок 25

  • Разработка программы

Рисунок 26

На начальном шаге лампочка сбрасывается в исходное положение («0»)

Контроль кнопки

Загорается лампочка

Контроль кнопки

Возврат к первому шагу

  • Привязка переменных ввода-вывода к соответствующим платам:

  • Работа программы:

Рисунок 27 – работа программы при нажатой кнопке

Рисунок 28 – работа программы при отжатой кнопке

Вывод

Возможности ISaGRAF:

  • Использовать стандартные языки программирования (стандарт IEC 1131-3);

  • Имеет открытость как инструментальных средств, так и внутренних структур данных прикладной задачи;

  • Присутствует многофункциональный графический отладчик;

  • Интегрирование средства поддержки протоколов PROFIBUS и MODBUS, а также средств обслуживания последовательных портов RS-232, RS-422, RS-485, CL;

  • Наличие функции DDE-server для отладчика ISaGRAF;

  • Есть стандартный человеко-машинный интерфейс (ММI);

  • Возможность связи с любой системой визуализации и управления данными (SCADA-системы) по протоколу MODBUS.

Такой набор инструментов позволяет программировать конфигурации любой сложности.

Недостатки:

Освоение продуктов такого класса, как ISaGRAF, требует некоторых усилий по изучению языков, среды и, конечно, технологии программирования.

Переход на любую новую технологию иногда сопровождается и материальными вложениями, так как пользователю приходится выбирать не просто субъект автоматизации (например, тип контроллера), но и сопровождающий его программный инструментарий.

Для получения качественных результатов необходимо строгое соблюдение последовательности задания данных.