Страница 6 из 8 ПерваяПервая ... 45678 ПоследняяПоследняя
Показано с 51 по 60 из 80

Тема: Функциональный блок таймер с задержкой включения TON (TOF, TP)

  1. #51

    По умолчанию

    Цитата Сообщение от Faton Посмотреть сообщение
    Смотрю коды других они используют конструкцию if then,чтобы вывести из работы ФБ.
    Само состояние ФБ сохраняется, поэтому говорить, что "совсем вывели из работы" неправильно.

    Грубо говоря, блоку таймера не так важно вызывают ли его на каждом цикле, или через цикл, или вообще раз в секунду.
    Рано или поздно он сработает.

    Цитата Сообщение от Faton Посмотреть сообщение
    А можно ли вместо этого уничтожить объект, а потом создать?
    А лучше пример работы с классом/объектами и динамическом выделением памяти.
    А смысл?
    В программах ПЛК же заранее известно каким процессом управляем.
    Что именно предлагается динамически создавать и уничтожать?

    Какой смысл тратить время ПЛК на "создание/удаление", если в конечном итоге насосы на объекте не плодятся почкованием?

  2. #52

    По умолчанию

    А если требуется считать показания теплового и электрических счетчиков на ЦТП раз в месяц? Можно отработать режим тестирования и выгрузить его из памяти. А так все роu находятся в памяти.

  3. #53

    По умолчанию

    Цитата Сообщение от Faton Посмотреть сообщение
    А если требуется считать показания теплового и электрических счетчиков на ЦТП раз в месяц? Можно отработать режим тестирования и выгрузить его из памяти. А так все роu находятся в памяти.
    Так не марсоход же, в котором нужно после приземления "выгружать из памяти программу полёта, и загружать программу езды по Марсу".

    Какой смысл выгружать POU из памяти? Реально упираетесь в их количество? Их, конечно, ограниченное, количество, но выгружать просто ради выгрузки смысла нет.

  4. #54

    По умолчанию

    Хорошо, сформулирую по-другому вопрос. Существует ли возможность в Codesys 2.3 и 3.5 выгрузки из памяти объекта или POU?

  5. #55

    По умолчанию

    Очевидный вопрос - ЗАЧЕМ?
    И из какой памяти?

  6. #56

    По умолчанию

    Если взять ПЛК323 или СПК207, то в них Linux стоит. Чтобы использовать OpenVPN требуются ресурсы.Вот и возникает желание писать программу менее требовательной к ресурсам и при каждой возможности высвобождать память.

  7. #57
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,317

    По умолчанию

    Цитата Сообщение от Faton Посмотреть сообщение
    Хорошо, сформулирую по-другому вопрос. Существует ли возможность в Codesys 2.3 и 3.5 выгрузки из памяти объекта или POU?
    Объекта - да. Приспичило - изучаем syslibmem.
    POU - тут специфично само желаемое действие. А так - с ходу нет. Через анус - можно.

    Ну и продолжу - ЗАЧЕМ ? Просто распирает любопытство - кому на реальном плк потребовались его ресурсы в процессе ? Как осторожно предположил vladimirsitnikov - вырос вдруг насос ?

  8. #58
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    В стандарте IEC 61131-3 без расширений вообще не предусматривается динамическое выделение памяти для чего бы ни было. Полностью статическое всё, и неспроста. Надо раз в месяц опрашивать - ну так и вызывайте этот POU раз в месяц. Никому и ничему он в памяти не мешает.

  9. #59
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,317

    По умолчанию

    Так, не за себя прошу, а токмо волею пославшего меня Foton'а


    Yegor, Вы ж не будете отрицать удобство работы с динамической памятью в некоторых алгоритмах ?
    А отсутствие среди 10-ти заповедей разрешения работы с динамической памятью не является запрещением работы с ней ))
    Последний раз редактировалось Валенок; 07.08.2016 в 15:49.

  10. #60
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Не буду отрицать, конечно. Кстати рекурсия тоже бывает очень удобна в некоторых алгоритмах (;

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

Похожие темы

  1. Функциональный блок PID
    от Hemann в разделе Программируемые реле
    Ответов: 78
    Последнее сообщение: 04.05.2017, 08:57
  2. LD + функциональный блок
    от дрю в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 26.04.2014, 09:47
  3. Функциональный блок для МЭ110-224.1М
    от rustam_m в разделе ПЛК3хх
    Ответов: 10
    Последнее сообщение: 10.03.2013, 20:07
  4. Пользовательский функциональный блок
    от fill-forty в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 17.08.2009, 09:49

Ваши права

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