Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2024, 19:19   #31
nick86
Senior Member
 
Аватара для nick86
 
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от младшой Посмотреть сообщение
на странице 24 расписано, что означают "странные" значения
16s - 32767
16u - 65535
Но по таблице, максимальное значение это Unimplemented - Нереализованный. Что то я не поверю что этих параметров нет.
Изображения
Тип файла: png 125.png (46.5 Кбайт, 123 просмотров)
nick86 вне форума   Ответить с цитированием
Старый 25.01.2024, 19:30   #32
nick86
Senior Member
 
Аватара для nick86
 
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от LordN Посмотреть сообщение
Да я понял. Но суть в то м, что по таблице, максимальное значение это Unimplemented - Нереализованный. Ну это глобальные параметры их не может не быть.

Изображения
Тип файла: png 1233.png (54.7 Кбайт, 16 просмотров)
nick86 вне форума   Ответить с цитированием
Старый 25.01.2024, 19:41   #33
nick86
Senior Member
 
Аватара для nick86
 
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Блин, а может быть действительно, это более простая версия дгу и просто есть не все параметры, чисто только базовые.
nick86 вне форума   Ответить с цитированием
Старый 25.01.2024, 19:51   #34
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от nick86 Посмотреть сообщение
Блин, а может быть действительно, это более простая версия дгу и просто есть не все параметры, чисто только базовые.
Очень на это похоже.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 25.01.2024, 20:21   #35
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от nick86 Посмотреть сообщение
Блин, а может быть действительно, это более простая версия дгу и просто есть не все параметры, чисто только базовые.
прочитайте уже все регистры рядом с этим
потыкайте в дгску пальцем - в этих регистрах что-то меняется? а должно?
я сколько видел всякого барахла с модбасом везде всякие приколы и почти везде приходилось тыкать палцем чтобы понять какой бит статуса за что отвечает.
это уже после того, как определишь "а тот ли это регистр вообще?"
если есть рядом еще один такой же прибор - надо бы и к нему цепануться, мало ли, могабыть конкретно этот какой-то ущербный?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 25.01.2024, 23:14   #36
nick86
Senior Member
 
Аватара для nick86
 
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от LordN Посмотреть сообщение
прочитайте уже все регистры рядом с этим
потыкайте в дгску пальцем - в этих регистрах что-то меняется? а должно?
я сколько видел всякого барахла с модбасом везде всякие приколы и почти везде приходилось тыкать палцем чтобы понять какой бит статуса за что отвечает.
это уже после того, как определишь "а тот ли это регистр вообще?"
если есть рядом еще один такой же прибор - надо бы и к нему цепануться, мало ли, могабыть конкретно этот какой-то ущербный?
Не рядом такого нет. Я проверял на чтение. Есть там адреса которые выводят параметры подключения по модбас, мне параметры известны (скорость, порт) на 100%, по этому я проверил что прилетает по этим адресам и то что там прилетает, соответствует тому что есть в реальности. Ну и в целом выше в теме это уже обсуждалось, с адресацией все понятно, но не понятно с тем, что от туда прилетает (но понимание вроде сейчас появилось, что в данном дгу не реализована выдача значений по этим адресам, судя по таблице в коменте выше, осталось как то убедится в этом на 100%).
nick86 вне форума   Ответить с цитированием
Старый 25.01.2024, 23:15   #37
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от nick86 Посмотреть сообщение
по таблице, максимальное значение это Unimplemented - Нереализованный
А вот их идея со статусами начинает нравиться.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 28.01.2024, 16:33   #38
nick86
Senior Member
 
Аватара для nick86
 
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

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

Соответственно многие сигналы в моем дгу нереализованные, так как это младшая модель, так еще и старой ревизии.

Возник другой вопрос у меня, опять же недопонимание, трудности перевода. В общем есть таблица с авариями, я понял как получать значения аварий, 16бит / 4 и каждые 4 бита переводятся в число от 0 до 15, что соответствует статусу.
Но, я так и не понял, что значит Alarm Conditions, если дословно перевести то это - Условия тревоги. Т.е. это условия тревоги, или это и есть сами текущие тревоги.
Изображения
Тип файла: png 1.png (100.2 Кбайт, 9 просмотров)
Тип файла: png 2.png (48.6 Кбайт, 8 просмотров)
Тип файла: png 3.png (89.3 Кбайт, 18 просмотров)
nick86 вне форума   Ответить с цитированием
Старый 28.01.2024, 19:55   #39
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от nick86 Посмотреть сообщение
В общем есть таблица с авариями, я понял как получать значения аварий, 16бит / 4 и каждые 4 бита переводятся в число от 0 до 15, что соответствует статусу.
Первые строчки читаем.
Цитата:
1. Эти регистры доступны только для чтения.
2. Это старая система сигнализации, для семейств 72x/73xx и 8xxx/74xx вместо нее следует использовать страницу 154.
3. Каждый сигнал тревоги может находиться в одном из 15 состояний, как показано в таблице ниже.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 29.01.2024, 12:16   #40
nick86
Senior Member
 
