Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 17 из 17

Тема: Функциональные блоки- где искать?

  1. #11

    По умолчанию

    ок. UNPACK преобразует вход B типа BYTE в 8 выходов B0,...,B7 типа BOOL. по сути то же. SHL + MOD - не слышал, буду изучать

  2. #12

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Вот давайте таких штук, и побольше, побольше сюда: http://www.owen.ru/forum/showthread.php?t=23013


    Ротацию оборудования обычно делают через битовый сдвиг.
    Просто ставим несколько бит, и двигаем их циклически.
    Какой смысл явно задавать таблицу состояний?

    Особенно, с учётом того, что в зависимости от непредсказуемых аварий оборудования "таблицу" состояний нужно подстраивать на ходу.
    очень интересно. можно пример?

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

    По умолчанию

    Держать N из M чего-то там, где любой из этих чего-то может самостоятельно куда-то отойти, лучше не через таблицы состояний и битовые поля, а через работу с массивом.
    Битовые поля - тоже массивы, только возможных состояний часто нужно больше 2х, а делать дополнительные поля - только для одноразовых алгоритмов. Проще массив хотя бы из байтов.

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

    По умолчанию

    К сожалению на форуме непонятно как искать вложения. Я выкладывал библиотеку для CDS2.3 переписанную из макроса ПР-ки, которую по просьбе создал AI, аналог Boolen из Schneider Zelio Logic.
    Но там надо было на вход подавать маску входов, при которой в нужной(ых) комбинациях на выходе должна быть 1.

    Оперативное изменение только по расчету из EXEL файла, иначе запутаться можно

    Если надо, выложу еще раз, но если честно, то напрягает
    Последний раз редактировалось melky; 01.03.2016 в 09:41.

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

    По умолчанию

    З.Ы. писал ротацию кондиционеров по отключению питания для полупромышленных кондиционеров Кентатсу, сейчас у них даже модули специальные появились, но тогда не было.
    Писал на ПЛК 63 в CFC варианте, как раз использую MOD по наводке с форума.
    Могу выложить проектик, там можно переработать для разного числа отдыхающих блоков.

  6. #16

    По умолчанию

    речь не о ротации по моточасам. всего 5 кондиционеров, максимальное число в работе 4. Когда работают 4 кондиционера- температура опускается ниже +15, если работают 3- температура растет выше +25. Задача- по достижению уставке выключить к1, после роста температуры- к1 включить и в последующем выключить к2. Далее к3, к4 и к5. В принципе все уже реализовано, но резервный кондей не задействован. Зачем все это нужно смыла объяснять наверное нет.

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

    По умолчанию

    А смысл не задействовать резервный кондей ?
    4 кондея подойдут к своему логическому ресурсу для обслуживания, а один такой красавец, ни разу не работал, молодец, только один он ни фига не справится в случае чего...

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  2. СПК функциональные клавиши
    от Lyohin в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 30.03.2015, 15:10
  3. Где искать адрес ПЛК110
    от Stas в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 15.02.2012, 08:42

Ваши права

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