Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 17 из 17

Тема: Помощь в программе.

  1. #11
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от roxdr Посмотреть сообщение
    Движение тележки у меня уже реализовано. Весьма похоже на вашу программу. У вас при нажатии разных кнопок (и во время движения тоже) все они регистрируются и лифт по прибытии будет ездить по всем этажам поочередно. так же при первом включении кн вызова сравнивает с 0 и всегда отправляет кабину вверх (это бывает недопустимо).
    Не может программа при первом включении кнопки вызова сравнивать с 0, так как тележка стоит на одном из концевиков, а он своё значение, не равное нулю, подаёт в систему сравнения.

  2. #12

    По умолчанию

    Логично, но при аварийной остановке, при первом монтаже тележки, либо отключении питания , думаю, это возможно.

  3. #13
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,434

    По умолчанию

    Цитата Сообщение от roxdr Посмотреть сообщение
    Нужна идея или способ реализовать индикацию движения тележки. 6 положений. например движение с 1 в 6 моргают поочередно лампочки 1-2-3-4-5-6, при проезде датчика 2 моргают 2-3-4-5-6 (не прерывая цикл. т.е домаргивают до 6 , потом начинают с 2). должно работать и в обратном направлении с 4 в 2 - моргают 4 потом 3 потом 2.
    Сам пробовал Реализовывать тучей блоков-таймеров с задержками (кол-во блоков = колву возможных комбинаций) при переходе через датчик (включается другой блок таймер) сбивается очередность ну и громадная схема
    Пробовал через универсальный счетчик CTN нагородил кучу костылей (например - действия с отрицательными числами в счетчике, добавление тактов при первом цикле, подсчет циклов итд) опять же громоздкая схема и первый цикл идет с ошибкой.
    На ST не пробовал. не разобрался еще.

    Хотелось бы идеи как реализовать проще и надежнее.

    для примера скрин размер пробной схемы.
    Ещё здесь посмотрите, делали вывод аварий по очереди на экран: https://owen.ru/forum/showthread.php...F2%E0%EF%EA%E8
    в смысле, может пригодится для формирования состава(списка) мигающих лампочек.

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

    Сигнализация включённых входов_14.PNG

    Сигнализация включённых входов_14.owle
    Последний раз редактировалось Сергей0308; 11.07.2024 в 13:07.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #14

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Ещё здесь посмотрите, делали вывод аварий по очереди на экран: https://owen.ru/forum/showthread.php...F2%E0%EF%EA%E8
    в смысле, может пригодится для формирования состава(списка) мигающих лампочек.

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

    Сигнализация включённых входов_14.PNG

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

  5. #15
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,434

    По умолчанию

    Цитата Сообщение от roxdr Посмотреть сообщение
    Все получилось благодаря EFrol. Да, все в одной программе. На форум написал только о не решенном куске программы. В конечном итоге есть и большая и разная цепь безопасности с несколькими видами сигнализаций аварии, переезды, аварийные остановки и блокировка при непоследовательном нажатии датчиков, условная память о нахождении тележки, проверка при первом запуске и запреты движения при неопределенных положениях итд. Да И кусок программы EFrol существенно вырос под мои задачи.
    скрин для масштаба
    Очень рад за вас, в смысле, что всё получилось как хотели!
    Но, мне кажется, нет предела совершенства!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #16
    Пользователь Аватар для АРТ.Кар 64
    Регистрация
    17.07.2023
    Адрес
    в деревне у дедушки
    Сообщений
    363

    По умолчанию

    Но, мне кажется, нет предела совершенства!

    Это не кажется,а истинная правда.
    Если дело дошло до благодарностей-то огромная благодарность Василию. За Проект лифта на 4 этажа.
    А именно.....Рестарт продуман просто гениально.
    Слова Сергея тут можно тоже применить...Ибо при срабатывании ПС лифт должен опуститься на 1-й этаж.
    Не зависимо от того ,что он либо поднимается с 1-го на 4-й этаж,либо опускается с 4-го на 2-ой.этаж.
    Последний раз редактировалось АРТ.Кар 64; 10.06.2024 в 15:31.

  7. #17
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,434

    По умолчанию

    Цитата Сообщение от roxdr Посмотреть сообщение
    Нужна идея или способ реализовать индикацию движения тележки. 6 положений. например движение с 1 в 6 моргают поочередно лампочки 1-2-3-4-5-6, при проезде датчика 2 моргают 2-3-4-5-6 (не прерывая цикл. т.е домаргивают до 6 , потом начинают с 2). должно работать и в обратном направлении с 4 в 2 - моргают 4 потом 3 потом 2.
    Сам пробовал Реализовывать тучей блоков-таймеров с задержками (кол-во блоков = колву возможных комбинаций) при переходе через датчик (включается другой блок таймер) сбивается очередность ну и громадная схема
    Пробовал через универсальный счетчик CTN нагородил кучу костылей (например - действия с отрицательными числами в счетчике, добавление тактов при первом цикле, подсчет циклов итд) опять же громоздкая схема и первый цикл идет с ошибкой.
    На ST не пробовал. не разобрался еще.

    Хотелось бы идеи как реализовать проще и надежнее.

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

    Телега_2.png

    Телега_2.owle

    С перспективами дальнейшего развития.
    В смысле, ничего не стоит добавить и управление, наверно потребуется только два дискретных выхода и реверсивный пускатель!
    Можно легко расширить до 32, практически без усложнения программы.
    Можно легко сформировать сигнал аварии в случае не срабатывания промежуточного концевика места остановки тележки и т.д. и т.п.
    Последний раз редактировалось Сергей0308; 10.07.2024 в 00:17.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Вопрос по программе
    от Vadimko1988 в разделе СПК1xx (архив)
    Ответов: 6
    Последнее сообщение: 22.07.2016, 14:12
  2. Помощь в программе
    от DavidVilla в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 13.06.2013, 10:48
  3. Помощь в программе
    от DavidVilla в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 13.06.2013, 10:48
  4. Требуется помощь в программе для ПР110
    от melky в разделе Программируемые реле
    Ответов: 14
    Последнее сообщение: 30.11.2011, 13:41
  5. ошибки в программе
    от Lex2aa в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 17.11.2009, 08:08

Ваши права

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