PDA

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



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

AI!
10.02.2013, 20:48
Анатлий, Вы упустили один, самый важный пункт в ТЗ
В чем собственно заключается проблема? Если запустить маршрут из 4-10 транспортеров (бывает и больше), то при аварийной остановке одного из транспортеров внутри или в конце маршрута, происходит засыпание зерном осановившегося транспортера и перед ним вкюченными. Т.е. надо обеспечить аварийное отключение этих транспортеров всей цепочки до аварийного. Но и это ещё не все. Транспортеры могут быть подключены в любой последовательности для запуска различных маршрутов движения зерна.т.е. если их расположили в порядке 1-3-5-7-2-4-6, то Ваш проект будет неправильно работать!

Именно чтобы помнить порядок включения и пришлось прибегнуть к целочисленной арифметике.

rovki
10.02.2013, 20:52
АААА ,не читал, каюсь.А не проше переименовать конвейеры .

AI!
10.02.2013, 21:12
А не проше переименовать конвейеры .в программе или в натуре?

PS есть положительное заключение о версии с 4мя выходами, и соответственно с 4мя трантпортерами.
и просьба сделать так же, только 7шт - я сделал 8.

rovki
10.02.2013, 21:33
В натуре .Вот бы на схему расположения транс-в глянуть.А то полносвязанный граф получается -каждый с каждым:eek:круто для элеватора

AI!
10.02.2013, 21:41
согласен, меня это тоже удивило.
но желание покорить следующую, непокорённую вершину было сильнее ;)

Василий Кашуба
10.02.2013, 22:33
Скорее всего установили большое время цикла ,потому и сбоит в симуляторе (обман зрения,из за TOF) .Поставьте 1 мс -время цикла .А вариантов схемы может быть множество..
А Что то ваш макрос вызывает сбой ОЛ???(не фурычит )

Извините, в свойствах макроса не все вложенные макросы прописал. :confused:
Вот смотрите.

rovki
10.02.2013, 22:45
Извините, в свойствах макроса не все вложенные макросы прописал. :confused:
Вот смотрите.

Что то опять не открывается:confused:

AI!
10.02.2013, 22:48
Да уж красиво нарисовано :eek: ещё вариант
функционально 1в1 как предыдущий, только блоки расположены по другому

вопрос в зал: какая схема нагляднее? в какой проще разобраться?
(на будущее - как лучше делать?)

PS битность проще наращивать в новой схеме.

rovki
10.02.2013, 23:25
Надо делать в виде макроса (любой вариант) .Из тех кто будет использовать его, 90% будет интересовать результат ,а не оформление и тем более разбираться в потрохах ИМХО.Проектирование оно же существует на разных уровнях ,да же те кто использует интегральные схемы часто не знают ,что у нее внутри ,создавая ,например контроллер универсальный .На другом уровне кто то проектирует законченное устройство (блок) ,на следующим уровне кто то городит какую то систему и тд.Так что не переживайте ,если кто то не поймет как там у Вас внутри макроса работают ФБ ,лишь бы было полное описание его работы снаружи.

Василий Кашуба
11.02.2013, 08:01
Что то опять не открывается:confused:

Оказывается необходимо прилагать и все макросы нижнего уровня вложенные в макрос верхнего уровня, т.к. их нет в стандартной библиотеке. :confused:

maximov2009
11.02.2013, 11:03
шелкните на рабочий стол ,зайдите в свойства и там размеры холста

Пробовал и левой и правой щёлкнуть - не получается найти меню "свойства".
У меня версия программы 1.6 build 40 beta? может быть не та версия ПО

Василий Кашуба
11.02.2013, 11:29
Пробовал и левой и правой щёлкнуть - не получается найти меню "свойства".
У меня версия программы 1.6 build 40 beta? может быть не та версия ПО

Обновитесь ОЛ 1.6 уже build 43.

maximov2009
11.02.2013, 12:02
Обновитесь ОЛ 1.6 уже build 43.
Спасибо, нашел и в старой версии, не туда смотрел, оказывается справа.

Б.Олег
11.02.2013, 16:30
Здравствуйте форумчане! Вот реальные схемы движения зерна. У меня сейчас стоит ПР-110(4/8) в схеме движения зерна № 1 с моей корявой программой на 4-е транспортера(№3,№4,№5,№6), теперь появилась возможность установить ПР-110(8/12)по программе AI, функции сигнализации (включения звонка перед пуском транспортеров и связь между ПР), но как это сделать? Может поможете. Заранее благодарен.

AI!
11.02.2013, 16:52
функции сигнализации (включения звонка перед пуском транспортеров и связь между ПР), но как это сделать? Может поможете. Заранее благодарен.я вот тоже не представляю как сделать звонок перед пуском, если ПР получает сигнал уже запущенного тр-ра.

PS и что такое "связь между ПР"?

Б.Олег
11.02.2013, 17:20
Объясняю. Устанавливаю ПР-110(8/12) и ПР-110(4/8). Зашиваю в ПР-110(8/12) программу на 6 тр-ров, во 2-ой ПР-110(4/8) оставшиеся 2-а тр-ра. Получится ли не знаю(смотри схему №1).

AI!
11.02.2013, 17:30
Устанавливаю ПР-110(8/12) и ПР-110(4/8). Зашиваю в ПР-110(8/12) программу на 6 тр-ров, во 2-ой ПР-110(4/8) оставшиеся 2-а тр-ра.думал над похожим вариантом, как сделать из 2х ПР-110(8/12)
схему с управлением 12ти тр-ров

придумал такой вариант:

делаем программу, управляющую 12ю тр-ров, т.е. все 12 входов задействовать, но к выходам подключаем только первые 6
на втором ПР то же самое, но к выходам подключить только вторую половину выходов.

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

rovki
11.02.2013, 18:12
думал над похожим вариантом, как сделать из 2х ПР-110(8/12)
схему с управлением 12ти тр-ров

придумал такой вариант:

делаем программу, управляющую 12ю тр-ров, т.е. все 12 входов задействовать, но к выходам подключаем только первые 6
на втором ПР то же самое, но к выходам подключить только вторую половину выходов.

получится что каждое ПР "знает" состояние всей схемы из тр-ров, но управляет только своей половиной.
не мудрите связь между 2пр уже давно сделана по одному входу\выходу ,есть макросы .передаются целочисленные переменные

Б.Олег
11.02.2013, 18:37
Вот схема подключения 2-х ПР.

AI!
11.02.2013, 18:56
Вот схема подключения 2-х ПР.я не представляю как сделать по вашей схеме.

вон, у rovki есть идеи.

rovki
11.02.2013, 18:59
я не представляю как сделать по вашей схеме.

вон, у rovki есть идеи.
http://www.owen.ru/forum/showpost.php?p=87692&postcount=5

AI!
11.02.2013, 19:26
судя по графу (см вложение)

тр-ры №8 и №2 принудительно никогда не надо останавливать, соответственно можно освободить 2 выхода,
и если не подключать их вообще, тогда хватит одного ПР110(12/8)

AI!
11.02.2013, 23:15
А вот макрос Часы -минутка .В котором на выходе -целочисленный код минуты (0-60) ,причем каждые 5 минут идет синхронизация с реальным временем.исправил ошибки (пару "часов" начинались в 01 минут),
так же модернизировал и оптимизировал.
сейчас часы синхронизируются каждые 3 минуты.

PS rovki, у вас есть классная идея в "часах", странно что вы ей не воспользовались в "минутах"

rovki
11.02.2013, 23:20
исправил ошибки (пару "часов" начинались в 01 минут),
так же модернизировал и оптимизировал.
сейчас часы синхронизируются каждые 3 минуты.

PS rovki, вас есть классная идея в "часах", странно что вы ей не воспользовались в "минутах"
Оставил для ВАс :D Эта идея взята из детской игры -"найди тигра в пустыне "- делишь пространство пополам ,потом каждую половинку еще пополам ,и тд ,пока клетка не станет величиной с тигра .:p

AI!
11.02.2013, 23:34
Эта идея взята из детской игры -"найди тигра в пустыне "- делишь пространство пополам ,потом каждую половинку еще пополам ,и тд ,пока клетка не станет величиной с тигра .:pв программировании это называется метод деления пополам (http://ru.wikipedia.org/wiki/%CC%E5%F2%EE%E4_%E4%E5%EB%E5%ED%E8%FF_%EF%EE%EF%EE %EB%E0%EC)

rovki
11.02.2013, 23:39
в программировании это называется метод деления пополам (http://ru.wikipedia.org/wiki/%CC%E5%F2%EE%E4_%E4%E5%EB%E5%ED%E8%FF_%EF%EE%EF%EE %EB%E0%EC)
Точно ,вспомнил :D ;)

maximov2009
12.02.2013, 16:07
Да уж красиво нарисовано :eek: ,но только это тот случай когда булевый сигнал нет смысла преобразовывать в целочисленный формат ,анализировать и обратно в булевый :p
Поэтому вот и мой шедевриальный вариант конвейера:D :D :D (делал минут 10) ,желающие могут самостоятельно оформить схему в виде макроса
Если можно поясните пожалуйста смысл этой схемы?

maximov2009
12.02.2013, 16:16
И еще вариант счетчика ,который допускает остановку детали на 2 датчиках и реверс после этого .
Просто такие тонкости нужно оговаривать на этапе ТЗ .:rolleyes: ;)

Добрый день, попробовал на симуляторе, работает отлично. Прописал, попробовал на практике. Не работает. Не могу понять в чём дело. счёт идёт сразу и в+ и в-. В итоге получается 0. Время на TOF1 поставил как советовали 0.001с. Помогите пожалуйста довести до ума.

rovki
12.02.2013, 16:37
а как вы датчики расположили и какая деталь в размерах
Попробуйте еще вариант ,что предложил Василий .как вы определи что счет идет одновременно и в+ и в-???
Давайте всю свою схему ,а не тот фрагмент ,что дал я .У меня вообще целочисленный выход ,как вы его наблюдаете?Если вы будите наблюдать целочисленное значение на булевом выходе как в примере ,то так и будет ,то 0,то 1 ,то ,1 -это же фрагмент схемы .
А еще лучше-полностью опишите свое задание .

