Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 4973

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Во вложение пожалуй мой первый сложный проект. За основу взят алгоритм разработанный rovki. Мною были сделаны небольшие изменения. Напомню описание работы: программа для управления клапанами, всего 7 клапанов, 1 пневмоцилиндр, 1 насос, клапана открываются попарно-последовательно и каждая пара на свое заданное время. Цилиндр подключил вне ПР110. На ПР задействованы:
    I1 - Пуск (Запуск программы)
    I2 - Запрет включения насоса и самой программы по уровню жидкости в баке
    I3 - Запрет включения программы без включения пневмоцилиндра
    I4 - Стоп
    Q1 - Q7 Клапана
    Q8 - Насоса
    Циклограмма работы
    Вложения Вложения

  2. #2
    Пользователь Аватар для maximov2009
    Регистрация
    11.09.2012
    Адрес
    Барнаул Алтайский край
    Сообщений
    2,462

    По умолчанию

    [QUOTE=Flicker;104899]Во вложение пожалуй мой первый сложный проект.
    Добрый день. Очень интересный проект, хотел разобраться, иногда приходится что то подобное делать. Но у меня не получилось запустить Ваш проект не симуляторе. Может неправильно понял алгоритм работы? Но в соответствии с циклограммой при нажатии пуска должны сразу запускатся к3 и к7.
    Заранее благодарен за ответ.
    Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)

  3. #3

    По умолчанию

    Цитата Сообщение от maximov2009 Посмотреть сообщение
    Но в соответствии с циклограммой при нажатии пуска должны сразу запускатся к3 и к7.
    Действительно так, все согласно циклограмме, но если входы с i2 до i4 не замкнуты, то программа не запуститься. При поступление сигнала на эти входы идет отчет времени 2-3 сек для того чтобы исключить дребезг контактов)

  4. #4
    Пользователь Аватар для maximov2009
    Регистрация
    11.09.2012
    Адрес
    Барнаул Алтайский край
    Сообщений
    2,462

    По умолчанию

    Цитата Сообщение от Flicker Посмотреть сообщение
    Действительно так, все согласно циклограмме, но если входы с i2 до i4 не замкнуты, то программа не запуститься. При поступление сигнала на эти входы идет отчет времени 2-3 сек для того чтобы исключить дребезг контактов)
    Маленько стал понятен Пуск. Но только почему в макросе блокировка 3 секундные задержки стоят. И в блоке ТОN 4 даже 0.1 секунды много. Он по идее совсем не нужен. За ним стоит триггер, ему дребезг не страшен.
    Устранение дребезга используется обычно если нет триггера, и дальнейшая схема может отработать столько раз, сколько "дребезнёт" предыдущий участок.
    Кнопки стоп обычно не делают так, чтобы были включены при старте.
    С дальнейшей работой схемы пока не разобрался, но интересно. Если можно всё таки поясните ваши задумки по схеме.
    С уважением.
    Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)

  5. #5

    По умолчанию

    Почему в макросе блокировка 3 секундные задержки стоят?
    Чтобы исключить ложное срабатывание) Допустим по уровню: оператор наливает воду(щелочной раствор) только вода коснулась электрода уже работать можно) Или по другому...провод уровня задел массу и как итог запустился насос без жидкости). Допустим по зажиму: зажим служит для прижатия бочонка который требуется помыть к рабочему столу. Оператор нажал кнопку зажим, а потом по какой то причине зажим не сработал или сам отключил. После выполнения алгоритма без бочонка щелочь, пар может попасть на человека, по этому все так сделано в целях безопасности.

    Кнопки стоп обычно не делают так, чтобы были включены при старте.
    А как делают кнопки стоп? Информацию приму к сведению У меня кнопка стоп служить для сброса триггера блокировки, мало ли после цикла параметры изменились, сейчас для сброса триггера добавлю и кнопку зажим.

    Если можно все-таки поясните ваши задумки по схеме.
    Попробую все описать, но нужно времени больше)

  6. #6
    Пользователь Аватар для maximov2009
    Регистрация
    11.09.2012
    Адрес
    Барнаул Алтайский край
    Сообщений
    2,462

    По умолчанию

    [QUOTE=Flicker;104972]

    А как делают кнопки стоп?
    Добрый день. Это раньше, при использовании релейных схем, или схем на ЭМ пускателях для срабатывания схемы пуска, сигнал пускали через нормально замкнутую кнопку СТОП. Сейчас в этом необходимость отпала, а та же ПР воспринимает сигнал в виде положительного импульса на входе. Поэтому проще использовать нормально разомкнутую кнопку,как и для других операций. В этом случае проще отслеживать работу программы.
    Вот при переделке старого аппарата, если не хочется менять родные кнопки, тогда уж только как вариант, но это от лукавого.
    Нормально замкнутые кнопки (СТОПОВЫЕ) также используют для аварийного размыкания электропроводки аппарата, но они уже через контроллер не заводятся. Просто "ТУПО" рвут питающее напряжение и фиксируются до устранения причины аварии (АВАРИЙНЫЕ).
    С уважением.
    Последний раз редактировалось maximov2009; 17.03.2013 в 05:56.
    Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)

  7. #7
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,151

    По умолчанию

    Цитата Сообщение от maximov2009 Посмотреть сообщение
    Маленько стал понятен Пуск. Но только почему в макросе блокировка 3 секундные задержки стоят. И в блоке ТОN 4 даже 0.1 секунды много. Он по идее совсем не нужен. За ним стоит триггер, ему дребезг не страшен.
    Устранение дребезга используется обычно если нет триггера, и дальнейшая схема может отработать столько раз, сколько "дребезнёт" предыдущий участок.
    Кнопки стоп обычно не делают так, чтобы были включены при старте.
    С дальнейшей работой схемы пока не разобрался, но интересно. Если можно всё таки поясните ваши задумки по схеме.
    С уважением.
    Если кратко -то основа схемы макросы ППЗУ который выдает на выход то ,что записал пользователь в свойствах макроса по адресу (входу А).Тоесть если записать в свойствах в 5 ячейку 5,то когда на входе будет адрес 5 ,на выходе будет значение 5 ,которое соответствует "1" на первом выходе и третьем после макроса Экстракт (чтение бита).
    В схеме 2 макроса ППЗУ -1 макрос задает какие выходы включать (десятичным числом) в каждом цикле ,а 2 ППЗУ определяет время каждого цикла ,то есть ППЗУ хранит записанные пользователем временные уставки .Циклограмму развертывает генератор через счетчик ,который считает циклы и определяет адрес ППЗУ.
    электронщик до мозга костей и не только

  8. #8
    Пользователь Аватар для maximov2009
    Регистрация
    11.09.2012
    Адрес
    Барнаул Алтайский край
    Сообщений
    2,462

    По умолчанию

    [QUOTE=rovki;104977]Если кратко -то основа схемы макросы ППЗУ который выдает на выход то ...
    Добрый день. Пока выдалась свободная минутка, хочется ещё поразбираться с вашей программкой. Очень интересные макросы. Но никак толком не могу понять работу. Если можно, дайте более подробное описание работы с макросами ППЗУ и ТIME. Восхищаюсь в очередной раз красотой решения. Я в основном больше практик по внедрению, поэтому легче даю советы по реалиям производства, а вот углубленным изучением возможностей данного языка не очень много времени имею. А они как вижу большие. А желание разобраться поглубже есть.
    Заранее благодарен за помощь.
    Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)

  9. #9
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,151

    По умолчанию

    [QUOTE=maximov2009;105088]
    Цитата Сообщение от rovki Посмотреть сообщение
    Если кратко -то основа схемы макросы ППЗУ который выдает на выход то ...
    Добрый день. Пока выдалась свободная минутка, хочется ещё поразбираться с вашей программкой. Очень интересные макросы. Но никак толком не могу понять работу. Если можно, дайте более подробное описание работы с макросами ППЗУ .
    .
    Вам главное понять как работает макрос снаружи ,внутрь потрахов можно не лезть .В ППЗУ есть ячейки памяти (константы) которые задаются пользователем в свойствах .снизу расположена ячейка с адресом "0" ,вверху ячейка с адресом 15 .для того чтобы не перепутать где какая ячейка ,первоначально в ячейки записаны их адреса (0-0,1-1....).А вы можете писать в свойствах ППЗУ любые значения.
    Вход "А"- адрес ячейки ,которая выбирается (выдается на выход) .
    Вход "В"- это адрес(номер банка) самого ППЗУ .он нужен для того что бы можно было наращивать обьем ППЗУ.Вот и все описание ,посмотрите пример
    Вложения Вложения
    электронщик до мозга костей и не только

  10. #10
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от Flicker Посмотреть сообщение
    описание работы: программа для управления клапанами, всего 7 клапанов, 1 пневмоцилиндр, 1 насос, клапана открываются попарно-последовательно и каждая пара на свое заданное время.
    мой вариант.

    блокировку не трогал, остальное всё переделал.
    Вложения Вложения
    Последний раз редактировалось AI!; 15.03.2013 в 18:02.
    начинающий профессионал

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •