VlaZar
Junior Member / Новичок
Участник № / Member № 5381
отправлено / posted
Подскажите пожалуйста как подключить ТРМ148 через ОРС сервер для приборов ОВЕН RS485. На комьютере установлена Windows XP Prof SP3, надо читать и записывать переменные контроллера в ТМ 6.07.7 Создаю экран, переменную, привязываю ее к каналу и затем в слое источники приемники создаю тег переменной через ОРС и перетаскиваю его на канал в слое система. При запуске профайлера значение читаемое из контроллера на экране равно нулю и сам ОРС сервер не отображается в диспетчере задач. Может его надо как-то иначе инициализировать. Из MatriconOPCexplorer сервер запускается.
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Необходимо в файле конфигурирования запуска МРВ (см. раздел "Приложения/Задание параметров работы мониторов") задать ключ DEBUG=80000 и по сообщениям в протоколе профайлера установить причину отсутсвия обмена.
Сообщения / Posts 17315 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
VlaZar
Junior Member / Новичок
Участник № / Member № 5381
отправлено / posted
Файл конфигурации создал, получаю сообщения что не инициализируется сервер, отослал в техподдержку Проверил привязку к MatrikonOPC Server for Simulation, теги нормально отображаются в проекте Связаться с ТРМ через драйвер ТМ6 пробую но не совсем ясно как обратиться к нужной переменной в контроллере, например к уставке или входу, выходу Если возможно, поясните как это выполнить? Заранее спасибо.
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
Из описания коинтроллера берем имена переменных(4 символа) или код переменной(4 символа) необходимо задать еще формат( на чтение просто а на запись нужно точно указать)
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
VlaZar
Junior Member / Новичок
Участник № / Member № 5381
отправлено / posted
Спасибо за фильм очень наглядно, с подключением контроллера через драйвер почти все понятно, не ясно как задавать номер канала/входа/выхода (до 8 каналов) и путь к переменной по папкам
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
A40
unregistered
отправлено / posted
Прочитать справку. Индекс переменной задается через : после имени переменной.
IP / IP: IP адрес / IP address |
VlaZar
Junior Member / Новичок
Участник № / Member № 5381
отправлено / posted
Попробовал как в справке - не работает, методом тыка подобрал что к первому входу контроллера можно добраться через имя rEAd\1 , но к уставке пока добраться не могу слишком много вариантов, может кто-нибудь подскажет примеры полных команд (имен) доступа к уставкам, выходам и другим параметрам.
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
В справке TM6 их нет . В описании контроллера(метод тыка здесь не нужен)
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
VlaZar
Junior Member / Новичок
Участник № / Member № 5381
отправлено / posted
В описании контроллера приведены ссылки на папки на русском языке, как это выглядит в командах и именах переменных можно только догадываться, может быть кто-нибудь может подсказать, например, какую строку вводить в поле "дополнительно" для доступа к уставке в режиме "работа" для первого преобразователя сигналов? Заранее спасибо!
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
A40
unregistered
отправлено / posted
Обратитесь в техподдержку ОВЕНа. Скорее всего, нодо использовать 8 подряд идущих адресов (1 на каждый канал).
IP / IP: IP адрес / IP address |
VlaZar
Junior Member / Новичок
Участник № / Member № 5381
отправлено / posted
В общем можно подвести итог трех дней изучения связи ТМ6 и ТРМ148: 1. ОРС сервер OWEN для RS485 хорошо работает с MatrikonOPC Explorer но только через реальный COM-порт а не через виртуальный USB/AC4 2. ТМ6 хорошо подключает MatrikonOPC Server for Simulation и никак пока не удалось подключить ОРС сервер OWEN для RS485 3. Драйвер для приборов OWEN хорошо работает с ТМ6 независимо от того реальный COM-порт или виртуальный USB/АС4 4. Доступ к переменным каналов ТРМ148 в драйвере осуществляется по их имени (имя можно найти в ОРС-сервере) и индексу канала: <имя>\<индекс> , а не как в справке через ":", проверил входы, выходы, калькулятор 5. Пока неясно только как добраться к уставкам Надеюсь что техподдержка ТМ6 подскажет как решить задачу с ОРС, все же это удобный способ связи, а насчет доступа к переменным через драйвер проконсультируюсь с техподдержкой OWEN
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
b.CH.L Нижняя граница задания уставки b.CH.H Верхняя граница задания уставки SP.LU Значение уставки
Какой драйвер для TM6 использовался ? Драйвер от AdAstra (2005-2007) Драйвер с сайта производителя Драйвер от AdAstra (2010)
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
VlaZar
Junior Member / Новичок
Участник № / Member № 5381
отправлено / posted
Да имя уставки SP.LU , но как указать индекс канала? Через "\" как для входов, калькуляторов и выходов не проходит, может там вообще другой принцип? Драйвер использую с сайта производителя.
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
Драйвер от AdAstra (2010) в справке TM6 указано " имя переменной или <имя переменной>:<индекс>" Результат преобразования имени а HASH код находится в I1(91) атрибуте индекс в старших 4 битах атрибута C1(94) на 1 больше заданного
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
В некоторых контроллерах состоящих из нескольких приборов доступ к одним переменным идет через индекс а к некоторым через адресс контроллера=базовый адрес+номер прибора
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
VlaZar
Junior Member / Новичок
Участник № / Member № 5381
отправлено / posted
Для драйвера AdAstra и для драйвера производителя действует имя: rEAd\1 и r.out\1 для первого входа и первого выхода, но не действует SP.LU или SP.LU\1 или какое-либо другое сочетание. Может кто-нибудь подскажет пример строки которую можно поместить в поле "дополнительно" драйвера, чтобы считать или записать имя уставку в первом канале? Первый подряд идущий адрес (0) тоже не позволяет обратиться к уставке.
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
VlaZar
Junior Member / Новичок
Участник № / Member № 5381
VlaZar
Junior Member / Новичок
Участник № / Member № 5381
отправлено / posted
Вроде заработало! Уставка читается при SP.LU:0 а входы и выходы с "\", с этим еще буду разбираться. Спасибо за обсуждение!
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
Поставьте точку !!!!!!!!!!!!!!!!!!!! Или убидитесь что в rEAd\1 вместо 1 можно ставить все что угодно в RTM i1(91) равны с1(94) cт 4 бита = 0 ->
[ 13.09.2011, 09:51: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
VlaZar
Junior Member / Новичок
Участник № / Member № 5381
отправлено / posted
Проверил, rEAd читает все каналы при изменении адреса прибора и без всяких дополнительных символов, SP.LU:<индекс> читает значения при индексах 0,32,64,96 . Пока не разобрался как читать атрибуты. Кстати техподдержка Adastra сделала примочку к TM6 теперь ОРС-сервер работает.
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
VlaZar
Junior Member / Новичок
Участник № / Member № 5381
отправлено / posted
Подскажите, как прочитать атрибуты переменных i1(91) и с1(94) ? Или где найти об этом информацию? Вообще производители контроллера могли бы добавить страничку в описание о доступе к переменным через драйвер.
Сообщения / Posts 12 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
1) посмотреть в окне компонентов 2) "не описание о доступе к переменным через драйвер" это просто имена переменных в контроллере и брались они из: Измерительрегулятор микропроцессорный ТРМ148 Руководство пользователя КУBФ. 421214.005 РП
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
mpa565
Junior Member / Новичок
Участник № / Member № 5516
отправлено / posted
Добрый день. Вопрос к техподдержке и VlaZar. Столкнулся с аналогичной проблемой подключения приборов OWEN через OPC сервер ОВЕН RS485. Сервер запускается и через секунду сваливается. Поделитесь о какой примочке к ТМ6 идёт речь?
Сообщения / Posts 1 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Svasl
Forum Member / Участник форума
Участник № / Member № 4229
отправлено / posted
mpa565, если вопрос об овеновском opc сервере, то по запросу высылают патч, устраняющую проблему, которая возникает у вас.
Сообщения / Posts 42 | Из / From: Россия
| IP / IP: IP адрес / IP address |