baur

Ответы в темах

Просмотр 15 сообщений - с 436 по 450 (из 522 всего)
  • Автор
    Записи
  • в ответ на: Период опроса MODBUS #5916
    baur
    Участник

    все вижу ))) там 00:00:00
    поменял на 00:00:03 теперь опрос идет нормально, спасибо!

    • Ответ изменён 9 лет, 2 месяца назад пользователем baur.
    в ответ на: Период опроса MODBUS #5912
    baur
    Участник

    У Вас настройка Период не влияет что ли?

    в упор не вижу этой настройки …

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

    • Ответ изменён 9 лет, 2 месяца назад пользователем baur.
    в ответ на: Modbus RTU — BCD Format #5909
    baur
    Участник

    Можно ли применить эту формулу для BDC 16 bit (ushort 2 байта)?

    baur
    Участник

    А для чего динамически изменять положение элементов?

    Например, подвижные элементы. Насчет этого у меня реальная задача. Есть подвижный конвейер, который в разные время может оказаться в разных точках бункера. Есть датчик, с помощью которого можно определяет положение в метрах. Тут возможность динамическое положение элементов было бы кстати …

    baur
    Участник

    — Модальные окна для графиков и дополнительных параметров оборудования
    — Возможность добавление нескольких осей для каждого сигнала для масштабирования



    — Поддержка скрипта для значения свойств (размер, цвет, положение)
    — Faceplates

    • Ответ изменён 9 лет, 2 месяца назад пользователем baur.
    в ответ на: Формат данных прыгает #5881
    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-ый пункт. Надеюсь при выпуске новой версий остается обратная совместимость хотя бы на некоторое время чтобы мы успели перерисовать уже созданные

    в ответ на: OPC: Запись данных #5810
    baur
    Участник

    т.к. новая версия драйвера пока не выложена, см. историю. Попробуйте скачать её по этой ссылке.

    лучше не стану рисковать, попробуем когда выйдет данная версия

    Через SCADA Web Integer и String не работает

    главное потом String заработал а Integer это частный случай Double который уже работает.

    Спасибо, тему закрою.

    в ответ на: OPC: Запись данных #5803
    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, номер=5

    line002.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-х попыток неверного ввода утечка блокируется. Таким образом сразу после истечения срока сервис блокирует учетную запись а я даже не успею там поменять …

    в ответ на: OPC: Запись данных #5788
    baur
    Участник

    запись данных сработал с тэгами Dobule и Boolean
    а с типом Integer и String все еще проблемы

    в ответ на: OPC: Запись данных #5785
    baur
    Участник

    Полагаю, что запустилось несколько экземпляров OPC-сервера от разных пользователей, которые работают независимо друг от друга. Это можно проверить через диспетчер задач.

    ясно, это объясняет. У меня сервис запущен как раз под SYSTEM
    хотел запустить через другой пользователь, но не знаю что будет когда пароль меняется. Там тоже надо менять?

    в вот как быть с проблемой с отправкой команды через SCADA Web …

    в ответ на: OPC: Запись данных #5776
    baur
    Участник

    1. Попробовал сначала записать дынные через коммуникатор, все нормально, значенин 105
    2. Потом подключился к ОПС через Матрикон, там значение показывает 0.
    3. Подключился к ОПС через другой клиент, там тоже значение показывает 0.
    4. Переписал этот же тэг через Матрикон на 1111
    5. Коммуникатор продолжает показывать старое значение а другой клиент показывает уже обновленный 1111

    6. Перезапустил коммуникатор, там значение обновляется а остальные клиенты продолжает показывать 1111
    7. Закрываю Матрикон, тут же значение 1111 исчезает, у других клиентов тоже исчезает

    что это было?
    ведь в любом случае ОПС сервер должен был сохранить значение или у меня ОПС сервер не правильно работает?

    в ответ на: OPC: Запись данных #5769
    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.
    в ответ на: OPC: Запись данных #5761
    baur
    Участник

    как я понял входные каналы для опроса
    каналы управления для управления и они никак между собой не связаны
    даже на OPC они заведены по разному

    и ветки разные чтение данных (входные каналы) и запись данных (каналы управления)

    • Ответ изменён 9 лет, 3 месяца назад пользователем baur.
Просмотр 15 сообщений - с 436 по 450 (из 522 всего)