Страница 20 из 69 ПерваяПервая ... 10181920212230 ... ПоследняяПоследняя
Показано с 191 по 200 из 689

Тема: Функциональные блоки на языке ST

  1. #191

    По умолчанию

    Нет ошибки. При симуляции считает правильно. 2.4.334.0
    Возможно в составе чего-то большего не так симулятор считает, но один блок на холсте без ошибок.
    if reset OR first_run then - так короче, переменные и так булевы.
    Последний раз редактировалось Leon7; 20.08.2023 в 10:03.

  2. #192
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Безграмотно они в OL называются.

    Должно быть так:
    1. Детектор фронта
    2. Детектор среза

    Коротко и грамотно.
    Зачем так категорично ? https://ru.wikipedia.org/wiki/%D0%A4...B0%D0%BB%D0%B0
    электронщик до мозга костей и не только

  3. #193
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    То, что вы называете передним фронтом называется просто фронт. То, что вы называете задним фронтом называется срез.

    Ибо, передний фронт - масло масляное, а задний фронт - полный абсурд. Фронт - это то, что спереди.

    https://ru.wikipedia.org/wiki/Фронт
    разница между фронтами в военном деле, строительстве итд отличается от понятий в электричестве ,слегка. Ссылка выше
    электронщик до мозга костей и не только

  4. #194

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Цитата из вашей же ссылки:
    "Фронт сигнала — переход цифрового сигнала из состояния «ноль» в состояние «единица» (передний фронт) или обратно (задний фронт)."

  5. #195

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Зачем так категорично ? https://ru.wikipedia.org/wiki/%D0%A4...B0%D0%BB%D0%B0
    По ссылке, в самом начале, написано ровно то о чем я писал. Далее там дают пояснения к неграмотным выражениям.
    Последний раз редактировалось Newcomer; 21.08.2023 в 09:44.

  6. #196

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    разница между фронтами в военном деле, строительстве итд отличается от понятий в электричестве ,слегка. Ссылка выше
    Смысл слова фронт везде одинаков.

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

    По умолчанию

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

  8. #198
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Смысл слова фронт везде одинаков.
    В военном значении Фрон это линия обороны, а тыл не имеет линейного значения. Линии тыла нет.

  9. #199
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Речь была о фронтах эл. сигнала (импульса), а ссылка была на военные действия. При этом есть конкретное понятие (ссылку дал) , да и учили нас давно так.
    электронщик до мозга костей и не только

  10. #200

    По умолчанию

    ФБ для конвертации BCD формата панелей, HEX в DEC и обратно DEC в HEX, пришлось переделать из функций, для приёма времени из панели ИП320.
    Время там в шестнадцатиричной системе, да ещё и совмещено год с месяцем, день с часами, минуты с секундами.
    В панелях СП307, СП310 время тоже передаётся в BCD формате, только отдельными регистрами.
    Чтобы их разделить функции не достаточно. На скрине 2308 (год 23, месяц 08) принимается как 8968 1 Конвертация HEX_DEC.jpg
    Код:
    function_block HEX_DEC  // Конвертация из  Шестнадцатиричной в  Десятичную  
    var_input
       x: udint;
    end_var
    var_output //объявление выходных переменных
       Q,Q1,Q2 : udint; 
    end_var
        Q := x/4096 MOD 16*1000+x/256 MOD 16*100+x/16 MOD 16*10+x MOD 16; 
        Q1:=Q/100; Q2:=Q-Q1*100;
    end_function_block
    Код:
    function_block DEC_HEX  //   Конвертация из Десятичной  в Шестнадцатиричную 
    var_input
        x: udint;
    end_va
    var_output //объявление выходных переменных
       Q,Q1,Q2 : udint; 
    end_var
    var
        a,b,c,d: udint;
    end_var
        a:=x/1000; b:=(x-a*1000)/100; c:=(x-a*1000-b*100)/10; d:=x-a*1000-b*100-c*10;
        Q := a*4096 + b*256+c*16+d;   Q1:=Q/100; Q2:=Q-Q1*100;
    end_function_block
    Последний раз редактировалось kondor3000; 10.02.2025 в 07:49.

Страница 20 из 69 ПерваяПервая ... 10181920212230 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  2. Функциональные блоки
    от ribamuka в разделе СПК2xx (архив)
    Ответов: 4
    Последнее сообщение: 08.04.2018, 15:01
  3. Функциональные блоки насосов в CoDeSys
    от Алексей Ермолаев в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 28.03.2017, 13:50
  4. Функциональные блоки- где искать?
    от Xops в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 01.03.2016, 11:07
  5. СПК функциональные клавиши
    от Lyohin в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 30.03.2015, 15:10

Ваши права

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