PDA

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



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

rovki
10.05.2012, 12:07
Так реле скорость маленькая и посылки были постоянны ,хотя если модернизировать и передавать только при изменении значения ,то можно и реле ,сейчас гляну макрос ,может модернизирую и Вам на проверку.http://www.owen.ru/forum/showpost.php?p=57695&postcount=773

rovki
10.05.2012, 13:22
А вот и Макросы Передатчика и Приемника целочисленных .Можно задавать количество бит передатчика-приемника(1-32).Передатчик осуществляет передачу только при изменении числа на входе .:eek: :)
Нужно попробовать передавать данные между 2 ПР:rolleyes:

rovki
10.05.2012, 13:34
Михаил опять звонил со своего ПР или ПР сам звонит :D ,ПР сообшает ,что третьего не хватает или 3 неисправность .:D
тон улучшился-симфония:D

Владимир Евдокимов
10.05.2012, 13:35
А вот и Макросы Передатчика и Приемника целочисленных .Можно задавать количество бит передатчика-приемника(1-32).Передатчик осуществляет передачу только при изменении числа на входе .:eek: :)
Нужно попробовать передавать данные между 2 ПР:rolleyes:

Опробую завтра. Приняли мой звонок с улучшеной тоновой посылкой?
Пристроил внешний генератор из 5-и простых деталей.

rovki
10.05.2012, 13:40
Так лучше МР3 плеер пристройте копеечный или диктофон:D :D :D ;)
http://www.eldorado.ru/cat/detail/71076866/
http://www.analitika.info/info1.php?page=2&full=block_article56&articlepage=1

Владимир Евдокимов
10.05.2012, 13:46
Так лучше МР3 плеер пристройте копеечный или диктофон:D :D :D ;)

На производство никто плеер или диктофон не купит, а вот собранный за 5 минут пассивный генератор стоит 20 центов:rolleyes:

rovki
10.05.2012, 13:50
Ну для диспетчера на голосовое сообщение можно и разориться:) ,для технике не нужно:rolleyes:

rovki
10.05.2012, 20:01
Добавил макросы шифратора и дешифратора пакетов к приемо\передатчику .Значение переменных целочисленный 0-65535
количество переменных (адресов) 256

Василий Кашуба
10.05.2012, 22:08
Добавил макросы шифратора и дешифратора пакетов к приемо\передатчику .Значение переменных целочисленный 0-65535
количество переменных (адресов) 256

Проверил, работает отлично.;) :)

rovki
10.05.2012, 22:44
Я думал Вы на железе проверили:)
Тогда еще вариант организации связи нескольких (до 255:D ) ПР :eek:
Заменил макросы шифратора и дешифратора пакетов ,добавил биты (8) для задания адресов устройств .Как и в предыдуших примерах передатчик-ведущее устройство .Сколько передатчиков -столько и линий связей.В одном ПР может быть несколько передатчиков и приемников .Для того что бы связать 3 ПР в полно связанный граф (каждый с каждым) нужно 3 канала связи (симплексных)

Василий Кашуба
11.05.2012, 23:53
В ваших примерах нашел ячейку памяти со сбросом, но без адреса, не удержался и усовершенствовал её.

rovki
12.05.2012, 06:44
Если ячеек несколько ,а входной канал данных один ,то да нужен адрес ячейки ,но тогда нужен строб по которому пишутся данные или нужно выявлять смену данных для данного адреса .То есть если адрес не меняется ,а данные меняются для данной ячейки ,то они потеряются в вашем варианте ,поэтому для произвольной выборки адреса нужен внешний или внутренний строб- вот примерно так-:rolleyes: ;)но лучше делать внешний строб.Такие примеры(макросы) были и они назывались ОЗУ,правда на старой элементной базе,в том числе и с произвольный адресом записи и чтения.

Владимир Евдокимов
12.05.2012, 07:49
В ваших примерах нашел ячейку памяти со сбросом, но без адреса, не удержался и усовершенствовал её.

Макрос Память1 и Память2 один и тот же , а адрес у 1-го 5 (как и в макросе), 2-го адрес 7. Поясните, как такое может быть.?

Удалил макрос Память2 и снова вставил из библиотеки, все встало на свои места.
Что за Фича???

Василий Кашуба
12.05.2012, 08:38
Макрос Память1 и Память2 один и тот же , а адрес у 1-го 5 (как и в макросе), 2-го адрес 7. Поясните, как такое может быть.?

Удалил макрос Память2 и снова вставил из библиотеки, все встало на свои места.
Что за Фича???

Адрес вы задаете сами в свойствах макроса, а макрос универсальный:) .

Владимир Евдокимов
12.05.2012, 08:46
Адрес вы задаете сами в свойствах макроса, а макрос универсальный:) .

Врубился, спасибо.

Василий Кашуба
12.05.2012, 09:03
Если ячеек несколько ,а входной канал данных один ,то да нужен адрес ячейки ,но тогда нужен строб по которому пишутся данные или нужно выявлять смену данных для данного адреса .То есть если адрес не меняется ,а данные меняются для данной ячейки ,то они потеряются в вашем варианте ,поэтому для произвольной выборки адреса нужен внешний или внутренний строб- вот примерно так-:rolleyes: ;)но лучше делать внешний строб.Такие примеры(макросы) были и они назывались ОЗУ,правда на старой элементной базе,в том числе и с произвольный адресом записи и чтения.

С замечанием согласен.;) :)

Владимир Евдокимов
12.05.2012, 10:58
Предлагаю новый коммутатор на 7 номеров. Больше не позволяют входы макроса.

Василий, а вы пробовали на железе?

Василий Кашуба
12.05.2012, 12:23
Сейчас у меня нет свободного железа. А на эмуляторе проверял.

Владимир Евдокимов
12.05.2012, 12:45
Сейчас у меня нет свободного железа. А на эмуляторе проверял.

Да в эмуляторе все как бы работает, а вот железо в наборе номера врет:mad: Сейчас сделаю снимок и вышлю.

Владимир Евдокимов
12.05.2012, 12:51
Номер д.б 1234567 а набирает 1235671

Василий Кашуба
12.05.2012, 13:35
Владимир, попробуй эту версию. Порядок задания номера прямой (не обратный):) .

rovki
12.05.2012, 20:30
Макрос ОЗУ на 8 слов (32 бита) с произвольным выбором адреса записи и чтения

rovki
13.05.2012, 22:29
Может это конечно фича ,но я бы обратил внимание разработчиков на не соответствие работы проекта а эмуляторе и реальном ПР на некоторых проектах .Хотя бы понять чем это вызвано и какие будут рекомендации,которые хорошо бы зафиксировать в руководстве .Я не имею ввиду чисто алгоритмические ошибки (время не то поставил ,задержки ..)

Василий Кашуба
14.05.2012, 00:14
Предлагаю новый вариант телефона

rovki
14.05.2012, 05:09
Предлагаю новый вариант телефона
Нули внутри номера нужно набирать как 10:)

Василий Кашуба
14.05.2012, 08:58
Нули внутри номера нужно набирать как 10:)

А разве они они не набираются? Я специально в примере привел номер с нулем в начале номера и в середине.

rovki
14.05.2012, 13:54
У меня нет ,идет 4,0,5.....на счетчик СТ1 ,а должно 4,10,5....

Василий Кашуба
14.05.2012, 15:42
У меня нет ,идет 4,0,5.....на счетчик СТ1 ,а должно 4,10,5....

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

rovki
14.05.2012, 16:13
тогда старую можно удалить:) А в один макрос засунуть сложно?;)
В макросе ОЧР не нужно делать преобразование типов INT to BOOL to INT

Василий Кашуба
14.05.2012, 16:50
В макросе ОЧР не нужно делать преобразование типов INT to BOOL to INT

Без преобразования у меня не получилось, какое бы число ни задавал - результат был 7 разрядов.:confused: :)

rovki
14.05.2012, 17:12
Задайте номер 100200 ,цифр 6 ,а ОЧР говорит 4:confused: ,да и первый 0 после единицы передается как 0 ,а не 10.Проверяйте лучше ,не торопитесь :) ;)

Василий Кашуба
14.05.2012, 17:28
Задайте номер 100200 ,цифр 6 ,а ОЧР говорит 4:confused: ,да и первый 0 после единицы передается как 0 ,а не 10.Проверяйте лучше ,не торопитесь :) ;)
Это наверно из-за того, что число определилось как 4 разрядное, а 0 после 1 в пятом разряде, и схема, нули до четвертого разряда, не преобразует в 10. :confused: Буду работать над ОЧР. :)

Василий Кашуба
15.05.2012, 13:21
Буду работать над ОЧР. :)

Победил, но стек заполнился на 100%. Кто сделает меньше? ;) :)

rovki
15.05.2012, 15:47
П. Кто сделает меньше? ;) :)
Уже было http://www.owen.ru/forum/showpost.php?p=82506&postcount=1723:D :) :D ;)

Василий Кашуба
15.05.2012, 16:32
Уже было http://www.owen.ru/forum/showpost.php?p=82506&postcount=1723:D :) :D ;)

В вашем варианте обратный набор номера телефона. ;) :)

rovki
15.05.2012, 16:39
Так это же хорошо для конспирации:) .А может макрос сварганите для переворота номера:confused: ;)
ОЧР красиво сделали.

Василий Кашуба
15.05.2012, 16:44
Так это же хорошо для конспирации:) .А может макрос сварганите для переворота номера:confused: ;)

Подумаю.:) ;)

rovki
15.05.2012, 20:27
Подумаю.:) ;)
И я подумал .Макрос "перевертыш" -переворачивает задам\наперед целочисленные ,7 разрядов :) ;) Если кому не удобно задавать номер телефона задом-наперед ,могут на входе макроса телефон поставить этот макрос
Хорошо бы доработать макрос ,что бы можно было задавать номер любой длины от 1 -7 разрядов десятичных.

Василий Кашуба
15.05.2012, 21:33
И я подумал .Макрос "перевертыш" -переворачивает задам\наперед целочисленные ,7 разрядов :) ;) Если кому не удобно задавать номер телефона задом-наперед ,могут на входе макроса телефон поставить этот макрос

У меня другое решение, приеду домой и вышлю.;)

Василий Кашуба
15.05.2012, 22:11
У меня другое решение, приеду домой и вышлю.;)

Вот обещанный проект с макросами прямого и обратного набора номера. ;) :) Второй макрос в библиотеке.

rovki
15.05.2012, 22:39
Быстро вы доехали .чем больше вариантов ,тем лучше :) .Да, но это макросы применимы только к этому примеру :( :) .
Надо бы и мой макрос доработать ,что бы преобразовывал число любой длины 1-7 десятичных разрядов ,а то пока только 7:) ;)

капрал
16.05.2012, 01:11
Здравствуйте уважаемые участники форума.Очень прошу помощи гуру этой темы в написании программы для упаковочной машины. Надеюсь это еще кому то пригодится.Я в этом новичек и никогда не програмировал пр.Третий день сижу с утра до ночи,но дальше отдельных блоков никуда не продвинулся,а время очень поджимает.Раньше на ней стояло пр. moeller,но вышло из строя. Остановил выбор на ПР110-24.12Д8Р и не знаю что теперь делать. Помогите пожалуйста.Буду очень и очень признателен. Описание к картинке:1-транспортер перед упаковочной машиной. 2-транспортер подачи пачки в упаковочную машину.3-паяющая планка.4-прижим пачки.5-ролики. Д1-оптический датчик наличия пачки на транспортере.Д2-датчик наличия пачкина на тр-ре подачи в уп. машину(концевик).Д3-исходное положение толкателя(индукционный датчик).Д4-крайнее положение толкателя(индукционный).Д5-наличие пачки перед упаковочной машиной(концевик).Д6-паяющяя планка вверху(индукционный).Д7-планка внизу(индукционный)Д8-прижим внизу тоесть прижал пачку(индукционный).Д9-аварийный(оптический).ЭМ1-электропневмоклапан толкателя почки.ЭМ2-подьем-опускание конца транспортера П1-включается при начале движения П2.ЭМ3-клапан опускания паяющей планки.ЭМ4-=клапан опускания прижима.Принцип работы:сработал Д1и включает первый тр-р П1, сработал Д2-включился П2 и ЭМ2 отключился П1,сработал Д5-включился ЭМ1 и П1 отключился П2 и ЭМ2 (транспортерП2 не включится пока толкатель не вернется в исходное положение Д3) сработал Д4-включился ЭМ4 отключился ЭМ1, сработал Д8- влючился ЭМ3,сработал Д7-включилась на 8 секунд пайка потом на 4 секунды резка.все конец цикла .Тумблер К1-переключение автоматический-ручной режим. К2- кнопка без фиксации для ручной пайки-включается ЭМ4,потом ЭМ3 и пайка-резка. Надеюсь описал понятно. Очень жду вашей помощи. заранее благодарен!

капрал
16.05.2012, 14:10
Сегодня наконец то получил свой ПР и тутже получил головную боль от начальства.Дали несколько дней на реализацию проекта приведенного выше, но я не электронщик и что делать дальше ума не приложу.Ув. Анатолий Геннадьевич(rovki),зная ваши глубочайшие познания в этом направлении прошу вашей помощи(больше обратиться мне неккому)! Хочу на будущее все таки научиться програмировать пр. на этом примере. Заранее огромное спасибо!

rovki
16.05.2012, 14:44
Уточните ,Капрал- ...сработал Д4-включился ЭМ4,отключился Эм1..,а П1 ?? то же отключается .У вас в начале не написано ,а в конце появляются еще выходы на ПР-ПАЙКА и РЕЗКА ,так???В ручном режиме отработка алгоритма пока держишь кнопку К2??? без учета датчиков -вкл ЭМ4,через задержку ЭМ3 и потом Пайку на 8сек ,потом резку на 4сек ,так???
Сейчас перекурю ,после обеда и сделаем:) вместо дневного сна:D Пр - это вам не ПЛК;)

rovki
16.05.2012, 15:07
Уже покушал ,покурил ,а Автора все нет :)
Вот вариант вашей упаковочной линии ,если правильно понял задание ,проверяйте ,если что доделаем вечерком;)

капрал
16.05.2012, 15:43
Извените что сразу не ответил пишу с работы в перерывах(все время дергают)По поводу вопроса - П1 включится и задвинет пачку на П2 до датчикаД2 и остановится,но транспортерД2 не включится пока толкатель не вернется в исходное положение. да пайка резка появляются в конце .кратковременное нажатие К2 -включается ЭМ4 прижим,потом опускается паяющяя планка ЭМ3,дальше пайка резка.Исходное положение Д3 включен,Д6 включен. По позже постараюсь в словах описать сам процес ,чтоб было более понятно. ОГРОМНЕЙШЕЕ ВАМ СПАСИБО ЧТО ОТКЛИКНУЛИСЬ.

капрал
16.05.2012, 15:47
Вышла опечатка -Но транспортер П2 невключится пока......

rovki
16.05.2012, 16:14
тОГДА еще раз ТЗ ,подробно и со знаками препинания ,а то получается -казнить нельзя помиловать:D.А то в описании работы да же не описан Д6.Опишите все нужные блокировки по сигналам с датчиков в автомат. и руч. режимах

Василий Кашуба
16.05.2012, 18:47
Быстро вы доехали .чем больше вариантов ,тем лучше :) .Да, но это макросы применимы только к этому примеру :( :) .
Надо бы и мой макрос доработать ,что бы преобразовывал число любой длины 1-7 десятичных разрядов ,а то пока только 7:) ;)

Я решил вашу задачу. :) ;)

rovki
16.05.2012, 20:14
Я решил вашу задачу. :) ;)

Слов нет,просто умница!!!:) растет смена ,пора на пенсию ...лет так через пять:D :D :D
Интересно ,данный макрос на ST был бы проше?

Владимир Евдокимов
18.05.2012, 08:16
Отлаживая программу для Siemens, создал проект ПР-имитатор командо-аппарата. На проект ушло 30 минут с перекурами, а экономия - несколько дней!!!:) Выкладываю, может кому сгодится.

rovki
18.05.2012, 12:17
Да это еще одна область применения ПР -создание имитаторов сигналов с датчиков,устройств для отладки сложных систем на базе ПЛК или других устройств,даже без выезда и привязки к реальному обьекту ,там где это возможно.

Владимир Евдокимов
20.05.2012, 09:41
Сдох позиционный клапан работающий от сигналов контроллера открыть-закрыть. Под рукой был только упр. 4-20, пришлось временно задействовать ПР110(жалко нет 114, можно было бы заменить весь контр.)
ПР выдает 4-х разрядный код(0-15), на выходы навешаны резисторы и получаем 4-20ма через 1ма. Грубовато, но началась жара, а без охлаждения- никак. Работает вторые сутки удовлетворительно. Проект конечно корявый, надо было сделать быстро.:mad: :D

rovki
20.05.2012, 12:30
Че то перемудрили :) ,есть же макросы двоичного реверсивного счетчика ,причем 8 разрядный ,если бы был ПР 12\8 ,то можно было бы и 255 уровней сделать:p :) или второй вариант с ограничением счета (как у вас)

rovki
20.05.2012, 22:34
Специально для Владимира макрос двоичного реверсивного счетчика с установкой диапазона счета и сбросом .(8 двоичных разрядов) При сбросе устанавливается минимальное значение счета .;)

Василий Кашуба
22.05.2012, 15:27
Анатолий, пересматривал ваши примеры, и проверяя работу кодового замка, обнаружил, что он откроется, даже если я наберу неправильный код.
Например, у вас код 324, я наберу 344 или 624, или 644, или 648, замок откроется, главное уложиться по времени в 2 сек., которые вы выставили в задержке.
Предлагаю другой вариант замка (пароля). :)

rovki
22.05.2012, 15:30
Ох давно это было ,еще до симулятора ,наверно ,будет время гляну .Если можно ссылочку на старый проект ,а то замков уж столько было ...

Василий Кашуба
22.05.2012, 17:28
все примеры собраны на 1 странице.

Вот здесь все примеры. ;) :)

rovki
22.05.2012, 17:31
А название у него есть ?:)

Василий Кашуба
22.05.2012, 17:34
А название у него есть ?:)

Кодовый замок

rovki
22.05.2012, 18:13
Кодовый замок

Там их 4 штуки ;) :confused: ,который ?

Василий Кашуба
22.05.2012, 18:17
Там их 4 штуки ;) :confused: ,который ?

У меня только этот, я наверно давно скачивал. :rolleyes:

rovki
22.05.2012, 21:22
У меня не открывается

Василий Кашуба
22.05.2012, 22:47
У меня не открывается

А по времени укладывались?

rovki
22.05.2012, 23:23
Файл, говорю не открывается:D :D :D :D ,а не замок:p

Василий Кашуба
22.05.2012, 23:34
Файл, говорю не открывается:D :D :D :D ,а не замок:p

Попробуйте рар

rovki
23.05.2012, 00:01
Открылся .Какой дремучий пример ,еще лоджик с тенями:eek:Возврашаться нет желания ....
Сейчас гоняю связь 2 ПР ,через макросы приемник и передатчик и результат передачи (подсчет ,сравненение полученных данных) контролирую через ОПС сервер на компе ,сбоев нет .Надо где то надыбать провода (лапши телефонной ) 1км ,что бы проверить на дистанции .То есть ПРы рядом ,но через длинный кабель.Можно и без компа конечно придумать тест ,но через ОПС двойная польза ,за одно и освою .

vmaster
29.05.2012, 23:41
Сдох позиционный клапан работающий от сигналов контроллера открыть-закрыть. Под рукой был только упр. 4-20, пришлось временно задействовать ПР110(жалко нет 114, можно было бы заменить весь контр.)
ПР выдает 4-х разрядный код(0-15), на выходы навешаны резисторы и получаем 4-20ма через 1ма. Грубовато, но началась жара, а без охлаждения- никак. Работает вторые сутки удовлетворительно. Проект конечно корявый, надо было сделать быстро.:mad: :D

Владимир будь те добры схему подключения клапана к ПР и номинал резисторов ОЧЕНЬ ИНТЕРЕСУЕТ.

rovki
30.05.2012, 18:08
Владимир будь те добры схему подключения клапана к ПР и номинал резисторов ОЧЕНЬ ИНТЕРЕСУЕТ.

Где- то Владимир прогуливает .Вот вам схема на 24вольта

vmaster
31.05.2012, 05:52
Благодарю Анатолий.

rovki
07.06.2012, 23:18
Макрос дозатора -капельницы или генератор с равномерным распределением импульсов .Задаются- время дозирования (обьем капли) ,в сек. ,Время периода работы дозатора в мин., N- количество включений дозатора за установленный период (количество капель в периоде) .
Применил в системе подачи клея для управления мембранным насосом через пневмо клапан .Ранее использовал ШИМ ,но это не обеспечивало равномерной во времени подачи клея .

pilgrim_sv
15.06.2012, 09:07
Здраствуйте! Возникла задача написать программу для управления распределителем зернопотоков. Вопрос: можно ли как-то в ПР110-220.12ДФ.8Р организовать ячейку в которой будет запоминать номер последней позиции при пропадании питания?

Мордорец
15.06.2012, 11:03
Здраствуйте! Возникла задача написать программу для управления распределителем зернопотоков. Вопрос: можно ли как-то в ПР110-220.12ДФ.8Р организовать ячейку в которой будет запоминать номер последней позиции при пропадании питания?
в ПР110 нет. обещают такую возможность в ПР114

rovki
15.06.2012, 21:55
Здраствуйте! Возникла задача написать программу для управления распределителем зернопотоков. Вопрос: можно ли как-то в ПР110-220.12ДФ.8Р организовать ячейку в которой будет запоминать номер последней позиции при пропадании питания?
А вы бы описали задачу в областях применения ПР114:rolleyes:

