Страница 51 из 62 ПерваяПервая ... 41495051525361 ... ПоследняяПоследняя
Показано с 501 по 510 из 689

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от hawkey Посмотреть сообщение
    Да, но в справке сказано, что время в миллисекундах, не в секундах.
    Обнуляется и начинает новый круг.
    Для расчета интервалов времени это не имеет значения если используется целочисленная арифметика.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #2

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Обнуляется и начинает новый круг.
    Для расчета интервалов времени это не имеет значения если используется целочисленная арифметика.
    Если в момент обнуления будет работать таймер, написанный с помощью этой функции, в котором, допустим, сравниваются два значения, полученные от неё, разве не нарушит это обнуление его работу?

  3. #3
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,900

    По умолчанию

    Цитата Сообщение от hawkey Посмотреть сообщение
    Если в момент обнуления будет работать таймер, написанный с помощью этой функции, в котором, допустим, сравниваются два значения, полученные от неё, разве не нарушит это обнуление его работу?
    Смотря что мы сравниваем. Если продолжительность, т.е. разницу между конечным временем и начальным, то не нарушит (если продолжительность меньше 50 дней)
    Безымянный.png

  4. #4
    Пользователь
    Регистрация
    14.12.2012
    Адрес
    Омск
    Сообщений
    6

    По умолчанию

    Подскажите, а работают ли в st функции PUTBIT и EXTRACT? И не планируется ли добавить логические операции с целыми числами? (пр. 5 AND 3 = 1; 5 OR 3 = 7)

  5. #5

    По умолчанию

    Цитата Сообщение от Dayran Посмотреть сообщение
    Подскажите, а работают ли в st функции PUTBIT и EXTRACT? И не планируется ли добавить логические операции с целыми числами? (пр. 5 AND 3 = 1; 5 OR 3 = 7)
    Логические с целочисленными обещали сделать.

    К битам целого обращайтесь через точку:
    udiVar.x (x - номер бита от 0 до 31)

  6. #6
    Пользователь
    Регистрация
    14.12.2012
    Адрес
    Омск
    Сообщений
    6

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Логические с целочисленными обещали сделать.

    К битам целого обращайтесь через точку:
    udiVar.x (x - номер бита от 0 до 31)
    Спасибо за информацию! Ждём обновления!

  7. #7

    По умолчанию

    Констант еще нехватает.

  8. #8
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,900

    По умолчанию

    Цитата Сообщение от gmz_001 Посмотреть сообщение
    Констант еще нехватает.
    инициируйте переменные

  9. #9

    По умолчанию

    Попробовал. Не вариант. case не работает с переменными.
    Хотелось состояниям автомата дать осмысленные названия, а не просто числа.

  10. #10
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,900

    По умолчанию

    Цитата Сообщение от gmz_001 Посмотреть сообщение
    Попробовал. Не вариант. case не работает с переменными.
    Хотелось состояниям автомата дать осмысленные названия, а не просто числа.
    Ну, не знаю, по мне состояния лучше осмысливать через комментарии
    Код:
    case N of
            0:  // Инициализация
                Res := false;
                Q := 0;
            1: // Шаг вправо
                Res := true;
                Q := 1;
            2: // Шаг влево
                Res := true;
                Q := 2;
            3: // Растрел
                Res := true;
                Q := 3;
       end_case

Страница 51 из 62 ПерваяПервая ... 41495051525361 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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