Ответы в темах
-
АвторЗаписи
-
MrEnthropy
УчастникМне удалось всё наладить. Только я не могу понять, что значит переменная @stat- статус канала. Для чего она и что отражает?
MrEnthropy
УчастникИтак, я создал все таблицы в соответствии с конфигурацией. Вставил, sql-запрос в соответствующееполе
Но ничего не происходит. А в журнале мелькает строчки:
POSITION: 64
DETAIL: Detail redacted as it may contain sensitive data. Specify ‘Include Error Detail’ in the connection string to include this information.
2026-08-12 14:50:08 Ошибка при экспорте среза по запросу «Запрос статуса»: 42703: столбец «datetime» не существуетPOSITION: 64
DETAIL: Detail redacted as it may contain sensitive data. Specify ‘Include Error Detail’ in the connection string to include this information.MrEnthropy
УчастникВот оно что. Как я понимаю перед этим, надо будет и нужную таблицу создать, я правильно понял?
И ещё: я знаю как писать SQL-запросы, но меня несколько каналов из которых нужно получить данные, как вы видели на скрине. Как правильно писать запросы с учётом специфики rapidSCADA?MrEnthropy
УчастникMrEnthropy
УчастникДа. Его как раз активировал позже, и даже наладил отправку. Проблема в том, что он постоянный модуль платный, а мне бы какое нибудь болле бюджетное решение)))
MrEnthropy
УчастникДа. Действительно. Я уже заметил и исправил
MrEnthropy
УчастникНе в каналах дело. Я их даже не настроил. Это в тегах отображается
MrEnthropy
УчастникДа. Отображение параметра с таким адресом зависит от конфигурации контроллера. У меня он настроен как контроллер сети. Значит по идее на адресе 501 должен быть параметр Mains voltage L1-L. А по итогу он мне, похоже, отображает сначала параметры сети, а потом параметры генератора. В общем поговорю с продавцом, посмотрим что скажет.
А ещё я заметил, что частоты у меня стали отображаться в виде: 0013h и 019eh. С чем это связано?MrEnthropy
УчастникУ меня контроллер генераторного агрегата DEIF серии AGC 150. Таблицу с адресами скачивал на официальном сайте DEIF. Сами контроллеры покупали в компании ДВК-Электро. Они подтвердили, что таблица соответствует действительности.
MrEnthropy
УчастникЯ о другом. Я мне удалось получить и сопоставить данные с моего устройства, и понять что, этот порядок не соответствует порядку в таблице.
Например, в самой таблице, если утрировать, указан следующий порядок:
1. Параметры напряжения
2. Параметры частоты пофазно
3. Углы смещения фаз
4. Сила тока пофазно
5. Активная мощность пофазно
6. Реактивная пофазно
7. Полная мощность пофазно
А на деле получилось так:
1. Параметры напряжения
2. Общая частота
3. Силы тока пофазно
4. Активная мощность
5. Реактивная мощность
6. Полная мощность
Это немного сбивает с толку, и делает таблицу производителя бесполезной. Ладно с входные регистры я ещё смогу сопоставить с данными на устройстве, но как быть с флагами и дискретными выходами, когда не понятно где какойMrEnthropy
УчастникЯсно. То есть мне теперь нужно самому сопоставлять текущие значения на устройстве, с теми что я получаю в SCADA, и с теми что показывает устройство
MrEnthropy
УчастникВы имеете в виду адрес modbus-порта устройства? Он у меня 501
MrEnthropy
УчастникЭто что получается: modbus-адрес вообще никуда вводить не надо? Он просто считывает каждый параметр с начального?
MrEnthropy
УчастникАга. Кажется мне мне удалось это сделать.
Я убрал порядок битов.
Выставил тип данных ushort.
Загрузил, и он выдал мне значение 413, что соответствует текущему значению.
Странно то, что в таблице указан тип INT16s, а работает только с ushort.
И можете подсказать, как производить масштабирование в rapidSCADAMrEnthropy
УчастникБлагодарю. Думаю этот парсер мне очень поможет
-
АвторЗаписи