Страница 14 из 17 ПерваяПервая ... 41213141516 ... ПоследняяПоследняя
Показано с 131 по 140 из 178

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,257

    По умолчанию

    Цитата Сообщение от Geenerator Посмотреть сообщение
    Если честно, не понимаю в чём проблема с третьим состоянием НЕОПРЕДЕЛЕННОСТЬ
    На мой взгляд понятие неопределённость не кому не интересно .
    С примером -- уровней для бака , но совсем не интересно знать сколько воды между двумя рабочими уровнями
    заполнения емкости .
    С последним примером ,но совсем не интересно это состояние , а если будет интересно во сколько включат или выключат
    на это есть функциональные блоки переднего фронта и заднего .
    Это Я поясняю с точки зрения программиста ОЛ .
    А что касается применимости троичной логики -- это Вам пояснил Сергей 0308 , когда появится элементная база
    ( если она появится ) может быть это поможет увеличить быстродействие или ещё что нибудь
    (допустим на ножке контроллера три состояния -1 это логический ноль, 0 это неопределённость , +1 - это логическая 1 )
    то для этого и язык соответствующий придумают ( разработают ) , то может быть Ваша идея будет востребована .
    Раньше и над Эйнштейном тоже смеялись . Пока не заглянули в строение атома
    и не начали развевать (изучать) квантовую механику ,подтвердив соответственно все его гипотезы .
    Последний раз редактировалось Алексеев; 09.06.2021 в 02:40.

  2. #2

    По умолчанию

    Цитата Сообщение от Geenerator Посмотреть сообщение
    Если честно, не понимаю в чём проблема с третьим состоянием НЕОПРЕДЕЛЕННОСТЬ

    -1 представляем двумя битами - 00 (0 dec)
    0 представляем двумя битами - 01 (1 dec) или 10 (2 dec)
    +1 представляем двумя битами - 11 (3 dec)

    Собираем схему управления магнитным пускателем (МП) через кнопку "ПУСК/СТОП"
    Два бита - это два контакта Q1 и Q2. Договоримся, что Q1 - это "Пуск", Q2 - это "Стоп"
    Если два контакта разомкнуты "00" - схема точно не запустится - это -1
    Если Q2 замкнут, Q1 - разомкнут "01" - МП возможно запустится, если нажать кнопку "Пуск" - это 0
    Если Q2 разомкнут, Q1 - замкнут "10" - МП возможно запустится, если отпустить кнопку "Стоп" - это 0
    Если два контакта замкнуты "11" - МП точно запустится - это +1
    проблема только в одном - неопределённость существует только в вашем придуманном мире
    у всех остальных если насос выключен, то он выключен, без всяких "возможно"

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

  3. #3

    По умолчанию

    Система счисления - это одно, логика - другое. А восьмеричная система счисления использовалась в системе команд процессоров PDP11 фирмы DEC, в отечественной ипостаси - Электроника 60 и СМ ЭВМ и бытовая персоналка БК-0010 . Кстати, программы для них легко читались даже в машинных кодах.

  4. #4

    По умолчанию

    Вот восьмеричное припоминаю - в него в СССР свято верили как в счастливую звезду. Это было что-то из "8 бит хватит всем" =))

    Если честно, не понимаю в чём проблема с третьим состоянием НЕОПРЕДЕЛЕННОСТЬ
    Это вот у женщин так: "Да", "Нет", "Не знаю".
    А у железа есть два состояния. И приводить фотку кнопки "Пуск/Стоп", у которой два их и есть - это Fail.
    Три состояния прижились в цифровой электронике (не в логике, в электронике): у некоторых микросхем есть Z-состояние, в котором они полностью отключены (от шины данных обычно) и не влияют на работу других схема.

    А с поделками автора я не согласен. Я прикалываюсь, смотрю на них незамутнённым взглядом и не понимаю, НАФИГА накручивать кучу FB, выдумывать свою обработку логики, которая тормозит штатный цикл ПРки, чтобы потом точно так же включать релюшки. Чё за находка такая?

    Geenerator Чиорт! )) Я долистал до этой кнопки пуск/стоп на троичной логике. АХАХАХАХАХА!!!!!!! ХАХАХАХА!!!
    Блин, да это пишет чел, который эту кнопку и цепи управления В ГЛАЗА НЕ ВИДЕЛ ВООБЩЕ! =))))
    Чувак, ты в курсе ли о том, что кнопки Пуск и Стоп НЕ ВСЕГДА соединяются прям последовательно?
    Ты в курсе ли того, что есть такой термин как "Цепи безопасности", и кнопка "Стоп" включается в эти цепи? А заодно туда же включаются всякие концевики закрытых дверок привода, датчики отсутствия людей в рабочей зоне, датчики наличия инструмента в шпинделе станка...
    Я релейными лифтами интересуюсь по ЮТубчику, так вот там эта цепь состоит из:
    * Кнопка Стоп в кабине лифта
    * Кнопка Стоп в машинном помещении на станции управления
    * Последовательно соединённых концевых контактов всех дверей шахты (когда все двери закрыты - цепь замкнута)
    * Концевых контактов дверей кабины
    * Концевого выключателя обрыва троса ограничителя скорости
    * Концевого выключателя слабины тросов кабины
    * Концевого выключателя перепрохода крайности (кабина или ниже первого этажа или выше последнего)

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

    ...и куда тут сувать троичную логику? И зачем она?

    Про уровень воды. Да хренушки! Если уровень воды между первым и вторым электродом - то он чётко и определён: между первым и вторым. Середина техпроцесса.
    И в логике здорвого человека будет четыре здоровых состояния, если мы работаем на наполнение бака:
    00 = Бак совсем пуст
    01 = Бак наполняется
    11 = Бак наполнен
    10 = Херня какая-то, авария датчиков

    Сергей0308 Я местами этот... тролль-ненаседка, злой и стёбный

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

    По умолчанию

    не мешайте автору развиваться, пусть его....

  6. #6

    По умолчанию

    Если Программист работает с распределённой системой, например две ПР200 и у каждой свой технологический процесс, в этом случае так же присутствует состояние не определено
    Угу! Пристуствует состояние "Есть связь" / "Ошибка связи". True/False - всё определено чётко и ясно.
    Вернёмся к примеру с кнопкой "Пуск/Стоп", состояние НЕОПРЕДЕЛЕННОСТЬ - это ожидание решения ОПЕРАТОРА и контроллер не знает какое оно будет, т.е оно не определено
    Херня! Когда мотор выключен - это СТОП. Когда включен - это ПУСК. Два состояния.
    А кнопки работают так:
    * Если не СТОП - перевести систему в СТОП
    * Если не ПУСК - перевести систему в ПУСК
    Два состояния. Плохой, очень позорный и плохой пример, натянутый из пальца. Садитесь, кол, родителей в школу!

    Вот если бы хоть кто-то заикнулся бы про пример "Вперёд / Стоп / Назад" - то тут ещё можно было бы подсунуть эти +1, 0 и -1. И это хотя бы имело практический смысел:
    +1 = Включен контактор "Вперёд", Выключен контактор "Назад"
    -1 = Включен контактор "Назад", Выключен контактор "Вперёд"
    0 = Оба контаткора отключены

    Вот тут чёткая определённость, три состояния... и решается это двумя обычными выходами и обычным XOR. Эх, не вышло примера =/ =))

    Уй, допишу ещё про источники питания... это ж воняет советской ужасной ЭСЛ-логикой. Были там маразматичные попытки выпускать микросхемы с кривым питанием, нестандартными сигналами. Так это и не прижилось ни фига. Победила ТТЛ, а потом КМОП-логика.

    Для melkiy, Валенок и Сергея. Мне эта хреновина напомнила одну тему на iXBT (https://forum.ixbt.com/topic.cgi?id=96:924), где автор упорно сражался с известной программой ведения бизнеса и финансов и говорил, что всё фигня, и что есть другие технологии... DOSовских времён.
    Ему приводили аргументы, говорили что это устарело или нафиг не надо - но он упорно продолжал делать свою поделку, расписывал свои действия, дела и упорно не хотел отказываться от идеи.
    Вот тут с троичной логикой мне это всё напоминает некий СССР, первые компьютеры, поиски решения, аналоговые ЭВМ, двуполярные источники питания и святую веру в них (и ужасные совковые блоки питания)...
    Последний раз редактировалось Cs-Cs; 09.06.2021 в 09:57.

  7. #7

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    это ж воняет советской ужасной ЭСЛ-логикой. Были там маразматичные попытки выпускать микросхемы с кривым питанием, нестандартными сигналами. Так это и не прижилось ни фига. Победила ТТЛ, а потом КМОП-логика.
    ЭСЛ была изобретена в августе 1956 года инженером IBM Хэноном Йорком (англ. Hannon S. Yourke)[3][4]. Первоначально имела название «управляемая током логика», применялась в компьютерах Stretch, IBM 7090, и IBM 7094[2]. Также использовалось название схема токового режима[5].
    Высокое энергопотребление ЭСЛ ограничило её применение только в схемах, где было важно максимальное быстродействие. ЭСЛ применялась в мейнфреймах IBM серии IBM System/390[8], суперкомпьютере Cray-1[9], первом поколении мейнфреймов Amdahl, ЕС ЭВМ ряда 2, ЭВМ «Эльбрус-2».
    https://ru.m.wikipedia.org/wiki/%D0%...B8%D0%BA%D0%B0

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

    По умолчанию

    Нет в троичной логике никакого неопределённого состояния, вход и выход имеют три возможных состояния "0"-"1"-"2" или как товарищ трактует "-1"-"0"-"+1", где здесь неопределённость, неопределённость это так ТС трактует(называет) состояние "0"(одно из состояний), насколько я понимаю!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Мне интересно другое. Вопрос автору темы.

    Кнопка СТОП с НЗ контактом. Когда кнопка не нажата, это лог 1. Если кнопка нажата или обрыв линии все нафик похерить и остановить.

    Где у данной кнопки 3-е состояние ?

  10. #10

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Мне интересно другое. Вопрос автору темы.

    Кнопка СТОП с НЗ контактом. Когда кнопка не нажата, это лог 1. Если кнопка нажата или обрыв линии все нафик похерить и остановить.
    Где у данной кнопки 3-е состояние ?
    В кнопке "Пуск/Стоп" два контакта, СТОП - нормально закрытый - т.е. 1 (bin), ПУСК - нормально открытый, т.е. 0 (bin)
    По троичной логике, она находиться в состоянии "не определено", т.е. у неё состояние 01,
    При нажатии на "пуск" кнопка переходит в состояние "Истина", т.е. замкнуты два контакта 11
    При нажатии на "стоп" кнопка переходит в состояние "Ложь", т.е. разомкнуты два контакта 00

    Для фиксации результата нажатия кнопки ПУСК применяется самоподхват от магнитного пускателя.

Страница 14 из 17 ПерваяПервая ... 41213141516 ... ПоследняяПоследняя

Похожие темы

  1. Проект на ПР200. Значение переменной с панели ПР200 не заменяет значение по умолчанию
    от Сергей Потапенко в разделе Среда программирования OWEN Logic
    Ответов: 7
    Последнее сообщение: 03.09.2020, 09:15
  2. ПР200 + ПР200 вместо пр200 + ПРМ
    от 301 в разделе Программируемые реле
    Ответов: 11
    Последнее сообщение: 22.06.2019, 10: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

Ваши права

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