Варламов Максим
Forum Member / Участник форума
Участник № / Member № 3133
отправлено / posted
Пытаемся опрашивать СПТ961, на порт повесили просмотрщик, при включенном приборе видно как в COM порт валятся пакеты из 1-2х байтов, как понимаю маркеры (прибор подключен к COM9), настраиваю двайвер на опрос прибора в соответствии с руководством,
COM9 - 4800, 0, 3, 0, 3000 (logika.cnf в директ. с dbb файлом проекта)
драйвер инициализируется,
INF_LOAD:USE= fm:0.609375 vm:0 INF_MEDIA:protocol open Logica INF_MEDIA:p7 with m7 INF_MEDIA:IN N=08 ADDR=1 by CH=2 Q=0 p=7
но в поток запросов не отправляет
что посоветуете?
Пробовал тестовый проект, изменял там порт для всех каналов, связевой номер прибора такой же у нас, ситуация аналогичная.
и еще какие настройки связи в приборе должны быть прошиты что бы драйвер его понял?
отправлено / posted
Пришлите полный протокол профайлера и протокол просмотрщика COM-порта на hotline3@adatra.ru
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Варламов Максим
Forum Member / Участник форума
Участник № / Member № 3133
t@r@sik
Forum Member / Участник форума
Участник № / Member № 3400
отправлено / posted
Добрый день! подскажите пожалуйста где можно скачать драйвер для Логики и посмотреть пример построения системы?
Сообщения / Posts 56 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Драйвер для Логики можно скачать со странички обновлений на сайте, раздел Поддержка. Там же представлен небольшой пример.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Grigorovskih
Forum Professor / Завсегдатай форума
Участник № / Member № 1915
отправлено / posted
Пользуемся самопальной прогой для I7188 опрашивает до трех приборов ЛОГИКИ данные забираем по MODBUS - TCP
Сообщения / Posts 362 | Из / From: Россия
| IP / IP: IP адрес / IP address |
stepagrus
Forum Haunter / Завсегдатай форума
Участник № / Member № 3589
отправлено / posted
Дорогие товарищи! Подскажите плиз, как вытаскивать из проборов логики текущий список нештатных ситуаций!
У меня два прибора СПГ761 и один СПТ961. Приборы объеденены в шину. Подключаются к ПК через преобразователь АПС79. Текущие значения читаются без проблем. В остальном проблемы есть.
Как прочитать нештатные ситуации (НС)? чтобы прочитать последнюю нештатную ситуацию делаю так: создаю источник С0: 0 //com порт С1: 1 //сетевой номер С2: 1 //читать массив дополниетельно: 1-98-01 //1 труба, параметр 98 (архив сообщений о НС), первый элемент массива
ничего не читает!
если же попытатсья прочитать эти значения как архивные:
С0: 0 //com порт С1: 1 //сетевой номер С2: 2 //читать архив дополниетельно: 1-98-01
и подать в атрибут С3 ненулевое значение (по документации - это сигнал, для того чтобы прочитать архив)
ничего хорошего из этого тоже не выходит. Мониторю обмен между прибором и ПК - прибор отвечает, как будто был некорректный запрос.
отправлено / posted
Читать элементы индексного массива с помощью запроса "Чтение записей из архива" нельзя. У этих запросов совершенно разные алгоритмы и форматы.
Если Вы мониторите транзакции по COM-порту, то Вы можете установить, какой запрос выдает МРВ и чем отвечает устройство. Эти кадры можно сопоставить с протоколом СПТ961 и установить, есть ли ошибка и в чем.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
stepagrus
Forum Haunter / Завсегдатай форума
Участник № / Member № 3589
отправлено / posted
А каким образом тогда прочитать элементы индексного массива, если элементы сего массива являются текстовыми?!
ПРИМЕР: Прибор: СПТ961 Параметр: 098 - Архив сообщений о текущих нештатных ситуациях Архивпредставляетсобоймассив,содержащий400элементов.Еслидлительность перерывапитаниябольшезначения,задаваемогопараметром023н00,этотперерыв заноситсявархивсуказаниемвремениидатыначалаперерыва.Припереполненииархивасамыестарыезаписизатираютсяивместонихзаписываютсяновые
Сообщения / Posts 136 | Из / From: РФ
| IP / IP: IP адрес / IP address |
stepagrus
Forum Haunter / Завсегдатай форума
Участник № / Member № 3589
отправлено / posted
Извиняюсь, предыдущий пост несколько не корректен (
А каким образом тогда прочитать элементы индексного массива, если элементы сего массива являются текстовыми?! например: прибор: СПТ961, параметр: ----------------------------------------------- 098 | б/р | Архив сообщений о нештатных ситуациях НСа | |
Архив представляет собой массив из 400 элементов, содержащий сообщения НС. Идентификатор НС записывается в архив в момент появления с признаком "есть" и в момент устранения с признаком "нет". Каждая запись сопровождается также записью времени и даты события. ---------------------------------------------
отправлено / posted
По коду драйвера при чтении элемента массива в соответствии с заданными Вами настройками в настоящее время считывается только значение элемента массива. Считывается ли оно (получает ли МРВ корректный ответ на свой запрос), можно посмотреть по атрибуту ДОСТОВЕРНОСТЬ соответствующего канала.
В полученном нами протоколе не оговорены форматы данных, передаваемых счетчиком. Мы продолжим работы над драйвером в части чтения элементов массивов после получения от производителя счетчиков оборудования и описания форматов данных.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
stepagrus
Forum Haunter / Завсегдатай форума
Участник № / Member № 3589
отправлено / posted
Спасибо!
Если судить по атрибуту ДОСТОВЕРНОСТЬ, то МРВ не получает корректного ответа на свой запрос.
А можно ли узнать, чтение какого типа значений поддерживается драйвером сейчас, чтобы мы могли аргументированно разговаривать с заказчиками.
Сообщения / Posts 136 | Из / From: РФ
| IP / IP: IP адрес / IP address |
отправлено / posted
Если ответ на запрос некорректен, значит, в настройках "Источника" в проекте есть какие-то несоответствия с реальной организацией массива запрашиваемого массива. Поддерживается чтение текущих параметров и чтение и запись в СПАД архивных данных.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |