57
ЛАБОРАТОРНАЯ РАБОТА №6
ПРОГРАММИРОВАНИЕ ДИСКРЕТНОЙ СИСТЕМЫ УПРАВЛЕНИЯ
АГРЕГАТНЫМ СТАНКОМ
Цель работы:
Запрограммировать и испытать дискретную систему
управления агрегатным станком в инструментальной среде
программирования ISaGRAF. Алгоритм и программа управления
станком могут быть использованы в качестве прототипа реальной
системы управления подобным агрегатным станком или участком
автоматической линии.
Теоретические сведения
Синтез систем управления осуществляется по циклограммам
работы механизмов. Циклограмма показывает последовательность
включения рабочих органов машины. Состояния рабочих органов в
установившемся режиме изображают на циклограмме
горизонтальными линиями. Для каждого рабочего органа, а также для
каждого элемента памяти проводится своя линия.
Переход от одного состояния к другому происходит почти
мгновенно, поэтому он на циклограмме изображается вертикальной
линией. Таким образом, вертикальные линии соответствуют
моментам изменения входных сигналов. Расстояние между
соседними вертикальными линиями на циклограмме есть такт
работы дискретного автомата.
По циклограмме легко определить суммарные веса входных
переменных в каждом такте. С этой целью входным переменным
(каналам) в порядке сверху вниз приписывают веса 2
0
, 2
1
, 2
2
,… 2
n
и
в каждом такте вес канала умножают на значение сигнала в нем, т.е.
на 0 или на 1 , а полученные величины суммируют.
Построение циклограммы рассмотрим на примере
относительно простой схемы, которая управляет двумя
гидравлическими цилиндрами Х и Y, обслуживающими участок
автоматической линии (рис. 6.1).