Показано с 1 по 10 из 10

Тема: плк63-управление с кнопок

  1. #1
    Пользователь
    Регистрация
    18.08.2008
    Адрес
    Екатеринбург
    Сообщений
    983

    По умолчанию плк63-управление с кнопок

    здравствуйте. может кто сможет подсказать, про изменение значения, к примеру уставки, с кнопок плк63. кроме как -опрос номера экрана, кода клавиатуры, запуск счетчика в + или - , ничего на ум не приходит. для одного параметра еще ничего, а для восьми уставок - громоздко. спасибо.

  2. #2

    По умолчанию

    сформулируйте вопрос поточнее, пожалуйста.

  3. #3
    Пользователь
    Регистрация
    18.08.2008
    Адрес
    Екатеринбург
    Сообщений
    983

    По умолчанию

    задача изменять уставку,к примеру, по температуре используя клавиатуру плк63. например альт+вверх - увеличение значения на 1 за 1 сек, аналогично : альт+вниз - уменьшение значение на 1 за 1сек. данную задачу уже решал вышеуказанным способом, используя номер экрана и код "клавиатуры", плюс счетчик. но для восьми каналов,уставок потребуется аж 16 счетчиков. может есть вариант попроще?

  4. #4

    По умолчанию

    1. а что делал счетчик?
    2. а в чем проблема вынести в отдельный фб и т.п.?

  5. #5
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    пишите, при нажатии кнопки +1:
    IF Kn=1 THEN
    A=A+1;
    ELSE
    A=A;
    END_IF
    Да, можно еще поставить галочку, разрешить изменение с передней панели в субменю(см. документацию)
    Последний раз редактировалось lara197a; 16.06.2010 в 14:36.

  6. #6
    Пользователь
    Регистрация
    18.08.2008
    Адрес
    Екатеринбург
    Сообщений
    983

    По умолчанию

    Спасибо. Не совсем понятно каким образом осуществляется сохранение значения ранее введенной уставки по сбросу питания? Retain переменных в объявлениях не нашел , или используется другой способ?

  7. #7
    Пользователь
    Регистрация
    18.08.2008
    Адрес
    Екатеринбург
    Сообщений
    983

    По умолчанию

    спасибо. все получилось. трехканальный позиционный регулятор температуры с индикацией значений на 1-ом экране, с вводом уставок при помощи клавиатуры(из субменю "уставки") и выводом значений уставок на 2-ом экране и с сохранением их значений по сбросу питания.
    значения температуры, уставок, вкл/выкл реле протоколируются на мсд100.

  8. #8

    По умолчанию

    а что такое
    Set_apid_pos_valv и
    Get_apid_pos_valv?
    при компиляции не определяются....

  9. #9
    Пользователь
    Регистрация
    18.08.2008
    Адрес
    Екатеринбург
    Сообщений
    983

    По умолчанию многокан. регулятор по реальному времени

    В приведенном ниже предварительном проекте на ПЛК63 и МР1 реализовано широтно-импульсное управление на генераторах BLINK. Подбор параметров выполнен интуитивно, тем не менее на лабор. установке(три паяльника) температуру в диапазоне 80-120 гр. держит прекрасно.
    Decode_Float помогает избавиться от лишних знаков при обрыве датчика. Реализовано получение реального времени(ввод уставок по времени), ввод уставок с панели, индикация значений температур и уставок по 8 каналам, реального времени, пуск/стоп регулирования.
    Т.е. в принципе можно назвать устройство как многоканальный ШИМ-регулятор с реальным временем плюс МСД100 -архивация данных. Выкладываю кому интересно.
    Вложения Вложения

  10. #10

    По умолчанию

    Цитата Сообщение от askpify Посмотреть сообщение
    а что такое
    Set_apid_pos_valv и
    Get_apid_pos_valv?
    при компиляции не определяются....
    См прошивку 2.11
    http://www.owen.ru/forum/showpost.ph...5&postcount=12
    Часто задаваемые вопросы по кодесис
    1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
    2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie

Ваши права

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