История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Топ:
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Интересное:
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
2017-09-26 | 572 |
5.00
из
|
Заказать работу |
|
|
Представим циклограмму (рис.30), в которой команды формируются не по времени, а в зависимости от изменения технологического параметра. На рис.30 этот параметр обозначен Х (единица измерения 0С). Программная имитация автоматического изменения сигнала формируется с генератора треугольных импульсов. Предусмотрена возможность и ручного изменения параметра с имитатора аналоговых и дискретных сигналов. Поясним на примере трёх команд: С1, С2 и С3. По оси Х пусть будет температура. На представленном интервале температуры первая команда выдаётся два раза: С11 – на интервале от 5 до 100С, второй раз С12 – на интервале от 30 до 400С. Введённые обозначения команд используем и в программе. Наличие сквозных обозначений позволяет легко анализировать программу (рис.32). Такие обозначения значительно упрощают работу с программой и снижают вероятность ошибок при корректировке программы во время эксплуатации.
Рис. 30 Циклограмма
В качестве сигнала имитирующего изменение температуры в программе используется генератор треугольных импульсов (рис.32) с возможностью остановки изменения сигнала в любой точке. Генератор треугольных импульсов реализован в следующих алгоблоках: в алгоблоке 6 расположен триггер (ТРИ), в седьмом – переключатель (ПЕР), в восьмом – интегратор (ИНТ), в пятом – пороговый элемент (ПОР).
Рис. 31 Изменения температуры
Суть алгоритма генератора треугольных импульсов. Составной частью программы (рис.32) является генератор треугольных сигналов.
Рис. 32 Программа реализации циклограммы
Основу генератора составляет интегратор (ИНТ). На интегратор сигнал поступает с переключателя (ПЕР), на выходе которого периодически формируется то отрицательное, то положительное значение. Переключателем управляет сигнал с триггера (ТРИ).
|
Триггер устанавливается в единичное состояние сигналом с порогового элемента интегратора (выход D). Сброс триггера осуществляется дискретным сигналом с порогового элемента алгоритма ПОР. Остановка генератора производится первым тумблером с имитатора аналоговых и дискретных сигналов.
Можно дополнить генератор возможностью произвольного самостоятельного изменения аналогового сигнала с имитатора. Для этого следует отключить генератор и подключить аналоговый сигнал с имитатора или завести аналоговый сигнал на сумматор. Когда работает генератор, сигнал с имитатора устанавливают в ноль. При такой реализации можно остановить генератор и далее (т.е. с этой точки) изменять сигнал с имитатора.
Отображение информации на ЛП:
Номер входа | Цифровой индикатор | Шифр входа | Шкала | Наименование |
ЦИ | Z1 | 0-100 | Значение сигнала в первом канале, суммированное со значением генератора треугольных импульсов | |
ЦИ | Z2 | 0-100 | Значение сигнала с генератора треугольных импульсов | |
ЦИ | Z3 | 0-100 | Значение сигнала в первом канале до сумматора |
Конфигурационная таблица
Имя схемы: UPRZIKL2.rem
Дата создания отчета: 22/02/2010(СНГ)
С И С Т Е М Н Ы Е П А Р А М Е Т Р Ы:
Системный номер контроллера: 3
Модель контроллера: Логическая
Комплектность УСО группы А: 8 ан.вх. и 2 ан.вых.(1)
Комплектность УСО группы Б: 8 д.вх. и 8 д.вых.(5)
Временной диапазон контроллера: Младший(Сек/Мин)
Время цикла: 0.2 сек.
А Л Г О Р И Т М Ы И К О Н Ф И Г У Р А Ц И Я:
Таблица 14
Ал.б. | Алгоритм | Мод | МВ | Вход | Тип | Значение | Источник |
N Имя | Ал.б./Выход | ||||||
ОКЛ(02) | - | ||||||
1 Cпус | |||||||
2 Cст | |||||||
3 Cсбр | |||||||
4 Nоп | |||||||
5 z1 | 17/1(Y) | ||||||
6 Nz1 | |||||||
7 z2 | 8/1(Y) | ||||||
8 Nz2 | |||||||
9 z3 | 16/1(Y1) | ||||||
10 Nz3 | |||||||
ПОР(59) | - | ||||||
1 X11 | инверсия | 8/1(Y) | |||||
2 X21 | |||||||
3 0.1 | 0.1 | ||||||
4 0 | |||||||
ТРИ(76) | - | ||||||
1 Cs1 | 8/2(D) | ||||||
2 Cr1 | 5/1(D1) | ||||||
ПЕР(57) | - | ||||||
1 X1=0 | |||||||
2 C1 | 9/1(D1) | ||||||
3 X2 | |||||||
4 C2 | инверсия | 6/1(D1) | |||||
5 X3 | -10 | ||||||
6 C3 | 6/1(D1) | ||||||
ИНТ(33) | - | М | |||||
1 X | 7/1(Y) | ||||||
2 T=20 | |||||||
3 Снач | |||||||
4 0 | |||||||
5 45 | |||||||
ВДБ(10) | - | ||||||
НОР(60) | - | ||||||
1 X11 | 17/1(Y) | ||||||
2 X21 | |||||||
3 5 | |||||||
4 Xм1 | |||||||
5 Xd1 | |||||||
6 X12 | 17/1(Y) | ||||||
7 X22 | |||||||
8 10 | |||||||
9 Xм2 | |||||||
10 Xd2 | |||||||
11 X13 | 17/1(Y) | ||||||
12 X23 | |||||||
13 30 | |||||||
14 Xм3 | |||||||
15 Xd3 | |||||||
16 X14 | 17/1(Y) | ||||||
17 X24 | |||||||
18 40 | |||||||
19 Xм4 | |||||||
20 Xd4 | |||||||
21 X15 | 17/1(Y) | ||||||
22 X25 | |||||||
23 20 | |||||||
24 Xм5 | |||||||
25 Xd5 | |||||||
ЛОИ(70) | - | ||||||
1 C11 | 10/1(D11) | ||||||
2 C21 | инверсия | 10/3(D12) | |||||
3 C12 | 10/5(D13) | ||||||
4 C22 | инверсия | 10/7(D14) | |||||
5 C13 | 10/9(D15) | ||||||
6 C23 | инверсия | 10/5(D13) | |||||
7 C14 | 10/9(D15) | ||||||
8 C24 | инверсия | 10/7(D14) | |||||
9 C15 | |||||||
10 C25 | |||||||
ИЛИ(72) | - | ||||||
1 C11 | 11/1(C11) | ||||||
2 С12 | 11/2(C12) | ||||||
3 C12 | инверсия | 10/1(D11) | |||||
4 С32 | 11/4(C32) | ||||||
5 C13 | |||||||
6 С23 | |||||||
МИЛ(73) | - | ||||||
1 C1 | 11/1(C11) | ||||||
2 C22 | 11/3(C22) | ||||||
3 C23 | 10/7(D14) | ||||||
ДИК(04) | - | ||||||
1 С1 | 12/1(C1) | ||||||
2 С2 | 13/1(C2) | ||||||
3 С3 | 12/2(C3) | ||||||
4 С4 | |||||||
ДВБ(14) | - | ||||||
1 C1 | 12/1(C1) | ||||||
2 C2 | 13/1(C2) | ||||||
3 C3 | 12/2(C3) | ||||||
4 C4 | |||||||
ВАА(07) | - | ||||||
1 Xc1 | |||||||
2 Km1 | |||||||
3 Xc2 | |||||||
4 Km2 | |||||||
СУМ(42) | - | ||||||
1 Xo | 7/1(Y) | ||||||
2 X1 | 16/1(Y1) | ||||||
3 X2 |
Если посмотреть формально, то большой разницы в реализации данной циклограммы нет. Но это большое заблуждение. Ведь сигнал развёртки идёт с датчика. В нашем случае мы допустили, что это температура. Рассмотрим особенности реализации циклограммы, где развёрткой служит сигнал с датчика. Реальный сигнал с датчика не может быть таким «чистым», как он изображён на рис.31, поэтому на границах будут формироваться неоднократные изменения состояния команд, что на реальном объекте может привести к авариям. Для исключения такой ситуации следует правильно устанавливать величину гистерезиса в нуль-органе по каждому каналу (см. раздел 3.5).
|
|
|
|
|
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!