baur

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

Просмотр 15 сообщений - с 61 по 75 (из 522 всего)
  • Автор
    Записи
  • baur
    Участник

    Тест 6.0.0.1

    Опрос не идет

    https://github.com/Manjey73/OpenDrivers/issues/1

    baur
    Участник

    Спасибо за ответы

    Тут создал новый тикет про Встроенные формулы в драйвере

    Для подобных задач хорошо было бы новой системный формулы DataTag вместо DataRel, где будет 2 аргумента код устройства и код тега, когда позиция канала строго не зафиксирована

    baur
    Участник

    выяснил модели, подробнее выложил в тикет

    • Ответ изменён 2 года, 1 месяц назад пользователем 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 чтобы загрузить лог

    https://github.com/Manjey73/OpenDrivers/issues/1

    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
Просмотр 15 сообщений - с 61 по 75 (из 522 всего)