Страница 79 из 1044 ПерваяПервая ... 2969777879808189129179579 ... ПоследняяПоследняя
Показано с 781 по 790 из 10436

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #781
    lajator
    Гость

    По умолчанию

    [QUOTE=swerder;84508]lajator примеров чего?


    примеров сохранения пользовательских уставок и автоматического перезапуска программы,с места останова.
    Ну скажем, термостат по нагреву чего либо. Если пользователь изменил темп.уставку, то после снятия питания она сохранялась, а не возвращалась к заводской (начальной) и если процесс запущен, опять же, при подаче питания работа продолжилась автоматически, без вмешательства человека.

  2. #782
    Пользователь
    Регистрация
    26.04.2012
    Адрес
    Благовещенск
    Сообщений
    0

    По умолчанию

    Да, Онлайн - Создание загрузочного проекта, пишет что созданы два файла один с расширением .PRG другой - .CHK, какой из них загрузочный?

  3. #783

    По умолчанию

    ssl prg. только надо создавать их во время подключения к контроллеру, а не в режиме эмуляции
    lajator повторю еще раз: retain переменные сами сохраняются. а вот что будет делать ваша программа после отключения питания зависит от того, что вы наваяете в кодесисе.
    объявите к примеру retain переменную shag, напишите структуру case step of (смотрите в справке case) и придумайте несколько состояний этого шага, инициализация, работа, выключение, авария... при выключении питания текущее состояние шага запомнится, а после включения продолжится с запомненного состояния.

  4. #784
    lajator
    Гость

    По умолчанию

    Цитата Сообщение от swerder Посмотреть сообщение
    объявите к примеру retain переменную shag, напишите структуру case step of (смотрите в справке case) и придумайте несколько состояний этого шага, инициализация, работа, выключение, авария... при выключении питания текущее состояние шага запомнится, а после включения продолжится с запомненного состояния.
    Спасибо!, вот оно, у меня то просто тупо все на начальные возвращается...

  5. #785

    Question Flash-память

    Добрый день всем.
    Такой вопрос возник, если я вставлю в конфигурации ПЛК модуль баттон как произвести указанные манипуляции в РП: "Если контроллер циклически перегружается из-за ошибок в программе, сохраненной во Flash-памяти, или некорректной записи программы во Flash-память, сле
    дует, удерживая нажатой кнопку «Старт/Стоп» на передней панели контроллера, нажать кнопку «Сброс». Программа из Flash-памяти не будет автоматически запущена, что даст возможность подключиться к контроллеру и загрузить в него корректно работающую программу"?

    Спасибо

  6. #786
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    По идее, к тому времени, когда предлагается удерживать кнопку, ваша конфигурация ещё не загрузилась.

  7. #787

    Question Перебор таймеров TP. Замена модуля быстр.входов PLC110-32M

    Как упростить представленную на скрине программку, исключив таймеры TON. Нужно чтобы шел перебор таймеров:
    q1 активна 4 сек,
    как только q1 погасла q2 стала активна на 2,5 сек,
    как только q2 погасла q3 стала активна на 5 сек
    и т.д. по скрину

    Таймеры TON в данном случае ненадежны. Так в случае:
    TP1(IN:=TRUE, PT:=T#5ms)
    TON1(IN:=TP1.Q, PT:=T#4ms)
    TON1.Q не всегда срабатывает (!). Проверено аппаратно - PLC110-32M

    ps.
    Цитата Сообщение от Yegor Посмотреть сообщение
    По идее, к тому времени, когда предлагается удерживать кнопку, ваша конфигурация ещё не загрузилась.
    Спасибо, возьму на заметку

    Появился еще один вопрос по PLC110-32M:
    В РП ПЛК110.160 говорится о том, что замена модуля "Fast Discretу Input" на "Fast discrete inputs – direct control" доступна только в ПЛК110-60, но в таргет-файле ПЛК 110-32М присутствует возможность таковой замены. Чему верить? Документации или таргет-файлу?

  8. #788
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,249

    По умолчанию

    Таймеры TON в данном случае ненадежны
    Бред.
    TP1(IN:=TRUE, PT:=T#5ms)
    TON1(IN:=TP1.Q, PT:=T#4ms)
    Если у вас рабочий цикл больше цикла работы TP - причем тут TON ?
    Тоже самое если TP.PT/TON.PT/Время_цикла - не кратны

    PS
    q1 активна 4 сек,
    как только q1 погасла q2 стала активна на 2,5 сек,
    как только q2 погасла q3 стала активна на 5 сек
    ..
    SFC рулит

    PS PS
    можно так
    ton(in:=start, pt := T#1ms * -1);
    q1:=start and ton.et =< T#4s ;
    q2:=ton.et > T#4s and ton.et <= T#6.5s;
    ....

  9. #789
    Пользователь
    Регистрация
    26.04.2012
    Адрес
    Благовещенск
    Сообщений
    0

    По умолчанию

    Цитата Сообщение от vooodooo22 Посмотреть сообщение
    Как упростить представленную на скрине программку, исключив таймеры TON. Нужно чтобы шел перебор таймеров:
    q1 активна 4 сек,
    как только q1 погасла q2 стала активна на 2,5 сек,
    как только q2 погасла q3 стала активна на 5 сек
    и т.д. по скрину

    Таймеры TON в данном случае ненадежны. Так в случае:
    TP1(IN:=TRUE, PT:=T#5ms)
    TON1(IN:=TP1.Q, PT:=T#4ms)
    TON1.Q не всегда срабатывает (!). Проверено аппаратно - PLC110-32M

    ps.
    Спасибо, возьму на заметку

    Появился еще один вопрос по PLC110-32M:
    В РП ПЛК110.160 говорится о том, что замена модуля "Fast Discretу Input" на "Fast discrete inputs – direct control" доступна только в ПЛК110-60, но в таргет-файле ПЛК 110-32М присутствует возможность таковой замены. Чему верить? Документации или таргет-файлу?
    Зачем перекрытие в 10 ms, после ТР поставить триггер заднего фронта и после q1 включается q2 и т. д.

  10. #790
    Пользователь
    Регистрация
    26.04.2012
    Адрес
    Благовещенск
    Сообщений
    0

    По умолчанию

    Все работает

Страница 79 из 1044 ПерваяПервая ... 2969777879808189129179579 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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