Страница 2 из 35 ПерваяПервая 123412 ... ПоследняяПоследняя
Показано с 11 по 20 из 343

Тема: ПР200 на четырёхзначной логике

  1. #11

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Ага... "Ться" и логика.
    ОК, представили станок. Который Bayk делал (участник форума). Станок отрезает металлическую рейку, которая выдаётся после проката через ролики.
    В станке есть привод ножа, который режет эту рейку. Нож весит около 20 кг. Там гидравлика и суровая гильотина. Итак:
    * Логика "01" - движение X+. Нож РЕЗКО и на 100% скорости РВАНУЛ догонять заготовку до нужного места реза. Из-за резкого рывка стартовый ток сервопривода зашкалил, а ШВП (шариковинтовую передачу) перекосило.
    * Логика "Х3" - нож догнал рейку и движется с её скоростью.
    * Логика "Х4" - нож делает отрез.
    * Логика "10" - движение X-. Нож РЕЗКО стартует в обраном направлении до исходной точки без плавного разгона...
    * Логика "00" - нож остановлен. Вся масса в 20 кг резко впиливается в край станка, ломает привод и ШВП
    * Логика "ШТ" - Штраф и Тюрьма
    (А нужно соблюдать плавность разгона и торможения и ещё и синхронизировать по энкодеру с движением отрезаемой рейки)

    ...а вообще всё просто. Дайте нам пример реализации этой логики на ОВЕН ПР200. Чтобы прям вот далеко не ходить. А готовые FB и то, как их привязывать к дискретным входам и выходам ПРки. Вот у нас есть, к примеру, ворота. Там есть кнопки Открыть, Закрыть, Стоп, Датчик препятствия. Ну и контакторы управления двигателем (выходы).
    Вот как это всё сделать на этой четвертичной логике? Как подвести кнопки к этой логике и как выдат сигналы на контакторы?
    Прям вот выложите проект!
    Давайте попробуем представить данный станок в четырёхзначной логике
    00 - Нож не движется
    01 - Нож движется вверх
    10 - Нож движется вниз
    11 - авария привода ножа
    Ещё понадобиться датчик наличия листа метала, конечники наличия ножа в верхнем и нижнем положении и в соответствии с этим выстраиваем алгоритм.

    По поводу конфигурации для "ворот" я подумаю, нужно какое то время.

  2. #12

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вроде этот вопрос уже обсуждали в преведущий раз, в смысле, самая эффективная с точки зрения хранения единицы информации - это троичная логика, так как "3" наиболее близко к значению основания натурального логарифма(2,718), короче, рассматривать для практического применения логику более троичной даже теоретически нет никакого смысла!
    Если только, что весь смысл - в отсутствии всякого смысла!
    В прошлый раз без элемента памяти из трёх состояний со мной даже разговаривать не захотели, пока процессор не изобретут не приходи - такой был разговор. А если искать смысл, то есть конкретные прикладные задачи, где четырёхзначная логика успешно применима.

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

    По умолчанию

    Цитата Сообщение от Geenerator Посмотреть сообщение
    В прошлый раз без элемента памяти из трёх состояний со мной даже разговаривать не захотели, пока процессор не изобретут не приходи - такой был разговор. А если искать смысл, то есть конкретные прикладные задачи, где четырёхзначная логика успешно применима.
    Если ваша система такая хорошая, в смысле, обеспечивает вам конкурентные преимущества, так логично это не обсуждать, даже никому об этом не говорить, чтобы другие не стали её использовать!
    Зачем трубить о её преимуществах?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Видел клапан привода на 4-й логике. Да их полно на самом деле. 00 - стоп в любой точке, 10 - закрываем, 11 открываем. 01 не было.
    1 - это подача питания на вход привода. Входов ессно два.
    В остальных случаях управляющие устройства с одним входов (контактор, реле)
    Все остальное, придумываем сами, даже комбинации И, ИЛИ на несколько входов, которые в конечно счёте приведут к одному управляющему.

  5. #15

    По умолчанию

    Ось в состоянии авария = (команда вперёд OR команда назад) AND NOT привод в состоянии работа
    Это авария незапуска привода, а как же авария неостанова?

    Кроме этого для направлений еще нужны условия: работает вперед и работает назад...

    Для реверсивных механизмов ваша система не подходит. Не запустился вперед, не запустился назад, не остановился вперед, не остановился назад... И т.д.

    Шире ставьте задачу, а то похоже на слабенькую диссертацию. Оппоненты завалят на защите...

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

    По умолчанию

    А там добавят ещё два бита в том же байте, например в старшей тетраде и тоже обзовут четверной логикой

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

    По умолчанию

    Вообще использование 2,3 и более битов широко распространено в сообщении ошибок в разных приборах.
    Встречал такое, когда в байт запихивали сразу 2 или 3 переменных. Скажем две 3-х битных и одну 2-битную.
    Где как раз и реализован этот механизм с различными состояниями.
    000, 001, 011, 010, 101 и так далее.
    Кроме формирования состояния и ошибок не встречал.
    Так что ничего нового автор как бы и не придумал. Независимо от прибора или программы, где он хочет это применить.
    В ПР выше написанное делается так же легко. Вычленить нужные биты и превратить в числа она умеет.
    Последний раз редактировалось melky; 20.04.2025 в 08:26.

  8. #18

    По умолчанию

    Цитата Сообщение от Geenerator Посмотреть сообщение
    Давайте попробуем представить данный станок в четырёхзначной логике
    00 - Нож не движется
    01 - Нож движется вверх
    10 - Нож движется вниз
    11 - авария привода ножа
    Ещё понадобиться датчик наличия листа метала, конечники наличия ножа в верхнем и нижнем положении и в соответствии с этим выстраиваем алгоритм.
    Но станок работает НЕ так!! если он будет работать так, как ты написал, он сломается на втором резе!!!
    1. Нож делает отрез мгновенно. Для этого надо включить гидравлический клапан электромагнитом. Там нет таких состояний ножа, когда он медленно ездит для отреза.
    2. Нож нужно двигать вместе с материалом, так как материал при отрезе НЕ останавливается, а продолжает двигаться. Для этого нужна рампа разгона и торможения ножа, чтобы его скорость начала плавно расти, совпала со скоростью материала (рейки), потом при совпадении скоростей он сделал отрез и потом поехал на исходную позицию с нарастанием и уменьшением скорости.
    3. Как датчики наличия материала и крайних положений ножа будут работать с 4х логикой? Они же бесконтактные. У них три провода: + Питания, - Питания, Выход сигнала. Там нет 4х проводов и 4х логики датчика.

    Цитата Сообщение от Geenerator Посмотреть сообщение
    По поводу конфигурации для "ворот" я подумаю, нужно какое то время.
    Да-да! Мы ждём рабочий пример с логикой, который работает с двоичными кнопками и двоичными контакторами. Больше нам ничего не надо.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  9. #19

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Если ваша система такая хорошая, в смысле, обеспечивает вам конкурентные преимущества, так логично это не обсуждать, даже никому об этом не говорить, чтобы другие не стали её использовать!
    Зачем трубить о её преимуществах?
    Система "Диагностика+" разработана уже давно, все коммерческие и научные плюшки на её основе уже получены. Есть более интересные разработки в этом направлении, а четырёхзначная логика уже "устаревшая", так что можно поделиться.

  10. #20

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Видел клапан привода на 4-й логике. Да их полно на самом деле. 00 - стоп в любой точке, 10 - закрываем, 11 открываем. 01 не было.
    1 - это подача питания на вход привода. Входов ессно два.
    В остальных случаях управляющие устройства с одним входов (контактор, реле)
    Все остальное, придумываем сами, даже комбинации И, ИЛИ на несколько входов, которые в конечно счёте приведут к одному управляющему.
    Четырёхзначная логика хорошо подходит для регулирования, какими либо процессами.
    По поводу четвёртого состояния клапана, я делал аварийное состояние, когда система регулирования не работает и нужно перевести клапан в среднее состояние (на половину открытое).

Страница 2 из 35 ПерваяПервая 123412 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 08.01.2025, 19:16
  2. ПР200 на троичной логике
    от Geenerator в разделе Программируемые реле
    Ответов: 177
    Последнее сообщение: 04.07.2021, 21:14
  3. ПР200 + ПР200 (или МВ110, МУ110)
    от antonlis в разделе Программируемые реле
    Ответов: 32
    Последнее сообщение: 27.06.2017, 12:07
  4. ПР200 Пропадание связи USB - ПР200. Решено
    от PGK в разделе Программируемые реле
    Ответов: 0
    Последнее сообщение: 18.01.2017, 11:37
  5. ПР200+НПТ1 Пределы измерения ПР200 в режиме 4-20ma
    от Алексей Геннадьевич в разделе Программируемые реле
    Ответов: 13
    Последнее сообщение: 06.04.2016, 20:19

Ваши права

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