PDA

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



Страницы : 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20

rovki
19.03.2012, 21:02
4. А зачем тогда вы на один уступ считаете по два импульса (2,4,6...)?

Zuvs
19.03.2012, 21:16
Изначальное состояние микрика лог1, съехал с уступа лог 0, наехал на следующий лог 1, остановился, т.е. получается 2 логических единицы

rovki
19.03.2012, 21:39
Да нет же ,счетчик считает передние фронты (перепад с 0 на 1).в описанной последовательности только один передний фронт .Либо концевик сьезжает при назад и устанавливается в "0" ,тогда нужно считать по два фронта.

Zuvs
19.03.2012, 21:42
ааа, тогда я не прав, да, нужно один фронт...правда я не знаю что эт такое :)
Концевик при движении назад остается в своем состоянии, не изменяется

rovki
19.03.2012, 22:08
Фронт импульса -переходное состояние .:)

Zuvs
19.03.2012, 22:12
ух ты!, спасибочки на наглядное объяснение!

melky
19.03.2012, 23:15
rovki, точность нужна 1 Гц, а не 5-6. Если для данных целей не подходит именно ПР110, будет искаться замена, но прибор будет однозначно 12-ти вольтовый. Отсюда и интересует схема обвязки, снижающая напряжение до напряжения входа прибора, но не искажающая частоту. (то есть реле на входе не подходит), я уж не знаю, как еще выразиться.
Что касается измерения напряжения, если при помощи ПР в принципе нельзя его измерить, для этого найдется любое реле напряжения, на котором можно задать диапазон мин/макс, при котором будет разрешаться работа алгоритма.
А вот подобных реле для измерения частоты пока не нашел, отсюда и загвоздка.

rovki
19.03.2012, 23:50
Мин. цикл ПР110 2-3мс ,с учетом программы (простой) может составить 5мс.50ГЦ это 20мс.То есть за период 20мс выполнится 4 цикла всего ПР. А что бы мерить с точностью 1гц ,цикл должен быть 0,3-0,5мс.Можно попробовать мерить среднею частоту .Нужно выпрямить переменку ,то есть отсечь отрицательную полуволну через диод ,потом с помощью резистора и стабилитрона ограничить напряжение до 12 вольт .И эти импульсы подать на ПР .По первому импульсу запустить таймер и считать импульсы ,по 50(100,500) импульсу останавливать таймер(генератор с счетчиком) .Потом анализировать показание таймера(счетчика) .Чем больше время счета ,тем точнее показание .

melky
20.03.2012, 00:03
rovki, мда, придется искать иное решение.... чеж он такой меденный, этот ПР.... :(

rovki
20.03.2012, 00:13
Так скоро будет ПР114 ,там и аналоговые входа ...

melky
20.03.2012, 11:19
rovki, ну хорошо, будет ПР114 и будет успевать, но насколько я понимаю, все равно останется ограничение прибора по развязки входов, и на одну группу нельзя будет подать разное напряжение (от разных источников)...
Как быть с этим ?

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

Не думаю, что ПР114 будет лучше в этом плане...
блин, зашел в тупик...

rovki
20.03.2012, 13:30
у пр114 две группы по 4 -дискретные входа и одна аналоговая .два ввода по 3 фазы можно контролировать .

melky
20.03.2012, 16:03
rovki, вообще-то нельзя, входы группы гальванически не развязаны между собой, на одну группу ОДНА фаза.
Если по аналогии 12 входового ПР110 на 220 В на входы каждой группы можно подать только по одной фазе. Второй ввод совать уже некуда.
Это ограничение также присутствует и у ЛОГО и у ЗелиоЛоджик.
Не думаю, что у ПР114 будут все входы гальванически развязаны..

Не могу найти схему на ключах.
По идее должны быть ключи на полевых транзисторах (их входы гальванически развязаны с выходами).
Суть, питание группы 12 В, два ключа (мне достаточно контролировать частоты двух разных фаз), управление ключем от 220В, на выходе ключа 12 В, питающее всю группу входов.

схема нужна без трансов, и радиаторов...
Есть в наличии как раз 12 В Лого и у него есть 2-ва быстродействующих входа. Ибо покупать реле для контроля частоты за 2800 жаба душит, когда лого это может померять...

Евгений Сергеевич
20.03.2012, 16:06
две фазы на одну группу контактов подавать нельзя - может пробить.

rovki
20.03.2012, 17:36
ну нельзя ,так нельзя

rovki
20.03.2012, 21:47
Для Zuvs схема управления револьверной головкой ,на базе макросов , с организацией очереди-стека .Макрос "6BI"
преобразует позиционный код на входе в целочисленный ,исключающий появления более одной единицы по входам .Макрос ""FEC" -формирует короткий импульс при смене кода на его входе.На макросах "МО" организована очередь -стек на запросы смены инструмента .Макрос "ASFN"-анализирует стек (запросы) и вычисляет необходимое количество импульсов для поворота головки.

Zuvs
20.03.2012, 22:07
Ух ты! работает! Спасибо!
Ничего не понятно, буду разбираться, но РАБОТАЕТ!
Как соберу все до кучки сделаю фото\видео отчет по работе и точное название для чего и на каком станке применяется
Низкий вам поклон!

rovki
20.03.2012, 22:15
Внутрь макросов можно и не лезть ,если сложно .А по самой схеме должно быть все понятно из описания (назначения) самих макросов.Основа схемы -стек(две ячейки памяти) ,который запоминаем старое и новое значение положения головки ,сдвигая их при каждом новом задании .остальные макросы -вспомогательные , ну и счетчик который считает выступы ...Да ,при включении питания в стек (первую ячейку записывается "1") .

Pointer
20.03.2012, 23:16
Не могу найти схему на ключах.
По идее должны быть ключи на полевых транзисторах (их входы гальванически развязаны с выходами).
Суть, питание группы 12 В, два ключа (мне достаточно контролировать частоты двух разных фаз), управление ключем от 220В, на выходе ключа 12 В, питающее всю группу входов.

схема нужна без трансов, и радиаторов...
Юзайте ТРАНЗИСТОРНЫЕ ОПТРОНЫ (например 4N25)...
На вход светодиода оптрона ставите высоковольтный диод + баластное сопротивление (всё последовательно)...выходной транзистор оптрона на вход ПЛК или ПР...

rovki
20.03.2012, 23:31
А мне непонятно зачем контролировать частоту разных фаз ,она же одна и та же по разным фазам ,да и по разным вводам ,потому как зависит от генерирующей станции .:confused: :confused: :confused: :confused:Напряжение (перекос фаз) ,другое дело

melky
21.03.2012, 12:29
Pointer, спасибо, собственно так и предполагал, кроме диода по входу, учту.
rovki, контроль частоты генератора (один из вводов банальный генератор). Подключение к сети в схеме АВР после прогрева, контроль по частоте.

Контролировать напряжение либо отдельной реле либо каким-то образом через оптронную развязку, если конечно будет меняться напряжение на выходе транзистора...

В идеале изменение оборотов генератора, но там цены уже будут не для домашнего использования.

rovki, если речь идет только о контроле фаз, чередовании и повышенном, пониженном напряжении, незачем городить огород на программируемых реле любых серий и производителей.
Цена за готовое реле, которое это выполняет колеблется от 2 до 3 т.р.
Если вам надо контролировать два ввода, а это бывает важным, когда на вводах ставятся ИБП с двойным преобразованием , то стоимость затрат не так велика, учитывая что сами программируемые реле физически не умеют контролировать два ввода одновременно.

Проще взять два таких реле и самый простой ПР110 (8 вх и 4 выхода) и реализовать схему. Нежели покупать два ПР110 с 12 входами (3 группы по 4 входа), чтобы на них еще и программно выполнять контроль фаз. Забивать ненужным хламом и так незначительное место в памяти.

rovki
22.03.2012, 08:43
если это дизель генератор ,то частоту можно контролировать по одной фазе.

melky
22.03.2012, 09:54
rovki, так я и не говорил, что измерение частоты происходит на всех трех фазах. Имелось ввиду, что асинхронность фаз и чередование на двух вводах невозможно измерять ни одним из существующих программируемых реле в единственном экземпляре...
Например для АВР требуется всего 4 входа для контроля наличия и сигналов блокировки. Если использовать 2 ПР110 220-12-8 чтобы на них измерять чередование фаз без гальванических развязок, то бездарное использование реле получается.

Частоту как правило меряют только генератора, и даже в таком случае, при наличии 230В реле не хочется терять еще 3 входа просто так. Поэтому и требуется гальваническая развязка. Тот же генератор не работает постоянно.

melky
22.03.2012, 21:43
Не совсем понимаю, как реализовать контроль частоты на ПР ?
даже не знаю, с чего начать...

Первый блин комом. BLINK в схеме просто для проверки работоспособности. Получилось создать диапазон с мин - макс пределами.
Работает вкл выхода при достижении мин предела, отключение при превышении предела. А вот как заставить отключаться выход при снижении предела, после включения ?

Мордорец
23.03.2012, 12:49
Также как в частотомере. За определенное время подсчитывается количество импульсов. А потом с этим значением можно делать все что угодно.

melky
23.03.2012, 14:28
для ПР что-то не найду частотомера, только для ПЛК

rovki
23.03.2012, 19:11
Не совсем понимаю, как реализовать контроль частоты на ПР ?
даже не знаю, с чего начать...

Первый блин комом. BLINK в схеме просто для проверки работоспособности. Получилось создать диапазон с мин - макс пределами.
Работает вкл выхода при достижении мин предела, отключение при превышении предела. А вот как заставить отключаться выход при снижении предела, после включения ?

для ПР что-то не найду частотомера, только для ПЛК

Вот вариант макроса частотомера .На входе частота и две границы высокого и низкого значения частоты ,на выходе -меньше нижней границы,выше нижней и ниже высшей ,выше высшей границы.Самое первое включение (1сек)- значение меньше меньшего ,затем все соответствует ..

melky
24.03.2012, 22:37
rovki, спасибо, попробую разобраться..

rovki
24.03.2012, 23:34
Пожалуйста .Выходы макроса можно поменять (1и 3) местами(внутри) ,что бы > был вверху ,а меньше< внизу ,так логичнее

Мордорец
25.03.2012, 00:13
еще один вариант контроля частоты.

melky
26.03.2012, 11:09
rovki, на самом деле выход должен быть только один. Внутри диапазона. Смысла в отдельных < или > как бы нет...
Я сейчас пишу под Лого, так как он есть в наличие, но в последующем хочу адаптировать и под ПР, их у нас проще купить. Если ПР114 появятся в разумную сумму конечно...

Мордорец, чета какая-то забубенная реализация... И в параметрах "минимум" и "максимум" какие-то значения ни о чем....

Хотя конечно Овену еще расти и расти, 11% на реализацию порогового выключателя против 1 (одного) FB в Лого... как говорится, только ценой вопроса может выиграть, если речь не идет о контроле частоты до 2 кГц - 2 т.р против 3,6 т.р...
Других выигрышей увы нет.

rovki
26.03.2012, 12:06
rovki, на самом деле выход должен быть только один. Внутри диапазона. Смысла в отдельных < или > как бы нет...
Я сейчас пишу под Лого, так как он есть в наличие, но в последующем хочу адаптировать и под ПР, их у нас проще купить. Если ПР114 появятся в разумную сумму конечно...

Мордорец, чета какая-то забубенная реализация... И в параметрах "минимум" и "максимум" какие-то значения ни о чем....

Хотя конечно Овену еще расти и расти, 11% на реализацию порогового выключателя против 1 (одного) FB в Лого... как говорится, только ценой вопроса может выиграть, если речь не идет о контроле частоты до 2 кГц - 2 т.р против 3,6 т.р...
Других выигрышей увы нет.

1.Сегодня нет смысла ,завтра появится.Не нужны выходы -не используйте.
2.ПР114 будет стоить около 4 тысяч ,как писалось ранее.
3.Расти нужно не только Овену ,но и пользователю .Есть алфавит (элементы ,ФБ) ,а текст (проект) должен составлять пользователь-разработчик .Слава Богу есть инструменты -макросы и отладчик .букв в алфавите всего 32(или33,не помню) ,а слов то сколько ?:D ,Если все слова засовывать в ПР ,то полдня искать только будите:) .Тем более одному надо "хлеб" ,а другому "булочку" -суть одна и та же ,а отличия есть.:rolleyes: ;)

