Ответы в темах
-
АвторЗаписи
-
baurУчастник
baurУчастникСпасибо за ответы
Тут создал новый тикет про Встроенные формулы в драйвере
Для подобных задач хорошо было бы новой системный формулы DataTag вместо DataRel, где будет 2 аргумента код устройства и код тега, когда позиция канала строго не зафиксирована
baurУчастник
baurУчастникПотом есть вот такая ошибка, похоже на другие но есть дополнительная строка
at System.Collections.Generic.Dictionary 2.get_Item(TKey key)Полный текст:
2024-06-17 16:38:52 Ошибка при вызове метода Session устройства [4] РП4 Ввод-1 Яч.#19:
System.Collections.Generic.KeyNotFoundException: The given key ‘Status’ was not present in the dictionary.
at System.Collections.Generic.Dictionary
2.get_Item(TKey key)
at Scada.Comm.Drivers.DrvMercury23x.Logic.DevMercury23xLogic.Session()
at Scada.Comm.Engine.DeviceWrapper.Session()
baurУчастник> Можете по счетчикам сделать список до буковки какие именно? там ART, не ART и так далее. То есть полные модификации, чтобы при разборе было куда смотреть…
хорошо, попозже узнаю через konfigurator-1_8_09
baurУчастник> а на остальные счетчики создаются файлы в Storage ?
Ошибка:Не найден файл настроек: Could not find file 'C:\Program Files\SCADA\ScadaComm\Storage\Mercury23x_L001_A008.xml'пропал после повторного перезапуска
> [14] РП14 Ввод-1 Яч.#1 : норма — а тут норма, в чем отличие настроек и есть ли они между остальными ?
Все использует один и тот же конфиг, загрузил в гит (тикет)
baurУчастникСоздал тикет github чтобы загрузить лог
baurУчастникПри запуске линии выдает вот это:
2024-06-17 16:36:05 Запуск линии связи [1] Меркурий Не найден файл настроек: Could not find file 'C:\Program Files\SCADA\ScadaComm\Storage\Mercury23x_L001_A026.xml'. Не найден файл настроек: Could not find file 'C:\Program Files\SCADA\ScadaComm\Storage\Mercury23x_L001_A004.xml'.
baurУчастникДумаю из-за этой ошибки, статус везде не определён, хотя в целом опрос идет
[1] Меркурий ------------ Статус : норма Канал связи : TCP-клиент Общие данные (20) ----------------- Меркурий236_2 = SN_0 Изготовлен 01.01.0001 Время архива 01.01.0001 0:00:00 Меркурий236_91 = SN_29901891 Изготовлен 19.02.2017 Время архива 01.01.0001 0:00:00 Меркурий236_20 = SN_29901905 Изготовлен 19.02.2017 Время архива 01.01.0001 0:00:00 Меркурий236_10 = SN_29902166 Изготовлен 19.02.2017 Время архива 01.01.0001 0:00:00 Меркурий236_12 = SN_0 Изготовлен 01.01.0001 Время архива 01.01.0001 0:00:00 Меркурий236_25 = SN_0 Изготовлен 01.01.0001 Время архива 01.01.0001 0:00:00 Меркурий236_11 = SN_48411611 Изготовлен 29.05.2023 Время архива 01.01.0001 0:00:00 Меркурий236_14 = SN_0 Изготовлен 01.01.0001 Время архива 01.01.0001 0:00:00 Меркурий236_24 = SN_0 Изготовлен 01.01.0001 Время архива 01.01.0001 0:00:00 Меркурий236_37 = SN_0 Изготовлен 01.01.0001 Время архива 01.01.0001 0:00:00 Меркурий236_8 = SN_26933623 Изготовлен 03.06.2016 Время архива 01.01.0001 0:00:00 Меркурий236_13 = SN_0 Изготовлен 01.01.0001 Время архива 01.01.0001 0:00:00 Меркурий236_5 = SN_0 Изготовлен 01.01.0001 Время архива 01.01.0001 0:00:00 Меркурий236_16 = SN_48411616 Изготовлен 29.05.2023 Время архива 01.01.0001 0:00:00 Меркурий236_4 = SN_0 Изготовлен 01.01.0001 Время архива 01.01.0001 0:00:00 Меркурий236_26 = SN_0 Изготовлен 01.01.0001 Время архива 01.01.0001 0:00:00 Меркурий236_19 = SN_29901926 Изготовлен 19.02.2017 Время архива 01.01.0001 0:00:00 Меркурий236_15 = SN_0 Изготовлен 01.01.0001 Время архива 01.01.0001 0:00:00 Меркурий236_18 = SN_21991912 Изготовлен 02.02.2015 Время архива 01.01.0001 0:00:00 Меркурий236_17 = SN_0 Изготовлен 01.01.0001 Время архива 01.01.0001 0:00:00 Устройства (20) --------------- [1] РП2 Ввод-1 Яч.#2 : не определён [2] РП2 Ввод-2 Яч.#19 : не определён [3] РП4 Ввод-1 Яч.#2 : не определён [4] РП4 Ввод-1 Яч.#19 : не определён [5] РП7 Ввод-1 Яч.#1 : не определён [6] РП7 Ввод-1 Яч.#4 : не определён [7] РП11 Ввод-1 Яч.#15 : не определён [8] РП11 Ввод-1 Яч.#26 : не определён [9] РП12 Ввод-1 Яч.#15 : не определён [10] РП12 Ввод-1 Яч.#26 : не определён [11] РП13 Ввод-1 Яч.#15 : не определён [12] РП13 Ввод-1 Яч.#24 : не определён [13] РП14 Ввод-1 Яч.#8 : не определён [14] РП14 Ввод-1 Яч.#1 : норма [15] РП15 Ввод-1 Яч.#7 : не определён [16] РП15 Ввод-1 Яч.#2 : не определён [17] РП1 Ввод-1 Яч.#2 : не определён [18] РП1 Ввод-2 Яч.#19 : не определён [19] РП3 Ввод-1 Яч.#2 : не определён [20] РП3 Ввод-1 Яч.#19 : не определён
baurУчастникОшибка идет и с галочкой Read Status и без
там еще есть галочки Multicast, Information
baurУчастникДрайвер DrvMercury23x 6.0.0.0 для RapidSCADA6
Все время получаю ошибку:
2024-06-11 16:50:17 Ошибка при вызове метода Session устройства [2] РП4 Ввод-1 Яч.#19: System.Collections.Generic.KeyNotFoundException: The given key 'Status' was not present in the dictionary. at Scada.Comm.Drivers.DrvMercury23x.Logic.DevMercury23xLogic.Session() at Scada.Comm.Engine.DeviceWrapper.Session()
baurУчастникДрайвер на RapidSCADA6, кстати в RapidSCADA6 меркурий нет в списке тип устройства в таблице Устройства
baurУчастникНастройки по умолчанию
baurУчастникОказывается ошибка System.Collections.Generic.KeyNotFoundException не связано с параметром readStatus(Read Status) = true
Ошибка CRC пропал, был параллельный опрос
Текущий лог:
2024-04-29 15:52:59 Сеанс связи с устройством [2] РП4 Ввод-1 Яч.#19 Отправка (6): 08 08 16 00 8D E6 Приём (15/15): 08 00 11 4B 00 60 19 00 25 19 00 8C 18 9F 16 OK 2024-04-29 15:52:59 Ошибка при вызове метода Session устройства [2] РП4 Ввод-1 Яч.#19: System.Collections.Generic.KeyNotFoundException: The given key 'Status' was not present in the dictionary. at Scada.Comm.Drivers.DrvMercury23x.Logic.DevMercury23xLogic.Session() at Scada.Comm.Engine.DeviceWrapper.Session() 2024-04-29 15:53:00 Сеанс связи с устройством [2] РП4 Ввод-1 Яч.#19 Отправка (11): 08 01 01 01 01 01 01 01 01 10 41 Приём (4/4): 08 00 06 70 OK Отправка (6): 08 08 16 00 8D E6 Приём (15/15): 08 00 02 4B 00 60 19 00 25 19 00 7D 18 81 02 OK 2024-04-29 15:53:00 Ошибка при вызове метода Session устройства [2] РП4 Ввод-1 Яч.#19: System.Collections.Generic.KeyNotFoundException: The given key 'Status' was not present in the dictionary. at Scada.Comm.Drivers.DrvMercury23x.Logic.DevMercury23xLogic.Session() at Scada.Comm.Engine.DeviceWrapper.Session() 2024-04-29 15:53:00 Сеанс связи с устройством [2] РП4 Ввод-1 Яч.#19 Отправка (6): 08 08 16 00 8D E6 Приём (15/15): 08 00 02 4B 00 60 19 00 25 19 00 7D 18 81 02 OK 2024-04-29 15:53:00 Ошибка при вызове метода Session устройства [2] РП4 Ввод-1 Яч.#19: System.Collections.Generic.KeyNotFoundException: The given key 'Status' was not present in the dictionary. at Scada.Comm.Drivers.DrvMercury23x.Logic.DevMercury23xLogic.Session() at Scada.Comm.Engine.DeviceWrapper.Session() 2024-04-29 15:53:00 Сеанс связи с устройством [2] РП4 Ввод-1 Яч.#19 Отправка (6): 08 08 16 00 8D E6 Приём (15/15): 08 00 9C 4A 00 2C 19 00 F3 18 00 7D 18 55 66 OK 2024-04-29 15:53:01 Ошибка при вызове метода Session устройства [2] РП4 Ввод-1 Яч.#19: System.Collections.Generic.KeyNotFoundException: The given key 'Status' was not present in the dictionary. at Scada.Comm.Drivers.DrvMercury23x.Logic.DevMercury23xLogic.Session() at Scada.Comm.Engine.DeviceWrapper.Session() 2024-04-29 15:53:01 Сеанс связи с устройством [2] РП4 Ввод-1 Яч.#19 Отправка (6): 08 08 16 00 8D E6
baurУчастник[2] Меркурий ------------ Статус : норма Канал связи : TCP-клиент Общие данные (1) ---------------- Меркурий236_8 = SN_26933623 Изготовлен 03.06.2016 Время архива 01.01.0001 00:00:00 Устройства (1) -------------- [2] РП4 Ввод-1 Яч.#19 : ошибкаПараметр readStatus(Read Status) = true вызывает ошибку: System.Collections.Generic.KeyNotFoundException
Еще все время появляется *Ошибка CRC*
2024-04-29 15:36:04 Ошибка при вызове метода Session устройства [2] РП4 Ввод-1 Яч.#19: System.Collections.Generic.KeyNotFoundException: The given key 'Status' was not present in the dictionary. at Scada.Comm.Drivers.DrvMercury23x.Logic.DevMercury23xLogic.Session() at Scada.Comm.Engine.DeviceWrapper.Session() 2024-04-29 15:36:04 Сеанс связи с устройством [2] РП4 Ввод-1 Яч.#19 Отправка (5): FE 03 08 11 06 Отправка (6): 08 08 14 00 8C 86 Приём (19/19): 00 00 1B 19 00 00 F1 18 00 00 C4 18 70 61 08 00 00 D0 4A Ошибка CRC Отправка (6): 08 08 14 00 8C 86 Приём (19/19): 00 00 1B 19 00 00 F1 18 00 00 C4 18 70 61 08 00 00 D0 4A Ошибка CRC Отправка (6): 08 08 14 00 8C 86 Приём (19/19): 00 00 1B 19 00 00 F1 18 00 00 C4 18 70 61 08 00 00 D4 4A Ошибка CRC 2024-04-29 15:36:06 Ошибка при вызове метода Session устройства [2] РП4 Ввод-1 Яч.#19: System.Collections.Generic.KeyNotFoundException: The given key 'Status' was not present in the dictionary. at Scada.Comm.Drivers.DrvMercury23x.Logic.DevMercury23xLogic.Session() at Scada.Comm.Engine.DeviceWrapper.Session() 2024-04-29 15:36:06 Сеанс связи с устройством [2] РП4 Ввод-1 Яч.#19 Отправка (5): FE 03 08 11 06 Отправка (6): 08 08 14 00 8C 86 Приём (19/19): 00 00 2D 19 00 00 EC 18 00 00 BB 18 B6 F8 08 00 00 D4 4A Ошибка CRC Отправка (6): 08 08 14 00 8C 86 Приём (19/19): 00 00 2D 19 00 00 EC 18 00 00 BB 18 B6 F8 08 00 00 D4 4A Ошибка CRC -
АвторЗаписи