Ключ уникальности

Стартовая страница Форумы Новые идеи Ключ уникальности

Просмотр 7 сообщений - с 61 по 67 (из 67 всего)
  • Автор
    Сообщения
  • #12508
    Romiros
    Участник

    Да у нас в базе так оно и есть. Просто база не плоская, как в RapidScada, а иерархическая, так и выглядит в виде дерева.
    Максимальная глубина иерархии — семь уровней. И дальше есть правила как называть объекты.
    Например: T11.UT02.KS01.GPA03.CP010.YQ01 где каждая точка это уровень в дереве иерархии.
    T11 — код дочернего общества
    UT02 — код филиала
    KS01 — код станции
    GPA03 — код агрегата
    CP010 — давление на входе(измерительное устройство, может иметь несколько сигналов для резервирования)
    YQ01 — аналоговый сигнал(непосредственно сам полевой датчик)
    Естественно у каждого кода есть поле с человеческим описанием.
    Таким образом, нам не надо придумывать эти уникальные теги, а достаточно следовать правилам и они создаются сами. В результате любой полевой датчик скажем где-нибудь на Чукотке будет с уникальным именем в центральной диспетчерской в Москве. Классно придумано.
    А так под капотом происходит работа с обычными цифровыми ID по типу номеров каналов в RapidScada, но администратор их даже не видит, все взаимодействие в том числе с другими филиалами, происходит через эти текстовые теги. ID в базах могут быть совершенно разные.

    #12509
    baur
    Участник

    Об этом я давно пишу на этом форуме /позже выложу ссылки/, все промышленные SCADA системы так работает

    #12513
    baur
    Участник

    позже выложу ссылки

    Пункт №7

    Пункт №2, №3

    • Этот ответ был изменен 4 года, 9 месяцев назад от baur.
    #12516
    Romiros
    Участник

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

    #12518
    baur
    Участник

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

    #12523
    Mikhail
    Модератор

    Проект Rapid SCADA начинался как индивидуальная разработка. Но не на пустом месте, а как развитие другого комплекса, написанного в 90-х — начале 2000 ещё на Delphi. Тот комплекс использовался и в энергетике, и на одном из крупных горнообогатительных комбинатов. С тех пор исходный код полностью переписан и добавлено огромное количество новых функций. Сейчас разработкой ядра Rapid SCADA занимаюсь я сам, т.к. это наиболее критически важная часть системы. Заказные модули мы делаем в команде. Большой вклад приносит сообщество — это и обмен опытом, и тестирование новых версий. Впереди ещё много интересных разработок ))

    #12524
    Mikhail
    Модератор

    Хорошо, что собрали информацию по кодированию тегов из нескольких тем в одну. Теперь складывается целостная картина требований.

Просмотр 7 сообщений - с 61 по 67 (из 67 всего)
  • Вы должны авторизироваться для ответа в этой теме.