Добрый день. При подключении МВ110-8А(АС) к панели на панели ставлю протокол ASCII обмен идет, а при RTU ничего не происходит, но на модуле ввода помигивает индикатор связи. Объясните как связать по RTU?
Добрый день. При подключении МВ110-8А(АС) к панели на панели ставлю протокол ASCII обмен идет, а при RTU ничего не происходит, но на модуле ввода помигивает индикатор связи. Объясните как связать по RTU?
питание на модуле пересбрасывали после смены протокола?
Да. Как уже говорил - такое на обоих модулях. Где то я тут видел сообщение что есть версия конфигуратора в которой можно самому менять протокол, попробовать бы.
Последний раз редактировалось nestor; 24.08.2011 в 12:59.
Попробовал. Уточню что я пытался сделать пример работы, так что в проекте использовал только Цифровой дисплей, в свойствах которого адрес 32 (на модуле тоже), регистр 4х256, тип Word или DWord (одинаково 0 показывал). Но это было при установленном типе Unsigned. Затем я сделал как Вы говорили - залил пустой проект и перезагрузал, залил свой. Теперь Панель все равно пишет Потеря связи Порт PLC Адрес №32, но при этом на Цифровом дисплее отображается число: Unsigned 2147516416 = hex 80008000, float -0, dec -217450880. Индикатор по прежнему мигает примерно 3 раза в секунду. Уже не знаю куда копать. Неужели никто не подключал МВ110-8А(АС) к СП270?
Попробуйте сделать сброс модуля.
Ставьте перемычку - заводские настройки, подключайтесь по заводским настройкам, делаете команду init. Далее с модуля читаете заново все параметры и меняете, те, которые нужны, особое внимание сетевым параметрам. Проверяем всякие стоп биты, четность и тому подобное.
Рекомендую связь настраивать так: 115200, 8-n-1.
как вариант, есть замечательная программулина Modbus Tester, ставим ее себе на комп, и проверяем работу протокола. Если с ПК связь есть, роемся в проекте с панелью.
в мануале написано в разделе Восстановлеие заводских сетевых настроек кроме прочего:
- снять перемычку JP1 и установить ее на контактную пару, соседнюю с контактной парой, отмеченной маркировкой «Зав. настр.».
Внимание! Установка перемычки в другое место соединителя ХР1 может помешать нормальной работе прибора;
Я в своем модуле не нашел перемычку, так и должно быть и она поставляеется отдельно или мне забыли её воткнуть?
Всем спасибо за внимание, разобрался. В общем тип данных нужно ставить DWord (на Word теряет связь), формат Float - тогда число отображается адекватно, такое же как вижу в конфигураторе модуля МВ110-8АС, при другом формате отображается не правильно, при этом считывать нужно параметр Read, если iRD или iRDt, то отображается 0. Методом проб и ошибок я нашел то что мне нужно. А перемычку я всё таки поставил от жесткого диска, на всякий случай. Кстати не проверил еще на МВ110-8А, но думаю там аналогично.