Страница 366 из 498 ПерваяПервая ... 266316356364365366367368376416466 ... ПоследняяПоследняя
Показано с 3,651 по 3,660 из 4972

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

  1. #3651
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    Доброй ночи.
    Родилась тут задача небольшая, пытаюсь реализовать.
    3 или 4 устройства работающие в режиме ротации. 2+1 или 3+1.
    Смена режима работы раз в сутки реализовывается легко. Как реализовать смену режима по часам, используя всего 2 входа ?
    так понимаю 0 0 - 1 час
    0 1 - 2 часа
    1 0 - 3 часа
    1 1 - 4 часа (ну либо иной стартовый интервал времени)

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

    При команде от внешнего датчика температуры запустить все устройства.

    Пробую сейчас реализовать это на двоичном шифраторе.

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

    По умолчанию

    Цитата Сообщение от maximov2009 Посмотреть сообщение
    Добрый день. Всем хороша ПР114. Правда ещё конкретно с ней не работал, только заказал. Но в нашем случае 1 небольшой "как бы недостаток" из 12 входов минимум 4 аналоговых, а приходится работать в основном с дискретными. Так и в обсуждаемой задаче используется 10 входов. А переводить аналог в дискрет конечно можно, но зачем лишние хлопоты, может всё таки сделают и 110 с энергонезависимой памятью. Разница то в цене не очень большая.
    А какие хлопоты преобразовать тип данных
    Последний раз редактировалось rovki; 21.03.2013 в 23:15.
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение

    Пробую сейчас реализовать это на двоичном шифраторе.
    Вот именно ,которые уже есть готовые(макросы) ,только они называются дешифраторы
    Последний раз редактировалось rovki; 21.03.2013 в 23:14.
    электронщик до мозга костей и не только

  4. #3654
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    rovki, нет, я не ошибся, именно шифратор. Ваш же макрос собственно говоря
    Вот наброски.

    Возможно можно реализовать еще проще, но пока не придумал как.
    Интересует именно возможность менять цикл переключения импульсов, используя входы (пару штук) как писал выше.

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

    входы 5, 6, 7 это авария от устройств
    вход 8 - сигнал от внешнего датчика температуры.
    Потом планируется это все перенести на CodeSys и собственными датчиками температуры, но это отдельная реализация.

    Чисто взгляд на решение, только пока не придумаю как реализовать.
    Часы, счетчик от часов, фиксирует каждый час. Два входа - 0 0 - по умолчанию импульс раз в сутки. 0 1 - по умолчанию импульс каждые Х часов, 1 0 - импульс каждые Y часов, 1 1 - импульс каждые Z часов.
    X, Y, Z прописываем перед зашивкой программы в произвольном варианте на сравнении счетчика часов. например 1 час, 3 часа, 9 часов. и прописываем время срабатывания при суточном режиме. В моем примере в 11:00
    Вложения Вложения
    • Тип файла: zip rot_1.zip (488.6 Кб, Просмотров: 16)
    Последний раз редактировалось melky; 22.03.2013 в 10:15.

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

    По умолчанию

    [QUOTE=melky;105793]rovki, нет, я не ошибся, именно шифратор. Ваш же макрос собственно говоря
    Вот наброски.
    Потом планируется это все перенести на CodeSys и собственными датчиками температуры, но это отдельная реализация./QUOTE]
    Добрый день.
    А зачем если не секрет переносить в другую программу. Сейчас вроде как приступили к выпуску "Модус 5680". Программирование контроллера Модус 5680 производится в среде OwenLogic. Я сейчас хочу попробовать на него переходить. Поддерживает все макросы для ПР110-114. Набор входов и выходов набираешь какие хочешь и сколько хочешь.
    С уважением.
    Последний раз редактировалось maximov2009; 22.03.2013 в 11:22.
    Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)

  6. #3656
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

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

    Тут недавно ковырял ZelioLogic и очен у него понравился FB с булевыми операциями. Там он на 4 входа, но можно каскадом собирать.
    Принцип такой: на входы подаются 0 и 1 а в свойствах FB выбираешь комбинации по входам, при которых выход 1 если true или 0 в зависимости что тебе нужно.
    На ПР110 такой макрос можно реализовать ?
    Изображения Изображения
    Последний раз редактировалось melky; 22.03.2013 в 12:04.

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    maximov2009 да просто с CodeSys тоже надо начинать разбираться
    На чем будет реализовано не так принципиально, главное чтобы программа была оптимизированна.

    Тут недавно ковырял ZelioLogic и очен у него понравился FB с булевыми операциями. Там он на 4 входа, но можно каскадом собирать.
    Принцип такой: на входы подаются 0 и 1 а в свойствах FB выбираешь комбинации по входам, при которых выход 1 если true или 0 в зависимости что тебе нужно.
    На ПР110 такой макрос можно реализовать ?
    Так есть макрос ППЗУ ,хоть 16 комбинаций ,только преобразуйте двоичный код в целочисленный ,тем более и такой макрос есть .Всего два универсальных макроса и получите 4 булевых входа и 16 выходов .Только на выход ППЗУ нужно поставить преобразователь типа инт в бул.
    Последний раз редактировалось rovki; 22.03.2013 в 13:34.
    электронщик до мозга костей и не только

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

    По умолчанию

    Вот вам на скорую руку ППЗУ где адрес задается по булевым входам
    Вложения Вложения
    электронщик до мозга костей и не только

  9. #3659
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    rovki чуть подробнее можно про ППЗУ ?
    Нужен именно один выход а не 16 и возможность самостоятельно прописывать варианты срабатывания выхода.
    например 1 0 0 0 - выход 0 при остальных комбинациях входов 1
    или 1 0 0 0 ИЛИ 1 1 0 0 - выход 1, при остальных комбинациях 0

    По вышенаписанному, блинк + счетчик + сравнение, может дать интервал (настройка блинк) и частоту (сравнение) импульса.
    на входе элемента "Сравнения" целочисленное число. Вот как ему подсовывать числа, путем изменения входов 0 0, 0 1, 1 0, 1 1 ?

    AI! и на скорую руки ни картинки ни файла
    Последний раз редактировалось melky; 22.03.2013 в 13:49.

  10. #3660
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    AI! тоже уже увидел, возможно не обновил страницу или еще что.
    Принципа работы совершенно пока не понял. в режиме редактирования макроса поставил значение 5 и 6 - смысл работы мне стал непонятен.

    С ППЗУ достаточно легко понять принцип, разобраться и использовать по тому же принципу, как и в ZelioLogic.
    rovki, Спасибо, в копилку себе положил

Страница 366 из 498 ПерваяПервая ... 266316356364365366367368376416466 ... ПоследняяПоследняя

Ваши права

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