Данный CODESYS форум содержит архивную копию русской ветви только для чтения. Для создания сообщений пожалуйста используйте актуальную международную платформу CODESYS Forum. Close

Переменные как события

Общий
syoma
2016-01-26
2016-01-28
  • syoma

    syoma - 2016-01-26

    Привет всем, я начинающий пользователь Codesys, поэтому прошу не сильно пинать ногами.

    Возник такой вопрос:
    У меня в проекте есть много булевых переменных, которые иногда меняют свое состояние в результате выполнения программы. Вопрос - можно ли какими-либо встроенными средствами Codesys сделать так, чтобы при изменении данной переменной вызывалась какая-то определенная функция? Мне это нужно, например, чтобы каждое изменение фиксировалось и записывалось в лог файл со своим временным штампом - типа фиксации событий.
    Я понимаю, что можно в каждом цикле сравнивать текущее значение переменной с ее значением из предыдущего цикла, но мне кажется, должен быть более простой путь.

     
  • CDSMaks

    CDSMaks - 2016-01-28

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

    IMG: change_detector.png