макрос "двоичный ,реверсивный счетчик с пред установкой " 8-разрядный.
Вид для печати
макрос "двоичный ,реверсивный счетчик с пред установкой " 8-разрядный.
Нужная вещь в хозяйстве макрос "Анализатор сигнала" с примером
Анализирует количество срабатываний за сутки и длительность входного сигнала в секундах по одному каналу.Ретранслирует входной сигнал на выход ,при наступлении аварийной ситуации (частота,длительность) блокирует выход и выдает сигнализацию на 1 минуту ,можно организовать дополнительную блокировку с наружи макроса .Есть возможность анализировать причину блокировки(единица-первая причина,три-вторая причина,7-обе причины.Можно сбрасывать внутренние счетчики подачей нуля(Int) на входа уставок в любое время.Схема проверена.Может применяться для анализа частоты включения оборудования (насосы ..) ,времени непрерывной работы оборудования .Размерность времени можно менять с макросе.Функциональная Диагностика -основа надежности систем.Если блокировка не нужна ,то макрос можно использовать в режиме прослушки и выдачи диагностики.
ДЛя Sergh_Cherenkov схема светофора для туннеля.Горят два зеленых
,при вьезде с любой стороны на противоположной сразу загорается красный ,с задержкой и на входной стороне загорится красный.Как только машина покидает туннель снова горят 2 зеленых.Если машина не покинула туннель в течении минуты начинают мигать все лампы
При повторном проезде слева выключается левый светофор совсем и не сбрасывается состояние моргания всех ламп. За идею спасибо, попробую сделать также на триггерах. Хотя на счетчиках и без провода программирования (по вашему совету) мой проект прошел тестирование втечении суток. Спасибо.
про сброс мигания забыл ,нужно использовать вход проверка индикации для сброса,раз принцип понятен ,то остальное для вас пустяк.:) .окончательную версию опубликуйте ,ести захотите работать с уставками времени то используйте макрос-дешифратор уставок
Управление светофорами в длинном узком проезде для авто. На въезде и выезде стоят по 2 фотоэлемента, для определения направления движения авто и определением его существования. Также стоят 2 светофора.
Логика в программе такая. При одновременном пересечении 2х фото на въезде, затем освобождении первого фото переключается светофор на выезде в красный свет и ждет определенное время. Возврат в зеленый происходит либо по прересечению фото на выезде либо по истечению времени, установленного с помощью входов I4,I5,I6 - в двоичном виде количество 5 сек задержек. т.е. 000 - 5 сек, 100 - 10сек, 010 - 15 сек, 110 -20, 001 -25, 111 - 45сек.
Работа выездных фотоэлементов и въездного светофора полностью идентична.
I1 - 1 фото въезда
I2 - 2 фото въезда
I3 - Проверка ламп в светофоре (вкл. все выходы)
I4 - время
I5 - время
I6 - время
I7 - 2 фото выезда
I8 - 1 фото выезда
Q1 - зеленый выезд
Q2 - красный выезд
Q3 - зеленый въезд
Q4 - красный въезд
еще бы туда макрос дешиф.уставок (3-8) красивше было :) б и как новая версия ,выходы прыгают или нет?погоняйте денек:)
Переделал проект светофор.
Изменения:
1) все входы с ФЭ стали NC (Нормально замкнутые на 24V). Для увеличения надежности от помех.
2) Теперь ПР считает кол-во въехавших в зону тоннеля машин и соответственно увеличивает время переключения светофоров и считает кол-во выехавших. Пока значения не сравняются или время не истечет, светофор остается красный с противоположной стороны тоннеля.
За OwenLogiс 11Beta спасибо, намного приятнее работать. Глюков пока не наблюдаю.:rolleyes:
думается тр5,6 не нужны:) и нужно граничить время в тоннеле ,вдруг поломка машины ,хорошо бы сигнализировать (мигать) .и ходят ли люди в тоннели?а помех таких что бы зажечь входные светодиоды оптрона думаю надо поискать,кроме того теперь же есть фильтрация по входу -ставьте мах.
есть одно но. по мимо машин могут нести какую-нибудь коробку, или еще что, длинной больше 1м ( ) и сработают фэ, светофор врубится и так навсегда. тоже не хорошо. таймер нужен.
а для чего нужен таймер?
по времени их отследить тоже не получится, вы же не можете ограничить скорость передвижения транспорта и коробки.
а если разнести датчики то можно пропустить машину типа смарт и мотоцикл.
я так понимаю необходимо будет мириться с какими-то критериями определения авто.
ну вот и нужен к примеру для того, если машина въехала в зону, дала задний ход и выехала. светофор как включился на красный так и останется. а таймер аккуратно завершит эту всю неразбериху. я считаю, что 30м туннеля легко проедешь за 20 сек. если осложнения, то таймер отключит, если быстрее проедешь, то фэ на выезде отключит. фэ стоят на расстоянии 1 - 1.2м. на человека не срабатывают, на смартик срабатывают, на скутер не проверял. К тому-же входами можно увеличить время до 45 сек. Ну или перепрограммированием 1 переменной до любого времени.
Вот в чем проблема. При проезде 1-ой машины ПР смотрит состояние 2-х ФЭ, и счетчик считает 2 импульса. Только в этом случае включается светофор. При снижении счетчика до 1 происходит переключение на красный свет + сброс счетчика на 0. Если убрать TP5,6, то сброса счетчика в 0 не будет и следующее включение произойдет от одного импульса (будь то человек или машина), что не есть гуд.:rolleyes:
Макрос "DE" Дешифратор механического энкодера с примером -регулировка частоты генератора.(можно сделать регулировка мошности шим).Входа А ,B с выхода энкодера ,средний вывод энкодера на +24в.Фильтрация по входу 1мс. Выходы макроса Ri ,Li- соответственно импульсы при вращении вправо и влево.Простая ,но нужная вещь при отсутствии аналог. входа у ПР.Подсоедините к универсальному счетчику и меняйте любые уставки.Проверено мин нет:) на пр 24
еще пример использования макроса De .теперь энкодером можно выбирать необходимую уставку индицируя код уставки на выходе.чтобы не проскачить уставку ,она меняется почти за оборот энкодера.Уставку можно менять как вращая ручку в обе стороны ,так и в одну ,последовательно выбирая уставку ,при этом можно использовать всего один вывод энкодера.По одному входу выбирается 8 уставок:eek: ;)на пр24
макрос многофункционального генератора пачек импульсов с примером.пр24 ,бетта 11
уважаемые авторы.
как вы смотрите на то, если мы будем выкладывать некоторые ваши примеры на диске поставляемом в комплекте с пр110?
на мой взгляд это сильно облегчит освоение пр-а новичками.
лично я не против ,для того и выкладываю на общее обозрение ,чтоб другим помочь ,на том свете зачтется:)
выставляю папку с макросами "логические элементы".создаваемые универсальные макросы целесообразно размещать в разных папках для удобства и быстроты исходя из функционального назначения.создавал на пр24 ,по бета11.с добавлениями
выкладываю папку с макросами различных генераторов ,проверено на пр24 ,вета11.
хорощо бы если б нашелся "соавтор" и составил бы описания этих макросов для начинающих.
папка с макросами "дешифраторы,шифраторы,мультиплексоры,демультиплек соры,коммутаторы"
для Sav -вариант насосной станции .два насоса работают по очереди(для равномерного износа) ,по сигналу с реле давления (время работы каждого насоса можно задавать,установлено -1 час,можно сутки).непрерывно ведется диагностика -количество включений (общее) в сутки (установлено 10000,можно изменить) и время непрерывной работы одного насоса (установлено 1800секунд,можно изменить),в случае наступления одного из этих событий -выдается сигнал неисправности на выход4 пр и управление передается на другой насос без коммутации.имеется ручной режим вкл. насосов(тест) и вход8-сброс неисправности.Проект выполнен с использованием универсальных макросов -анализатор сигнала и коммутатор выходов.
Возможны другие варианты управления в том числе как в Сау мп.Если вы не знакомы С ПР и программным обеспечением ,могу пояснить
для Sav -С прибытием!
как я понял это готовая программа и я могу записать её в пр. пр продается с кабелем? в качестве рд можно использовать экм?
ни когда не сталкивался с пр и российской автоматикой, т.к. работаю с данфосс, взлёт и теплоком. в общем интересная штука пр, если разберусь с ним, то наверно буду пользоваться.
да программа рабочая (проверенная) но по своему алгоритму .пр отдельно ,кабель отдельно(на все будущие пр-один кабель).для проверки ее можно изменить времена ,количество,частоту (уменьшить).с железом (рд),лучше определится самому (цена,качество) ,главное чтоб были контакты.проект делал и проверял для пр110-24 ,вам наверно лучше взять пр110-220(источника питания не надо)
Спасибо rovki,если получится реализовать обязательно отпишусь, сейчас есть 2 объекта с насосами повышения давления, один точно попробую убедить сделать на ПР110.
проекты повысительных станций здесь были в примерах,правда долго искать .:)(№176)например
папка с макросами "счетчики"- двоичные реверсивные,двоично-десятичные,унитарные.
макрос "регистр сдвига" 4х-разрядный ,имеет последовательный вход ,параллельные входа (4шт) ,строб записи параллельного кода,строб сдвига (влево) .количество разрядов регистра можно наращивать соединяя последний выход с последовательным входом след-го регистра,можно делать кольцевые регистры, соединив нужный выход с последовательным входом.пришлось поизголяться маленько,из-за отсутствия классических D-триггеров,но это один раз,теперь можно использовать данные регистры в любых схемах-аналог цифровых интегральных схем.
убрал пока не решится проблема со стеком.
сказка для дочки.купил дед краски ,хотел помидору нарисовать ,мокнул в красную краску ,а она зеленым цветом ложится на лист.пошел дед к тому кто эти краски сделал,хотел поменять ,а ему красный молодец в ответ ,а зачем вам помидор ,яблоко лучше.наши краски мол для фруктов,а не овощей.покраснел дед от злости и покрасил в зеленый цвет красного молодца.
так что не видать пока проектов ,где нужны регистры сдвигов с последовательными и параллельными входами ,хотя они уже сделаны и работают ,но разрядностью не более 4 разрядов,что не достаточно для реализации задуманного ,обьединения в сеть множества пр и многого другого.
Вот гипер макрос "дешифратор уставок" 8 уставок по 8 каналам (64 слова) выбираются двоичным кодом(3разряда)- на память для пользователей,от rovki.И предел использования переменных не устоял.У кого будут вопросы ,пишите a.g.kablov@mail.ru , с уважением.
проба пера -проект управления гидравлическим прессом,с использованием макросов от Rovki. два режима работы-ручной-автомат.В понедельник запуск на производстве.
У меня не удается открыть этот проект на OWEN Logic 11beta, выдает сообщение " Не удалось получить доступ к внутреннему буферу Memory Stream". Мне кажется эта программа выдает такие сообщения когда используют макросы
да бывает ,попробуйте открыть ветой 10,хотябы чтобы посмотреть.у меня такое было ,пришлось заново рисовать то же самое ,заработало ,теперь у вас -это глюк овен лоджика.сейчас попробовал открыть и опять получил то же что и у вас.:( ,хорошо хоть успел загрузить проект в пр.
Просьба с выкладыванием проекта тут - http://www.owen.ru/forum/showpost.ph...7&postcount=50
Не надо засорять другие темы.
Так я же заново нарисовал проект он был рабочим ,я и разместил в областях применения ,а то что он потом перестал читаться не моя вина ,когда обновится ПО он снова будет читаться и люди смогут им воспользоваться.Проверил на производстве ,замечаний нет,все работает как задумывалось.
после установки бета 12 ,проект "пресс" читается нормально.можно работать дальше.спасибо.краткое описание
1вход-кнопка вверх
2вход-стоп
3 вход-вниз
4 вход-ручное\автомат
5-реле давления
6,7,8- входа выборки уставки
выход1 -вкл .двигателя гидронасоса(гидростация),выход 1,2 управление распределителем (вверх,вниз) ,выход4-индикатор работы,при подаче питания горит,при движении пресса мигает.в автомате, при нажатии кнопки вниз плита пресса опускается,походит до упора на деталь,давление вырастает до заданного в реле давления ,выключается через время заданное дешифратором уставок ,затем поднимается вверх опять до срабатывания реле давления ,все выключается ,цикл закончился.если цикл не заканчивается по какой нибудь не штатной ситуации ,через определенное время он отключается автоматически всеравно(по таймеру).скоро выложу фото.
возникла необходимость анализировать состояние оборудования на предмет взаимоисключающих состояний .получилась схема "прослушки" ,в которой десятичным числом задаются не желаемые состояния (ключевые слова) ,количеством 16шт(можно сделать больше).при совпадении ключевых слов и кода на входе вырабатывается сигнал тревоги .состояние все нули не диагностируется.если ключевых слов(состояний) слишком много,то нужно поставить на выход инвертор ,а ключевыми словами задавать допустимые ключевые слова (состояния) ,все остальное тревога