Страница 8 из 9 ПерваяПервая ... 6789 ПоследняяПоследняя
Показано с 71 по 80 из 81

Тема: ПР200 как использовать функциональные кнопки в программе?

  1. #71

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    По моему не доделали, по отдельности вверху и внизу часы изменить не даёт, только вместе.
    Ну все в процессе..
    Верхняя панель отображает текущее время, нижняя - ввод нового значения по входу Set. Одновременное обращение к энергонезависимой переменной не работает. По этому появились входы Fh.. - обратная связь, и Ih.. - новое значение. Если подскажете как лучше сделать, буду признателен.

  2. #72

    По умолчанию

    Цитата Сообщение от pahotnyh Посмотреть сообщение
    Ну все в процессе..
    Верхняя панель отображает текущее время, нижняя - ввод нового значения по входу Set. Одновременное обращение к энергонезависимой переменной не работает. По этому появились входы Fh.. - обратная связь, и Ih.. - новое значение. Если подскажете как лучше сделать, буду признателен.
    Так зачем вам пример то дал? Смотрите как работает, ещё и отладка есть, прямо в ФБ.
    Раньше, что в блоке твориться, только догадываться надо было или переменные все выводить наружу.
    Или переносить в Codesys 2.3 и смотреть там.

    Скрытый текст:
    Если коротко, то счётчик считает секунды ET, а для записи наработки в него, требуется передёрнуть вход сброса R, у меня 3 переменных для инициализации при старте программы, сброса в 0 и сброса для записи наработки.
    Соответственно на вход N в разных вариантах надо подать наработку, ноль или задачу наработки.
    CTU1 (U :=ET<>ET_, N:=T_1, R:=x_ or Res or R_Trig.Q, Q=>T1 );
    ET_:=ET;
    Последний раз редактировалось kondor3000; 16.04.2025 в 18:39.

  3. #73

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Так зачем вам пример то дал? Смотрите как работает, ещё и отладка есть, прямо в ФБ.
    Раньше, что в блоке твориться, только догадываться надо было или переменные все выводить наружу.
    Или переносить в Codesys 2.3 и смотреть там.
    Так я на основе ваших блоков и делал + мануал по OL.
    На данном этапе пока получается то что нужно. Запись и сброс наверно лучше через Rtrig делать. Как думаете?
    Последний раз редактировалось pahotnyh; 16.04.2025 в 19:10.

  4. #74

    По умолчанию

    Цитата Сообщение от pahotnyh Посмотреть сообщение
    Так я на основе ваших блоков и делал + мануал по OL.
    На данном этапе пока получается то что нужно. Запись и сброс наверно лучше через Rtrig делать. Как думаете?
    Rtrig не везде подходит, для инициализации нужна разовая защёлка, сброс по IF, а запись можно по Rtrig

  5. #75

    По умолчанию

    Добавил счетчик количества включений.
    Все работает, но не нравится реализация редактирования значений через доп переменные.
    Вложения Вложения

  6. #76
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,435

    По умолчанию

    Выводите нужные переменные на экран и редактируйте, зачем что-то усложнять, в смысле, пытаться сделать через заднее место?!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #77

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Выводите нужные переменные на экран и редактируйте, зачем что-то усложнять, в смысле, пытаться сделать через заднее место?!
    Из-за того что переменная задействована в счетчике через экран она не меняется. Если знаете как сделать, то подскажите. Проект я приложил.

  8. #78
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,906

    По умолчанию

    Цитата Сообщение от pahotnyh Посмотреть сообщение
    Добавил счетчик количества включений.
    Все работает, но не нравится реализация редактирования значений через доп переменные.
    А напомните, зачем нам редактировать значение наработки?
    И у вас количество включений будет сбрасываться при перезагрузке

  9. #79

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    А напомните, зачем нам редактировать значение наработки?
    И у вас количество включений будет сбрасываться при перезагрузке
    Повторюсь, только начинаю в OL работать.
    Редактирование необходимо для корректного учета м/ч в ситуации когда будет произведена замена на не новый насос и данные должны вноситься из эксплуатационного паспорта. Подобный алгоритм реализовывал в энергетике. Запуск ДГУ по наработке. До этого была простая циклическая ротация 1-2-3-1.. Это привело к тому что наработка отличалась в некоторых случаях кратно!
    Переменная количества включений энергонезависимая.
    Последний раз редактировалось pahotnyh; 17.04.2025 в 12:30.

  10. #80
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,906

    По умолчанию

    Цитата Сообщение от pahotnyh Посмотреть сообщение
    ...Переменная количества включений энергонезависимая.
    Да? А то что счетчик SYS.CTN не имеет энергонезависимости вас не смущает?

Страница 8 из 9 ПерваяПервая ... 6789 ПоследняяПоследняя

Похожие темы

  1. Кнопки в ПР200
    от KIPSHOP в разделе Среда программирования OWEN Logic
    Ответов: 32
    Последнее сообщение: 17.09.2022, 17:07
  2. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  3. Событие по нажатию кнопки в ПР200
    от KIPSA в разделе Разработки
    Ответов: 29
    Последнее сообщение: 30.06.2020, 11:51
  4. Кнопки для уставок таймера ПР200
    от voronovskii_a в разделе Программируемые реле
    Ответов: 5
    Последнее сообщение: 08.11.2016, 19:48
  5. ПР200 кнопки с сопротивлением
    от Orbes в разделе Программируемые реле
    Ответов: 46
    Последнее сообщение: 25.08.2016, 08:21

Ваши права

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