Страница 84 из 136 ПерваяПервая ... 3474828384858694134 ... ПоследняяПоследняя
Показано с 831 по 840 из 1355

Тема: Вопросы по MasterSCADA 4D

  1. #831

    По умолчанию

    Добрый день!
    MasterScada 4d обменивается данными с PLC OWEN по Modbus TCP.
    Хочу сделать единое всплывающее окно для всех элементов моторов итд.
    Набросал элементы подвязал их напрямую, явно указывая адрес регистров. Все работает.
    Но почему нет связи - если пытаешься "динамизировать" свойство адрес ячейки с помощью обычной целочисленной переменной ?
    Спасибо!
    321.PNG

  2. #832

    По умолчанию

    Цитата Сообщение от sanya0971 Посмотреть сообщение
    Добрый день!
    MasterScada 4d обменивается данными с PLC OWEN по Modbus TCP.
    Хочу сделать единое всплывающее окно для всех элементов моторов итд.
    Набросал элементы подвязал их напрямую, явно указывая адрес регистров. Все работает.
    Но почему нет связи - если пытаешься "динамизировать" свойство адрес ячейки с помощью обычной целочисленной переменной ?
    Спасибо!
    321.PNG
    Потому что данное свойство нельзя менять в режиме исполнения

  3. #833

    По умолчанию

    Цитата Сообщение от b_aleks2 Посмотреть сообщение
    Потому что данное свойство нельзя менять в режиме исполнения
    Благодарю!
    А есть идеи, как можно это реализовать?
    Может скриптом как-то?

  4. #834

    По умолчанию

    Цитата Сообщение от sanya0971 Посмотреть сообщение
    Благодарю!
    А есть идеи, как можно это реализовать?
    Может скриптом как-то?
    Думается, что это связано с лицензионной моделью, где вы покупаете количество тегов. А таким образом его можно обойти, опрашивая по очереди сотни регистров.

    Вы хотите в одном окне, перебирать адреса, и в нем получать нужную инфу?
    Можете добавить все нужные регистры в протокол, далее все засунуть в массив, а затем, на экране перебирать индекс этого массива

  5. #835

    По умолчанию

    Цитата Сообщение от VladGC Посмотреть сообщение
    Думается, что это связано с лицензионной моделью, где вы покупаете количество тегов. А таким образом его можно обойти, опрашивая по очереди сотни регистров.

    Вы хотите в одном окне, перебирать адреса, и в нем получать нужную инфу?
    Можете добавить все нужные регистры в протокол, далее все засунуть в массив, а затем, на экране перебирать индекс этого массива
    Да, одно окно - для всех элементов одного типа (для моторов свое, для датчиков свое, для клапанов свое итд).
    Просто у меня 3тыс переменных в общем.
    Слишком долго это все)

  6. #836

    По умолчанию

    Цитата Сообщение от sanya0971 Посмотреть сообщение
    Да, одно окно - для всех элементов одного типа (для моторов свое, для датчиков свое, для клапанов свое итд).
    Просто у меня 3тыс переменных в общем.
    Слишком долго это все)
    На самом деле все просто
    берете c# и в цикле перебираете все входы в один массив или куда еще хотите
    Изображения Изображения

  7. #837

    По умолчанию Ошибки при компиляции C#

    Здравствуйте. Почему при компиляции даже пустой программы столько ошибок?
    Изображения Изображения

  8. #838
    Пользователь
    Регистрация
    18.11.2019
    Адрес
    Пермь
    Сообщений
    84

    По умолчанию

    Цитата Сообщение от VladGC Посмотреть сообщение
    На самом деле все просто
    берете c# и в цикле перебираете все входы в один массив или куда еще хотите
    Добрый день!
    Подскажите, а можно ли такое же провернуть в программе ST?

  9. #839

    По умолчанию

    Цитата Сообщение от Minarion Посмотреть сообщение
    Добрый день!
    Подскажите, а можно ли такое же провернуть в программе ST?
    На сколько я знаю нет,
    но вы можете допустим сделать промежуточную программу, что бы записать в массив, а еще лучше в глобальные переменные, тогда доступ будет из всего проекта

  10. #840

    По умолчанию

    Цитата Сообщение от VladGC Посмотреть сообщение
    На самом деле все просто
    берете c# и в цикле перебираете все входы в один массив или куда еще хотите
    очень круто, что показали пример скрипта, за что очень благодарен.
    Но я правильно понимаю, что для того, чтобы им пользоваться, нужно предварительно описать все переменные, причем желательно в ключе ValueN (N = 1....).
    У меня шаблон просто вот такой для одного экземпляра аналогового датчика, например... а их штук 150
    sensor.PNG

Страница 84 из 136 ПерваяПервая ... 3474828384858694134 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы по СИ-8
    от aleksandr87 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.06.2016, 18:56
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 15:39
  3. MasterScada v3.6 Основные вопросы
    от colorprint2008 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 24.12.2013, 16:50
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 17:56
  5. Вопросы по трендам MasterSCADA
    от 42ia в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 26.06.2012, 11:58

Ваши права

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