Поиск:

Тип: Сообщения; Пользователь: amn

Страница 1 из 20 1 2 3 4

Поиск: На поиск затрачено 0.02 сек.

  1. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: VAR ik: BOOL; peremen: BOOL; f_trig_start:...

    VAR
    ik: BOOL;
    peremen: BOOL;
    f_trig_start: F_TRIG;
    start: BOOL;
    END_VAR


    f_trig_start(CLK:=ik);
    IF start THEN
  2. Список - это определяемый пользователем тип...

    Список - это определяемый пользователем тип данных под названием "перечисление". Посмотрите в документации "Руководство пользователя по программированию ПЛК в CODESYS" (файл CoDeSys_V23_RU.pdf стр....
  3. Ответов
    11
    Просмотров
    2,551

    У Вас внутри этого блока таймер в каждом цикле...

    У Вас внутри этого блока таймер в каждом цикле сбрасывается и снова устанавливается, поэтому не успевает сработать. Поставьте в симуляторе точку останова где-нибудь на 6 строке в этом блоке и...
  4. Ответов
    5
    Просмотров
    1,413

    Mettall, добавьте на вход таймера диапазон, в...

    Mettall, добавьте на вход таймера диапазон, в котором он будет срабатывать:

    TON1(IN:=NOT TON1.Q AND P1>=8.05 AND P1<=8.09 , PT:=t#30s );
  5. Ответов
    5
    Просмотров
    1,413

    Обратите внимание, у Вас таймер никогда не...

    Обратите внимание, у Вас таймер никогда не сбрасывается, поэтому срабатывает всего 1 раз.

    TON1(IN:=NOT TON1.Q , PT:=t#30s ); (*генератор импульсов раз в 30 секунд*)
    IF TON1.Q THEN
    (*делаем что...
  6. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: 1. Создаем двумерный массив, элементами которого...

    1. Создаем двумерный массив, элементами которого будут соответствующие X и Y.
    2. Сортируем этот массив в порядке убывания "иксов" ("игреки" сортируются вместе с "иксами"). В итоге имеем в начале...
  7. Ответов
    13
    Просмотров
    2,761

    Оказалось проще сделать, чем рассказывать...

    Оказалось проще сделать, чем рассказывать алгоритм. Блок включения и ротации насосов без подсчета наработки.
  8. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: Насколько я понял ключевые слова в этом вопросе...

    Насколько я понял ключевые слова в этом вопросе но по ошибке их вдруг не выключил. Если есть такая возможность я бы в ПЛК использовал бы R_TRIG при получении сигнала включения бита от HMI. Тогда ...
  9. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: Вам наверное нужно сделать так, чтобы при...

    Вам наверное нужно сделать так, чтобы при включенном ручном режиме не работал автоматический:
    27599
  10. Ответов
    53
    Просмотров
    13,741

    А готовый таймер, предложенный тут...

    А готовый таймер, предложенный тут, не подошел?
  11. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: Заблокируйте "старт" и будет вам "стоп".

    Заблокируйте "старт" и будет вам "стоп".
  12. Ответов
    11
    Просмотров
    3,212

    На ST можно гораздо легче что-то временно...

    На ST можно гораздо легче что-то временно добавить или закомментировать в процессе отладки.
  13. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: TIME()-old>=T#10s - условие: если прошло не...

    TIME()-old>=T#10s - условие: если прошло не меньше 10 секунд, то выражение будет TRUE иначе будет FALSE.
    BOOL_TO_INT преобразует тип BOOL в тип INT. То есть если значение выло true, то в результате...
  14. Используйте входные и выходные переменные:...

    Используйте входные и выходные переменные: POU2.in:=POU1.out
  15. Ответов
    16
    Просмотров
    3,698

    Слишком большое значение это сколько? У вас в...

    Слишком большое значение это сколько? У вас в формуле константа стоит немаленькая 60.5. Может она влияет на результат? Какой у вас метраж за 1 импульс?

    Для стабильных показаний попробуйте их...
  16. Ответов
    16
    Просмотров
    3,698

    Если значения счетчика долго не меняются, то...

    Если значения счетчика долго не меняются, то значит объект остановился, обнуляем скорость (можно использовать таймер TOF).

    Допишите после вызова R_TRIG1:


    Вообще-то лучше текущее время...
  17. Ответов
    16
    Просмотров
    3,698

    Могу предложить еще вариант

    Могу предложить еще вариант
  18. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: Похожий вопрос с функцией уже был на форуме в...

    Похожий вопрос с функцией уже был на форуме в этой теме



    Посмотрите в этой теме
  19. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: Скорее всего у Вас в программе где-то...

    Скорее всего у Вас в программе где-то используется нулевой элемент массива. Попробуйте в объявлении массива изменить ARRAY [1..4] на ARRAY [0..3].
  20. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: Из РЭ на ПЛК 110 и 160:

    Из РЭ на ПЛК 110 и 160:
  21. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: Посмотрите здесь...

    Посмотрите здесь, может подойдет.
  22. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: listNum: ARRAY[0..4] OF STRING(11):='1111111111',...

    listNum: ARRAY[0..4] OF STRING(11):='1111111111', '2222222222', '3333333333', '4444444444', '5555555555';
  23. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: Смотрите описание в "Руководстве пользователя...

    Смотрите описание в "Руководстве пользователя ПЛК". Открываете документ и в поиске забиваете "by command".
  24. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: Если еще актуально, набросал программку с...

    Если еще актуально, набросал программку с комментариями.
  25. Ответов
    7,859
    Просмотров
    14,377,744

    Важно: Это блинк такой глючный. Попробуйте заменить на...

    Это блинк такой глючный. Попробуйте заменить на этот
Показано с 1 по 25 из 500
Страница 1 из 20 1 2 3 4