PDA

Просмотреть полную версию : Modbus переменные в конструкторе (нет проблемы)


SlavikP
22.08.2019, 08:10
Добрый день!
А есть ли где документация по modbus переменным, которые создает конструктор, с их описанием?
А то переменных куча, понимаю, что многие нафик не нужны, но некоторые нужны.
И я пока еще не всегда могу однозначно по имени переменной и программе понять ее назначение, скажем так, есть сомнения.
Хотелось бы получить ясность в этом вопросе.

Ilya J.
22.08.2019, 11:12
Добрый день!
А есть ли где документация по modbus переменным, которые создает конструктор, с их описанием?
А то переменных куча, понимаю, что многие нафик не нужны, но некоторые нужны.
И я пока еще не всегда могу однозначно по имени переменной и программе понять ее назначение, скажем так, есть сомнения.
Хотелось бы получить ясность в этом вопросе.

Пуск->Программы->SMConstructor(HVAC)->Документация->Шаблоны инструкций, посмотрите файлы со словом modbus.

Arsie
22.08.2019, 11:14
Добрый день!
А есть ли где документация по modbus переменным, которые создает конструктор, с их описанием?
А то переменных куча, понимаю, что многие нафик не нужны, но некоторые нужны.
И я пока еще не всегда могу однозначно по имени переменной и программе понять ее назначение, скажем так, есть сомнения.
Хотелось бы получить ясность в этом вопросе.

https://forum.segnetics.com/showthread.php?t=1480 :punish2:

SlavikP
23.08.2019, 04:00
2 Ilya J. и Arsie.
Умные все, да? Отвечать в топике про тепловые пункты описанием вентиляшки?
Нету в конструкторе такого.

Ilya J.
23.08.2019, 10:55
2 Ilya J. и Arsie.
Умные все, да? Отвечать в топике про тепловые пункты описанием вентиляшки?
Нету в конструкторе такого.

Просто о вентиляции задают вопросы постоянно, об итп реже, вот и получилось по инерции.

Да, описания модбас переменных к итп пока нет, а давайте узнаем, какие вам нужны?

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

SlavikP
24.08.2019, 03:10
Как я могу сказать, если я не знаю, что есть? Все надо.
И вообще, не вижу, почему бы благородным донам не документировать нормальным образом SMSConstructor?
Программа в целом хорошая, полезная, но документацию к ней надо доводить. Пусть это будет не красивый PDF, а скупой текст без картинок и гиперссылок, мы поймем, нам ехать, а не шашечки.
З/Ы/ А как в заголовке поправить, что проблема с недокументироваными переменными есть?

Ilya J.
24.08.2019, 08:29
Документация в процессе.

SlavikP
29.08.2019, 16:49
А можно глянуть хотя бы самую-самую-пре-альфа версию документации?
Чтобы для себя определиться, чего от нее можно ждать.
Ругать не буду, правда. Хвалить буду по возможности.

Ilya J.
29.08.2019, 18:31
А можно глянуть хотя бы самую-самую-пре-альфа версию документации?
Чтобы для себя определиться, чего от нее можно ждать.
Ругать не буду, правда. Хвалить буду по возможности.

Я попросил, но а что вы хотите от нее ждать?

SlavikP
30.08.2019, 06:13
Очень интересует "Южный блок переменных", Как юго-восточный, так и юго-западный.
Большинство из них - для меня загадка полная. Что делают переменные VID, PID, HW, SW, State1..State5?
Что делают r2..r6?

Ilya J.
30.08.2019, 11:19
Что делают переменные VID, PID, HW, SW, State1..State5?Что делают r2..r6?


Служебные переменные, думаю они вам не нужны.

SlavikP
31.08.2019, 07:00
Не в обиду будет сказано, но я, наверное, никогда не смогу так четко, кратко, чеканно и по делу.. ничего не сказать.
http://www.youtube.com/watch?v=LUm-h2JH3gY

Это modbus переменные. Они предназначены для пользования "снаружи". Если они не нужны совсем, то тогда для чего их оставили? Можно ли их удалить безболезненно?
Если переменные все-таки нужны, но не всем и не всегда, то есть просьба: выдайте от имени техподдержки перечень этих служебных переменных, чтоб при изучении конструктора не тратить на них силы и время. Те. - просто перечень, имен с общим пояснением с стиле "не обращайте на них внимания".

Ilya J.
31.08.2019, 15:08
Не в обиду будет сказано, но я, наверное, никогда не смогу так четко, кратко, чеканно и по делу.. ничего не сказать.
http://www.youtube.com/watch?v=LUm-h2JH3gY

Это modbus переменные. Они предназначены для пользования "снаружи". Если они не нужны совсем, то тогда для чего их оставили? Можно ли их удалить безболезненно?
Если переменные все-таки нужны, но не всем и не всегда, то есть просьба: выдайте от имени техподдержки перечень этих служебных переменных, чтоб при изучении конструктора не тратить на них силы и время. Те. - просто перечень, имен с общим пояснением с стиле "не обращайте на них внимания".
Как был поставлен вопрос, таков и ответ)
Моё мнение остаётся неизменным, считаю правильно все-таки отталкиваться от того, что Вам нужно, а не так что нужно.

Если мне нужно все, я как используются эти переменные, в программе все прозрачно и открыто, я посмотрел на названные вами переменные, в алгоритме они не участвуют, просто передают «какое-то» значение, возможно предполагалась автоскада для итп, возможно для взаимодействия с пультом итп, но знаю одно, для моей задачи в данном контексте эти переменные информации не несут.

SlavikP
01.09.2019, 02:01
Спасибо за конструктивный ответ.
Продолжим консультацию по конструктору. Расскажите, какой смысл несут переменные Wmode, ACode, GComm, Gin, GStat, LComm, LStat, DPStat, Toutside, Toutside_f, cTC_Type?

ATS
01.09.2019, 20:46
Расскажите, какой смысл несут переменные Wmode, ACode, GComm, Gin, GStat, LComm, LStat, DPStat, Toutside, Toutside_f, cTC_Type?Странно, но мне проще пройтись трассировочкой чем задавать вопросы.

Часть переменных просто авторский задел на будущее - это все на которых именованные связи int, int1, long, real.
Но их наличие возможно нужно для работы пульта ИТП на Триме. Кстати до его появления в конструкторах ИТП вообще не было модбасовских переменных для внешней Скады.

Совсем ненужные переменные удаляются конструктором из создаваемых проектов на стадии компоновки (в отличие от вентиляции).

SlavikP
02.09.2019, 04:44
Странно, но мне проще пройтись трассировочкой чем задавать вопросы.
Не все люди одинаковы.
Но мне хотелось бы получить ответ от техподдержки.

Ilya J.
02.09.2019, 11:54
Спасибо за конструктивный ответ.
Продолжим консультацию по конструктору. Расскажите, какой смысл несут переменные Wmode, ACode, GComm, Gin, GStat, LComm, LStat, DPStat, Toutside, Toutside_f, cTC_Type?

Исходя из моего предыдущего сообщения, я смотрю куда ведет трассировка переменных и делаю вывод:

Wmode - константа 0, служебная переменная
Acode - константа, у меня 92, служебная переменная
GComm - трассировка ведет меня на процессор, дойдя до него, я снова трассирую, только теперь из начала, чтобы была понятна роль этого значения в алгоритме. Переменная "что-то" передает на график отопления, в моем случае его нет, поэтому переменная мне не нужна, но если бы был, то захожу во внутрь процессора и смотрю какую информацию несет эта интовая переменная и вижу(см.скрин), что я могу отсюда узнать есть ли обратка ТС, есть ли график отопления у контуров и ТС.
Gin - связь привела меня к Тисходная, это либо Т наружная либо Т прямая ТС
Gstat - константа 0, которая идет с макроса конфиг, служебная переменная
LComm - команда ограничителя, о нем можно прочитать в быстром старте, расшифровку битов смотреть аналогично Acode
LStat - статус ограничителя
DPStat - константа, служебная переменная
Toutside - значение наружной температуры
Toutside_f - значение наружной температуры после фильтра, по связям можно посмотреть, какую роль играет просто значение температуры, а какую после фильтра и выбрать нужную для себя. Но если не хотите думать, берите просто первую.
cTC_Type - тип ТС, на данный момент никакой роли не играет, всегда константа 1, служебная переменная

Странно, но мне проще пройтись трассировочкой чем задавать вопросы.

Часть переменных просто авторский задел на будущее - это все на которых именованные связи int, int1, long, real.
Спасибо, что поняли меня)

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

Собственно, ATS повторил мой предыдущий ответ, мне тоже проще пройтись трассировкой, потому что для себя я пойму, нужна мне та или иная переменная или нет, а то что мне кто-то сказал, это еще и неверной информацией может оказаться.

bantorin
03.09.2019, 16:34
Доброгово времени суток, подскажите есть возможность изменять переменные графика уставок температуры в конструкторе ИТП по протоколу Modbus. В картах Modbus нашел значения только для чтения.

Ilya J.
03.09.2019, 16:42
Доброгово времени суток, подскажите есть возможность изменять переменные графика уставок температуры в конструкторе ИТП по протоколу Modbus. В картах Modbus нашел значения только для чтения.

Штатной возможности нет, да и зачем? чтобы каждый первый трогал ненужный ему параметр?

bantorin
03.09.2019, 17:00
Штатной возможности нет, да и зачем? чтобы каждый первый трогал ненужный ему параметр?
Хотелось бы реализовать систему "Умный дом" и управлять уставкой например через телефон или управления по графику в будни дни, понизить уставку на 5 градусов с 8:00 до 17:00 градусов. В TRIM 5 с пультом ИТП ведь это возможно…

Arsie
03.09.2019, 17:13
Хотелась бы реализовать систему "Умный дом" и управлять уставкой например через телефон

Управление ИТП - это после ввода его в эксплуатацию нажать большую кнопку ПУСК, а перед капремонтом/консервацией нажать кнопку СТОП.

bantorin
03.09.2019, 17:58
Управление ИТП - это после ввода его в эксплуатацию нажать большую кнопку ПУСК, а перед капремонтом/консервацией нажать кнопку СТОП.
Раз Вы данный проект видите, так что включил и забыл, то, как тогда с подбором комфортной температурой в зимний период, после сдачи в эксплантацию и для чего создавалась пульт ИТП для TRIM 5?

Ilya J.
03.09.2019, 18:05
Хотелось бы реализовать систему "Умный дом" и управлять уставкой например через телефон или управления по графику в будни дни, понизить уставку на 5 градусов с 8:00 до 17:00 градусов. В TRIM 5 с пультом ИТП ведь это возможно…

В трим 5 возможно изменение графика? Покажите?

bantorin
03.09.2019, 19:00
Согласно инструкции на "Пульт ИТП" к TRIM 5 в пункте 6-7 описывается возможность изменение уставки как на систему ГВС так и на отопления.
https://dl.segnetics.com/PRODUCTS/SMConstructor(Heating)/Pult_Heating/Man_beta3.pdf

Arsie
04.09.2019, 10:33
Согласно инструкции на "Пульт ИТП" к TRIM 5 в пункте 6-7 описывается возможность изменение уставки как на систему ГВС так и на отопления.


7. Экран «График отопления».
Элементы данного экрана предназначены для просмотра теплового графика контура
отопления.

Как-то так.

bantorin
04.09.2019, 16:55
А дальше по тексту пишут следующее:

Редактирование графика осуществляется перетаскиванием точек 1-3 по графику. Линии графика строятся моментально, поэтому сразу видно влияние на кривую.
Редактирование графика не возможно в следующих случаях:
1. Редактирование запрещено управляющим контроллером.
2. Уровень доступа (оператор) запрещает редактирование.
3. Присутствует сдвиг графика.
Так же, на кривой выводится большая рыжая точка. Она показывает текущее положение уставки на кривой.

Если нельзя ничего редактировать и настраивать в пульте ИТП, то для чего он вообще тогда создавался? Получается не "Пульт ИТП", а "Монитор ИТП"

Arsie
04.09.2019, 17:21
А дальше по тексту пишут следующее:


Ну так это копипаст с мануала на сам Конструктор. Он же "beta", там есть это слово в названии.


Если нельзя ничего редактировать и настраивать в пульте ИТП, то для чего он вообще тогда создавался?

Действительно, если телевизор не позволяет дать в лицо президенту во время горячей линии, то для чего тогда вообще эти телевизоры создавались?