ZerGOOD89
Junior Member / Новичок
Участник № / Member № 5290
отправлено / posted
Здравствуйте!Подскажите пожалуйста как реализовать следующую задачу: архивируется значение 76-ти каналов. Их необходимо просматривать в архивной таблице и архивном тренде. Если я все 76 каналов заведу в одну таблицу то их невозможно будет читать. Как можно сделать так чтобы на одной таблице оператор сам выбирал какие каналы ему необходимо посмотреть?
Сообщения / Posts 24 | Из / From: Росссия
| IP / IP: IP адрес / IP address |
отправлено / posted
Существует несколько методов решения. Для Вашей задачи наиболее подходящим является следующий. ГЭ, которые Вы хотите переключать, установите на отдельных экранах и на материнском экране отбразите их в ГЭ "Ссылка на экран". Там же на (на материнском экране) рядом с этими ГЭ разместите управляющие ГЭ, например, "Группа кнопок", с помощью которых надо организовать перепривязку аргументов переключаемых экранов. Способы перепривязки аргументов экранов описаны в документации.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ZerGOOD89
Junior Member / Новичок
Участник № / Member № 5290
отправлено / posted
То есть Вы мне предлагаете сделать кучу экранов и просто переключать их!?А нельзя сделать один экран с одним ГЭ Архивная таблица и в нем менять привязки надо отобразить температуры с 1 по 10 оператор выбрал их посмотрел. Надо посмотреть с 70 по 73 отметил и посмотрел или надо 5,6,15,43,47,70-73 отметил их посмотрел архив. Или я что то не так понял в Вашем ответе?
Сообщения / Posts 24 | Из / From: Росссия
| IP / IP: IP адрес / IP address |
отправлено / posted
Я предлагаю Вам сделать 1 экран с переключаемыми аргументами и вывести его на материнский экран в ГЭ "Ссылка на экран". Но в механизме перепривязок Вы должны будете задать предустановленные варианты выбора. Например, группами по 10 каналов: 1 - 10, 11 - 20, 21 - 30, ..., 71 - 80. Выбрать можно любую из групп.
Совершенно произвольные наборы выводимых параметров можно организовать интерактивными процедурами оператора МРВ через команды меню "ДЕЙСТВИЯ/Привязки экрана". Но эргономически это будет довольно трудоемко.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ZerGOOD89
Junior Member / Новичок
Участник № / Member № 5290
отправлено / posted
А можно в архивной таблице чтобы только одно общее время писалось, а не у каждого столбца!? И я все равно не понимаю что такой за механизм перепривязок где можно почитать или пример посмотреть!?
Сообщения / Posts 24 | Из / From: Росссия
| IP / IP: IP адрес / IP address |
отправлено / posted
На экране могут быть установлены архивные таблицы 2 типов. Одна из них выводит срезы нескольких переменных с едиными метками времени. Вторая - листинги записей каждой кривой с индивидуальными метками записи (запись в архив осуществляется по изменению РЕАЛЬНОГО значения канала с соответствующей меткой времени).
Механизмы перепривязок описаны в разделе "Проект АСУ .../Табличный редактор аргументов/Автопостроение и автопривязка каналов из редактора аргументов/Замена виртуальной привязки аргументов в канале CALL, Перепривязка аргументов на уровне объектов" и в разделе "Особенности вызова графического экрана".
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ZerGOOD89
Junior Member / Новичок
Участник № / Member № 5290
отправлено / posted
Здравствуйте!И снова хочу вернуться к данной проблеме!Нельзя ли получить какой нибудь пример с перепривязкой (если можно то на пришлите пожалуйста на zernov89@mail.ru). Так же еще один вопрос: как сделать так чтобы в архив записывались значения только целые или например только одно число после запятой!? А то получается, что все "дребезги" записываются в архив и тем самым забивая его. Да и просто в некоторых случаях просто не нужны сотые или тысячные. Заранее при много благодарен!
Сообщения / Posts 24 | Из / From: Росссия
| IP / IP: IP адрес / IP address |
отправлено / posted
Предоставлять примеры по отдельным функциям системы не входит в функции технической поддержки. Мы готовы обсудить проблемы, которые возникают у Вас при использовании этих функций в ваших проектах.
"Дребезг" необходимо убирать в самом канале, значение которого передается в архив. Существуют встроенные средства фильтрации, описанные в разделе "Обработка в канале FLOAT". Возможно также ввести дополнительную программную фильтрацию в процедуре трансляции канала. Кроме того, если это допустимо, можно увеличить период опроса каналов с заведомо медленно меняющимися реальными параметрами, например, при измерении температуры.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |