А количество байт под макрос в компе ,почти в 2 раза больш:rolleyes: :confused: идет
Вид для печати
не понял, файл стал больше?
так при смене версий (например, ворда) это обычное дело, когда один и тот же фай больше занимает.
Старый файл был 277ххх ,а новый 503808 байт (разархивированный)
мы точно об одном и том же макросе говорим?
(экспортировал макрос с помощью последней версией ОЛ)
Похоже о разных ,начинаю уже путаться в сотнях макросах
И все-таки С НОВЫМ ГОДОМ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!:p :p :p :p :p
Да-да-да!
С Наступившим Новым годом!
Новых свершений в наступившем году!
И НОВЫМИ проектами !!!!!:D :) :p ;) :rolleyes: :eek:
Интересно с вами ребята ! Платы. корпуса.пельмени .Кружки для детей . Уйма времени на травлениие .поиск деталей. Заниматся любимым хобби это по нынешним временам - роскош непозволительная .Все осталось там в СССР .
Сейчас срочно пытаюсь поменять профессию по разным причинам ! ищу учебку по CoDeSys . Кирил Гайнутдинов голову морочит . FALSH -TRUE подскажите где можно с этим разобратся другие источники .Может переспективнее перейти сразу на scada и не тратить время на кодесис .?,
А что вас сюда (в эту тему) занесло ?Есть темы по кодесис и скаде .
Что то форумчане заскучали. Предлагаю на обсуждение Систему авто подпитки водой с резервной ёмкостью и контролем исправности датчиков уровня. Принимаются конструктивные предложения.
Это да , но если не работает нижний ,а все верхние говорят ,что вода есть ,то как то не хорошо ,когда другой выход говорит ,что воды нет ,хотя и есть сигнал-неисправность датчиков .Есть вода или нет ,можно говорить с уверенностью ,когда все датчики исправны ,вот поэтому и говорил о блокировке этого сигнала ,когда есть неисправность, внутри проекта сделать блокировку,что бы оператора не сбивать с толку .:rolleyes: :)
Учёл ваши пожелания. Теперь прошу другого совета, или готового решения. Предложенная схема работает с датчиками выдающими постоянно сигнал(1) при уровне воды выше уровня датчика.
А как изменить схему, что бы она работала с датчиками выдающими 1 только при уровне воды равном уровню датчика?
С одним ни как не сделать равенство ,только равно и больше .:confused: ;) :) .
Так если речь не о штырях ,то сделать можно все что угодно .Вам зачем это ,стоит ли овчинка выделки ,а то и тензо датчики можно поставить или еще 100способов .И что значит равно??? с какой точностью ?
Так датчики с герконами есть уже у Овена http://www.owen.ru/catalog/36086543 ,уберите преобразователь в ток и получите дискретный датчик ,который будет определять равенство с точностью до геркона(10мм).А можно и акустическое реле http://www.technoline.ru/catalog/product/183 все зависит от бюджета .
А самое простое -это пара электродов на каждый уровень ,разнесенные на несколько мм по уровню
А четыре нержавеющих проволоки и того меньше:D ,если считать магниты ,трубку ,попловок (механику) для герконов :p
Голь ,на выдумки хитра:D :D :) ;) .Только наши люди разбавляют бензин ослиной мочой .:D :) (с) За бугром не догадаются его вообще разбавлять
предложение по схеме -1.поставить блокировку на выходы 2 и 4 ,когда неисправны датчики .
2.Поставить таймер на тот случай если неисправен верхний датчик -доп.защита от перелива(закрывать клапан) .Если есть оператор ,то пусть ремонтирует при малейшем подозрении на поломку .А если нет оператора (автономная ,удаленная система) ,то для того что бы повысить живучесть системы ,можно игнорировать часть поломок ,меняя (адаптируя) алгоритм отработки сигналов с датчиков.Например если сломался нижний датчик ,а остальные целые ,то можно изменить логику работы от других датчиков ,хотя может и лишне ,не атомный реактор поди .
ну вот я видел бочку, внутри был на леске полый груз, от воды он поднимался, соответственно держась на поверхности показывал уровень, другой конец лески выведен снаружи с более мелким грузом, который по мерной линейке показывал уровень в баке. Согласитесь "за бортом" бочки можно контролировать уровень любыми подходящими способами
А тут хоть кто думай ,если надо поймать время ,когда наступило равенство ,то это фронт (мгновение) ,а если сам уровень отслеживать по дискретным сигналам ,то это минимум два датчика (две точки),потому в вещественных числах и нет элемента "равенство" ,которое формально реализуется через элементы не "больше" и не "меньше ".А уж как практически реализовать эти 2 датчика дело второе .Или вас интересует именно реализация этих 2 датчиков ?
Если уж что и заказывать у AI ,то это что нибудь целочисленное :D ,например ФБ m в степени n (итерациями):rolleyes: (где m ,n=целые числа 0,1,2.....).А то как то получается громоздко .;)
Пока контакт замкнут геркона ,то равно .А выше или ниже уровень ,то геркон разомкнут ,нет равенства .Зона действия магнита определит гистерезис .
Хотели получить равенство уровню -получите , а вот когда уровень не равен ,то информации об уровне текущем не получите .Будет не равно ,а значит может быть больше или меньше .Ну а так используете триггера .Например, замкнулся верхний уровень -включите слив ,то момента пока не замкнется датчик ,что ниже его .Но если вдруг выключилось питание ПР ,когда сработал датчик верхний и вода продолжала подниматься ,то когда включите ПР -логика не сработает и будет перелив .Аналогично и при определении пустоты емкости .
Я ж о клапане слива писал ,а не наполнения ...Глянем схему ...
Если сработал верхний геркон ,то наполнение выключится .Причем ,если геркон разомкнулся (чуть выше уровень,по причине загрязнения стержня ) и произошло выключение питания ПР .ТО при включении ПР все датчики в "0" ,то снова включится долив и будет перелив .Выход -надо использовать ПР114 и запоминать в энерго независимой памяти последнее состояние датчиков (срабатывание) .Кроме того ,не смог с эмитировать поломку датчиков ,то есть, как бы второй макрос вроде как не при деле,а значит он лишний в этом варианте ,потому как на входе его могут быть только значения 0,1,3,7,15.
Бывает ,что питание на ПР пропало(ИП сгорел) в не подходящий момент ,а на остальном оборудовании нет .Меняем ИП ,включаем а логика разбежалась .Если ловим фронт(поплавок) ,то нужно его запоминать в энегронезависимой памяти ,а если работаем с потенциалом (стержень),то обычный ПР пойдет.
Пусть будет так ,в конкретном случае ,потом все включится и ..???? -перелив .А как на счет 2 макроса ?
А может, не заниматься ерундой и установить стандартный кондуктометрический САУ-х
Тогда бы и темы не было:D ;) .Ну Вы сравнили мозги САУ и ПР :eek:(даже функциональной диагностики нет). Или горе от ума :) .Вся прелесть в мелочах (штрихах) .должно же быть место творчеству да же в ремесле .:rolleyes: .
просто надо использовать RS или RS-NOT,
в зависимости от того какой алгоритм поведения более безопасен для оборудования.
(при "скачке" напруги)
ну и, сделать герконы "выше верхнего", и "ниже нижнего", где будет "застревать" поплавок (т.е. с ограничителем движения)
PS "RS-NOT" - это, так сказать, правильный вариант SR, который при включении будет в состоянии "SET", а не "RESET"