Программирование на языке - Курсовой Проект, раздел Философия, МИКРОКОНТРОЛЛЕРЫ В СИСТЕМАХ УПРАВЛЕНИЯ Функционально – Блоковых Диаграмм Фбд (Fbd)
...
функционально – блоковых диаграмм ФБД (FBD)
ФБД – это язык программирования, который по способу формирования программы контроллера напоминает процесс составления схемы под конкретную техническую задачу. Когда полностью сформулирована задача, разработчик начинает продумывать, как он может её реализовать. Он анализирует сигналы, которые действуют на входах и должны быть обеспечены на выходах, решает:
- что,
- в какой последовательности и
- какими средствами (применением усилителей, преобразователей формы кривой: интеграторов или дифференциаторов, счётчиков, временных компонентов и т. д.)
надо сделать с этими сигналами, чтобы работа будущей «схемы» соответствовала требованиям задания.
Язык ФБД – это набор программно реализованных блоков, каждый из которых предназначен для выполнения какой – то определённой функции по преобразованию сигнала. Если подобрать достаточное количество функционально подходящих блоков и соединить их между собой соответствующим образом, получится программа работы контроллера. Что характерно: и в реальной схеме, и в программе на ФБД по линиям соединения узлов (блоков) можно проследить от начала и до самого конца всю последовательность преобразования сигнала. В программе, написанной на языке РКС, этого не удастся сделать.
Чтобы пояснить сам принцип программирования на ФБД, обратимся к простому примеру. Общеизвестен принцип измерения частоты следования импульсов. Если измеряемая частота мала ( период колебаний Tх относительно продолжителен), то удобно подсчитать число импульсов N известной частоты fсч = 1 / Tсч, которые проходят на вход счётчика за время полупериода измеряемой частоты (рис.2.9,а). Из простых и очевидных соотношений понятен механизм пересчёта результатов в значения измеряемой частоты: fх =1 / Tх ; Tх / 2 = N×Tсч ; Tх = 2N × Tсч; f х =1 / (2N × Tсч).
Если измеряемая частота сигнала высокая (период короткий), этот способ измерения применить «один в один», т.е. без поправки на изменившиеся условия, вряд ли получится: при малой длительности измеряемого периода Tх частота импульсов заполнения должна быть неприемлемо высокой. Поэтому поступают иначе: формируют интервал наблюдения заранее известной длительности Tи и заполняют его импульсами измеряемой частоты fх(рис. 2.9,б). Так как Tи = M × Tх , то fх = 1 / Tх = M / Tи . Принципы измерения в обоих случаях очень похожи. Меняется лишь содержание того, что чем заполняется: специально сгенерированными импульсамиfсч измеряемый интервал Tх, как в первом случае, или формируемый интервал наблюденияTи импульсами измеряемой частоты fх , как на рис.2.9,б.
Лекции часов... Лабораторные работы часов... Курсовой проект I Назначение логических контроллеров...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Программирование на языке
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Характерные черты и сферы применения контроллеров.
Потребность в применении программируемых логических контроллеров (ПЛК) обозначилась в 60 – х годах прошлого века. Для многих технических задач применяемые средства автоматизации строились преимущ
Состав контроллера, связь с объектом, виды сигналов
Из блок – схемы системы управления некоторым объектом (рис. 1.1), являющимся локальной подсистемой некоторого технологического процесса, можно хотя бы предварительно установить функции, которые вы
Исполнение выходных цепей датчиков сигналов
Этот вопрос важен для того, чтобы выполнить физическое подключение датчиков к контроллеру, так как при этом всегда встают вопросы о необходимом числе проводов, цепей, которые надо использовать, и ч
Коммуникационные порты контроллера
Применение контроллеров для различного рода задач управления [4,5] невозможно без выполнения физических соединений между компонентами схемы. Эти вопросы рассматриваются на примере a
Подключение питающих напряжений
Контроллеры серии a в зависимости от модели могут быть запитаны от источников постоянного или переменного напряжения, но правила их подключения остаются неизменными:
а) ли
Подключение источников сигналов
Входными сигналами переменного тока могут быть срабатывания некоторых контактов релейного типа – в этом случае их ввод выполняется простым соединением соответствующего входа
Списка инструкций (СИ).
Перед программированием на языке релейно-контактных схем нужно выполнить несколько предварительных этапов.
· Надо переопределить все составляющие оборудования в символы, понятные для контр
Как это работает в нашем случае?
- Уровень воды ниже X0. Датчики X0 и X1 включены, реле М1 сработало, поэтому выход Y0 (насос) включен.
- Вода между уровнями X0 и X1. Датчики X1=1, X0=0, но реле М1 останется включенным че
См ÷ X дискрет
легко определяется число дискрет, соответствующее уровню 50см: N= 50 ∙ 240 / 3000 = 4.
В результате подстановки в решаемое блоком уравнение Y= (A/B)+C получается:
Ms - для α.
Особенности использования блока DELAY:
Задержка на включение не может быть больше времени включенного состояния I 01(рис.3.15).
А. Язык программирования – ФБД (FBD).
На рис. 4.2 приведена программа, написанная на языке ФБД в среде LOGO! Soft – Comfort [1], и обеспечивающая выполнение всех действий, составляющих работу схемы рис.4.1. Входные сигналы контроллера
Б. Язык программирования – РКС (LAD).
Представление работы дозатора (рис. 4.1) в формате языка программирования РКС может быть получено в той же среде программирования простым переключением кнопки
Alpha – Programming
Среда программирования Alpha – Programming используется при составлении программ только на языке ФБД для логических контроллеров " - серии фирмы MITSUBISHI
Регулирование расхода газообразных или жидких сред.
Регулировать расход, т.е. скорость потребления продукта в массовом или объёмном выражении (m / dt или V / dt), приходится при управлении такими технологическими пр
Некоторые элементы систем автоматизации
1. В тех задачах автоматизации, которые связаны с регулированием или поддержанием на определённом уровне температурно – влажностных режимов (автоматизация теплиц, обеспечение комфо
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов