Обнуление счетчика расхода трансмитера RFT 9739 |
Ответить |
Автор | |
Новичок Присоединился: 19 Декабрь 2010 Online Status: Offline Публикации: 7 |
Опубликовано: 19 Декабрь 2010 13:23 |
Добрый день уважаемые коллеги у кого нибудь был опыт работы
в считывание данных с трансмитера Micro Motion® Model RFT9739 по Modbus RTU ? Я
скачал с нэта адреса регистров с сайта emersson, все данные получаю в Scada
Trace mode 6 была правда одна проблема по отображению float переменных но и она
решилась с помощью правки следования байтов в файле modbus.set Не могу никак
обнулить показания массового и объемного счетчика. С помощью программы
конфигуратора Prolink II все обнуляется без проблем .В скаченном мной файле
"Micro Motion® Modbus® Interface Tool v3.0" Адреса регистров
указанные в нем: |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 02 Октябрь 2007 Категория: Russian Federation Online Status: Offline Публикации: 427 |
|
Берете штатную прогу, которая все делает . Делаете все действия, какие хотите делать сами и записываете, что на самом деле происходит в линии связи (посмотрите: не ведет ли лог сама программа, тогда вообще ничего делать не придется; если нет , ищите или программный перехватчик, который в компе работает или просто преобразователем интерфейса еще одним к линии цепляетесь и с него каким- нибудь hex терминалом линию слушаете). Скорее всего, для обнуления используются дополнительные регистры - локи, запись в которые каких-нибудь чисел типа 5555 или AAAA разрешает запись в прибор вообще.
|
|
При экспериментах ни один чайник не пострадал
----------- Плохому системному интегратору всегда OPC сервер мешает. ______________ Пишу на C++ за еду |
|
Новичок Присоединился: 19 Декабрь 2010 Online Status: Offline Публикации: 7 |
|
Штатная программа только ведет лог сообщений тревог и на этом все....Получилось с помощью hex терминала получить посылку для обнуления счетчика она выглядит так "08 05 00 02 ff 00 2d 63" 08 это явно адрес прибора а что означают все остальные значения и какой из ни необходимый адрес регистра? В голову приходит только одна идея по написанию на с++ приложения которое будет посылать в Com порт всю эту посылку а для связи с этим приложением со Scada использовать DDE.
|
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |