sakhalin_Cat

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

Просмотр 15 сообщений - с 16 по 30 (из 286 всего)
  • Автор
    Записи
  • sakhalin_Cat
    Участник

    Здравствуйте.
    Пару недель назад обновил ПО.
    Админ на винде, остальное линукс.
    Всё работало чудесно до сегодняшнего дня.
    Сегодня добавил КП и получил ошибку:
    Логи линукс Агента
    Ошибка  передачи


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

    в ответ на: Окно авторизации #36467
    sakhalin_Cat
    Участник

    Разобрался.
    Удобно.
    Лучше чем в версии 5.х
    Спасибо.

    в ответ на: Окно авторизации #36466
    sakhalin_Cat
    Участник

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

    в ответ на: Функции (формулы) для Rapid SCADA #36183
    sakhalin_Cat
    Участник

    Здравствуйте.
    Господа, помогите модифицировать формулу в канале. Суть в чём: Формула рабочая полностью, но вылез небольшой косяк: В стандартном режиме работы когда вся система запустилась и статична у реле может быть два состояния это 401=true и 402=False, формула их нормально отрабатывает и меняет состояние при подаче команды в канал управления 1 или 0, 401 или 402. В статичной работающей системе всё прекрасно…
    Проблемы начинаются если оборудование (железо\реле) обнаруживает ошибку или при перезапуске системы инициализируется, в этом случае вместо кода состояния 401 или 402 реле может иметь любой другой код, например 251 = иниц успешна, 41 = ошибка оборудования, 139 = обрыв связи итд итп.
    Соответственно команда поданная в канал не работает если код там не 401 и не 402.
    Необходимо чтобы при любом состоянии канала кроме поданная команда работала нормально.
    Формула которая используется сейчас: Val(30602) == 401 ? (int)2 : (int)1

    sakhalin_Cat
    Участник

    нет

    sakhalin_Cat
    Участник

    Спасибо

    sakhalin_Cat
    Участник

    Какая еще конвертация?
    Я ничего не конвертирую, а надо конвертировать? Если да, то какая формула?
    В табличке реальные цифры температуры 16,8 градуса 10,1 градуса, так-же как и реальные цифры влажности. Эти данные соответствуют действительности за исключением 13 и 14, там датчик отключен пока.



    Но толку нет, они у меня всё-равно не выводятся.
    настройки каналов ниже


    Крупно


    Крупно

    sakhalin_Cat
    Участник

    При любой длине массива в настройках канала данные в табличке канала отображаются корректно вместе с привязками:

    Табличка канала

    Значения в каналах №9 — №16 являются актуальными и не изменяются при изменении длины в настройках System.String.
    Канал №10 считывает данные из другого регистра и на него не нужно обращать внимание.
    Я пробовал менять длину System.String на 2,3,4 никаких изменений в табличке не происходит.

    Учитывая сей факт можно сделать вывод, что коммуникатор считывает данные корректно. Проблема на мой взгляд дилетанта где-то дальше, вот только где?

    sakhalin_Cat
    Участник

    Здравствуйте.
    Спасибо за подсказку, но не взлетело.
    Я и в каналах «тип данных менять пробовал» и ASCII и UNICODE если их выбрать показывает восклицательные знаки.

    sakhalin_Cat
    Участник

    Вы правы. Ошибка из коммуникатора валится. Ошибка связи с сервером.
    Что должно быть забито в этом поле? Где взять эти данные?
    Название и сервер понятно
    Пользователя завёл (тип приложение) Пароль ему сделал. Секретный ключ взял из конфига коммуникатора, но так-же нифига не работает.



    Большой размер фото

    sakhalin_Cat
    Участник

    При чем тут коммуникатор?
    Чётко-же написано: Автор записи — ScadaServer
    Проблема — Невозможно закинуть данные в очередь из-за переполнения
    Имя очереди — «Исторические данные»
    2024-12-08 22:56:11 [Server][root][ERR] Data source ScadaServer: Unable to add data to the queue «Historical data queue». The maximum size of the queue 1000 is exceeded

    Всё что ассоциируется с данными «Историческими» это имя «Вид» Исторический.

    Кстати а что такое Вид «Исторический» в архивах? И чем он отличается от «Текущего» вида?

    • Ответ изменён 1 год, 7 месяцев назад пользователем sakhalin_Cat.
    sakhalin_Cat
    Участник

    Нет не читаю.
    Все на что нашел в конфигах ссылки это конфиг сервера.



    Крупно

    sakhalin_Cat
    Участник

    Отображает нули.
    то, что показывается 71 это int32, это необработанное значение датчика. А обработанное значение ACP сервер выдает в Syst em.String и оно не выводится. Если взять другой тэг без обработки (int32) то вывод есть, но это не те значения которые нужны

    • Ответ изменён 1 год, 7 месяцев назад пользователем sakhalin_Cat.
    • Ответ изменён 1 год, 7 месяцев назад пользователем sakhalin_Cat.
    sakhalin_Cat
    Участник

    Очень хорошо видно разницу в работе на линии 5211, настройки никакие не меняются, меняется только драйвер.

    sakhalin_Cat
    Участник

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

Просмотр 15 сообщений - с 16 по 30 (из 286 всего)