Аватара для nick86
 
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от ATS Посмотреть сообщение
Первые строчки читаем.
А у меня ДГУ как раз и есть 7320, так что эта таблица для него и есть. В общем буду думать что это и есть аварии, хотя название Alarm Conditions очень странное, плюс там есть отработка по "генератор высокая частота", а как, если генератор выключен. В общем не понятно.
nick86 вне форума   Ответить с цитированием
Старый 29.01.2024, 12:24   #41
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от nick86 Посмотреть сообщение
А у меня ДГУ как раз и есть 7320, так что эта таблица для него и есть.
Простите, Вы вообще написанное читать умеете? Там запятая на нужном месте стоит.
Казнить нельзя помиловать....


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 29.01.2024, 12:50   #42
nick86
Senior Member
 
Аватара для nick86
 
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от ATS Посмотреть сообщение
Простите, Вы вообще написанное читать умеете? Там запятая на нужном месте стоит.
Казнить нельзя помиловать....
Да, я посмотрел, походу действительно нужно юзать адреса с 154 страницы, посмотрел таблицу. Хотя запятую, вот только сейчас и заметил )))
nick86 вне форума   Ответить с цитированием
Старый 29.01.2024, 13:44   #43
nick86
Senior Member
 
Аватара для nick86
 
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от ATS Посмотреть сообщение
Простите, Вы вообще написанное читать умеете? Там запятая на нужном месте стоит.
Казнить нельзя помиловать....
А интересно, адрессация с 8 страницы остается или надо читать с 154 страницы, учитывая что адрес получается таким путем register_address=page_number*256+register_offset
Просто не понятно, что тогда читается с 8 страницы, просто я сейчас поменял адресацию на =154*256+номер в таблице и там приходят значения. В общем намудрили конечно они со своим генератором.
Или как они, для совместимости и на 8 странице оставили и добавили новые регистры на 154 страницы, не понятно вообще.
Изображения
Тип файла: png 12321343.png (81.8 Кбайт, 12 просмотров)

Последний раз редактировалось nick86, 29.01.2024 в 14:07
nick86 вне форума   Ответить с цитированием
Старый 30.01.2024, 13:54   #44
nick86
Senior Member
 
Аватара для nick86
 
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Никто не подскажет, в чем может быть проблема, что температура охлаждающей жидкости 50-51 градус, с учетом что дгу на улице и выключен. Похоже как на фаренгейты, потому что с фаренгейтов на Цельсия это и выходит 10 градусов, хотя в таблице написано что Цельсия.
Может я что то опять не понял и 16s все же как то надо приводить к int (хотя это как бред звучит).
Изображения
Тип файла: png asd.png (40.9 Кбайт, 43 просмотров)
Тип файла: png qwe.png (57.2 Кбайт, 45 просмотров)

Последний раз редактировалось nick86, 30.01.2024 в 14:04
nick86 вне форума   Ответить с цитированием
Старый 30.01.2024, 15:13   #45
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от nick86 Посмотреть сообщение
16s все же как то надо приводить к int (хотя это как бред звучит).
16s это скорее signed int и есть. В лоджике именно такие.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 31.01.2024, 14:00   #46
nick86
Senior Member
 
Аватара для nick86
 
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от Arsie Посмотреть сообщение
16s это скорее signed int и есть. В лоджике именно такие.
Так да, так и есть, 16s = int в лоджике от -32767 до 32767. Но температура в 51 градус реально смущает, потому что ее там не может быть, дгу на улице и не запущен.



Сейчас посмотрел 49, т.е. значение меняется, но оно реально странное.
Изображения
Тип файла: png 12333.png (100.1 Кбайт, 10 просмотров)
nick86 вне форума   Ответить с цитированием
Старый 31.01.2024, 14:04   #47
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от nick86 Посмотреть сообщение
Так да, так и есть, 16s = int в лоджике от -32767 до 32767. Но температура в 51 градус реально смущает, потому что ее там не может быть, дгу на улице и не запущен.

м.б. надо поделить на десять?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 31.01.2024, 14:10   #48
nick86
Senior Member
 
Аватара для nick86
 
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от LordN Посмотреть сообщение
м.б. надо поделить на десять?
Судя по таблице нет. Я потому вообще не понимаю ничего.

nick86 вне форума   Ответить с цитированием
Старый 31.01.2024, 15:10   #49
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от nick86 Посмотреть сообщение
Судя по таблице нет. Я потому вообще не понимаю ничего.
А вас уровень топлива 0..130% не смущает?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 31.01.2024, 15:55   #50
nick86
Senior Member
 
Аватара для nick86
 
Регистрация: Feb 2022
Сообщения: 128
Благодарил(а): 20 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Таблица с регистрами для Deep Sea Electronics, для подключения модбас рту

Цитата:
Сообщение от Arsie Посмотреть сообщение
А вас уровень топлива 0..130% не смущает?
Да смущает, но там есть авария переполнения бака, т.е. все что выше 100% просто переполнение бака, поэтому это логично даже, а то что температура охлад. жидкости 50 градусов, вот это не логично.
nick86 вне форума   Ответить с цитированием
Ответ


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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 16:57.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024