Автоматизированные системы управления технологическими процессами: Методические указания к лабораторным работам и домашним заданиям, страница 11

                 

Рис. 36. Диаграмма изменения  состояний входов и выходов

в управлении агрегатным станком

  Если  в  помеченной  таким  образом таблице окажется,  что в каком-либо интервале с отметкой на линии Yотсутствует отметка на линии X, то, значит, в данном случае смена управляющих сигналов на исполнительные органы произошла вследствие поступления сигналов от времязадающего устройства (таймера).

Во всех остальных случаях признаком наступления нового интервала служит новое сочетание сигналов X, и τk при этом должна принять единичное значение.

Для того чтобы в результате опроса всех входов функция τk; принимала единичное значение при переходе к следующему интервалу, эта функция строится как конъюнкция всех аргументов Xi. При этом те аргументы Xi, которые в соответствии с циклограммой включений на границе рассматриваемых интервалов сохраняют единичное значение либо изменяются с 1 на 0, входят в такую конъюнкцию без отрицания. Также без отрицания входят в конъюнкцию аргументы, которые изменяются на границе данных интервалов с 0 на 1. И лишь аргументы, сохраняющие при переходе к новому интервалу ранее имевшееся нулевое значение, входят в эту конъюнкцию с отрицанием.

Это может быть записано в виде соотношения

где аi = 1, если по циклограмме включений Хi (k) = 1 и Xi(k+ 1) = 1,

либо Хi(k) = 1   и  Xi(k + 1) = 0, либо Xi (k) = 0 и Xi (k + 1) = 1,   и αi = 0, если по циклограмме включений

Хi(k) = 0 и Xi(k + 1) = 0. Здесь Хi (k) — значение сигнала Хi на интервале слева от k; Xi(k+ 1) - значение сигнала Xi на интервале справа от k. При этом полагается, что X0i  = Xi,   а X1i= Xi.

Возвращаясь к нашему примеру, по диаграмме изменений состояний векторов входов и выходов (см. рис. 36) замечаем, что в моменты k=k=11происходит изменение состояния выходов Yбез изменения состояния входов X. Иными словами, включение движения питателя и гидроцилиндра зажима детали должно происходить без дополнительных внешних сигналов через опреде­ленное время после начала 'рабочей подачи силовых головок. Точно так же обратный ход питателя должен начаться через определенное время после быстрого отвода силовых головок в исходное положение. В эти моменты сигналы на включение исполнительных органов Y6, Y7, а также U7, должны, выдаваться по командам от внутренней организующей программы, например от супервизора реального времени. Во все остальные моменты соответствующие выходы включаются от блока генерации функ­ции τk, когда логические уcловия перехода к новому интервалу принимают значения истинности.

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

Эти же соотношения используются для включения програм­мируемых временных задержек или выдачи уставок на супервизор реального времени.

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

Функционирование ЭВМ для реализации подобных логических соотношений организуется следующим образом. По указаниям организующей программы ЭВМ периодически, но не реже чем один раз за 0,01 сек.(допустимое время задержки реакции управля­ющей ЭВМ на поступление конца элемента цикла) опрашивает все входные сигналы X и проверяет их совпадение с характерным для данного элемента цикла сочетанием условий (например,
сочетанием нулей и единиц из соответствующей строки таблицы условий). При совпадении опрошенного сочетания входных сигна­лов необходимо сразу же выдать соответствующее сочетание выходных сигналов и передать управление на проверку совпаде­ния последующих сочетаний входной сигналов по следующей строчке таблицы условий.