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

Если вычислительной мощности контроллера достаточно, то можно назначить некоторые аналоговые входы как входы для подключения датчиков определенного типа. Тогда аналоговые значения, получаемые с этих входов, будут автоматически преобразовываться в необходимый формат. Также можно ввести дополнительные входные операции преобразования значений, получаемых с АЦП, в необходимый вид. Последнее решение более гибкое, так как позволяет использовать любой аналоговый вход для подключения датчиков.

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

<p>4.1. Концевой выключатель</p>

Рассмотрим небольшую механическую систему, состоящую из подвижного элемента, движение которого не должно выходить за установленные пределы. Для ограничения движения будем использовать сигнал «разрешение», который, перейдя в состоянии ноль, запретит движение. Введем в таблицу переменные «ограничение слева» и «ограничение справа», которые будут описывать состояния концевых выключателей. Обычно концевые выключатели имеют нормально замкнутый контакт и при срабатывании разрывают электрическую цепь. Это сделано для того, чтобы остановить работу механизма в случае отсутствия контакта в соединениях или при повреждении кабеля от концевого выключателя. Так как в нормальном состоянии цепь конечного выключателя должна быть замкнута, то любое повреждение, разрывающее цепь будет аналогично срабатыванию концевого выключателя и ограничит движение механизма. Рассмотрим пример табличной программы, использующей концевые выключатели. На рис. 49 показано состояние программы, когда концевые выключатели не сработали, их цепи замкнуты, следовательно, ограничений для движения нет.

Рис. 49. Пример использования концевых выключателей — разрешено движение в обоих направлениях

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

Рис. 50. Пример использования концевых выключателей — запрещено движение вправо

Добавим в табличную программу аварийные концевые выключатели. Ситуация, когда ни концевые выключатели, ни аварийные выключатели не ограничивают движение, показана на рис. 51.

Рис. 51. Пример использования аварийных концевых выключателей — разрешено движение в обоих направлениях

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

Рис. 52. Пример использования аварийных концевых выключателей — аварийная ситуация

<p>4.2. Готовность силового питания</p>

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

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

Перейти на страницу:

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

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

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

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

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

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

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

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