Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 42

Тема: Контроль нескольких FBD с одним именем в CFC

  1. #11

    По умолчанию

    Господа, простите, но я и не понял в чем касяк?
    CODESYS не запрещает Вам вызывать один и тот же экземпляр одного и того же блока в разных частях одной программы?
    Например в середине программы вызвали и инициализировали таймер.
    В конце вызываете этот же экземпляр этого же таймера и считываете значение выхода. В cfc для этого надо вставлять весь блок. Где здесь ошибка?

    Или я что-то не так понял?

  2. #12
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Андрей, я про это же еще в 8 утра написал....

  3. #13

    По умолчанию

    Так то да но я пытаюсь понять почему человек по прежнему считает это БАГом...
    Может мы чего то недопоняли...

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

    По умолчанию

    Цитата Сообщение от Алексей Александрович Посмотреть сообщение
    Большое всем спасибо. Понял что с этим косяком придется бороться в ручную.
    чтоб рассуждать косяк это или нет, выложите проект, тогда и ясно станет, а то может все о разных вещах говорят, у меня например сомнения что Вы верно интерпретируете, раз у Вас язык FBD вдруг стал экземпляром поу
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  5. #15
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,756

    По умолчанию

    Если правильно понял, то речь об этом.
    При этом переменный a и b естесственно разные и можно было бы вести контроль по данному параметру. Но от подобного в Codesys нет никакого контроля.
    Изображения Изображения
    • Тип файла: jpg 1_imya.jpg (23.4 Кб, Просмотров: 24)

  6. #16

    По умолчанию

    Совершенно верно. Если бы я специально вызывал один и тот же ФВ я бы это знал. Но я про то что нет контроля от случайного повторения имени.

  7. #17
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Это не косяк. Помимо триггера есть масса других ФБ, где бывает необходимость использовать одни экземпляр ФБ в одной программе с разными параметрами. Надо просто внимательно писать программу

  8. #18
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,756

    По умолчанию

    amn да нифига CDS не ругается, даже если не копируешь блок в CFC а создаешь новый и пишешь ему существующее имя.

  9. #19

    По умолчанию

    Извиняюсь, это не косяк. Я сам часто пользуюсь в программе одним экземпляром таймера. Просто надо следить за тем, чтобы один и тот же ФБ не вызывался одновременно в разных частях программы. Если это не возможно, то надо объявлять разные экземпляры ФБ. Если в ПЛК памяти программ много, то экономить ее нет смысла, и лучше объявлять разные экземпляры ФБ. У SIEMENS ПЛК дорогие, а памяти там с гулькин нос. Вот при работе с такими ПЛК, если программа большая, память приходится экономить. ПЛК "ОВЕН" дешевые, а памяти море (Да здравствует "ОВЕН" !!!) и беспокоится по поводу нехватки памяти нечего.
    Последний раз редактировалось Вольд; 27.10.2014 в 13:51.

  10. #20
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    amn да нифига CDS не ругается, даже если не копируешь блок в CFC а создаешь новый и пишешь ему существующее имя.
    А почему он должен ругаться? Экземпляр ФБ может быть вызван сколько угодно раз с любыми параметрами.

Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  1. Элемент с таким именем существует
    от Columbariy в разделе Master SCADA 3
    Ответов: 10
    Последнее сообщение: 14.02.2013, 15:20
  2. ТРМ151 холодильник и нагреватель с одним выходом
    от Anton441 в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 10.11.2011, 15:03
  3. CFC copy
    от Антон в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 19.03.2008, 07:49

Ваши права

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