Страница 247 из 478 ПерваяПервая ... 147197237245246247248249257297347 ... ПоследняяПоследняя
Показано с 2,461 по 2,470 из 4973

Тема: Области применения ПР110(примеры реализации)

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    есть одна задача))) не знаю стоит ли озвучивать)))
    а то пока я додумаю Вы уже скажите как решить)))
    Смыл простого импульсного счётчика (вода)
    Есть сигнал например 60 импульсов в час это расход 60 литров на час. Вес импульса 1литр/имп
    Задумка есть реализовать на ПР счётчик. Причём чтобы зависил от времени.. Точнее показывал расход мгновенное значение. Где то видел макрос в этой теме. Но задача будет другая, сделать изменения например на вход поступает 60 импульсов в час, а на выходе напрммер на 10% процентов меньше.. тоесть 54 будет в час..
    Только не спрашивайте для чего это

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

    По умолчанию

    Цитата Сообщение от Andrei Z Посмотреть сообщение
    есть одна задача))) не знаю стоит ли озвучивать)))
    а то пока я додумаю Вы уже скажите как решить)))
    Смыл простого импульсного счётчика (вода)
    Есть сигнал например 60 импульсов в час это расход 60 литров на час. Вес импульса 1литр/имп
    Задумка есть реализовать на ПР счётчик. Причём чтобы зависил от времени.. Точнее показывал расход мгновенное значение. Где то видел макрос в этой теме. Но задача будет другая, сделать изменения например на вход поступает 60 импульсов в час, а на выходе напрммер на 10% процентов меньше.. тоесть 54 будет в час..
    Только не спрашивайте для чего это
    Делите на 100, а умножайте на 90, или 80, тогда получите на 10-20% меньше.

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

    По умолчанию

    Вот и решайте,а проект сюда ,а примеров с расходомерами было много всяких
    электронщик до мозга костей и не только

  4. #4

    По умолчанию

    у меня такой вопрос ещё есть. Я так понимаю вход ПР тоже гальванически развязку имеет? получаеться судя по инструкции если счётчик с герконом то надо блок питания ставить например на 5 вольт если счётчик воды более не допускает?

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

    По умолчанию

    Цитата Сообщение от Andrei Z Посмотреть сообщение
    у меня такой вопрос ещё есть. Я так понимаю вход ПР тоже гальванически развязку имеет? получаеться судя по инструкции если счётчик с герконом то надо блок питания ставить например на 5 вольт если счётчик воды более не допускает?
    Нет, 24 вольта.

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

    По умолчанию

    Укажите марку счетчика .Вход ПР имеет развязку .
    электронщик до мозга костей и не только

  7. #7

    По умолчанию

    во вторник скажу, когда на работу выйду))) померяю на данном этапе какой ток напряжение на счётчик от коректора, тогда немножко проясниться

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

    По умолчанию

    согласовать не проблема ,делайте пока проект
    электронщик до мозга костей и не только

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

    По умолчанию

    Интересно ,как на ST будет это выглядит ?(принт скрин)
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Интересно ,как на ST будет это выглядит ?(принт скрин)
    объявление
    VAR_INPUT
    IN : BOOL;
    T1 : TIME;
    T2 : TIME;
    RST : BOOL;
    END_VAR
    VAR_OUTPUT
    Q : BOOL;
    END_VAR
    VAR
    init: BOOL;
    last: TIME;
    tx: TIME;
    edge: BOOL;
    END_VAR
    тело ФБ
    tx := DWORD_TO_TIME(T_PLC_MS());
    IF NOT init THEN
    init := TRUE;
    last := tx;
    ELSIF RST THEN
    (* asynchronous reset *)
    Q := FALSE;
    ELSIF IN AND NOT edge AND NOT Q THEN
    (* a rising edge on in will reversre the output status, if new pulse is startet the start time is stored in last *)
    last := tx;
    Q := TRUE;
    ELSIF NOT IN AND edge AND ((tx - last) > T1) THEN
    (* a falling edge on IN will clear the output if in was high for more then T1 *)
    Q := FALSE;
    ELSIF (tx - last) >= T2 THEN
    (* timeout for long pulse if second click did not occur or in stays high *)
    Q := FALSE;
    END_IF;

    edge := IN;
    из ОСКАТ-вской библиотеки oscat_building_100.lib

Страница 247 из 478 ПерваяПервая ... 147197237245246247248249257297347 ... ПоследняяПоследняя

Ваши права

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