rovki
18.06.2012, 13:56
ДЛЯ detect01 "Здравствуйте! Хочу попросить Вас помочь мне с решением задачи. Я только недавно взялся за програмирование ПР. Не могу никак сообразить как на компонентах библиотеки построить коммутатор входов. Требования таковы: 1 вход - 4 выхода. Каждое поступление сигнала на вход, переключает выход на следующий по порядку (1-2-3-4-1-2 итд по кругу). А если уже совсем круто, то при отсутствии команды через 5 мин. всегда включается 1 выход. Но это не обязательно. Помогите пожалуйста!"
Скорей всего речь об организации "бегущей единицы " ,тогда вот схема для вашего случая ,с 5 минутами .:)

жекон
18.06.2012, 17:22
Давно хотел попробовать с ПР-110,должны на этой недельки доставить,а задачка следушая: есть промышленная стиральная машина чешкого производства которая управлялась посредством выключателей подключенным непосредственно к пускателям и электроклапанам хочу попробовать сделать полноценную автоматику при помощи ПР-110,алгоритм стирки в принципе любой к примеру такой:набор воды,стирка поочередно в обе стороны минут 30-40,слив воды,раскладка белья,отжим,конец стирки.Регулировка температуры посредством переключения клапанов гор.холодной воды.Получиться-ли?Схема примерно такая6318

rovki
18.06.2012, 17:29
Давно хотел попробовать с ПР-110,должны на этой недельки доставить,а задачка следушая: есть промышленная стиральная машина чешкого производства которая управлялась посредством выключателей подключенным непосредственно к пускателям и электроклапанам хочу попробовать сделать полноценную автоматику при помощи ПР-110,алгоритм стирки в принципе любой к примеру такой:набор воды,стирка поочередно в обе стороны минут 30-40,слив воды,раскладка белья,отжим,конец стирки.Регулировка температуры посредством переключения клапанов гор.холодной воды.Получиться-ли?Схема примерно такая6318
все получится очень просто ,главное алгоритм (последовательность действий )описать и не забыть про не штатные ситуации ,например наполнение воды открыли ,а уровень не набирается в течении времени или воды горячей нет ....:) :rolleyes:

жекон
18.06.2012, 17:39
Ну такие внештатные ситуации вряд-ли у нас собственная система водоснабжения и если воды не будет ни кто стирать не станет,а вот отключение электричества вполне может быть

rovki
18.06.2012, 17:53
может будет ,может не будет -алгоритм не терпит пустоты .Элементарно сгорел клапан горячей воды во время стирки ....Или клапан слив сломался ,засорился .....Главное выявить нештатную ситуацию ,известить оператора и произвести определенные действия (закончить стирку определенным образом) .Кроме того нужно реализовывать полоскание -слив\налив холодной воды (несколько циклов) .Можно ввести 1-3 режима стирки .....(температура воды ,время стирки)....Продумайте все :confused: ..,а схему сделаем за пол часа:) .И хорошо бы иметь возможность задавать под режим работы (стирка ,полоскание,отжим,слив) по отдельности .6 входов еще есть в резерве и 2 выхода для диагностики.

жекон
18.06.2012, 18:23
Кроме того нужно реализовывать полоскание -слив\налив холодной воды (несколько циклов)
Хорошо,что напомнили вылетело из головы

Можно ввести 1-3 режима стирки .....(температура воды ,время стирки)....
Не нужно стирается одно и то-же белье,ну а алгоритм примерно такой:

1. Набор воды(нет сработки датчика уровня в течении 5-7 минут-авария)
2. Стирка 5 минут влево,5 минут вправо-длительность стирки 40минут(не сработал один из пускателей-авария)
3. Сброс воды(нет слива в течении 3-минут-авария)
4. Набор воды(нет сработки датчика уровня в течении 5-7 минут-авария)
5. Полоскание 1 минуты влево,1 минуты вправо 3 цикла длительность по 5 минут(не сработал один из пускателей-авария)
6. Сброс воды(нет слива в течении 3-минут-авария)
7. Раскладка белья-отжим(если сигнал с датчика вибрации-снова раскладка белья) длительность отжима 5 минут(не сработал пускатель-авария)
8. Конец стирки
Ручной режим можно конечно,но совсем не обязательно

rovki
18.06.2012, 18:27
Ручной режим хорош на случай поломок или выключения питания .

жекон
18.06.2012, 18:32
Боюсь входов,не хватит еще три под пускатели уйдут,да и затопления бояться не стоит

rovki
18.06.2012, 18:52
Нужно знать как отрабатывать стоп в автоматическом режиме

жекон
18.06.2012, 18:54
По окончанию времени отжима

rovki
18.06.2012, 19:36
По окончанию времени отжима

я имел ввиду кнопку стоп:D

жекон
18.06.2012, 19:55
Остановка всего,слив воды

rovki
18.06.2012, 19:58
Датчика нижнего уровня нет ,поэтому слив по времени ,например 1минута .

жекон
18.06.2012, 20:16
Не столь важно,можно что-бы в режиме стоп слив был открыт постоянно

rovki
18.06.2012, 20:40
ВОт на скорую руку вариант стиралки без диагностики и анализа состояния пускателей ,и ручных режимов .Оставил вам немножко :D

жекон
18.06.2012, 21:39
Как всегда браво Rovki!!!Всем бы ваше трудолюбие и скорость,только у меня при открытии повисло "загрузка таргетов" и висит

rovki
18.06.2012, 21:44
версия лоджика 37

жекон
18.06.2012, 21:46
1.5 35 beta

rovki
18.06.2012, 21:52
отстали маненько http://www.owen.ru/forum/showthread.php?t=12743 обновил файл ,а то тоже висло с форума

жекон
18.06.2012, 22:31
Уже и эта версия старая обновилась при первом запуске,всё открылось осталось разобраться и довести до ума. Спасибо за помощь!

rovki
18.06.2012, 22:37
Да там всего 2 макроса ,если что спрашивайте .Нужно отжим проверить с датчиком вибрации ,да добавил ,что при отжиме всегда открыт слив .И забыл завести на вход R макроса центрифуги стоп(сброс) .время цикла задается в минутах на этом макросе

жекон
18.06.2012, 22:41
Придет ПР буду проверять,а пока на режиме симуляции,доделовать буду

И забыл завести на вход R макроса центрифуги стоп(сброс)
заметил это мелочи

rovki
18.06.2012, 23:00
я и имел в виду симулятор .Потом не забудьте проект готовый выложить

Василий Кашуба
19.06.2012, 10:34
Да там всего 2 макроса ,если что спрашивайте .Нужно отжим проверить с датчиком вибрации ,да добавил ,что при отжиме всегда открыт слив .И забыл завести на вход R макроса центрифуги стоп(сброс) .время цикла задается в минутах на этом макросе

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

rovki
19.06.2012, 12:53
После запуска процесса стирки, решил проверить срабатывание датчиков (в эмуляторе), при отключении датчика уровня ничего не произошло, а при включении датчика вибрации включился слив и отжим.
так во время стирки ,долив воды не предусмотрен ТЗ .когда налили воды ,тогда запустили стирку и датчик уровня не анализируется .При срабатывании датчика вибрации идет повторный отжим вместе со сливом ,что бы вода уходила при отжиме :rolleyes:
Я лишь показал направление в котором можно двигаться ,реализовывая алгоритм стирки ,а дальше автор сам должен доделать ,тем более опытный .Потому как нюансов может быть множество .У меня например стиралка индезит ,помоему .так вот когда засорился слив ,стиралка зависала ,подмигивая индикатором ,который не о чем не говорил ,то же самое было когда тэн сгорел.

Василий Кашуба
19.06.2012, 15:12
так во время стирки ,долив воды не предусмотрен ТЗ .когда налили воды ,тогда запустили стирку и датчик уровня не анализируется .При срабатывании датчика вибрации идет повторный отжим вместе со сливом ,что бы вода уходила при отжиме :rolleyes:
Я лишь показал направление в котором можно двигаться ,реализовывая алгоритм стирки ,а дальше автор сам должен доделать ,тем более опытный .Потому как нюансов может быть множество .У меня например стиралка индезит ,помоему .так вот когда засорился слив ,стиралка зависала ,подмигивая индикатором ,который не о чем не говорил ,то же самое было когда тэн сгорел.

Я к тому, что когда идет цикл стирки, датчик вибрации, тоже не должен контролироваться.

rovki
19.06.2012, 16:59
да ,нужна дополнительная блокировка на сигнал вибрации ,думаю хозяин стиралки это учтет .Есть в схеме триггер "отжим" ,вот этот сигнал и нужно использовать для блокировки вибрации (нет отжима-нет вибрации)

jurich
24.06.2012, 13:22
Здравствуйте всем!
Решил заменить релейную автоматику на прессе "СГУ00.000" с маслостанцией "у2706.082". Для замены был выбран прибор ПР110-24.12д.8р. Это мой первый опыт работы с ПР-кой, прошу не судить строго. На макете еще не испытывал. С путаницей связей между элементами работать было не удобно - потому и перевел все в переменные. Хочу еще добавить режим "аварийный стоп" с размыканием прессформы, использовав тот же "стоп", но останавливает страстное желание работников в ночную смену сэкономить на времени выдержки используя "аварию". Еще мысль использовать режим наладки, прервав цикл если работа пресса начинается с кнопки "пуск" -SB-2. Пока это просто аналог шкафа с релюхами и пускателями. Режим работы и на действующем оборудовании - всегда автоматический, все "лишние" переключатели и кнопки давно сняты в виду "шаловливых" рук операторов из ближнего зарубежья.;)

Если кому интересно дальнейшее - прошу комментировать.

-Начальное положение:
-гидроцилиндр ползуна -верхнее положение - SQ-1 (ВКЛ)
-гидроцилиндр выталкивателя - нижнее положение - SQ-5 (вкл)
-электроконтактный манометр ЭКМ - давление "0" - ЭКМ/Р-МИН (вкл)
-Блокировки:
-ползун не пойдет вниз пока выталкиватель НЕ в нижнем положении
-выталкиватель не пойдет наверх пока ползун НЕ вверхнем положении

