Показано с 1 по 10 из 178

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    имеет три состояния 1- импульс по фронту (переход от состояния 0 к состоянию 1), 2- импульс по спаду (переход от состояния 1 к состоянию 0) и отсутствие импульса (переход от состояния 0 к состоянию 0).
    Geenerator, вот честно, меня, например, в моих задачах (приведенных в последнем моем посте, например), абсолютно не интересуют фронты, времена их нарастания или спада, их уровни и т.д. Меня интересует лишь установившееся состояние - ВКЛ (есть сигнал, т.е. 1) или ВЫКЛ (нет сигнала, т.е. 0). Всё! Всё остальное избыточно.

    В ваших задачах нет процесса и достаточно двоичной логики.
    Как нет процесса? Есть же, и целый технологический - работа насоса по уровню содержимого в емкости.

    Если есть желание то можно просто два дискретных сигнала завести на один вход для экономии, при этом физически исключив наличие двух сигналов одновременно (убрать вторую неопределённость)
    Какой смысл тогда в "троичном" МУ/МВ? Мне тогда проще, быстрее, эффективнее и дешевле поставить ныне существующий МВ110-224.16Д, например...

    Вся суть моих "каверзных" вопросов заключается в том, что, с одной стороны, навешивание "троичной" логики на "двоичный" процесс избыточно, и приводит к появлению неопределенностей. С другой, ваша идея занимательна, но, на мой взгляд, на данный момент времени, она узкоспециализирована (причины указали выше другие участники форума). Если же она узкоспециализирована, то нужно было, наверное, обратиться с вопросом выпуска какой-либо партии продукции, по Вашему заказу, напрямую в ОВЕН, а не через форум. Провести ряд исследований, испытаний, собрать готовое решение, дать ему поработать, проанализировать уровень спроса/потребности и т.д. На данном форуме, я думаю, большинство практиков, а не теоретиков, которые в первую очередь думают, как предложение применить на деле, а уже потом о возможных перспективах его развития. Плюс, опять же, возвращаемся к вопросу троичной логики на двоичной системе счисления... В общем, информации, на самом деле, для раздумий очень много...
    Последний раз редактировалось Spawn; 27.02.2021 в 12:10.

  2. #2
    Пользователь Аватар для Lam-Ka
    Регистрация
    12.08.2013
    Адрес
    Красноярский край
    Сообщений
    205

    По умолчанию

    Цитата Сообщение от Geenerator Посмотреть сообщение
    Модуль входов будет с биполярным источником питания +24 GND -24.
    Есть обычный трёх позиционный ключ (дискретные сигналы), я его могу завести на один такой вход.
    Смысл в таком "уплотнении" ? А если переключатель на 10 положений? Это же надо искать контроллер с "десятичной" логикой....
    Цитата Сообщение от Geenerator Посмотреть сообщение
    Есть два дискретных сигнала, высокий уровень, низкий уровень воды и этот процесс можно завести на один такой вход.
    берем датчик уровня с токовым выходом, заводим его на аналоговый вход, в программе создаем требуемое количество сигналов уровня.
    Что нельзя запрограммировать- приходиться паять.

  3. #3

    По умолчанию

    Цитата Сообщение от Spawn Посмотреть сообщение
    Какой смысл тогда в "троичном" МУ/МВ? Мне тогда проще, быстрее, эффективнее и дешевле поставить ныне существующий МВ110-224.16Д, например...
    Для эмуляции троичной логики мне действительно достаточно взять стандартный модуль по входам МВ110 и стандартный модуль по входам МУ110.
    Для эмуляции трита по входу, необходимо задействовать два двоичных входа МВ110
    1-й вход будет "+1"
    2-й вход будет "-1"
    1-й и 2-й вход разомкнут или 1-й и 2-й вход замкнут - будет "0"

    Для эмуляции трита по выходу, необходимо задействовать два двоичных выхода МУ110
    Состояние выхода для логического "+1" / 1-й выход разомкнут, 2-й выход замкнут
    Состояние выхода для логического "-1" / 1-й выход замкнут, 2-й выход разомкнут
    Состояние выхода для логического "0" / (1-й выход замкнут , 2-й выход замкнут) или (1-й выход разомкнут, 2-й выход разомкнут)
    Дальше, через сетевые переменные заводим триты в ПР200.

    Первый этап, аппаратная реализация можно считать закрытым, эмуляция к сожалению полностью двоичная.
    Второй этап - создание макросов троичной логики в OwenLogic и её успешное использование.

    Последний раз редактировалось Geenerator; 27.02.2021 в 15:49.

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

    По умолчанию

    Цитата Сообщение от Geenerator Посмотреть сообщение
    Для эмуляции троичной логики мне действительно достаточно взять стандартный модуль по входам МВ110 и стандартный модуль по входам МУ110.
    Для эмуляции трита по входу, необходимо задействовать два двоичных входа МВ110
    1-й вход будет "+1"
    2-й вход будет "-1"
    1-й и 2-й вход разомкнут или 1-й и 2-й вход замкнут - будет "0"

    Для эмуляции трита по выходу, необходимо задействовать два двоичных выхода МУ110
    Состояние выхода для логического "+1" / 1-й выход разомкнут, 2-й выход замкнут
    Состояние выхода для логического "-1" / 1-й выход замкнут, 2-й выход разомкнут
    Состояние выхода для логического "0" / (1-й выход замкнут , 2-й выход замкнут) или (1-й выход разомкнут, 2-й выход разомкнут)
    Дальше, через сетевые переменные заводим триты в ПР200.

    Первый этап, аппаратная реализация можно считать закрытым, эмуляция к сожалению полностью двоичная.
    Второй этап - создание макросов троичной логики в OwenLogic и её успешное использование.

    Если Вы хотите применить троичный код, то единственный способ чтобы получить единомышленников и помощников - это использовать преимущества троичного кода над двоичным, напомню преимущества(наверняка не полный список):

    Преимущества троичного кода.PNG

    Вы же своими действиями только компрометируете троичный код(по сравнению с двоичным), у вас никаких плюсов нет, потому что нет процессора на троичной логике, короче, Вы отказались от всех плюсов, так зачем кому-то использовать вашу систему с одними минусами, это же бредом попахивает!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    Если рассматривать ПР200 в режиме эмуляции троичной логики по входам и выходам, то в самом Программируемом реле уже есть 6 тритов по входам, 4 трита по выходам. И есть в запасе ещё два модуля расширения. Таким образом, приступаю к разработке математического аппарата троичной логики в OwenLogic, т.е. реализации логических элементов и формированию правил их использования.
    Всё оказалось неожиданно просто.

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

    Мне хочется показать применение математического аппарата троичной логики к решению инженерных задач, показать что это работает и достаточно красиво. После того как преимущества будут поняты и приняты можно будет вернуться к схемам.
    Последний раз редактировалось Geenerator; 27.02.2021 в 20:29.

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

    По умолчанию

    Цитата Сообщение от Geenerator Посмотреть сообщение
    Если рассматривать ПР200 в режиме эмуляции троичной логики по входам и выходам, то в самом Программируемом реле уже есть 6 тритов по входам, 4 трита по выходам. И есть в запасе ещё два модуля расширения. Таким образом, приступаю к разработке математического аппарата троичной логики в OwenLogic, т.е. реализации логических элементов и формированию правил их использования.
    Всё оказалось неожиданно просто.



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

    Мне хочется показать применение математического аппарата троичной логики к решению инженерных задач, показать что это работает и достаточно красиво. После того как преимущества будут поняты и приняты можно будет вернуться к схемам.
    Дайте мне точку опоры и я подниму Землю!
    Пока у Вас идеально получается "загубить 100% дело". Вот скажите зачем Вы полезли в пожарную сигнализацию, где даже чтобы смонтировать готовое устройство - надо иметь лицензию на данный вид деятельности, не говоря уже о производстве устройств для пожарной сигнализации, Вы что не понимает, что где-где, а в области пожарной сигнализации уж точно не будет ваших устройств! Короче, я пока ясно вижу одно, если бы мне надо было скомпрометировать троичную логику(она имеет ряд преимуществ, см. выше), я бы действовал вашими методами, в идеале - Вас нанять! Вы только не обижайтесь, у меня такое мнение сложилось, хотя я не знаю кому это надо, вроде троичная логика не борется с двоичной за место под Солнцем, она не применяется. Может я чего не знаю и между ними война идёт?!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Цитата Сообщение от Geenerator Посмотреть сообщение
    Таким образом, приступаю к разработке математического аппарата троичной логики в OwenLogic, т.е. реализации логических элементов и формированию правил их использования.
    Всё оказалось неожиданно просто.
    долго осталось ждать, когда напишите какой либо элемент?

    Решил по пробовать за завтраком написать три элемента, за час управился, с нетерпением ждем Ваших вариантов
    Вложения Вложения
    • Тип файла: owl triada.owl (1.22 Мб, Просмотров: 11)
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #8

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Есть серийно выпускаемые процессоры на троичной логике?
    Нет? Тогда где инженерный смысл? Запилить эмулятор в эмуляторе чисто для эмуляции - так себе идея.
    Хороший вопрос, постараюсь раскрыть...
    Есть всем известная "модель OSI", где каждый уровень занимает своё место в иерархии.
    Троичная логика, это язык на котором разговаривает человек, мы формируем суждения в логической форме, так называемые силлогизмы http://vzms.org/Carrol/menu.htm
    У нас есть такие понятие как "незнаю", "возможно", "с большой вероятностью" - это процесс перехода из количества в качество и обратно.
    Традиционная двоичная логика оперирует решениями типа, истина/ложь, а где все остальные решения ???

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

    Просто модель OSI увеличивается на один уровень через интерпретацию троичной логики, через двоичную.
    Смысл в том, что инженер начнёт разговаривать с программой на одном языке.

Похожие темы

  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

Ваши права

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