Форум TRACE MODE: техническая поддержка
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » Подключение ТРМ202 через серверы ОВЕН

   
Автор / Author Тема / Topic: Подключение ТРМ202 через серверы ОВЕН
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Изучил "Быстрый старт" и видеоролики по теме подключения через OPC и MODBUS RTU. Требуется подключить ТРМ202 для регистрации и архивирования температуры. Пробовал подключать через АС-4 и Autonics (порт COM3). После подключения Port Monitor обнаружил, что порт открывается, идет сигнал в порт, идет прием из порта (..rA) но никакой информации в прибор или из него нет.
Прошу Вас, помогите справиться с задачей. На кону вопрос быть или не быть SCADA на нашем предприятии.

Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Если Вы пользуетесь Port MonitorБ значит у Вас есть кадры запросов и ответов. Что такое "(..rA)"?
Кадры легко расшифровываются в соответствии со стандартом Modbus. Если в тексте ответа нет сообщения об ошибке, то данные ответа должны поступать непосредственно в канал узла проекта, посылающего запрос.
Если в ответе содержится сообщение об ошибке, каналу выставляется признак недостоверности (атрибут 4).
По коду ошибки можно определить причину.

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Для проверки я использую Free Serial Port Monitor.Где увидеть и как расшифровать его кадры я не знаю.
"..aA" - периодический ответ поступающий в порт (COM3).

Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Разрешите уточнить. В данном проекте у меня в качестве источника OPC OWEN MODBUS с переменной Var1 подключенной к каналу системы и группа MODBUS c компонентом Rin_Word(4) подключенному к каналу.
Так вот возврат в порт "..rA" виден в этом случае.Если удаляю Rin_Word(4) то "монитор" только сообщает об открытии порта. Далее тишина до закрытия

Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Уточните, пожалуйста, какую роль в Вашем Modbus-подключении МРВ к устройству ТРМ202 играет OPC OWEN MODBUS.

Если этот OPC-сервер подключается к ТРМ202 по протоколу Modbus RTU, то у Вас в проекте надо в качестве "Источника" использовать "OPC-Источник".

Если Вы хотите непосредственно из МРВ обращаться к ТРМ202 по Modbus RTU, то OPC OWEN MODBUS должен быть отключен.

Нельзя от двух приложений работать с одним COM-портом.

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Разумеется. MODBUS RTU в качестве источника отключил. На мониторе "Порт открыт процессом "rtc.exe"" (PID: 4400). (PID бывает разным).
После отключения профайлера "Порт закрыт".

Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Если COM-порт открыт процессом rtc.exe, то OPC-сервер OPC OWEN MODBUS уже не может работать по этому COM-порту.
Какую роль играет у Вас OPC OWEN MODBUS?

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
OPC OWEN MODBUS в проекте является источником, переменная которого подключена к каналу RTM1.
Нажимаю на "канал" и вижу подключенную переменную Var1. Ее перемещаю в раздел аргументов экрана и привязываю к текстовому полю.
Далее сохраняюсь и запускаю профайлер с поддержкой графических экранов rtc.exe.
Монитор как отдельная программа запущена параллельно с SCADA и отслеживает все действия по COM порту. Разумеется монитор сообщает об обращении профайлера к порту. Но никакой другой передачи не происходит.
У меня подозрение на формат переменной Var1 она Float а все программы работающие с ТРМ202 указывают на аргумент с форматом Float24.
Может передачи в порт нет по этой причине?

Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Какой тип "Источника" Вы выбираете для переменной Var1?
Если OPC-сервер, то COM-порт из проекта надо удалить, чтобы предоставить OPC-серверу возможность общаться с ТРМ202.

Если Вы хотите напрямую обращаться к ТРМ202 по Modbus RTU, то надо "канал" подключать к соответствующему Modbus-"Источнику". И задавать в узле нужный COM-порт с соответствующими настройками.

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Действительно. Удалил COM порт.Сохранился и запустил профайлер. На мониторе "Порт открыт процессом "opc_modbus.exe" (PID: 5492)", а на экране RTM в текстовом поле "0".
Обращения к прибору нет.

Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Если обращений к прибору нет, значит, что-то в настройках интерфейса между OPC-сервером и устройством неверно задано, либо используемый конвертор (АС-4 или Autonics) не исполняет своих функций.

Выключите OPC-сервер и запустите узел RTM. OPC-сервер запускается автоматически от обращений к нему со стороны RTM?
"Канал", связанный с OPC-"Источником", достоверен (см. атрибут 4 "канала" с помощью "Панели МРВ")?
Какой режим обмена выбран в OPC-"Источнике"?

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Конвертор (АС-4 или Autonics) работает т.к. конфигуратор ОВЕН видит и контролирует прибор.
OPC-сервер при запуске RTM запускается.
Атрибут канала, если правильно понял,"Содержимое группы;состояние"=0.
Режим обмена в ОРС-"Источнике" по умолчанию SYNC/CACHE.(Но пробовал все).Кодировка GSB. В цепи подключения "источника" почему-то COM3;dev1(addr=0), хотя в настройках OPS-сервера мной прописан адрес прибора =2. Пробовал прописать addr=2, безрезультатно.

Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Видимо, Вы имеете в виду текст в поле "Идентификатор" бланка редактора OPC-источника.

Этот текст формируется автоматически, когда Вы при создании "Источника" в процессе поиска OPC-сервера выделяете нужные Вам теги.
Идентификаторы выбранных тегов, которые передает сам OPC-сервер, попадают в соответствующие поля "Источников".
Посмотрите более внимательно, какие теги предъявляет OPC-сервер браузеру и какие Вы выбираете.

Чтобы увидеть атрибут 4 (ДОСТОВЕРНОСТЬ) канала, надо вызвать в профайлере "Панель МРВ", открыть в ней окно "Компоненты", выделить в дереве каналов нужный канал и в правом отделе окна посмотреть значение атрибута [004] I.
При нормальном обмене должно быть _T, при наличии ошибок _F.

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Действительно. В настройках OPC-сервера адрес стоял=0. Поставил=2 как в приборе.
Атрибут 004=_Т.

Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
ПОПРАВКА. Опять запустил профайлер, 004 перекинулся в _F.
Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Установил в "содержимом группы" каналов 1 в разделе состояние. После запуска профайлера атрибут 004=_T
Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Установкой СОСТОЯНИЕ=1 Вы выключили канал (в реальном времени атрибут 3 будет указывать OFF).
Канал не будет генерировать запросы, поэтому останется достоверным (по умолчанию).
Надо включить канал.

Тот факт, что включенный канал НЕДОСТОВЕРЕН, говорит о наличии попыток обмена.
Недостоверность может формироваться за счет того, что OPC-сервер не отвечает на запрос (неправильно выбран тег, OPC-сервер не в порядке) или OPС-сервер отвечает, но в ответе присутствует признак недостоверности данных.

Можно параллельно подключить какой-либо другой OPC-клиент и посмотреть значение и качество запрашиваемого тега.

Более полная диагностика может быть осуществлена с помощью создания в папке узла файла конфигурирования запуска узла TMcom_xx.cnf с ключом
DEBUGON=70080000
(см. раздел "Приложения/Задание параметров работы мониторов").
При этом в профайлерном протоколе будут сообщения о подключении к OPC-серверу и транзакциях обмена.

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Неуверен, что все правильно сделал.
Должен образоваться текстовый файл?
У меня файл трм2021_0.txt в нем перечень событий,например (11:49:30) INF_RTM:start time is 0.037 s.

Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Это действительно профайлерный протокол. Профайлер его создает и ведет в каждом сеансе.
Содержимое этого файла содержит штатную информацию о загрузке, запуске узла и его остановке и диагностическую информацию, соответствующую заданным диагностическим функциям.
Если Вы правильно создали и разместили файл TMcom_xx.cnf, то в этом протоколе должны быть записи о старте OPC-клиента, попытках подключения к OPC-серверу, старте OPC-сервера и проведенных OPC-транзакциях.

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Много непонятного...
Но целый раздел информации заканчивается =0
(11:49:30) INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 [src4]
(11:49:30) INF_GRAPH:scr:1:popup=0 scrref=0 trend=0,0 update=1
(11:49:30) INF_OPC:0000000I61010019: OPC сервер \\.\OWEN.MODBUS: Сервер стартовал = 0
вплоть до
(11:49:34) INF_OPC:OPC Clients stoped

Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Сколько времени работал узел?
Почему он был остановлен через 4 секунды? Какие записи были кроме указанных Вами?
Запустите узел хотя бы на 1-2 минуты.

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Узел действительно работал мало. Я отключил его после получения нуля в результате. Сейчас запущу на пару минут, но что делать с файлом? вставить на форум?
Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Можете прислать нам проект и папку узла на адрес hotline@adastra.ru
Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Проект и папку узла выслал.
Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ZValentinV
Junior Member / Новичок
Участник № / Member № 6815


Icon 1 отправлено / posted      Профиль для / Profile for ZValentinV           Редактировать/удалить сообщение / Edit/Delete Post 
Извиняюсь...Тема письма"Подключение ТРМ202 по MODBUS"
Сообщения / Posts 16 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
В профайлерном протоколе нет сообщений об ошибках подключения к OPC-серверу.
Да и сообщений о попытках обмена тоже нет.

Откройте, пожалуйста, в Вашем проекте редактор канала var1 и его вкладку ДОПОЛНИТЕЛЬНО.

Вы увидите, что у канала установлен флажок “Отключить от источника”.

Поэтому в реальном времени канал не инициирует запросы к OPC-серверу.

Уберите этот флажок, сохраните и скомпилируйте проект, запустите узел под управлением профайлера.

В профайлерном протоколе должны появиться сообщения типа
(12:2:0) DBG_OPC:OPC Input: Next input expected at 2015-Dec-02 09:02:01.782215 = 0
(12:2:1) DBG_OPC:OPC Input: Started at 2015-Dec-02 09:02:01.772285 = 0
(12:2:1) DBG_OPC:SetChannelValue: Channel 5 Value=2 Timestamp=2015-Dec-02 09:02:01.166332 OpcResult="Success" = 0

или сообщения об ошибках.

После того как наладите обмен, ключ DEBUGON можно удалить, чтобы не писать лишнее.

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
По информации, полученной от ZValentinV, проблема была в настройках тега в OPC-сервере.
Топик закрывается.

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2