Страница 15 из 18 ПерваяПервая ... 51314151617 ... ПоследняяПоследняя
Показано с 141 по 150 из 178

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

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

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Блин, чё за гон с этой логикой?
    Почему для этой третичной логики надо делать больше телодвижений, создавать больше проводов, больше реле и связей, чем для обычной двочиной?
    При том, что в двоичной у меня на двух проводах (битах) есть аж четыре состояния (00, 01, 10, 11), а на троичной - только три? Зато схемы сложнее и громаднее. Нафига это всё? Как в СССР? Выдумать проблемы, а потом гордо рапортовать про их решения? Ишь!
    Разве непонятно почему?
    В каждой логике(двоичной и троичной) есть свои плюсы и минусы! ТС собрал в кучу минусы двух логик и получилось, что получилось! Вероятно товарищ думал, что минус на минус - плюс получится, но минусы не умножились, а лишь суммировались, короче в теме описаны и возможные плюсы троичной логики, но автор не может их использовать из-за отсутствия соответствующих процессоров, памяти и т.д.
    И это он не опередил время, а отстал, более 50 лет назад были в СССР процессоры и ЭВМ на троичной логике и весьма успешно работали!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    сложнее и громаднее. Нафига это всё? Как в СССР? Выдумать проблемы, а потом гордо рапортовать про их решения? Ишь!
    В СССР ещё кто помнит заставляли помимо двоичного , шестнадцатиричного счисления заставляли учить и восьмеричное счисления (без девятки и восьмерки (000 три бита ) . 2021-06-08_10-51-23.jpg
    Но это всё и отмерло . Но может быть троичная логика -- это далёкое будущее человечества .

  3. #143

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Блин, чё за гон с этой логикой?
    Почему для этой третичной логики надо делать больше телодвижений, создавать больше проводов, больше реле и связей, чем для обычной двочиной?
    При том, что в двоичной у меня на двух проводах (битах) есть аж четыре состояния (00, 01, 10, 11), а на троичной - только три? Зато схемы сложнее и громаднее. Нафига это всё? Как в СССР? Выдумать проблемы, а потом гордо рапортовать про их решения? Ишь!
    Попытаюсь ещё раз объяснить, собственно для этого тема и создана.
    В троичной логике, появляется третье состояние - НЕОПРЕДЕЛЁННОСТЬ, для чего оно нужно...
    Есть событие, которое произошло, присваиваем ему значение - ИСТИНА
    Есть событие, которого ещё не было, присваиваем ему значение - ЛОЖЬ

    Но есть такие события, о которых пока ничего неизвестно - это и есть НЕОПРЕДЕЛЁННОСТЬ. Для того, что бы его определить, нужно просто сходить и "посмотреть"
    Например уровень воды в ёмкости, пока он не достиг одного из двух электродов он НЕОПРЕДЕЛЁН.

    По правильному, троичная логика строится по следующей схемотехнике, если выключатель разомкнут - это состояние неопределённости, если замкнут и подано -24 В, то это ЛОЖЬ (-1), если замкнут и подано +24 В, то это ИСТИНА (+1).
    Но если мы хотим представить троичную логику, через двоичную, то используется два входа (бита).
    Последний раз редактировалось Geenerator; 08.06.2021 в 12:02.

  4. #144

    По умолчанию

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

  5. #145

    По умолчанию

    Цитата Сообщение от Geenerator Посмотреть сообщение
    Попытаюсь ещё раз объяснить, собственно для этого тема и создана.
    В троичной логике, появляется третье состояние - НЕОПРЕДЕЛЁННОСТЬ, для чего оно нужно...
    Есть событие, которое произошло, присваиваем ему значение - ИСТИНА
    Есть событие, которого ещё не было, присваиваем ему значение - ЛОЖЬ

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

  6. #146

    По умолчанию

    Цитата Сообщение от In_Da_Cher_A Посмотреть сообщение
    за уши притянуто
    ...изобретать для этого велосипед на трёх колёсах и какую-то новую философию - абсолютно иррационально
    Если честно, не понимаю в чём проблема с третьим состоянием НЕОПРЕДЕЛЕННОСТЬ

    -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

    Последний раз редактировалось Geenerator; 09.06.2021 в 00:33.

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

    По умолчанию

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

  8. #148

    По умолчанию

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

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

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

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

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

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

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

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

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

    По умолчанию

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

  10. #150

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    На мой взгляд понятие неопределённость не кому не интересно .

    А что касается применимости троичной логики -- это Вам пояснил Сергей 0308 , когда появится элементная база
    ( если она появится ) может быть это поможет увеличить быстродействие или ещё что нибудь.
    Вернёмся к примеру с кнопкой "Пуск/Стоп", состояние НЕОПРЕДЕЛЕННОСТЬ - это ожидание решения ОПЕРАТОРА и контроллер не знает какое оно будет, т.е оно не определено.
    Если Программист работает с распределённой системой, например две ПР200 и у каждой свой технологический процесс, в этом случае так же присутствует состояние не определено. В этом случае ПР200 №1 ждёт когда ПР200 №2 не определится.
    Смысл состояния НЕОПРЕДЕЛЁННОСТЬ - это ничего не делать, ждать решения.

    По поводу ресурсов и элементов троичной логики, по моему вопрос решён... если хотите "чистую" троичную логику, используем аналоговые входа 0-10 В и два блока питания 5 В и 10 В, при подаче на вход напряжения 5 В - это "-1", 10 В - это "+1", 0 В - это "0", то же самое с выходами.

    Идея живая и рабочая, если вы не согласны, просто проходите мимо.
    Последний раз редактировалось Geenerator; 09.06.2021 в 09:43.

Страница 15 из 18 ПерваяПервая ... 51314151617 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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