Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - MVI56E-MCMR и счетчики электроэнергии
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

MVI56E-MCMR и счетчики электроэнергии

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коммуникации и сети
Предыдущая тема :: Следующая тема  
Автор Сообщение
Ludmila
Новичок
Новичок


Зарегистрирован: Feb 13, 2013
Сообщения: 3
Рейтинг: +0/-0

СообщениеДобавлено: Ср 13 Фев, 2013 7:25:12    Заголовок сообщения: MVI56E-MCMR и счетчики электроэнергии Ответить с цитатой

Здравствуйте.

Поставлена задача считать данные из счетчиков электроэнергии производства фирмы "Эльстер-Метроника" Альфа1805 контроллером 1756-L72 по протоколу Modbas RTU.
Связь контроллера со счетчиком установлена. Но из заявленных в карте регистров счетчика 59 регистров считываются только 40. При попытке считать регистры, начиная с 41, модуль связи с модбас(MVI56E-MCMR фирмы Prosoft) выдает ошибку "Protokol Error". Сейчас модуль настроен чтобы считывать с 0 слова только 40 слов. Пробовала настроить вторую посылку так чтобы считывать с 41 слова 18 или 19 слов. Когда модуль настроен на 2 посылки, на вторую посылку счетчик выдает первые 40 слов. Если настроить модуль так, чтобы была одна посылка с 41 по 59 слово. Никаких данных нет вообще. Кажется, что информация начиная с 41 слова или лежит в запретной зоне, или защищена паролем, или должна быть считана с помощью другого протокола(например, Modbus ANSI), но тех.поддержка производителей счетчиков утверждает, что ничего такого не может быть. Счетчик с завода, настройка счетчиков не производилась и свои пароли никто не устанавливал.

Что за ошибка "Protokol Error"?
Модуль это виноват или счетчик?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Ср 13 Фев, 2013 9:31:25    Заголовок сообщения: Re: MVI56E-MCMR и счетчики электроэнергии Ответить с цитатой

Ludmila писал(а):
Модуль это виноват или счетчик?

Стоит попробовать читать эти регистры другими средствами, например каким нибудь OPC сервером для Modbus.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ludmila
Новичок
Новичок


Зарегистрирован: Feb 13, 2013
Сообщения: 3
Рейтинг: +0/-0

СообщениеДобавлено: Ср 13 Фев, 2013 10:40:35    Заголовок сообщения: Ответить с цитатой

К сожалению, другими средствами прочитать нельзя. Нет возможности подключится к счетчику другими средствами.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AlexV
Эксперт
Эксперт


Зарегистрирован: Jan 10, 2007
Сообщения: 126
Рейтинг: +6/-0
Откуда: г.Мирный, Якутия

СообщениеДобавлено: Чт 14 Фев, 2013 6:17:49    Заголовок сообщения: Re: MVI56E-MCMR и счетчики электроэнергии Ответить с цитатой

Ludmila писал(а):


Что за ошибка "Protokol Error"?
Модуль это виноват или счетчик?

Нет такой ошибки у МСМ, есть группа ошибок "Modbus protoCol errors"

Тут телепатов нет, где вы увидели именно такую ошибку???

МСМ всегда выдает исключительно код ошибки (число), которое можно расшифровать заглянув в руководство пользователя.
Если хотите, чтоб вам реально помогли, то приводите чего у вас прописано в MCM.CONFIG.Port1MasterCmd[0,1,2...]
и чего вы видите в MCM.DATA.ReadData[ххх], где ххх - это адрес куда пишутся ошибки с порта (MCM.CONFIG.Port1.CmdErrPtr)

ps
на сайте производителя вашего счётчика мне не удалось найти карту регистров, поэтому ее тоже приведите[/u]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Чт 14 Фев, 2013 9:26:20    Заголовок сообщения: Re: MVI56E-MCMR и счетчики электроэнергии Ответить с цитатой

Ludmila писал(а):
Модуль это виноват или счетчик?


Возможно я ошибаюсь, но мне предсталяется, что виноват тот, кто применил MVI56-MCMR вместо нормального MVI56-MCM.

MVI56-MCMR - это Modbus Master/Slave Enhanced Communications Interface Module with Reduced Data Block.
Цитата:
The MVI56-MCMR module pages data in a block of 40 words at a time. The MVI56-MCM module pages data in a block of 200 words at a time.
http://www.prosoft-technology.com/kb/article.php?id=307

Модуль установлен в локальном шасси или в удаленном?
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Ludmila
Новичок
Новичок


Зарегистрирован: Feb 13, 2013
Сообщения: 3
Рейтинг: +0/-0

СообщениеДобавлено: Чт 14 Фев, 2013 12:57:36    Заголовок сообщения: Ответить с цитатой

Я использую модуль MVI56E-MCMR. По ошибке он оказался установленным в локальной рейке. Ошибка "Modbus Protocol Errors" появляется на встроенном экранчике на модуле. Так же как на этом экранчике появляется ошибка "Communication Errors", если неправильно указана скорость модуля, паритет, или адрес абонента.

Поставить в локальную рейку модуль MCM, пока нет возможности. Но я не думаю, что это большая проблема. В руководстве по эксплуатации MCMR указано как его настроить в такой ситуации. Счетчики подключены к 1-му порту модуля, к 2-му порту модуля подключены другие устройства и с ними проблем нет. Информация в первых 40 словах корректная, совпадает с показаниями счетчика и сети.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Чт 14 Фев, 2013 13:27:40    Заголовок сообщения: Ответить с цитатой

Вообще, MVI56-MCMR предназначен для установки в удаленном шасси, но я думаю, что в данном случае проблема не в этом, а в том. что из-за сокращенного размера блоков данных и каких-то особенностей реализации протокола счётчика почему-то читается только 1 блок данных.

Не пробовали временно заменить на простой MVI56-MCM (разумеется, с соответствующим изменением программы и структуры данных)?

Не пробовали подцепить на MVI56-MCMR вместо счетчика какое-нибудь другое устройство, чтобы понять, в состоянии ли данный модуль работать с количеством данных, бОльшим чем 40?
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
AlexV
Эксперт
Эксперт


Зарегистрирован: Jan 10, 2007
Сообщения: 126
Рейтинг: +6/-0
Откуда: г.Мирный, Якутия

СообщениеДобавлено: Пт 15 Фев, 2013 5:42:29    Заголовок сообщения: Ответить с цитатой

Можно и дальше в угадайку играть, или может всё-таки автор темы приведет реальные цифры?

повторяю, для прояснения ситуации требуется данные о том, как сконфигурирована команда на опрос и какой номер ошибки возникает, когда не работает:

чего у вас прописано в MCM.CONFIG.Port1MasterCmd[0,1,2...]
и чего вы видите в MCM.DATA.ReadData[ххх], где ххх - это адрес куда пишутся ошибки с порта (MCM.CONFIG.Port1.CmdErrPtr)

Предельное ограничение регистров в одном запросе 127, это обусловлено самим протоколом ModBus
У MCMR отличие только в уменьшенном размере блока данных, котором он обменивается с процессором (чтобы не занимал весь ControlNet-овский пакет)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коммуникации и сети Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.134 секунды
/n