Страница 249 из 478 ПерваяПервая ... 149199239247248249250251259299349 ... ПоследняяПоследняя
Показано с 2,481 по 2,490 из 4973

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

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

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

    По умолчанию

    Как я вижу надо на входе постоянно следить за временем между сигналами и потом уже коректировать время между импульсами на выходе, причём увеличеное время на коректируемое значение (к примеру 10% получаеться если взять отрезок времени 5 минут на входе пришло 5 импульсов а на выходе только 4 прошло за такой же промежуток времени.. Получаеться уменьшение на 20%

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

    По умолчанию

    Цитата Сообщение от Andrei Z Посмотреть сообщение
    Как я вижу надо на входе постоянно следить за временем между сигналами и потом уже коректировать время между импульсами на выходе, причём увеличеное время на коректируемое значение (к примеру 10% получаеться если взять отрезок времени 5 минут на входе пришло 5 импульсов а на выходе только 4 прошло за такой же промежуток времени.. Получаеться уменьшение на 20%
    То есть у вас есть последовательность импульсов .Вы хотите их частоту (количество в единицу времени) уменьшать на проценты ?так?
    электронщик до мозга костей и не только

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

    По умолчанию

    Кстати, раз уж заинтересовались, вот над чем я бился так и не победил, из-за нехватки SEL-ов, MAX, MIN и LIMIT-ов
    VAR_INPUT
    T_EXT : REAL;
    T_INT : REAL;
    OFFSET : REAL;
    T_REQ : REAL;
    END_VAR
    VAR_INPUT CONSTANT
    TY_MAX : REAL := 70.0;
    TY_MIN : REAL := 25.0;
    TY_CONFIG : REAL := 70.0;
    T_INT_CONFIG : REAL := 20.0;
    T_EXT_CONFIG : REAL := -15.0;
    T_DIFF : REAL := 10.0;
    C : REAL := 1.33;
    H : REAL := 3.0;
    END_VAR
    VAR_OUTPUT
    TY : REAL;
    HEAT : BOOL;
    END_VAR
    VAR
    tr : REAL;
    tx: REAL;
    END_VAR
    и тело
    tr := T_INT + OFFSET;
    tx := (tr - T_EXT) / (T_INT_CONFIG - T_EXT_CONFIG);

    IF T_EXT + H > tr THEN
    TY := 0.0;
    ELSE
    TY := LIMIT(TY_MIN, tr + T_DIFF * 0.5 * tx + (TY_CONFIG - T_DIFF * 0.5 - tr) * EXPT(tx, 1.0 / C), TY_MAX);
    END_IF;

    TY := MAX(TY, T_REQ);
    HEAT := TY > 0.0;
    вроде как погодозависимый график, а сделать терпения не хватило, размер холста маленький, вложений собственных функций не сделать, стандартных не хватает, бесит

  4. #4

    По умолчанию

    ооо я тоже хотел сделать погодозависимый график.. только по каждой точке температуры.. Меня остановило только то что у ПР не входа Термосопротивлений, завести можно через нормирующую головку а две головки это 2 тысячи рублей.. как бы получаеться что почти ПЛК 73 (((( только без индикации.. ТРМ двуканальный брать с выходами 4-20 мА.. тоже не вариант .. дотягивает до того же ПЛК

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

    По умолчанию

    Вот нашел несколько макросов ,но есть еще ,надо искать
    Да без вложений макросы в макросы серьезных применений не сделать
    Вложения Вложения
    Последний раз редактировалось rovki; 14.10.2012 в 18:23.
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Вот нашел несколько макросов ,но есть еще ,надо искать
    да я вроде всё посмотрел ЛИМИТ-а не находил, но это собственно последовательно прогнать проверки на максимум и потом на минимум или наоборот, да и как представлю, что это размещать надо, так холодный пот проступает

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

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    да я вроде всё посмотрел ЛИМИТ-а не находил, но это собственно последовательно прогнать проверки на максимум и потом на минимум или наоборот, да и как представлю, что это размещать надо, так холодный пот проступает
    Опишите ЛИМИТ ,вроде делал макрос ,который выдает одновременно мин и макс значения сигнала ,постоянно обновляя значения .Может не делать пока новых макросов ,а использовать универсальные ,то есть обойтись без вложений .
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Опишите ЛИМИТ ,вроде делал макрос ,который выдает одновременно мин и макс значения сигнала ,постоянно обновляя значения .Может не делать пока новых макросов ,а использовать универсальные ,то есть обойтись без вложений .
    не совсем то, лимит это просто проверка на соответствие, чтоб текущее значение было в пределах между MIN и MAX, которые обычно задаются фиксировано, если же значение выходит за пределы, то на выходе функции (макроса) устанавливается сам предел

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

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    не совсем то, лимит это просто проверка на соответствие, чтоб текущее значение было в пределах между MIN и MAX, которые обычно задаются фиксировано, если же значение выходит за пределы, то на выходе функции (макроса) устанавливается сам предел
    Может это подойдет http://www.owen.ru/forum/showpost.ph...postcount=2437 лишнее можно убрать
    Последний раз редактировалось rovki; 14.10.2012 в 18:57.
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от Andrei Z Посмотреть сообщение
    только по каждой точке температуры
    а в представленном коде разве не по каждой точке, все что между максимумом и минимумом, всё же учтется или я недопонимаю что в этой "кухне"

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

Ваши права

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