Конвертер проектов версии 5 в версию 6

Стартовая страница Форумы Вопросы без категории Конвертер проектов версии 5 в версию 6

Просмотр 15 сообщений - с 31 по 45 (из 101 всего)
  • Автор
    Записи
  • #22595
    Mikhail
    Модератор

    Клиент не вошел в систему

    Сделайте, пожалуйста, скриншот настроек соединения с Агентом и скриншот файла конфигурации Агента ScadaAgent\Config\ScadaAgentConfig.xml
    Также уточните детали ошибки из лога Агента.

    Форматы подтянулись. С остальным пока не получилось.

    Выберите конкретный канал, чтобы рассмотреть на его примере.

    #22604
    a80808
    Участник

    @mikhail, добрый день!
    Ну вот возьмем довольно показательный канал 4018 — в исходной версии он содержит размерность, величину и формат из «штатных».

    После конвертера

    Выдержки из xml:

    InCnl.xml

    Cnl.xml

    Т.е. форматы сконвертировались нормально, Величина (23) должна быть 4 (температура) — здесь 3 (Время), Размерность (24) — °C — занулена, должна быть 22.

    #22605
    a80808
    Участник

    Не записалась ссылка До конвертера

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

    Величина Температура в 5-й версии имеет обозначение T (латинская)
    Величина Температура в 6-й версии имеет код T (латинская), а время t (маленькая).
    Однако, сравнение должно происходить с учётом регистра символов.
    Поэтому мне пока непонятно, почему работает неверно.
    У Вас в 5-й версии обозначение температуры «T» в верхнем регистре?

    Размерность в 5-й версии имеет обозначение °C.
    Размерность в 6-й версии имеет код Celsius.
    Нужно в таблице 5-й версии изменить обозначение на Celsius.
    Попробуйте, пожалуйста.

    #22616
    a80808
    Участник

    Так я сравниваю не символы а коды величин. Мне кажется это правильнее. Да и в таблице Каналов именно коды. Как вариант три массива — индекс — код в 5 версии, значение — код в 6 версии…

    #22620
    a80808
    Участник
    #22621
    Mikhail
    Модератор

    Деплоймент:
    На скриншоте соединения с Агентом видно, что экземпляр пустой. Он должен быть равен Default. Напишите, какие действия приводят к тому, что он становится пустой?

    Конвертер:
    Конвертация величин и размерностей на основе их идентификаторов не используется, потому что пользователь мог поменять идентификаторы в своём проекте, и конвертирование в этом случае будет некорректным. Поэтому для сопоставления используются текстовые обозначения и наименования.

    #22623
    a80808
    Участник

    Ну не знаю, на мой взгляд подавляющее большинство пользователей штатные идентификаторы менять не будут. Я не менял начиная с версии 5.5 как начал работать с Rapid Scada. Тем не менее результат вы видите. Добавлять — да, но их можно не учитывать.

    #22624
    a80808
    Участник

    Деплоймент
    1. Беру проект версии 5 (xxx). Проверяю профиль развертывания:

    Профиль в.5
    Вроде все ок (?)

    2. Открываю проект после конвертера (xxx-v6), смотрю профиль — наименование пусто.

    Профиль в.6
    Пробовал и на машине с установленной Скадой и без…

    #22630
    a80808
    Участник

    В «неправильном» Deployment.xml отсутствует строка (ниже выделена жирным косым шрифтом)

    <AgentConnectionOptions>
    <Host>localhost</Host>
    <Port>10002</Port>
    <Username>ScadaAdmin</Username>
    <Password>B9D0F030265751578B00E9801C69320C</Password>
    <Instance>Default</Instance>
    <Timeout>10000</Timeout>
    <SecretKey>0E063D581B1DB27B8E984993DED65CE99284A706756C706C7F3B12C44BD55D4D</SecretKey>
    </AgentConnectionOptions>

    #22631
    a80808
    Участник

    Я добавил эту строку и конфигурация нормально загрузилась

    #22644
    a80808
    Участник

    Что еще заметил:
    1. При редактировании «готового» профиля развертывания поля «Наименование» и «Экземпляр» не доступны для редактирования. Так и надо?
    2. В новом профиле Они также закрыты от редактирования, но в «Экземпляр» уже заполнено «default»

    Так раз они закрыты от редактирования как в них можно вносить данные? Или нельзя?

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

    Инстанс — исправил, перевыложил. Спасибо, что помогли найти ошибку.

    «Наименование» и «Экземпляр» не доступны для редактирования. Так и надо?

    Наименование соединения не используется. Это общий визуальный компонент, поэтому сложно убрать.
    Экземпляр подставляется автоматически и отображается для информирования.

    #22657
    a80808
    Участник

    Проверил — норма. Но все же может быть стоит переделать на конвертацию не по наименованиям а по кодам? (ИМХО)

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

    Подход к конвертации менять не планируется.
    Наилучший вариант — подготовить таблицы Unit.xml, Param.xml, вписав в них нужные коды, и положить в архив конвертера. Далее перед конвертацией, копировать эти таблицы в проект версии 5.
    Я пока не конвертировал реальные проекты. Когда сделаю это, добавлю указанные таблицы в конвертер.

Просмотр 15 сообщений - с 31 по 45 (из 101 всего)
  • Для ответа в этой теме необходимо авторизоваться.