maximov2009
12.02.2013, 17:21
а как вы датчики расположили и какая деталь в размерах
Попробуйте еще вариант ,что предложил Василий .как вы определи что счет идет одновременно и в+ и в-???
Давайте всю свою схему ,а не тот фрагмент ,что дал я .У меня вообще целочисленный выход ,как вы его наблюдаете?Если вы будите наблюдать целочисленное значение на булевом выходе как в примере ,то так и будет ,то 0,то 1 ,то ,1 -это же фрагмент схемы .
А еще лучше-полностью опишите свое задание .
Деталь представляет из себя ящик, длинной 30-50 см. Датчики расположены на расстоянии 10 см. друг от друга. Схема осталась на работе, вышлю завтра с утра. Наблюдаю через сетевой выход на панель ИП 320. Сделал также отдельные выход со входов U,D CTN1, поэтому могу наблюдать сколько они насчитали. Может всё таки задержку TOF1 сделать больше 0,001с.
Макрос Василия у меня не хочет работать. Добавил в проект вроде оба макроса и верхний и нижний, может их как то связать надо? При редактировании макроса пишет, что не задана ссылка на объект.
Нашёл проект на флешке - добавляю.

rovki
12.02.2013, 18:06
Деталь представляет из себя ящик, длинной 30-50 см. Датчики расположены на расстоянии 10 см. друг от друга. Схема осталась на работе, вышлю завтра с утра. Наблюдаю через сетевой выход на панель ИП 320. Сделал также отдельные выход со входов U,D CTN1, поэтому могу наблюдать сколько они насчитали. Может всё таки задержку TOF1 сделать больше 0,001с.
Макрос Василия у меня не хочет работать. Добавил в проект вроде оба макроса и верхний и нижний, может их как то связать надо? При редактировании макроса пишет, что не задана ссылка на объект.
Нашёл проект на флешке - добавляю.
так вроде у меня стоит 10мс ,время должно быть больше времени цикла ПР .а датчики какие у вас:confused:
макросы нужно загрузить в библиотеку макросов (импорт) все

rovki
12.02.2013, 18:13
У вас в схеме перепутаны местами сигналы на входах сброса Д-триггеров (R)поменяйте входа у Ф- триггеров и все.

maximov2009
12.02.2013, 18:42
так вроде у меня стоит 10мс ,время должно быть больше времени цикла ПР .а датчики какие у вас:confused:
макросы нужно загрузить в библиотеку макросов (импорт) все

На это время у меня тоже было подозрение.
Датчики оптические.
Оба макроса загрузил в библиотеку, не работает!

maximov2009
12.02.2013, 18:44
У вас в схеме перепутаны местами сигналы на входах сброса счетчиков (R)поменяйте входа у Ф- триггеров и все.
Вроде всё как в Вашей схеме делал, попробовал поменять, и на симуляторе не хочет работать. Может неправильно понял?
Может обратно правленный кините?

rovki
12.02.2013, 18:45
А схему то исправили ??? а то так и будет считать +-.Второй триггер сбрасывается от 1 датчика ,а первый триггер от 2 датчика .В посте выше написал ,что сброс счетчика -читай триггера (лежу с температорой:mad: ).

Василий Кашуба
12.02.2013, 18:48
На это время у меня тоже было подозрение.
Датчики оптические.
Оба макроса загрузил в библиотеку, не работает!

ОЛ какой используете?

maximov2009
12.02.2013, 19:09
А схему то исправили ??? а то так и будет считать +-.Второй триггер сбрасывается от 1 датчика ,а первый триггер от 2 датчика .В посте выше написал ,что сброс счетчика -читай триггера (лежу с температорой:mad: ).
Большое спасибо за помощь. Сам до конца ещё не выздоровел, голова плохо работает, а начальство наседает. Желаю быстрее выздороветь.
На симуляторе работает, завтра на практике попробую.

maximov2009
12.02.2013, 19:10
ОЛ какой используете?

Дома последний стоит 43 beta, на работе 40 beta

rovki
12.02.2013, 19:20
последний 46(45) нужно для работы макроса в макросе

Василий Кашуба
12.02.2013, 19:22
Дома последний стоит 43 beta, на работе 40 beta

Обновите ОЛ тогда будет работать.

Василий Кашуба
12.02.2013, 19:39
Ещё один макрос в ОЛ 1.7 на основе макроса от AI "телефонAI", Междугородный телефон, что бы можно было звонить, и на сотовые телефоны и в другой город.

rovki
12.02.2013, 19:49
А че при повторном звонке код не передается ?Или таймера не дождался ?Но тогда зачем номер передавать .Да и макрос хорошо бы заканчивать ,все внутрь убрать.ИМХО

Василий Кашуба
12.02.2013, 21:19
А че при повторном звонке код не передается ?Или таймера не дождался ?Но тогда зачем номер передавать .Да и макрос хорошо бы заканчивать ,все внутрь убрать.ИМХО

Зачем в "номеронабиратель пальцами нажимать, если ещё разговаривать не закончили"?

rovki
12.02.2013, 21:27
Так вроде о разговорах речи не было .Как ПР будет разговаривать то:D .просто при использовании макроса, пользователь может допустить ошибки .
Да и пальцев у ПР нет :D :D :) :p

Василий Кашуба
12.02.2013, 21:30
Оказывается необходимо прилагать и все макросы нижнего уровня вложенные в макрос верхнего уровня, т.к. их нет в стандартной библиотеке. :confused:

Это касается вновь создаваемых проектов, в которых используются макросы "Матрёшки".:) , поэтому предлагаю не макрос, а готовый проект 32 разрядный конвейерный счётчик в ОЛ 1.7

Василий Кашуба
12.02.2013, 21:41
Так вроде о разговорах речи не было .Как ПР будет разговаривать то:D .просто при использовании макроса, пользователь может допустить ошибки .
Да и пальцев у ПР нет :D :D :) :p

Так пока ПР, после Соединения с абонентом, трубку не положит, АТС с новым номером не соединит. :)

rovki
12.02.2013, 21:52
Это касается вновь создаваемых проектов, в которых используются макросы "Матрёшки".:) , поэтому предлагаю не макрос, а готовый проект 32 разрядный конвейерный счётчик в ОЛ 1.7
если деталь остановилась на 2 датчиках (движение +),то при реверсе нет вычитания этой детали ,но потом при приходе следующей детали на вход"-" счетчик прибавит.:confused: ;) ,аналогично ,только вычитает при движении и реверсе с права на лево.

Василий Кашуба
12.02.2013, 23:01
если деталь остановилась на 2 датчиках (движение +),то при реверсе нет вычитания этой детали ,но потом при приходе следующей детали на вход"-" счетчик прибавит.:confused: ;) ,аналогично ,только вычитает при движении и реверсе с права на лево.

Спасибо за замечание :) , ошибку исправил.;) :)

AI!
13.02.2013, 01:30
попробовал последний проект, и заметил, что если последовательно пройти 00->10->11->01
не дойти до 00, а остановится и сделать реверс, т.е. пройти обратно через значения 01->11->10->00
то он эту деталь вычтет, хотя никогда не прибавлял.

т.е. если одну и туже деталь гонять туда сюда по конвейеру, то он её будет вычитать и вычитать ))
------------------------
сделал свой вариант. граница деталей считается 00

если границей является 11, то просто надо заменить два блока "OR-NOT", в центре схемы, на один блок "AND"

maximov2009
13.02.2013, 07:41
последний 46(45) нужно для работы макроса в макросе

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

maximov2009
13.02.2013, 07:51
А схему то исправили ??? а то так и будет считать +-.Второй триггер сбрасывается от 1 датчика ,а первый триггер от 2 датчика .В посте выше написал ,что сброс счетчика -читай триггера (лежу с температорой:mad: ).

Желаю большого здоровья и скорейшего выздоровления. Если можно подскажите пожалуйста, как сделать, чтобы при смене значений на выходе CTN давался бы одиночный импульс на выход ПР.
Заранее спасибо.
P.S. Залил счётчик в ПР работает отлично. Пока пробовал на столе. Завтра на конвейер.

rovki
13.02.2013, 08:35
Желаю большого здоровья и скорейшего выздоровления. Если можно подскажите пожалуйста, как сделать, чтобы при смене значений на выходе CTN давался бы одиночный импульс на выход ПР.
Заранее спасибо.
Вот так ,при любом варианте схемы

Василий Кашуба
13.02.2013, 09:25
попробовал последний проект, и заметил, что если последовательно пройти 00->10->11->01
не дойти до 00, а остановится и сделать реверс, т.е. пройти обратно через значения 01->11->10->00
то он эту деталь вычтет, хотя никогда не прибавлял.

т.е. если одну и туже деталь гонять туда сюда по конвейеру, то он её будет вычитать и вычитать ))
------------------------
сделал свой вариант. граница деталей считается 00

если границей является 11, то просто надо заменить два блока "OR-NOT", в центре схемы, на один блок "AND"

Спасибо, очень красивый макрос получился.:)

Василий Кашуба
13.02.2013, 10:00
Подскажите ссылку где качнуть, проблемы с обновлением(автоматически не цепляет). Заранее спасибо.

Попробуйте здесь http://www.owen.ru/forum/showpost.php?p=101606&postcount=90

maximov2009
13.02.2013, 11:17
Вот так ,при любом варианте схемы

Работает, но при изменении в любую сторону. А хотелось бы только при приращении числа.
Заранее благодарен!!!

Василий Кашуба
13.02.2013, 11:24
Работает, но при изменении в любую сторону. А хотелось бы только при приращении числа.
Заранее благодарен!!!

Делайте сравнение на ">", предыдущего значения к новому, если новое будет больше на выходе появится "1".

maximov2009
13.02.2013, 11:38
Делайте сравнение на ">", предыдущего значения к новому, если новое будет больше на выходе появится "1".

Спасибо! Снимаю вопрос, сам понял что мне не подходит такой счёт. Просто хотел продублировать показания на энергонезависимом счётчике. Просто буду брать туда только +. Погрешность конечно будет, но хоть что то в памяти останется. Жаль что у ПР 110 нет энергонезависимой памяти.

