![]() |
![]() ![]() |
|
Проблемы с панелями Weintek Всё о багах панелей Weintek |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Добрый день. Имеется несколько контроллеров segnetics smh 2gi, к каждому контроллеру подключена панель weintek по rs 485. В этой подсети панель является мастером. Также все контроллеры подключены по ethernet к компьютеру. на компе установлен lectus и masterscada.В данной подсети lectus является мастером. Также все контроллеры ведут обмен между собой по ethernet. Проблема в следующем: Некоторое время все работает отлично, примерно раз в сутки Панели отпадывают, Обмен между контроллерами и scada работают. Панель пытается восстановить свяь, а контроллер не отвечает. Может кто нибудь сталкивался с такой проблемой?
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: Jun 2007
Сообщения: 1 950
Благодарил(а): 14 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#3 |
Новичок
Регистрация: Dec 2010
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: Jun 2007
Сообщения: 1 950
Благодарил(а): 14 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#5 |
Сотрудник Segnetics
Регистрация: Sep 2011
Сообщения: 129
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#6 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
связь восстанавливается после выключения контроллера
|
![]() |
![]() |
![]() |
#7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() А особенно интересен момент пропадания связи. Поясню ситуацию: SMH-2Gi <-> SMH-2G (например) работает без ограничения времени Weintek <-> SMH-2Gi повисает Итого: явно что-то приходит от панели и контроллер встаёт в ступор. Вот только прекращается ли обмен или контроллер начинает выдавать отказы по запросам - это непонятно. Как непонятна и причина такого поведения. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 23.05.2012 в 17:16 |
![]() |
![]() |
![]() |
#8 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
один раз я заметил как пропадает связь.Сначала пропала связь с контроллером, потом связь восстановилась, но через некоторое время связь полностью оторвалась. Помогло только выкл\вкл контроллера.
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: Jun 2007
Сообщения: 1 950
Благодарил(а): 14 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#10 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
появляется окно нет связи с контроллером на панели, индикатор сети не горит, точнее мигает редко, как я понимаю пытается подключиться к контроллеру.
|
![]() |
![]() |
![]() |
#11 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
вобщем вчера переделал я программу.Сейчас контроллер master панель slave. за ночь панель не отпала. Сейчас появилась другая проблема. Как сделать так чтобы сигналы с панели обрабатывались контроллером быстрее? К примеру кнопки необходимо подержать, чтобы сигнал обработался контроллером. Но это ещё ладно. А вот с вводом значения вообще плохо, к примеру вводишь значение в панели, а контроллер не успевает опросить, тем самым значение в панели обнуляется. Пробовал скорость ставить 115200 время опроса минимальное, немного получше стало с кнопками.
|
![]() |
![]() |
![]() |
#12 |
Новичок
Регистрация: Apr 2012
Адрес: Санкт-Петербург
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#13 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
С этим разобрался уже.Я использовал для ввода значений элемент, в котором я вводил адрес панели, в который записывается значение, а читается значение с другого адреса.эти адреса привязаны как slave в контроллере.но сейчас я переделал и в принципе стало нормально работать. Кнопки же приходится держать некоторое время, пока контроллер не опросит этот адрес.Скорость 115200 ставил, время опроса пробовал минимальное.Стало получше, но всё равно не так как когда панель master.
Кнопки у меня без фиксирования. |
![]() |
![]() |
![]() |
#14 |
Новичок
Регистрация: Apr 2012
Адрес: Санкт-Петербург
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Можно использовать кнопку, которая будет записывать в регистр константу, а контроллер после считывания регистра будет его обнулять. Должно быстрее работать, и кнопку не надо держать.
|
![]() |
![]() |
![]() |
#15 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
обнуление регистров надо делать ведь в программе контроллера или есть где то настройка в панели для обнуления
|
![]() |
![]() |
![]() |
#16 |
Новичок
Регистрация: Apr 2012
Адрес: Санкт-Петербург
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
В программе контроллера. Он должен обработать изменившийся регистр и обнулить его. Панель не сможет это сделать.
|
![]() |
![]() |
![]() |
#17 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Как я понимаю для этого надо использовать входы slave типа R/W(out)? И как только сигнал с выхода этого слэйва изменится, необходимо записать 0 на вход. Если так то какое держать значение на входе слэйва до изменения. Если 0, то сигнал с панели не обработается, так как постоянно будет записываться ноль. Или я что то не так понимаю.
|
![]() |
![]() |
![]() |
#18 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#19 |
Новичок
Регистрация: Apr 2012
Адрес: Санкт-Петербург
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Сделал тестовые проекты для weintek и для pixel. Pixel - мастер, панель - слейв. Pixel регистрирует изменение регистра в панели и обнуляет его.
|
![]() |
![]() |
![]() |
#20 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Всем спасибо за помощь. Панель сделал slave, работают дня 4, пока всё нормально, связь не пропадала. По поводу кнопок, пока оставил так, а то слишком много переменных надо переделывать под сброс регистров панели.
|
![]() |
![]() |
![]() |
#21 |
Senior Member
Регистрация: Jun 2007
Сообщения: 1 950
Благодарил(а): 14 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
![]() Если так - есть вопрос. Почему так нестабильно работает панель в качестве мастера по RS485? Особенно если устройств больше одного и большое количество принимаемых данных... |
![]() |
![]() |
![]() |
#22 |
Senior Member
Регистрация: Oct 2011
Сообщения: 184
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#23 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Если панель работает по ethernet, то она работает отлично. К примеру есть проект с 9 контроллерами, все они подключены по еthernet к панели.Всё отлично. Проблема только с RS485, когда панель master.
|
![]() |
![]() |
![]() |
#24 |
Новичок
Регистрация: Apr 2012
Адрес: Санкт-Петербург
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
C вопросом по нестабильной работе Modbus Master на RS485 мы начнем разбираться в ближайшее время, о результатах сообщим.
Последний раз редактировалось Arsie, 30.04.2013 в 16:07 |
![]() |
![]() |
![]() |
#25 |
Senior Member
Регистрация: Jun 2007
Сообщения: 1 950
Благодарил(а): 14 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
![]() Последний раз редактировалось Max2114, 30.05.2012 в 21:32 |
![]() |
![]() |
![]() |
#26 |
Senior Member
Регистрация: Jun 2007
Сообщения: 1 950
Благодарил(а): 14 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
![]() Кстати есть еще один "глюк", который уже звучал на этом форуме - переменная типа INT в контроллере, которая может иметь несколько значений (типа 0-откл, 1 - насосй, 2 - насос 2),если её оставить в крайнем наивысшем положении, отказывается переключаться при перезагрузке (выкл/вкл питания) при помощи байтового переключателй "перебором" JOG+ с циклическим изменением. Писал также в ПЛК-системы - говорят что отрпавим производителю, но уже прошло 1,5 года с того времени - в новых версиях EasyBuider'а ничего не изменилось на эту тему. Последний раз редактировалось Arsie, 30.04.2013 в 16:08 |
![]() |
![]() |
![]() |
#27 |
Новичок
Регистрация: Sep 2013
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Добрый день!
Столкнулся с таким явлением: панель eMT 3070-A опрашивает 3 модбас-устройства, читая из них по 100 регистров, и зависает через пару дней. Протокол - Modbus-RTU, RS-485 2w, панель - мастер. Опрос ведется макросом, который выполняется раз в 2 секунды. Через примерно двое суток работы перестает отвечать отладчику, не пингуется по ethernet, экранчик не реагирует, однако моргает диод связи (крайний левый). Журнал событий тоже вестись перестает. Кто-нибудь использовал такие панельки в таком режиме? Встречалось ли такое, и есть ли идеи, как это вылечить? Специалист поставщика посоветовал очищать буфер ком-порта перед вычиткой (PURGE()), но это не спасло. Графика в панели используется примитивная, никаких больших картинок/анимации. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа насосов СО в режиме Лето (решено) | esi | SMConstructor (теплопункты) | 7 | 17.12.2019 18:35 |
Проблема с выводом на экран Pixel 2511+SMArt (решено) | NewUser | Вопросы о Pixel | 4 | 16.11.2017 14:31 |
прошивка в качестве мастера (решено) | Zelalex | Вопросы о SMH2010 | 5 | 12.10.2017 14:12 |
RS-485 проблема со связью (решено) | monstr696 | Вопросы о Pixel | 7 | 17.05.2016 22:51 |