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

Табличный ПЛК.Табличное программирование контроллеров
Автор книги: id книги: 2693067     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 0 руб.     (0$) Читать книгу Скачать бесплатно Купить бумажную книгу Электронная книга Жанр: Правообладатель и/или издательство: Автор Дата публикации, год издания: 2023 Дата добавления в каталог КнигаЛит: Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 12+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

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

Оглавление

Группа авторов. Табличный ПЛК.Табличное программирование контроллеров

Предисловие

1. Введение в табличное программирование контроллеров

1.1. Почему таблица?

1.2. Основы табличного программирования

1.3. Триггерные ячейки

1.4. Логические операции над входными переменными

1.5. Инверсия выходных переменных

1.6. Таймеры

2. Табличное программирование. Пример разработки программы

2.1. Простая программа управления шлагбаумом

2.2. Использование триггерных ячеек

2.3. Семь строк таблицы

2.4. Применение логических операций над входными переменными

2.5. Применение таймера с задержкой на включение

2.6. Применение таймера, формирующего импульс

2.7. Управление скоростью

2.8. Итог

3. Табличное программирование. Особенности

3.1. Формат файла программы

3.2. Аналоговые переменные

3.3. Аналоговые входы для датчиков температуры

3.4. Сохранение переменных в энергонезависимой памяти

3.5. Операции над входными данными

4. Примеры табличного программирования

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

4.2. Готовность силового питания

4.3. Кнопки «Пуск» и «Стоп»

4.4. Реверсивное управление

4.5. Контроль температуры

4.6. Аналоговый джойстик

4.7. Дискретный джойстик

4.8. Таблица на нескольких страницах

4.9. Модули-прототипы и их клоны

5. Простая табличная среда разработки

5.1. Общие требования к среде разработки

5.2. Почему используется браузер?

5.3. Среда разработки программ, организованных в виде таблиц[3]

5.4. Контроллер

5.5. Обучение табличному программированию

Заключение

Отрывок из книги

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

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

.....

Сначала рассмотрим возможность инвертирования входных логических сигналов для дальнейшего использования в программе. Одни сигналы, поступающие на вход контроллера, могут приходить с датчиков, имеющих нормально открытый контакт (НО), и при срабатывании такого датчика на входе контроллера будет уровень, соответствующий единице. Другие же датчики могут иметь нормально замкнутый контакт (НЗ), и при их срабатывании на входе контроллера появится ноль. Реализуемый в программе алгоритм может потребовать инвертированных входных сигналов. Если инверсии не требуется, запишем в ячейку операции знак «=». Для инверсии входного значения в ячейку операции запишем слово «NOT». В строке 10 таблицы на рис. 4 значение переменной b1 сначала инвертируется, а потом участвует в логической операции «исключающее ИЛИ».

Далее рассмотрим применение основных логических операций – «И», «ИЛИ», «исключающее ИЛИ» – для обработки входных переменных перед присвоением результата активным ячейкам таблицы. Так как для операций «И», «ИЛИ», «исключающее ИЛИ» требуются не менее двух аргументов, то две строки будут формировать аргументы, а результат поместим в третью строку. Конструкция будет напоминать арифметическое действие в столбик. Многострочные логические операции производятся над данными в столбце «Результат», и в этом же столбце записывается ответ. Расположение в одном столбце операндов и результата операции позволяет использовать полученный результат в качестве одного из операндов для следующей операции. На рис. 4 в ячейке «Результат» строки 4 будет ответ на логическое И содержимого двух ячеек, расположенных выше. Аналогично – в строке 8 для операции логическое «ИЛИ» и в строке 12 для операции «исключающее ИЛИ». В обычном для текстовых языков программирования виде это будет выглядеть следующим образом:

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

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