Страница 48 из 136 ПерваяПервая ... 3846474849505898 ... ПоследняяПоследняя
Показано с 471 по 480 из 1353

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

  1. #471

    По умолчанию

    Вместо Синуса и Пилы подаю на вход реальные данные с двух каналов АЦП. Структуру, Массив и Параметр сделал аналогично видеомануалу см. ссылку выше. Далее на Канал_1 вручную притягиваю данные ch1 (Value) и получаю ошибку ...
    Недопустимый тип данных для связи с Система.АРМ 1.Протоколы.OPC DA.COM port.AIK 12_2.ch1.Вход.Value
    array_MS4D.jpg

  2. #472

    По умолчанию

    Если притягиваю Параметр Канал 1 - получаю ошибку конвертации
    array_MS4D_1.jpg

  3. #473

    По умолчанию

    Цитата Сообщение от kapelli Посмотреть сообщение
    Вместо Синуса и Пилы подаю на вход реальные данные с двух каналов АЦП. Структуру, Массив и Параметр сделал аналогично видеомануалу см. ссылку выше. Далее на Канал_1 вручную притягиваю данные ch1 (Value) и получаю ошибку ...
    Недопустимый тип данных для связи с Система.АРМ 1.Протоколы.OPC DA.COM port.AIK 12_2.ch1.Вход.Value
    array_MS4D.jpg
    Так делать нельзя, если хотите через связи передавать значение, то надо поставить галочку " отображать элементы в дереве ":
    Screenshot_2.png
    А если используете глобальные переменные, то проще сделать так:
    В объекте создаете программу, далее на выходе программы создаете нужный массив структур.
    В программе присваиваете нужному номеру массива нужную переменную.
    Screenshot_3.png

  4. #474

    По умолчанию

    Цитата Сообщение от VladGC Посмотреть сообщение
    Так делать нельзя, если хотите через связи передавать значение, то надо поставить галочку " отображать элементы в дереве ":
    Screenshot_2.png
    А если используете глобальные переменные, то проще сделать так:
    В объекте создаете программу, далее на выходе программы создаете нужный массив структур.
    В программе присваиваете нужному номеру массива нужную переменную.
    Screenshot_3.png
    Еще можно сделать так:
    В протоколе создаете программу, собираете нужные переменные, и связываете сразу с массивом структур, далее его целиком передаете куда надо
    Screenshot_4.png

  5. #475

    По умолчанию

    Спасибо за ответ.
    С описанием Структуры возникают сложности. Имею 12-канальное АЦП и каждый из каналов мне присылает значение внутри которого (Value, SourceTime и StatusCode) размер массива динамический. В итоге хочу добиться таблицы (Время 1, Значение 1, Время 2, Значение 2 и т.д).

    PS
    В мануале MS4D по запросу "массивы структур в окнах" есть пример, но настолько замудрённый что на стадии Структуры у меня и Мануала уже расхождения.

  6. #476

    По умолчанию

    Цитата Сообщение от kapelli Посмотреть сообщение
    Спасибо за ответ.
    С описанием Структуры возникают сложности. Имею 12-канальное АЦП и каждый из каналов мне присылает значение внутри которого (Value, SourceTime и StatusCode) размер массива динамический. В итоге хочу добиться таблицы (Время 1, Значение 1, Время 2, Значение 2 и т.д).

    PS
    В мануале MS4D по запросу "массивы структур в окнах" есть пример, но настолько замудрённый что на стадии Структуры у меня и Мануала уже расхождения.
    Скачайте пример, может прояснит что
    Не совсем понятно, зачем делать динамический массив, если получаете 12 каналов
    https://dropmefiles.com/nsVfD

  7. #477

    По умолчанию

    Все совсем не так как я строил)))) Спасибо за пример!

    Динамический массив может и не нужен, АЦП за эксперимент (время 30 мин до 1.5 часа) просто заполняет показаниями таблицу. В зависимости от Шкалы или StatusCode возможно буду подкрашивать критические участки поканально. Наконец просвет, а то буксую уже долго!

  8. #478

    По умолчанию

    Цитата Сообщение от kapelli Посмотреть сообщение
    Все совсем не так как я строил)))) Спасибо за пример!

    Динамический массив может и не нужен, АЦП за эксперимент (время 30 мин до 1.5 часа) просто заполняет показаниями таблицу. В зависимости от Шкалы или StatusCode возможно буду подкрашивать критические участки поканально. Наконец просвет, а то буксую уже долго!
    Еще рекомендую на графиках смотреть каналы отдельно

    Screenshot_5.png

  9. #479

    По умолчанию

    Из трек каналов АЦП загоняю в массив[1...3] (тип SystemLrealParam), далее этот массив пытаюсь загнать в заранее созданный МассивСтруктур циклом.
    Получаю ошибки.... подскажите где косяк
    array_MS4D_2.jpg

  10. #480

    По умолчанию

    Цитата Сообщение от kapelli Посмотреть сообщение
    Из трек каналов АЦП загоняю в массив[1...3] (тип SystemLrealParam), далее этот массив пытаюсь загнать в заранее созданный МассивСтруктур циклом.
    Получаю ошибки.... подскажите где косяк
    array_MS4D_2.jpg
    Нужно создать локальную переменную i в Программа_ST_1

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

Похожие темы

  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

Ваши права

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