AI!
13.02.2013, 12:27
Спасибо, очень красивый макрос получился.:)самое интересное, что он нормально отработает с любыми "дребезгами", реверсами в любом состоянии и т.д.

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

когда наступает состояние "00" смотрим прошли ли все промежуточные состояния, (сравниваем с 15=1111b)
если да, то с какой стороны пришли, соответственно делаем "+" или "-"

PS сделано в "старом" OL 1.6

PPS в варианте rovki тоже некорректно отработает реверс 11->10->00->01->00->10->11

Василий Кашуба
13.02.2013, 12:48
Спасибо! Снимаю вопрос, сам понял что мне не подходит такой счёт. Просто хотел продублировать показания на энергонезависимом счётчике. Просто буду брать туда только +. Погрешность конечно будет, но хоть что то в памяти останется. Жаль что у ПР 110 нет энергонезависимой памяти.

Попробуйте, на этом счётчике погрешности не будет. :) http://www.owen.ru/forum/showpost.php?p=102286&postcount=3311
А на выходе можете индикатор изменения числа поставить, и будет вам счастье. :)

maximov2009
13.02.2013, 16:44
Спасибо за замечание :) , ошибку исправил.;) :)

Замечательный проект!!! Очень понравился и как раз почти подходит для работы. Правда открылся когда только 1.7 версию поставил. Подскажите только как в макросе добавить ещё 2 выхода с + вход CTN321 и с - входа этого же счётчика, или может кините исправленный. Очень надо для работы. К сожалению пока с макросами мало работал. Поставил пока на конвейер счётчик от ROVKI. Работает хорошо, но хотелось бы и ваш вариант попробовать. Мне ещё в 3 места ставить.
Заранее благодарен за помощь.

AI!
13.02.2013, 16:48
а мой пробовали?

PS специально для вас - вариант с 2мя входами и с 2мя выходами
(кстати, а граница между деталями "00" или "11"?)

Василий Кашуба
13.02.2013, 17:01
Попробуйте, на этом счётчике погрешности не будет. :) http://www.owen.ru/forum/showpost.php?p=102286&postcount=3311
А на выходе можете индикатор изменения числа поставить, и будет вам счастье. :)

Прилагаю индикатор

maximov2009
13.02.2013, 17:02
а мой пробовали?

Если честно закрутился, если не сложно киньте пожалуйста ещё раз. По моему у меня что то не получилось открыть, но сейчас поставил версию 1.7, вроде всё открывается, конечно я рад любому предложению.
Заранее благодарю за любую помощь. Потому как я программированием не постоянно занимаюсь, ёще и остальной электроникой приходится.

AI!
13.02.2013, 17:11
Если честно закрутился, если не сложно киньте пожалуйста ещё раз. По моему у меня что то не получилось открыть, но сейчас поставил версию 1.7, вроде всё открывается, конечно я рад любому предложению.на мой вариант вам ссылку давал Василий Кашуба вверху этой страницы
кстати, он работает в версии 1.6

maximov2009
13.02.2013, 17:23
Попробуйте, на этом счётчике погрешности не будет. :) http://www.owen.ru/forum/showpost.php?p=102286&postcount=3311
А на выходе можете индикатор изменения числа поставить, и будет вам счастье. :)

Спасибо большое. Попробовал. Я правильно понял, что считает до 429 миллионов? (вот это подходит)
Вот выход маленько не подходит. Мне надо ещё вывести на счётчик который отдельно считает + и счетчик считающий -.

AI!
13.02.2013, 17:30
Я правильно понял, что считает до 429 миллионов? (вот это подходит)нет, 4.29 миллиарда
Вот выход маленько не подходит. Мне надо ещё вывести на счётчик который отдельно считает + и счетчик считающий -.я же уже дал вариант с выходами + и - (http://www.owen.ru/forum/showpost.php?p=102321&postcount=3323)

или вам надо и то и другое?

тогда подключите к выходам макроса по ссылке CTN32 и будет счастье.

Satellite83
13.02.2013, 18:01
Подскажте, кто нибудь делал алгоритм САУ-МП на програмируемом реле, больше всего интерисует 11 алгоритм?

maximov2009
13.02.2013, 18:10
нет, 4.29 миллиардая же уже дал вариант с выходами + и - (http://www.owen.ru/forum/showpost.php?p=102321&postcount=3323)

или вам надо и то и другое?

тогда подключите к выходам макроса по ссылке CTN32 и будет счастье.

Отлично! По моему что надо. Если не сложно киньте пожалуйста макрос CTN32 и RF

AI!
13.02.2013, 18:20
Отлично! По моему что надо. Если не сложно киньте пожалуйста макрос CTN32 и RFCTN32 (http://www.owen.ru/forum/showpost.php?p=101948&postcount=58) по ссылке

maximov2009
13.02.2013, 18:37
CTN32 (http://www.owen.ru/forum/showpost.php?p=101948&postcount=58) по ссылке

Всем ОГРОМНОЕ спасибо за помощь в работе над конвейерным счётчиком!!!:D

Василий Кашуба
13.02.2013, 18:39
Подскажте, кто нибудь делал алгоритм САУ-МП на програмируемом реле, больше всего интерисует 11 алгоритм?

Вот этот подойдёт? ОЛ1.7

Satellite83
13.02.2013, 19:00
Вот этот подойдёт? ОЛ1.7

Почти похож, только аварии не надо 2. Надо когда 2 насоса не отработали по датчику протока или по диф датчику то выводиться общая ошибка как в 11 алгоритме САУ-МП

Василий Кашуба
13.02.2013, 19:07
Почти похож, только аварии не надо 2. Надо когда 2 насоса не отработали по датчику протока или по диф датчику то выводиться общая ошибка как в 11 алгоритме САУ-МП

Объедините аварии через "и".

Satellite83
13.02.2013, 19:31
Объедините аварии через "и".

При подаче сигнала на пуск, происходит запуск насоса №1, если в течение (уставка (как правило 30 сек. на дребезг контактов)) происходит замыкание датчика диф манометра то насос №1 остаеться в работе и через (уставка (24ч)) переключаеться на насос №2 (запуск происходит по таким же условиям что и насос №1). Датчик диф. давления 1 на 2 насоса.

Если при запуске насоса №1 в течение (уставка (как правило 30 сек. на дребезг контактов)) не происходит замыкания контактов, то делается попытка запуска насоса №2. Если при запуске насоса №2 не произошло замыкания датчика то на отдельный выход выводиться общая ошибка.

Насосы в нормальном режиме должны меняться каждые ( уставка (24 ч.))

Василий Кашуба
13.02.2013, 19:57
При подаче сигнала на пуск, происходит запуск насоса №1, если в течение (уставка (как правило 30 сек. на дребезг контактов)) происходит замыкание датчика диф манометра то насос №1 остаеться в работе и через (уставка (24ч)) переключаеться на насос №2 (запуск происходит по таким же условиям что и насос №1). Датчик диф. давления 1 на 2 насоса.

Если при запуске насоса №1 в течение (уставка (как правило 30 сек. на дребезг контактов)) не происходит замыкания контактов, то делается попытка запуска насоса №2. Если при запуске насоса №2 не произошло замыкания датчика то на отдельный выход выводиться общая ошибка.

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

Satellite83
13.02.2013, 20:09
Спасибо большое разобрался. Скажите только почему он не запускаеться в Эмуляторе. Он пишет (В экземпляре объекта не заданна ссылка на объект)



Извините за такие вопросы, просто сам только начинаю разбираться

Василий Кашуба
13.02.2013, 20:11
Спасибо большое разобрался. Скажите только почему он не запускаеться в Эмуляторе. Он пишет (В экземпляре объекта не заданна ссылка на объект)

ОЛ у вас какой? Программа написана в ОЛ 1.7 версия 46

Satellite83
13.02.2013, 20:15
ОЛ у вас какой? Программа написана в ОЛ 1.7 версия 46

У меня 1.6 версия 43, та которая на сайте есть. А где можно взять ОЛ 1.7? просто на сайте не нашел.

Василий Кашуба
13.02.2013, 20:21
У меня 1.6 версия 43, та которая на сайте есть. А где можно взять ОЛ 1.7? просто на сайте не нашел.

Это бета версия ОЛ 1.7 http://ftp-ow.owen.ru/softupdate/Upload/OwenLogic_build46_beta.exe

Satellite83
13.02.2013, 20:27
Это бета версия ОЛ 1.7 http://ftp-ow.owen.ru/softupdate/Upload/OwenLogic_build46_beta.exe

Спасибо большое за программу, и за образец. Буду эксперементировать

Василий Кашуба
13.02.2013, 20:31
Спасибо большое за программу, и за образец. Буду эксперементировать

Чтобы эмулятор работал быстрее, задайте в меню эмулятора период 5 мс.

Satellite83
13.02.2013, 20:35
Чтобы эмулятор работал быстрее, задайте в меню эмулятора период 5 мс.

Спасибо, но я ему задаю 5 мс, а он пишет что в схеме есть компоненты ограничивающие время цикла

Василий Кашуба
13.02.2013, 20:48
Спасибо, но я ему задаю 5 мс, а он пишет что в схеме есть компоненты ограничивающие время цикла

Не цикла , а период.

Satellite83
13.02.2013, 20:50
Не цикла , а период.

Извините, не сразу понял. Большое спасибо за подсказки

Satellite83
13.02.2013, 21:13
Извините, не сразу понял. Большое спасибо за подсказки

Только я не понял, можно-ли использовать только 1 датчик, а не 2 как у вас?

Василий Кашуба
13.02.2013, 21:27
Только я не понял, можно-ли использовать только 1 датчик, а не 2 как у вас?

Можно, вместо неиспользуемого датчика нужно подключить блок константы с булевой "1".

rovki
13.02.2013, 21:40
PPS в варианте rovki тоже некорректно отработает реверс 11->10->11->01->11->10->11
ну это вы зря .в отличии от вашего и Василия варианта у меня вырабатывается счетный импульс когда деталь находит на 2 датчик и если сделать стоп ,а потом реверс то нужно обязательно прибавить или отнять единичку ,потому как он уже был посчитан ,а у вас импульс на счетчик вырабатываетя когда деталь полностью выйдет из зоны дейсьвия ,вот и вся разница.

Satellite83
13.02.2013, 21:59
Можно, вместо неиспользуемого датчика нужно подключить блок константы с булевой "1".

Все, спасибо большое, все прекрасно работает.

AI!
13.02.2013, 22:09
ну это вы зря.а вы попробуйте.
только заметьте, что у Василия я приводил последовательность 00->10->11->01->11->10->00
а у вас немного другая комбинация 11->01->00->10->00->01->11

PS для наглядности сделал перебор значений одной кнопкой.
UPD: двумя кнопками

rovki
13.02.2013, 23:33
А я 2 кнопками для наглядности(для реверса в комбинации11).В ППЗУ код грея ,именно по нему и работает схема 00,01,11,10,

AI!
13.02.2013, 23:57
четыре 2х битовых константы можно хранить в одном байте.
(обновил вложение в предыдущем сообщении)

но мы отвлеклись от темы - что там с правильностью работы вашего проекта?

rovki
14.02.2013, 00:09
четыре 2х битовых константы можно хранить в одном байте.
это мы в курсе только мне проше нарисовать 4блока ,чем огород городить в час ночи
Работает ,как Швейцарские часы .Опыты надо ставить более точно.Только не забудьте поставить время цикла 1мс и не нажимать быстрее чем отработает ТОФ:D :D :D :D тогда и вопросов не будет и поспешных выводов.:cool:

AI!
14.02.2013, 00:18
Только не забудьте поставить время цикла 1мс и не нажимать быстрее чем отработает ТОФвот где "подстава" от электронщиков - в милисекундах!

PS а вы уверены что реальный ПР110 успеет?

rovki
14.02.2013, 00:27
Что успеет то .задержка ставится больше чем цикл ПР(в железе ,а не симуляторе) ,что бы правильно Д триггер работал .Что бы не успел нужна скорость 100м\сек.
Не нравится ТОф (он наглядней для электронщика) ,уберите его и поставьте явные обратные связи ,то же будет работать

rovki
14.02.2013, 00:36
Большая часть пользователей это электронщики и даже мне(не новичку) не привычно читать ваши схемы(целочисленные) ,а тем более вносить в их изменения ,а что говорить о менее подготовленных пользователях.Уверен ,что и вы ,как программист испытываете теже чувства глядя на булевый вариант схемы.Все-спать .

AI!
14.02.2013, 00:52
про "подставу" - это был не "наезд", а мысль в слух.
которую надо записать себе в память и всегда иметь ввиду.
даже в своих схемах!

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

rovki
14.02.2013, 08:13
Начинающему профессионалу это простительно:)

maximov2009
14.02.2013, 08:20
ну это вы зря .в отличии от вашего и Василия варианта у меня вырабатывается счетный импульс когда деталь находит на 2 датчик и если сделать стоп ,а потом реверс то нужно обязательно прибавить или отнять единичку ,потому как он уже был посчитан ,а у вас импульс на счетчик вырабатываетя когда деталь полностью выйдет из зоны дейсьвия ,вот и вся разница.
Добрый день. если речь о конвейерном счётчике, насколько я правильно понял, то сегодня я оба варианта залил в ПР, ставлю на конвейер и посмотрим сравнительный результат.

maximov2009
14.02.2013, 08:26
Это бета версия ОЛ 1.7 http://ftp-ow.owen.ru/softupdate/Upload/OwenLogic_build46_beta.exe
Поставил версию 1.7 по вашей подсказке, при входе пишет что есть обновление, устанавливаю обновление она скидывает до 1.6 версия 43.
Наверное какой то глюк. Установил по новой и обновлять не стал. Вроде работает. С утра залил реальный проект - работает нормально.
Спасибо!!!

Василий Кашуба
14.02.2013, 08:43
Поставил версию 1.7 по вашей подсказке, при входе пишет что есть обновление, устанавливаю обновление она скидывает до 1.6 версия 43.
Наверное какой то глюк. Установил по новой и обновлять не стал. Вроде работает. С утра залил реальный проект - работает нормально.
Спасибо!!!

В меню "сервис" уберите "галочку" в строке автообновление.

Василий Кашуба
14.02.2013, 13:19
... надо записать себе в память и всегда иметь ввиду...

Анатолий, какие у вас будут предложения по модернизации данного макроса.

AI!
14.02.2013, 14:28
а краткое описание?

Василий Кашуба
14.02.2013, 14:37
а краткое описание?

С первого входа по шестой по порядку нужно ввести цифры пароля, после этого нажать кнопку "Р" - пуск или включение какого либо устройства.
Вся хитрость в том, что пока не введёшь правильно первый символ, второй и последующие, даже не примут вводимые ссигналы.

schlosser
14.02.2013, 14:52
Это если выставить код 666666, то нужно ударить по клавишам 37 раз в место 7. Как то не "айс". Или использовать номеронабиратель от старого телефона.

Василий Кашуба
14.02.2013, 15:01
Это если выставить код 666666, то нужно ударить по клавишам 37 раз в место 7. Как то не "айс". Или использовать номеронабиратель от старого телефона.

А если, 999999, то 55 раз. :)

schlosser
14.02.2013, 15:17
Ага:). И если это будет кодовый замок, то номеронабиратель, точно разобьют:)

AI!
14.02.2013, 15:23
это не "хитрость" - а помощник для полного перебора за один цикл
(см. вложение, вскрывает ваш замок за 12 мин))

а с учётом, что больше 3х раз давить затруднительно - то ещё быстрее))

ИМХО надо что бы любое неправильное действие блокировало дальнейший перебор.

AI!
14.02.2013, 15:33
это кодовый замок для телефонных мастеров, которые всегда хдят со своим номеронабирателем :D

Василий Кашуба
14.02.2013, 15:37
это не "хитрость" - а помощник для полного перебора за один цикл
(см. вложение, вскрывает ваш замок за 12 мин))

а с учётом, что больше 3х раз давить затруднительно - то ещё быстрее))

ИМХО надо что бы любое неправильное действие блокировало дальнейший перебор.

А если у меня там не учебный код (последовательность от 1 до 6), а в разнобой и от 1 до 33. как я их буду вводить это уже мои проблемы.

AI!
14.02.2013, 15:39
33 раза по одной кнопке? - ну нафиг такой замок.

это такой контроль на трезвость у станка с ЧПУ :D

Василий Кашуба
14.02.2013, 15:42
33 раза по одной кнопке? - ну нафиг такой замок.

это такой контроль на трезвость у станка с ЧПУ :D

Зачем 33 раза, достаточно одного.:)

schlosser
14.02.2013, 15:45
Я когда то выкладывал кодовый замок с управлением 2 кнопками, посмотрите , может пригодится.

AI!
14.02.2013, 15:45
лучше сделать от 1 до 3, но шоб последовательность тоже была важна

напр.
1) первая кнопка 1 раз
2) пятая 3 раза
3) вторая 2 раза
4) шестая 1 раз
5) четвёртая 2 раза
6) ну третья 3 раза.

а ещё кнопку "открыть" 2 раза :D

AI!
14.02.2013, 15:49
PS лично мне жалко целого ПР отдать только на замок

а вот использовать незадействованные вх/вых у того который в работе - это интересно.

Василий Кашуба
14.02.2013, 16:05
PS лично мне жалко целого ПР отдать только на замок

а вот использовать незадействованные вх/вых у того который в работе - это интересно.

Для этого и поднял эту тему.

AI!
14.02.2013, 16:32
я уже сказал, но ещё немного перефразирую,
так сказать, подойду к вопросу с другой стороны:

у вас в каждый момент времени используется 2-3 кнопки
- "следующие" заблокированы
- предыдущие давить бессмысленно

так может и ограничится 2мя кнопками?
-------------
1) начинаем с любой.
2) если перешли на другую кнопку - то значит набор на предыдущей закончен
3) после успешного на(под)бора открываем дверь (прибор) с задержкой - вдруг пользователь дальше будет набирать ))

4) reset по тайм-ауту бездействия.

PS где-то я такое описание уже видел ;)

Василий Кашуба
14.02.2013, 18:10
я уже сказал, но ещё немного перефразирую,
так сказать, подойду к вопросу с другой стороны:

у вас в каждый момент времени используется 2-3 кнопки
- "следующие" заблокированы
- предыдущие давить бессмысленно так может и ограничится 2мя кнопками?
-------------
1) начинаем с любой.
2) если перешли на другую кнопку - то значит набор на предыдущей закончен
3) после успешного на(под)бора открываем дверь (прибор) с задержкой - вдруг пользователь дальше будет набирать ))

4) reset по тайм-ауту бездействия.

PS где-то я такое описание уже видел ;)

Пока модернизировал исходный макрос, повысил защищённость.
Проверьте на взлом, даю подсказку в коде цифры от 1 до 3, в каком порядке?

Василий Кашуба
14.02.2013, 19:54
Пока модернизировал исходный макрос, повысил защищённость.
Проверьте на взлом, даю подсказку в коде цифры от 1 до 3, в каком порядке?

Длительное молчание говорит о том, что макрос получился. :) :) :)

AI!
14.02.2013, 20:24
вечер, семья дома, комп занят. (он у нас И.О. Телевизор)
223123

Василий Кашуба
14.02.2013, 20:31
вечер, семья дома, комп занят. (он у нас И.О. Телевизор)
223123
Маленькая неточность 123123. :) :) :)
Но я думаю, что без подсказки это было бы практически невозможно.

AI!
14.02.2013, 20:42
Маленькая неточность 123123. :) :) :)
Но я думаю, что без подсказки это было бы практически невозможно.не мог перепроверит старший разряд - комп занят.
т.е. прибавил он 1 или нет после открытия замка.

PS не понял - какая подсказка, если я делал полный перебор?

capzap
14.02.2013, 20:56
:) а вот если изначально кодовый замок был бы из одной кнопки, а число определялось по длительности нажатия, вскрывать методом перебора было бы значительно труднее

