Страница 105 из 381 ПерваяПервая ... 55595103104105106107115155205 ... ПоследняяПоследняя
Показано с 1,041 по 1,050 из 4551

Тема: разные вопросы новичка

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

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

    По умолчанию

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

  2. #2

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Подсчитать количество циклов между фронтами импульсов Стоп и Старт и умножить на длительность одного цикла
    Благодарю. Количество циклов, как я понимаю, можно вычислить просто с помощью переменной, добавляя единицу каждый цикл. А вот время цикла опять таки с помощью макроса из базы овен?

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

    По умолчанию

    Цитата Сообщение от Вячеслав@ Посмотреть сообщение
    Благодарю. Количество циклов, как я понимаю, можно вычислить просто с помощью переменной, добавляя единицу каждый цикл. А вот время цикла опять таки с помощью макроса из базы овен?
    Захват-3.png
    1. количество циклов в переменной Count

    2.Макрос подсчета времени цикла использую свой
    Захват-1.png
    В отличии от макроса из базы ОВЕН
    - подсчет времени цикла происходит в ЧЕТЫРЕ РАЗА быстрей, всего за 0,5 сек против 2 сек
    - используется целочисленная арифметика и время цикла получается АБСОЛЮТНО точным, целым числом!
    Скрытый текст:
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #4

    По умолчанию

    Добрый день. Заблудился в трех соснах, прошу подсказать. Как реализовать изменение значения целочисленной переменной в зависимости от того, какой из трех входов активен. Например при входе I1 значение 0, при I2 - 1, I3 - 2.

  5. #5

    По умолчанию

    А ежели активны два входа? Или все три? Или ни одного?

  6. #6

    По умолчанию

    Цитата Сообщение от Вячеслав@ Посмотреть сообщение
    Добрый день. Заблудился в трех соснах, прошу подсказать. Как реализовать изменение значения целочисленной переменной в зависимости от того, какой из трех входов активен. Например при входе I1 значение 0, при I2 - 1, I3 - 2.
    Видимо через тернарный SEL

  7. #7

    По умолчанию

    Цитата Сообщение от dan75 Посмотреть сообщение
    А ежели активны два входа? Или все три?
    Этого не будет. Три входа - три программных типа ошибки, срабатывает только один из них.
    Может я не правильно пытаюсь реализовать, объясню задачу. Есть экран с динамическим текстом, управляемый переменной (значения 0,1,2). И есть 3 разных вида ошибок, каждой соответствует программный выход Bool. Задача - в зависимости от ошибки вывести на экран нужный текст.

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

    По умолчанию

    Цитата Сообщение от Вячеслав@ Посмотреть сообщение
    Этого не будет. Три входа - три программных типа ошибки, срабатывает только один из них.
    Может я не правильно пытаюсь реализовать, объясню задачу. Есть экран с динамическим текстом, управляемый переменной (значения 0,1,2). И есть 3 разных вида ошибок, каждой соответствует программный выход Bool. Задача - в зависимости от ошибки вывести на экран нужный текст.
    Операция SEL
    Захват-1.png

    Только начинать нужно не с 0, а с 1 иначе есть ошибка №1 или нет ни одной - неразличимые состояния
    0 - нет ошибок
    1- вход 1
    2- вход 2
    3 -вход 3

    Захват-2.png
    Последний раз редактировалось petera; 28.10.2019 в 11:00.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Только начинать нужно не с 0, а с 1 иначе есть ошибка №1 или нет ни одной - неразличимые состояния
    Когда ошибок нет, возможно отображается другой экран. Тогда можно начать и с 0.

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

    По умолчанию

    Цитата Сообщение от dan75 Посмотреть сообщение
    Когда ошибок нет, возможно отображается другой экран. Тогда можно начать и с 0.
    Тогда можно проверку "при входе I1 значение 0" вообще выбросить. Т.к. если ошибки есть, но не I2 и не I3, значит остается только ошибка I1, а это "0" для переменной
    И схема упрощается до безобразия
    Захват-1.png

    Или с арифметикой
    Захват-2.png
    Последний раз редактировалось petera; 28.10.2019 в 11:36.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 105 из 381 ПерваяПервая ... 55595103104105106107115155205 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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