Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром > Примеры работы по Modbus

Примеры работы по Modbus Примеры работы с частотниками, панелями и любыми другими устройствами, использующими Modbus-RTU/ASCII/TCP

 
 
Опции темы Поиск в этой теме
Старый 05.10.2018, 14:08   #1
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 084
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Котлы Энтроматик 110М и 111

Котлы отличаются не совсем проработанной сетевой работой.

Особенности:

1) Нигде в документации нет параметров порта PORT2 (Modbus). Параметры жёстко вшиты 9600 8N1

2) Адрес контроллера 110М можно назначить только от 100, назначается в меню

3) Адрес контроллера 111 назначить невозможно. Программист-разработчик Энтророса (Дмитрий) декларировал, что его адрес равен 64 плюс номер котла в каскаде. По факту одиночный котёл 111 не находится на адресе 64 или 65, но каскадированныей котёл (каскад из 110М+111) нормально работает по адресу 65. Каскады из 3-4-5 котлов не проверялись

4) В карте памяти 110М декларируется наличие информации о каскадированных котлах - на настоящее время это либо не работает, либо карта памяти в документации попросту не верна

5) В карте памяти 110М многую информацию не удаётся считать - считываются явно неправильные данные. Например, наружная температура всегда равна 80, уставка 9999, а температура стратегии 1.

6) Адресация регистров и статусов в документации буквально "абы какая". Во-первых, она сквозная для регистров и битов. Во-вторых она дана неграмотно: использовано смещение +1 по адресу, но при этом запись никак не соответствует логической адресации

7) Порт Энтроматика 110М периодически глохнет при опросе раз в секунду. Увеличение периода до 5 секунд проблему сняло. Порт Энтроматика 111 изначально поставлен на 5-секундный опрос от греха подальше

8) Отказ самого котла и отказ горелки - это разные аварии. Почему-то Энтророс считает, что отказ горелки не означает отказа всего котла. Эта проблема сохраняется и на релейном выходе аварии котла - отказ горелки на нём не виден!
Вложения
Тип файла: map Энтроматик 110М.map (468 байт, 116 просмотров)
Тип файла: map Энтроматик 111.map (464 байт, 58 просмотров)
Тип файла: psl Энтроматик.psl (449.6 Кбайт, 113 просмотров)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума  
Старый 05.10.2018, 19:22   #2
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Котлы Энтроматик 110М и 111

Цитата:
Сообщение от Arsie Посмотреть сообщение
Котлы отличаются не совсем проработанной сетевой работой.

Особенности:

1) Нигде в документации нет параметров порта PORT2 (Modbus). Параметры жёстко вшиты 9600 8N1

2) Адрес контроллера 110М можно назначить только от 100, назначается в меню

3) Адрес контроллера 111 назначить невозможно. Программист-разработчик Энтророса (Дмитрий) декларировал, что его адрес равен 64 плюс номер котла в каскаде. По факту одиночный котёл 111 не находится на адресе 64 или 65, но каскадированныей котёл (каскад из 110М+111) нормально работает по адресу 65. Каскады из 3-4-5 котлов не проверялись

4) В карте памяти 110М декларируется наличие информации о каскадированных котлах - на настоящее время это либо не работает, либо карта памяти в документации попросту не верна

5) В карте памяти 110М многую информацию не удаётся считать - считываются явно неправильные данные. Например, наружная температура всегда равна 80, уставка 9999, а температура стратегии 1.

6) Адресация регистров и статусов в документации буквально "абы какая". Во-первых, она сквозная для регистров и битов. Во-вторых она дана неграмотно: использовано смещение +1 по адресу, но при этом запись никак не соответствует логической адресации

7) Порт Энтроматика 110М периодически глохнет при опросе раз в секунду. Увеличение периода до 5 секунд проблему сняло. Порт Энтроматика 111 изначально поставлен на 5-секундный опрос от греха подальше

8) Отказ самого котла и отказ горелки - это разные аварии. Почему-то Энтророс считает, что отказ горелки не означает отказа всего котла. Эта проблема сохраняется и на релейном выходе аварии котла - отказ горелки на нём не виден!
это ад какой-то.


__________________
C уважением, LordN
LordN сейчас на форуме  
Старый 12.10.2018, 23:22   #3
GTS
Senior Member
 
Регистрация: Jun 2017
Сообщения: 160
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Котлы Энтроматик 110М и 111

Были в эксплуатации 4 шт. 100М и 3 шт. 101. За все время работы так и не удалось настроить нормальный режим работы, не смотря на помощь разработчика (спасибо ему за отзывчивость). Отсылали на перепрошивку, думали поможет, но ... А еще частые проблемы выхода из строя пленочной клавиатуры (2 шт.) и реле (перепаивали у себя на предприятии). В итоге выдернули все контроллеры и платы, оставили только щиты. Поставили Тримы с модулями Ipc das, каскадом управляет SMH4 ну и за компанию всей оставшейся автоматикой. Не хотелось обижать производителя, может мы просто не справились, но параллельный каскад это нечто, настройка слишком муторная. Может в новых контроллерах что—то изменилось. Тоже подключался к 100М по второму порту, регистры не совпадали, помог разраб. Хотел подавать задание в каждый котел отдельно, но после проблем с несколькими контроллерами, решили переделать. Стоит также учитывать их не малую стоимость, можно купить несколько Тримов.

Последний раз редактировалось GTS, 12.10.2018 в 23:33
GTS вне форума  
Старый 15.10.2018, 11:16   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 084
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Котлы Энтроматик 110М и 111

Цитата:
Сообщение от GTS Посмотреть сообщение
Были в эксплуатации 4 шт. 100М и 3 шт. 101. За все время работы так и не удалось настроить нормальный режим работы, не смотря на помощь разработчика (спасибо ему за отзывчивость). Отсылали на перепрошивку, думали поможет, но ... А еще частые проблемы выхода из строя пленочной клавиатуры (2 шт.) и реле (перепаивали у себя на предприятии). В итоге выдернули все контроллеры и платы, оставили только щиты. Поставили Тримы с модулями Ipc das, каскадом управляет SMH4 ну и за компанию всей оставшейся автоматикой. Не хотелось обижать производителя, может мы просто не справились, но параллельный каскад это нечто, настройка слишком муторная. Может в новых контроллерах что—то изменилось. Тоже подключался к 100М по второму порту, регистры не совпадали, помог разраб. Хотел подавать задание в каждый котел отдельно, но после проблем с несколькими контроллерами, решили переделать. Стоит также учитывать их не малую стоимость, можно купить несколько Тримов.
Можете выложить сюда прошивку для управления энтроматиком? Думаю, будет полезно для всех.

Если вас не затруднит, конечно


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума  
Старый 15.10.2018, 11:34   #5
GTS
Senior Member
 
Регистрация: Jun 2017
Сообщения: 160
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Котлы Энтроматик 110М и 111

Цитата:
Сообщение от Arsie Посмотреть сообщение
Можете выложить сюда прошивку для управления энтроматиком? Думаю, будет полезно для всех.

Если вас не затруднит, конечно
Это год назад было, проектом там и не пахнет, это была попытка связаться с 100М, считать хоть какие то регистры ну и подать задание температуры в котел. Связать получилось, половина регистров не соответствуют описанию, задание подать получилось, считать температуры и наработку горелки тоже, но дальше дело не пошло. И там, по-моему, надо 2 порт настраивать в 100М, задать ему адрес и тип связи 232 или 485.
Вложения
Тип файла: psl E100M.psl (103.8 Кбайт, 82 просмотров)
GTS вне форума  
Старый 15.10.2018, 11:52   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 084
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Котлы Энтроматик 110М и 111

Цитата:
Сообщение от GTS Посмотреть сообщение
Это год назад было, проектом там и не пахнет, это была попытка связаться с 100М, считать хоть какие то регистры ну и подать задание температуры в котел. Связать получилось, половина регистров не соответствуют описанию, задание подать получилось, считать температуры и наработку горелки тоже, но дальше дело не пошло. И там, по-моему, надо 2 порт настраивать в 100М, задать ему адрес и тип связи 232 или 485.
Не, я про ту прогу, что взамен выкинутых потрохов родного контроллера котла.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума  
Старый 15.10.2018, 12:08   #7
GTS
Senior Member
 
Регистрация: Jun 2017
Сообщения: 160
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Котлы Энтроматик 110М и 111

Цитата:
Сообщение от Arsie Посмотреть сообщение
Не, я про ту прогу, что взамен выкинутых потрохов родного контроллера котла.
АААА, так сей "шедевр", у Вас уже на форуме. Помните мой вопрос об ошибках связи в Trim5 на Лоджике 3.29...15. Буквально на этой той неделе назад переходили на 3.28 с Вашей помощью. Котлы запускали, вроде все работает. Я только пока ПИД регулятор управления горелкой не смог настроить как положено (по моему Pid v3). Причем регулятор 3х ходового удалось настроить. За проект сильно не пинайте, нам до вас далеко. И еще, это проект 1 котла из 4х, а управляет ими SMH4 (температурный график, ротация, аварии и управление 3х-ходовым теплового контура).
Вложения
Тип файла: zip Kotel1 (исправлен).zip (1.63 Мбайт, 102 просмотров)
GTS вне форума  
Старый 15.10.2018, 12:30   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 084
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Котлы Энтроматик 110М и 111

Цитата:
Сообщение от GTS Посмотреть сообщение
АААА, так сей "шедевр", у Вас уже на форуме. Помните мой вопрос об ошибках связи в Trim5 на Лоджике 3.29...15. Буквально на этой той неделе назад переходили на 3.28 с Вашей помощью. Котлы запускали, вроде все работает. Я только пока ПИД регулятор управления горелкой не смог настроить как положено (по моему Pid v3). Причем регулятор 3х ходового удалось настроить. За проект сильно не пинайте, нам до вас далеко. И еще, это проект 1 котла из 4х, а управляет ими SMH4 (температурный график, ротация, аварии и управление 3х-ходовым теплового контура).
На горелке часто проще собрать пороговую схему включения ступеней. У вас же стандартная горелка на малое и сильное горение?

Соберите схему типа "Включаем МГ при Уставка-2С, включаем БГ, если температура не набирается ХХ минут или если проваливается до Уставка-4С. Переходим на МГ при Уставка+0С, отключаем МГ при Уставка +2С".

Температуры и времена рассчитайте. Идеально завязать поправочные коэффициенты на D-регулятор, работа будет поразумнее, чем на PID.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума  
Старый 05.12.2018, 16:30   #9
Михалыч
Новичок
 
Регистрация: Dec 2018
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Котлы Энтроматик 110М и 111

Цитата:
Сообщение от GTS Посмотреть сообщение
Были в эксплуатации 4 шт. 100М и 3 шт. 101. За все время работы так и не удалось настроить нормальный режим работы, не смотря на помощь разработчика (спасибо ему за отзывчивость). Отсылали на перепрошивку, думали поможет, но ... А еще частые проблемы выхода из строя пленочной клавиатуры (2 шт.) и реле (перепаивали у себя на предприятии). В итоге выдернули все контроллеры и платы, оставили только щиты. Поставили Тримы с модулями Ipc das, каскадом управляет SMH4 ну и за компанию всей оставшейся автоматикой. Не хотелось обижать производителя, может мы просто не справились, но параллельный каскад это нечто, настройка слишком муторная. Может в новых контроллерах что—то изменилось. Тоже подключался к 100М по второму порту, регистры не совпадали, помог разраб. Хотел подавать задание в каждый котел отдельно, но после проблем с несколькими контроллерами, решили переделать. Стоит также учитывать их не малую стоимость, можно купить несколько Тримов.
Та же история в эксплуатации 4 100М и 7 101, на трети не работает хотя бы одна из кнопок (но тут вопрос к израильтянам с их контроллерами). Реле вылетают на модуляцию горелки и на управление клапаном котла из-за некорректной работы пид-регулятора - регулятор не может остановится в каком нибудь среднем положении, он всего лишь меняет скважность импульсов, при этом реле продолжают щёлкать всё время работы котла.

Прошивка на Visionах не запаролена (у нас во всяком случае), её можно скачать и только с помощью онлайн отладки удалось сносно настроить каскад. Так же этим решили часть проблем с неработающими клавишами - переназначили на другие.

По-поводу считывания данных по модбасу вроде проблем больших не было: нужно было считать информацию о работе котла на контар, хотя может и были, не помню уже.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Отказ самого котла и отказ горелки - это разные аварии. Почему-то Энтророс считает, что отказ горелки не означает отказа всего котла. Эта проблема сохраняется и на релейном выходе аварии котла - отказ горелки на нём не виден!
С точки зрения автоматчика это две разные аварии, т.к. две разные цепи безопасности, поэтому для меня в этом логика есть, может они примерно так думали.) Хотя конечно с точки зрения диспетчера вообще пофиг что встало в аварию горелка или котёл.
Михалыч вне форума  
Старый 06.12.2018, 21:46   #10
GTS
Senior Member
 
Регистрация: Jun 2017
Сообщения: 160
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Котлы Энтроматик 110М и 111

У нас наоборот не работала почти вся клавиатура за исключением пары кнопок (в общем в меню не войти). Релюхи вылетали только на клапан котла, с ПИД модулируемой горелки справились, привод его не гонял и температуру поддерживал нормально +/- 1С. Кстати и ПИД 3х-ходового отопительного контура работал нормально. Но вот каскад из 4х котлов настроить так и не удалось. На модулируемых горелках только параллельный режим предусмотрен. Прошивка не запаролена была на контроллерах 2009г, потом закрыли. По считыванию по модбас проблемы были, регистры не совпадали с указанными в РЭ, звонили производителю консультировались.
В итоге все переделали на контроллерах Сегнетикс.
Сильно не пинать, фото в момент наладки, поэтому корявые таблички на автоматах.
Изображения
Тип файла: jpg DSC_7634.jpg (383.0 Кбайт, 225 просмотров)
Тип файла: jpg DSC_7653.jpg (407.7 Кбайт, 169 просмотров)
Тип файла: jpg DSC_7649.jpg (405.3 Кбайт, 166 просмотров)
Тип файла: jpg DSC_7609.jpg (370.7 Кбайт, 156 просмотров)
Тип файла: jpg DSC_7675.jpg (442.7 Кбайт, 172 просмотров)
Тип файла: jpg DSC_7621.jpg (423.6 Кбайт, 150 просмотров)
GTS вне форума  
 

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

Расширенный поиск

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

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



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


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