rovki
14.02.2013, 21:01
Согласен ,и главное такие уже были:D ,вот только как найти :eek:

AI!
14.02.2013, 21:47
вот только как найти :eek:мож где-то тут (http://www.owen.ru/forum/showthread.php?p=83490#post83490)?

rovki
14.02.2013, 21:51
Не а .Я имел ввиду вариант задания уставок 1 кнопкой .Этот макрос можно в замок вставить .

AI!
14.02.2013, 21:59
там 2-3 страницы, а может и более, обсуждали кодовые замки
может и однокнопочный обсудили

rovki
14.02.2013, 22:11
нашел http://www.owen.ru/forum/showpost.php?p=101163&postcount=3214 осталось добавить схему сравнения и поставить ТР на секунду.

Василий Кашуба
14.02.2013, 22:17
Не а .Я имел ввиду вариант задания уставок 1 кнопкой .Этот макрос можно в замок вставить .

Конечно можно. А насчёт надёжности макроса, я уверен, если код не "1,2,3", а хотя бы "0-9," подобрать его сложно. :)

AI!
14.02.2013, 22:30
в компьютерах защищаются от перебора блокировкой ввода на длительный период после нескольких неудачных попыток.

rovki
14.02.2013, 22:42
А вот и макрос ;) Кодового замка целочисленного ,однокнопочного Перерыв между нажатиями 1 десятичного разряда менее 1сек ,между цифрами более 1 сек

capzap
14.02.2013, 23:41
А вот и макрос ;) Кодового замка целочисленного ,однокнопочного Перерыв между нажатиями 1 десятичного разряда менее 1сек ,между цифрами более 1 сек

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

rovki
14.02.2013, 23:58
Думаю это не удобно нажми 3 раза на кнопку ,потом еще 2 раза ....Итак что бы ввести свой день рождения нужно ввести 6 чисел ,а это 34 нажатия кнопки .Если вводить 3 разрядное десятичное число ,то нужно нажимать от 3 до29 раз.
По времени удобней- подряд нажимаешь вводишь 1 число ,небольшая пауза ,вводишь 2 число (десятичное) и тд.
Но спасибо за идею ,может кто сделает и так.

capzap
15.02.2013, 00:09
ну как то не пришло в голову считать общее количество, но представляю это так. Тройной клик сброс или инициализация. Набрали первое знакоместо, двойной клик перешли на следующее знакоместо снова набрали. Собственно на всех приборах так и сделано, на некоторых вместо множественных нажатий джойстик в сторону отводят.

rovki
15.02.2013, 00:25
Да нет в макросе не считается обшее число нажатий .Этот макрос формирует многоразрядное десятичное число ,с автоматическим сдвигом знакоместа (по времени) .
Макрос немного поправил ,если нету ввода более 5сек ,то весь набор обнуляется.Перебор в данном варианте ,если не знать принципа действия замка не поможет ,а если знать ,то сильно долго будет(после каждой подставки нужно ждать 5 сек) .

maximov2009
15.02.2013, 06:09
Добрый день! Может кто нибудь подскажет изящное решение фильтра, чтобы пропускал импульсы больше определённого периода, например 200 мс. Надо для подавления дребезга. Просто блок (TP) не очень подходит.
А вообще то почитал повнимательнее, вроде как именно то что надо. Так что как сказал Козьма Прутков "Поспешай медленно".
Вопрос снимаю. Извиняйте.

Василий Кашуба
15.02.2013, 07:38
Добрый день! Может кто нибудь подскажет изящное решение фильтра, чтобы пропускал импульсы больше определённого периода, например 200 мс. Надо для подавления дребезга. Просто блок (TP) не очень подходит.

Возьмите сочетание ТОН + ТОФ, в ТОН задаёте время подавления дребезга, а в ТОФ - необходимое время импульса.

maximov2009
15.02.2013, 07:59
Возьмите сочетание ТОН + ТОФ, в ТОН задаёте время подавления дребезга, а в ТОФ - необходимое время импульса.

Спасибо! Для начала сейчас просто ТОН попробую, остатков импульса скорее всего должно хватить, если не получится, попробую связку.

Satellite83
15.02.2013, 17:20
Подскажите пожалуйста, как сделать:
Есть кнопки ПУСК-СТОП 2 штуки, и два насоса.

Задача:

При запуске первого насоса кнопкой ПУСК кнопки второго должны блокироваться, пока его не отановят кнопкой СТОП. Тоже со вторым насосом.

Если кто скинет пример, буду очень обязан.

Сильно не ругайтесь я только начинаю изучать

AI!
15.02.2013, 17:52
я так понял - взаимная нужна блокировка?
т.к. оба работать одновременно не могут кнопка стоп общая?

Satellite83
15.02.2013, 17:56
нет кнопки парные ПУСК-СТОП. Нужна именно взаимная блокировка

AI!
15.02.2013, 18:03
вот, стоп общий, посередине, разделить его несложно, надуюсь справитесь сами?

Satellite83
15.02.2013, 18:11
Да разделил, спасибо большое за помощь. Это просто часть схемы, теперь буду думать как ее отдельно включать в работу.

rovki
15.02.2013, 18:32
Так может опишите задачу в целом и получите несколько вариантов .Только описание должно быть подробное и четкое ,тогда сделаем быстро,пока вы будите думать.

Satellite83
15.02.2013, 18:50
Схема доработанная мной, из той что мне скинул Василий Кашуба.
Смысл этой схеммы заключаеться в том, что-бы управлять одним частотным преобразователем на 2 насоса, по алгоритму 11 САУ-МП.
Но управление должно быть в 2 режимах автоматическое и ручное. Желательно на одном ПР 110

Satellite83
15.02.2013, 19:23
Прилагаю, файл что у меня получилось

rovki
15.02.2013, 22:09
вот, стоп общий, посередине, разделить его несложно, надуюсь справитесь сами?
Вот маленько по проше вариант ;) (:rolleyes:

AI!
15.02.2013, 23:35
кому то проще, а кому то сложнее... ИМХО

rovki
16.02.2013, 08:54
Минус 2 инвертора -однозначно:D ,без ИМХО
Зачем блокировать по входу(И) ,когда у триггеров есть приоритет по входу R(данность) .

Satellite83
16.02.2013, 09:40
Спасибо всем за советы и за помощ.

maximov2009
17.02.2013, 10:04
Добрый день. Подскажите пожалуйста, ка связать ПР 110 с компьютером для снятия показаний и управления, желательно на расстоянии около 200 м., или подключения к локальной сети. Какое для этого надо оборудование и ПО.
Заранее спасибо за помощь.

rovki
17.02.2013, 10:12
к ПР110 добавить ПРми485, затем витая пара ,АС4 и комп .на компе ОПС сервер.

maximov2009
17.02.2013, 10:21
к ПР110 добавить ПРми485, затем витая пара ,АС4 и комп .на компе ОПС сервер.

Какова дальность связи через витую пару в такой связке?

Amko
17.02.2013, 10:29
RS485. Максимальная длина линии связи 1200 м (4000ft) (c) Пруф (http://www.softelectro.ru/rs485.html)

maximov2009
17.02.2013, 10:46
Какова дальность связи через витую пару в такой связке?

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

rovki
17.02.2013, 10:54
есть мастер ОПС универсал модбус сервер на 32 точки ,он бесплатный и вечный .Найдите такую тему и в ней задавайте вопросы ,прочитав сначало все сообщенияhttp://www.owen.ru/forum/showthread.php?t=12004 ,а в этой теме выложите готовый проект

maximov2009
17.02.2013, 10:58
есть мастер ОПС универсал модбус сервер на 32 точки ,он бесплатный и вечный .Найдите такую тему и в ней задавайте вопросы ,прочитав сначало все сообщенияhttp://www.owen.ru/forum/showthread.php?t=12004 ,а в этой теме выложите готовый проект

Спасибо большое, пойду там смотреть.

Владимир Евдокимов
22.02.2013, 11:28
Поздравляю всех форумчан с праздником Защитника Отечества !!!:D

rovki
22.02.2013, 12:41
Сегодня рано,завтра поздно :D .А проект к празднику почему зажилили :D ;) :)Тут все форумчане не ходят .

rovki
24.02.2013, 09:46
Пример макроса задатчика уставок с привязкой по времени (часы) на базе универсальных макросов часы и ппзу.Например можно задать уставки температуры по часам времени суток(24уставки) .

rovki
24.02.2013, 11:47
Начальный вариант управления влажностью и температурой в теплице (требует уточнения ТЗ и доработки)
Для управления температурой использую макрос интегратора с ШИМ ,можно ,наверное и ПИД :confused:

maximov2009
25.02.2013, 13:22
Добрый день,с прошедшим всех праздником. Не могли бы ещё оказать помощь с конвейерным счётчиком. Решил переделать крепление датчиков и поместить в другое место. Сейчас получится, что промежуток между тарой меньше размеров самой тары и алгоритм работы нужен маленько другой. Мне наверное даже реверс не сильно будет нужен, главное чтобы был чёткий отсчёт, исключающий любой дребезг. Тара идёт очень неравномерно, может и останавливаться и снова двигаться. Прилагаю рисунок расположения датчиков и схему ПР которая сейчас работает. Заранее благодарен за помощь.

maximov2009
25.02.2013, 13:24
Прикладываю файлы, а то не получилось.

AI!
25.02.2013, 16:03
если расстояние между датчиками больше чем зазор между деталями,
и меньше чем длинна самой детали,

то просто сигнал от датчиков подключить к RS триггеру, а выход триггера подключить в счётчик импульсов.

всё.

PS движение в любую сторону будет прибавлять счётчик.

rovki
25.02.2013, 19:39
если реверса нет ,то одного датчика достаточно.Поставил кнопку Реверс ,что бы если деталь остановилась на датчике ,то отнять ее ,а если между деталей ,то продолжал суммировать .

maximov2009
26.02.2013, 09:49
если реверса нет ,то одного датчика достаточно.Поставил кнопку Реверс ,что бы если деталь остановилась на датчике ,то отнять ее ,а если между деталей ,то продолжал суммировать .

Добрый день. Ваша идея проста и хороша, но маленько не для моих условий. У Вас подавление дребезга стоит 0,1 с. А у меня конвейер может остановится как раз в точке появления дребезга влоть до нескольких минут, пока грузчик, снимающий тару с конвейера отлучится по своим делам. И сам конвейер в это время просто проскальзывает под ящиком. Для этого я и хочу использовать 2 датчика, чтобы уж наверняка.

AI!
26.02.2013, 14:20
Для этого я и хочу использовать 2 датчика, чтобы уж наверняка.а мой вариант рассматривали?

PS я тоже сначала подумал что достаточно одного датчика,
но потом представил, что остановился транспортёр на грани срабатывания датчика,
и грузчик начал разгружать. и каждый раз когда он берёт след. ящик происходит люфт транспортёра, и срабатывание (инверсия состояния) датчика.
и именно из-за "дребезгов" длинной в минуты, я предложил вариант с триггером.

rovki
26.02.2013, 20:24
Добрый день. Ваша идея проста и хороша, но маленько не для моих условий. У Вас подавление дребезга стоит 0,1 с. А у меня конвейер может остановится как раз в точке появления дребезга влоть до нескольких минут, пока грузчик, снимающий тару с конвейера отлучится по своим делам. И сам конвейер в это время просто проскальзывает под ящиком. Для этого я и хочу использовать 2 датчика, чтобы уж наверняка.. Тогда заведите сигнал пуск/стоп (конвейера) в ПР ,если сигнал кратковременный ,то через триггер .И когда стоп ,то блокируйте все импульсы на счетчик.
Если б знать скорость конвейера ,то можно и по другому фильтровать неопределенности .

maximov2009
27.02.2013, 07:37
а мой вариант рассматривали?

PS я тоже сначала подумал что достаточно одного датчика,
но потом представил, что остановился транспортёр на грани срабатывания датчика,
и грузчик начал разгружать. и каждый раз когда он берёт след. ящик происходит люфт транспортёра, и срабатывание (инверсия состояния) датчика.
и именно из-за "дребезгов" длинной в минуты, я предложил вариант с триггером.

Добрый день. Спасибо за помощь. И Ваш вариант конечно рассматривал. Тоже интересная идея. И очень простая. Сейчас на больничном, как выйду на работу, так буду пробовать все варианты. Может ещё какой интересный вариант предложит. Просто как в предыдущем (реверсивный счётчик) варианте не искличён вариант что грузчик может и обратно ящики слегка протолкнуть, поэтому и стараюсь разместить датчики на возможно большем расстоянии, чтобы избежать реверса, вот ещё его бы совсем исключить?

maximov2009
27.02.2013, 07:42
. Тогда заведите сигнал пуск/стоп (конвейера) в ПР ,если сигнал кратковременный ,то через триггер .И когда стоп ,то блокируйте все импульсы на счетчик.
Если б знать скорость конвейера ,то можно и по другому фильтровать неопределенности .

Добрый день. Как я уже писал, конвейер не останавливается, иногда прекращается съём тары с него, в это время конвейер просто проскальзывает под ящиками, они лёгкие, и с этого то все проблемы и начинаются. Если надо, могу выслать фото. Эта задача не абстрактная - реальная, бьюсь второй месяц.

Василий Кашуба
27.02.2013, 08:46
Добрый день. Как я уже писал, конвейер не останавливается, иногда прекращается съём тары с него, в это время конвейер просто проскальзывает под ящиками, они лёгкие, и с этого то все проблемы и начинаются. Если надо, могу выслать фото. Эта задача не абстрактная - реальная, бьюсь второй месяц.

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

capzap
27.02.2013, 09:26
раз нет съема тары, значит она во что то упирается, проскальзывает же не один ящик а очередь из них, так что тут можно два варианта предложить, это концевик или датчик контролирующий отсутствие просвета между тарой и следовательно при срабатывании оных просто не вести счет вообще и/или останавливать конвеер

maximov2009
27.02.2013, 10:18
Тогда надо, во время нормальной работы конвейера измерить время прохождения тары перед датчиками и при превышении этого времени более, чем в три раза останавливать конвейер.

1 ящик проходит примерно за 1.5-2 с. Но это тоже не решает проблему конвейер стычной, из нескольких состоит. Если часто тормозить, они просто выходят из строя. Механикам проще сутки не выключать, чем потом 2 суток ремонтировать. Это реалии производства.

rovki
27.02.2013, 12:42
так тогда нужно иметь два конвейера с двумя скоростями ,а то если не убрать ящик ,то они потом все сомкнутся .И датчик ставить там ,где ящики не сомкнутся не когда .В случае смыкания ящиков (отсутствия сьема) выключать конвейер.

AI!
27.02.2013, 13:41
а может считать не ящики на конвейере, а грузчика?

Василий Кашуба
27.02.2013, 22:01
1 ящик проходит примерно за 1.5-2 с. Но это тоже не решает проблему конвейер стычной, из нескольких состоит. Если часто тормозить, они просто выходят из строя. Механикам проще сутки не выключать, чем потом 2 суток ремонтировать. Это реалии производства.

Тогда установите датчик на самом конце конвейера, в точке где тару убирают с конвейера. Тара перекрыла датчик приготовились, тару сняли, прибавить единичку. :)

rovki
27.02.2013, 22:05
То же дело;) :rolleyes:,тогда 1 датчик точно пойдет.Пусть хоть подряд идут ,а сняли -посчитали .Просто и со вкусом:)

maximov2009
28.02.2013, 05:35
То же дело;) :rolleyes:,тогда 1 датчик точно пойдет.Пусть хоть подряд идут ,а сняли -посчитали .Просто и со вкусом:)

Спасибо за участие. Но эти все предложения неприемлемы. Тара и так идет сплошным потоком, разделять её приходится искусственно или на повороте или на горке. Грузчики тоже работают по разному, может снимать от 1 до 4 ящиков за раз и в разных местах конвейера. Может ещё будут предложения. Вставляю реальные фото.

maximov2009
28.02.2013, 05:44
Фото с конвейера

AI!
28.02.2013, 06:25
может их считать не там где их снимают, а где ставят?

rovki
28.02.2013, 07:45
Глянуть бы на весь процесс ,так да..авно бы решили эту задачку ,а приходится в слепую догадываться .

maximov2009
28.02.2013, 08:12
Глянуть бы на весь процесс ,так да..авно бы решили эту задачку ,а приходится в слепую догадываться .

Вот весь процесс.

Василий Кашуба
28.02.2013, 09:57
Вот весь процесс.

Датчик можно установить ещё в местах излома конвейера (вверх/вниз), где ящики никогда не сомкнутся полностью.

rovki
28.02.2013, 12:29
Так тут у вас ящики идут подряд .Правильно сказал Василий поставьте датчик на изгибе транспортера ,но можно лучше поставить датчик вот так (горизонтально) ,но датчик ИК должен быть с регулировкой чувствительности .Настройте так ,что бы датчик реагировал на ящик ,а не реагировал на пустоту между ними ,на изгибе .

Василий Кашуба
28.02.2013, 12:59
Датчик можно установить ещё в местах излома конвейера (вверх/вниз), где ящики никогда не сомкнутся полностью.

Я имел ввиду вот эти места.

maximov2009
28.02.2013, 13:04
Датчик можно установить ещё в местах излома конвейера (вверх/вниз), где ящики никогда не сомкнутся полностью.

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

maximov2009
28.02.2013, 13:11
Так тут у вас ящики идут подряд .Правильно сказал Василий поставьте датчик на изгибе транспортера ,но можно лучше поставить датчик вот так (горизонтально) ,но датчик ИК должен быть с регулировкой чувствительности .Настройте так ,что бы датчик реагировал на ящик ,а не реагировал на пустоту между ними ,на изгибе .

Если вы обратили внимание, то как раз на изгибе стоит коробочка. В ней расположены 2 датчика. Эта система сейчас и работает. Считает как реверсивный счётчик предложенный вами. Схему программирования я приложил. Там использованы 2 счётчика, один из них Ваш. Кстати показаниях двух счётчиков несколько разнятся. Беда в том, что при пересортице, место разлома слегка смещается, и возникает нечёткое срабатывание, набегает погрешность. Незначительная, порядка 0.3-0.5%, но начальство требует счёт 1 в 1. Вот и пытаю разные варианты, вплоть до самых фантастических. Большое спасибо за участие в дискуссии, может общими усилиями чего и добьемся.

AI!
28.02.2013, 17:03
что бы не было погрешности надо что бы датчик смотрел вниз, градусов на 60 от горизонтали, в то место где точно просвет.

rovki
28.02.2013, 19:15
Можно и вал один поднять или поставить новый под ленту

capzap
28.02.2013, 19:27
а лучше принудительно ящики прореживать, как буржуины делают. Поставте турникет, как только текущий ящик прошел контрольную точку, пускать следующий

AI!
28.02.2013, 19:46
это доп. механизмы
тогда уж манипулятор делать, который сам ящики перекладывает
и он то точно будет знать сколько переставил ящиков.

capzap
28.02.2013, 19:52
там из механизмов только своеобразная рогатина между роллерами вылазит в определенное время и все. Фотки не смотрел, но обычно стандартная тара идет с зацепами на дне

Владимир Евдокимов
01.03.2013, 07:11
на производстве насмотрелся много разных систем разделения на конвейерах. пневмоцилиндры, ролики, сепараторы и тд. в данном случае подойдет пассивный разделитель. принцип: 2-3 ящика проскальзывают на конв. +1 проходит 1ящик. примерная конструкция м.б. такой: выгнутая пластина висит над тарой и подтормаживает тару. усилие регул. весом или пружиной. Разрыв будет гарантирован. Если же за разделителем может образовываться затор, нужен активный разделитель.

maximov2009
01.03.2013, 10:28
что бы не было погрешности надо что бы датчик смотрел вниз, градусов на 60 от горизонтали, в то место где точно просвет.

