- •Оглавление
- •Введение
- •1.Проверка на достоверность сигналов с усо
- •2.Структура алгоблока. Организация связи между алгоблоками
- •3.Программная реализация защиты по дискретному каналу
- •3.1.1 Таймер
- •3.1.2Триггер
- •3.1.3Программа защиты от «дребезга»
- •3.2.Программа защиты по дискретному каналу
- •3.3.Первая программа защиты по аналоговому каналу
- •3.3.1Конфигурационная таблица программы 1
- •3.4.Вторая программа защиты по аналоговому каналу
- •3.4.1Конфигурационная таблица программы 2
- •3.5.Оценка величины гистерезиса в нуль-органе
- •3.6.Алгоритм расчёта среднего значения в асутп
- •3.7.Защита от выброса или провала аналогового сигнала
- •3.8.Контрольные вопросы
- •4.Алгоритм простого блока мажоритарного выбора два из трёх
- •4.1.Программа простого блока мажоритарного выбора
- •5. Алгоритм мажоритарного выбора три из пяти
- •5.1.Программа
- •5.2.Конфигурационная таблица
- •6.Программа выбора исправного канала из двух каналов
- •6.1.Конфигурационная таблица
- •6.2.Контрольные вопросы
- •7.Управление по циклограмме
- •8.Алгоритм синтеза циклического управления
- •8.1.Циклограмма 1. Типовая циклограмма
- •8.2.Циклограмма 2. Управление в зависимости от параметра.
- •8.3.Циклограмма 3. Программа с повторяющимися ситуациями
- •8.4.Циклограмма 4. Задание числа циклов с лп контроллера
- •8.5.Циклограмма 5. Пуск циклограммы по команде оператора
- •8.6.Контрольные вопросы
- •9.Синтез дискретных систем управления
- •9.1.Классический алгоритм синтеза дискретного автомата
- •9.1.1Автомат с памятью и с защитой по каналам
- •9.2.Автомат с контролем последовательности ситуаций
- •9.3.Описание программы управления электрозадвижкой
- •9.4.Контрольные вопросы
- •10.Организация связи с верхним уровнем16
- •11.Управление задвижкой по циклограмме
- •12.Практические особенности реализации циклограмм
- •13.Перевод программы c языка fbd в dxf-формат
- •14.Порядок получения конфигурационной таблицы
- •15.Спецификация представленных в пособии программ
- •16.Варианты заданий
- •Литература
- •Приложение а
- •1.Элементарные функции алгебры логики
- •2.Свойства элементарных функций
- •3.Принцип двойственности
- •4. Разложение булевой функции по переменным
- •5. Полнота системы
- •5.1.Полином Жегалкина
- •5.2.Теорема Жегалкина
- •1.Минимизация булевых функций
- •1.1.Минимизация нормальных форм
- •1.2.Алгоритм Квайна построения сокращенной днф
- •1.3.Метод Блейка
- •1.4. Построение сокращенной днф с помощью кнф
- •1.5.Построение всех тупиковых днф.
- •Алгоритм минимизации функций в классе днф
- •Алгоритм минимизации функций в классе кнф
- •Алгоритм минимизации функций в классе нормальных форм
- •1.6.Минимизация частично определенных функций
- •1.7. Минимизация с использованием карт Карно
- •1.8.Код Грея
- •Приложение б Краткая биография Жегалкина и.И.
- •Приложение в Языки программирования промышленных контроллеров
- •Приложение г Имитаторы аналоговых и дискретных сигналов
- •Приложение д25 Программы для овен плк-150 и плк-154
- •Реализация дискретных систем управления на контроллерах
- •400131 Волгоград, пр. Ленина, 28, корп. 1.
- •400131, Г. Волгоград, пр. Ленина, 28, корп. 7.
Приложение г Имитаторы аналоговых и дискретных сигналов
Подробно лабораторный стенд описан в учебном пособии[69]. На рис.121 представлена фотография имитатора аналоговых и дискретных сигналов. Имитатор подключён к регулирующей модели контроллера (02). 02 – логический номер регулирующей модели контроллера в локальной сети "Транзит". В верхней части имитатора имеется светодиод, подтверждающий включение имитатора, т.е. наличие напряжения на имитатор. Ниже расположены восемь светодиодов, предназначенные для отображения состояния выходных дискретных сигналов. Входные или выходные сигналы рассматриваются по отношению к контроллеру. Для имитации состояния дискретных сигналов имеются восемь кнопок и восемь тумблеров. Кнопки без фиксации. Нажатием «горячих» клавиш можно оперативно формировать команды. Тумблерами задают состояния входных дискретных сигналов. Например, нажат конечный выключатель или отжат. Нумерация каналов идёт слева направо. Следует обратить внимание, что кнопки и тумблера соединены параллельно. Для ввода аналоговых сигналов используются потенциометры: ряд чёрных ручек. Вращая ручки, можно изменять аналоговый сигнал практически от нуля до 100 (допускаются значения более ста на 10-20%). Точного нуля достичь не удаётся из-за смещения нуля аналого-цифрового преобразователя модуля МАС. Но это не влияет на проверку и исследование работы различных программ. По первым трём аналоговым сигналам имеется возможность имитации обрыва в измерительном канале. Для этого имеются три тумблера, расположенные в левом нижний углу лицевой панели имитатора (рис. 121).
При проверке работы алгоритмов мажоритарного выбора или просто выбора требуется синхронно изменять положение двух или трёх потенциометров. Сделать это вручную практически не возможно. Поэтому в этом имитаторе предусмотрено поочерёдное отключение потенциометра второго и третьего каналов и подключение по второму и третьему каналу сигнала с первого потенциометра (с первого канала). Потенциометры второго и третьего каналов предварительно выводят в положение «ноль». С помощью этих потенциометров можно задавать систематическую погрешность по второму и третьему каналам. В исходном состоянии два тумблера в нижнем правом углу должны быть в положении «выключено». Если вы перевели тумблер №2 в положение «включено», то сигнал с первого потенциометра поступает на второй канал. Если переведём в положение «включено» правый нижний тумблер, то сигнал с первого канала поступит и на третий канал. При этом сохраняется возможность имитации обрыва по второму и третьему каналам с помощью тумблеров, расположенных внизу слева. Если в этом состоянии, т.е. когда сигнал первого канала подаётся на второй и третий каналы, сымитировать обрыв по первому каналу, то обрыв произойдёт по всем трём каналам. подключен к регулирующей модели контроллера Р-130.
Рис. 122 Лицевая панель имитатора аналоговых и дискретных сигналов
Рис. 123 Имитатор, связанный с логической моделью контроллера
Имитатор, изображённый на рис.122, подключён к логической модели контроллера. Логический номер контроллера в локальной сети «Транзит» равен 03. Тип УСО контроллера логической модели такой же, как и в регулирующей модели, и равен 15. В настоящее время изготовлен имитатор24, соединивший функции указанных двух имитаторов. Этот имитатор подключен к операторской панели Siemens C7 -635.
