Читаем Табличный ПЛК.Табличное программирование контроллеров полностью

При отклонении ручки влево значение, соответствующее отклонению влево, будет положительным, а значение, соответствующее отклонению вправо, — отрицательным. Положительный знак значения отклонения указывает, в какую сторону необходимо произвести пуск двигателя. Чтобы исключить ситуацию, когда при некорректно введенных параметрах возможно появление одновременно сигналов пуска в разные стороны, введена операция «исключающее ИЛИ». В такой ситуации активные ячейки в строке 13 блокируют пуск в любую сторону.

Второй блок служит для перевода значения, получаемого с АЦП, в скорость вращения мотора в оборотах в минуту. Для этого необходимо найти коэффициент преобразования. Предположим, что максимальная скорость вращения двигателя равна 1400 об/мин, а максимальное значение отклонения джойстика в одну сторону составляет 2047. Разделив 2047 на 1400, получим 1,46. Для удобства коэффициенту преобразования присвоим значение 1,5.

В третьем блоке формируется задание для преобразователя частоты. Значение задаваемой скорости появляется в строке 25 только в том случае, если была сформирована команда «пуск» в одну из сторон, иначе скорость будет равна нолю. Это сделано для того, чтобы значение скорости появлялось вместе с командой «пуск». В переменной с адресом 114 хранится значение первой скорости в оборотах в минуту. Это максимально допустимая скорость при появлении ограничений. В строке 27 проверяется, превысило ли значение скорости с джойстика величину первой скорости. Результат этой проверки будет использоваться в следующем блоке.

Четвертый блок программы учитывает ограничения скорости, вызванные нажатием на кнопку «Шунт» или подходом механизма близко к конечному положению. При появлении ограничения значение скорости, подаваемой на ПЧ, не должно превышать первую скорость. Если же при включенном ограничении сигнал от джойстика превышает первую скорость, то значение скорости будет установлено равным первой скорости. В программе на рис. 63 показан случай ограничения задания скорости ПЧ. Так как значение переменной с адресом 50 равно единице, то вместо значения скорости, полученного от джойстика, — 790 об/мин — на ПЧ поступит значение первой скорости, равное 150 об/мин.

<p>4.7. Дискретный джойстик</p>

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

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

Программа управления преобразователем частоты при помощи дискретного джойстика показана на рис. 64. Она состоит из трех блоков: обработки сигнала, формирования задания и учета ограничений. В блоке обработки сигналов от джойстика формируются дискретные команды пуска привода влево и вправо. Чтобы в случае поломки переключателей джойстика одновременно не появились сигналы пуска в разные стороны, введена операция «исключающее ИЛИ». При возникновении ситуации, когда входные переменные в строках 3 и 4 одновременно будут иметь значение «единица», активные ячейки в строке 5 заблокируют пуск в любую сторону.

Рис. 64. Программа управления частотным приводом с помощью дискретного джойстика

При формировании задания на ПЧ устанавливаются фиксированные значения скоростей для каждой ступени. Значение, соответствующее первой скорости, будет установлено при отклонении ручки джойстика в любую сторону сигналом «есть пуск». Значения, соответствующие остальным скоростям, будут выбираться по мере отклонения ручки джойстика от центрального положения.

В третьем блоке учета ограничений в зависимости от значения переменной с адресом 50 выбирается скорость, подаваемая на ПЧ. При возникновении ограничений вместо сформированного задания будет выбрана первая скорость. В программе на рис. 64 показан случай ограничения скорости ПЧ переменной с адресом 50.

<p>4.8. Таблица на нескольких страницах</p>
Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных