PDA

Просмотр полной версии : 4 варианта работы в зависимости от входных данных.



kuznetsov
17.02.2018, 21:22
Здравсвуйте!
Ломаю голову который день, задача от заказчика-буквоеда. Все должно быть только так, как написано и никак иначе.
Цитата из технического задания:
Автоматика котла отключает дутьевые вентиляторы при достижении предельных значений одного из следующих параметров:
- разрежения в топке – при открытии топочной двери;
- температуры воды на выходе из котла +90оС;
- давления воды в котле - 0,31 МПа.
- температуры уходящих газов - +165оС.
Автоматика котла уменьшает обороты электродвигателя дымососа и отключает дутьевые вентиляторы при достижении предельных значений одного из следующих параметров:
- температуры воды на выходе из котла выше заданного диапазона на 2 градуса;
- давления воды в котле - 0,36 МПа.
- температуры воды на выходе из котла - 100оС.
- температуры уходящих газов - +175оС.
Автоматика котла отключает дымосос и дутьевые вентиляторы при достижении предельных значений одного из следующих параметров:
- температуры воды на выходе из котла - 110оС.
- давления воды в котле - 0,41 МПа.
Автоматика котла автоматически регулирует температуру подаваемой обратной воды на входе в котел в любом режиме работы котла путем подмешивания воды из выходящего патрубка котла с помощью задвижки стальной диам. 40 мм. с электроприводом, реле и датчиком температуры. Температура поступающей воды в котел ниже на 5 градусов выходящей из котла воды.


Красным выделил момент, который не могу решить (остальные аналогично с ним).

Есть 2 датчика температуры - на выходе и входе воды в котел.
Есть одно устройство - контроллер (задача - выбрать его)
На выходе 4 промежуточных реле.
Если температура 90о - срабатывает первое реле
Если температура 100о - срабатывает второе реле
Если температура 110о - срабатывает третье реле
Если разница между температурой на входе и выходе больше 5о - срабатывает четвертое реле.

Вопрос: на каком устройстве можно реализовать данную задачу?
(2 входа, 4 выхода).

Благодарю за помощь!

Irgy
18.02.2018, 00:55
По идее ПР200 вполне подойдет

rovki
18.02.2018, 01:07
По идее ПР200 вполне подойдет

За глаза ...

RX9COZ
18.02.2018, 19:48
ПР200-220.2.1.0 хватит действительно, но вот другой вопрос, объект явно серьёзный и ответственный, а зная сколько багов есть в среде разработки OL, я бы подстраховался ещё применив механические термометры и другие устройства защиты, работа которых не будет зависеть от контроллера, а то не дай Бог дойдёт до бабах в случае если ПРка зависнет или будут какие ошибки в программе. Температурные датчики, кстате, тоже не редко выходят из строя, как наши так и забугорные.

rovki
18.02.2018, 20:02
Обрыв или замыкание датчика можно отследить ..Зависаний ПР ни кто ни разу не наблюдал ,сбой программы(слетает) это да было ..Но тогда и включить на нагрев некому будет..
Ну и кроме всего на ответственные задачи нужна функциональная диагностика.

RX9COZ
18.02.2018, 20:18
Обрыв или замыкание датчика можно отследить
А если их показания начинают хаотично плавать, в ту или иную сторону, это чаще всего наблюдается при неисправном датчик, и чем выше температура, тем выше вероятность такого поведения датчика. А обрыв или КЗ это можно отследить.

capzap
18.02.2018, 20:19
А если их показания начинают хаотично плавать, в ту или иную сторону, это чаще всего наблюдается при неисправном датчик, и чем выше температура, тем выше вероятность такого поведения датчика. А обрыв или КЗ это можно отследить.
слышали что нибудь про среднее и стандартное отклонение, всё можно отследить и описываемую Вами ситуацию тоже, было бы желание

RX9COZ
18.02.2018, 20:32
слышали что нибудь про среднее и стандартное отклонение, всё можно отследить и описываемую Вами ситуацию тоже, было бы желание
что сильно усложняет программу управления и вероятности возникновения ошибок в ней. так же скорость изменения можно отследить, допустим пять секунд назад было +50, а сейчас уже +100 градусов, а значит явно что-то не то либо с датчиком либо с контактами.

Alexey_Palich
18.02.2018, 20:35
С таким заказчиком я бы стал бороться по другому откуда он взял все эти параметры пусть для начала почитает "правила эксплуатации паровых и водогрейных котлов". Сам недавно сталкивался с аварийной температурой на выходе котла -"температура парообразования воды на выходе котла при рабочем давлении минус 20 градусов" это я к примеру.

rovki
18.02.2018, 20:47
что сильно усложняет программу управления и вероятности возникновения ошибок в ней. так же скорость изменения можно отследить, допустим пять секунд назад было +50, а сейчас уже +100 градусов, а значит явно что-то не то либо с датчиком либо с контактами.
Вот это уже ближе к функциональной диагностики и реализовать не сложно .

kuznetsov
19.02.2018, 09:23
Доброго дня.

Максимально изучил вопрос с ПР200.

Есть еще несколько концептуальных вопросов:

1. Программирую впервые, прошу проверить программу. Забил все условия из ТЗ (кроме разряжения в топке котла) о которых писал выше. Вроде бы уместились.
Скриншот программы приложил в аттаче.
2. Не нашел схем как и что можно подключить к выходам Q1-Q8. Почему-то мало очень банальной инфы для тех, кто не в теме.
3. Необходимо вывести все показания с датчиков на дверцу шкафа. Как это реализовать пока для меня вопрос. Вставить промежуточный ТРМ между датчиками и ПР200? Это возможно? Или вывести показания с ПР200? Каким образом?
4. Разряжение в топке котла выполняю обычно с помощью измерителя АДР-2,5.4 и индикатора АДИ-01.1. Как-то бы его включить в схему с ПР200, а не мудрить потом с реле на выходах. Выход с индикатора возможен как 4-20мА, так и "логическая единица" при срабатывании промежуточного реле. Схему прикрепил ниже. (Вложение №2)
Возможна и замена оборудования на более подходящее.
Можно обойтись и без индикатора, только измерителя, но аналоговых входов уже не хватает, как быть?


Благодарю за помощь откликнувшихся!

kuznetsov
26.02.2018, 13:03
Накидал 2 варианта решения этой задачи:
1. С ПР200
2. С множеством 2ТРМ1 (5 2ТРМ1 и 1 ТРМ1)

Прикрепляю ниже, не жалко. (DWG в архиве). Может быть кому-нибудь когда-нибудь пригодятся эти наработки.
Работоспособность на практике пока не проверяли, поэтому возможны некоторые уточнения по факту исполнения.

Благодарю форумчан за помощь!