Страница 667 из 782 ПерваяПервая ... 167567617657665666667668669677717767 ... ПоследняяПоследняя
Показано с 6,661 по 6,670 из 7815

Тема: Экспресс вопрос (ответ)

  1. #6661

    По умолчанию ПР 200_Клапан_соленоид_время открытия

    Здравствуйте, помогите пожалуйста с таким вопросом: ПР 200 + соленоид на воздух.
    Необходимо открывать клапан на заданное время через заданный период времени.
    На щите переключатель режимов АВТО/Ручной/СТОП и кнопка открытия клапана в ручном режиме.
    Не понимаю как на экране ПР вводить время в секундах (от 0,1 до 1 секунды с шагом 0,1 с). Сделал в миллисекундах, но очень долго их менять.
    Время паузы сделал в минутах так и оставлю.
    В таймер Blink 1 и 2 задаю время с экрана через write to FB. В блоках время записывается в мс. Нужно видимо преобразовать секунды с экрана в мс.

    Вывел на экран ПР время, дату и год, но не отображаются нули.
    Изображения Изображения
    Вложения Вложения

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

    По умолчанию

    На экране вводим в единицах - в программе умножаем на 1000 мс и получаем секунды
    Если умножить на 100 то получим 0,1 секунды

    Или на экране хочется прямо вводить 0,1 - 0,2 - 0,3 ? Ну динамический текст попробовать и перебирать ???

  3. #6663

    По умолчанию

    Хочу вводить 0,1-0,2-0,3 с. А у меня получается 100-200-300 мс и очень долго меняется. Динамический текст тоже меняет переменную?

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

    По умолчанию

    Не помню на счет динамического текста, надо пробовать. Как вариант, сделайте ввод через float с ограничением количества знаков и ограничением диапазона ввода 0,1 - 1,0
    Далее как обычно, умножаете на 100, переводите в INT и на запись в FB получите 100 - 1000 мс - как раз 0,1 - 1 секунда

  5. #6665

    По умолчанию

    Попробую сделать как вы советуете.

  6. #6666

    По умолчанию

    Добрый день.
    Как выполнить блок три раза при каждом нажатии кнопки?owen.png ( Вернее после нажатия кнопки и до окончания блока нажатия кнопки блокируются).

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

    По умолчанию

    jury_yamal поставить счетчик после FTRIG и блокировать кнопку, пока он не отработает, ну и чтобы он на вход тоже импульсы получал каждый цикл, точнее каждую сработку вашего таймера

  8. #6668

    По умолчанию

    melky недопонимаю. Мне бы один раз увидеть.

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

    По умолчанию

    ну я не спец по быстрому программированию ПР
    Вообще на входе бы установил SR триггер с приоритетом установки, один раз сработал, потом кнопку хоть обожмись, SR взведен. Далее счетчик, который будет отсчитывать количество по таймеру и блок сравнения с количеством для сброса счетчика, когда счетчик сброшен, сбрасываете и SR.

  10. #6670

    По умолчанию

    Спасибо. Попробую.

Страница 667 из 782 ПерваяПервая ... 167567617657665666667668669677717767 ... ПоследняяПоследняя

Похожие темы

  1. CODESYS V3.5. Вопросы и ответы
    от ООО "БЛС инжинеринг" в разделе ПЛК (среда CODESYS V3.5)
    Ответов: 7152
    Последнее сообщение: Сегодня, 01:25
  2. ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)
    от Serge_UA в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 10511
    Последнее сообщение: Вчера, 13:43
  3. вопрос-ответ , или а поговорить????
    от Павел Братковский в разделе Трёп (Курилка)
    Ответов: 10
    Последнее сообщение: 24.01.2018, 11:05
  4. Преобразовать ответ
    от IIeroniux в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 05.10.2015, 17:45

Ваши права

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