melky
26.03.2012, 13:41
Мда уж, 4 штуки за ПР114, который совсем чуть-чуть быстрее 110 ????
на счет слов не согласен. Если бы у ПР можно было поставить 200 FB в проект, как в Лого, не сильно бы заботило, что надо сделать макрос...
А так, складываешь буквы на элементарное слово, а потом просто буквы кончились на середине предложения...
Появится 114-й, посмотрим, насколько он изменится...

rovki
26.03.2012, 17:27
200 Фб это надо потрудится и наглядности ни какой .Это все равно что рассматривать картину через замочную скважину.А что в ЛОГО нет макросов.? Тогда это не интересно для сложных (обьемных) проектов .Разбил проект на функциональные блоки ,а блоки реализовал на макросах-красота ,схема простая и все понятно ,особенно когда можно будет макрос в макрос вставлять.главное что у пр114 появятся аналоговые входа и выхода будут заказные.

melky
26.03.2012, 18:45
rovki, на счет макросов не скажу, сам первый раз с ним разбираюсь...
Просто в ПР макрос только наглядность. он не становится одним из FB. А общее их количество упирается в 63, если я правильно помню.

На прошлом ПР, при оставшихся 2 вх и 2 выходов у меня программа съела практически всю память, осталось для пары тупых кнопок, не более.

Я чисто для сравнения, если 4 тысячи это сумма на 12 входовый, 8 выходной ПР114, то цена разумна. Если это цена за 8/4 - неадекват полный. Это чисто имхо.

rovki
26.03.2012, 20:24
У ПР114 12 входов и 8 выходов .

Мордорец
27.03.2012, 05:22
[B]Мордорец, чета какая-то забубенная реализация... И в параметрах "минимум" и "максимум" какие-то значения ни о чем....

да ничего забубенного. считаем количество импульсов за секунду, запоминаем значение, сравниваем с уставками, выдаем на выхода, сбрасываем счетчик. значения минимум/максимум чисто для примера. классическая реализация.

melky
27.03.2012, 10:23
Мордорец при этом уставка максимума стоит 30, а схема включает выход при значении 50. Если максимум 30, и значение выше 30-ти - выход должен быть выключен.
Что-то не так в датском королевстве.

rovki, если 12/8, то ценник приемлимый, главное, чтобы скоростью удовлетворял

Мордорец
27.03.2012, 12:05
Мордорец при этом уставка максимума стоит 30, а схема включает выход при значении 50. Если максимум 30, и значение выше 30-ти - выход должен быть выключен.
Что-то не так в датском королевстве.


Там изначально два выхода, один включается если больше максимума, другой если меньше минимума.
Если надо чтобы выход включался когда частота в диапазоне то как то вот так

Василий Кашуба
29.03.2012, 21:37
27.03.2012 года закончил наладку БУРС для старых газовых котлов на базе ПР110. Кому интересно - пишите

rovki
29.03.2012, 22:38
27.03.2012 года закончил наладку БУРС для старых газовых котлов на базе ПР110. Кому интересно - пишите

Уважаемый Василий ,так мы вроде на форуме находимся ,основная цель которого обмен опыта по использованию (применению) ,проектированию систем на базе оборудования Овен.Поэтому лучще написать вам ,и лучше выложить на форуме проект (схему) ,если не жалко ,что бы оценить сложность проекта ,его оптимальность ,посмотреть "руку мастера"...А коль уж появятся заинтересованные лица ,то можно в личке ответить и оговорить дополнительные вопросы (может быть и финансовые в том числе;) ). Так что ,если это не реклама ,то смелее ,Вас оценят:)

Мордорец
30.03.2012, 02:42
27.03.2012 года закончил наладку БУРС для старых газовых котлов на базе ПР110. Кому интересно - пишите
в корпус БУРСа запихнули Прки? А с газотехническим инспектором как решали?

GooDz
31.03.2012, 18:17
Василий можно выслать на почту beloleg86@mail.ru проект на ПР. Есть идея заменить на некоторых котлах БУРСы

GooDz
31.03.2012, 19:44
в корпус БУРСа запихнули Прки? А с газотехническим инспектором как решали?

Так есть же разрешение ростехнадзора на применение по крайне мере во втором пункте это написано :) ой забыл указать сертификат разрешения лежит на сайте в каталоге ПР

Мордорец
31.03.2012, 21:35
Так есть же разрешение ростехнадзора на применение по крайне мере во втором пункте это написано :) ой забыл указать сертификат разрешения лежит на сайте в каталоге ПР
есть то оно есть. Но газотехнический может потребовать проект на замену БУРСа с экспертизой промбезопасности и прочими всеми вытекающими. Во всяком случае когда на одном из объектов хотел переделать ЩК-2 на ПРки и вместо Р-25 поставить ТРМ-12 мне такого наговорили что переделка потеряла всякий смысл. Дешевле было новые ЩК-2 купить.

rovki
04.04.2012, 19:30
"Добрый день!
Ещё ни разу не применяли блок согласования БКК1-220.
Подскажите, можно его применить для управления уровнем воды в ёмкости, где четыре кондуктометрических датчика: два верхний и нижний аварийные уровни, и два рабочих уровня. Клапан срабатывает по рабочим уровням, а аварийные - только на сигнализацию".
Вот вариант управления наполнения/опорожнения емкости .Добавлен анализ работы датчиков и вход управления наполнение\опорожнение .Добавил макрос анализа состояния датчиков уровня ,схему подкорректировалДанный макрос можно использовать в других проектах ,он анализирует 4 уровня .Если нужно меньше уровней ,то подключайте начиная с нижнего уровня(L),остальные не используйте.

kolyan
05.04.2012, 12:13
/... вместо Р-25 поставить ТРМ-12 мне такого наговорили что переделка потеряла всякий смысл. Дешевле было новые ЩК-2 купить.

ТРМ-12 не входит в состав автоматики безопасности котла.
Проблем с инспектором не должно быть.
Тем более, что Вы меняете Р-25 на прибор с идентичными характеристиками, не меняя схему и принцип работы САР.

Мордорец
06.04.2012, 01:37
ТРМ-12 не входит в состав автоматики безопасности котла.
Проблем с инспектором не должно быть.
Тем более, что Вы меняете Р-25 на прибор с идентичными характеристиками, не меняя схему и принцип работы САР.
Не входит. Но меняется схема котлового щита, следовательно нужен проект, экспертиза пром безопасности и новые ТУ, по которым надо переделывать весь газовый тракт согласно ПБ-529-03. При чем когда заикнулись о том чтобы Р-25 заменить на РС-29 наговорили в точности тоже самое.
Хотя есть мысль на одном объекте вместо четырех Р-25 проставить один ТРМ-148. А вообще скорей бы уже ПР-114 появились бы.

Василий Кашуба
06.04.2012, 09:44
Изините за молчание, был в командировке.
Прилагаю файл БУРС.

rovki
06.04.2012, 10:31
Если сам алгоритм реализован правильно ,то нормальная схема ,почти под завязку все входа\выхода.Может оставшийся вход использовать для контроля исправности индикации аварий.Или теста чего нибудь?Спасибо за проект,Василий.

Василий Кашуба
06.04.2012, 14:45
А это схема щита управления современным котлом.

rovki
06.04.2012, 15:10
Не понятно ,что за D триггер ,у которого нет входа "С"

Василий Кашуба
06.04.2012, 15:25
Это не совсем Д триггер.

Василий Кашуба
06.04.2012, 15:50
Это не совсем Д триггер.

Это RS триггер с задержкой срабатывания, для устранения ложного срабатывания.

rovki
06.04.2012, 16:35
ФБД интерпретация блока таймера (ТР) от часов
Вот только на Пр это не реализовать ,нет необходимых ФБ и элементов.Вот если б разработчики сделали ФБ "секундомер" от встроенных часов с одним хотя бы разрядом после запятой(справа) .Или ФБ -метроном -генератор ,частота которого привязана к часам ,точнее к их генератору ,с возможность установки частоты тиков на выходе в десятичном или двоичном виде.:)

rovki
06.04.2012, 20:06
Это RS триггер с задержкой срабатывания, для устранения ложного срабатывания.
Можно и по входам выставить нужное время фильтрации ;)

rovki
06.04.2012, 20:08
А это схема щита управления современным котлом.
А проект сам (не принскрин) можно выложить:rolleyes: ,простите за нескромность.Спасибо ,Василий.

rovki
07.04.2012, 09:59
Макрос Формирователя импульса (TPC) с привязкой к внутренним часам ,для обеспечения точности при больших временах уставки (минуты ,часы).
В макросе осуществляется привязка к часам с периодом 1минута ,секунды добавляет встроенный генератор.Таким образом погрешность работы формирователя не накапливается :eek: :) .По такому же принципу можно построить TON ,TOF.

Мордорец
07.04.2012, 12:36
Можно и по входам выставить нужное время фильтрации ;)
там задержка иногда до нескольких секунд бывает нужна

rovki
07.04.2012, 13:02
Так задержка и фильтрация от дребезга(наводок ВЧ) это не совсем одно и то же:) .Хотя TON это кардинально .

Василий Кашуба
07.04.2012, 18:50
А проект сам (не принскрин) можно выложить:rolleyes: ,простите за нескромность.Спасибо ,Василий.

Пожалуйста, rovki.
А по поводу задержки на срабатывание, это не от дребезга, а от кратковременных случайных провалов в датчиках давления, температуры и т.д.

rovki
07.04.2012, 20:35
В макросе вкл\выкл если держать пуск ,но нет автоматического режима схема переходит в режим генерации.Это так надо?Это соответствует одновременному нажатию на старт и стоп (удержанию) ,надо бы сделать блокировку (зашиту от дурака)

rovki
07.04.2012, 21:29
Немного доработал ЩУКу:) Обьем ФБ и стека уменьшился .Появилась сетевая переменная АЛАРМ -на перспективу .Добавил вход -контроль индикации аварийных ситуаций ,ввел блокировку нажатия одновременного Пуск и СТОП.Попробуйте ,если что упустил ,добавлю.

sowerex
11.04.2012, 15:26
Здравствуйте, Всем!
Прошу совета:
Используется ПР110-24.12Д.8Р
Необходимо чтобы при нажатии кнопки "ПУСК" (вход I2)
двигатель начал вращение в течении 15 минут, после чего остановился.
Для этого использую функциональный блок ТР (импульс включения заданной длительности).
При нажатии кнопки "СТОП" (вход I4) должна происходить принудительная остановка двигателя и таймер сбрасываться "в ноль".
Как это осуществить? Блок ТР не сбрасывается!
Буду признателен за ответ.

Василий Кашуба
11.04.2012, 16:11
Здравствуйте, Всем!
Прошу совета:
Используется ПР110-24.12Д.8Р
Необходимо чтобы при нажатии кнопки "ПУСК" (вход I2)
двигатель начал вращение в течении 15 минут, после чего остановился.
Для этого использую функциональный блок ТР (импульс включения заданной длительности).
При нажатии кнопки "СТОП" (вход I4) должна происходить принудительная остановка двигателя и таймер сбрасываться "в ноль".
Как это осуществить? Блок ТР не сбрасывается!
Буду признателен за ответ.
С этим нет проблем.

sowerex
11.04.2012, 16:24
Спасибо! Выручили.А то целый день бьюсь с этим. Немножко подправил-убрал функцию "NOT" между I4 и RS1.

rovki
11.04.2012, 16:54
Недостаток этой схемы,что выше -что бы запустить движок при следующем пуске (если не нажимался стоп) ,нужно нажать стоп ,а потом пуск .В схеме ,что ниже нет этого недостатка:rolleyes: ;)

Василий Кашуба
11.04.2012, 17:21
Недостаток этой схемы,что выше -что бы запустить движок при следующем пуске (если не нажимался стоп) ,нужно нажать стоп ,а потом пуск .В схеме ,что ниже нет этого недостатка:rolleyes: ;)

Просто я управление сделал на кнопках "Пуск"-НО, "Стоп"-НЗ.

Василий Кашуба
11.04.2012, 17:39
Замечание по детектору заднего фронта импульса правильны

Василий Кашуба
11.04.2012, 17:53
Замечание по детектору заднего фронта импульса уместны.

rovki
11.04.2012, 17:53
А использование двойной блокировки не целесообразно:)

rovki
11.04.2012, 19:31
Пример макроса Анализатора событий (аварийных состояний) ,ЗАПОМИНАЕТ
четыре первых аварийных ситуации .может быть использован в проекте ЩУК в том числе.Имеется выход сигнализирующий об наличии хотя бы одной аварии и пульсирующий выход для индикации.На целочисленные выходы макроса могут быть "повешены" сетевые переменные для дистанционного контроля и анализа.Макрос позволяет во времени наблюдать развитие аварийной ситуации (последовательность). Отсутствие АВАРИИ -все нули на входе.Внутри макроса есть задержка на изменение состояния входов

rovki
11.04.2012, 20:28
Снова ЩУКа с новым макросом Аварий:) ,спасибо Василию .:)

kolyan
11.04.2012, 21:59
Снова ЩУКа с новым макросом Аварий:) ,спасибо Василию .:)

Круто!
Понравилась организация макроса "Авария".

Раз пошла тема про котельные и котлы - выложу и свой скромный проект - контроль состояния датчиков и запоминание первопричины аварии, управление главным газовым клапаном мини-котельной (ПЗК) и отключение клапана котла в аварийных ситуациях в мини-котельной. Для уменьшения числа индикаторных ламп, каждая лампа может работать в двух режимах: постоянного горения и в мигающем режиме. Каждому режиму соответствует свой аварийный параметр.
Светозвуковые сигналы о неисправностях и нормальной работе выдаются на "панель оператора" в соседнюю комнату или помещение для оповещения персонала.
Так как при запоминании первопричины, остальные индикаторные лампы блокируются, то для контроля (при необходимости) состояния всех датчиков, подключенных к ПР-110, используются индикаторы состояния входов, имеющиеся на передней панели ПР-110.
Работает неплохо.

kolyan
11.04.2012, 22:05
Схема прилагается))).

rovki
11.04.2012, 22:40
если я правильно понял ,то в схеме запоминается только одна неисправность (первая во времени) ,которая блокирует все остальные возможные неисправности ?

rovki
11.04.2012, 23:32
Тогда первый вариант мини котельной ,с использованием макроса АВАРИЯ:)

rovki
12.04.2012, 00:26
И думаю последний вариант,если что с просони не упустил:D

kolyan
12.04.2012, 08:26
Тогда первый вариант мини котельной ,с использованием макроса АВАРИЯ:)

Да, точно так!
Только, почему-то на 2 МБайт проект "потяжелел"

sowerex
12.04.2012, 09:05
Просто я управление сделал на кнопках "Пуск"-НО, "Стоп"-НЗ.

Точно. Логичнее сделать "СТОП" - НЗ.

Владимир Евдокимов
12.04.2012, 09:46
Предлагаю вашему вниманию индикатор ошибки оборудования по принципу вспышки-пауза. Работает уже в течении полугода в проекте
управления для контроля положения пневмоцилиндров.
I1 -1вспышка - пауза
.............
I4 -4вспышки - пауза
Приоритет ошибки I4

rovki
12.04.2012, 11:27
обновил проект мини котельной ,проверяйте ,будьте добры:)

rovki
12.04.2012, 11:34
Если есть готовые проекты,средней сложности ,выкладывайте ,не жалейте ;) .
Может ,что улучшим совместными усилиями,мозговым штурмом:)
Иногда полезно взглянуть со стороны на свой проект.Опять же ,новичкам польза:rolleyes:

Василий Кашуба
12.04.2012, 11:56
обновил проект мини котельной ,проверяйте ,будьте добры:)

1). Обозначение Q1; 2). Q8 - постоянно включен; 3). электрод уровня воды
срабатывает только в связке с давлением газа; 4). Что включает и выключает мини котельную?

kolyan
12.04.2012, 12:23
1). Обозначение Q1; 2). Q8 - постоянно включен; 3). электрод уровня воды
срабатывает только в связке с давлением газа; 4). Что включает и выключает мини котельную?

Ровки переделал мой вариант проекта на вариант со спец. макросами АВАРИЯ.
У меня всё работает нормально.

Чтобы не загромождать описаниями работы схемы, выкладываю первоначальный вариант проекта с пояснениями.

sowerex
12.04.2012, 13:21
Выкладываю свой первый проект "Станок для динамической формовки".
Немного смущает, что после включения станка необходимо нажать кнопку "сброс" в течении 1 сек. Как-то это некрасиво...

Василий Кашуба
12.04.2012, 14:38
обновил проект мини котельной ,проверяйте ,будьте добры:)

В проекте обнаружил обрыв связи. Куда нужно подключить вх. НЕ перед ТР2?

rovki
12.04.2012, 17:32
В проекте обнаружил обрыв связи. Куда нужно подключить вх. НЕ перед ТР2?

Не куда ,так делаю сброс при включении питания :)

rovki
12.04.2012, 17:35
1). Обозначение Q1; 2). Q8 - постоянно включен; 3). электрод уровня воды
срабатывает только в связке с давлением газа; 4). Что включает и выключает мини котельную?
Это вопрос к Коляну ,я в алгоритм работы даже не вникал ,может что напутал ,так это поправимо ,я не спец по котлам.:)

rovki
12.04.2012, 18:03
Предлагаю вашему вниманию индикатор ошибки оборудования по принципу вспышки-пауза. Работает уже в течении полугода в проекте
управления для контроля положения пневмоцилиндров.
I1 -1вспышка - пауза
.............
I4 -4вспышки - пауза
Приоритет ошибки I4

а КАК при одновременных ошибках по разным входам .И не понятно ,что то с приоритетом :confused:

kolyan
12.04.2012, 18:34
Это вопрос к Коляну ,я в алгоритм работы даже не вникал ,может что напутал ,так это поправимо ,я не спец по котлам.:)

В посте №1587 я как раз для того и выложил повторно проект и подробное описание работы схемы в WORDе.:)
Думаю, что тот, кого Ваш вариант заинтересует, поправит возможные ошибки в Вашем проекте.

rovki
12.04.2012, 18:43
Хорошо когда есть макросы универсальные ,соединил в другом сочетании и другую игрушку получил:D
Вариант импульсного индикатора ошибки- состоит из 2 ранее сделанных и использованных макросов .Первый макрос приоритета входов (максимальный у верхнего входа) с целочисленным выходом (кодом) и макроса генератора пачек импульса ;) Идея Владимира.

rovki
12.04.2012, 18:51
Выкладываю свой первый проект "Станок для динамической формовки".
Немного смущает, что после включения станка необходимо нажать кнопку "сброс" в течении 1 сек. Как-то это некрасиво...

Спасибо за схему .Стало веселей:D.немного подправил ,теперь не надо жать в начале сброс.

CEkip
13.04.2012, 04:49
...Стало веселей...
Выкладываю свой Блок защиты котла (топливо-уголь).
Для rovki есть где повеселиться :)
Пробовал с макросами сделать - идет переполнение стека.
Сделал как сделал. Все работает как надо.

Владимир Евдокимов
13.04.2012, 05:44
а КАК при одновременных ошибках по разным входам .И не понятно ,что то с приоритетом :confused:

Вход I4 имеет высший приоритет, т.к. маскирует остальные входы.
Устранив причину на входе I4, можно увидеть остальные. Просто не хватало выходов. В проекте на входах стоят SR для запоминания.

sowerex
13.04.2012, 08:59
Спасибо за схему .Стало веселей:D.немного подправил ,теперь не надо жать в начале сброс.

Гениально. Благодарю за исправления, теперь схема мне нравится намного больше:)

kolyan
13.04.2012, 16:14
Выкладываю свой Блок защиты котла (топливо-уголь).
Для rovki есть где повеселиться :)
Пробовал с макросами сделать - идет переполнение стека.
Сделал как сделал. Все работает как надо.

Программка хороша, только, конечно, без макросов читать ёё тяжеловато...

rovki
13.04.2012, 17:32
Тем более ,что макросы не должны влиять на стек.

rovki
13.04.2012, 21:01
Для rovki есть где повеселиться :)
.

Да уж ,без бутылки не разобраться ,много блокировок и повторений(обратных связей) ,глаза разбегаются ,да же логику проглядеть затруднительно из-за мелких элементов и множества связей.:) ;),особенно не зная обьекта. Мне бы ТЗ в личку ,попробовал бы сделать на другом принципе.:rolleyes:

rovki
14.04.2012, 15:10
Еще один вариант макроса АВАРИЯ .8 входов,выход -десятичный код аварии,выход Общая авария (с маской,если нужно) ,выход Мерцающая авария,Выход число-импульсный ,показывает на каком входе авария количеством вспышек ,с приоритетом .Автоматический сброс аварий на выходе при отсутствии их на входе ,через заданное время :eek:Если нужно хранить сосотояние аварии большее время ,до сигнала сброс ,то на выход)1) ставится ячейка памяти ,как в примере

rovki
15.04.2012, 00:02
Макрос целочисленной ячейки памяти со сбросом:rolleyes:Записывает значение со входа на выход ,сохраняет значение на выходе при изменении значения на входе на "0"(целочисленный). Сбрасывается в "о" при сигнале на входе R.Может быть использован для сохранения аварийных ситуаций(в целочисленном формате).С ПАСХОЙ!!

CEkip
16.04.2012, 13:41
Чтобы не загромождать описаниями работы схемы, выкладываю первоначальный вариант проекта с пояснениями.

Почему в датчиках защиты используется НО контакт, если параметр в норме? Есть понятие как исчезновение напряжения в цепях защиты, т.е. при обрыве кабеля у вас защита не сработает.

kolyan
16.04.2012, 14:40
Почему в датчиках защиты используется НО контакт, если параметр в норме? Есть понятие как исчезновение напряжения в цепях защиты, т.е. при обрыве кабеля у вас защита не сработает.

Таково было пожелание газовой службы.

CEkip
16.04.2012, 14:48
Таково было пожелание газовой службы.
Я им говорил, что так неправильно, но они настаивали.
Я бы с них какую-нибудь бумагу взял - потом крайних не найдете :eek:

rovki
16.04.2012, 15:11
CEkip в вашей схеме когда должна гореть и не гореть лампа Реле аварии?И почему то у вас не запоминается авария по наличию напряжения ,то есть напряжение появилось все работает дальше?

CEkip
16.04.2012, 15:32
CEkip в вашей схеме когда должна гореть и не гореть лампа Реле аварии?И почему то у вас не запоминается авария по наличию напряжения ,то есть напряжение появилось все работает дальше?

Тут маленько не так. Когда исчезнет сигнал "Наличие напряжения в цепях защиты", то и реле защиты (Q2) будет отключено. Следовательно цепи управления ТДМ (тягодутьевые машины) будут разорваны - со входа I5 исчезнет сигнал. Далее включиться звуковая сигнализация и начнут мигать все световые индикаторы наличия аварий (Q3 ... Q8). Мигание всех индикаторов и обозначает исчезновения напряжения.
А вот с запоминанием аварии по напряжению надо доработать. Спасибо за подсказку. Сделаю, чтобы все лампы оставались мигать до снятия первопричины.
Сброс первопричины возможен только после того как со I5 исчезнет сигнал.

astravent
16.04.2012, 15:55
Здрассте уважаемые!
предлагаю на ваш суд проект ящика для управления приточной системой вентиляции. В основе - ПР110-220 (8 входов / 4 выхода)
входы
- включение
- выключение
- всякие аварии

выходы
- вентилятор
- калорифер
- привод заслонки
- лампочка
логика работы такова:
- включаем приточку (пуск)
первые 20с
-- часто мигает лампочка
-- срабатывает привод заслонки
вторые 20с
-- включается вентилятор
-- редко мигает лампочка
-- проверяется состояние линий аварии, связанных с вентилятором
остальное время
-- включается калорифер
-- проверяются аварии, связанные с калорифером

последовательность выключения (по кнопке "стоп") - обратная
- выключается калорифер
- через 20с выключается вентилятор (продувка калорифера)
- закрывается привод

прикладываю проект. Если интересно кому, могу схему ящика сбросить
да, кста. мы таких ящиков дофига уже наделали. вродебы работают пока :)

CEkip
16.04.2012, 16:02
Если интересно кому, могу схему ящика сбросить
да, кста. мы таких ящиков дофига уже наделали. вродебы работают пока :)

Очень интересно

astravent
16.04.2012, 16:08
мыло напишите свое, сброшу.

CEkip
16.04.2012, 16:50
отправил в личку

rovki
16.04.2012, 18:21
astravent ,любите вы ,особенно CEkip многократные блокировки .То есть по несколько раз используете один и тот же сигнал в выработке другого сигнала .Вот пример ,из основного макроса выкинул несколько элементов ,логика работы не поменялась ,а схема упростилась:) Забыл еще выкинуть "И" перед ТОФ.

CEkip
16.04.2012, 18:49
И почему то у вас не запоминается авария по наличию напряжения ,то есть напряжение появилось все работает дальше?
Запоминанию по наличию напряжения ввел. Но а то что многократные блокировки - по другому не умею ... :(

rovki
16.04.2012, 19:24
Для CEkip .вот вариант управления вашим котлом на базе макроса Аварий ,не до деланный малость .Сделана основная часть -запоминание ,анализ ,индикация .Добавлена возможность просмотра 4х аварий .Давайте совместно доделаем ,а то без ТЗ и не зная обьекта мне тяжело .Вся обвязка макросов связана с управлением индикацией(миганием) .

CEkip
16.04.2012, 19:46
Для CEkip .вот вариант управления вашим котлом на базе макроса Аварий ,не до деланный малость .Сделана основная часть -запоминание ,анализ ,индикация .Добавлена возможность просмотра 4х аварий .Давайте совместно доделаем ,а то без ТЗ и не зная обьекта мне тяжело .Вся обвязка макросов связана с управлением индикацией(миганием) .
Пока мне очень разобраться в Вашем алгоритме :confused: Попробую разобраться.
Если вытащить все Ваши элементы из макросов, то получится тоже очень большая программа.

rovki
16.04.2012, 20:02
Да большая ,но она легко читается .Первый макрос -инверторы ,второй макрос Авария,который сохраняет значения на входе ,отличные от нуля на всех входах ,при смене входных значений (булевых) и преобразует их в целочисленные значения ,которые потом анализируются .Макрос запоминает до 4х аварийных ситуаций.Третий макрос -мультиплексор целочисленный ,для возможности просмотра до 4 аварийных ситуаций .4 макрос -экстракт ,который обратно преобразует десятичное число в булевое .Пятый макрос- стробируемые элементы "И" ,для организации мигания .Вот и все.Все видно и понятно .Это как инвертор -если смотреть на элемент ,то просто ,а если залезть в его потраха ,топологию ...,то сложно (не понятно) .Нужно не просто делать макросы ,а стараться их сделать универсальными ,тогда и во внутрь их заглядывать не нужно будет.На том же макросе Аварии сделал три разных проекта .Согласитесь ,что когда пройдет год,другой в Вашей схеме вам же будет сложно разобраться ,потому как читаемость слабая .Да и время то же не маловажный аргумент ,на Вашу схему потратил час,а пытался разобраться в вашем варианте пол дня ,так и не дошел до конца ,заблудился в связях и элементах.:)

rovki
16.04.2012, 20:21
Давайте начнем доделывать с звуковой сигнализации .Когда она должна включаться (при каких ситуациях ) и выключаться.?При этом нужно абстрагироваться от схемы ,только входа ПР(сочетание) и возможные задержки на включение \выключение.И какой сигнал на выходе -импульсный ,постоянный?

rovki
16.04.2012, 21:39
Для astravent а вот как выглядит макрос без имени ,что у вас в проекте ,убрал все лишнее:)

rovki
16.04.2012, 22:07
А вот так выглядит Ваш проект с макросом Alarm ,что приводил выше.:) :rolleyes: при аварии на выходе индикации ,вспышки по количеству равные номеру неисправности

Василий Кашуба
16.04.2012, 22:19
Предлагаю на модернизацию щит управления насосами

rovki
16.04.2012, 23:12
Ох сколько уже было вариантов управления насосами с резервированием .Правда найти их теме уж больно проблематично ,систематизация нужна:)
За рабочий проект ,спасибо

astravent
17.04.2012, 15:22
to "rovki"
ваш макрос "alarm" внушает..
спасибо огромное за замечания.
про излишнюю кучу аварий - согласен безусловно.

rovki
21.04.2012, 09:58
Предлагаю на модернизацию щит управления насосами
Модернизированный щит управления насосами на основе универсального макроса Управление Насосами с чередованием ;)Время чередования насосов задается в часах.

Василий Кашуба
22.04.2012, 12:26
Модернизированный щит управления насосами на основе универсального макроса Управление Насосами с чередованием

Все идеи ваши, устранил только накапливающуюся погрешность цикла работы насосов.

rovki
22.04.2012, 13:23
Можно и так ,а можно было отнять(вычислить) от заданных часов время работы в летнее время ,что бы цикл был строго заданное время.Совместными усилиями сделали законченный вариант :) .А для чередования работы насосов ,главное равное время работы ,а не абсолютное значение времени

Василий Кашуба
22.04.2012, 21:32
Спасибо за сотрудничество.

rovki
22.04.2012, 22:32
И вам спасибо за проекты.Ждем новых задач:)

Владимир Евдокимов
26.04.2012, 10:00
Добрый день! Что то все молчат. Что нет новых проектов?
Выкладываю проект ПР-ТЕЛЕФОНИЯ, может кому пригодится.
Позволяет набрать тел.номер,например диспетчера, при аварийной
ситуации на объекте. Спасибо vorki за макросы.
Предполагается, что у диспетчера установлен многоканальный телефон
с АОНом.
Мммм..... не могу прикрепить фаил проекта. Какой максимальный размер
вложения? Мой всего 1.33Мб zip Сервер форума выдает ошибку!!?

Василий Кашуба
26.04.2012, 12:35
Предлагаю Станцию повышения давления воды, "понимающую" сколько насосов включено

rovki
26.04.2012, 15:53
Добрый день! Что то все молчат. Что нет новых проектов?
Выкладываю проект ПР-ТЕЛЕФОНИЯ, может кому пригодится.
Позволяет набрать тел.номер,например диспетчера, при аварийной
ситуации на объекте. Спасибо vorki за макросы.
Предполагается, что у диспетчера установлен многоканальный телефон
с АОНом.
Мммм..... не могу прикрепить фаил проекта. Какой максимальный размер
вложения? Мой всего 1.33Мб zip Сервер форума выдает ошибку!!?
Очень интересно .до 1мб можно тут только в архиве ,давайте через файлообменник :)попробуем ужать

rovki
26.04.2012, 16:54
Предлагаю Станцию повышения давления воды, "понимающую" сколько насосов включено
Добавил диагностику длительного включения двух насосов ,начинает мигать лампа сухой ход .Или большой разбор воды или сломалось реле давления.Время ожидания устанавливается экспериментально :rolleyes: .Насосы не отключаются ,только сигнализируется ситуация для оператора.

Василий Кашуба
26.04.2012, 22:50
У меня насосы переключались по каждому циклу подкачки воды, если один насос не справляется, через определенное время ему на помощь приходит второй насос. Если какой нибудь насос отключится по перегреву, или выключен на ремонт, то циклическое переключение будет отменено.

rovki
26.04.2012, 23:06
Это понятно .Все так и осталось .Я добавил лишь выявление одной ситуации -длительная работа двух одновременно насосов .Которая сигнализирует о длительном и большом разборе воды или по причине в том числе неисправности насосов (не по перегреву) ,возможной неисправности датчика давления .Главное правильно поставить время анализа .Конечно если производительность насосов выбрана правильно и очень длительное их одновременная работа не является штатной ситуацией.Можно ввести анализ этого времени в привязке к реальному времени ,то есть когда известны пиковые времена разбора воды .Можно добавить выбор этого способа контроля по входу дополнительному.Кроме того я бы добавил еще анализ состояния датчиков сухого хода и датчика давления ,то есть выявление состояния ,когда датчик давления говорит -давление в норме ,а датчик СХ -говорит ,что воды нет и мигал бы лампой "давление в норме". Кроме того нужно сигнализировать о срабатывании токовых реле .Все это -функциональная диагностика.

Владимир Евдокимов
27.04.2012, 05:54
Попытка 2
Удачная!!!:)

rovki
27.04.2012, 08:52
В развитие этой темы -Макрос преобразования целочисленного числа в по разрядные(7) десятичные числа.Например номер 4952376 ,преобразуется в 4,9,5,2,3,7,6 .

Василий Кашуба
27.04.2012, 13:19
В развитие этой темы -Макрос преобразования целочисленного числа в по разрядные(7) десятичные числа.

Аналогично можно и 11-ти разрядные числа раскладывать.

rovki
27.04.2012, 15:20
Аналогично можно и 11-ти разрядные числа раскладывать.
Ну да сделал для местной и городской линии
Ну вот и макрос Импульсного номеронабирателя .Номер телефона может быть любым от 1 до 7 десятичных разрядов .:eek: Может пригодится для дозвона по проводному телефону на случай аварий и нештатных ситуаций .Спасибо Владимиру Евдокимову за отличную идею.Вот бы еще к сотовому телефону как нибудь приспособить ПР,вместо нажатия кнопок .Макрос наверно можно упростить ,время уже нет.

Pointer
27.04.2012, 16:04
Вот бы еще к сотовому телефону как нибудь приспособить ПР,вместо нажатия кнопок
Дык мона микроконтроллер прикрутить... например ARM 11...на гигагерц тактовой:D
Почему нет?

rovki
27.04.2012, 18:21
Дык мона микроконтроллер прикрутить... например ARM 11...на гигагерц тактовой:D
Почему нет?

Попробуйте и нам расскажите :) ;)

Pointer
27.04.2012, 19:15
Попробуйте и нам расскажите :) ;)
Дык я попом не вкушаю:D ))))))

Владимир Евдокимов
28.04.2012, 08:32
Ну да сделал для местной и городской линии
Ну вот и макрос Импульсного номеронабирателя .Номер телефона может быть любым от 1 до 7 десятичных разрядов .:eek: Может пригодится для дозвона по проводному телефону на случай аварий и нештатных ситуаций .Спасибо Владимиру Евдокимову за отличную идею.Вот бы еще к сотовому телефону как нибудь приспособить ПР,вместо нажатия кнопок .Макрос наверно можно упростить ,время уже нет.

Наблюдаю лишний импульс в конце набора. номер 123456
В номере 654321 - 6 импульсов, т.е. лишние имп. это 1-я цифра в наборе

rovki
28.04.2012, 11:59
Наблюдаю лишний импульс в конце набора. номер 123456
В номере 654321 - 6 импульсов, т.е. лишние имп. это 1-я цифра в наборе
Исправил ,снова качайте ,спасибо.!!! А чем проверяете:confused:

Владимир Евдокимов
28.04.2012, 12:15
Исправил ,снова качайте ,спасибо.!!! А чем проверяете:confused:

Скачал, но лишние импульсы остались. Проверяю цифровым 4-х
канальным осциллографом LeGroy, он не врет.

rovki
28.04.2012, 13:51
Бог любит троицу:) Еще разок пробуем.Спасибо .

rovki
28.04.2012, 14:25
. Проверяю цифровым 4-х
канальным осциллографом LeGroy, он не врет.
Везет Вам ,а я мозгом сканирую:D

rovki
28.04.2012, 18:23
Макрос получился немного сложноват из-за того ,что автоматически определяется количество цифр (1-7) .если задавать длину номера ,то можно сделать проше.

rovki
28.04.2012, 22:59
"Прошу прощения что тревожу Вас, но нет ли у Вас макроса аналога TP но с выводом оставшегося или прошедшего времени. Как в CoDeSys. Хочу сделать вывод таймера на СМИ1."С кодесис не знаком
Макрос ТР c контролем текущего времени.Время задается в миллисекундах

zmw
29.04.2012, 08:35
Спасибо. Понял что надо иногда читать матчасть.

rovki
29.04.2012, 10:05
Спасибо. Понял что надо иногда читать матчасть.
В этой теме такого не говорят
С ПР читать не надо:) надо практиковаться :)

rovki
29.04.2012, 10:09
Еще один вариант макроса ТЕЛЕФОН .Применен последовательный алгоритм обработки номера ,поэтому схема резко упростилась .
Одна особенность -номер нужно задавать задом-наперед (для конспирации :D )

rovki
29.04.2012, 12:02
А если нужен межгород ,то звоните (мой номер):) К стати можно использовать ПР для охраны помещения ,если залезут ,он позвонит:D

zmw
29.04.2012, 14:57
Иногда можно и почитать описание функциональных блоков:)
Вот что у меня получилось из Вашего макроса.
Читаю число в СМИ1 и обратный отсчёт вывожу опять на СМИ1.
Это в секундах, ноу меня есть второй период который нужно будет считать в минутах.

zmw
29.04.2012, 15:00
5982
вдогонку пример

rovki
29.04.2012, 16:12
Иногда можно и почитать описание функциональных блоков:)

Это да ,вспомнить школьный курс не вредно:) ,освежить память ..;) НО это 5 страничек ,а не 500 кодесис:)

zmw
29.04.2012, 17:13
500 тоже читали.
Подскажите как Вы храните свои макросы.
Я не нашёл как подключить свою библиотеку макросов.

rovki
29.04.2012, 18:04
Библиотека макросов не подключается ,хранятся отдельно макросы в папке "макросы" на ПК и когда нужно по одному импортируются в библиотеку ,что в овен лоджике.
Все шашлыки кушают ,погода шепчет ,хорошо в своем доме ...

Andrei Z
30.04.2012, 09:47
интересно а кто нибудь подключал ПР как быстрый набор сотового? Стал вопрос простого дозвона при срабатывании охранной сигнализации.

ASo
30.04.2012, 14:36
Если нужен только звонок с мобилы на мобилу-купите любой телефон с функцией "звонок одной кнопкой". Точно есть в телефонах для пожилых, есть во многих аппаратах с клавиатурой при удержании цифровой кнопки. Припаяйте 2 провода - и все

rovki
30.04.2012, 15:39
Вот например за 1900р ,вместо кнопки SOS ,ПР .http://shop.promo-china.ru/product/ztc-l488/,а лучше наверное на такие случаи модемчик напрямую к ПР ,вместо ПРми485-ПР ПМ

rovki
01.05.2012, 13:46
А что новенькие молчат ,стесняются:) ;) Не для этого регистрировались :rolleyes:

Владимир Евдокимов
02.05.2012, 11:23
А если нужен межгород ,то звоните (мой номер):) К стати можно использовать ПР для охраны помещения ,если залезут ,он позвонит:D
С первого раза можно не дозвониться:mad: !!!
После заливки в ПР и 1-ом наборе выдает 8-9-9
2-ой набор - 8-1-6-1-5-9-9-4-6 пропущены предыдущие 2-е девятки
3-ий набор и все последующие - Все ОК
А так же после 8-ки должна быть пауза 4-5 сек, как бы ждем гудок
Если будет время попробую с телефоном

rovki
02.05.2012, 11:41
Попробуйте звонить без кабеля ,что к компу идет ,в некоторых проектах обмен данными через кабель приводил к сбоям программы. Осцилограф что в проекте не показывает сбоев. цифры в номере 4 и 6 нужно поменять местами (ошибся).Ну а временами поиграйте сами .Обязательно сообщите о результатах

Владимир Евдокимов
02.05.2012, 11:56
Попробуйте звонить без кабеля ,что к компу идет ,в некоторых проектах обмен данными через кабель приводил к сбоям программы. Осцилограф что в проекте не показывает сбоев. цифры в номере 4 и 6 нужно поменять местами (ошибся).Ну а временами поиграйте сами .Обязательно сообщите о результатах

Не помогло, таже ситуация и после откл/включения питания
Встроенный осц. не сигнализирует, о совпадении суммы импульсов.

rovki
02.05.2012, 12:19
Странно 10раз подряд запустил в симуляторе ,сумма 67 всегда .То есть вы наблюдаете сбои и на ПР и на ПК(Симуляторе) ?

Владимир Евдокимов
02.05.2012, 12:25
На ПР, в симуляторе все ОК

rovki
02.05.2012, 12:35
Попробуйте один макрос ,задайте НОМЕР 123456789 (сумма 45).В ПР ОСЦ. можно не зашивать .

Владимир Евдокимов
02.05.2012, 13:02
Попробуйте один макрос ,задайте НОМЕР 123456789 (сумма 45).В ПР ОСЦ. можно не зашивать .

Правильный набор только на 3-ий раз !!:(
Вместо осц. на выход можно подключить СИхх с соответствующей фильтрацией.
Предыдущий проект Телефон1 работает аналогично

rovki
02.05.2012, 14:15
какая то фича ,надо искать другие варианты,а прежде может кто на другом ПР попробует.

rovki
02.05.2012, 18:39
Попробовал отвязаться от Циклов ПР ,в принципе то же самое ,но по другому .Может поможет обойти фичу .Самое хреновое ,что в симуляторе все четко ,а в ПР бывают особенности,которые могут проявится в любой момент.:confused:нужно добить макрос до ума ПР.

Владимир Евдокимов
03.05.2012, 07:08
нужно добить макрос до ума ПР

Работает с 1-го набора. Поздравляю !!!:) буду пробовать с железом.

Владимир Евдокимов
03.05.2012, 09:03
Опробовал с линией, все ОК. Набирает номера местные, городские,
межгород и даже сотовый. Огромная благодарность Rovki:D

rovki
03.05.2012, 09:15
Опробовал с линией, все ОК. Набирает номера местные, городские,
межгород и даже сотовый. Огромная благодарность Rovki:D
и Вам благодарность за отладку .Вывод-нужно аккуратней (реже) использовать циклы ПР для формирования временной последовательности ,потому как отработка обратных связей в ПР дело темное и зависищая от многих условий.:rolleyes:
Наберите на мой сотовый ,послушаю тишину:D .Может нужно добавить зуммер после установки связи ,герц так 10-15-- пи-пауза-пи-пауза-пи:rolleyes: секунд на 5-10---барабанную дробь так сказать:D .

Владимир Евдокимов
03.05.2012, 10:10
Звонок прошел? Последние цифры 1702
Над зуммером уже думал, но как определить, что абонент взял трубку?

rovki
03.05.2012, 10:21
А что меняется в линии когда трубку подняли на том конце?Можно еще над автодозвоном подумать ,если анализировать линию

rovki
03.05.2012, 10:39
Этот макрос подойдет для аватара Малышева Олега:) у него телефон

Владимир Евдокимов
03.05.2012, 10:46
А что меняется в линии когда трубку подняли на том конце?Можно еще над автодозвоном подумать ,если анализировать линию

конечно ничего не меняет. Пробую пока на местном номере.
Номер набираю (можно удалить) верно, контролирую осц.
на мой сотовый звонок проходит.

rovki
03.05.2012, 10:49
А по моему меняется напряжение ,если не путаю (уровень).У меня ни ПР ни телефона (обычного) нет ,проверить не могу.Вы бы ОСЦ. прям к линии подключили бы и все исследовали.

Владимир Евдокимов
03.05.2012, 11:15
Опробовал зуммер (BLINK), щелчки хорошо различимы на фоне каких то
тональных сигналов. Связь продолжается, пока ПР не положит трубку.
Тут видимо многое зависит от АТС, как она воспринимает этот зуммер.

rovki
03.05.2012, 11:31
вот тут гляньте http://lr.kiev.ua/telefon/page311.html

Владимир Евдокимов
03.05.2012, 11:50
Rovki, а Вы в России? За границу с моего телефона не всегда удается позвонить:mad: Сейчас пробую еще раз и послушаю, что отвечает оператор сотовой связи. Спасибо за ссылку, почитаю , обновлю мозги т.к со связью имел дело более 30 лет назад.

Василий Кашуба
03.05.2012, 11:57
Еще один вариант макроса ТЕЛЕФОН .Применен последовательный алгоритм обработки номера ,поэтому схема резко упростилась .
Одна особенность -номер нужно задавать задом-наперед (для конспирации :D )

А мне больше понравился первый номеронабиратель предлагаю усовершенствованный вариант

rovki
03.05.2012, 12:11
А мне больше понравился первый номеронабиратель предлагаю усовершенствованный вариант
Да он как то наглядней ,только цифр всего 7 .А в новом 9;) .Хотя если поставить 3 макроса ,то будет межгород .А можно ввести анализ ,если задан код города ,то 8 генерить автоматически .Можно и по другому -задавать код страны ,код города и номер в одном макросе и "+ " генерить автоматически .

rovki
03.05.2012, 12:14
Rovki, а Вы в России? За границу с моего телефона не всегда удается позвонить:mad: Сейчас пробую еще раз и послушаю, что отвечает оператор сотовой связи. Спасибо за ссылку, почитаю , обновлю мозги т.к со связью имел дело более 30 лет назад.
Чехов -это московская обл.Надо временами посылок поиграть и паузами .
Прослушку и анализ линии можно сделать .

Василий Кашуба
03.05.2012, 12:22
Да он как то наглядней ,только цифр всего 7 .А в новом 9;) .

Так добавить два разряда, это уже просто.

rovki
03.05.2012, 12:29
Так вот и надо довести любой вариант до совершенства .:)

rovki
03.05.2012, 12:36
:) Ура ,Владимир Евдокимов ,ВАШ звонок с ПР принял ,вызываю спасателей в Курганскую область:) Может еще АОН сделаете,тогда можно будет управлять работай ПР по телефону.

Владимир Евдокимов
03.05.2012, 12:54
Лопухнулся сам. Взял другой ПР, но на Q3 и Q4 реле были заменены на
оптроны.(забыл) Переключил Q4 на Q2, изменил в проекте и вот результат- дозвонился до Чехова. :D

rovki
03.05.2012, 13:08
А какой код должен генериться при нажатии кнопки "+"??? для международных телефонов,8 что ли?

Владимир Евдокимов
03.05.2012, 13:14
А какой код должен генериться при нажатии кнопки "+"??? для международных телефонов,8 что ли?

К сожалению не знаю, надо попытать связистов:confused:

rovki
03.05.2012, 13:18
К сожалению не знаю, надо попытать связистов:confused:
Думаю 0 ( десятка) потому как 007=+7,+37=037,может ошибаюсь

Василий Кашуба
03.05.2012, 16:36
Так вот и надо довести любой вариант до совершенства .:)

Предлагаю новый межгород.;)

rovki
03.05.2012, 16:44
Красота ,осталось только то ,что снаружи во внутрь макроса засунуть:) .

rovki
03.05.2012, 18:19
Вот пожалуй и последний мой вариант телефона с итерационным алгоритмом .Автоматически распознает межгород или местная линия .Если задан код города(код сотового оператора) и номер абонента ,то набирается 8 ххх ххххххх автоматически.Если код города не задан ,то местная линия без 8.
Код и номер задаются задом-наперед.Спасибо всем.

Владимир Евдокимов
04.05.2012, 06:44
Предлагаю новый межгород.;)

Проверил в деле, с 1-го раза позвонил на свой сотовый.:)
Было бы неплохо, еще звонить и на местный номер (типа как у rovki)
и забить несколько номеров, а выбор- разные входы.

Владимир Евдокимов
04.05.2012, 06:49
Вот пожалуй и последний мой вариант телефона с итерационным алгоритмом .Автоматически распознает межгород или местная линия .Если задан код города(код сотового оператора) и номер абонента ,то набирается 8 ххх ххххххх автоматически.Если код города не задан ,то местная линия без 8.
Код и номер задаются задом-наперед.Спасибо всем.

Продолжаю тестировать проекты. Наблюдаю осц. и в симуляторе
набор 8-ХХХ , самого номера нет:confused:

rovki
04.05.2012, 08:41
Продолжаю тестировать проекты. Наблюдаю осц. и в симуляторе
набор 8-ХХХ , самого номера нет:confused:
Увеличил времена внутри макроса ,попробуйте еще.:) .На ночь глядя лучше проекты не делать :D

Владимир Евдокимов
04.05.2012, 09:50
Увеличил времена внутри макроса ,попробуйте еще.:) .На ночь глядя лучше проекты не делать :D

Проверил, все ОК:)

Василий Кашуба
04.05.2012, 11:38
Проверил в деле, с 1-го раза позвонил на свой сотовый.:)
Было бы неплохо, еще звонить и на местный номер (типа как у rovki)
и забить несколько номеров, а выбор- разные входы.

Межгород и код ставишь 0 и звони:D

rovki
04.05.2012, 11:58
Проверил, все ОК:)
Победа к Дню Победы:)

rovki
04.05.2012, 12:28
Проверил в деле, с 1-го раза позвонил на свой сотовый.:)
Было бы неплохо, еще звонить и на местный номер (типа как у rovki)
и забить несколько номеров, а выбор- разные входы.
Специально для Вас добавил макрос Коммутатор номеров телефона ,проверьте .:) ;)код выбора номера телефона в двоичном коде 00,01,10

rovki
04.05.2012, 13:08
Добавил еще макрос Телефонный модулятор , который после набора номера передает номер неисправности шелчками ,например 5 аварии соответствует 5 шелчков ,которые генерятся в цикле до окончания связи через паузу.Если аварии нет ,то должен стоять код "0" -модуляции не будет.

rovki
04.05.2012, 14:14
Значит превысили обьем проекта ,удалите из библиотеки макросов лишние макросы,что бы архив проекта был не более 1мб.

rovki
04.05.2012, 16:00
А если приделать вот такую штуку http://www.gaw.ru/html.cgi/txt/ic/Winbond/chipcorder/isd1600.htm к ПР,то и голосовые сообщения можно отправлять по телефону .

rovki
04.05.2012, 17:43
Охранная сигнализация с использованием телефонной линии .Для постановки на охрану нужно нажать кнопку постановки\снятия (потайную) и закрыть дверь.Через 20сек обьект берется под охрану.Что бы снять с охраны обьект нужно открыть дверь(дальнейшее ее состояние неважно) и в течении 10 сек нажать кнопку снятие\постановка ,иначе идет дозвон по заданному номеру .Если сработала сигнализация и отправился звонок ,то схему можно вернуть в исходное состояние удержанием кнопки снятие\постановка в течении 3сек .Индикатор не горит ,когда охрана снята (не поставлена) ,мигает когда стоит охрана и горит постоянно ,когда прошел звонок.Если держать кнопку более 5сек ,то ПР позвонит без условно (тревожная кнопка)

Andrei Z
04.05.2012, 18:07
ооо.. вот это можно применить для простой схемы охраны, у нас на котельной как раз актуально толи платить неведомственой толи самим как то охранять летом. Единственное завязать шлейфы оптических датчиков которые работают на размыкание. Все последовательно сделать. Ну и как то сотовый подключать к ПР.. стационарный отказались. и я так понимая на ПР 110 можно не обязателдьно 114

rovki
04.05.2012, 18:18
Зачем Пр114 ,конечно Пр110 .Пр нужно подключить к обычной линии связи ,а номер задать сотового телефона.Датчики могут быть обычными концевиками ,установленные на двери .Если хотите подсоединить сотовый к ПР то используйте как советовал ASO телефоны с кнопкой SOS (для пенсионеров),тогда макрос "телефон" не нужен.А так обычная линия проше ,батарейка не сядет ...:) В котельной по любому есть.:rolleyes:А если голосовой синтезатор приделать ,то можно звонить сразу 112 -ПР позвонит .

rovki
04.05.2012, 18:30
Немного изменил схему .Кнопка постановка\снятие с охраны еще стала кнопкой экстренного вызова (нападение,авария) ,если ее подержать более 5сек ,то ПР позвонит на номер не зависимо от состояния двери и постановки на охрану(как в банке -тревожная кнопка:rolleyes: ). Желающие могут оформить схему (часть) в виде макроса "ОХРАНА". Можно и ревун приделать к ПР.

Василий Кашуба
04.05.2012, 21:17
Наконец то прикрепил. Почему то не хочет прикрепляться zip, переделал на rar и все пошло.:D

rovki
04.05.2012, 21:31
если удалить лишние макросы из библиотеки ,то проект уменьшится почти в двое.

Василий Кашуба
04.05.2012, 23:04
Дело не в размере, он небольшой, а вот способ кодирования имеет значение.

Владимир Евдокимов
05.05.2012, 07:32
Специально для Вас добавил макрос Коммутатор номеров телефона ,проверьте .:) ;)код выбора номера телефона в двоичном коде 00,01,10

Тест ОК!!!!!

Владимир Евдокимов
05.05.2012, 07:39
Добавил еще макрос Телефонный модулятор , который после набора номера передает номер неисправности шелчками ,например 5 аварии соответствует 5 шелчков ,которые генерятся в цикле до окончания связи через паузу.Если аварии нет ,то должен стоять код "0" -модуляции не будет.

Тест не пройден.:mad:

rovki
05.05.2012, 08:46
Увеличил время в модуляторе ,а то проверял на номере 999 ,а самый длинный номер 900:rolleyes: ;) .Теперь попрет :D Мозговой штурм в действии:D

rovki
05.05.2012, 09:09
Дело не в размере, он небольшой, а вот способ кодирования имеет значение.
Как не большой 800 кб? в архиве ,если макс 1000кб:confused:

Владимир Евдокимов
05.05.2012, 09:20
Увеличил время в модуляторе ,а то проверял на номере 999 ,а самый длинный номер 900:rolleyes: ;) .Теперь попрет :D Мозговой штурм в действии:D

Вы наверно забыли сохранить макрос, время увеличил сам до 30сек.
Номер набирается полностью, но при работе модулятора, сразу отбой.
Вставил в макрос блинкер(0,05-0,05), для заполнения частотой импульсов. Послушал их в сотовом, плохо воспринимаются. Сейчас попробую максимально увеличить частоту,что бы вых.реле успевало срабатывать. Лучше бы иметь транзисторный выход.
Увеличил частоту заполнения, получилось около 50гц.Воспринимаемость улучшиласть, но недостаточно.

rovki
05.05.2012, 09:21
Владимир, вы бы фото ПР (платы) с опторонами выложили бы ,посмотреть охота .

rovki
05.05.2012, 09:25
Вы наверно забыли сохранить макрос, время увеличил сам до 30сек.
Номер набирается полностью, но при работе модулятора, сразу отбой.
Вставил в макрос блинкер(0,05-0,05), для заполнения частотой импульсов. Послушал их в сотовом, плохо воспринимаются. Сейчас попробую максимально увеличить частоту,что бы вых.реле успевало срабатывать. Лучше бы иметь транзисторный выход.

Точно, в модификациях заблудился .Обновил
Что бы не было отбоя нужно использовать резисторы в линии ,имитировать телефон ,гляньте схему ,что давал в ссылке.Киньте схему ,как ПР подсоединяете к линии (или стационарному телефону?)

Владимир Евдокимов
05.05.2012, 09:33
Владимир, вы бы фото ПР (платы) с опторонами выложили бы ,посмотреть охота .

К сожаления не могу, уже стоит на объекте. Могу описать позднее, сейчас спешу на вызов. :(

Фото пока нет, опишу словами. Вырезается платка по размеру основания реле из фолгир. стеклотекстолита. Рисуем печатку под выводы, как у реле, соединяем с выводами оптрона. Травим,сверлим. Для соединения с основной платой используем луженый мед. одножильный 0,5мм, длинной 15мм. В качестве соединителей катушки реле вместо провода ставим резисторы.
У меня 2 резистора 560ом, оптрон транзисторный - P721F. Впаиваем в основн. плату
Оптрон установлен в "кроватку", для быстрой замены. Замена потребовалась в связи с ограниченным ресурсом реле, при частоте 4гц и круглосуточной работе. Работает без оказов с января.

Владимир Евдокимов
05.05.2012, 09:34
Точно, в модификациях заблудился .Обновил
Что бы не было отбоя нужно использовать резисторы в линии ,имитировать телефон ,гляньте схему ,что давал в ссылке.

Резисторы установлены изначально !!!

rovki
05.05.2012, 09:49
Значит для модуляции нужна еще одна группа контактов ,для изменения номинала этого резистора .

Владимир Евдокимов
05.05.2012, 11:58
Значит для модуляции нужна еще одна группа контактов ,для изменения номинала этого резистора .

Для этого надо изменить макрос модулятора и перенаправить мод. на отдельный выход.

rovki
05.05.2012, 12:07
Можно и не переделывать ,по другому соединить:)

Владимир Евдокимов
05.05.2012, 13:16
Можно и не переделывать ,по другому соединить:)

Можно и так. Схему подключения прилагаю. Сейчас попробую звонить Вам

Владимир Евдокимов
05.05.2012, 13:24
Схема подключения

rovki
05.05.2012, 13:47
Можно и так. Схему подключения прилагаю. Сейчас попробую звонить Вам
Отходил ,поэтому звонок Ваш есть ,но пропущенный ,не послушал ,повторите
:)

rovki
05.05.2012, 13:54
Звонок принял отлично и информацию ,что пятая неисправность у вас:eek:
может морзе будем передавать:D ::) :D
наверно нужно для гарантии делать три звонка автоматически с интервалом 5-10мин?Раз линию не прослушиваем .Кстати надо попробовать прослушивать линию ,через делитель сигнал из линии подавать на вход ПР и анализировать -занято\не занято итд.Тогда можно сделать авто дозвон и принимать команды с телефона.

Владимир Евдокимов
05.05.2012, 13:56
Звонок принял отлично и информацию ,что пятая неисправность у вас:eek:

Очередная победа коллективного разума:D С днем РАДИО!!!!:p

rovki
05.05.2012, 14:04
Это будет 7 МАЯ:)
Давайте прослушку сделаем линии .С Вас электрика (телефон) с меня электроника (проект анализа ,дешифрации,сигналов на ПР) попробуем с телефона управлять ПР:rolleyes:или можно связать два ПР

rovki
06.05.2012, 09:21
Усовершенствованный Макрос двоично-десятичного переключателя (3 десятичных разряда) .Может применяться для задания значений от 0 до 999 .для работы необходимы 3 выхода ПР110 и 4 входа.Опрос переключателя происходит при включении питания только.В схеме есть имитатор переключателя.Можно использовать макрос как задатчик длины ,количества деталей и других уставок.Да ,диоды на переключателях ни кто не отменял

rovki
06.05.2012, 22:41
Решил все же сделать универсальный макрос для двично -десятичного кодового переключателя .Если время задать на входе Т =0 ,то считывание кода только при включении питания ПР ,а если задать другое время (в секундах) ,то опрос переключателя будет идти с этим периодом.
Когда нет индикации и задатчиков ,очень удобно задавать уставки такими переключателями:rolleyes:

rovki
07.05.2012, 09:12
"Подскажите по возможности.
было что то похожее но только японское
начало отказывать (останавливаться во время выполнения последовательности операций)
народ подсказал что можно использовать ПР110.
задача - выполнение 4 последовательных действий по нажатию кнопки ПУСК и останов по нажатию кнопки СТОП
а именно
ПУСК -
(действие 1 - концевой 1) -
(действие 2 - концевой 2) -
(действие 3 - концевой 3) -
(действие 4 - концевой 4) -
СТОП.
обязательная возможность останова по кнопке СТОП и продолжение прерванной последовательности с места СТОП по кнопке ПУСК
я вообще то механик поэтому пока исключил японский блок и соединил все на кнопки
у меня понятно дело работает
а вот у (специально обученных) работников не всегда
вот и пытаюсь уменьшить человеческий фактор до уровня ПУСК СТОП а далее лопатой
заранее благодарен за какую либо помощь."
Сделать то не проблема ,главное понять ТЗ и представить обьект .Что это пневмо цилиндры?Тогда вам нужно последовательно включать выходы (подавать напряжение на распределители) или нужно выключать предыдущий выход и включать следующий по сигналам концевиков???
1вариант- пуск -Q1,0,0,0 ,Q1,Q2,0,0 ,Q1,Q2,Q3,0 ,Q1,Q2,Q3,Q4 ,0,0,0,0(СТОП)
2Вариант-пуск-Q1,0,0,0 ,0,Q2,0,0 ,0,0,Q3,0 ,0,0,0,Q4 ,0,0,0,0(СТОП)
концевики начальное состояние или конечное сигнализируют.??
ПРи снятие напряжения исполнительный механизм возврашается в исходное состояние?

rovki
07.05.2012, 09:50
Если это 2 вариант ,то вот схема;)

rovki
07.05.2012, 10:24
Нет
вы правильно поняли
это цилиндры
тока гидроцилиндры
стоят они последовательно
как бы наращивая один другого
при нажатии кнопки ПУСК
включается электро клапан 1
начинает выдвигаться первый цилиндр 1
когда он дошел до конца должен сработать концевой первого цилиндра 1
обесточить электро клапан 1 цилиндра и включить электро клапан второго цилиндра 2 на выдвижение
когда он дошел до конца должен сработать концевой второго цилиндра 2
обесточить электро клапан второго цилиндра 2 и включить электро первого цилиндра 1 на задвижение
когда первый цилинд задвинется сработает концевой 3 и должен начать задвигаться второй цилиндр
когда второй цилиндр задвинется сработает концевой 4 и все остановиться должно
новый цикл только по нажатию кнопки ПУСК
Кнопка Стоп как аварийный останов
нулевое положение это оба цилиндра задвинуты
Концевых в оригинальной схеме было 4
Ну так это совсем другое задание .У вас всего 2 цилиндра ???И 4 концевика ,1к-выдвинут 1цилиндр,2к-выдвинут 2 цилиндр,3к-задвинут 1 цилиндр ,4к-задвинут 2 цилиндр,Так???

rovki
07.05.2012, 11:19
У вас управление гидроцилиндром 1катушкой или двумя ?

rovki
07.05.2012, 14:28
"а как разделить
задвижение 1 цилиндра и выдвижение второго
нада раздельно
выдвинулся первый потом (не вместе) выдвинулся второй (максимальная длинна стала)
задвинулся первый потом (не вместе) задвинулся второй"
Ну тогда это уже будет 3 вариант .Нарисуйте временную диаграмму тогда.

Василий Кашуба
07.05.2012, 14:43
Решил все же сделать универсальный макрос для двично -десятичного кодового переключателя .Если время задать на входе Т =0 ,то считывание кода только при включении питания ПР ,а если задать другое время (в секундах) ,то опрос переключателя будет идти с этим периодом.
Когда нет индикации и задатчиков ,очень удобно задавать уставки такими переключателями:rolleyes:

Разряды меняются местами специально?

rovki
07.05.2012, 15:19
Да нет ,может что на рисунке и попутал в торопях.Хотя все правильно
вверху -единицы,правый переключатель
в средине-десятки
внизу-сотни,левый переключатель

rovki
07.05.2012, 15:33
Тогда 3 вариант макроса управления гидроцилиндрами с макросом эмулятором концевиков,остальные удаляю

Василий Кашуба
07.05.2012, 17:22
Тогда 3 вариант макроса управления гидроцилиндрами с макросом эмулятором концевиков,остальные удаляю

На мой взгляд все удалось.

rovki
07.05.2012, 17:31
На мой взгляд все удалось.
Так чем мы хуже японцев:D ;)
Василий давайте подкидывайте идеи ,проекты в общею топку .Мозг кушать хочет:D,хотя бы парочку в день

rovki
08.05.2012, 18:01
ДЛЯ Монгола42 схема пресса с двумя цилиндрами .Три режима работы
1-пуск\стоп автоматичесий -полный цикл ,с остановкой при необходимости
2-пуск полуавтоматический -выполнение половины цикла ,при каждом нажатии
3-ручной пуск на выдвижение\задвижение каждого цилиндра по отдельности .То есть раз нажал-выдвижение ,еще раз задвижение ,с учетом положения штока цилиндра автоматически .И так по каждому цилиндру независимо.:rolleyes: Проверяйте с учетом положения концевиков .
Режим пуск автоматический возможен только когда 2 цилиндра задвинуты .Пока цикл не отработался другие режимы не доступны

Василий Кашуба
08.05.2012, 19:57
Предлагаю новый коммутатор на 7 номеров. Больше не позволяют входы макроса.

rovki
08.05.2012, 20:19
Это где же столько телефонов найти:D Немного подправил коммутатор ,раз входа\выхода целочисленные ,то и внутри лучще целочисленно:)

Василий Кашуба
08.05.2012, 22:34
Все гениальное просто. Обидно, что я до этого не додумался.:confused: :D

rovki
08.05.2012, 22:42
Да просто глаз иногда замыливается ,все нормально :) ;) .Мне то же по началу больше на булеву тянуло ,А сейчас и то и другое ,смотря где и что проще.:rolleyes:

rovki
09.05.2012, 10:29
Макрос 2х кнопочного задатчика .Две кнопки на входе "+" ,"-" и вход первоначального значения ,увеличивающегося или уменьшающегося при нажатии соответствующих кнопок.При удержании любой кнопки увеличивается скорость приращения задания ,причем есть две скорости ,первая после 1сек ,вторая скорость после 5сек удержания .При нажатии на 2 кнопки одновременно на выходе устанавливается первоначальное значение

rovki
09.05.2012, 10:47
Макрос однокнопочного реверсивного задатчика .При кратко временном нажатии -изменение задания на единицу ,при удержании кнопки более 1 секунды ,меняет направление счета - если прибавлял ,то будет отнимать и наоборот,при каждом нажатии

Василий Кашуба
09.05.2012, 12:08
Поздравляю всех с праздником, с днем ПОБЕДЫ!

rovki
09.05.2012, 12:31
Поздравляю всех с праздником, с днем ПОБЕДЫ!
УРА,УРА,УРАААААА:)Отметим праздник трудовыми победами ,с Вас ,Василий примерчик:) .

Василий Кашуба
09.05.2012, 13:23
Давайте прослушку сделаем линии .С Вас электрика (телефон) с меня электроника (проект анализа ,дешифрации,сигналов на ПР) попробуем с телефона управлять ПР:rolleyes:или можно связать два ПР

Что-то Владимир Евдокимов молчит, получилось прослушать телефонную линию на предмет дозвона до абонента?:cool:

rovki
09.05.2012, 14:25
Загулял:D С него штрафной проект ;)