IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Проблема совместимости протоколов обмена данными
alexpsv
сообщение 15.7.2009, 13:30
Сообщение #1


Постоянный посетитель
***

Группа: Пользователи
Сообщений: 59
Регистрация: 13.7.2009
Пользователь №: 4493



Погуляв по форуму, обратил внимание на то, что многие посетители сетуют на плохую
совместимость теплосчетчиков разных производителей, так как приборы имеют разные протоколы обмена данными
(например, смотри доклад Бердоносова). Хотелось бы знать, что по этому поводу собирается предпринимать
НП "М-Э"?
Go to the top of the page
 
+Quote Post
Кузник
сообщение 21.7.2009, 13:29
Сообщение #2


Старожил
****

Группа: Члены партнерства
Сообщений: 290
Регистрация: 20.2.2008
Из: Москва
Пользователь №: 42



В партнерстве этот вопрос поднимается постоянно, и решение видится только на принятие единого стандарта на уровне П.О. потребителя информации. Иными словами, информация от ТС передается любыми способами и в любых протоколах определяемыми производителем ТС, а при поступлении информации в ПК потребителя (диспетчерская, расчетный центр и т.д.) информация должна быть преобразована в единый стандарт. Таким образом будет достигнуто удобство для конечного потребителя (единый програмный продукт П.О., работающий со всеми типами ТС) и одновременно будут "расти все цветы" (не будет ограничений в использовании новых технических решениях, которые сегодня появляются чуть ли не ежегодно, мы допустим сейчас разрабатываем систему связи через спутниковую связь Иридиум).
Go to the top of the page
 
+Quote Post
alexpsv
сообщение 23.7.2009, 12:41
Сообщение #3


Постоянный посетитель
***

Группа: Пользователи
Сообщений: 59
Регистрация: 13.7.2009
Пользователь №: 4493



Так кто должен же разработать это волшебное ПО потребителя, совместимое с ничем не ограниченной фантазией производителей теплосчетчиков?
Go to the top of the page
 
+Quote Post
Иванчура Владими...
сообщение 23.7.2009, 13:28
Сообщение #4


Старожил
****

Группа: Члены партнерства
Сообщений: 521
Регистрация: 2.11.2007
Из: Санкт-Петербург
Пользователь №: 33



У нас тут уже была тема. Проект
Go to the top of the page
 
+Quote Post
alexpsv
сообщение 24.7.2009, 9:13
Сообщение #5


Постоянный посетитель
***

Группа: Пользователи
Сообщений: 59
Регистрация: 13.7.2009
Пользователь №: 4493



Спасибо, Владимир,
Посмотрел Вашу ссылку.
Шар действительно был запущен.
Расскажите, что было дальше и было ли?

С уважением.
Go to the top of the page
 
+Quote Post
Иванчура Владими...
сообщение 24.7.2009, 9:33
Сообщение #6


Старожил
****

Группа: Члены партнерства
Сообщений: 521
Регистрация: 2.11.2007
Из: Санкт-Петербург
Пользователь №: 33



Все взяли тайм аут. Вопрос в том - навсегда или нет
Go to the top of the page
 
+Quote Post
Кузник
сообщение 24.7.2009, 14:42
Сообщение #7


Старожил
****

Группа: Члены партнерства
Сообщений: 290
Регистрация: 20.2.2008
Из: Москва
Пользователь №: 42



На самом деле я имел ввиду другой документ, который обсуждался в 2006 году... (фантация в данном случае не ограничивается а структурируется посредством введения понятия элементарный ТС)

Структура файлов значений параметров среды,
измеряемых теплосчетчиком
Содержание
1 ЦЕЛИ И ЗАДАЧИ 4
2 ОБЩИЕ ПОЛОЖЕНИЯ 4
3 ОБЛАСТЬ ПРИМЕНЕНИЯ 4
4 ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ 4
5 СТРУКТУРА ФАЙЛА ДАННЫХ 4
6 ТИПЫ ДАННЫХ 4
Цели и задачи
Целями стандарта «Структура файлов значений параметров среды, измеряемых теплосчетчиком» являются обеспечение совместимости файлов данных любых типов теплосчетчиков для использования в программах высокого уровня.
1 Общие положения
В основу стандарта заложен принцип разбиения сложной системы измерения тепловой энергии (имеющей более одного канала измерения тепловой энергии) на «элементарные теплосчетчики».
Под элементарным теплосчетчиком понимается теплосчетчик имеющий один канал измерения тепловой энергии, от одного до трех каналов измерения расхода теплоносителя, от одного до трех каналов измерения температуры и до трех каналов измерения давления.
Для каждого «элементарного теплосчетчика» создается 1 файл, имеющий структуру, соответствующую данному стандарту. Соответственно для сложных систем будет создаваться несколько файлов.
2 Область применения
Файлы, имеющие структуру, соответствующую данному стандарту могут применяться для хранения данных, в различных системах управления базами данных, использующих результаты измерений теплосчетчиков.
3 Термины и определения
В настоящем стандарте использованы следующие термины и определения:
3.1 раздел файла: множество упорядоченных элементов (записей) одного типа.
3.2 запись: это структура, состоящая из фиксированного числа компонент, называемых полями. В одном поле данные имеют один и тот же тип, а в разных полях могут иметь разные типы.
3.3 поле: элемент записи.
3.4 накопленные данные: значения интегрируемых (вычисляемых теплосчетчиком нарастающим итогом) величин (объемов теплоносителя, масс теплоносителя, энергии);
3.5 мгновенные данные: значения неинтегрируемых величин (расходов, температур, давлений);
3.6 архив: раздел файла, состоящий из записей, содержащих суммарные (для интегрируемых) и средние (для неинтегрируемых) значения величин за час, сутки или месяц.
4 Структура файла данных
4.1 ФДТ является нетипизированым файлом.
4.2 ФДТ имеет последовательно расположенные разделы в соответствии с табл. 3.1
табл. 3.1
Наименование Обозначение Тип раздела Длина раздела
Заголовок Header THeader 366
Обозначения величин Notations TNotations 384
Мгновенные данные на момент считывания RealData TRealData 58
Накопленные данные на момент считывания (изRAM); LastReadData TFullData 72
Накопленные данные на момент предыдущего считывания PrevReadData TFullData 72
Накопленные данные на последний час (из EE) LastHourData TFullData 72
Архив часовых значений HourData TArchiveData 98*HourRecordCount
Архив суточных значений DeyData TArchiveData 98*DeyRecordCount
Архив месячных значений MontData TArchiveData 98*MonthRecordCount
5 Типы данных
5.1 Данные, хранящиеся в ФДТ имеют типы в соответствии с табл. 4.1 .
табл. 4.1
Тип Длина, байт Назначение
Byte 1 целое беззнаковое число
Word 2 целое беззнаковое число
Single 4 вещественное число
Double 8 вещественное число
char 1 символ
TDateTime 8 число типа Double, целая часть которого обозначает количество дней от 30.12.1899, а дробная часть – часть от 24 часов
5.2 Разделы ФДТ имеют поля следующих типов
5.2.1 Тип THeader имеет поля в соотвествии с табл. 4.2
табл. 4.2
Имя поля Тип поля Длина, байт Значение поля
FileVersion Word 2 Версия файла
HeaderSize Word 2 Адрес начала архива часовых значений (должно быть 1025)
SerianNumber Char(20) 20 Серийный номер теплосчетчика
DeviceType Char(100) 100 Тип теплосчетчика
InitDateTime TDateTimeType 8 Дата и время инициализации
HourRecordCount Word 2 Количество записей в архиве часовых данных
DeyRecordCount Word 2 Количество записей в архиве суточных данных
MonthRecordCount Word 2 Количество записей в архиве месячных данных
Tcw Single 4 Температура холодной воды
Rezerv1 Char(64) 64 Резерв
Rezerv2 Char(64) 64 Резерв
Rezerv3 Char(32) 32 Резерв
Rezerv4 Char(32) 32 Резерв
Rezerv5 Char(32) 32 Резерв
5.2.2 Тип TNotations имеет поля в соотвествии с табл. 4.3
табл. 4.3
Имя поля Тип поля Длина, байт Значение поля
NotQ Char(16) 16 Обозначение величины Q
NotQr Char(16) 16 Обозначение величины Qr
NotG1 Char(16) 16 Обозначения величин G1
NotG2 Char(16) 16 Обозначения величин G2
NotG3 Char(16) 16 Обозначения величин G3
NotGr1 Char(16) 16 Обозначения величин Gr1
NotGr2 Char(16) 16 Обозначения величин Gr2
NotGr3 Char(16) 16 Обозначения величин Gr3
NotV1 Char(16) 16 Обозначения величин V1
NotV2 Char(16) 16 Обозначения величин V2
NotV3 Char(16) 16 Обозначения величин V3
NotVr1 Char(16) 16 Обозначения величин Vr1
NotVr2 Char(16) 16 Обозначения величин Vr2
NotVr3 Char(16) 16 Обозначения величин Vr3
NotT1 Char(16) 16 Обозначения величин T1
NotT2 Char(16) 16 Обозначения величин T2
NotT3 Char(16) 16 Обозначения величин T3
NotT1T2 Char(16) 16 Обозначение величины T1T2
NotTcw Char(16) 16 Обозначение величины Tcw
NotP1 Char(16) 16 Обозначения величин P1
NotP2 Char(16) 16 Обозначения величин P2
NotP3 Char(16) 16 Обозначения величин P3
NotWorkTime Char(16) 16 Обозначение величины WorkTime
NotErrorCode Char(16) 16 Обозначение величины ErrorCode
5.2.3 Тип TRealData имеет поля в соотвествии с табл. 4.4
табл. 4.4
Имя поля Тип поля Длина, байт Значение поля
Qr Single 4 Тепловая мощность, ГДж/ч
Gr1 Single 4 Массовый расход теплоносителя в 1 трубопроводе, т/ч
Gr2 Single 4 Массового расход теплоносителя во 2 трубопроводе, т/ч
Gr3 Single 4 Массового расход теплоносителя в 3 трубопроводе, т/ч
Vr1 Single 4 Объемный расход теплоносителя в 1 трубопроводе, м3/ч
Vr2 Single 4 Объемный расход теплоносителя во 2 трубопроводе, м3/ч
Vr3 Single 4 Объемного расход теплоносителя в 3 трубопроводе, м3/ч
Tr1 Single 4 Температура теплоносителя в 1 трубопроводе, °C
Tr2 Single 4 Температура теплоносителя во 2 трубопроводе, °C
Tr3 Single 4 Температура теплоносителя в 3 трубопроводе, °C
T1T2r Single 4 Разность температур (T1 - T2), °C
Pr1 Single 4 Давление теплоносителя в 1 трубопроводе, МПа
Pr2 Single 4 Давление теплоносителя во 2 трубопроводе, МПа
Pr3 Single 4 Давление теплоносителя в 3 трубопроводе, МПа
ErrorCode Word 2 Код ошибки
5.2.4 Тип TFullData имеет поля в соотвествии с табл. 4.5
табл. 4.5
Имя поля Тип поля Длина, байт Значение поля
RealTime TDateTime 8 Текущее значение реального времени по внутренним часам прибора
Q Double 8 Значение тепловой энергии, ГДж
G1 Double 8 Значение массы теплоносителя, прошедшего через 1 трубопровод, т
G2 Double 8 Значения массы теплоносителя, прошедшего через 2 трубопровод, т
G3 Double 8 Значения массы теплоносителя, прошедшего через 3 трубопровод, т
V1 Double 8 Значения объема теплоносителя, прошедшего через 1 трубопровод, м3
V2 Double 8 Значения объема теплоносителя, прошедшего через 2 трубопровод, м3
V3 Double 8 Значения объема теплоносителя, прошедшего через 3 трубопровод, м3
WorkTime TDateTimeType 8 Время штатной работы
5.2.5 Тип TArchiveData имеет поля в соотвествии с табл. 4.6
табл. 4.6
Обозначение Тип Длина, байт Значение поля
Time TDateTimeType 8 Время записи
Q Double 8 Значение тепловой энергии за период, ГДж
G1 Double 8 Значение массы теплоносителя, прошедшего через 1 –й трубопровод за период, т
G2 Double 8 Значение массы теплоносителя, прошедшего через 2 –й трубопровод за период, т
G3 Double 8 Значение массы теплоносителя, прошедшего через 3 –й трубопровод за период, т
V1 Double 8 Значения объема теплоносителя, прошедшего через 1-й трубопровод за период, м3
V2 Double 8 Значения объема теплоносителя, прошедшего через 2 –й трубопровод за период, м3
V3 Double 8 Значения объема теплоносителя, прошедшего через 3 –й трубопровод за период, м3
Ts1 Single 4 Среднее значение температуры теплоносителя в 1 трубопроводе, °C
Ts2 Single 4 Среднее значение температуры теплоносителя во 2 трубопроводе, °C
Ts3 Single 4 Среднее значение температуры теплоносителя в 3 трубопроводе, °C
P1 Single 4 Среднее значение давления в 1 трубопроводе, МПа
P2 Single 4 Среднее значение давления во 2 трубопроводе, МПа
P3 Single 4 Среднее значение давления в 3 трубопроводе, МПа
WorkTime TDateTimeType 8 Время штатной работы за период
ErrorCode Word 2 Код ошибки
Go to the top of the page
 
+Quote Post
alexpsv
сообщение 29.7.2009, 12:23
Сообщение #8


Постоянный посетитель
***

Группа: Пользователи
Сообщений: 59
Регистрация: 13.7.2009
Пользователь №: 4493



Вам, Игорь Владимироваич, это и близко, и нужно, а вот ТБН, ТЭМ и многим другим - по барабану.
Go to the top of the page
 
+Quote Post
Константин Доров...
сообщение 29.7.2009, 15:46
Сообщение #9


Постоянный посетитель
***

Группа: Члены партнерства
Сообщений: 50
Регистрация: 7.6.2008
Из: Калуга
Пользователь №: 77



Цитата(alexpsv @ 29.7.2009, 13:23) *
Вам, Игорь Владимироваич, это и близко, и нужно, а вот ТБН, ТЭМ и многим другим - по барабану.

В каком смысле "по барабану"?
Go to the top of the page
 
+Quote Post
Кузник
сообщение 30.7.2009, 10:34
Сообщение #10


Старожил
****

Группа: Члены партнерства
Сообщений: 290
Регистрация: 20.2.2008
Из: Москва
Пользователь №: 42



Ну всегда есть те кому по барабану... ну не могут все быть созидателями... человек ищет где лучше здесь и сейчас и часто не желает думать о "завтра". Но все это не означает, что не следует пытаться сделать "лучше"
Go to the top of the page
 
