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

Тема: Время в CoDeSys

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,712

    По умолчанию

    Цитата Сообщение от A.Simonov Посмотреть сообщение
    Добрый день.


    Как выше писали, можно переменную каждый час инкрементировать на 1.

    Для этого удобно использовать блок TON
    На вход IN нужно завести будет выход Q этого же блока, только инвертировав его (например оператором NOT)
    Таким образом блок будет себя постоянно перезапускать, и выдавать импульсы с заданным в параметре TP периодом
    Ну и по импульсу Q (выход TON) инкрементируете RETAIN переменную.
    Ага-ну-да, а выключение-включение 1 раз в час сделает эту процедуру вечно незавершенной...

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

  2. #2
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    623

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Ага-ну-да, а выключение-включение 1 раз в час сделает эту процедуру вечно незавершенной...
    Для этого нужно знать, что такая процедура там есть =) Плюс период можно сделать и меньше, если необходимо.

    Да и пользоваться оборудованием, которое каждый час нужно перезагружать по питанию... Ну такое... Не удобно же =)

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Перед тем как изготавливать- внедрять закладки надо задать себе вопрос:- а готов ли ты оплатить возможный ущерб заказчика, возникший из-за преднамеренного останова чего-то там.
    Ну вообще да, чтобы таких проблем не иметь, нужно договор составлять и вести работы по договору. Тогда и не придется колхозить такие вещи...

    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»

    Не работаю в ОВЕН с 01.07.22
    По всем вопросам обращайтесь на почту: support@owen.ru

  3. #3

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Ага-ну-да, а выключение-включение 1 раз в час сделает эту процедуру вечно незавершенной...

    Перед тем как изготавливать- внедрять закладки надо задать себе вопрос:- а готов ли ты оплатить возможный ущерб заказчика, возникший из-за преднамеренного останова чего-то там.
    В договоре прописать, в случае невыполнение заказчиком условий договора, остановить работу программы в ПЛК.

Ваши права

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