Помощь в написании студенческих работ
Антистрессовый сервис

Работа c функциональной блок — схемой (ФБС)

РефератПомощь в написанииУзнать стоимостьмоей работы

Мастер ФБ Мастер ФБ — это инструмент для обучения программированию. Он помогает пользователю пройти поэтапно все стадии программирования простой программы и особенно наглядно показывает как разные комбинации ФБ взаимодействуют друг с другом. Мастер позволяет пользователю выбрать нужные компоненты и посмотреть как они работают вместе. ФБ могут быть размещены в разной последовательности, параметры… Читать ещё >

Работа c функциональной блок — схемой (ФБС) (реферат, курсовая, диплом, контрольная)

Создание нового файла:

Для того чтобы запустить программу VLS нажмите иконку «Пуск «в нижнем левом углу экрана. Откройте «Программы Alpha Controller Alpha Programming». Когда программа загрузится, создайте новую программу либо щелчком мыши на пункт New в меню File либо щелчком мыши на иконке New file Выберите подходящую конфигурацию I/O для контроллера в появившемся окошке. Откройте существующий файл при помощи команды «Open» в меню File или либо щелчком мыши на иконке Open file. Появится список файлов программы VLS находящихся в директории программы. Выберите файл из списка или найдите и откройте файл в другой директории .

Изменение размеров базовой области окна ФБС

При открытии окно ФБС минимальных размеров. Область может быть увеличена по ширине /высоте перетаскиванием правой и нижней границ соответственно. Перетаскивая правый нижний угол прямоугольной области будут изменяться как ширина так и высота. Область не увеличивается слева и сверху. При изменении размеров области всё её содержимое будет двигаться вместе с ней. Размер базовой области не может превышать значения 30 000 линейки скроллинга .

Цвет базовой области окна ФБС

Цвет базовой области ФБС может быть изменён командой «Set Base Color» в меню Options Выбирайте из 48 доступных цветов цвет базовой области ФБС ._ Alpha.

Режим редактирования программы — Начало программирования Программы для контроллера могут быть написаны и отредактированы в режиме редактирования программы. Режим редактирования программы является основным по умолчанию режимом работы VLS. Контроллер программируется путём помещения в базовую область ФБС разных компонентов и соединения их между собой (возможно с использованием анализатора связей). Существует пять типов компонент, которые могут помещаться в базовую область ФБС. Далее следует краткое описание функций и их возможного размещения для различных целей .

Входы:

Входы системы могут получать данные от присоединённых к контроллеру устройств в виде цифровых или аналоговых сигналов .

Цифровые блоки передают сигналы Вкл. Или Выкл .; аналоговые блоки передают данные в виде численных значений. Иконки находятся под заголовком IN в панели инструментов Комплектующие с левой стороны от окна ФБС .

Цифровые сигналы могут быть помещены в прямоугольник входов с левой стороны базовой области ФБС или в саму область. Выбор вида иконки не оказывает влияния на работу программы. Разные иконки были разработаны только для облегчения понимания работы с программой. Используйте иконку входа, которая соответствует настоящему устройству ввода подключённому к контроллеру. Имена и сигналы появятся при приближении к иконке курсора мыши .

Аналоговые сигналы могут быть размещены только в прямоугольниках входов I01-I08. Входы контроллера действуют как 8 битные аналоговые /цифровые преобразователи при помещении аналогового сигнала в прямоугольники входа .

Кнопки на лицевой панели

Восемь сигналов соответствуют кнопкам на лицевой панели и эти сигналы могут быть использованы как дополнительные цифровые входы. Это кнопки ESC, OK, «+», «-», >, <,, Ў. Нажмите кнопки лицевой панели когда контроллер находится в режиме работы чтобы активировать эти сигналы .Эти сигналы могут быть размещены только в базовой области ФБС и находятся под заголовком IN в панели инструментов Комплектующие. Названия сигналов появятся при приближении к иконке курсора мыши .

Биты системной памяти

Эти пять битов системной памяти работают как цифровые входы и могут размещаться только в базовой области ФБС. Биты памяти имеют следующие функции :

М 01: всегда Вкл .

М 02: всегда Выкл .

М 03: циклически переключается 0.5 секунд Вкл. 0.5 секунд Выкл .

М 04: включается при ошибке часов системного времени .

М 05: включается когда происходит переход на летнее время .

Эти сигналы находятся под заголовком IN в панели инструментов Комплектующие. Названия сигналов появятся при приближении к иконке курсора мыши ._ Alpha.

Функциональные блоки

В контроллере могут использоваться 22 ФБ. Они делятся на две категории ;

Логические и Стандартные. ФБ могут быть размещены только в базовой области ФБС .

Логические блоки

Шесть логических блоков — AND, OR, NOT, XOR, NAND, NOR — могут принимать только цифровые сигналы. Эти блоки переключают свои выходы в зависимости от значения Вкл ./Выкл. на их входах. Для получения более подробной информации по каждому блоку см. файлы помощи. Логические Блоки находятся под заголовком LOGI в панели инструментов Комплектующие. Названия сигналов появятся при приближении к иконке курсора мыши .

Стандартные ФБ

Список шестнадцати стандартных ФБ включает в себя: BOOLEAN, SET/RESET, DELAY, ONE SHOT, PULSE, FLICKER, ALTERNATE, COUNTER, UP/DOWN COUNTER, COMPARE, TIME SWITCH, OFFSET GAIN, DISPLAY, ZONE COMPARE, SCHMITT TRIGGER и HOUR METER. Для получения более подробной информации по каждому блоку см. файлы помощи .

Стандартные ФБ находятся под заголовком FUNC в панели инструментов Комплектующие. Названия ФБ появятся при приближении к иконке курсора мыши .

Размещение блоков в базовой области ФБС

Для того чтобы разместить ФБ или сигнал в окне ФБС, щелкните один раз левой кнопкой мыши на иконке ФБ или сигнала и переместите курсор мыши в нужное место для установки иконки. Стрелочка должна превратиться в перекрестье при выходе курсора за пределы границ базовой области ФБС. Левый щелчок мыши устанавливает иконку ФБ или сигнала на место .

При возникновении ошибки появится окно ошибки с информацией о ней .

Передвижение ФБ и сигналов

ФБ и сигналы могут быть передвинуты после того как они были установлены в базовой области ФБС простым нажатием и удерживанием левой кнопки мыши на них и перетаскиванием иконки на новое место. Когда левая кнопка отпускается, иконка устанавливается на новое место. ФБ могут быть передвинуты внутри базовой области ФБС. Связи будут двигаться вместе с иконками. Не разрешённые операции будут прерываться и разбираться в появляющемся диалоговом окне, а иконка ФБ или сигнала вернется в предыдущее правильное положение ._ Alpha.

Word Clear BIT

Инструмент Wiring Tool.

Связи в виде линий графически представляют соединения между контактами выходов и входов ФБ, размещённых в окне ФБС .

Сигналы входов и выходов ФБ

Маленькие иконки на правой и левой сторонах сигналов /функций называются контактами. Контакты бывают двух типов: BIT (цифровой) и WORD (аналоговый). Контакты с левой стороны называются контактами ВВОДА. Контакты на правой стороне называются контактами ВЫВОДА. Битный контакт (цифровой) Clear контакт (тоже цифровой, но для специальных целей) Контакт Word (аналоговый).

Соединение ФБ

Инструмент связи вызывается щелчком по панели инструментов Связь. Контроллер поддерживает до 999 связей в окне ФБС. Пользователь может нарисовать связи следуя следующему алгоритму :

  • 1. Щелкнуть левой кнопкой мыши на позиции контакта с которого начнётся связь .
  • 2. Перетащить курсор мыши удерживая левую кнопку нажатой к желаемому контакту .
  • 3. Отпустить кнопку мыши .

Цифровые контакты вывода могут быть подключены к цифровым вводным контактам, аналоговые — к аналоговым. Цифровые контакты не могут быть подключены к аналоговым. Контакт вывода может подключаться к нескольким контактам ввода .

В следующих случаях будет выдаваться сообщение об ошибке :

_ Контакт ввода не может подсоединяться к контакту ввода .

_ Контакт вывода не может подсоединяться к контакту вывода .

_ Цифровой контакт вода не может подсоединяться к аналоговому контакту.

_ Контакт ввода не может иметь более одной связи.

_ Нет контактов в этой позиции Режим Связь будет активирован до тех пор, пока пользователь не щёлкнет левой кнопкой мыши по другой панели инструментов или в свободном месте базовой области ФБС. Пользователь может перемещать связи просто щёлкнув на них мышкой и перетащив их в другое место ._ Alpha.

Настройка параметров ФБ

Просмотр параметров ФБ осуществляется двойным щелчком на ФБ. Появившееся диалоговое окно показывает параметры которые могут быть изменены и комментарии для простоты понимания .

Сигналы и логические блоки

Сигналы (входы, выходы, биты памяти и кнопки), Логические ФБ (AND, NAND, OR, NOR, XOR и NOT) и АЛЬТЕРНАТИВНЫЕ функциональные блоки не имеют дополнительных параметров. Диалоговое окно для этих компонентов содержит окно комментария, флаг вывода комментариев и окошко вывода номера сигнала. Окно редактирования комментариев используется для ввода комментариев которые будут выводиться сверху экрана. Комментарий может содержать до 256 символов, но только 16 символов будет выводиться на экран .

Окно комментариев будет выводиться на экран только если в окошке флага вывода комментариев будет стоять галочка. Такая же ситуация с выводом номера сигнала .

Каждый ФБ обладает собственными параметрами которые могут быть настроены, включая комментарии, окна вывода упомянутые выше .

Каждый блок имеет функцию помощи для облегчения работы пользователя .

Если используется плавное изменение параметров, их значение может изменяться в пределах 0−100. Если вводится цифровая информация, возможно, ввести максимально возможные значение для параметра ._ Alpha.

Мастер ФБ Мастер ФБ — это инструмент для обучения программированию. Он помогает пользователю пройти поэтапно все стадии программирования простой программы и особенно наглядно показывает как разные комбинации ФБ взаимодействуют друг с другом. Мастер позволяет пользователю выбрать нужные компоненты и посмотреть как они работают вместе. ФБ могут быть размещены в разной последовательности, параметры программы изменены и может быть имитирована работа программы. Если получен правильный результат, мастер может передать схему в базовую область ФБС. Мастер ФБС открывается иконкой в опции Start FBD Auto Wizard в меню инструменты. В программе настройки Мастера восемь ступеней. Пользователь может перемещаться между ними взад и вперёд. Каждый шаг сопровождается окошком помощи .

Мастер — это средство обучения и не обладает всей полнотой возможностей программирования в базовой области ФБС. Мастер лучше использовать для простейших схем .

Выбор выхода:

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

Выбор ФБ

Список ФБ появляется на экране из которого могут быть выбраны до четырёх ФБ для размещения их в цепи вместе с выходом. ФБ Set/Reset, Alternate (ALT), One Shot, Delay и Flicker могут быть выбраны из списка. Выберите кнопку со знаком «?» в середине для получения дополнительной информации по определённой функции. Отметьте окошко слева для выбора ФБ для цепи .

Выбор дополнительных ФБ

Список дополнительных доступных ФБ содержит блоки Compare и Counter. Если выбрано слишком много ФБ будет выдано сообщение об ошибке. Функции могут быть убраны щелчком на левостороннем окошке для отмены выделения. Для возвращения предыдущего меню щёлкните на «Back».

Выбрать порядок следования сигналов Мастер покажет возможные комбинации ФБ. Пиктографическое представление появится в верхней части экрана и ниже будет показана иконка соединения ФБ. Используйте кнопки вверх и вниз для прокрутки возможных комбинаций. В зависимости от числа и типа выбранных ФБ дюжина возможных комбинаций будет показана на экране. Если не выбрана ни одна комбинация, то по умолчанию выбирается первая из списка ._ Alpha.

Добавление логических связок

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

Выбор сигналов для управления функциями Выберите входной сигнал для управления выбранным ФБ. Щелкните на иконке входа и поместите её в прямоугольник входа в правой части экрана. Выделите окно синим нажатием левой кнопки мыши для активации его на следующем экране. Сигналы, выходы или временные выключатели также могут быть выбраны в качестве выходов для следующего экрана .

Настройка параметров

Настройте параметры для ФБ и булеановых логические блоков. Над ФБ который будет настроен следующим появится красная стрелка. Щёлкните дважды на ФБ для открытия диалогового окна и ввода необходимых параметров. Булеановый ФБ всегда появляется на экране чтобы пользователь мог задействовать и логические операции. Для Булеановых операций должен быть настроен тип логики. Тип логики может быть настроена двумя способами — Set Rule или Set by Logic option. Set Rule позволяет пользователю настроить сигнал многими не конфликтными способами и логика будет сформирована программой VLS. Щелкните на сигналах или ФБ для включения /выключения и подтвердите операцию кнопкой Set Rule по завершению. Задайте так много правил для каждой ситуации как требуется. Set by Logic option позволяет пользователю написать логическое уравнение используя AND, OR, XOR, NOT и операнды .

Операция проверка Проверяет работоспособность схемы включая /выключая сигналы. Состояние выводов и текущее значение величин будет выводиться для каждого блока. Связь подключённая к включённому контакту будет отмечаться красным .

По окончании процесса проверки нажмите Finish для перемещения готовой схемы в базовую область ФБС или Cancel для возвращения базовой области ФБС в исходное состояние .

Режим имитации Режим имитации позволяет пользователю протестировать действие программы перед пересылкой её в контроллер. Во время процесса имитации могут быть изменены параметры ФБ, значения аналоговых величин и сигналы ввода могут быть включены /выключены .

Это мощное средство для отладки новых и проверки изменений старых программ ._ Alpha.

Вход в режим имитации

Когда программа готова, войдите в режим имитации нажатием иконки Имитация или выбрав пункт Simulation Start в меню Controller. Окно ФБС или экран эскиза системы при необходимости могут быть выведены на экран Цифровые связи будут менять цвет так, что контакты выводов которые включены будут красными, а которые выключены — синими. Компоненты будут подписаны с использованием их номеров, статуса вкл ./выкл ., значениями таймеров, счётчиков, настроек приоритета и других параметров. Так что при взгляде на экран будет видна вся информация обо всех компонентах .

Включение /выключение сигналов Статус входных сигналов и кнопок может быть изменён простым щелчком мыши. Системные биты в режиме имитации не могут управляться .

Изменение параметров ФБ

Параметры ФБ могут быть изменены двойным щелчком на ФБ. Измените параметры по вашему желанию и щелкните на ОК. Новые значения будут выведены на экран и будут сделаны все изменения в настройках программы. ФБ TimeSw не может быть отредактирован в режиме имитации .

Принудительное включение /выключение выводов ФБ Выводы могут быть принудительно включены /выключены, но программа отменит эти изменения на следующем скане. Однако времени достаточно для активации команд Pulse, Set/Reset или сигналов флажков .

Неактивные функции меню в режиме имитации Меню File, Edit, Insert и Tool будут деактивированы вместе с панелями инструментов Accessories, Wiring и Drawing. Невозможно добавлять, убирать, соединять или двигать компоненты во время режима имитации .

Выход из режима имитации

Для выхода из режима имитации повторно нажмите иконку Simulation или выберите пункт Simulation Stop в выпадающем меню Controller.

Режим просмотра

Режим просмотра используется для отслеживания текущих условий работы программы контроллера. Контроллер должен быть подсоединен к компьютеру и находится в режиме работы иначе появится сообщение об ошибке. Содержимое памяти контроллера и программы VLS должно быть одинаковым перед запуском режима просмотра. Пакет VLS будет считывать содержимое памяти контроллера постоянно и соответственно обновлять информацию .

Изменения параметров программы будут переданы в контроллер и повлияют на работу оборудования .

Вход в режим просмотра

Вход в режим просмотра осуществляется нажатием иконки Monitor или выбором пункта Monitor Start в падающем меню Controller.

Так же как и в режиме имитации цифровые связи изменят цвет, так что контакты выводов которые включены будут красными, а которые выключены — синими .

Компоненты будут подписаны с использованием их номеров, статуса вкл ./выкл ., значениями таймера, счётчика, настроек приоритета и других параметров .

Состояние контроллера (работает или остановлен) будет постоянно отслеживаться и выводиться на экран ._ Alpha.

Включение /выключение сигналов Сигналы входов и кнопок могут быть принудительно вкл ./выкл. но программа быстро возвратит их в исходное состояние. Принудительное вкл ./выкл. активируют блоки на основе счетчика или таймера (Alt, Pulse, Counter, one shot, Set/Reset, и т .д .) но не повлияет на логические функции и блоки для которых сигналы ввода должны оставаться включёнными (Delay, Flicker, Display, Gain, и т .д .).

Биты системной памяти не управляются из режима просмотра .

Изменение параметров ФБ

Параметры ФБ могут быть изменены двойным щелчком на ФБ. Измените параметры по вашему усмотрению и нажмите ОК. Новые значения будут выведены на экран и будут сделаны все изменения в настройках программы. TimeSw не может быть отредактирован в режиме просмотра .

Принудительное включение /выключение сигналов

Сигналы выхода могут быть принудительно вкл ./выкл. но программа быстро возвратит их в исходное состояние. Принудительное вкл ./выкл. активируют блоки на основе счетчика или таймера (Alt, Pulse, Counter, one shot, Set/Reset, и т .д .) но не повлияет на логические функции и блоки для которых сигналы ввода должны оставаться включёнными (Delay, Flicker, Display, Gain, и т .д .).

Неактивные функции в режиме просмотра Пункты меню File, Edit, Insert и Tool будут деактивированы вместе с панелями инструментов Accessories, Wiring и Drawing. Невозможно добавлять, убирать, соединять или двигать компоненты во время режима просмотра .

Выход из режима просмотра

Для выхода из режима просмотра и переключения в режим программирования нажмите иконку Monitoring в панели инструментов controller или выберите пункт Monitor/Test stop в выпадающем меню Controller._ Alpha.

Если во время просмотра содержимое памяти контроллера было изменено клавишами на лицевой панели, появится соответствующее текстовое 32 сообщение и просмотр будет завершён. Приложение автоматически переключится в режим программирования .

Операции в окне эскиза системы.

`Monitoring in System sketch' - это простой графический редактор. Системный эскиз даёт наглядное представление об устройствах ввода /вывода которые подключены к контроллеру и о программной логике. При включении окна просмотра системного эскиза панель инструментов Wiring отключается .

В системном эскизе пользователь может рисовать собственные диаграммы, размещать устройства ввода /вывода для представления о работе контроллера импортировать файлы OLE, отслеживать работу контроллера, имитировать /проверять программную логику без контроллера и распечатывать данные с экрана .

Компоненты окна системного эскиза:

Окно системного эскиза имеет форму прямоугольника базового размера называемого Прямоугольником базовой области системного эскиза .

Изменение размеров области системного эскиза:

Окно системного эскиза открывается с минимально возможными размерами .

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

Компоненты в окне системного эскиза не передвигаются при изменении размеров области. Так что размеры базы могут изменяться только до нижнего правого компонента. Область может быть увеличена до 30 000 деление шкалы прокрутки .

Изменение цвета области:

Выбирайте цвет из возможной палитры в пункте Set Base Color в меню Options.

Рисование линий, овалов и прямоугольников

Линия может быть нарисована так. Щёлкните на иконке линии и передвиньте курсор мыши в место начала линии. Нажмите левую кнопку мыши для начала рисования линии и отпустите ее, когда желаемая позиция на экране достигнута .

Овалы и прямоугольники рисуются так же, но с использованием своих иконок .

Перемещение и изменение размеров линий, овалов и прямоугольников Объекты можно передвигать в пределах области системного эскиза щёлкнув на них и перетащив их на новое место. Размеры изменяются щелчком мыши на границе объекта и перетаскиванием этой границы. Курсор мыши примет форму двойной стрелки при перемещении через границу, показывая возможное направление изменения размеров .

Изменение размеров объектов ограничено размерами области системного эскиза .

Команды Cut, Copy и Paste применимы к этим объектам ._ Alpha.

Изменение цвета:

Для изменения цвета существующей линии выберите линию щелчком мыши Щелкните на иконке Line Color и выберите новый цвет. В дальнейшем линии будут рисоваться этим цветом .

Этот цвет применяется к линиям находящимся вне овалов и прямоугольников .

Внутренний цвет овалов и прямоугольников выбирается иконкой Brush Color.

Изменение толщины линии:

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

Вставить LCD экран:

LCD экран может быть вставлен в окно системного эскиза либо с использованием окна вставки, либо во время режима Имитации или Просмотра .

Меню Insert (вставка):

Должен присутствовать Экран в базовой области ФБС для активации команды Insert LCD в меню Insert. Щелкните на команде для вставки экрана LCD в окно системного эскиза. Если в окне системного эскиза уже присутствует таковой, то будет выдано сообщение об ошибке .

Режимы имитации и просмотра:

Наличие ФБ Display вызовет диалоговое окно перед входом в режим имитации или просмотра. Это окно даёт возможность вставки Display в окно системного эскиза .

Выберите yes для автоматического добавления экрана LCD.

Добавление файла OLE:

Объект OLE может быть вставлен в окно системного эскиза. Вы можете отредактировать его двойным щелчком на нём. Объект можно перемещать в окне._ Alpha системного эскиза и изменять его размеры в пределах размеров окна системного эскиза. Объект OLE может быть внедрён путём использования диалогового окна Insert New Object.

Выберите вид информации для внедрения в окно системного эскиза. Некоторые общие типы объектов включают в себя графику, отчёты, листы, точечные изображения и уравнения .

Добавление сигнала или ФБ:

Сигналы и ФБ могут быть скопированы из базовой области ФБС или добавлены панелью инструментов Accessories. Аналоговые сигналы и ФБ должны быть скопированы из базовой области ФБС .

Если ФБ скопирован из базовой области ФБС, его номер копируется и параметры будут выдаваться в режимах имитации и просмотра. Связи не могут быть скопированы в окно системного эскиза .

Блоки вставленные в окно системного эскиза из инструментов Accessories будут обладать новыми номерами, но эти номера не будут влиять на номера ФБ которые могут быть помещены в программу контроллера. ФБ может быть скопирован в базовую область ФБС и далее встроен в программу контроллера .

Двигайте блоки в любое место окна системного эскиза по своему усмотрению .

Режим имитации очень близок к похожей команде в режиме ФБС. Вход в режим имитации осуществляется выбором пункта Simulation в меню Controller. Состояние сигналов и ФБ можно увидеть из окна системного эскиза так же как и параметры ФБ. Изменения значений ФБ будут переданы в базовую область ФБС .

Включение /выключение сигналов происходит так же как и в базовой области ФБС. В окне системного эскиза нет связей .

Блоки вставленные панелью инструментов Accessories не будут иметь изменяемые параметры пока их не скопировать в базовую область ФБС и не вставить в программу. Их параметры можно изменить и просмотреть так же как и у других ФБ .

Режим просмотра:

Режим просмотра доступен из меню Controller использованием команды Monitor/Test и очень похож на такой же режим в ФБС .

Только состояние сигналов и ФБ содержащихся в памяти контроллера будут выдаваться в окне системного эскиза. Изменения в значениях ФБ будут передаваться в базовую область ФБС и оттуда в контроллер. Принудительное вкл ./выкл. происходит так же как и в ФБС ._ Alpha.

В окне системного эскиза нет связей .

Выход из режима просмотра осуществляется щелчком на иконке Monitor или выбором пункта Monitor/Test stop в выпадающем меню Controller. При изменении программы кнопками на лицевой панели контроллера просмотр закончится ._ Alpha.

Показать весь текст
Заполнить форму текущей работой