Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Modicon M340, Как сбросить опрос по Modbus без останова???
x-nikolas
сообщение 27.4.2013, 17:13
Сообщение #1





Группа: New
Сообщений: 16
Регистрация: 11.2.2013
Пользователь №: 181103



Добрый день!
В процессе чтения данных по модбасу мы столкнулись с ситуацией:

Один из контроллеров М340 опрашивает по Modbus Ethernet посредством функции Readvar другие такие же семь контроллеров, установленные в щитах. Если с одного из щитов снимают напряжение - опрос этого щита умирает навсегда, пока не нажмёшь стоп/старт или, соответственно, не перегрузишь контроллер. Если остановить секцию и включить заново - ничего не меняется. Причём в gest не висит никакой аварии, а просто всё замирает.
Получается, хорошо бы как-нибудь при отсутствии опроса (readvar.eno=0 более 10 сек, например) сбросить ethernet соединение.
Но как это сделать, я не нашёл и прошу помощи. Почитал системные биты, не нашёл сброса Ethernet-a.
Заранее благодарен!!

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
san
сообщение 27.4.2013, 20:48
Сообщение #2





Группа: Участники форума
Сообщений: 531
Регистрация: 10.1.2008
Из: Киев
Пользователь №: 14316



В параметре GEST указывается таблица параметров, где 3-е слово (из 4-х) является таймаутом .
Цитата("Help UNITY PRO")
Timeout determines the maximum waiting time for the response. The time base for this parameter is 100 ms (the value 0 corresponds to an infinite waiting value).
When the timeout elapses, the exchange is ended with an error report. Also, the system does not accept any responses after the end of the timeout.

Вобще, часто люди не обращают вобще внимание на эту таблицу, просто указывают и всё. На самом деле правильно функцию нужно обрабатывать с использованием 0-го бита 1-го слова (из 4-х). Этот бит скидывается при окончании обработки функции и возводится при начале обработки. Если этот бит не контролировать можно подать слишком много запросов (больше чем разрешено).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
x-nikolas
сообщение 13.5.2013, 15:35
Сообщение #3





Группа: New
Сообщений: 16
Регистрация: 11.2.2013
Пользователь №: 181103



Спасибо! Буду разбираться!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqxXgvJi

Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc

Последние сообщения Форума






RSS Текстовая версия Сейчас: 23.7.2025, 1:43
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных