массив значений

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Сообщения
  • #4328
    malec
    Участник

    Добрый день!
    Коммуникатор не принимает значения от ОРС сервера в формате {12}

    1
    2

    • Эта тема была изменена 7 лет, 2 месяца назад от malec.
    #4331
    Mikhail
    Модератор

    Добрый день!
    А что это за формат, массив?
    Посмотрите, что пишется в лог линии связи при приёме этого тега?
    Для СПТ943 у нас есть отдельный драйвер, он Вам не подойдёт?

    #4337
    malec
    Участник

    В настройках орс.dll этот канал помечается как массив.
    в логе линии: System.Byte[]. Качество: Good
    Драйвер не подойдет т.к. у меня связь через орс сервер.

    #4340
    Mikhail
    Модератор

    Просьба скопировать часть лога линии связи, больше строк.

    #4341
    malec
    Участник

    3

    #4368
    Mikhail
    Модератор

    Действительно ошибка. С Вашей помощью можем её исправить.
    1. Скачайте обновление KpOpc.dll по ссылке.
    2. Остановите и закройте Коммуникатор.
    3. Скопируйте библиотеку в C:\SCADA\ScadaComm\KP
    4. Запустите и посмотрите данные и лог линии связи.

    Напишите, пожалуйста, заработало или нет?

    #4373
    malec
    Участник

    Да заработало! Спасибо
    А если будет два значения в формате {12,34} как будут значение в коммуникаторе также с разделителем запятой?

    #4379
    Mikhail
    Модератор

    Хорошо )
    Нет, в Коммуникаторе будет две отдельные строчки. Скорее всего, потребуется заранее установить размер массива на форме свойств КП.

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Вы должны авторизироваться для ответа в этой теме.