реклама на сайте
подробности

 
 
> ModBus, Расскажите про работу мастера
Mike1981
сообщение Apr 4 2007, 16:40
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 31-01-07
Из: Россия, Москва
Пользователь №: 24 907



При включении мастера и отсутствии ведомых устройств мастер периодически выдает сообщение о тайм ауте. Не могу понять, то ли по стандарту требуется обязательное наличие ведомых то ли просто у меня такой мастер, хотя программировал его с пустым проектом, т.е. нет задач с загружаемыми и передаваемыми данными. sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
rezident
сообщение Apr 4 2007, 18:03
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Вы бы еще пояснили для неграмотных, что за мастер? На PC или на МК или на чем еще? Как, с помощью чего, на основе стандарта или готовой среды разработки, вы его писали? Может вы вообще про OPC-сервер спрашиваете, а мы тут в непонятках находимся smile.gif
Go to the top of the page
 
+Quote Post
Mike1981
сообщение Apr 5 2007, 11:22
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 31-01-07
Из: Россия, Москва
Пользователь №: 24 907



Использал контроллер PLC качестве мастера и панель управления BLUE300, хотелось заменить контроллер PLC на свой собственный, а не покупной в виду дороговизны и множества дополнительных функций которые мне не нужны. Пока не могу понять почему панель постоянно опрашивает мастер. С мастером вроде уже разобрался. Читал описание стандарта, но там ничего не сказано про постоянный опрос устройств. Если кто знает, скажите Slave устройства на практике определяют мастер автоматически, или просто слушают линию.
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 5 2007, 12:23
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Дык мастер и обязан постоянно опрашивать ведомых. Как же иначе он получит от них данные? А ведомые обязаны постоянно слушать линию и отвечать на запрос только в том случае, если сетевой номер в запросе совпал с их собственным. Когда мастер не получил ответа от ведомого (например, в сети просто нет ведомого с адресом, указанным в запросе мастера), он вам и выдает ошибку тайм-аут.
Go to the top of the page
 
+Quote Post
Mike1981
сообщение Apr 5 2007, 13:10
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 31-01-07
Из: Россия, Москва
Пользователь №: 24 907



Ясно, но у меня ведомый выдает тайм аут. А вы с панелями Maple Systems никогда дело не имели? Очень странное устройство.
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 5 2007, 20:09
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Mike1981 @ Apr 5 2007, 16:10) *
Ясно, но у меня ведомый выдает тайм аут.

Гм. А в первом вашем сообщении вроде наоборот.
Цитата(Mike1981 @ Apr 4 2007, 19:40) *
При включении мастера и отсутствии ведомых устройств мастер периодически выдает сообщение о тайм ауте.

Цитата(Mike1981 @ Apr 5 2007, 16:10) *
А вы с панелями Maple Systems никогда дело не имели? Очень странное устройство.

Не-а. Бог миловал smile.gif
Go to the top of the page
 
+Quote Post
Mike1981
сообщение Apr 10 2007, 10:23
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 31-01-07
Из: Россия, Москва
Пользователь №: 24 907



Разобрался я наконец-то все дело было в панели управления оказалось, что ПО на нее глючило и не выставляло конфигурацию master/slave. Теперь настроил, чтобы панель работала как мастер. Спасибо за помощь.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 06:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01416 секунд с 7
ELECTRONIX ©2004-2016