Ответы в темах
-
АвторЗаписи
-
baurУчастниквсе вижу ))) там 00:00:00
поменял на 00:00:03 теперь опрос идет нормально, спасибо!-
Ответ изменён 9 лет, 2 месяца назад пользователем
baur.
baurУчастникУ Вас настройка Период не влияет что ли?
в упор не вижу этой настройки …
или Вы имеете ввиду настройки сервера -текущий срез, период записи-.
Получается даже если модбас опрашивает очень быстро записываться будет не все.
Да, в принципе этого достаточно-
Ответ изменён 9 лет, 2 месяца назад пользователем
baur.
baurУчастникМожно ли применить эту формулу для BDC 16 bit (ushort 2 байта)?
baurУчастникА для чего динамически изменять положение элементов?
Например, подвижные элементы. Насчет этого у меня реальная задача. Есть подвижный конвейер, который в разные время может оказаться в разных точках бункера. Есть датчик, с помощью которого можно определяет положение в метрах. Тут возможность динамическое положение элементов было бы кстати …
baurУчастник— Модальные окна для графиков и дополнительных параметров оборудования
— Возможность добавление нескольких осей для каждого сигнала для масштабирования


— Поддержка скрипта для значения свойств (размер, цвет, положение)
— Faceplates-
Ответ изменён 9 лет, 2 месяца назад пользователем
baur.
baurУчастникесть ли хоть какое-нибудь решение, когда много цифр уже невозможно смотреть …
baurУчастникБолее логично было бы сделать наследование ролей друг от друга.
Имеется доступ (роль)
цех1_к1, цех1_к1
цех1_к2, цех2_к2как тут организовать доступ
Корпус1=цех1_к1+цех1_к1
Корпус2=цех1_к2+цех1_к2
потом
Корпус1+Корпус2нет ли ограничения для наследования? тут же придется наследовать нескольких ролей
-
Ответ изменён 9 лет, 2 месяца назад пользователем
baur.
baurУчастник1.
в промышленных SCADA системах к каждому объекту можно привязать несколько каналов (обычно там это тэги), например, объект текст имеет совйства text туда можно привязать значение канала или через скрипт анализировать значения нескольких каналов и вывести уже произвольные тексты. И вообще там любая свойства любого объекта поддерживает скрипт. Можно менять цвет, размер, стиль, положение и т.д. через скрип. Таким образам SCADA реально оживляется. Если будет скрипты, то мы могли бы и не создавать много расчетных каналов.
Могу привести скриншоты.2.
Как упомянул выше обычно SCADA системы варьирует не идентификатором канала а тэгами. Тэг — это символьное значение, например: Sec1.Drum1.IsOn, Sec1.Drum1.OutTemp, Sec1.Drum2.IsOn, Sec1.Drum2.OutTemp и т.д. один раз привязал и забудь про номер канала и уже на следим за смещением каналов (у меня уже был этот случай и это легко допустить и сложно контролировать) и на администраторе можно менять номер канала при этом не затрагивая саму SCADA, и не заглядываем каждый раз в администратор выясняя предназначение канала или проверяя а правильно ли привязан канал и вообще без системы тэгов невозможно реализовать фейсплейты (шаблон).
В RS по сути тэги есть, но в администраторе они теряет свое предназначение, так как там придется их переписать для описания канала чтобы в отчетах было понятно.
3.
Фейсплейты это типа шаблон. Например, имеется однотипные оборудования скажем штук 30-40 и у каждого оборудование есть по 20-30 сигналов. Требуется реализовать единый информационный панель или панель управление. На SCADA-е кликаем на объект и появляется фейсплейт в виде модульного окна с параметрами текущего оборудования так как в общей SCADA-е невозможно показать все параметры (сигналы). При системе тэгов это реализуется очень просто: в самом шаблоне на объекты привязываем суффиксы тэгов как IsOn, OutTemp и т.д. а когда уже открываем для каждого оборудования подставляем префиксы тэгов как Sec1.Drum1, Sec1.Drum2 и т.д.4.
Обычно в SCADA системах, когда теряется связь или статус канала меняется на 0, то не теряется значение сигналов, а сохраняется последнее значение, но все объекты становится серым и неактивным давая понять, что значение не актуально. Тем самым оставляя возможность посмотреть последние значение каналов. Это очень удобно для диспетчеров они не теряет всю информацию в одночасье, так как некоторые данные будет актуальным достаточно долгое время.5.
Можно ли обеднить динамический и статический текст. Если не привязать канал, то это будет статический текст если привяжем, то динамический, а также гибридное поведение: показывает статический текст, но отправляет команду или показывает график. Особенно гибридное поведение на данный момент очень не хватает.6.
и вообще текущая версия тоже не плохо если добавить 5-ый пункт. Надеюсь при выпуске новой версий остается обратная совместимость хотя бы на некоторое время чтобы мы успели перерисовать уже созданные
baurУчастникт.к. новая версия драйвера пока не выложена, см. историю. Попробуйте скачать её по этой ссылке.
лучше не стану рисковать, попробуем когда выйдет данная версия
Через SCADA Web Integer и String не работает
главное потом String заработал а Integer это частный случай Double который уже работает.
Спасибо, тему закрою.
baurУчастникЧерез Коммуникатор работает?
Через коммуникатор запись данных Integer как показал раньше работает без проблем.
а вот запись данных String и через коммуникатор не работает (Бинарная — Строка, значение = ASCII -> Отправить). Команда принимается нормально, но значение не меняется
<Command itemName=»CUSTOM_VALUE.Parameter.StrValue» itemPath=»» typeName=»System.String» cmdNum=»5″ />
kp061.txt
... +--------+-------------------------------------+-------------+-------+ | Сигнал | Наименование | Значение | Канал | +--------+-------------------------------------+-------------+-------+ | 263 | CUSTOM_VALUE.Parameter.StrValue | 0,000 | 2198 | +--------+-------------------------------------+-------------+-------+ ... Команды ТУ (последние 10 команд) +----+---------------------+---------------------------------------------------------------+ | № | Дата и время | Описание | +----+---------------------+---------------------------------------------------------------+ | 10 | 12.05.2017 8:55:06 | Команда ТУ: тип=Binary, КП=61, номер=5, данные=4153434949 |ScadaCommSvc.log
2017-05-12 08:55:06 <COMPNAME><SYSTEM><ACT> Получена команда из файла: тип=Binary, КП=61, номер=5line002.log
2017-05-12 08:55:06 КП 61. Обработка изменения текущих данных. Подписка: Custom
КП 61. Обработка тега. Наименование: CUSTOM_VALUE.Parameter.StrValue. Значение: ASCII. Качество: goodЧерез SCADA Web Integer и String не работает
ScadaServerSvc.log
2017-05-12 09:03:33 <COMPNAME><SYSTEM><ACT> Получена команда 0x06 (команда ТУ) от клиента 10.28.128.151
2017-05-12 09:03:33 <COMPNAME><SYSTEM><ACT> Команда ТУ: канал упр. = 5, ид. польз. = 15Пароль придётся менять в свойствах службы.
думаю тогда я попаду в ситуацию бесконечной блокировки.
У нас для каждой учетной записи требуется смена пароля и после 3-х попыток неверного ввода утечка блокируется. Таким образом сразу после истечения срока сервис блокирует учетную запись а я даже не успею там поменять …
baurУчастникзапись данных сработал с тэгами Dobule и Boolean
а с типом Integer и String все еще проблемы
baurУчастникПолагаю, что запустилось несколько экземпляров OPC-сервера от разных пользователей, которые работают независимо друг от друга. Это можно проверить через диспетчер задач.
ясно, это объясняет. У меня сервис запущен как раз под SYSTEM
хотел запустить через другой пользователь, но не знаю что будет когда пароль меняется. Там тоже надо менять?в вот как быть с проблемой с отправкой команды через SCADA Web …
baurУчастник1. Попробовал сначала записать дынные через коммуникатор, все нормально, значенин 105
2. Потом подключился к ОПС через Матрикон, там значение показывает 0.
3. Подключился к ОПС через другой клиент, там тоже значение показывает 0.
4. Переписал этот же тэг через Матрикон на 1111
5. Коммуникатор продолжает показывать старое значение а другой клиент показывает уже обновленный 11116. Перезапустил коммуникатор, там значение обновляется а остальные клиенты продолжает показывать 1111
7. Закрываю Матрикон, тут же значение 1111 исчезает, у других клиентов тоже исчезаетчто это было?
ведь в любом случае ОПС сервер должен был сохранить значение или у меня ОПС сервер не правильно работает?
baurУчастникВы писали, что из Коммуникатора команды отправляются нормально. Можно скриншот формы при отправке команды из Коммуникатора и лога линии связи в Коммуникаторе, где видна отправка команды?
2017-05-05 17:09:33 Команда КП 61 "OPC TEAM306", тип: KpOpc Значение тега передано OPC-серверу. Наименование: CUSTOM_VALUE.Parameter.Date1 2017-05-05 17:09:33 КП 61. Обработка изменения текущих данных. Подписка: Custom КП 61. Обработка тега. Наименование: CUSTOM_VALUE.Parameter.Date1. Значение: 2017. Качество: goodОшибка соединения с Сервером никак не связана с OPC. Она решилась на текущий момент?
нет, проблема все еще актуально, данные все еще прыгает
-
Ответ изменён 9 лет, 3 месяца назад пользователем
baur.
-
Ответ изменён 9 лет, 2 месяца назад пользователем
-
АвторЗаписи


