Страница 717 из 765 ПерваяПервая ... 217617667707715716717718719727 ... ПоследняяПоследняя
Показано с 7,161 по 7,170 из 7649

Тема: Вопросы начинающего

  1. #7161

    По умолчанию

    Вижу там используются связи непосредственно с OPC. Эти связи можно создавать не руками? Допустим скриптом каким-то?
    Условно имея шаблон применяемый на несколько обьектов, чтобы связи индексировались или я даже не знаю как это иначе назвать
    Т.е. обьект с номером 1 при применении шаблона с номером 0 имел бы связи с ОПС переменной 1, а шаблон с 0. Второй обьект с переменной 2?

  2. #7162

    По умолчанию

    ФБ "Скрипт C#" в принципе позволяет ставить связи, но тут нам это кажется целесообразным. По сути вам нужно один раз расставить связи для 16 или 32 кнопок, а внешних связей всего 2 - входная и выходная.
    А потом этот объект просто тиражируйте.
    Спасибо.

  3. #7163

    По умолчанию

    С битами я понял, благодарю. А вопрос про "автопривязку" исходит из другого. Есть массив объектов, допусти 100шт. В каждом элементе массива, лежат разные переменные разного типа около 15. Сответственно кроме индекса у элемента массива ничего не меняется.
    Проставлять 1500 связей руками непродуктивно. Отсюда и вопрос, можно это как-то автоматизировать?

  4. #7164

    По умолчанию

    Можно скриптом. В целом про скрипты тут:
    https://support.mps-soft.ru/MasterSC...i_primery.html
    Пример установки связи в приложении
    Вложения Вложения
    Спасибо.

  5. #7165

    По умолчанию

    Почему у меня выходит вот эта ошибка?
    Скрытый текст:

  6. #7166

    По умолчанию

    item1 - у вас путь к переменной явно неверный.
    В метод Item передается всегда полный путь.
    Спасибо.

  7. #7167

    По умолчанию

    Поправил код. При его выполнении получаю тип связи "Обратную". А при перетаскивании руками тип "Входные". Так же обратная связь не отображается графически в дереве.
    По логике мне нужно создавать оба вида связи. Скажем как бы сделать переменную в скаде, представлением переменной с OPC.
    Последний раз редактировалось fizikpsix; 15.07.2022 в 13:39.

  8. #7168

    По умолчанию

    Вот здесь вы указываете что к чему соединяете.
    item.Connect(item1);
    item - выходная связь, item1 - входная
    Спасибо.

  9. #7169

    По умолчанию

    Код:
    var item = (ITreePinHlp)HostFB.TreeItemHlp.Project.Item("Система.PC1.psregulopcda.PLC.Application.HSBY_VAR.SterLine[10].UST");
    var item1 = (ITreePinHlp)HostFB.TreeItemHlp.Project.Item("GPN.ФЕРМЕНТЕР ПРОИЗВОДСТВЕННЫЙ FR-2313 500M3.Управление.Стерилизация.Уставки.T10");
    item1.Connect(item); // получаю обратную связь в свойствах "Список связей" как в переменной item там и item1
    item.Connect(item1); // получаю тоже самое, что и сверху.

  10. #7170

    По умолчанию

    Пришлите ваш проект (Проект - Экспортировать) и укажите путь к скрипту
    Спасибо.

Страница 717 из 765 ПерваяПервая ... 217617667707715716717718719727 ... ПоследняяПоследняя

Похожие темы

  1. вопросы начинающего
    от Flomaster в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 11.03.2015, 20:50
  2. Ethernet - вопрос начинающего.
    от Продамщебень)) в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 20.06.2013, 16:35
  3. вопросы начинающего
    от Chifa в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 30.07.2010, 14:32
  4. вопрос начинающего
    от gladkiynikita в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 22.03.2010, 05:43
  5. Вопросы
    от Мурат в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 27.01.2007, 03:24

Ваши права

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