Страница 21 из 33 ПерваяПервая ... 11192021222331 ... ПоследняяПоследняя
Показано с 201 по 210 из 343

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

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

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

    По умолчанию

    Цитата Сообщение от Geenerator Посмотреть сообщение
    melky, я привёл пример с ВОРОТАМИ на языке ST, как мне кажется должно быть понятно. Состояние это реле из 4-х положений, каждое положение определяется своей логической цепочкой

    Код:
    ; Входные сигналы
    ; I00A00 – Кнопка ворота открыть 
    ; I00A01 – Кнопка ворота закрыть
    ; I00A02 – Кнопка ворота стоп
    ; I00A03 – Датчик препятствия
    ; I00A04 – Конечник открыто
    ; I00A05 – Конечник закрыто
    
    ; Выходные сигналы
    ; U00A00 – Ворота открыть 
    ; U00A01 – Ворота закрыть
    ; U00A02 – Лампа Стоп
    ; U00A03 – Лампа Открытие
    ; U00A04 – Лампа Закрытие
    ; U00A05 – Лампа Авария
    
    ; -------- формирование состояний на основе событий -----------------
    
    ; Если  (Кн. ворота стоп or Датчик препятствия or Конечник открыто or Конечник закрыто)
     IF (I00A02 or I00A03 or I00A04 or I00A05)
       W20K0=0 ; состояние СТОП 
     END
    ; Если  (Кн. ворота открыть or Ворота отрыть)
    IF (I00A00 or U00A00)
       W20K0=1 ; состояние Открытие ворот 
     ENDF
    
    ; Если  (Кн. ворота закрыть or Ворота закрыть)
    IF (I00A01 or U00A01)
       W20K0=2 ; состояние Закрытие ворот 
     ENDF
    ; Если  (Ворота открыть and Ворота закрыть)
    IF  (U00A00 and U00A01)
       W20K0=3 ; состояние Авария 
     ENDF
    
    ; --------------- Алгоритм -------------------
    ; Ворота открыть =  Кн. ворота открыть or Ворота открыть and NOTСостояние СТОП and NOTСостояние Авария
    U00A00 = (I00A00 or U00A00) and NOT[W20K0=0] and NOT[W20K0=3]
    ; Ворота закрыть =  Кн. ворота закрыть or Ворота закрыть and NOTСостояние СТОП and NOTСостояние Авария
    U00A01 = (I00A01 or U00A01) and NOT[W20K0=0] and NOT[W20K0=3]
    ; Лампа Стоп
    U00A02  =  [W20K0=0]
    ; Лампа Открытие
    U00A03 = [W20K0=1]
    ; Лампа Закрытие
    U00A04 = [W20K0=2]
    ; Лампа Авария
    U00A05 = [W20K0=3]
    Шо это за бред вы привели, простите за мой французский...

    Где or4 для W20K0, или and4 или xor4... Что за бред вы несете.

    По вашим словам W20K0, это 4х значная переменная, но вы уперто используете 2х значное состояние каждого значения этой переменной... NOT[W20K0=0] и т.п.

    Где and4 и пр. Как их использовать. Нам не надо приводить пример на 0 и 1, это не 4х значная логика.

  2. #2

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Шо это за бред вы привели, простите за мой французский...
    Где or4 для W20K0, или and4 или xor4... Что за бред вы несете.
    По вашим словам W20K0, это 4х значная переменная, но вы уперто используете 2х значное состояние каждого значения этой переменной... NOT[W20K0=0] и т.п.
    Где and4 и пр. Как их использовать. Нам не надо приводить пример на 0 и 1, это не 4х значная логика.
    Двоичная логика основана на событиях - событие произошло - 1, событие не произошло - 0 (работа дискретного датчика)
    Четырёхзначная логика основана на состояниях - их может быть четыре 00 - стоп, 01 - движение Х+, 10 - движение Х-, 11 - Авария

    Для начала работы с четырёхзначной логикой необходимо при помощи событий, логически определить все четыре состояния "объекта"

    4-ре состояния можно сравнить с реле из четырёх положений KL1, где каждое положение имеет свои "двоичные" контакты, которые так же могут участвовать в логике как события
    Изображения Изображения

  3. #3
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,167

    По умолчанию

    melky ну а если поймете и скрадёте идею?
    Чемодан которому не нужна ручка пользуется популярностью

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

    По умолчанию

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

  5. #5
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,167

    По умолчанию

    SlavikP, Когда состояний будет 7, потребуется 7-значная логика. И специальная книга по ней. Чего непонятного то?

  6. #6

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    SlavikP, Когда состояний будет 7, потребуется 7-значная логика. И специальная книга по ней. Чего непонятного то?
    Не будет в обозримом будущем. В те годы собирались использовать принцип 0 = 0в, 1= +12в, 2= -12в. Реализуется в целом просто и дёшево. Для 7 уровневой логики потребуется скоростной ЦАП-АЦП, это даст такую стоимость, что мало не покажется.
    Знакомый работал в структурах минсредмаша, и как раз идея была - снизить размер и вес некоторых изделий за счет использования троичной логики. Теория была очень хороша. Но толком не взлетело.
    Сперва надвисали Legacy аналогового управления, а после - уже стало не надо, т.к. двоичное подтянулось до приемлемого уровня.
    Работа не волк, а work.

  7. #7

    По умолчанию

    melky, я привёл пример с ВОРОТАМИ на языке ST, как мне кажется должно быть понятно.
    и чего там четверичного?
    ; Ворота открыть = Кн. ворота открыть or Ворота открыть and NOTСостояние СТОП and NOTСостояние Авария
    U00A00 = (I00A00 or U00A00) and NOT[W20K0=0] and NOT[W20K0=3]
    так где оптимизация, где обещанное упрощение, где божественное откровение которое должно было сойти на меня?
    я сюда пришел чтоб нормально пострелять ждал нормальной перестрелки с нормальными мужиками как полковник гастер и джеронимо вы про них не слыхали вы нацепили на себя треники и печете свои сраные пироги так ведь ральф они пригнали к нам сюда стадо долбаных педофилов дай пройти срань отвали пошел с дороги урод тоже мне гангстеры сраные ублюдки хреновы я шел на перестрелку как в вестерне макаки вашу мать только время отняли кучу времени у меня отняли
    вот примерно такие же эмоции у меня после этой банальщины

  8. #8

    По умолчанию

    Цитата Сообщение от In_Da_Cher_A Посмотреть сообщение
    и чего там четверичного?
    так где оптимизация, где обещанное упрощение, где божественное откровение которое должно было сойти на меня?
    вот примерно такие же эмоции у меня после этой банальщины
    In_Da_Cher_A, вы не там ищите оптимизацию!

    Я работаю с системами, которые находятся постоянно в движении. Четырёхзначная логика актуальна, там где нужно логически оперировать состояниями.

    https://dzen.ru/video/watch/60af9e59...d5f70ebd?f=d2d

  9. #9

    По умолчанию

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

  10. #10

    По умолчанию

    Цитата Сообщение от In_Da_Cher_A Посмотреть сообщение
    так вы двадцать страниц несёте бред про преимущества какой-то вашей логики, ломались хз сколько и наконец-то изобразили что-то откровенно банальное и близко не четырёзначное и выяснется что я что то не там ищу, хотя ворота открывали закрывали вы сами
    как-то уже всё равно с чем вы там работаете
    Да это вы несёте бред, за 25 страниц от вас ничего дельного, даже Валенок подарил четырёхзначный триггер. От вас только одна критика и больше ничего, ноль!!!

Страница 21 из 33 ПерваяПервая ... 11192021222331 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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