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

Тема: Вызов функции CFC

  1. #1

    По умолчанию Вызов функции CFC

    Здравствуйте,
    прошу посоветовать, делаю следующее:
    создаю функцию ftime: bool с таймером ТР. На выходе блока CFC таймера присваиваю имя функции ftime.
    Далее из программы вызываю функцию prm4:=ftime(prm5); записываю prm5:=true и сразу получаю prm4:=true;
    Проблема в том, что спустя заданные 5 сек, prm4 не принимает значение false. В чем ошибка?
    Скрины прилагаю.
    Изображения Изображения
    • Тип файла: jpg cfc_1.jpg (157.7 Кб, Просмотров: 59)
    • Тип файла: jpg prg_1.jpg (126.2 Кб, Просмотров: 36)

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    потому что в функции таймер работать не будет, для таймера нужно сохранять внутренние переменные, это можно сделать либо в ФБ либо в программе
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    Спасибо, проработаю

Похожие темы

  1. Вызов программ на CFC
    от olegus4 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 19.12.2017, 19:39
  2. Вызов FB из FB
    от werg в разделе ПЛК1хх
    Ответов: 20
    Последнее сообщение: 04.04.2016, 00:41
  3. Вызов POU на языке LD
    от ZPavel в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 28.02.2012, 00:55
  4. вызов программ
    от woffka в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 13.12.2010, 11:08

Ваши права

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