Страница 1 из 1

Добавлено: 29 апр 2009, 14:00
Blikk
При добавлении Modbus-master добавляется Modbus-slave и наоборот.

Добавлено: 29 апр 2009, 18:48
Светлана
Если в Подключении добавить устройство "MODBUS слейв" - устройство, которое будет слейвом в данном протоколе, тогда в конфигурацию добавляется компонент "MODBUS мастер". Этот компонент поддерживает протокол MODBUS мастер и будет опрашивать этих слейвов.

Возможно раньше было неправильное название устройства в Подключении. Сейчас всё кажется правильным.

Добавлено: 30 апр 2009, 11:35
Blikk
Светлана писал(а):Если в Подключении добавить устройство "MODBUS слейв" - устройство, которое будет слейвом в данном протоколе, тогда в конфигурацию добавляется компонент "MODBUS мастер". Этот компонент поддерживает протокол MODBUS мастер и будет опрашивать этих слейвов.

Возможно раньше было неправильное название устройства в Подключении. Сейчас всё кажется правильным.

Согласен. пусть будет так.

Вопрос следующий:
Подключаю ПлПуск danfos mcd202 просто по modbus (читаю регистры) к А9. А9 - ни на одной версии не связывается.
с версией установщика 5.3.7.16(модбас вер.4) Д182 - связывается, а со всеми следующими(включая 5.5.6.75) даже Д182 не хочет связываться.

Что делать?

Добавлено: 30 апр 2009, 11:44
Светлана
Компонент "MODBUS мастер" в текущем дистрибутиве точно работоспособный. Мы сейчас работает с чужими устройствами слейвами. Возможно есть какие то проблемы с адресацией modbus регистров. Попробуйте оставить чтение одного регистра, причем не первого и не последнего. И какая ошибка в дискрете связи, когда "не связывается"?

Добавлено: 30 апр 2009, 22:47
Blikk
Светлана писал(а):Компонент "MODBUS мастер" в текущем дистрибутиве точно работоспособный. Мы сейчас работает с чужими устройствами слейвами. Возможно есть какие то проблемы с адресацией modbus регистров. Попробуйте оставить чтение одного регистра, причем не первого и не последнего. И какая ошибка в дискрете связи, когда "не связывается"?


Так и пробовал(читал регистр 40004 - есть еще 2,3).

В дискрете связи 0006 (тайм-аут).

Добавлено: 04 май 2009, 11:54
Светлана
На всякий случай, остальные регистры убрать надо из описания MODBUS, а не из Обработки дискретов. Точнее в описании MODBUS оставить только один регистр.

Если есть возможность, посмотрите чем хороший обмен отличается от плохого. Или высылайте конфигурацию мне на почту.

Добавлено: 04 май 2009, 12:02
Blikk
спасибо. Уже разобрались.

Дело оказалось в стоповом бите: Раньше конфигурация на 182 была с 1 (и работала!!!). Теперь 2 бита - и все заработало(182 и А9).

Добавлено: 04 май 2009, 14:06
Светлана
Хорошо, что отписались. Действительно стоп-биты в D-182 были какие-то "универсальные", а в А9 всё строже с этим. Появилась даже настройка "2(1) бит" - передача с двумя и прием с одним стоповым битом. Буду иметь ввиду, что это может вызывать проблемы при переходе на свежее ПО, спасибо.

Добавлено: 04 май 2009, 15:29
Blikk
Светлана писал(а):Хорошо, что отписались. Действительно стоп-биты в D-182 были какие-то "универсальные", а в А9 всё строже с этим. Появилась даже настройка "2(1) бит" - передача с двумя и прием с одним стоповым битом. Буду иметь ввиду, что это может вызывать проблемы при переходе на свежее ПО, спасибо.


Так вот в том то и дело, что Д-182 тоже не хотел с 1 стоповым битом работать.

Добавлено: 04 май 2009, 17:42
Светлана
Может быть на старом Канальном уровне работал, а на новом - нет.

Добавлено: 04 май 2009, 21:23
Blikk
Светлана писал(а):Может быть на старом Канальном уровне работал, а на новом - нет.

Как мне показалось (из существенных отличий) - работал на modbus 4 версии, а на 5 перестал.