+Quote Post
Киричко Кирилл
сообщение 2.8.2009, 21:01
Сообщение #11


Старожил
****

Группа: Члены партнерства
Сообщений: 141
Регистрация: 21.7.2009
Из: Калуга
Пользователь №: 4499



Цитата(Кузник @ 30.7.2009, 11:34) *
Ну всегда есть те кому по барабану... ну не могут все быть созидателями... человек ищет где лучше здесь и сейчас и часто не желает думать о "завтра". Но все это не означает, что не следует пытаться сделать "лучше"


Сам факт этого (пытаться сделать "лучше") мы с Вами, Игорь Владимирович, увидели 15 июля 2009 года в городе Ижевск, а точнее заявления о том, что стоит сделать прибор "будующего"-сочетание "цена-КАЧЕСТВО". Самое интересное-эти заявления делали компании, которые заведомо дажея пытаться делать этого не станут. О чём тогда говорить дальше........
Go to the top of the page
 
+Quote Post
Кузник
сообщение 3.8.2009, 9:15
Сообщение #12


Старожил
****

Группа: Члены партнерства
Сообщений: 290
Регистрация: 20.2.2008
Из: Москва
Пользователь №: 42



Пиар дело нужное, но конечно судить следует по делам... Самое главное, что сгеодня заказчик, как правило ограничен в выборе всякими "рекомендациями" и имеет низкую квалификацию. Не ведет объективного наблюдения за функионированием приборов, а зачастую заинтересован в манипуляциях ("вороватые" мы...), отсюда "чудесные" приборы, показывающие "сколько надо"...




Go to the top of the page
 
+Quote Post
Киричко Кирилл
сообщение 3.8.2009, 10:07
Сообщение #13


Старожил
****

Группа: Члены партнерства
Сообщений: 141
Регистрация: 21.7.2009
Из: Калуга
Пользователь №: 4499



Цитата(Кузник @ 3.8.2009, 10:15) *
Пиар дело нужное, но конечно судить следует по делам... Самое главное, что сгеодня заказчик, как правило ограничен в выборе всякими "рекомендациями" и имеет низкую квалификацию. Не ведет объективного наблюдения за функионированием приборов, а зачастую заинтересован в манипуляциях ("вороватые" мы...), отсюда "чудесные" приборы, показывающие "сколько надо"...


Здесь я полностью с Вами согласен. Был у меня чудесный разговр по поводу Ваших счётчиков.
Приведу отрывок разговора:

Клиент: Нам необходима партия счётчиков квартирных в размере 50 штук с ДУ 15.

Промприбор: Отлично. Есть хрошие квартирные счётчики Саяны-Т Ду-15 ЕТК (30 °C) без импульсного выхода. (Разъясняю все + данной продукции и говорю, что можете зайти на официальный сайт Саян для полного ознакомления с продукцией и с компанией в целом).

Проходит недели 2-3.

Клиент: ООО! Я узнавал данный счётчик нельзя скрутить. Он и "врать" не может через некоторый промежуток времени. Нее нам проще купить китайские или "...."-наименование другого производителя.


Вот Вам простой пример нашей Бюрократизации в обществе. На сколько менталитет у людей "задубел".
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 13.10.2026, 10:05