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

Тема: CFC - задать имя блока через переменную

  1. #1

    По умолчанию CFC - задать имя блока через переменную

    Всем добрый день!
    Кто сможет подсказать как в можно задать имя блока через переменную. Объясню задачу.
    1. Создаю макрос в котором присутствует таймер и др блоки требующие обозначения по имени. 2. таких одинаковых макросов в програме будет много. 3. Необходимо что бы имена у таймеров и др. блоков в разных макросах различались 4. Можно конечно переименовать в ручную - но это долго и можно что то где то забыть и запутаться
    Вопрос
    1. Можно ли при вставке нового макроса элементам которые находятся в нем присваивались названия автоматически , например с увеличением порядкового номера
    2. Или например к макросу сделать подвод блока с переменной X. И при задании этого X менялись бы названия у блоков. Например структура имени блока TON - "Timer_X", тригера - "TR_X" и т.д., а у самого макроса - "Operac_X"

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

    По умолчанию

    Лучше б не макрос делал, а свой фб с таймерами и др внутри, и вставлял бы фб без этого мутилова.

    PS
    Однотипные действия ("..таких одинаковых макросов в програме будет много..") над однотипными но независимыми наборами данных ("..присутствует таймер и др блоки..","..необходимо что бы имена у таймеров и др. блоков в разных макросах различались..")

    Идеальное вступление для главы про основы ООП. ФБ - местный вариант класса
    Последний раз редактировалось Валенок; 06.03.2014 в 01:35.

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

    По умолчанию

    Ваш подход не рационален.
    Можно к примеру создать структуру и включить ее массив с переменными типа вашей структуры.
    Или наоборот- создайте массивы и включите их в структуру.

Похожие темы

  1. Имя оператора в скрипте?
    от redi в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 22.05.2013, 13:33
  2. Доменное имя
    от Columbariy в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 03.12.2012, 18:11
  3. Как задать скорость ПЧВ через RS-485
    от fedrom в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 16.03.2011, 17:46
  4. Ответов: 6
    Последнее сообщение: 25.11.2009, 16:36

Ваши права

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