Дракон © Тышов Г.Н., 2007-2011 A 2,,,,,12.01.2011,"Arial,204,10,0,0","Использование в коммерческих целях не допускается." 0,6,11,,,,,"""Секция инициализации""","26.01.2019 10:07:00",-1,-1 4,7,83,93,-44,-11,88,11,,1,,,Инициализация,,,,,, 13,3,83,148,-44,-22,44,22,,2,,,ЗАКРЫТЬ,ОТКЛ,,,,, 13,4,83,214,-44,-22,44,22,,3,,,ОТКРЫТЬ,ОТКЛ,,,,, 14,9,83,301,-44,-22,132,22,4,5,,,DX,"""СкоростьКЗР * Тцикла * 100""",,,,, 26,10,259,301,-22,-43,88,43,,,,,"""Изменение положения за время цикла (расчётная константа)""",,,,,, 14,5,83,417,-22,-22,22,22,6,7,,,X,50,,,,, 26,36,149,417,-22,-51,198,51,,,,,"""Положение задвижки в модели. С инициализацией в таких системах вечные проблемы! Мы не знаем начального состояния задвижки при старте контроллера. Возьмём середину диапазона""",,,,,, 11,40,83,537,-44,-47,264,47,,8,,,"""Для надёжного моделирования реального положения задвижки на краях диапазона введём специальные переменные. При значении > 200 будем считать, что задвижка в крайнем положении""",,,,,, 14,72,83,628,-44,-22,88,22,,9,,,ОТКРЫТОСТЬ,0,,,,, 14,74,83,694,-44,-22,88,22,,10,,,ЗАКРЫТОСТЬ,0,,,,, 5,8,83,749,-44,-11,44,11,,,,,Конец,,,,,, 0,1,74,,,,,"""Рабочий цикл управления КЗР""","26.01.2019 10:30:43",-1,-1 4,2,496,94,-66,-11,66,11,,1,,,"""Рабочий цикл""",,,,,, 12,14,496,149,-44,-22,44,22,2,3,,,Параметр,НЕЧУВСТВ,,,,, 26,19,584,149,-22,-11,440,11,,,,,"""Настройка может меняться и в процессе работы - отобразим это как """"ввод""""""",,,,,, 12,67,496,215,-44,-22,44,22,4,5,,,Параметр,"""Т мин""",,,,, 26,68,584,215,-22,-11,440,11,,,,,"""Настройка может меняться и в процессе работы - отобразим это как """"ввод""""""",,,,,, 14,69,496,281,-88,-22,88,22,6,7,,,D,"""НЕЧУВСТВ + Т мин * DX""",,,,, 26,70,628,281,-22,-19,374,19,,,,,"""Дурацкое ограничение на минимальную длительность импульса фактически просто расширяет зону нечувствительности""",,,,,, 12,13,496,347,-66,-22,66,22,,8,,,Регулятор,УПРАВЛЕНИЕ,,,,, 11,22,496,406,-88,-15,220,15,,9,,,"""Формирование управляющих сигналов""",,,,,, 9,48,496,454,-66,-11,66,11,10,11,,,УПРАВЛЕНИЕ,,,,,, 26,66,606,454,-22,-11,506,11,,,,,"""Проверку вхождения значения переменной в диапазон производить слева направо!""",,,,,, 36,49,496,487,,,,,12,17,,,,,,,,, 36,75,716,487,,,,,13,18,,,,,,,,, 36,50,892,487,,,,,14,19,,,,,,,,, 36,55,1002,487,,,,,15,20,,,,,,,,, 36,45,1112,487,,,,,16,21,,,,,,,,, 36,47,1222,487,,,,,,22,,,,,,,,, 10,51,496,531,-22,-22,22,11,,27,,,0,,,,,, 10,76,716,531,-22,-22,22,11,,28,,,100,,,,,, 10,52,892,531,-44,-22,44,11,,23,,,"""] 0, (X - D) [""",,,,,, 10,56,1002,531,-44,-22,44,11,,24,,,"""[ (X - D), X [""",,,,,, 10,46,1112,531,-44,-22,44,11,,25,,,"""[ X, (X + D) ]""",,,,,, 10,54,1222,531,-44,-22,44,11,,26,,,"""] (X + D),100[""",,,,,, 13,25,892,586,-44,-22,44,22,,29,,,ОТКРЫТЬ,ОТКЛ,,,,, 13,44,1002,586,-44,-22,44,22,,44,,,ОТКРЫТЬ,ОТКЛ,,,,, 13,60,1112,586,-44,-22,44,22,,45,,,ЗАКРЫТЬ,ОТКЛ,,,,, 13,57,1222,586,-44,-22,44,22,,30,,,ЗАКРЫТЬ,ОТКЛ,,,,, 11,12,496,643,-88,-79,88,79,,31,,,"""Беда системы без конечиков в том, что мы не знаем, в каком положении сейчас задвижка. Поэтому придётся толкать её до тех пор, пока не будем уверены, что выбран весь возможный ход""",,,,,, 11,38,716,643,-88,-79,88,79,,33,,,"""Беда системы без конечиков в том, что мы не знаем, в каком положении сейчас задвижка. Поэтому придётся толкать её до тех пор, пока не будем уверены, что выбран весь возможный ход""",,,,,, 13,30,892,652,-44,-22,44,22,,43,,,ЗАКРЫТЬ,ВКЛ,,,,, 13,62,1222,652,-44,-22,44,22,,46,,,ОТКРЫТЬ,ВКЛ,,,,, 8,27,496,755,-88,-11,88,11,32,35,,,"""ЗАКРЫТОСТЬ > 200""",,,,,,D 36,34,606,755,,,,,,36,,,,,,,,, 8,77,716,755,-88,-11,88,11,34,37,,,"""ОТКРЫТОСТЬ > 200""",,,,,,D 36,24,826,755,,,,,,38,,,,,,,,, 13,32,496,810,-44,-22,44,22,,39,,,ЗАКРЫТЬ,ВКЛ,,,,, 13,37,606,810,-44,-22,44,22,,40,,,ЗАКРЫТЬ,ОТКЛ,,,,, 13,31,716,810,-44,-22,44,22,,41,,,ОТКРЫТЬ,ВКЛ,,,,, 13,80,826,810,-44,-22,44,22,,42,,,ОТКРЫТЬ,ОТКЛ,,,,, 36,33,496,854,,,,,40,47,,,,,,,,, 36,35,606,854,,,,,41,,,,,,,,,, 36,82,716,854,,,,,42,,,,,,,,,, 36,53,826,854,,,,,43,,,,,,,,,, 36,79,892,854,,,,,44,,,,,,,,,, 36,78,1002,854,,,,,45,,,,,,,,,, 36,59,1112,854,,,,,46,,,,,,,,,, 36,61,1222,854,,,,,,,,,,,,,,, 11,23,496,891,-88,-15,176,15,,48,,,"""Моделирование положения задвижки""",,,,,, 8,15,496,939,-44,-11,44,11,49,50,,,ОТКРЫТЬ,,,,,,D 36,16,848,939,,,,,,52,,,,,,,,, 8,21,496,983,-44,-11,44,11,51,68,,,ЗАКРЫТЬ,,,,,,D 36,17,584,983,,,,,,53,,,,,,,,, 14,26,848,983,-66,-22,66,22,,54,,,ЗАКРЫТОСТЬ,0,,,,, 14,58,584,1038,-66,-22,66,22,,55,,,ОТКРЫТОСТЬ,0,,,,, 14,20,848,1049,-44,-22,44,22,,56,,,X,"""X + DX""",,,,, 14,18,584,1104,-44,-22,44,22,,60,,,X,"""X - DX""",,,,, 8,84,848,1104,-44,-11,44,11,57,62,,,"""X >= 100""",,,,,,D 36,85,958,1104,,,,,,58,,,,,,,,, 14,87,958,1153,-22,-22,22,22,59,64,,,X,100,,,,, 26,64,1024,1153,-22,-27,66,27,,,,,"""Ограничение состояния в модели""",,,,,, 8,41,584,1159,-44,-11,44,11,61,63,,,"""X <= 0""",,,,,,D 36,42,694,1159,,,,,,65,,,,,,,,, 14,63,848,1159,-66,-22,66,22,,71,,,ОТКРЫТОСТЬ,0,,,,, 14,39,584,1214,-66,-22,66,22,,69,,,ЗАКРЫТОСТЬ,0,,,,, 14,43,958,1225,-66,-22,66,22,,72,,,ОТКРЫТОСТЬ,"""ОТКРЫТОСТЬ + DX""",,,,, 14,81,694,1230,-22,-22,22,22,66,67,,,X,0,,,,, 26,65,760,1230,-22,-27,66,27,,,,,"""Ограничение состояния в модели""",,,,,, 14,29,694,1301,-66,-22,66,22,,70,,,ЗАКРЫТОСТЬ,"""ЗАКРЫТОСТЬ + DX""",,,,, 36,28,496,1345,,,,,69,73,,,,,,,,, 36,73,584,1345,,,,,70,,,,,,,,,, 36,92,694,1345,,,,,71,,,,,,,,,, 36,83,848,1345,,,,,72,,,,,,,,,, 36,95,958,1345,,,,,,,,,,,,,,, 5,11,496,1378,-44,-11,44,11,,,,,Конец,,,,,,