Ответы в темах
-
АвторЗаписи
-
dequick
УчастникDayStarted() ? Val(601) : PrevVal()
Пардон не ту формулу вставил. Как я это понимаю: в 00:00 фиксируется значениt на канале 601. Условно это должно быть 129. Далее непрерывно фиксируется PrevVal(), т.е. это должно быть 129. На момент начала новых суток снова фиксируется новое значение и т.д. Где-то я перемудрил и что-то зациклил))) буду наблюдать
Результат в табличной форме выглядит так:
Элемент Текущие 0:00 1:00 2:00 3:00 4:00 5:00 6:00 7:00 8:00 9:00 10:00 11:00 12:00
Канал 1 0 0 129,82 129,82 0 129,82 0 129,82 0 0 129,82 0 129,82 0
Канал 2 0 0 114,49 114,49 0 114,49 0 114,49 0 0 114,49 0 114,49 0
Канал 3 0 0 82,7 82,7 0 82,7 0 82,7 0 0 82,7 0 82,7 0dequick
УчастникКто может объяснить как работает эта формула?
DayStarted() ? Val(624) - PrevVal(624) : PrevVal()
Результат выглядит так, что поле текущее значение ежесекундно меняется(обновляется) с 0 на на значение в 00:00(при событии DayStarted()).dequick
УчастникА кто-нибудь знает возможно в таблице включить отображение не за сутки, а скажем за неделю?
dequick
УчастникВ настройках дерева администратора — Сервер->Архивы почему-то выключился дневной архив.
В связи с чем вопрос. В чем разница между галочкой «включен»(период сохранения) и галочкой «активен» для выбранного архиваdequick
УчастникОна действительно не пишется. Именно дневные не создаются Последние папки создались 23 апреля. Возможно версию Rapid Scada в этот день обновил.
dequick
УчастникОн как будто не пишется. Хотя в директории C:\Program Files\SCADA\Archive\Day папки с файлами присутствуют. Утилита(https://rapidscada.net/store/Module/ru/UtilityPack) тоже выгружает пустой файл. В чем может быть проблема?
-
Ответ изменён 2 года, 1 месяц назад пользователем
dequick.
dequick
УчастникУ меня все архивы работают. Дневной архив почему-то выгружается пустым. О каких настройках речь?
Потому что надо было выставить режим. ?
Маска архива для канала (543) включает в себя дневной архив.
-
Ответ изменён 2 года, 1 месяц назад пользователем
dequick.
dequick
УчастникА как можно записать импульс? Команда в TestAll выглядит так:
Отправлено: [20 байтов] 05 01 47 04 0B 14 08 00 31 00 00 00 00 00 00 00 07 00 CF 72 ..G.....1..........r Получено: [12 байтов] [+00:000] 05 01 47 04 0B 0C 00 00 07 00 7E DB ..G.......~.При попытке отправить команду с таблицы в логах:
2024-07-19 14:46:30 Команда minPulse устройству [4] counter Переменная из Val 2024-07-19 14:46:30 Ошибка при вызове метода SendCommand устройства [4] counter: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at System.Collections.Generic.List1.get_Item(Int32 index)
at Scada.Comm.Drivers.DrvPulsar.Logic.DevPulsarLogic.Buf_Out(Int32 Num, Byte Fcode, Byte[] bData, Boolean read)
at Scada.Comm.Drivers.DrvPulsar.Logic.DevPulsarLogic.SendCommand(TeleCommand cmd)
at Scada.Comm.Engine.DeviceWrapper.SendCommand(TeleCommand cmd)`-
Ответ изменён 2 года, 1 месяц назад пользователем
dequick.
dequick
УчастникНу вот я на сайте и не нашел инфы по нему. Пол дня потратил на попытки адаптировать. Буду благодарен если загрузите и дадите ссылку. Я вот такое на сайте нашел:
https://disk.yandex.ru/d/IkJZBFwS1amsQAdequick
УчастникСчетчик импульсов-регистратор ПУЛЬСАР RS485 3-канальный/
Да, всё читает. Самый простой способ адаптации любого прибора это воспользоваться утилитой. В правом окошке видно, какие конкретно параметры можно считать. Номера и тип данных ч/з ф/ю 0x0A : P00017.U32 — 17(hex) и тип uint32. Веса импульсов также скорее всего можно записать через функцию 0x0B.
https://ibb.org.ru/1/VRBRHAdequick
УчастникУ меня прибор Пульсар 3К V2. Ссылка на конфигурацию. Может кому пригодится. Или автор добавит в конфиги драйвера. Через утилиту TestAll и её логи составил такую табличку параметров конкретно этого прибора:
Имя параметра Значение Параметр запроса
Канал 1 0 K1.F32
Канал 2 0,009999 K2.F32
Канал 3 0,059994 K3.F32
Дата и время 45490,54703 D
Количество ошибок шума канала 1 0 P00017.U32
Количество ошибок шума канала 2 10 P00018.U32
Количество ошибок шума канала 3 28 P00019.U32
Сетевой адрес 5014704 :__ADDRESS
Дата и время 17.07.2024 12:22 D
Версия ПО 040-01.001-01.0000 __VERSION_INTERNAL
Вес импульса канала 1 0,01 P0003.F32
Вес импульса канала 2 0,01 P0004.F32
Вес импульса канала 3 0,01 P0005.F32
Запись запрещена 0 P000B.U8
Количество сборосв 1 P000C.U16
Текущие ошибки FLT2 P000D
Накопленные ошибки FLT2, FLT3 P000E
Мин. время паузы импульса [мС] 50 P0008.U16
Мин. время длительности импульса [мС] 50 P0009.U16
Температура среды [C] 28 P0012.S8
Напряжение батареи [мВ] 3693 P0013.U16Функция — 7 не работает. Все запросы как видно идут через функцию 0А. Номер userData и тип данных в третьем столбце.
dequick
УчастникА в каком формате байтовый массив должен быть? Вы выкладывали исходники? Из мануала 0C0717081332 тоже не воспринимает. Просто выходной формат времени DateTime у меня выглядит:
| 4 | sysTime | Системное время | 45 489,703 | |
Команда выполняется в цикле опроса? или нужно кнопочкой команда отправить байтовый массив? там просто параметры — номер команды код команды непонятно что это.
Я в принципе считал настройки через TestAll утилиту. Из спортивного интереса хочется записать время.dequick
УчастникПодскажите пожалуйста как отправлять команды
https://ibb.org.ru/1/Vp1sit
Галочка не сохраняется.dequick
УчастникПоделитесь пожалуйста конфигой, у меня почему конфиги от пятой версии пустыми загружает.
dequick
УчастникЯ так понимаю эта модель без тарификатора вообще не умеет углы вычислять. И по этой же причине суммы какие-то космические.
https://ibb.org.ru/1/VNx7OC -
Ответ изменён 2 года, 1 месяц назад пользователем
-
АвторЗаписи