Страница 209 из 478 ПерваяПервая ... 109159199207208209210211219259309 ... ПоследняяПоследняя
Показано с 2,081 по 2,090 из 4973

Тема: Области применения ПР110(примеры реализации)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Этот макрос подходит только для станций повышения давления, а для циркуляционных насосов он не подходит, потому как они переключаются не по давлению, а по времени окончания цикла. Поэтому я и решил контролировать сколько циклов пропустил насос вышедший в аварию, а потом на это время заставить его дольше работать.
    А тут не важно по давлению или другому условию .Макрос считает фактическое время работы оборудования и ему не важно ,кто дал команду на включение/выключение.
    электронщик до мозга костей и не только

  2. #2
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    А тут не важно по давлению или другому условию .Макрос считает фактическое время работы оборудования и ему не важно ,кто дал команду на включение/выключение.
    А циркуляционные насосы по определению за цикл (24 часа) проработают все 24 часа. Просто следующие 24 часа будет работать другой насос. И так до тех пор пока один из них не выйдет в аварию. Вот тогда и нужно контролировать переработку исправного насоса, а после устранения неисправности, дать новому насосу догнать по времени наработку предыдущего насоса.

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,612

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    А циркуляционные насосы по определению за цикл (24 часа) проработают все 24 часа. Просто следующие 24 часа будет работать другой насос. И так до тех пор пока один из них не выйдет в аварию. Вот тогда и нужно контролировать переработку исправного насоса, а после устранения неисправности, дать новому насосу догнать по времени наработку предыдущего насоса.
    вот опять же стек FIFO для этого очень подойдет, вытеснив аварийный мы его запихиваем обратно, вытесняя таким образом следующий исправный, а так как факт аварийного насоса зафиксирован, после делаем сдвиг внутри стека, чтоб аварийный снова стал первым в очереди на вытеснение и если он будет исправен к следующей смене, то запустится, а если нет то повторяем манипуляции

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,612

    По умолчанию

    а есть ли вообще смысл следить за строгим равенством наработки, это же все равно одномоментный эффект, насос с наименьшей наработкой догнал остальных и не остановился же, а перегнал и опять фактически равенство неполучилось. Моя идея организовать стек FIFO и выключившийся насос туда заносить, а вытесненный из стека запускать следующим, так как по определению он больше "отдыхал"

  5. #5
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а есть ли вообще смысл следить за строгим равенством наработки, это же все равно одномоментный эффект, насос с наименьшей наработкой догнал остальных и не остановился же, а перегнал и опять фактически равенство неполучилось. Моя идея организовать стек FIFO и выключившийся насос туда заносить, а вытесненный из стека запускать следующим, так как по определению он больше "отдыхал"
    А строго равенства и не будет .Но чем больше ,без аварийно работают насосы ,тем точнее будет равенство.При последовательной ротации через равный промежуток времени (например 24 часа) ,то же нет равенства времени работы,причем еще больще,потому как не учитывается время которое отработал насос за 24 часа.А тут время ротации разное ,а время работы стремится уравнятся.Главное принцип -меньше работал -включайся .Если нужно 3 насоса чередовать ,то ищется (запоминается) минимально работавший из 3 и он включается .Анализ производится каждый раз когда есть команда на включение .
    Это примерно то же что стек ,только по другому организован .
    электронщик до мозга костей и не только

  6. #6
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Ну это смотря наверное какие котлы .В бытовых он зимой работает постоянно на обогрев ,летом на ГВС ,когда включаю гор.воду .Но это в бытовых ,а в промышленных ,наверное как вы говорите.
    Тогда команду на включение нужно давать с генератора или с часов на этот макрос и все.Сломался насос ,сбросил моторесурс ,поставил новый и поехало все автоматически ...новый дорабатывает до старого ,а потом чередование.
    электронщик до мозга костей и не только

  7. #7
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    Thumbs up

    Что-то куда то автор задания подевался (ААА1) .
    Выношу на суд макрос ротации оборудования (насосов) ,числом до трех ,по времени наработки .
    входа -ON -включение оборудования
    Тm- максимальное время работы оборудования
    Р1,Р2,Р3- работающее оборудование (1-есть в составе ,0- нет в составе комплекса)
    Какие насосы установлены (работают) там "1" .То есть можно задавать ротацию 2 или 3 насосов в любом сочетании .Подсчет времени наработки ведется только по рабочим насосам.В случае превышения времени работы насоса(любого) ,установленного максимального времени работы ,выдается сигнал на Выход AL и номер оборудования- это сигнал ,что пора проводить профилактику или замену насоса.При снятии (отключения от работы) насоса нужно выключить соответствующий вход(Р1...Р3) ,что бы дальше шла ротация оставшихся в работе насосов ,при установке вновь насоса нужно подать сигнал на соответствующий вход ,что бы включить в ротацию данный насос.причем при включении обнуляется соответствующий счетчик моторесурса автоматически.
    Выходы Q1-3 управление (вкл) оборудования)
    Т1-3 время наработки каждого оборудования.
    Точность счета 0,1сек ,максимальное время моторесурса более 100000часов
    Последний раз редактировалось rovki; 23.09.2012 в 21:05.
    электронщик до мозга костей и не только

  8. #8
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Что-то куда то автор задания подевался (ААА1) .
    Выношу на суд макрос ротации оборудования (насосов) ,числом до трех ,по времени наработки .
    Анатолий, поздравляю, хороший макрос. Нужно только повысить точность измерения времени, потому, что 1 минута для станций повышения давления слишком большой интервал. Насос за 10 - 15 секунд поднимет давление и отключится, а счетчик не зафиксирует работу насоса.

  9. #9

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Что-то куда то автор задания подевался (ААА1)
    В отъезде был без инета. Макросы чуть позже гляну. Прочитал рассуждения по наработке. Для чего всё усложнять, для таких насосов так к другим так... Я с самого начала писал, что нужен контроль наработки оборудования и ротация. Если макрос строго это соблюдает, то он подойдёт хоть куда. Ещё считаю, что наработка должна считаться не по часам реального времени, а от внутреннего таймера или счётчика CTN имхо самый удобный вариант.

  10. #10
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Спасибо,Василий ,доработаю .Проблема в том ,что если сделать тик 1сек.,то не хватает размерности счетчика (16разрядов -это около 18часов всего) ,но доработать надо ,надо последовательно 2 счетчика соединить .
    электронщик до мозга костей и не только

Страница 209 из 478 ПерваяПервая ... 109159199207208209210211219259309 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •