НПО Тепловизор. Теплосчетчики и расходомеры К вершинам эволюции теплосчетчика
Продукция Поддержка Форум Контакты
     
Пользователь    Пароль  
Регистрация | Пароль?  
Главное меню
НовостиПродукцияФайлы/ДокументыСтатьиФорумОпросыФотогалереяО компанииРекламодателям
Потребители о нас
"В период с августа 2003 года... Предприятием №2 был заключён договор на проведение госповерки и обслуживание приборов учёта с ЗАО «НПО «Тепловизор». Весь объём работ был выполнен в сжатые сроки с учётом требований «Правил учёта тепловой энергии и теплоносителя»."

А.В.Свиридов, Главный инженер Предприятия №2 ТсиС ГУП «МОСТЕПЛОЭНЕРГО»
Наши партнёры
Свернуть/Развернуть ТЕПЛОСЧЕТЧИКИ • ВОДОСЧЕТЧИКИ • РАСХОДОМЕРЫ • ВИС.Т Свернуть/Развернуть
/  Список форумов
   /  Оборудование производства НПО "Тепловизор"
/  Modbus
 1  2  » 
«  Предыдущая тема    Следующая тема  »
Тема:  Modbus    

Norilsk Modbus

Новенький


Добрый день.
Подскажите, протокол Modbus уже поддерживается на ваших теплосчетчиках, и где про это можно поподробнее почитать?
» 23.6.06 13:18 Профайл

CH Re: Modbus

Администратор


Да, версия программы HC-M-2.19 вместо нашего протокола hLink включает MODBUS. С "почитать" сложнее, ибо нет для программиста работы тяжелее написания документации, но работа над ней ведётся. Предварительно могу сообщить некоторые общие сведения о реализации:

- Интерфейс физического уровня: RS-485 (двухпроводный), RS-232, Ethernet TCP/IP
- Режим работы при RS-подключении: RTU; скорость и формат данных : 19200/9600 бод, 8E1 (8 бит данных, чётность, 1 стоп-бит)
- Режим работы при TCP/IP-подключении: как одиночный сервер или шлюз для других устройств в подсети RS-485.
- Все передаваемые данные являются строками или целыми числами, передача осуществляется старшим байтом вперёд (big-endian).
- Сетевой адрес 255 используется при выполнении сервисных операций для автоматического поиска приборов и таким образом не может использоваться в многоприборных MODBUS-сетях. В тоже время в соответствии со стандартом MODBUS этот адрес является зарезервированным и его использование при обмене данными не допускается в любом случае.

Используются команды MODBUS:
- 03 (0x03, Read Holding Registers) для получения конфигурационных и настроечных параметров приборов.
- 04 (0x04, Read Input Registres) для получения текущих значений измеряемых и вычисляемых параметров, а также регистров состояния прибора.
- 20/6 (0x14/0x06, Read File Record) для получения данных из архива прибора.

Возможные неудобства:
Все значения передаются в виде целых чисел, для приведения их к реальным значениям (там, где это требуется) нужно использовать приведение через передаваемое совместно число знаков после запятой.

--
Виктор В. Жданов
NegaSoft Co. FAE
НПО "Тепловизор", Главный инженер-программист
» 23.6.06 14:58 Профайл Посетить веб-сайт

Norilsk Re: Modbus

Новенький


В связи с написанием проекта возникли еще вопросы:
1. Идет ли в комплекте с теплосчетчиком какое-либо ПО и где в карте заказа теплосчетчика это указывать? или все ПО надо отдельно заказывать?
2. Тип протокола (версия программы) для Modbus тоже в карте заказа на теплосчетчик негде указать.
3. В каком виде эта версия программы представлена - уже "зашита" в прибор или на носителе, самим потом её можно менять?
4. Если будет заказана версия программы для Modbus на RS 485, то останется ли возможность связаться с прибором по стандартному последовательному RS 232 с компьютером, или это тоже надо указывать заказе?

[ Редактировано Norilsk в 28.6.06 08:54 ]
» 28.6.06 07:30 Профайл

CH Re: Modbus

Администратор


