Segnetics

Вернуться   Segnetics > Форум Segnetics > SMConstructor (вентиляция)

SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование)

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.01.2023, 13:20   #1
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Регистры аварий и состояния SMC вентиляция

Здравствуйте! есть необходимость настроить удаленную телеметрию к стандартному конструктору (вокал) выложенному на сайте. перечень аварий взял из инструкции. но в перечне адресов: A008 SCo_Код Аварии имеет тип long, я же правильно понимаю. что это 4 регистра modbus?
а аварий в описании только 31. Соответственно это укладывается в 2 регистра. а можно подсказать в каком конкретно регистре лежат первые 16 аварий, а в каком вторые? мне будет проще указать и разобрать два отдельных регистра на биты, чем развлекаться с порядком следования слов и байтов в long.
К сожалению физического доступа к вентустановке нету. Только облачный сервис подключенный к модбасу контроллера. По этому я не могу локально проверить соответствие аварий и правильности их разбора в облаке.
еще прошу подсказать в каком документе (название) расписаны коды "состояния" системы из регистра A00C.
у меня стоит задача разобраться почему система не выдавая никаких ошибок работает некоторое произвольное время (от 10 минут до нескольких часов), а потом останавливается при нажатой локальной кнопке пуск.
так же у меня нет доступа к информации о версии конструктора в какой она создана. знаю только что контроллер установлен на объект 3 года назад.


__________________
Я "призрачный гонщик"! Появляюсь как призрак и гоню какую-нибудь пургу.
Bayk вне форума   Ответить с цитированием
Старый 16.01.2023, 14:53   #2
monstr696
Senior Member
 
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили: 63 раз(а) в 59 сообщениях
По умолчанию Ответ: Регистры аварий и состояния SMC вентиляция

Цитата
Сообщение от Bayk Посмотреть сообщение
Здравствуйте! есть необходимость настроить удаленную телеметрию к стандартному конструктору (вокал) выложенному на сайте. перечень аварий взял из инструкции. но в перечне адресов: A008 SCo_Код Аварии имеет тип long, я же правильно понимаю. что это 4 регистра modbus?
а аварий в описании только 31. Соответственно это укладывается в 2 регистра. а можно подсказать в каком конкретно регистре лежат первые 16 аварий, а в каком вторые? мне будет проще указать и разобрать два отдельных регистра на биты, чем развлекаться с порядком следования слов и байтов в long.
К сожалению физического доступа к вентустановке нету. Только облачный сервис подключенный к модбасу контроллера. По этому я не могу локально проверить соответствие аварий и правильности их разбора в облаке.
еще прошу подсказать в каком документе (название) расписаны коды "состояния" системы из регистра A00C.
у меня стоит задача разобраться почему система не выдавая никаких ошибок работает некоторое произвольное время (от 10 минут до нескольких часов), а потом останавливается при нажатой локальной кнопке пуск.
так же у меня нет доступа к информации о версии конструктора в какой она создана. знаю только что контроллер установлен на объект 3 года назад.
Все эти данные можно посмотреть в макросе "процессор".

Вент установка находится в дистанции или местном режиме.


__________________
Саня
monstr696 вне форума   Ответить с цитированием
Старый 16.01.2023, 14:55   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Регистры аварий и состояния SMC вентиляция

Цитата
Сообщение от Bayk Посмотреть сообщение
в перечне адресов: A008 SCo_Код Аварии имеет тип long, я же правильно понимаю. что это 4 регистра modbus?
Здесь нужно было остановиться)) Это два регистра, а не 4. Вроде бы младшим регистром вперёд, но я не уверен


Добавлено через 2 минуты


Цитата
Сообщение от Bayk Посмотреть сообщение
еще прошу подсказать в каком документе (название) расписаны коды "состояния" системы из регистра A00C.
modbus_mode.xls


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.01.2023, 15:49   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Регистры аварий и состояния SMC вентиляция

Цитата:
Сообщение от Arsie Посмотреть сообщение
modbus_mode.xls
Этот документ можно найти здесь.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 16.01.2023, 22:45   #5
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Регистры аварий и состояния SMC вентиляция

Цитата Это два регистра, а не 4. Вроде бы младшим регистром вперёд, но я не уверен
тогда почему писать этот тип данных, а не int32? только в тупик завели.

Цитата Вент установка находится в дистанции или местном режиме.
находится в местном режиме

и еще вопрос, бит 3805 физически прибит к кнопке? то есть если кнопка нажата, но система не в режиме работа то там сохраняется состояние, что кнопка нажата?


__________________
Я "призрачный гонщик"! Появляюсь как призрак и гоню какую-нибудь пургу.

Последний раз редактировалось Bayk, 16.01.2023 в 22:57
Bayk вне форума   Ответить с цитированием
Старый 17.01.2023, 09:02   #6
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: Регистры аварий и состояния SMC вентиляция

Цитата
Сообщение от Bayk Посмотреть сообщение
тогда почему писать этот тип данных, а не int32? только в тупик завели.
C чего вы взяли, что лонг = 64 бит?
И почему не читаете справку?
младшой вне форума   Ответить с цитированием
Старый 17.01.2023, 11:07   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Регистры аварий и состояния SMC вентиляция

Цитата
Сообщение от Bayk Посмотреть сообщение
и еще вопрос, бит 3805 физически прибит к кнопке? то есть если кнопка нажата, но система не в режиме работа то там сохраняется состояние, что кнопка нажата?
Будет очень удобно, если вы будете иcпользовать название переменных согласно табличке. Тогда для ответа вам мне не придётся каждый раз открывать список.

Ни одна из переменных нигде не привязана напрямую к кнопкам. Но данная переменная отражает положение переключателя, если он есть.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 17.01.2023, 21:55   #8
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Регистры аварий и состояния SMC вентиляция

Цитата:
Сообщение от Arsie Посмотреть сообщение
Будет очень удобно, если вы будете иcпользовать название переменных согласно табличке. Тогда для ответа вам мне не придётся каждый раз открывать список.
3805 SCo_Локальный_~Пуск/Стоп
этот регистр показывает, что переключатель пуск включен, даже если вентустановка не в состоянии "работа"?


__________________
Я "призрачный гонщик"! Появляюсь как призрак и гоню какую-нибудь пургу.
Bayk вне форума   Ответить с цитированием
Старый 18.01.2023, 11:36   #9
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Регистры аварий и состояния SMC вентиляция

А у вас установка именно по кнопке включается или с помощью переключателя "пуск/стоп"?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 19.01.2023, 10:18   #10
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Регистры аварий и состояния SMC вентиляция

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
А у вас установка именно по кнопке включается или с помощью переключателя "пуск/стоп"?
на щите установлена кнопка с фиксацией. то есть по факту это переключатель. поскольку мне как сказала служба эксплуатации "кнопка" так меня это и заклинило. извиняюсь.


__________________
Я "призрачный гонщик"! Появляюсь как призрак и гоню какую-нибудь пургу.
Bayk вне форума   Ответить с цитированием
Старый 19.01.2023, 10:25   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Регистры аварий и состояния SMC вентиляция

Цитата
Сообщение от Bayk Посмотреть сообщение
на щите установлена кнопка с фиксацией. то есть по факту это переключатель. поскольку мне как сказала служба эксплуатации "кнопка" так меня это и заклинило. извиняюсь.
Тогда да, для флажка в последних версиях не создавалась связь для этой переменной.


PS. Исправил в шестой сборке 1.60


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 26.01.2023 в 19:02
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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



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


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