Страница 28 из 35 ПерваяПервая ... 182627282930 ... ПоследняяПоследняя
Показано с 271 по 280 из 343

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

  1. #271

    По умолчанию

    Цитата Сообщение от Geenerator Посмотреть сообщение
    Давайте введём терминологию

    ОБЪЕКТ - это например ЗАДВИЖКА (GATE) у которого может быть 4-ре состояния 0 (00) - СТОП, 1 (01) - открывается, 2 (10) - закрывается, 3 (11) - в аварии
    СОСТОЯНИЕ - то что протекает во времени. Единица информации Сет или два бита.
    СОБЫТИЕ - это срабатывание дискретного датчика или переход из одного состояния в другое. Происходит мгновенно, во времени не протекает. Единица информации Бит.

    Для любой задачи известен набор датчиков (событий), которые могут произойти.
    1. Исходя из известных событий необходимо определить СОСТОЯНИЕ объекта

    IF событие1 оr событие2
    GATE = 0
    END

    IF событие1 and событие2
    GATE = 1
    END

    IF событие2 and событие3
    GATE = 2
    END

    IF событие4 оr событие5
    GATE = 3
    END

    Следующий этап - это написание алгоритма перехода из одного состояния в другое. Благодаря возможностям языка ST, состояние может участвовать в логике как событие. То есть если задвижка закрывается, то состояние ЗАКРЫТИЕ может рассматриваться как событие GATE.2=true

    Это простейший случая для одного ОБЪЕКТА. Таких объектов может быть несколько, например 3 задвижки и в этом случае можно в алгоритме анализировать в каком состоянии находится ОБЪЕКТЫ

    IF GATE1.3=true оr GATE3.3=true
    GATE3 = 3
    END
    Дарю следующий этап - объект с событиями, состояниями, переходами и даже таймером

  2. #272

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Дарю следующий этап - объект с событиями, состояниями, переходами и даже таймером
    В целом идея понята правильно. Если вы хотите просто состояния, которые определяются событиями с различными наворотами, то это автоматы состояний. Если задействовать логические состояния, то их может быть только четыре для каждого объекта.

  3. #273

    По умолчанию

    Цитата Сообщение от Geenerator Посмотреть сообщение
    ...Если задействовать логические состояния, то их может быть только четыре для каждого объекта.
    1d60bf9s-480.jpg
    Почему четыре? В чем преимущество?

  4. #274

    По умолчанию

    Цитата Сообщение от Николай Суриков Посмотреть сообщение
    1d60bf9s-480.jpg
    Почему четыре? В чем преимущество?
    Есть двоичная логика, у которой только два состояния 1 - истина, 0 - ложь, единица информации 1 бит
    Переходим на следующий уровень и получаем четверичную логику, у которой 4- ре возможных состояния 00 - стоп, 01 - движение "+", 10 - движение "-", 11 - Авария. Двумя битами можно закодировать 4-ре состояния

    Данные логические состояния находятся в отношении противоположности 1 - истина противоположно 0 - ложь
    Состояние 00 - стоп (готов к работе) противоположно состоянию 11 - Авария (не готов к работе), состояние 01 - движение "+" противоположно состоянию 10 - движение "-"

    Если вам хочется много состояний, которые не находятся в соотношении противоположности логические взаимосвязи вы не получите, по этому это будут автоматы состояний.
    Последний раз редактировалось Geenerator; 06.05.2025 в 21:46.

  5. #275

    По умолчанию

    Слышь! Следующий уровень от двоичной - это ж троичная! Ты сам же в 2021 осваивал этот УРОВЕНЬ =)
    А щас вот дошёл до 4тично. Не надо! Интернеты всё помнят!

    А уж И-ЦЗИН сюда приплетать!... Это вообще-то закон о пропаганде Магии. Подсудный, если на то пошло.
    Тем более, что там всё похоже опять же на btree. Чуток.

    В общем, лучше Артма Кашканова слушать. По его релейный компьютер на языке brainf#ck, про ламповый компьютер, про АЛУ, про пневмонику, про считывание перфолент.
    Или канал Chonobyl Family про структур и схему работы системы СКАЛА (и другие старые компы), которая на АЭС с реакторами РБМК применялась. Там хоть интересно и прикольно.
    Одни табло мнемосхем, изготовленные на заводе, чего стоят. Древняя SCADA...
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

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

    По умолчанию

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

  7. #277

    По умолчанию

    Чтобы показать взаимоотношения в четырёхзначной логике требуется выполнить геометрические построения. Для этого обращаюсь к диаграмме И-ЦЗИН, в которой показана логическая иерархия

    Данную логическую конструкцию можно представить в виде октаэдра, в центре которого пересекаются три оси

    Ось 1 -> 1-0
    Ось 2 -> 11-00
    Ось 3 -> 01-10

    Изображения Изображения

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

    По умолчанию

    Кащенко по вам плачет

  9. #279

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Кащенко по вам плачет
    Кащенко говорите...

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

    Цветовая модель представлена в виде трёх пересекающихся окружностей. Если выделить места пересечения окружностей узлами можно увидеть ОКТАЭДР. Каждый узел октаэдра содержит 4 связи и таких связей 12.

    Следующий пример, это кубик Рубика, разобрав который можно без труда увидеть показанную основу ОКТАЭДРА
    Изображения Изображения
    Последний раз редактировалось Geenerator; 07.05.2025 в 09:14.

  10. #280

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    А уж И-ЦЗИН сюда приплетать!... Это вообще-то закон о пропаганде Магии. Подсудный, если на то пошло.
    Тем более, что там всё похоже опять же на btree. Чуток.
    Вы называете себя "Электро шаманом", но при этом выступаете против МАГИИ и И-ЦЗИН, надо как то определиться )))

    В общем, лучше Артма Кашканова слушать. По его релейный компьютер на языке brainf#ck, про ламповый компьютер, про АЛУ, про пневмонику, про считывание перфолент.
    Или канал Chonobyl Family про структур и схему работы системы СКАЛА (и другие старые компы), которая на АЭС с реакторами РБМК применялась. Там хоть интересно и прикольно.
    Одни табло мнемосхем, изготовленные на заводе, чего стоят. Древняя SCADA...
    Кидайте ссылки, у Арётма Кашканова интересные видео!

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

Похожие темы

  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

Ваши права

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