sakhalin_Cat

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

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

    Да пароли совпадают. Везде стоят 111111 и 222222
    Откуда вы взяли про несовпадающий пароль?

    sakhalin_Cat
    Участник

    Вот тут оно нормально получает 15 байт из 15, но тоже глючит постоянно. Это работа через Болид езернет с2000
    .
    Стала вылезать еще какая-то ошибка видно на картинке.
    9

    курупно

    sakhalin_Cat
    Участник

    Я к тому, что ошибка повторяется на 2х компьютерах с любыми настройками драйверов с любыми вариантами подключения как виртуальный порт так и физический.
    В общем я склоняюсь к тому что ошибка где-то в драйвере счётчика.

    ПОЧЕМУ ОН У МЕНЯ ПОЛУЧАЕТ ТОЛЬКО 4 БАЙТА???? Это либо временное окно на прием у драйвера на чтение закрывается рано либо что-то еще. не знаю что. Я не программист.

    8

    КУрупно

    Он пишет что должен получить 15 байт, а получает всего 4 байта

    sakhalin_Cat
    Участник

    Вот этот вариант на фото, это вообще подключение через заведомо исправный USB свисток C2000-USB, это адаптер USB-485.
    Я спокойно через него подключаюсь к счётчикам и их конфигурирую, так-же через него спокойно работают ВСЕ устройства и программы которые требуют ЖЕЛЕЗНОГО 485 порта.

    5

    Ошибка крупно

    6

    Крупно

    7

    крупно

    Пароль у меня стандартный 111111/222222

    Так как глюки продолжаются даже на ФИЗИЧЕСКОМ варианте подключения можно смело сказать что TCP стек тут не при чем.

    sakhalin_Cat
    Участник

    Машины в тестах уже 2
    1) Виртуалка Linux — в продакшн
    2) Windows10 — для ловли глюков сделал
    На обоих ситуация абсолютно одинаковая с любыми линиями связи.
    Вот этот пример на картинке с МОХА причем ситуация неизменна что он в режиме TCP что он в режиме UDP, что как физический порт (RealPort).

    глюк

    Глюк крупно

    Почему-то принимает драйвер только по 4 байта.
    Уже всё перепробовал.
    Какая-то стандартная длинна пакета есть у вашего драйвера?



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

    Ошибка

    Ошибка крупно

    Какая-то беда прям.
    С таймингами за эти двое суток чего я только не перепробовал. Нифига не помогает.
    Попробую сейчас через физический порт подключиться.

    sakhalin_Cat
    Участник

    Я ставил МОХА в режиме ТСП сервера, она почему-то передает часть данных и всё равно валятся ошибки «CRC» + «Communication Failed».
    RealPort я попытался использовать в качестве варианта подсоединения по причине того, что под виндой оно нормально вяжется с коммуникатором счётчиков. Это был эксперимент чтобы попытаться проверить откуда растут глюки.
    Эксперимент неудачен, глюки одинаковые что при связи через C2000-Ethernet(UDP), что при связи через TCP сервер МОХА, что при связи через UDP сервер MOXA, что при связи через RealPort MOXA.

    Бесит уже.

    sakhalin_Cat
    Участник

    Точнее получается, но валятся ошибки.
    При работе через «RealPort»
    Либо «CRC», либо «Communication Failed» либо «Communication cannel not open»
    При работе по UDP
    Либо CRC, либо «Communication Failed»

    Я собственно почему решил попробовать МОХA, у меня возникло подозрение что поглюкивает C2000-Ethernet, так как в «Статистике Линии» через определенные промежутки вываливается пакет ошибок «CRC» + «Communication Failed». Потом нормально работает какое-то время (в секундах) и снова вываливается пакет ошибок «CRC» + «Communication Failed».
    Чтобы избежать кучу неизвестных, я взял MOXA + счётчик и на столе собрал лабу к которой пытаюсь подключиться.
    И если честно я уже не знаю в какую сторону рыть. При любом раскладе у меня валятся ошибки «CRC» + «Communication Failed».

    Вы можете мне дать пример настройки таймаутов какой-то стандартизированный под связку меркурию + порт связи? Уже всю голову сломал.

    sakhalin_Cat
    Участник

    Пытаюсь через MOXA Nport-5230 подключиться в режиме RealPort к счётчикам меркурий 230.
    Нифига не получается.

    sakhalin_Cat
    Участник

    Что-то не взлетает.
    2024-11-26 18:03:51 Open serial port /dev/ttyr00
    2024-11-26 18:03:51 An attempt to open serial port can not be earlier than 00:00:05 seconds after the previous one.

    sakhalin_Cat
    Участник

    Всё сделал, вроде ничего не поменялось.
    Я вчера ночью всё отладил, везде вписал «костыли» (корректирующие формулы) и если честно тратить сегодня кучу времени на эксперименты не могу.
    Всё нормально работает на «костылях».
    Пока давайте отложим этот вопрос, реально убивать сейчас несколько часов нет возможности.
    С заменой драйвера на новый и всех range ничего не изменилось и костыли выдают инфу как и выдавали.

    sakhalin_Cat
    Участник

    Скрин я уже скинул.
    Необходимо умножать мощности на kU и kI одновременно. В текущем драйвере у вас умножаются они только на kI.
    Это относится только к мощностям активным и реактивным по всем тарифам, напряжение и ток умножаются у вас нормально и реальности соответствуют.

    sakhalin_Cat
    Участник

    Извините, но я не полезу подключаться к счетчику на подстанцию. Показания в табличке что я скинул соответствуют реальности.

    Вы правы, показания надо умножать и на kI и на kU одновременно, умножение на kU вы пропустили.

    В качестве эксперимента вы можете на любом своем счетчике поставить кU равным любому значению для эксперимента.

    Коэффициенты зашитые в счётчик почему-то не отображаются на показаниях экрана счетчика, тут с вами согласен.

    sakhalin_Cat
    Участник

    Обратите внимание на напряжение у счётчика после трансформаторов напряжения (в счётчике коэф kU=60).
    6кВ

    Rhegyj

    Показывает 3500в (3500/60=57,5в), напряжение вы пересчитываете согласно коэффициента правильно в драйвере. А вот когда пересчитываете мощность этот коэффициент куда-то теряется.

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

    Дополню. умножая 230 вольт вы пытаетесь умножить ФАЗНОЕ напряжение которое является частью сети 3*400в. Поэтому расчеты у вас не сходятся. Считайте от ЛИНЕЙНОГО напряжения 400в.
    Трехфазные счётчики бывают:
    400/230в
    100/57в
    В обоих случаях указано Линейное/фазное напряжение трехфазной сети. Коэфф пересчета Линейное/фазное = 1,73

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

    Трансформаторы тока стоят у меня 100/5 это к=20
    Трансформаторы напряжения у меня стоят 6000/100 это к=60
    Общий коэффициент трансформации равен 60*20=1200
    .
    Хоть высоковольтные линии идут без нейтрали 6000 вольт это линейное напряжение которое между фазами.
    Фазное напряжение (относительно земли) = 6000/1,73 = 3500 вольт
    Линейное напряжение на счетчике = 6000/60=100В
    Фазное напряжение на счетчике = 3500/60 = 57вольт
    1,73 можете взять в жизнь как константу для вычисления отношения фазное\линейное напряжение в электросетях 400/1,73=230 Вольт 230/1,73=127вольт итд итп.

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