1. Какое именно ПО вас интересует? Для Modbus-версии дополнительное ПО не предусматривалось, поскольку если уж клиенту нужен "стандартный" протокол, вероятно он хочет использовать его для работы с собственным софтом.
2. Запрос на дорабтку формы заказа направлен маркетологам. У них свой маркетологический взгляд на форму заказа, поэтому она и напоминает фиговый листок. На производстве применяется совершенно другая форма заказа.
3. Самостоятельная смена ПО прибора не предусмотрена, хотя с появлением Modbus-версии возможно идея обретёт воплощение.
4. RS-232 есть всегда. В приборах с TCP/IP также всегда есть и RS-485.

--
Виктор В. Жданов
NegaSoft Co. FAE
НПО "Тепловизор", Главный инженер-программист
» 28.6.06 15:17 Профайл Посетить веб-сайт

Norilsk Re: Modbus

Новенький


Имеется ввиду одновременный доступ и по стандартному RS-232 (с компьютером) и по RS-485 (Modbus) с контроллером.
Соответственно вопрос про ПО для связи по RS-232. Идет ли какое-нибудь в комплекте с теплосчетчиком или надо отдельно заказывать?
» 29.6.06 05:45 Профайл

CH Re: Modbus

Администратор


Поясняю, как устроены порты RS-232/485 в приборе.
У приборного процессора один единственный последовательный порт, который в зависимосоти от настройки в меню прибора подключен или к разъёму RS-232 или RS-485. Так что _одновременно_ передавать/принимать что-либо через два разных порта невозможно физически.

Теперь о протоколах удалённого доступа.
Modbus _заменяет_ стандартный для ВИС.Т'ов протокол hLink. Соответственно работа через все интерфейсы RS-232/485 возможна только по Modbus. Прибор не включает функциональность одновременно двух протоколов удалённого доступа - только одного из двух, в соответствии с версией загруженного ПО.

Важно, чтобы вы правильно понимали возможности прибора, чтобы не получить неприятный сюрприз в последний момент. Напоследок о дополнительном софте: все программы на сайте предназначены для ВИСТ'ов и свободно скачиваются, работу с Modbus-приборами ни одна из них не поддерживает.

[ Редактировано Sot в 30.6.06 18:37 ]

--
Виктор В. Жданов
NegaSoft Co. FAE
НПО "Тепловизор", Главный инженер-программист
» 29.6.06 11:32 Профайл Посетить веб-сайт

Konstantin Modbus

Новенький


Здравствуйте!
Когда реально можно опробовать протокол Modbus? Можно ли перепрошить уже имеющийся ВИС.Т для работы с протоколом?
» 4.7.06 12:59 Профайл Посетить веб-сайт

2kon Re: Modbus

Администратор


Цитата:

Konstantin пишет:
Когда реально можно опробовать протокол Modbus? Можно ли перепрошить уже имеющийся ВИС.Т для работы с протоколом?


Ориентировочно через пару недель, как только будет закончена документация. Да, можно, но для смены ПО необходимо связаться со службой сервиса, см. раздел - Контакты.

--
Константин Константинов
НПО "Тепловизор", инженер-программист
» 4.7.06 14:03 Профайл

Konstantin протокол гидра

Новенький


Добрый день.
Какой командой запрашиваются текущие параметры прибора?
На команду /mon c ВИС.Т отвечает пакетом в 45 байт, когда в описании протокола сказано что только информационная часть ответного пакета содержит 58 байт? Может версия у меня старая или протокола или ПО ВИС.Та?
» 5.7.06 14:16 Профайл Посетить веб-сайт

CH Re: протокол гидра

Администратор


Ни то, ни другое, ни третье. Про 58 байт не сказано ни слова ни на одной странице руководства. Цитирую: "Упакованная структура данных ... Параметр <маска> определяет наличие или отсутствие в пакете отдельных элементов структуры."
Вероятно вы не обратили внимание на слова об упакованности. Структура прореживается за счёт несуществующих в приборе параметров и потому размер её может существенно различаться для разных приборов.
Кстати, под какую платформу и на чём вы пишете? Если необходимо иметь только текущие данные / наработку, может имеет смысл попробовать нашу dll-библиотеку, приложенную к OPC-серверу?

--
Виктор В. Жданов
NegaSoft Co. FAE
НПО "Тепловизор", Главный инженер-программист
» 5.7.06 14:54 Профайл Посетить веб-сайт
Распечатать топик 
 1  2  » 
«  Предыдущая тема    Следующая тема  »


Поиск

Ключевые слова:    
[ Расширенный поиск ]

Права

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