Алгоритм работы "Автомат":
1-нажатие сдвоенных кнопок SB3,SB8 (условие безопасности для занятости двух рук) включит гидронасос и, при соблюдении условий блокировок, включит клапана гидрораспределителей YA1,YA3, YA4.
2-Ползун пойдет вниз с повышенной скоростью (YA3-ВКЛ) до срабатывания SQ-2(концевик нижнего положения ползуна).
3-Сработает SQ-2 - YA-3 отключится, на медленной скорости пойдет сдавливание изделия и при смыкании прессформы начнет расти давление. В тоже время произойдет самоблокировка управляющих кнопок SB3,SB8.
4-При уставке давления Р-мах - отключается гидронасос, все клапана и включается реле выдержки под давлением.
5-Если во время выдержки происходит падение давления ниже уставки Р-MIN включается подпрессовка - насос и клапана YA-1 и YA-4 до максимальной уставки манометра. Подпрессовка будет происходить во все установленное время выдержки.
5-При окончании время выдержки включается гидронасос и клапана YA-2, YA-3, YA-4. Ползун быстро пойдет вверх до срабатывания концевика SQ-1.
6-Срабатывание SQ-1 вызовет отключение клапана хода ползуна YA-2, клапана быстрого хода YA-3 и включение клапана YA-5 (ход выталкивателя вверх).
7-При достижении верхнего положения выталкиватель включит концевик SQ-4, что отключит все клапана, но гидронасос останется включенным.
8-После изъятия изделия и нажатии на SB-6, включаются клапана YA-4 и YA-6 и выталкиватель идет вниз.
9-В нижнем положении выталкивателя срабатывает концевик SQ-5 и цикл заканчивается остановкой пресса.

Спасибо.

rovki
24.06.2012, 15:36
А что уже 38 версия есть лоджика?Вот ,что значит когда автоматическое обновление не работает .Опять придется все удалять ,да пытаться установить .Юрич ,может у вас есть возможность в 37 версии еще дать проект ?А где вы взяли 38версию???

jurich
24.06.2012, 20:03
to rovki
Я не знаю какая у меня)) Скачал какую-то по ссылке на предыдущих страницах, только поставил - прога сама сразу же что-то решила обновиться. Я только наблюдал)))
ps версия скачанного 1.6.037 beta/ вот она сама и обновилась. Ничего не удалял - просто поверх инсталлировал.

rovki
24.06.2012, 20:22
везет вам ,а у меня не обновляет ,поэтому и проект ваш глянуть не могу.

jurich
24.06.2012, 21:13
так а скачали эту версию?

rovki
24.06.2012, 21:18
Скачивал и с сайта и с форума ,там стоит 37версия .Все устанавливается ,только при запуске пишет что не доступно соединение с удаленным сервером обновления и из меню ,когда хочу обновить ,пишет то же самое.
А у вас есть любой старый лоджик? А то можно было бы в 38 версии скопировать в буфер и вставить в старую версию и сохранить .

jurich
24.06.2012, 21:22
о как! я ткнул кнопу - проверить обновления - сказала, что установлена последняя. может попробовать в кэше порыться, ведь куда-то временное файло качалось

ps - внутри папки овена обнаружил установщика 38 версии. если кому надо - ща куда-нить выложу

вот: http://depositfiles.com/files/3z7feij19

rovki
24.06.2012, 21:57
Спасибо ,установил 38версию (Вашу),
Перезагрузил комп и все пошло

jurich
24.06.2012, 22:02
отлично!
я роюсь в кэше, а она просто лежала в папке ))))
был рад помочь.

jurich
24.06.2012, 22:11
ща на другой комп поставлю, проверю

rovki
24.06.2012, 22:21
Посмотрел Вашу схему ,да тут действительно чисто замена релейной схемы .Получилось просто и лаконично ,при этом все входа \выхода заняты .Добавить не чего ,кроме спасибо за проект и лоджик38:) .

jurich
24.06.2012, 22:35
Спасибо за одобрение! Будем достраивать дальше.))

Вот только не могу найти выкладывавшийся где-то тут на форуме ФБ узла сброса при включении питания. Вроде как там было тоже все до безумия просто. Не помните случаем? Хотелось бы прикрутить к прессу - бывает из-за уплотнений цилиндры с крайних мест съезжают, хотелось бы чтобы сами "в нули" влетали.))

rovki
24.06.2012, 22:42
Ну как же не помню ,если сам "рожал":D ,я всех своих "детей" помню,можно и ТР поставить :rolleyes:

jurich
25.06.2012, 20:59
Вот спасибо!
Поколдую вечерами над схемкой, думаю к выходным усовершенствую малость, вечерами не так много времени, да и на работе достается))
Еще раз спасибо!

жекон
26.06.2012, 16:08
6354Вышел из строя вакуумный упаковщик HENKELMAN JUMBO 42 сгорела плата управления на PIC,был в наличии ПЛК-63,сделал на нем,сейчас переделал на ПР,одно расстраивает что уставки при выключение питания не сохраняются.
P.S.За родную плату просили 10000.

rovki
26.06.2012, 17:06
R- триггера в макросе явно избыточны .Входа у счетчика и так динамические (по фронту работают) .В ПР114 уже есть энергонезависимые переменные.

жекон
26.06.2012, 17:50
R- триггера в макросе явно избыточныПрограмма не большая ,на конечный результат не влияет,переделывать лень,уже сыр упаковывают.

rovki
26.06.2012, 17:53
Переделывать конечно не надо ,просто на будущее для всех:) .Попробовал сделать на ПР114 знергонезависимый счетчик -работает :) :eek:

wal79
29.06.2012, 13:55
А что уже 38 версия есть лоджика?Вот ,что значит когда автоматическое обновление не работает .Опять придется все удалять ,да пытаться установить .Юрич ,может у вас есть возможность в 37 версии еще дать проект ?А где вы взяли 38версию???

Простите, почему автоматическое обновление не работает? Может я что-то упустил на форуме... Если не работает, то надо говорить. :) В чем проблема заключается? У Вас какое соединение? Если через проксю, то да, 38 не будет обновлять, а если прямое соединение с интернетом, то проблем никаких не должно быть! Просьба отписаться для того, чтобы выяснить причину...

Лучше разобраться с проблемами автообновления все же, чем распространять из папки с прогой... ;)

И еще... все же большая просьба о всех багах отписываться в специально созданной для этого ветке. Так как я смотрю прежде всего туда...

rovki
29.06.2012, 17:50
Я не силен в программисткой терминологии .У меня стоит Роутер ZYXEL Wi-FI ,комп через него выходит в интернет ,в настройках не разбираюсь (лень) .Сейчас ,после установки последней версии вручную ,вроде не пишет ,что сервер не доступен,когда делаю проект.Хотя при запуске нового проекта пишет ,что сервер обновления не доступен

wal79
30.06.2012, 09:37
Я не силен в программисткой терминологии .У меня стоит Роутер ZYXEL Wi-FI ,комп через него выходит в интернет ,в настройках не разбираюсь (лень) .Сейчас ,после установки последней версии вручную ,вроде не пишет ,что сервер не доступен,когда делаю проект.Хотя при запуске нового проекта пишет ,что сервер обновления не доступен

Так, подождите, проверка обновлений осуществляется при запуске приложения, а не постоянно при работе приложения... Т.е. у Вас и в 39-ой версии пишет что сервер не доступен? У Вас интернет в постоянном доступе?

rovki
30.06.2012, 12:11
У меня стояла 37 версия (Евстегнеев Максим дал ссылку) .38 версию дал пользователь форума (установщик ) через файла обменник.Во всех этих версиях не работает у меня обновление через роутер.Поэтому 39 установить не могу через обновления ,поэтому прошу ссылку на скачивание.Комп и роутер не выключаю.

jurich
30.06.2012, 13:34
Всем привет!
Не знаю в чем проблема, но у меня что 37 обновилась на 38-ю, что сейчас предложила обновиться на 39/бета.

кому нужно - вот установщик 39 версии (http://depositfiles.com/files/m4juof32u).

в "ручном" режиме сервер доступен.
вот:

rovki
30.06.2012, 14:43
Спасибо ,Юрич.Установил 39,но легче не стало ,связь с удаленным сервером для обновления не доступна по прежнему,елы-палы...Если на форуме специалисты по настройке беспроводных сетевых соединений ???Раз уж разработчики помочь не могут.

lara197a
30.06.2012, 23:13
Rovki- Вы дружище наивный парень. Вы хоть знаете, что такое БИЗНЕС. У ВАС ООО или ИП ?
Вы В магазины ходите?

wal79
01.07.2012, 09:29
Спасибо ,Юрич.Установил 39,но легче не стало ,связь с удаленным сервером для обновления не доступна по прежнему,елы-палы...Если на форуме специалисты по настройке беспроводных сетевых соединений ???Раз уж разработчики помочь не могут.

Обновление до 39 версии для Вас будет, к сожалению, бесполезным... Онлайн-сервис макросов работает конечно же через интернет. Так Вы мне скажите каким Вы браузером пользуетесь, постоянное ли у Вас подключение к интернету? Та картинка, которую Вы вложили никому ничем не поможет... Вам никто ничем не поможет без дополнительной информации... Скорее всего возможно что-то с настройками роутера... Вы роутер как-нибудь настраивали? Используются у Вас настройки по умолчанию или Вы их как-нибудь меняли? Попробуйте может отключить в роутере файервол ради эксперимента...

capzap
01.07.2012, 09:40
wal79 у Вас обновление по какому порту и адресу осуществляется, чтоб всю "огненную стену" не отключать, можно же просто разблокировать порт. Скинте в личку Анатолию, а ему думаю не сложно будет проверить с помощью telnetа рабочий у него порт или заблокирован

wal79
01.07.2012, 10:03
wal79 у Вас обновление по какому порту и адресу осуществляется, чтоб всю "огненную стену" не отключать, можно же просто разблокировать порт. Скинте в личку Анатолию, а ему думаю не сложно будет проверить с помощью telnetа рабочий у него порт или заблокирован

Адрес точно сейчас не помню (я дома, не на работе), а порт стандартный для HTTP - 8080. Что, честно, меня то и смущает... Веб-странички то у него грузятся нормально... Может rovki прокси использует (?) но это легко проверить в настройках браузера... Скорей всего какой-нибудь файервол обрубает... Rovki, а в антивирусе у Вас нет никакого файервола?

capzap
01.07.2012, 10:33
8080 как бы не для http, по крайней мере не совсем стандартный, обычный ВЕБ грузится просто по 80 порту. А на 8080 обычно либо прокси вешают (это не программисты), либо сервер приложений, такой как Tomcat.

wal79
01.07.2012, 10:46
да-да, согласен, 80-ый...
Rovki, я бы попробовал для начала антивирус отключить (файервол, если он там есть)...

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

rovki
01.07.2012, 18:48
да-да, согласен, 80-ый...


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

rovki
01.07.2012, 19:00
Rovki- Вы дружище наивный парень. Вы хоть знаете, что такое БИЗНЕС. У ВАС ООО или ИП ?
Вы В магазины ходите?
Да порой наивный ,привык доверять людям на слово ,как впрочем и сам держу слово ,что бы не стало .С бизнесом знаком маленько (ИП) лет так 7.Кроме того ,чем могу помогаю людям ,поэтому надеялся на бесплатную взаимность ,а кто хочет платно ,так тот молчит и ждет своего часа .Искать клиентов на форумах -это от безысходности .:rolleyes: .Поэтому для меня форум это не магазин ,а ярмарка(выставка) ,если хотите тщеславия или просто развлечение (хобби), или обмен опытом....Впрочем, каждому-свое.

wal79
02.07.2012, 09:42
А я их и не знал вовсе ,к сожалению .С роутером придется разбираться после .Сейчас отключил его ,подсоединил комп напрямую -обновление пошло.

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

Andrei Z
02.07.2012, 20:46
Поэтому для меня форум это не магазин ,а ярмарка(выставка) ,если хотите тщеславия или просто развлечение (хобби), или обмен опытом....Впрочем, каждому-свое.

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

rovki
02.07.2012, 21:50
Со стороны оно виднее ,конечно:) Только ,скорее это гимнастика ума ,потому как применения профессионального нет ,не растраченный опыт,не сбывшиеся мечты....Так ,иногда для своих поделок применяю.:rolleyes:

Владислав123
05.07.2012, 01:54
Прошу помощи в решении и воплощении решения в жизнь.
Используются 3 емкости с разным приоритетом наполнения. Самый высокий приоритет имеет емкость 800л обслуживающая дом. Следующий приоритет это емкость 400л в бане. самый низкий приоритет это 3000л емкость для полива. датчики могу расположить только в 800л емкости и ее же хочу поддерживать максимально полной. в 800л емкость планируется установка НЗ электрического клапана прямого действия. для того чтобы уменьшить кол-во сработок клапана хотелось бы поддерживать дельту ( наполнилась 800л емкость- клапан закрыт и клапан открывается только когда воды в данной емкости станет меньше 700л) В данной же дельте возможно наполнение 3000л емкости. Забор воды для 3000л емкости до 800л емкости электронасосом. Ограничение наполнения 3000л емкости поплавковый механический клапан. Возможно ли еще разделение по времени т.е. введение еще одного условия "И"?

Далее это наполнение 400л емкости. Забор воды из 800л емкости. В 400л емкости механический поплавковый клапан. забор возможен только при наличии воды в 800л емкости более 500л.

Далее если воды в 800л емкости становится меньше 200л- перекрытие второстепенных потребителей в доме.

и всетаки возможно ли данный алгоритм решить без использования программированного реле? ну не очень я дружу с программированием

rovki
05.07.2012, 07:35
У вас наполнение бака 400л. самотеком или есть доп.насос ?
Вы хотите вот так соединить баки?
Вам и не нужно как потребителю вникать в программирование и схемотехнику .Нужно только купить ПР и программатор .Программу я вам сделаю ,ваша задача -"залить " программу в ПР и воду в баки:D

Василий Кашуба
05.07.2012, 09:01
Если ёмкости пластиковые, то поплавковые клапаны ненадёжная штука.
Стенки ёмкости изгибаются и клапан продолжает пропускать воду.
Лучше все три клапана поставить электрические.

Владислав123
05.07.2012, 10:12
У вас наполнение бака 400л. самотеком или есть доп.насос ?
Вы хотите вот так соединить баки?
Вам и не нужно как потребителю вникать в программирование и схемотехнику .Нужно только купить ПР и программатор .Программу я вам сделаю ,ваша задача -"залить " программу в ПР и воду в баки:D

Баки я хочу соединить именно так. Наполнение 400л бака делать насосом подающим воду в дом. Но датчики я могу установить только в 800л емкость и с нее я и хотел получать все данные. на данный момент вода самотеком поступает в 800л бак и далее из бака повышающим насосом происходит подача воды. емкости 400л и 3000л будут добавятся и потому схема переделывается. Все емкости пластиковые ф-мы Анион. От помещения где расположена 800л емкость проложены трубы до 400л и 3000л емкостей. Длина этих магистралей порядка 40м с перепадом по высоте около 3м-5м. На данный момент есть проблема которая также останется-это порой очень малое давление входящей воды что даже не открывается поплавковый клапан и до ее отсутствия потому с емкостями все и затевается.
и еще хотелось бы каким-то не дорогим способом иметь возможность видеть уровень заполнения 800л емкости. т.е уровни 800л-700л-500л-200л-0л

Владислав123
05.07.2012, 10:23
Если ёмкости пластиковые, то поплавковые клапаны ненадёжная штука.
Стенки ёмкости изгибаются и клапан продолжает пропускать воду.
Лучше все три клапана поставить электрические.

не понял. вы хотите сказать что с изменением уровня воды происходит деформация емкости так что зеркало воды не поднимет поплавок механического клапана? но и тогда зеркало неправильно даст сигнал на датчики и также не сработает клапан. я конечно дилетант но помоему вы перемудрили. Или я всетаки вообще ни чего не понял. Поясните пожалуйста

Василий Кашуба
05.07.2012, 11:52
не понял. вы хотите сказать что с изменением уровня воды происходит деформация емкости так что зеркало воды не поднимет поплавок механического клапана? но и тогда зеркало неправильно даст сигнал на датчики и также не сработает клапан. я конечно дилетант но помоему вы перемудрили. Или я всетаки вообще ни чего не понял. Поясните пожалуйста

Воду вы будете подавать через насос, а он создаёт давление, которое и будет воздействовать на клапан, вода будет просачиваться, поднимая зеркало уровня. Повышенный уровень воды будет сильнее давить на поплавок, и что-нибудь изогнётся, или рычаг поплавка, или стенка ёмкости, на которую прикручен клапан.

Владислав123
05.07.2012, 12:09
Воду вы будете подавать через насос, а он создаёт давление, которое и будет воздействовать на клапан, вода будет просачиваться, поднимая зеркало уровня. Повышенный уровень воды будет сильнее давить на поплавок, и что-нибудь изогнётся, или рычаг поплавка, или стенка ёмкости, на которую прикручен клапан.

Это касается всех видов механических клапанов? у меня стоит механический не прямого действия, и тьфу тфу 3 раза этого не было. правда я не знаю какое максимальное давление бывает в моей системе.

rovki
05.07.2012, 20:50
Вместо механических клапанов (как в унитазе ) можно поставить электрод (кусок нержавейки ) и использовать ПР на 24 вольта (его вход) --получим датчик уровня .Входов у ПР достаточно (до 12 шт.) и выходов до8шт ,для сигнализации уровней в баках и диагностики.Нарисуйте все же схему как будут стоять баки ,где насосы,датчики,электроклапана (по типу моей схемы) ,что бы обьект представить полностью.

rovki
05.07.2012, 21:26
Баки я хочу соединить именно так. Наполнение 400л бака делать насосом подающим воду в дом.

у меня в схеме наполнение 400л из 800л ,а вы пишите что 400л наполняется насосом в дом .А что дом питается водой не из бочек ,а на прямую .??Совсем запутался .:( Жду схему подробную разводки воды.:)Будет описание -будет проект на ПР в выходные.

jurich
05.07.2012, 23:52
Как-то все очень запутано... "Переключатель поплавковый" (http://www.kipspb.ru/catalog/6569/element81728.php) может сам управлять насосом или клапаном в своей собственной емкости... установка элементарная. Зачем такая сложность в заполнении? Зачем такой объем?
-вода будет тухнуть. ну с поливом - фиг с ней, а дом? пить поза-поза-вчерашнюю воду из пластика?
очень похоже на задачу, которую мы решали по заказу НР:) только все происходило с электроснабжением. генераторы, стабилизаторы, АВРы и прочая-прочая... затрат немеряно, удовольствия -0.
Все же - зачем такая сложность? Может скважина будет надежней и дешевле в конечном итоге?:)

Владислав123
06.07.2012, 01:01
у меня в схеме наполнение 400л из 800л ,а вы пишите что 400л наполняется насосом в дом .А что дом питается водой не из бочек ,а на прямую .??Совсем запутался .:( Жду схему подробную разводки воды.:)Будет описание -будет проект на ПР в выходные.


я прошу прощения, нарисовал как смог. там где отвод в дом, стоит разветвитель на несколько точек водозабора. там как раз и планируется отсечение не особо нужных потребителей когда воды в 800л баке останется меньше 200л. насос который после 800л емкости- MQ. Во всех емкостях кроме 800л поплавковый механический клапан. насос для наполнения 3000л емкости думаю использовать какой нибудь из разряда дешевых.
по поводу затхлости воды- вода у меня либо столько не задерживается в емкости либо за счет того что она очень холодная я не знаю почему но до сих пор (тьфу тьфу) она не портилась. а по поводу того что скважина может лучше это вопрос. до воды гдето 60-80м и дом не постоянного проживания.

jurich
06.07.2012, 10:09
если 800-я выше всех, то заполняя ее, сделать последовательно перелив, к примеру от 1/3 высоты емкости, и в 400 и в 3000. тупо трубой. там от унитаза поплавки. как закончится наполнение 400 и 3000, начнет заполнятся 800. наберется и отключится насос. по минимуму 800-л поставить запорный электроклапан, отсекая заполнение 400 и 3000.
получится в 800 всегда проточная свежая вода, затрат: электроклапан, 2 поплавковых датчика, два утитазных, 1 насос. никакой электроники - жилье непостоянное и чем проще - тем лучше.:)

Владислав123
06.07.2012, 11:01
если 800-я выше всех, то заполняя ее, сделать последовательно перелив, к примеру от 1/3 высоты емкости, и в 400 и в 3000. тупо трубой. там от унитаза поплавки. как закончится наполнение 400 и 3000, начнет заполнятся 800. наберется и отключится насос. по минимуму 800-л поставить запорный электроклапан, отсекая заполнение 400 и 3000.
получится в 800 всегда проточная свежая вода, затрат: электроклапан, 2 поплавковых датчика, два утитазных, 1 насос. никакой электроники - жилье непостоянное и чем проще - тем лучше.:)

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

jurich
06.07.2012, 12:14
условно унитазные... есть разного прохода...
что-то типа такой схемы

Владислав123
06.07.2012, 12:28
условно унитазные... есть разного прохода...
что-то типа такой схемы

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

rovki
06.07.2012, 17:18
Если правильно понял задание ,вот проект наполнения 3 бочек для Владислав123 .
Есть индикация уровней .При неисправности датчиков уровня или уровня в бочке меньше 200л -мигание индикаторов .Добавлены входа ручного включения насосов на 400 и 3000л .Проверьте ,если что поправим.

Владислав123
06.07.2012, 20:30
Если правильно понял задание ,вот проект наполнения 3 бочек для Владислав123 .
Есть индикация уровней .При неисправности датчиков уровня или уровня в бочке меньше 200л -мигание индикаторов .Добавлены входа ручного включения насосов на 400 и 3000л .Проверьте ,если что поправим.

как этот файл посмотреть? или его нужно залить в ПР?

rovki
06.07.2012, 21:04
Нужно скачать Овен лоджик с сайта http://www.owen.ru/catalog/89272529.Загрузитm данный проект и в режиме симуляции (без ПР) ,задавая разные значения на входах ,смотреть ,что происходит с выходами.Только я сделал ,что когда баки полны и сработал поплавковый датчик то на входе ПР110 "1"(замкнут),если нужно наоборот ,то нужно поставить инверторы на эти входа .

Владислав123
07.07.2012, 01:28
Нужно скачать Овен лоджик с сайта http://www.owen.ru/catalog/89272529.Загрузитm данный проект и в режиме симуляции (без ПР) ,задавая разные значения на входах ,смотреть ,что происходит с выходами.Только я сделал ,что когда баки полны и сработал поплавковый датчик то на входе ПР110 "1"(замкнут),если нужно наоборот ,то нужно поставить инверторы на эти входа .

не могу не как въехать. установил прогу с сайта. открываю ваш файл и прога говорит "адресат вызова создал исключение" и все. кнопка включит режим симуляции не активна. что я делаю не так? файл который есть на той же странице в качестве примера открывается. ваш нет, ругается

rovki
07.07.2012, 08:12
Посмотрите какая версия овен лоджика?похоже на сайте старая версия ,попробуйте тут http://www.owen.ru/forum/showthread.php?t=12743

Владислав123
07.07.2012, 10:51
Посмотрите какая версия овен лоджика?похоже на сайте старая версия ,попробуйте тут http://www.owen.ru/forum/showthread.php?t=12743

спс. действительно на сайте старая версия. а именно 1.5. скачал версию по вашей ссылке. все открылось. буду разбираться. пока что заметил это то что я немогу установить датчики наполнения в 400л и в 3000л емкость а в вашей программе они есть . но пока не определил на что это влияет если их не устанавливать. надо добраться до компа с большим экраном. а то жутко не удобно когда вся схема не помещается на экран

rovki
07.07.2012, 11:18
там есть масштаб проекта.вход устанавливается в "1" или в"0" шелчком по входу (нажатием мяшки)).Красный цвет в" 1".Раз щелкните будет 1 ,еще раз "0" и так далее.датчики уровня 400 и 3000 определяют когда закрыть соответствующий клапан и выключить насос.Есть задержка на включение наполнения этих баков

Владислав123
07.07.2012, 12:59
там есть масштаб проекта.вход устанавливается в "1" или в"0" шелчком по входу (нажатием мяшки)).Красный цвет в" 1".Раз щелкните будет 1 ,еще раз "0" и так далее.датчики уровня 400 и 3000 определяют когда закрыть соответствующий клапан и выключить насос.Есть задержка на включение наполнения этих баков

спс разобрался. у меня существует техническая проблема по установке датчиков уровня в 400л и 3000л емкости, вернее не датчиков а соединение этих датчиков с ПР. емкости удалены от основной емкости 800л метров на 50. правда я для охранки и разного кинул туда под землей 2 кабеля FTP. Думаю пара пар там будет свободной но не уверен. Вопросы:
1.Предположим что пары свободные есть. Не критична ли данная длина?
2.Данное реле работает только с герконовыми поплавковыми датчиками т.е с датчиками которые имеют два состояния(замкнуто и незамкнуто) ?
3.Реле мне нужно 24в?
4.Если пар свободных нет. Есть бюджетное решение данного вопроса?, если нет то установив след цепь: насос-эл.клапан управляемый ПР-механический поплавковый клапан. Работоспособна ли данная схема? т.е. алгоритм будет следующий пока вода в 800л емкости находится м\у 700-800л эл.клапана на 3000л и 400л емкость открыты. если в 800л воды меньше 700 но больше 500 открыт только клапан на 400л емкость. и ограничителем наполнения 400л и 3000л емкостей будет выступать механические поплавковые клапана этих емкостей?
5.временные ограничения ( по часам реального времени) в ПР настраиваются программно?

и еще что заметил по алгоритму: 400л емкость не набирается если в 800л емкости менее 700л а надо 500. а вот 3000л емкость не должна набираться когда в 800л меньше 700л. и когда в 800л меньше 200л нужен сигнал на клапан блокирующего ряд потребителей. и нельзя ли добавить при отсутствии воды в 800л емкости блокировка включения насосов?

rovki
07.07.2012, 13:34
1-не критично ,можно поставить время фильтрации входов побольше 100мс
2.да ,но можно и транзисторные ключи приспособить
3.да 24 вольта ,тогда их входа можно напрямую использовать как датчики уровня
4.можно
5.Если взять ПР с часами ,то можно и по времени (реальному) управлять дополнительно.
6.если электроклапана на 220в и насосы на 220в ,то можно их обьединить и освободить выходы ПР и использовать их для других целей,например включать полив огорода по времени (летом,задав месяца) или поставив датчик влажности почвы....
Наверное в школе (институте) хорошо учились ,-первый раз видите ПР и уже разобрались ,молодца:) ,вот только еще поднатаскаетесь задачу формулировать четче и весь дом автоматизируем ;)

rovki
07.07.2012, 15:38
В свете последнего решаемого задания предлагаю макрос АНАЛИЗАТОРА ДАТЧИКОВ УРОВНЕЙ (4) .Определяет неисправность датчиков ,сигнализирует об этом потенциалом и импульсами .Выдает код неисправности(если есть) и код уровня жидкости (1,2,3,4) ,если нет неисправности.

Василий Кашуба
07.07.2012, 20:26
Определяет неисправность датчиков ,сигнализирует об этом потенциалом и импульсами .Выдает код неисправности(если есть) и код уровня жидкости (1,2,3,4) ,если нет неисправности.

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

rovki
07.07.2012, 21:21
только у меня код неисправности показывает реальный код состояния датчиков;) а у вас инверсный

Василий Кашуба
07.07.2012, 22:35
только у меня код неисправности показывает реальный код состояния датчиков;) а у вас инверсный

У меня показывает какой датчик неисправен.

rovki
07.07.2012, 23:01
У меня показывает какой датчик неисправен.
не исправен второй ,а показывает 10:p :),не исправен 1 ,а показывает 13:) :rolleyes: :eek:
Неисправность может быть при любом уровне ,а не только когда бак полон .Кроме того однозначно программно сложно сказать какой датчик сломан или те ,что в "0" ,которые ниже датчика ,что показывает "1" ,или сам единичный датчик сломан ,а нулевые целые.Поэтому вывожу код состояния датчиков таким ,какой он есть и человек принимает решение .Главное сказать ,что, что-то не исправно с датчиками ,а оператор сделает сам выводы после осмотра их и прозвонки.

жекон
08.07.2012, 17:59
Возможно-ли реализовать на ПР следующий алгоритм 6453попробовал генератор BLINK слишком медленно время цикла 10 с лишним секунд,а нужно 1-2

rovki
08.07.2012, 18:02
генератор может генерить частоту с периодом 2мс (500гц) ,а вы пишите секунды????

жекон
08.07.2012, 18:19
6454Посмотрите сами

rovki
08.07.2012, 18:29
Так в симуляторе ж не реальное время .Сам блинк генерит с частотой 500гц .Что еще посмотреть ?Или вы говорите про частоту на выходе ПР.тогда зачем такая сложная схема ,сразу задайте сколько длится импульс ,а сколько пауза в свойствах блинка

жекон
08.07.2012, 18:31
Хорошо сейчас доделаю программу а завтра на ПР проверю

rovki
08.07.2012, 18:39
?????????????то же самое

rovki
08.07.2012, 18:42
Может вы хотите принцип работы старой схемы переложить на ПР .Может изменить сам принцип формирования временной последовательности .?Сколько по времени длится 1 рабочий цикл ?

жекон
08.07.2012, 19:04
6456Устроит если он будет в пределах 1-2 секунд,а еще лучше регулируемый в этих пределах у меня получилось как-то так

rovki
08.07.2012, 21:48
Лучше оформить в виде макросов

жекон
08.07.2012, 22:25
Согласен выглядит посимпотичние но я бы генератор оставил все таки один,все остальные разговоры на завтра,а то у нас уже ночь глухая.

rovki
08.07.2012, 22:55
Все работают как один:) ;) генераторы.Спокойной ночи ,пусть Вам приснится такой вариант:) Сможете менять частоту шагов и количество шагов в цикле.:rolleyes:

Владислав123
09.07.2012, 13:18
1-не критично ,можно поставить время фильтрации входов побольше 100мс
2.да ,но можно и транзисторные ключи приспособить
3.да 24 вольта ,тогда их входа можно напрямую использовать как датчики уровня
4.можно
5.Если взять ПР с часами ,то можно и по времени (реальному) управлять дополнительно.
6.если электроклапана на 220в и насосы на 220в ,то можно их обьединить и освободить выходы ПР и использовать их для других целей,например включать полив огорода по времени (летом,задав месяца) или поставив датчик влажности почвы....
Наверное в школе (институте) хорошо учились ,-первый раз видите ПР и уже разобрались ,молодца:) ,вот только еще поднатаскаетесь задачу формулировать четче и весь дом автоматизируем ;)

Решил немного разобраться с ПР вернее с самой прогой. ПР пока не купил.Полистал инстр по программированию ПР. на первый взгляд не очень сложно по решению такой несложной задачи как у меня. вы правильно в свое время заметили что больше времени пришлось потратить на то что я хочу.:)Спасибо за помощь!! ч.з недельку добирусь до нормального компа с мышью и продолжу изучение. если будут вопросы вы уж не посылайте далеко:o

жекон
11.07.2012, 19:25
Замена коммандоаппарата аппарата для фасовки молока М6-ОРЗ 6486
P.S.Удобно иметь ПР под рукой в экстренных случаях выручает на раз-два

rovki
11.07.2012, 20:09
про "раз-два" -правильно подмечено :) За то и любим ПР:D ,что долго уговаривать не нужно.;)

жекон
11.07.2012, 20:26
Да надо еще парочку заказать про запас

rovki
11.07.2012, 20:50
Да надо еще парочку заказать про запас
Не скромно ,может другим не хватить:D . И так все ,кто попробовал .

capzap
11.07.2012, 22:11
Не скромно ,может другим не хватить:D . И так все ,кто попробовал .

:) ну не знаю, я попробовал и решил что плк100 получше будет, несмотря на цену, вот тебе и мастер со слейвом модбаса, вот тебе ВЭБ-отображение любой инфы из контроллера, не самое сложное объединение нескольких плк в одно информационное пространство, ну и т.д.

rovki
11.07.2012, 22:25
:) ну не знаю, я попробовал и решил что плк100 получше будет, несмотря на цену, вот тебе и мастер со слейвом модбаса, вот тебе ВЭБ-отображение любой инфы из контроллера, не самое сложное объединение нескольких плк в одно информационное пространство, ну и т.д.
Ну так вы же не для таких копеечных проектов используете ПЛК с его функционалом .Кесарю -кесарево:D Тут с ПЛК не кто и не тягается ,речь о разделении задач -что можно сделать на ПР ,делается быстро на ПР,а что требует только ПЛК ,делается на ПЛК :rolleyes: .Можно и кнопки с фиксацией делать на ПЛК ,но это не наш путь:) :p .
Если бы ,не понятная (мне) политика Овена в области искусственного сдерживания (заужения) функциональных возможностей ПР в области связи с внешним миром -речь о не желании сделать мастера сети из ПР,то одним аргументом у вас было бы меньше;)

capzap
12.07.2012, 05:06
:) возможно 114-й я все же возьму "поиграться"

rovki
12.07.2012, 06:29
:) 114-й я все же возьму "поиграться"
Ну и чудненько :) ,не все ж глобальные задачи решать:rolleyes: :)

capzap
12.07.2012, 06:37
просвятите, как там насчет запоминания значений переменных при пропадании сети, к примеру CTU сбросит свои показания если передернуть питание

rovki
12.07.2012, 17:42
просвятите, как там насчет запоминания значений переменных при пропадании сети, к примеру CTU сбросит свои показания если передернуть питание
если задать в свойствах ,как энергонезависимый ,то значения сохранятся ,но только в пр114:rolleyes:

rovki
17.07.2012, 20:41
andrushКак настроить автоматический реверс двигателя на УТ24?
Нужно чтоб 30 сек. двигатель крутил в одном направлении и 30 сек. в другом
Вот ваш пример решенный на ПР110:)
и второй вариант .между реверсами есть пауза в обоих вариантах

metalizator
21.07.2012, 18:27
rovki
Здравствуйте уважаемый Гуру Александр Геннадиевич!
Спасибо за Вашу поддержку нас ленивых и начинающих.

Прошу помочь разобраться в программе для ПР110-220.8ДФ.4Р.

Алгоритм работы:
1.Электроклапан ЭК3 управляется по выходу Q1 от реле уровня
по входам I1- нижний уровень,
I2- верхний уровень
для поддержания полного бака заполнения насоса.

2. Нормальное состояние:
электроклапан ЭК2 открыт, насос М заполнен,
электроклапаны ЭК1, ЭК4 закрыты.

3. Состояние тревоги:

ЭК1, ЭК4 -открываются выходами Q3, Q4,

ЭК2 закрывается вместе с включением насоса М выходом Q2, с задержкой 5с, если есть давление
в датчике давления (вход I4).

Все останавливается общим сбросом I8.

Это мой первый проект, чувствую незаконченость.

Реле протока не помещается на ПР110, поэтому задействую во внешних цепях.

rovki
21.07.2012, 20:04
то есть тут как бы две системы -1-это поддержание уровня воды в баке заполнения насоса.
2.-система подачи воды (тушение)
Тогда нужен еще сигнал для запуска системы пожаротушения или с датчика или кнопкой .Это вход 3?Тогда куда подключается реле протока?Входа то есть лишние (что значит не помещается?)
У вас выход 3 и 4 совершенно одинаковые -разные триггера ,а управление одинаковое ,значит один из выходов можно убрать ,а включать через разные пускатели .Тогда появится выход .
выключение системы по входу 8 (ручное) или по сигналам с датчиков ,да?Укажите состояние всех клапанов без питания.
я не спец в системах пожаротушения ,поэтому подробнее описывайте процессы.А то я не пойму -насос для заполнения резервуара или тущения из резервуара ,тогда почему реле давления на входе насоса :confused: :confused: Резервуар герметичен?
(Меня зовут Анатолий:) )

metalizator
21.07.2012, 21:19
Во-первых, извините Анатолий Геннадиевич, промашка вышла.

Да, Вы правы! Две системы. Меня смущает, будет ли работать

поддержание уровня, без учета мерцания контактов.

Не указал вход I3 - тревога !

Если объединить выход Q3, Q4 на ЭК4, ЭК1 то
Q4 будет свободным и

можно подключить сигнал отсутствия протока - это плюс.

Резервуар - природный водоем. Воды может и не быть.

Насос по уровню на 3 метра ниже резервуара.

Кнопка выключения по входу I8 находится на общем пульте вне системы пожаротушения и включается после всего.

rovki
21.07.2012, 21:29
Клапана какие нормально замкнутые ,а какие открытые (без питания)
И откуда и куда качает насос?????(направление). Внимательней читайте мои вопросы и оперативней отвечайте ,потому как долго делать проект не могу."Мерцание контактов" -это что то новенькое:) ,может дребезг ;)

rovki
21.07.2012, 21:43
Тогда начнем с заполнения бака подпитки.Уровень воды будет поддерживаться между нижним и верхним датчиком

metalizator
21.07.2012, 22:03
Клапан ЭК2 нормально открытый (без питания), потому что постоянно открытый,
ЭК1, ЭК4 нормально закрытые, ожидаемое время пожара бани 3 года.
Насос качает из пруда в систему пожаротушения

rovki
21.07.2012, 22:17
Клапан ЭК2 нормально открытый (без питания), потому что постоянно открытый,
ЭК1, ЭК4 нормально закрытые, ожидаемое время пожара бани 3 года.
Насос качает из пруда в систему пожаротушения
Тогда зачем датчик давления на входе насоса:confused:ПРо время ожидания пожара-это шутка?

metalizator
21.07.2012, 22:23
Простите, дребезг конечно, еще не привык.
Насос качает справа на лево -т.е. от клапана ЭК4 к клапану ЭК1.

metalizator
21.07.2012, 22:26
Нет не шутка. Горим регулярно.

rovki
21.07.2012, 22:31
какой датчик давления используете ? и протока?То есть датчик давления у вас проверяет наличие воды в пруду(резервуаре) ,а не давление на выходе насоса,может использовать реле сухого хода? .

metalizator
21.07.2012, 22:43
До новой версии Owen Logic не достучался, поэтому не могу открыть Ваши программы.

rovki
21.07.2012, 22:49
Если правильно понял то вот примерно так

metalizator
21.07.2012, 22:54
Да, именно реле сухого хода, а не давления. Использовать предполагается недешевые датчики.

rovki
21.07.2012, 23:00
Да, именно реле сухого хода, а не давления. Использовать предполагается недешевые датчики.
Но вообщем это тоже реле давления :) стоит в пределах 500руб (дешево) ;) ,только назначение разное (и давление срабатывания)
С картинки нарисуйте в своей версии и проверьте симулятором

metalizator
21.07.2012, 23:05
Спасибо, буду разбираться! Простите, как- обычно, купил реле ПР110- "советовали", но вижу, что в беде не оставили!
Привет девочке, что на фото.
У нас выпустили национальную куклу Барби.
Зовут ее Галя. В комплекте : ее друг Николай, домик, летняя кухня, два гектара поля, и набор для травления жуков.

rovki
21.07.2012, 23:09
Спасибо, буду разбираться! Простите, как- обычно, купил реле ПР110- "советовали", но вижу, что в беде не оставили!
Привет девочке, что на фото.
У нас выпустили национальную куклу Барби.
Зовут ее Галя. В комплекте : ее друг Николай, домик, летняя кухня, два гектара поля, и набор для травления жуков.
На фото дочка (6лет) :) .У вас -это где ? В Белоруссии ?

Василий Кашуба
22.07.2012, 19:32
Предлагаю ещё один пример для ПР110

rovki
22.07.2012, 21:16
А если время разгона\торможения задать в ПЧВ?

Василий Кашуба
22.07.2012, 21:54
А если время разгона\торможения задать в ПЧВ?

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

Василий Кашуба
23.07.2012, 20:37
Анатолий, а как себя поведет ПР если по каким то причинам, замкнется верхний уровень, при этом нижний будет осушен? К примеру при полном заполнении из водоема тина прилипла к штырю и коротит на корпус, таким образом верхний уровень может быть замкнут, а резервуар пуст

Предлагаю свой вариант станции пожтушения, извини capzap, твой вариант ещё не видел.

rovki
23.07.2012, 20:37
Да нужно доработать ,всегда делаю такой анализ ,а тут упустил .Только в Вашей схеме то же такое возможно :) .Так как выходов лишних нет для индикации ,то нужно просто блокировать пуск насоса .:rolleyes:

capzap
23.07.2012, 20:38
Да нужно доработать ,всегда делаю такой анализ ,а тут упустил .Только в Вашей схеме то же такое возможно :) .Так как выходов лишних нет для индикации ,то нужно просто блокировать пуск насоса .:rolleyes:

перелив легче заметить чем пустую бочку :) с учетом этого и "непарился" а целочисленные можно и остальные две комбинации разложить на условия

rovki
23.07.2012, 21:08
А вот вариант для обсуждения -пример устройства плавного пуска одним ПЧВ трех насосов (каскадное соединение):eek:
если поставить на вход пуск датчик давления ,то может получится насосная станция каскадная .Включение насосов(3) в устройстве плавного пуска идет через ПЧВ (один) ,выключение идет в обратном порядке ,но без ПЧВ (без торможения) .При подачи на вход "R" сигнала происходит одновременное выключение всех насосов .
есть еще выход пуск ПЧВ и индикатор -показывает что включены 3 насоса на фазы сети и если насосы (все) работают более 30мин ,то индикатор начинает мигать,на всякий случай.
ПС .на рисунке выходы ПР (1-6) нужно попарно перевернуть ,рисовал вчера ,а проект делал сегодня .

rovki
23.07.2012, 21:13
перелив легче заметить чем пустую бочку :) с учетом этого и "непарился" а целочисленные можно и остальные две комбинации разложить на условия
При неисправности датчиков (верхний 1,нихний -0) сложно судить о пустоте или наполненности бочки ,эти события равновероятны при таком количестве электродов .:) ;) .Вот и разложите ,и пример обновите ,что бы потом вопросов не было у новичков ,пожалуйста .

capzap
23.07.2012, 21:30
При неисправности датчиков (верхний 1,нихний -0) сложно судить о пустоте или наполненности бочки ,эти события равновероятны при таком количестве электродов .:) ;) .Вот и разложите ,и пример обновите ,что бы потом вопросов не было у новичков ,пожалуйста .
напомните как запоминать состояние переменной, чтоб с ней работать в следущем цикле, тогда и можно двигаться
По поводу равновероятности можно было бы и поспорить, так как при открытом клапане заполнения больше вероятности что верхний датчик правильно сработал, значит нижний неисправен. Так же возрастает вероятность правильного определения состояния если открыт только ЭК2

rovki
23.07.2012, 21:37
А кто первый курица или яйцо:D А кто клапан наполнения открыл ,если верхний говорит полно ,а нижний пусто .:rolleyes: .
Булевые сохраняются триггером ,а целоцисленные СЕЛ (верхний средний вход на выход ,на нижний вход переменную ,на верхний вход сел (булевый) короткий строб от р-триггера ,например.Можно последовательно соединить два таких села ,один стробануть по р триггеру ,а второй по ф триггеру ,который подсоединен к выходу р-триггера,так они будут разнесенены по разным циклам..

rovki
23.07.2012, 21:58
Предлагаю свой вариант станции пожтушения, извини capzap, твой вариант ещё не видел.
Добавил диагностику датчиков и индикатор аварии датчиков.:rolleyes: ;)
если воды мало (нижний ноль) мигает медленно ,если поломка датчика ,то мигает быстро.

capzap
23.07.2012, 22:00
при переходах с 1->3 и 1->0, все остальные случаи близки к аварийным, если с 0 поднялось сразу до 2, тут однозначно ЭК3 открыт, так как когда ноль он должен был открыться чтоб заполнять бочку. Если с 3 стало 2, то ЭК3 был закрыт, значит остается смотреть в каком состоянии ЭК2, если был закрыт, значит неисправен нижний датчик, если открыт то вероятнее всего неисправен верхний

rovki
23.07.2012, 22:18
при переходах с 1->3 и 1->0, все остальные случаи близки к аварийным, если с 0 поднялось сразу до 2, тут однозначно ЭК3 открыт, так как когда ноль он должен был открыться чтоб заполнять бочку. Если с 3 стало 2, то ЭК3 был закрыт, значит остается смотреть в каком состоянии ЭК2, если был закрыт, значит неисправен нижний датчик, если открыт то вероятнее всего неисправен верхний.Поломки датчиков бывают не только во время работы ,но и когда ПР выключен .Поэтому запоминать какой, когда был включен клапан нет смысла в этой простой задаче .Любая нештатная ситуация ,которая не может быть исправлена автоматически должна быть доведена до оператора и блокирована(правильно) работа оборудования с выдачей сигнала ,а уж потом можно и разбираться ,почему насос не сгорел без воды;) .

capzap
23.07.2012, 22:29
:) ну при включении установок внешний осмотр ни кто не отменял и второе, при включении даже при исправных датчиках нет однозначного состояния уровня воды в бочке, осталась ли она полной с прошлого раза или подтекает и уровнь находится между датчиками, а может добросовестный сменщик, слил бочку чтоб помыть её

rovki
23.07.2012, 22:48
:) ну при включении установок внешний осмотр ни кто не отменял и второе, при включении даже при исправных датчиках нет однозначного состояния уровня воды в бочке, осталась ли она полной с прошлого раза или подтекает и уровнь находится между датчиками, а может добросовестный сменщик, слил бочку чтоб помыть её
Но при исправных датчиках все включится как надо ,не зависимо от уровня в баке .И бак наполнится если надо и насос включится....:) .Естественно что и комбинации 0,0 и 1,1 и 1,0 могут быть неисправностями(так сломались) ,для этого нужно вводить контроль по времени -это еще и контроль клапанов.Засечь максимальное время наполнения емкости (или вычислить) или до каждого уровня ,и засекать от момента включения клапана .Сработал таймер -сигнал оператору ....:rolleyes:

Василий Кашуба
24.07.2012, 12:15
маловато возможностей, вообщем контролирую только одну аварийную ситуацию
еще сменил исполнительные механизмы на выходах ПР, так правильнее, поверте :)

По вашей программе, пока реле потока не замкнёт свои контакты двигатель не включится, но пока не включится двигатель контакты не замкнутся. Или я что-то не так понял?

capzap
24.07.2012, 12:23
я смотрел на этот рисунок http://www.owen.ru/forum/attachment.php?attachmentid=6537&d=1342880592
Реле протока всегда должен быть замкнут, это обеспечивает ЭК2 и если он сухой, нет смысла включать насос.
Реле давления тоже насколько я понимаю если не замкнут, значит не будет подачи жидкости на насос, зачем тогда насос включать.
Мои изменения по выходам будут актуальны если насос центробежный, он работает "на себя" когда выход насоса закрыт
А лучше наверное сперва открыть ЭК1 и ЭК4, а насос отдельно немного погодя

SUNreal
24.07.2012, 13:45
Блок управления насосом водонапорной башни.
Недорогой вариант.

Работает.
В качестве Датчика MIN-MAX стоит ЭКМ
Насос работает через SMD LENZE - чтобы воздух не хватал.

rovki
24.07.2012, 15:10
зеленая кнопка ни куда не идет?

SUNreal
24.07.2012, 16:08
зеленая кнопка ни куда не идет?

Хотел сделать ручной пуск-стоп, но местные условия не позволяют :)

rovki
24.07.2012, 16:14
Спасибо за пример .

rovki
24.07.2012, 16:26
Вот и пролетели 2,5 года на форуме ,глянул ,я тут наговорил 3000 сообщений.Это ж целую книгу можно было б написать .В жизни столько не писал .Ну дела.Вот что форум делает с людьми .Код доступа к моим макросам 190158 ,только для пользователей ПР110 :D ,раз пошла такая пьянка.:) .

jurich
25.07.2012, 12:53
Вот и пролетели 2,5 года на форуме ,глянул ,я тут наговорил 3000 сообщений... .

Поздравляю от всей души!
Без Вас тут была бы совсем тоска!;)
Пресс пока не запустил - маслостанцию увезли в ремонт, потихоньку перевожу автоматику на ПР.
Спасибо за помощь!

kolyan
25.07.2012, 13:58
Вот и пролетели 2,5 года на форуме ,глянул ,я тут наговорил 3000 сообщений.

Поздравляю! Вами творчески проделана огромная работа и пройден немалый путь!
А что - можно было бы и книгу написать.
Ведь, по ПЛК уже 3-ю написали, а по ПР-110 - ни одной.
Обидный пробел....
Тем более, что у Вас очень доступный стиль изложения материала, поэтому - а, почему бы и нет?!

rovki
25.07.2012, 17:51
Спасибо большое .Только вот думаю, что наступило время и эта тема ,созданная мною, в большей степени как обучающая и раскрывающая возможности ПР, и расширяющая области его применения ,должна начать аккумулировать реальные проекты на ПР и тут без ВАС ,всех пользователей не обойтись .Больше выкладывайте свои реальные проекты ,да же самые простые:) и не думайте ,что они интересны только вам.

Рабиндранат
25.07.2012, 18:05
Да дайте уже модера rovki!

Василий Кашуба
25.07.2012, 22:11
Вот и пролетели 2,5 года на форуме ,глянул ,я тут наговорил 3000 сообщений...

Присоединяюсь к поздравлениям. Провозился с ПМ01 и чуть не пропустил такое событие.

rovki
25.07.2012, 22:25
Спасибо .А к ПР ПМ01 не пробовали ?

Василий Кашуба
25.07.2012, 22:27
Спасибо .А к ПР ПМ01 не пробовали ?

К ПР110 не пробовал.

rovki
25.07.2012, 22:33
Интересно ,а что это может дать в широком смысле .Какие возможности появятся у пользователей ПР c применением модема.?

Василий Кашуба
25.07.2012, 23:19
Интересно ,а что это может дать в широком смысле .Какие возможности появятся у пользователей ПР c применением модема.?

Такие же как и пользователей ПЛК.

rovki
25.07.2012, 23:22
Так тут таких мало:) (в этой теме) и им интересно что может дать использование модема (кратенько ,по пунктам) при использовании ПР:confused: .ПР все же не ПЛК ,значит и задачи разные

Василий Кашуба
25.07.2012, 23:47
Так тут таких мало:) (в этой теме) и им интересно что может дать использование модема (кратенько ,по пунктам) при использовании ПР:confused: .ПР все же не ПЛК ,значит и задачи разные

По пунктам примерно так:
1) Получить сообщение об аварийной ситуации.
2) Получить сообщение о состоянии входов/выходов
3) Поменять уставки
4) Пустить/остановить какой либо процес
5) Заблокировать работу ПР, если в программе была предусмотрена такая возможность
Это не все, но основные возможности применения ПМ01.

rovki
26.07.2012, 00:07
А как сформировать сообщение в ПР ?И далее по пунктам ,схематично.

rovki
26.07.2012, 00:10
Макрос TOFT с контролем текущего времени с момента срабатывания ,в секундах задание и выход
ПС. Исправленный ,спасибо Василию .:)

capzap
26.07.2012, 06:32
По пунктам примерно так:
1) Получить сообщение об аварийной ситуации.
2) Получить сообщение о состоянии входов/выходов
3) Поменять уставки
4) Пустить/остановить какой либо процес
5) Заблокировать работу ПР, если в программе была предусмотрена такая возможность
Это не все, но основные возможности применения ПМ01.

Анатолий спрашивает как сформировать с-м-с-ку, а я спрошу как получить? В свое время тоже погорячился, теперь могу только сказать, что модем с пр наверное может только поднять трубку и установить CSD соединение, чтоб в качестве слейва принять или отдать данные

Василий Кашуба
26.07.2012, 09:54
Макрос TOFT с контролем текущего времени с момента срабатывания ,в секундах задание и выход

Анатолий вы забыли в макросе сделать сброс счётчика(устали наверное), без него макрос работает только один раз. Вот вариант исправленного макроса.

Василий Кашуба
26.07.2012, 09:55
Анатолий спрашивает как сформировать с-м-с-ку, а я спрошу как получить? В свое время тоже погорячился, теперь могу только сказать, что модем с пр наверное может только поднять трубку и установить CSD соединение, чтоб в качестве слейва принять или отдать данные

Да, что-то я поторопился и погорячился.

rovki
26.07.2012, 13:28
Анатолий вы забыли в макросе сделать сброс счётчика(устали наверное), без него макрос работает только один раз. Вот вариант исправленного макроса.
Забыл ,зато спал спокойно ,с чувством выполненного долга:D .Хорошо когда есть помошники :) Вечерком исправлю .;) или удалю .

rovki
26.07.2012, 13:29
Анатолий спрашивает как сформировать с-м-с-ку, а я спрошу как получить? В свое время тоже погорячился, теперь могу только сказать, что модем с пр наверное может только поднять трубку и установить CSD соединение, чтоб в качестве слейва принять или отдать данные
И тогда какие задачи можно будет решать :confused: ,например .

capzap
26.07.2012, 13:41
И тогда какие задачи можно будет решать :confused: ,например .

Удаленно вязатся по модбас, тут у пр хватит и слейва

rovki
26.07.2012, 13:44
Это понятно ,я спросил с точки зрения пользователя ПР ,про задачи.А удаленно вязаться не всем понятно ,да и это ж не само цель .Какие горизонты открываются перед обывателем:confused:

capzap
26.07.2012, 14:15
:) да ничего там не открывается, вот еслибы пр умела передавать массив байт в порт 485, тогда бы имея ИБП можно было диспетчеру позвонить что к примеру пропала промсеть

rovki
26.07.2012, 16:40
но то есть если бы ПР был мастером ?Под массивом понимается пакет сформированный или просто данные ?

capzap
26.07.2012, 16:52
да даже если каждый цикл передавать по символу, а в конце передать заключительный байт равный 13 модем примет команду и выполнит требуемое действие.
Возможно как то можно хакнуть связку модем, ми485 и пр, ведь модбас слейв отправляет данные на запрос, значит можно и отправить таким образом и команду на модем, останется решить только задачку как создать видимость получения запроса

rovki
26.07.2012, 17:00
Мало что понял .Вам спецам только на своем птичьем языке разговаривать :D .Ну не все же, каждый день, с модемами якшаются .
То есть если я правильно понял ,то на сегодняшний день нет готовых программно -аппаратных средств удаленно считывать(записывать) данные с (в) ПР??? С компьтера ,например .:confused: ,с использованием модемов ПМ .:confused: