Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
FBD ST LD CFC SFC.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
100.79 Кб
Скачать

Позиция курсора

Текстовый курсор может устанавливаться в любую часть FBD цепи, содержащую текст. Выбранный текст  выделяется с ним и может быть изменен.

Текущую позицию графического курсора можно увидеть  по прямоугольнику с пунктирной границей. Далее на примере приводится список всех возможных позиций курсора:

  1. Любое поле с текстом (обведены черным):

2)Любой вход блока:

3)  Любой оператор, функция или функциональный блок.

4)  Выход блока, если к нему присоединена переменная или  инструкция перехода.  

5)  Пересечение линий над присваиванием, переходом или возвратом:

6)  Место за самым правым объектом схемы ("последняя позиция курсора"; используется для выбора всей схемы)

Вход

Добавляет вход оператора. Некоторые операторы могут иметь переменное число входов (например, ADD  может иметь два и более входа).

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

Элемент -C помощью этой команды в схему можно вставлять операторы, функции, функциональные блоки и программы

Присваивание - вставляет инструкцию присваивания в схему

Переход - вставляет инструкцию перехода.

Возврат -Эта команда вставляет инструкцию возврата Return.

Инверсия -C помощью этой команды можно инвертировать входы, выходы, инструкции перехода или возврата. Символ отрицания – небольшая окружность на месте соединения.

Язык программирования CFC (Обзор, принципы написания программы)

Язык CFC (Continuous Flow Chart) –высокоуровневый язык визуального программирования. По сути, CFC – это дальнейшее развития языка FBD. Этот язык был специально создан для проектирования систем управления непрерывными технологическими процессами.  

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

Проектирование сводится к выбору из библиотек готовых функциональных блоков, их позиционированию на экране, установке соединений между их входами и выходами, а также настройке параметров выбранных блоков. В отличие от FBD, функциональные блоки языка CFC выполняют не только простые математические операции, а ориентированы на управление целыми технологическими единицами. Так в типовой библиотеке CFC блоков находятся комплексные функциональные блоки, реализующие управление клапанами, моторами, насосами; блоки, генерирующие аварийные сигнализации; блоки PID-регулирования и т.д. Вместе с тем доступны и стандартные блоки FBD.

В этом редакторе нет сетки, и поэтому элементы могут располагаться где угодно. К элементам языка CFC относятся блоки, входы, выходы, возвраты, произвольные переходы, метки и комментарии. Входы и выходы этих элементов можно соединять, перетаскивая линии соединения мышкой. Эти линии будут перерисовываться автоматически при перемещении элементов. В случае, если линия соединения не может быть перерисована, то она становится красной, и как только  вы  переставите элемент так, чтобы можно было соединить вход и выход линией без пересечений с другими элементами, линия становится нормальной.

Основное преимущество CFC редактора перед FBD заключается в том, что в схемы можно непосредственно добавлять линии обратной связи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]