подскажите, чисто теоретический вопрос. имеем 2 (для резерва) датчика давления 4-20ма , как програмно реализовать переход на резерв? как понять что основной датчик начал "шалить" ? Вот если б было 3 датчика, то методом голосования 2из 3х, было б проще намного.
Комментарии: 30
Sergey
Если насос к примеру работает и давление падает, то датчик врет.несоответствие исполнительного механизма и данных с датчика
Mikhail
а если отверстие в трубе ?
Sergey
Если отверстие в трубе, то падать будут на обоих датчиках.а если неполадки, то только на одном
Andrey
Придумывать не надо, обработайте КЗ, обрыв, замирание и резкие скачки, и хватит. Всё остальное либо не ловится, либо почти не бывает, либо решается обслуживанием.
Mikhail
Да. решили делать проверку на скорость изменения сигнала, если разница между датчиками превышает определенный порог.
Sergei
Ещё, не лишним было бы, сравнение показаний преобразователей давления, рабочего и контрольного, при заведомо известном давлении. ( например равном нулю). Сразу станет ясно кто врёт. Производить данную операцию по возможности, если установка работает не постоянно и программно брать значения более точного датчика.
1ae42f0d
расход вырос-давление падает, пока регулятор не отработает. шалит? а хз )))
Mikhail
а вот датчиков расхода то и нету... , только 2 датчика давления
Oleg
Все банально, если уходит за пределы 4000 или 20000 или в техпроцессе значение не меняется, когда должно меняться, то переходим на второй В основном ошибка короткого замыкания или обрыва, все остальное реже встречается
1ae42f0d
датчик засрался и подвирает. Но в пределах. Как определить -шалит или нет. Совершенно реальная ситуация
Yuriy
Как понять, что тебя на рынке обвесили? Внимательно смотреть в честные глаза продавца?
Mikhail
во во
1ae42f0d
вообще, если на коленке , то обраьатывать разность с двух датчиков. конкретно -надо смотреть процесс.
Oleg
Если он в пределах, то смотреть на другие датчики контура, или отдавать на откуп оператору/технологу, банально писать ошибку, о несовпадении значений двух датчиков. Но если брать прям резервирование, то оно делается как раз по КЗ или обрыву, все остальное зависит только от технологического процесса.
Oleg
Если датчик засрался, то второй стоящий рядом может тоже засраться, и это не спасет
1ae42f0d
я выше и написал )))
Alex
ответ теоретический тоже: статистическая обработка. насколько хорошо работает, скажу через год =) пока решили развернуть кликхауз в связке с графаной. с контроллерами связали через OPC времени жалко нет много, стройка еще идет, так что зимой позанимаемся если кто то будет экспериментировать - делитесь. пока можем точно сказать: докер полное говно. будете разворачивать, лучше линукс сразу берите с отдельным серваком
Mikhail
Ну тогда уд и версия графаны не выше 8.4.1 ... на версиях выше, очень замудренно с алармами работать стало, ну и рендеринг графика для отсылке дальше по аларму тоже очень натянуто... Хотя год прошел, может что и исправили...
Fedor
http://vimpel-data.ru/ https://www.tvel.ru/activity/tsifrovye-produkty/atom-mind/ https://pt-a.ru/products/politer Этих смотрели?
Alex
у нас собственная разработка бедет =) денег нам не дадут на готовое
Fedor
Слабоумие и отвага. Знакомый девиз.
Alex
не, лабораторная работа. наше желание проверить как оно практическая часть: БД для производства и связь с 1С, все остальное - для души =)
Fedor
Осметь работу, хотя бы базовый инжиниринг. У них и на него денег не будет.
Alex
нет необходимости просто необходимо erp c производством связать. 1С не берутся за это. скинем им данные для обработки
Fedor
Нет необходимости платить работникам за работу? Тогда я к вам хозяином пойду))
Alex
приходи =)
Fedor
У вас бизнес процессы должны были быть отточены до совершенства Макдональдса. С лёгким налётом Башкирской реализации, но тем не менее. Вы же были международной компанией.? Присылайте замерщиков и начинайте готовить кабинет с секретаршей.
Alex
почему были? все так же и осталось. выкупил уже завод то?
Fedor
К вас же все бесплатное)
Alex
у нас все за деньги. заниматься интересными вещами в рабочее время хорошо и поощряется чат засрали… прекращаем