Добрый день. Маленько не понял Ваше предложение, как это вниз? Не забудьте, что ящики не полные. А во вторых оптические датчики требуют, чтобы угол наклона к отражаемой поверхности был как можно ближе к перпендикуляру, иначе при отклонении чувствительность падает в геометрической прогрессии. Они сейчас расположены перпендикулярно к стенке ящика, и то на чёрных чувствительность значительно ниже.

maximov2009
01.03.2013, 10:37
Можно и вал один поднять или поставить новый под ленту

Добрый день. Как раз так и сделано. Обратите внимание на предоставленные снимки. Но в такой ситуации Вы изображаете 1 датчик. А использование 1 влечёт за собой все те трудности, которые я так подробно излагал выше. Я попробую впихнуть 2 и по схеме реверсивного счётчика ещё раз отработать. Но сами понимаете здесь не получается создать большую стереобазу. Я бы всё таки хотел попробовать как я изложил в начале нашей дискуссии, но устойчивая схема программы в голове не вырисовывается. А по такой схеме с 1 датчиком у меня работают 2 выходных конвейера, по ним вопросов нет. Просто там идут уже тяжёлые ящики и условия их движения маленько другие. Может ещё какие мысли есть?

maximov2009
01.03.2013, 11:01
на производстве насмотрелся много разных систем разделения на конвейерах. пневмоцилиндры, ролики, сепараторы и тд. в данном случае подойдет пассивный разделитель. принцип: 2-3 ящика проскальзывают на конв. +1 проходит 1ящик. примерная конструкция м.б. такой: выгнутая пластина висит над тарой и подтормаживает тару. усилие регул. весом или пружиной. Разрыв будет гарантирован. Если же за разделителем может образовываться затор, нужен активный разделитель.

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

Владимир Евдокимов
01.03.2013, 11:56
больших затрат физ. или фин. в данной схеме не требуется, определиться в возможности реализации (это самое трудное) , реализовать и настроить. подобные схемы работают давно и успешно. деталей Вашего производства не знаю.

maximov2009
01.03.2013, 12:16
больших затрат физ. или фин. в данной схеме не требуется, определиться в возможности реализации (это самое трудное) , реализовать и настроить. подобные схемы работают давно и успешно. деталей Вашего производства не знаю.

Пассивная система, что вы предлагаете не годится - вы сами объяснили почему. Затор может быть и спереди и сзади. А активные как раз и потребуют и тех и тех затрат. Детали производства касающиеся поставленной задачи я предоставил на фото. А вообще - это молочный комбинат, в ящики укладывается готовая продукция. Но посчитать требуется именно пустые, с полными проблем таких нет.

Владимир Евдокимов
01.03.2013, 12:45
активная в Вашем случае - 2 пневмоцилиндра для разделения ящиков и 3 датчика оптических с катафотом. 1-для разделения, 2- счет, 3- затор на выходе. Всё можно реализовать на ПР

maximov2009
01.03.2013, 13:07
активная в Вашем случае - 2 пневмоцилиндра для разделения ящиков и 3 датчика оптических с катафотом. 1-для разделения, 2- счет, 3- затор на выходе. Всё можно реализовать на ПР

Это всё очень замечательно, но это всё мечты на будущее. А о реальной ситуации сейчас что Вы можете ещё предложить. Напомню, что мне нужна схема, стабильно работающая на 2 датчиках (можно и 3), в тех условиях, что я поставил в самом начале дискуссии. Там есть рисунок. Не знаю как туда сделать ссылку.

Владимир Евдокимов
01.03.2013, 13:24
я включился в дискуссию, когда Вы поняли, что для счета 1 в 1 нужно разделить продукт(ящики) все другие варианты без разделения большой 0. поверте стаж 40 лет

maximov2009
01.03.2013, 13:30
Добрый день,с прошедшим всех праздником. Не могли бы ещё оказать помощь с конвейерным счётчиком. Решил переделать крепление датчиков и поместить в другое место. Сейчас получится, что промежуток между тарой меньше размеров самой тары и алгоритм работы нужен маленько другой. Мне наверное даже реверс не сильно будет нужен, главное чтобы был чёткий отсчёт, исключающий любой дребезг. Тара идёт очень неравномерно, может и останавливаться и снова двигаться. Прилагаю рисунок расположения датчиков и схему ПР которая сейчас работает. Заранее благодарен за помощь.

Вот это начало 2 дискуссии. В первой части дело шло о реверсивном счётчике. Приложена схема программирования и примерный рисунок новой задачи.

maximov2009
01.03.2013, 13:37
может вот ссылка лучше
http://www.owen.ru/forum/showthread.php?t=7023&page=343

Владимир Евдокимов
01.03.2013, 13:40
могу только повтотить -для счета 1 в 1 нужно разделить продукт(ящики) все другие варианты без разделения большой 0. либо большие денежные вложение

maximov2009
01.03.2013, 13:59
могу только повтотить -для счета 1 в 1 нужно разделить продукт(ящики) все другие варианты без разделения большой 0. либо большие денежные вложение

Ящики будут разделены при помощи горки. Рисунок маленько корявый, на скорую руку.

Владимир Евдокимов
01.03.2013, 14:44
Дерзайте:) :) :)

maximov2009
01.03.2013, 15:00
Дерзайте:) :) :)

А помочь со схемой устойчивой работы этих 2 датчиков?

Владимир Евдокимов
01.03.2013, 15:30
Устойчиво т. е. 1 в 1 работать любая схема без принудительного разделения, НЕ БУДЕТ

rovki
01.03.2013, 16:29
Можно попробовать поставить над яшиками лопатку-рычаг ,на конце которого можно закрепить "флажок" пластину ,которая будет перекрывать луч ИК датчика .Можно так же использовать данный рычаг для стопора ящиков (блокировать поворот рычага) .

maximov2009
01.03.2013, 16:43
Можно попробовать поставить над яшиками лопатку-рычаг ,на конце которого можно закрепить "флажок" пластину ,которая будет перекрывать луч ИК датчика .Можно так же использовать данный рычаг для стопора ящиков (блокировать поворот рычага) .

Спасибо. Пройденный этап мысли. Они иногда ящики кверху дном пускают. При таком предложении и ИК датчика не надо. Есть такой готовый датчик "Кошачий ус" называется. Изготавливается промышленно, внутри обычный микрик.

rovki
01.03.2013, 16:47
Ну кто бы знал ,что у вас к верху дном :D бывает,вроде не ликер водочный завод .Может проще организационно вопрос решить ,чем все варианты перепробовать :rolleyes: и устанавливать кучу датчиков -поставить этот ус и забыть.

maximov2009
01.03.2013, 16:59
Ну кто бы знал ,что у вас к верху дном :D бывает,вроде не ликер водочный завод .Может проще организационно вопрос решить ,чем все варианты перепробовать :rolleyes: и устанавливать кучу датчиков -поставить этот ус и забыть.

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

rovki
01.03.2013, 17:05
С моим вариантом -жесткий рычаг ,такого не будет ,да же если будет разрыв .Длина рычага делается больше ,как на картинке .только когда рычаг стал вертикально ,означает -ящик прошел .

maximov2009
01.03.2013, 17:09
С моим вариантом -жесткий рычаг ,такого не будет ,да же если будет разрыв .Длина рычага делается больше ,как на картинке .только когда рычаг стал вертикально ,означает -ящик прошел .

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

rovki
01.03.2013, 17:22
А вот тут нужно поставить оптический датчик .Рычаг упал ,а ящика нет(сигнал с фотодатчика) ,то не прибавляй .Получается вроде как обьемный контроль наличия ящика -в двух плоскостях .

jus
01.03.2013, 18:34
спасибо,олег.если правильно понял-выход1-поместить...,выход2-закрыть...,
выход 3-включить пресс,выход4-"1"-высокое давление,"0"-низкое давление
кнопка выключение это блокирование вх3 и 4.Входа 1,2-это сигналы из системы или кнопки оператора.
на счет стиралки это вопрос целесообразности.все современные стиралки имеют встроенные специальные микроконтроллеры,а предлагать кому нибудь переделать бабушкину стиралку в автомат,на мой взгляд желающих не найдется.даже малютки имеют встроенный как минимум таймер(электромеханический).да и климатическое исполнение пр110 может не подойти.ведь очень много автоматики ,которая эксплуатируется на улице ,но к сожалению,это не ниша пр110,да и Plc.

готова схема управления прессом-
вход1-концевик деталь подана,
вход2-защита закрыта
вход3 -левая рука на пуске
вход4-правая рука на пуске
выход1-вкл пресса-опускание
выход2 выкл пресса-поднятие
время прессования задано 5сек.при убирании любой руки или защиты-- пресс выключается.схему смотрите в общем списке.
Последний раз редактировалось rovki, 17.02.2010


Доброго времени суток. Хотелось бы посмотреть на схему управления для которой предназначено это описание. В теме ненашёл. Спасибо.

rovki
01.03.2013, 18:41
Так вы ссылочку дайте на пост ,который цитировали
Вот тут ,во второй папке http://www.owen.ru/forum/showthread.php?t=7023&highlight=%E2%F1%E5+%F1%EE%E2%F0%E5%EC%E5%ED%ED%FB %E5+%F1%F2%E8%F0%E0%EB%EA%E8+%E8%EC%E5%FE%F2+%E2%F 1%F2%F0%EE%E5%ED%ED%FB%E5+%F1%EF%E5%F6%E8%E0%EB%FC %ED%FB%E5+%EC%E8%EA%F0%EE%EA%EE%ED%F2%F0%EE%EB%EB% E5%F0%FB контроллер пресса
Это было так давно ,может просто свое задание сформулируете ,а мы (активные участники форума) ,сделаем

AI!
01.03.2013, 19:01
Так вы ссылочку дайте на пост ,который цитировалив правильной цитате всегда есть ссылка но то откуда цитировали

надо только её найти ;)

rovki
01.03.2013, 19:05
Так нашел ,просто хотел ,что бы топикастр постарался:D

jus
01.03.2013, 19:11
Спасибо за ссылку. Я делал релейную схему для пресса почти такую же, но еще и с выталкивателем. Всё работает хорошо, просто хотелось бы сделать на ПР 110, у меня сделано на Siemens Logo.

rovki
01.03.2013, 19:14
Ну так давайте умоем сименс вместе или вы сами сделайте и на форум выкладывайте обязательно ,может кому пригодится и Вам спасибо скажут,а может ,что посоветуют дельного.

jus
01.03.2013, 19:25
Так ведь мы не Siemens умоем, а меня-делал-то я.

jus
01.03.2013, 19:36
Мне совет нужен, чем заменить интервальное реле.

rovki
01.03.2013, 19:36
Не а ,сравним где среда программирования более дружелюбная ,правда проект очень простой ,не так очевидно будет(макрос в макросе там есть?) .Тогда по финансам сравним .не важно кто делал ,есть два устройства с одними и теме же функциями ,спрашивается какое будет дешевле Семен Семенович или Прка:rolleyes: ;) .
Легкий душ ни кому не помешает:D

rovki
01.03.2013, 19:38
Мне совет нужен, чем заменить интервальное реле.
Так ,по частям, не интересно :rolleyes: :) Есть макросы формирования пачек импульсов .Может не стараться сделать "перевод" ,а сделать заново ???Будет проще и понятней .Тз ,то не большое ,выложите ,а потом сравним разные варианты .
"переводить" это все равно ,что читать по транскрипции в словаре ,однако или делать репродукцию сканером\принтером :D .

jus
01.03.2013, 19:41
Семён конечно дороже, а среда программирования намного проще и удобнее, но у меня есть ПРка и есть пресс. Не получается заменить интервальное реле с запуском по фронту выложено выше.

jus
01.03.2013, 19:46
Вот полностью

jus
01.03.2013, 19:48
Мы с отставанием пишем, поэтому распишу т.з и отвечу.

rovki
01.03.2013, 19:49
Семён конечно дороже, а среда программирования намного проще и удобнее, но у меня есть ПРка и есть пресс. Не получается заменить интервальное реле с запуском по фронту выложено выше.
Кто на что учился ,как говорится (привычка вторая натура) ,там есть работа с целочисленными и вешественными числами ,макросы ,макросы в макросе ,такой наглядный симулятор (а будет еще и графический ,надеюсь)????

rovki
01.03.2013, 19:50
Вот полностью
Кодесис какой то :D без описания ФБ и не поймешь как работает .Потому как графика ФБ ущербна (не информативна) ,нужен словарь ...А электронщики привыкли читать схемы ,порой без описания,потому как элементы и фб стандартизированы.А дайте картинку в режиме симуляции ,интересно .

Василий Кашуба
01.03.2013, 19:51
Семён конечно дороже, а среда программирования намного проще и удобнее, но у меня есть ПРка и есть пресс. Не получается заменить интервальное реле с запуском по фронту выложено выше.

Я бы не сказал, что программирование у них проще.

rovki
01.03.2013, 19:56
Овен лоджик рулит :D :D ;)

jus
01.03.2013, 20:02
Кто на что учился ,как говорится (привычка вторая натура) ,там есть работа с целочисленными и вешественными числами ,макросы ,макросы в макросе ,такой наглядный симулятор (а будет еще и графический ,надеюсь)????

Выучился я, сделав управление прессом на реле, а затем встретилось Logo и написал схему для него. С Овеном в то время знаком не был. Ваша ирония мне понятна.

rovki
01.03.2013, 20:04
Да я шучу ,настроение хорошее .Давайте ТЗ ,не жадничайте ,схема будет быстрее ,чем пишите ТЗ.Потому как ТЗ одно ,а желающих размять мозги много:D ;)

jus
01.03.2013, 20:12
Вот так это выглядит

rovki
01.03.2013, 20:16
Вот так это выглядит
Да ,уж...:rolleyes:нуликами ,единичками не пахнет ,истина ,ложь скорее .ждем ТЗ
Представляю какой будет ковер ,когда количество связей будет под сотню

Василий Кашуба
01.03.2013, 20:34
Вот для сравнения графика ОЛ. К стати генератор пачек импульсов. :)

rovki
01.03.2013, 20:37
Входа ФБ подписаны ,связи если их много можно убрать с поля ,через переменные или макросы ,можно изменять масштаб поля и много еще чего

rovki
01.03.2013, 21:00
Вот для сравнения графика ОЛ. К стати генератор пачек импульсов. :)
Меандр,а можно и любую скважность ,нужно просто добавить 1 вход;) и оформить в виде макроса

jus
01.03.2013, 21:00
При кратковременном удержании кнопок 1 и 2 ползун, дойдя до датчика 1, начинает быстрое движение вниз т.к. открыты два клапана 3 и 4. Дойдя до датчика 2. клапан 4 закрывается и ход ползуна замедляется и начинается прессование. При достижении заданного давления (электро-контактный манометр) включается клапан 1 и ползун начинает медленное движение вверх. Дойдя до датчика 2 включается клапан 4 и ползун начинает быстрое движение вверх. В верхней точке, дойдя до датчика 1, отключаются клапаны 3 и 4 и включатся клапан 2. Начинается движение выталкивателя вверх. В верхней точке срабатывает датчик 3 и клапан 1 отключается. Выталкиватель начинает движение вниз. В нижней точке отключается клапан 2 и цикл заканчивается.

rovki
01.03.2013, 21:11
дайте расшифровку входов ,где кнопки ,где какие датчики и выходов .И какие задержки на включение\выключение вам нужны и где .Чем четче и подробней опишите процесс ,тем быстрее сделаем .Мы ж не каждый день имеем дело с прессами:D ,что бы с пол слова понимать ,что там ,да как :rolleyes:Если лень писать ,нарисуйте временные эпюры .А то скоро кино по телеку начнется ,тогда только завтра(ИЛИ КТО другой сделает,но описание нужно по любому,что бы не догадываться .)
Аналогичный пресс ,только без толкателя http://www.owen.ru/forum/showthread.php?p=47568&highlight=%CF%F0%E5%F1%F1#post47568
только там при движении вниз (прессование) было 2 скорости(сначала быстро ,потом медленно ,а поднятие максимально быстрое(одна скорость).

AI!
02.03.2013, 01:29
Мне совет нужен, чем заменитьRTFM, не???

maximov2009
02.03.2013, 05:35
Выучился я, сделав управление прессом на реле, а затем встретилось Logo и написал схему для него. С Овеном в то время знаком не был. Ваша ирония мне понятна.

Добрый день. К спору о сименсе и овене. Вам по техзаданию уставки нужно оперативно менять или прошить жёстко. Вот здесь появляются различия. У сименса есть экран, где уставки оперативно меняются и есть энергонезависимая память, где они сохраняются. У ПР 110 для оперативного изменения уставок необходимо применение внешней панели и у неё нет энергонезависимой памяти, каждый раз уставки придётся вводить заново. Я с этим столкнулся, победить не смог. Энергонезависимая говорят есть у ПР 114, но с ней я ещё не работал. А язык Овеновский не сильно отличается от сименса и заменить этот блок больших проблем нет. Так что сначала определитесь, подходит ли Вам 110 с учётом выше сказанного.

jus
02.03.2013, 05:41
Добрый день. К спору о сименсе и овене. Вам по техзаданию уставки нужно оперативно менять или прошить жёстко. Вот здесь появляются различия. У сименса есть экран, где уставки оперативно меняются и есть энергонезависимая память, где они сохраняются. У ПР 110 для оперативного изменения уставок необходимо применение внешней панели и у неё нет энергонезависимой памяти, каждый раз уставки придётся вводить заново. Я с этим столкнулся, победить не смог. Энергонезависимая говорят есть у ПР 114, но с ней я ещё не работал. А язык Овеновский не сильно отличается от сименса и заменить этот блок больших проблем нет. Так что сначала определитесь, подходит ли Вам 110 с учётом выше сказанного.

Уставки менять не нужно, они постоянные.

jus
02.03.2013, 05:57
RTFM, не???

читал я его

maximov2009
02.03.2013, 06:11
Уставки менять не нужно, они постоянные.

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

jus
02.03.2013, 06:19
Вот один из примеров реализации такого блока. Насколько я понял по описанию. Запуск по переднему фронту, импульсы с регулируемой длительностью и скважностью (по 1 сек.) отключается после пяти импульсов на выходе(можно изменить). Если понравится, то можно оформить в виде макроса. Но если вы только начинаете, лучше просто влепите кусок в схему, а та пока существует морока с версиями программы и вложенными макросами в макрос. Если что не так уточните. Если нет программы, могу как рисунок выставить.

Очень даже понравилось, посмотрел в режиме симуляции-то что нужно. Спасибо большое.

maximov2009
02.03.2013, 06:24
Очень даже понравилось, посмотрел в режиме симуляции-то что нужно. Спасибо большое.

Всегда рад помочь. Мне помогают и я стараюсь чем могу.

rovki
02.03.2013, 10:50
А зачем в прессе генератор пачек импульсов ??В ТЗ о нем не слова нет

AI!
02.03.2013, 12:02
пока существует морока с версиями программы и вложенными макросами в макрос.нет уже такой мороки.

ща у обычных юзеров, которые не обновляли свой ОЛ на тестовую версию, и, соответственно, не отключали автообновление, версия ОЛ свежее, чем у тех кто бежал "впереди паровоза", и отключил автообновление.

rovki
02.03.2013, 14:26
Что то у вас не соответствует диаграмма схеме.например на схеме у вас 4 условия вкл.ЭМ4 (по или) ,а в таблице ЭМ3 .кн1 нужно кратковременно нажать или держать пока шток идет вниз??? .у вас в схеме кн1=Q1(эм3),
Извиняюсь ,но я не чего не понял из вашего задания .на схеме РП ,в таблице ВК (в описании датчики).....:confused: :confused: :confused: .Такая простая схема ,не ужели нельзя четко описать входа\выхода ,строгую последовательность и однозначную взаимосвязь между ними .:rolleyes: .Не, может я такой, один тупой.Схемы в голове делаются за минуты ,если четко предсталяешь обьект (алгоритм его работы) ,вникать часами в задание и делать 5 минут -это не по мне ,извините .:(